﻿/* Reset */
html{overflow-y:scroll}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table
{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul,li {list-style:none;list-style-type:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}

/* Style */
html {height: 100%;}
body {color: #464646;font-family: Arial;font-size: 12px;height: 100%;}
input {font-family: Arial;}
a {text-decoration: none;color: #c20519;}
.strong {font-weight: bold;}
.small {font-size: 11px;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.display-none {display:none;}
.visibility-hidden {visibility:hidden;}
.clear {clear:both;}
.float-right {float:right;}
.float-left {float:left;}
.clear-right {clear:right;}
.clear-left {clear:left;}

/* site */
a:hover {text-decoration:underline;}
#page {direction: rtl;min-height: 100%;height: auto;_height: 100%;position: relative;width: 781px;margin: 0 auto;}
.dynamicPage {width:100% !important}
.dynamicPage #pageHeader {background: white url('images/backgrounds/headerDynamic.jpg') repeat-x left !important;border-top: solid 4px #ca2127;}
.dynamicPage .topBar {border-top:none 0px !important;}
#page #pageHeader {position: relative;background: white url('images/backgrounds/header.jpg') repeat-x left 5px;height: 135px;}	
#page #pageHeader .topBar {height: 22px;color: #c20519;padding-right: 10px;border-top: solid 4px #ca2127;}	
#page #pageHeader .topBar li{padding: 0;margin: 8px 5px 0 5px;padding-left:7px !important;background: url('images/seprBg.gif') no-repeat left;float: right;}
#page #pageHeader .topBar li.last{background: none;}
#page #pageHeader .topBar a {color: #c20519;}
#page #pageHeader .circleBanner {position: absolute;top: 0px;left: 61px;display:block; z-index:1000;}
#page #pageHeader .circleBanner a.circleBannerAnchor {display:block;width:140px;height:89px;border:0px;position:absolute;top:0px;left:0px;}
#page #pageHeader .circleBanner a.circleBannerAnchor.video {background: url('images/banners/downloadN.jpg') no-repeat top;}
#page #pageHeader .circleBanner a.circleBannerAnchor.video:hover {background: url('images/banners/downloadN_hover.jpg') no-repeat top;}														

#page #pageHeader .circleBanner a.circleBannerAnchor.hp {background: url('images/banners/setHpNew.jpg') no-repeat top;}
#page #pageHeader .circleBanner a.circleBannerAnchor.hp:hover {background: url('images/banners/setHpNew_hover.jpg') no-repeat top;}														

#page #pageHeader .circleBanner a.circleBannerAnchor.ads
{
	background: url('images/banners/ad.jpg') no-repeat top;					
}																
#page #pageHeader .circleBanner a.circleBannerAnchor.ads:hover
{
	background: url('images/banners/ad_over.jpg') no-repeat top;
}

#page .middleArea {position:relative; right:74px;width:634px; height:84px; display:block;}	
#page .middleArea .logo {position:absolute; right:0px; top:16px;width:177px; height:54px; display:block;background: url('images/logos/netex.jpg') no-repeat left;padding-left:7px;cursor:pointer;}	
.babylonLogo {background-image: url('../../images/logos/babylonHp.gif') !important; width:185px !important; height:50px !important; right:-45px !important; top: 25px !important;}


#page .middleArea .searchCube {position:absolute; right:196px; top:0px;width:434px; height:84px; display:block;}						
#page .middleArea .searchCube .right {position:absolute; right:0px; top:0px;width:366px;height:84px;display:block;}
#page .middleArea .searchCube .right .searchInput {position:absolute;right:0px;top:27px;width:365px;height:27px;display:block;}					
#page .middleArea .searchCube .right .searchInput input.txt {display:block;width:363px;height: 20px;display:block;xheight: 28px;border: solid 1px #707070;padding-right:5px;padding-top: 5px;}									
#page .middleArea .searchCube .right .bTxt {position:absolute;right:0px;top:68px;width:auto; height:auto; display:block;color:#000000;}												
#page .middleArea .searchCube .right .bTxt .boldRed {color:#c92027;font-weight:bold;}	
#page .middleArea .searchCube .goButton {position:absolute;left:6px;top:24px;width:53px;height:33px;display:block;background: url('images/buttons/find.jpg') no-repeat top;}
#page .middleArea .searchCube .goButton:hover {background: url('images/buttons/find_hover.jpg') no-repeat top;}							
#page #pageFooter {margin-top:10px;overflow: hidden;height:90px;border-top:solid 1px #E0DEDF;}
#page #pageFooter li {float: right;padding: 0;margin: 13px 6px 6px 0;}
#page #pageFooter .links, #page #pageFooter .links a {color: #707070;text-decoration:none;}
#page #pageFooter .links a:hover {text-decoration:underline;}
#page #pageFooter .links {width: 100%;}
#page #pageFooter .links ul {float: left;position: relative;left: 52%;}
#page #pageFooter .links li {float: left;position: relative;right: 50%;	}
#page #pageFooter .links li.sep {height: 11px;display:block;width: 1px;background-color: #c2c2c2;margin-top: 16px;*padding-right:1px;_padding:0px;}						
#page #pageFooter .rights {text-align: center;position:relative;_float:left;width:100%;margin-top:5px;}						
#page #pageFooter .rtl {font-size:10px;float:right;position:absolute;right:0px;top:13px;display:inline;}			
#page #pageFooter .rtl img {vertical-align:middle;}						
#page #pageFooter .ltr	{float:left;position:absolute;left:0px;top:15px;direction:ltr;color:#949494;font-size:10px;display:inline;}	
#page #pageFooter .rights .crights {position:relative;}
#page #pageFooter .rights .crights p {left:15px;margin-top:5px;text-align:center;margin:0pt auto;direction:ltr;position:relative;color:#555555;font-size:10px;}					
#page #pageFooter .byMantis{text-align:center;width:100%;float:left;margin-top:0px;}
#page #pageFooter .byMantis a {color:#555555;display:block;font-size:10px;text-decoration:none;}
.clear { clear:both; }
/* New Home Page - Express */
		
.innerContent {width:970px;position:relative;display:none;}
.narrow {width:745px !important;display:block !important;}	
.shown {display:block !important;}
		
#page .innerContent .setHP {width:100px;position:absolute;right:0px;top:60px;}	
#page .innerContent .setHP .img {cursor:pointer;width:184px;height:44px;background: transparent url(../../cssFiles/he/Images/bulet.jpg) no-repeat scroll 0 0;}				
#page .innerContent .middleArea {position:relative;top:20px;right:180px;width:100%;height:84px;display:block;}
#page .narrow .middleArea {right:80px !important;}	
#page #pageHeader .narrow .circleBanner {left:5px !important;}




#page .innerContent .middleArea .logo {position:absolute; right:450px;top:0px;width:170px;height:80px;display:block;background: transparent url(../../images/logo.png) no-repeat scroll 0 0;padding-left:7px;cursor:hand;}	
#page .innerContent .middleArea .searchCube {position:absolute;right:155px;top:20px;width:434px; height:97px; display:block;}						
#page .innerContent .middleArea .searchCube .right {position:absolute; right:0px; top:0px;width:366px;height:84px;display:block;padding-top:22px}				
#page .innerContent .middleArea .searchCube .right .searchInput {position:absolute; right:0px; top:27px;width:365px;height:27px; display:block;}
/* Narrow fix */ #page .narrow .middleArea .searchCube .right .searchInput {width:300px !important;}	
#page .innerContent .middleArea .searchCube .right .searchInput input.txt {display:block;width:100%;height: 20px;display:block;xheight: 28px;border: solid 1px #707070;padding-right:5px;padding-top: 5px;}								
#page .innerContent .middleArea .searchCube .right .bTxt {position:absolute;right:0px;top:68px;width:auto;height:auto;display:block;color:#000000;}												
#page .innerContent .middleArea .searchCube .right .bTxt .boldRed {color:#c92027;font-weight:bold;}	
#page .middleArea .searchCube .right .bTxt a {color:#ca2127;}	
/*									
#page .innerContent .middleArea .searchCube .right .bTxt a:hover {text-decoration:underline;color:#ca2127;}										
*/
.bTxt a:hover {text-decoration:underline;color:#ca2127;}										
#page .innerContent .middleArea .searchCube .goButton {position:absolute;left:6px;top:24px;width:53px; height:33px; display:block;background: url('images/buttons/find.jpg') no-repeat top;}
#page .narrow .middleArea .searchCube .goButton {left:70px !important;}												
#page .innerContent .middleArea .searchCube .goButton:hover {background: url('images/buttons/find_hover.jpg') no-repeat top;}
#page #popularSearchesNew {height:60px;margin-top:10px;padding-top:10px;display:block;direction:rtl;background: transparent url(../../CssFiles/Images/backgrounds/bg_banner.jpg) repeat scroll center top;}		
#page #popularSearchesNew .column div {float:right;}		
#page #popularSearchesNew .PopTitle {float:right;width:150px;text-align:right;padding-right:10px;color:#Ca0002;font-weight:bold;}
#page #popularSearchesNew a:hover {color:#Ca0002;text-decoration:underline;}					
#page #popularSearchesNew .column {position:relative;float:right;width:195px;height:50px;direction:rtl;}															
#page #popularSearchesNew .column .search {width:100%;padding-top:5px;}		
#page #popularSearchesNew .column .search .imgHolder {width:10px;}			
#page #popularSearchesNew .column .search .imgHolder img {margin-top:6px;vertical-align:top;}																								
#page #popularSearchesNew .column .search a {color:Black;text-align:right;text-decoration:none;padding-right:3px;}				
#page #popularSearchesNew .column .search a:hover {color:#Ca0002;text-decoration:underline;}
.showWide {display:none;}																																														
.hiddenDiv {display:none;}	
				
/* Quick Links */									

/*#Main .widgetMini {overflow:hidden; height:40px !important; margin-bottom:10px;}*/




/*springo styles--eyal-hp*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.z1 {
    z-index: 1 !important;
}
address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

UL {
	LIST-STYLE-TYPE: none
}
INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
* HTML INPUT.type_radio {
	BOTTOM: 0px;
	POSITION: static
}

* HTML INPUT.type_checkbox {
	BOTTOM: 0px;
	POSITION: static
}

A {
	COLOR: #333;
	TEXT-DECORATION: none;
	-moz-outline-style: none
}

A:hover {
	TEXT-DECORATION: underline
}
A.reverse {
	TEXT-DECORATION: underline
}

.reverse A {
	TEXT-DECORATION: underline
}

A.reverse:hover {
	TEXT-DECORATION: none
}


.reverse A:hover {
	TEXT-DECORATION: none
}

.custom_checkboxes li {
	zoom:1;
}
.custom_checkboxes input {
	position: absolute;
	left: -9999em;
}
.custom_checkboxes label.checkbox {
	display: inline-block;
	color: #FFFFFF;
	padding: 0 0 0 20px;
    background: url(../../images/checkbox_2.png) no-repeat 0 1px;
    cursor: pointer;
}
.custom_checkboxes .selected label.checkbox {
	 background-position: 0 -54px !important;
}

INPUT {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	FONT: 12px arial;
	COLOR: #999999;
	PADDING-TOP: 1px
}

TEXTAREA {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	FONT: 12px arial;
	COLOR: #999999;
	PADDING-TOP: 1px
}

.ir {
	DISPLAY: block;
	OVERFLOW: hidden;
	TEXT-INDENT: -9999em;
	TEXT-DECORATION: none !important
}

.alignRight {
	TEXT-ALIGN: right
}

.relative {
	POSITION: relative
}

/* CLEARFIX */

.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0;
	line-height: 0;
	font-size: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hide from IE Mac \*/
    .clearfix {display: block;}
/* End hide from IE Mac */
* html .clearfix {
    height: 1%;
}

HTML {
	OVERFLOW-Y: scroll
}

HTML {
	DIRECTION: ltr;
	HEIGHT: 100%
}

BODY {
	DIRECTION: ltr;
	HEIGHT: 100%
}
BODY {
	
	FONT: 12px arial;
	COLOR: #FFFFFF;
	DIRECTION: ltr;
	HEIGHT: 100%
}

FORM {
	HEIGHT: 100%
}

.container {
	Z-INDEX: 1;
	MIN-HEIGHT: 100%;
	OVERFLOW: hidden !important;
	POSITION: relative
}
* HTML .container {
	HEIGHT: 100%
}

.content {
}

* HTML .content {
	HEIGHT: 100%
}
.top {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	Z-INDEX: 200;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 0px;
	ZOOM: 1;
	POSITION: relative;
	TEXT-ALIGN: center
}
.central {
	BACKGROUND: #fff;
	HEIGHT: 280px !important
}
.bullet
{
	BACKGROUND: url(../../images/bulet.jpg) no-repeat ;
	WIDTH: 248px;
	HEIGHT: 101px
 
}

.top .inner,
.bottom .inner,
.central .inner {
    width: 400px;
    margin: 10% 0 0 30%;
    text-align: left;
}
.membership {
	MARGIN: 0px 10px 4px;
	LINE-HEIGHT: 25px;
	POSITION: relative;
	HEIGHT: 25px
}

.membership .confirmation {
	RIGHT: -10px;
	LEFT: auto !important;
	TOP: 2px
}

.membership .lnks {
	FONT-SIZE: 11px
}

#feedback {
	DISPLAY: inline;
	MARGIN: 0px 15px 0px 0px
}

.membership .lnks LI {
	PADDING-RIGHT: 7px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 7px 0px 0px;
	PADDING-TOP: 0px
}

.membership .lnks LI.last {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

.membership .wrap .inwin {
	RIGHT: 0px;
	POSITION: absolute;
	TOP: 26px
}

.wrap .icn_report {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 75px;
	HEIGHT: 100%
}

.central .left {
	FLOAT: left;
	WIDTH: 420px
}

.top .left .springo {
    margin: 0 0 21px;
} 

.central .right {
	FLOAT: right;
	WIDTH: 370px;
	PADDING-TOP: 25px;
	POSITION: relative
}
.gray_box .graycontent h3,.rightColumn .the_content H3 {
	height: 20px;
	display: block;
	overflow: hidden;
	text-indent: -1000em;
	margin: 0 0 10px;
}
.springo {
	BACKGROUND: url(../../images/logo.png) no-repeat ;
	WIDTH: 248px;
	HEIGHT: 101px
}

.txt_find_the_best {
	BACKGROUND: url(../../images/hp.png) no-repeat 0px -72px;
	MARGIN: 16px 0px 6px;
	WIDTH: 307px;
	HEIGHT: 20px
}
.search_box {
	Z-INDEX: 1000;
	POSITION: relative
}

.search {
	BACKGROUND: url(../../images/general.png) no-repeat -80px -82px;
	WIDTH: 274px;
	HEIGHT: 25px
}

.search .btn_go {
	BACKGROUND: url(../../images/hp.png) no-repeat 0px -136px;
	FLOAT: right;
	WIDTH: 39px;
	HEIGHT: 25px
}

.search .btn_go:hover {
    background-position: 0 -161px;
}

.search .btn_go:active {
    background-position: 0 -186px;
}
.input_search {
	FONT-SIZE: 16px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	
	BORDER-TOP-STYLE: none;
	TEXT-INDENT: 7px;
	LINE-HEIGHT: 23px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 23px;
	BORDER-BOTTOM-STYLE: none
}

.search_box .desc {
	CLEAR: both;
	FONT-SIZE: 14px;
	COLOR: #999
}

.has_results {
	POSITION: relative
}
.search_box .yui-ac-container {
	LEFT: 4px !important;
	POSITION: absolute;
	TOP: -1px !important
}

.search_box .yui-ac-bd UL {
	FONT-SIZE: 11px;
	WIDTH: 382px;
	COLOR: #fff;
	PADDING-TOP: 4px
}

.search_box .yui-ac-bd UL LI {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	BACKGROUND: url(../../images/dd_rotem_24.png) no-repeat left bottom;
	PADDING-BOTTOM: 0px;
	MARGIN: -4px 0px 0px;
	COLOR: #fff;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	HEIGHT: 26px
}



* HTML .search_box .yui-ac-bd ul LI {
    background: url(../../images/dd_Rotem_springostartpage_autocomplete.png) no-repeat bottom left;
}
.search_box .yui-ac-highlight, 
.search_box .yui-ac-prehighlight {
    background: url(../../images/dd_rotem_24_h.png) no-repeat bottom left !important;
    color: #FFFFFF !important;
    text-decoration: none;
}
* HTML .search_box .yui-ac-highlight, 
* HTML .search_box .yui-ac-prehighlight {
    background: url(../../images/dd_rotem_24_h.png) no-repeat bottom left !important; 
}


.inwin .row .has_results .yui-ac-container {
	Z-INDEX: 10;
	LEFT: 3px;
	POSITION: absolute;
	TOP: 0px
}

.inwin .row .has_results .yui-ac-bd UL {
	FONT-SIZE: 11px;
	WIDTH: 181px;
	PADDING-TOP: 4px
}

.inwin .row .has_results .yui-ac-bd UL LI {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	BACKGROUND: url(../../images/dd_autocomp_inwin.png) no-repeat left top;
	PADDING-BOTTOM: 0px;
	MARGIN: -4px 0px 0px;
	COLOR: #fff;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	HEIGHT: 26px
}

* HTML .inwin .row .has_results .yui-ac-bd UL LI {
	BACKGROUND: url(../../images/dd_autocomp_inwin_ie6.png) no-repeat left top
}

.inwin .row .has_results .yui-ac-bd UL LI.yui-ac-highlight {
	BACKGROUND: url(../../images/dd_autocomp_inwin.png) no-repeat left bottom;
	COLOR: #333
}

.inwin .row .has_results .yui-ac-bd UL LI.yui-ac-prehighlight {
	BACKGROUND: url(../../images/dd_autocomp_inwin.png) no-repeat left bottom;
	COLOR: #333
}

* HTML .inwin .row .has_results .yui-ac-bd UL LI.yui-ac-highlight {
	BACKGROUND: url(../../images/dd_autocomp_inwin_ie6.png) no-repeat left bottom
}

* HTML .inwin .row .has_results .yui-ac-bd UL LI.yui-ac-prehighlight {
	BACKGROUND: url(../../images/dd_autocomp_inwin_ie6.png) no-repeat left bottom
}

.filter_content {
	ZOOM: 1
}

.demo {
	Z-INDEX: 1;
	WIDTH: 356px;
	POSITION: relative;
	HEIGHT: 256px
}

.addon {
	DISPLAY: block;
	Z-INDEX: 2;
	RIGHT: -37px;
	BACKGROUND: url(../../images/btn_addon_n_24.png) no-repeat;
	WIDTH: 86px;
	CURSOR: hand;
	MARGIN-RIGHT: 45px;
	POSITION: absolute;
	TOP: -22px;
	HEIGHT: 86px
}

* HTML .addon {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_addon_n_24.png');
	BACKGROUND-IMAGE: url(images/x.gif)
}

.addon:hover {
	BACKGROUND: url(../../images/btn_addon_h_24.png) no-repeat
}

* HTML A.addon:hover {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_addon_h_24.png');
	BACKGROUND-IMAGE: url(../../images/x.gif)
}

.addon:active {
	BACKGROUND: url(../../images/btn_addon_p_24.png) no-repeat
}

* HTML .addon:active {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_addon_p_24.png');
	BACKGROUND-IMAGE: url(../../images/x.gif)
}

.bannerAddon {
	DISPLAY: block;
	Z-INDEX: 2;
	RIGHT: -37px;
	BACKGROUND: url(../../images/placeholders/but.jpg) no-repeat;
	WIDTH: 86px;
	CURSOR: hand;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 86px
}

* HTML .bannerAddon {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/placeholders/but.jpg');
	BACKGROUND-IMAGE: url(images/x.gif)
}
.bannerAddon:hover {
	BACKGROUND: url(../../images/placeholders/but_hover.jpg) no-repeat
}
* HTML A.bannerAddon:hover {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/placeholders/but_hover.jpg');
	BACKGROUND-IMAGE: url(../../images/x.gif)
}
.bannerAddon:active {
	BACKGROUND: url(../../images/placeholders/but_down.jpg) no-repeat
}

* HTML .bannerAddon:active {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/placeholders/but_down.jpg');
	BACKGROUND-IMAGE: url(../../images/x.gif)
}
.bottom {
	BACKGROUND: url(../../images/bg_botom.png) repeat-x
}
.bottom inner {
	WIDTH: 950px
}
UL.tabs {
}

UL.tabs LI {
	FLOAT: left
}

UL.tabs LI A {
	BACKGROUND: url(../../images/general.png) no-repeat -80px -177px;
	FLOAT: left;
	WIDTH: 170px;
	MARGIN-RIGHT: 6px;
	HEIGHT: 25px;
	TEXT-ALIGN: center
}

UL.tabs LI A:hover {
	BACKGROUND: url(../../images/general.png) -80px -152px
}
UL.tabs LI A:active {
	BACKGROUND: url(../../images/general.png) no-repeat -80px -127px
}

UL.tabs LI.selected A {
	BACKGROUND: url(../../images/general.png) no-repeat -80px -127px
}

UL.tabs LI.tab_movers_and_shakers A:hover SPAN {
	BACKGROUND-POSITION: 0px -29px
}

.tab_movers_and_shakers .inner LI.tab_movers_and_shakers A SPAN {
	BACKGROUND-POSITION: 0px -29px
}
UL.tabs LI.tab_top_sites A:hover SPAN {
	BACKGROUND-POSITION: -190px -29px
}
.tab_top_sites .inner LI.tab_top_sites A SPAN {
	BACKGROUND-POSITION: -190px -29px
}

UL.tabs LI.tab_springo_recommends A:hover SPAN {
	BACKGROUND-POSITION: -161px -29px
}
.tab_springo_recommends .inner LI.tab_springo_recommends A SPAN {
	BACKGROUND-POSITION: -161px -29px
}
.tab_movers_and_shakers .inner LI.tab_movers_and_shakers A:hover {
	BACKGROUND: url(../../images/general.png) -80px -127px
}
.tab_top_sites .inner LI.tab_top_sites A:hover {
	BACKGROUND: url(../../images/general.png) -80px -127px
}
.tab_springo_recommends .inner LI.tab_springo_recommends A:hover {
	BACKGROUND: url(../../images/general.png) -80px -127px
}
UL.tabs LI A SPAN {
	MARGIN: 0px auto;
	TEXT-ALIGN: left
}
.lnk_movers {
	BACKGROUND: url(../../images/hp.png) no-repeat 0px 5px;
	WIDTH: 127px;
	HEIGHT: 25px
}
.lnk_top {
	BACKGROUND: url(../../images/hp.png) no-repeat -190px 5px;
	WIDTH: 85px !important;
	HEIGHT: 25px
}
.lnk_rec {
	BACKGROUND: url(../../images/hp.png) no-repeat -161px 5px;
	WIDTH: 153px;
	HEIGHT: 25px
}
.lnk_personal {
	BACKGROUND: url(../../images/hp.png) no-repeat 0px 5px;
	WIDTH: 96px;
	HEIGHT: 25px
}
.sub_tabs {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 40px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 40px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 40px
}
.tabs_content .confirmation {
}
UL.lnk_radios {
}
UL.lnk_radios LI {
	FONT-WEIGHT: normal;
	FLOAT: left;
	MARGIN: 10px 10px 0px 0px;
	WIDTH: 120px
}
UL.lnk_radios LI A {
	DISPLAY: block;
	FONT-SIZE: 11px;
	BACKGROUND: url(../../images/general.png) no-repeat -469px -133px;
	COLOR: #4f4f4f;
	TEXT-INDENT: 26px;
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}
UL.lnk_radios LI.selected A {
	BACKGROUND-POSITION: -469px -165px
}

UL.lnk_radios LI A:hover {
	TEXT-DECORATION: none
}
.sub_nav {
	LINE-HEIGHT: 40px;
	HEIGHT: 25px
}
.sub_nav LI {
	FLOAT: left;
	MARGIN: 0px 20px 0px 0px
}
.sub_nav LI.selected A {
	FONT-WEIGHT: bold !important;
	TEXT-DECORATION: none !important
}
.tabs_content {
	ZOOM: 1;
	POSITION: relative
}
.tabs_content .tab_content {
	DISPLAY: none
}
DIV.tab_movers_and_shakers LI.tab_movers_and_shakers A {
	BACKGROUND: url(../../images/general.png) no-repeat -80px -127px
}
DIV.tab_top_sites LI.tab_top_sites A {
	BACKGROUND: url(../../images/general.png) no-repeat -80px -127px
}

DIV.tab_springo_recommends LI.tab_springo_recommends A {
	BACKGROUND: url(../../images/general.png) no-repeat -80px -127px
}
DIV.tab_personal LI.tab_personal A {
	BACKGROUND: url(../../images/general.png) no-repeat -80px -127px
}
DIV.tab_movers_and_shakers DIV.content_movers_and_shakers {
	DISPLAY: block
}
DIV.tab_top_sites DIV.content_top_sites {
	DISPLAY: block
}
DIV.tab_springo_recommends DIV.content_springo_recommends {
	DISPLAY: block
}
DIV.tab_personal DIV.content_personal {
	DISPLAY: block
}
.blocker_right {
	BORDER-RIGHT: blue 0px solid;
	BORDER-TOP: blue 0px solid;
	Z-INDEX: 9;
	BORDER-LEFT: blue 0px solid;
	BORDER-BOTTOM: blue 0px solid;
	ZOOM: 1;
	POSITION: absolute;
	HEIGHT: 500px;
	BACKGROUND-COLOR: transparent !important
}
.blocker_left {
	BORDER-RIGHT: blue 0px solid;
	BORDER-TOP: blue 0px solid;
	Z-INDEX: 9;
	BORDER-LEFT: blue 0px solid;
	BORDER-BOTTOM: blue 0px solid;
	ZOOM: 1;
	POSITION: absolute;
	HEIGHT: 500px;
	BACKGROUND-COLOR: transparent !important
}
.tabs_content .blocker_right {
	HEIGHT: 190px
}
.tabs_content .blocker_left {
	HEIGHT: 190px
}
.blocker_right {
	BACKGROUND: url(../../images/blocker_right.png) repeat-y left top;
	LEFT: 750px;
	WIDTH: 1200px;
	POSITION: absolute;
	TOP: 0px
}
* HTML .blocker_right {
	BACKGROUND: #ededed;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_right.png')
}
.tab_content .blocker_right {
	LEFT: 50% !important;
	MARGIN-LEFT: 418px
}
.blocker_left {
	BACKGROUND: url(../../images/blocker_left_small2.png) right top;
	LEFT: 0px;
	WIDTH: 40px;
	TOP: 0px
}
* HTML .blocker_left {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_left_small.png')
}
.tab_content .blocker_left {
	BACKGROUND: url(../../images/blocker_left.png) repeat-y right top;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_left.png');
	LEFT: 50%;
	MARGIN-LEFT: -1664px;
	WIDTH: 1200px !important
}
.result {
	FONT-SIZE: 12px;
	Z-INDEX: 7;
	BACKGROUND: url(../../images/result.png) no-repeat 0px -410px;
	FLOAT: left;
	MARGIN: 0px 21px 0px 0px;
	WIDTH: 176px;
	CURSOR: pointer;
	POSITION: relative;
	HEIGHT: 146px;
	TEXT-ALIGN: left
}
.r4 .result {
	MARGIN: 0px 16px 14px 0px
}
.carousel-component .result {
}

.disabler {
	DISPLAY: none
}
.disable .disabler {
	DISPLAY: block;
	Z-INDEX: 1000;
	BACKGROUND: url(../../images/disable.gif) no-repeat 0px 0px;
	FILTER: alpha(opacity=40);
	LEFT: 0px;
	WIDTH: 176px;
	CURSOR: not-allowed;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 146px;
	opacity: 0.4;
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4
}
.disable .favorite .disabler {
	BACKGROUND: url(../../images/disable.gif) no-repeat 0px -384px
}
.last {
	MARGIN-RIGHT: 0px !important
}
.result_content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 9px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px
}
SPAN.icn_favorite {
	DISPLAY: none;
	RIGHT: 0px;
	POSITION: absolute;
	TOP: 0px
}
.result SPAN.icn_favorite {
	BACKGROUND: url(../../images/result.png) no-repeat 0px -752px;
	WIDTH: 31px;
	HEIGHT: 27px
}
.snap SPAN.icn_favorite {
	BACKGROUND: url(../../images/result.png) no-repeat -277px -752px;
	WIDTH: 27px;
	HEIGHT: 28px
}
* HTML .snap SPAN.icn_favorite {
	BACKGROUND: url(../../images/result_ie6.png) no-repeat -277px -752px
}
.snap_holder {
	Z-INDEX: 200;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px
}
.result .full SPAN.icn_favorite {
	BACKGROUND-POSITION: 0px -27px
}
.favorite .snap_content .add2favorite {
	DISPLAY: none !important
}
.favorite SPAN.icn_favorite {
	DISPLAY: block
}
.snap .add2favorite:hover .tooltip_addto {
	DISPLAY: block !important;
	FILTER: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1
}
.result .result_header {
	CLEAR: both;
	PADDING-RIGHT: 0px !important;
	PADDING-LEFT: 0px !important;
	PADDING-BOTTOM: 2px !important;
	PADDING-TOP: 0px !important
}
.result .result_counter {
	FONT-SIZE: 16px;
	FLOAT: left;
	WIDTH: 25px;
	COLOR: #b70880;
	HEIGHT: 20px
}
.result_name A {
	COLOR: white !important
}
* HTML .result_header_txt {
	TEXT-INDENT: 1px;
	HEIGHT: 28px
}
.result .result_header_txt {
	FLOAT: left;
	WIDTH: 83%;
	HEIGHT: 28px
}
.result_category_wrapper {
	LEFT: 0px;
	BOTTOM: 0px;
	POSITION: absolute
}
* HTML .result_category_wrapper {
	BOTTOM: -1px
}
.s .not_found {
	OVERFLOW: hidden;
	WIDTH: 130px;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	POSITION: absolute;
	TEXT-OVERFLOW: ellipsis
}
.result .NotFound {
	OVERFLOW: hidden;
	WIDTH: 138px;
	FONT-FAMILY: Verdana ,arial,sans-serif;
	WHITE-SPACE: nowrap;
	POSITION: absolute;
	TEXT-OVERFLOW: ellipsis
}
.result_category_wrapper A {
	FONT-SIZE: 11px;
	Z-INDEX: 1;
	LEFT: 6px;
	OVERFLOW: hidden;
	WIDTH: 147px;
	COLOR: white !important;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana ,arial,sans-serif;
	WHITE-SPACE: nowrap;
	POSITION: absolute;
	HEIGHT: 20px;
	TEXT-OVERFLOW: ellipsis
}
.result_category_wrapper a  EM {
	
FONT-FAMILY: Verdana ,arial,sans-serif !important;

}
P.sub_header {
	FONT-WEIGHT: bold;
	COLOR: #c33095;
	TEXT-DECORATION: underline
}
P.sub_header_bold {
	FONT-WEIGHT: bold
}
.result_category_wrapper SPAN {
	DISPLAY: block;
	BACKGROUND: #333;
	FILTER: alpha(opacity=75);
	WIDTH: 152px;
	HEIGHT: 20px;
	opacity: 0.75
}
.snap_holder .result_category_wrapper {
	MARGIN-TOP: -20px;
	POSITION: static
}
.snap_holder .result_category_wrapper SPAN {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
* HTML .snap_holder .screen {
	POSITION: static
}
* HTML .snap_holder .result_category_wrapper {
	POSITION: static
}
.snap_holder .result_category_wrapper A {
	LEFT: auto;
	WIDTH: 147px;
	TEXT-INDENT: 6px
}
* HTML .snap_holder .result_category_wrapper A {
	PADDING-RIGHT: 7px;
	DISPLAY: block;
	BACKGROUND: #333;
	FILTER: alpha(opacity=75);
	POSITION: static
}
* HTML .snap_holder .result_category_wrapper SPAN {
	DISPLAY: none
}
.snap_holder .s .result_category_wrapper A {
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial
}
.result_details {
	WIDTH: 166px
}
.result_details P {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.result .full .result_details {
	WIDTH: 330px
}

.result_details .screen {
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	FONT-SIZE: 0px !important;
	BACKGROUND: url(../../images/LoadingSmall.gif) #fff no-repeat center center;
	OVERFLOW: hidden;
	BORDER-LEFT: gray 1px solid;
	WIDTH: 152px;
	LINE-HEIGHT: 0 !important;
	BORDER-BOTTOM: gray 1px solid;
	POSITION: relative;
	HEIGHT: 90px
}

.result_details .hideLoader {
	BACKGROUND: #fff
}

.result_details .screen IMG {
}
.snap_actions {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 4px
}

.icn_share {
	DISPLAY: block;
	BACKGROUND: url(../../images/general.png) no-repeat -334px -137px;
	MARGIN: 2px 0px 0px;
	WIDTH: 15px;
	CURSOR: hand;
	HEIGHT: 11px
}

.icn_report {
	DISPLAY: block;
	BACKGROUND: url(../../images/general.png) no-repeat -332px -169px;
	WIDTH: 15px;
	HEIGHT: 13px
}
.icn_label {
	DISPLAY: none;
	BACKGROUND: url(../../images/icns.png) no-repeat -98px -32px;
	WIDTH: 14px;
	HEIGHT: 14px
}
.icn_delete {
	MARGIN-TOP: 1px;
	DISPLAY: none;
	BACKGROUND: url(../../images/icns.png) no-repeat -101px 0px;
	WIDTH: 14px;
	HEIGHT: 14px
}

.page_myspringo .favorite .icn_delete {
	DISPLAY: block
}

.snap_actions .icn_share {
	FLOAT: left;
	MARGIN-RIGHT: 5px
}

.snap_actions .icn_report {
	FLOAT: left;
	MARGIN-RIGHT: 5px
}

.snap_actions .icn_label {
	FLOAT: left;
	MARGIN-RIGHT: 5px
}

.snap_actions .icn_delete {
	FLOAT: left;
	MARGIN-RIGHT: 5px
}

.icn_new_window {
	PADDING-RIGHT: 13px;
	BACKGROUND: url(../../images/icn_new_window_m.png) no-repeat;
	LINE-HEIGHT: 13px
}

.wrap {
	Z-INDEX: 4;
	POSITION: relative
}

.inwin {
	Z-INDEX: 200;
	FLOAT: left;
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 201px;
	COLOR: #fff;
	LINE-HEIGHT: 1.4em;
	ZOOM: 1;
	BACKGROUND-COLOR: buttonhighlight
}

.inwin INPUT {
	COLOR: #333
}

.inwin TEXTAREA {
	COLOR: #333
}

.inwin A {
	COLOR: #fdc9f9
}
.alert {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	WIDTH: 100%;
	COLOR: #fdc9f9;
	PADDING-TOP: 1px;
	ZOOM: 1
}

.dark {
	COLOR: #be248e
}

.ok {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	COLOR: #b0e4f8;
	PADDING-TOP: 1px
}

.inwin_t {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	BACKGROUND: url(../../images/inwin_t_24.png) no-repeat;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	HEIGHT: 26px
}

* HTML .inwin_t {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inwin_t_24.png');
	BACKGROUND-IMAGE: url(../../images/x.gif)
}

* HTML .inwin_b {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inwin_b_24.png');
	BACKGROUND-IMAGE: url(../../images/x.gif)
}

.inwin_m {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	BACKGROUND: url(../../images/inwin_m.png) repeat-y;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}

.icn_safeinwin_x {
	BACKGROUND: url(../../images/general.png) no-repeat -392px -138px;
	WIDTH: 9px;
	HEIGHT: 8px
}

.icn_inwin_x {
	BACKGROUND: url(../../images/general.png) no-repeat -392px -138px;
	WIDTH: 9px;
	HEIGHT: 8px
}

.inwin .header .icn_inwin_x {
	FLOAT: right;
	MARGIN: 9px 0px 0px
}

.icn_safeinwin_x {
	FLOAT: right;
	MARGIN: 9px 0px 0px
}

* HTML .inwin .header .icn_inwin_x {
	POSITION: relative
}

.icn_safeinwin_x {
	POSITION: relative
}

.inwin .header {
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px !important;
	LINE-HEIGHT: 25px;
	BORDER-BOTTOM: #989898 1px solid
}

.inwin .section {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 3px;
	PADDING-TOP: 0px
}

.with_border {
	BORDER-BOTTOM: #989898 1px solid
}

.inwin_b {
	BACKGROUND: url(../../images/inwin_b_24.png) no-repeat;
	OVERFLOW: hidden;
	HEIGHT: 6px
}

.action {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 5px
}

.action .button {
	FLOAT: right
}

.row {
	CLEAR: both;
	LINE-HEIGHT: 20px
}

.inwin .row {
	MARGIN: 5px 0px
}

.inwin .row LABEL {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FLOAT: left;
	WIDTH: 73px
}

.fake_textarea {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(../../images/bg_fake_textarea.png) no-repeat center center;
	PADDING-BOTTOM: 2px;
	OVERFLOW: hidden;
	WIDTH: 175px;
	PADDING-TOP: 3px;
	ZOOM: 1;
	HEIGHT: 64px
}

.areasmall {
	BACKGROUND: url(../../images/bg_fake_textarea_small.png) no-repeat;
	HEIGHT: 33px
}

.fake_textarea TEXTAREA {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	OVERFLOW: auto;
	WIDTH: 175px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 61px;
	BORDER-BOTTOM-STYLE: none
}

.btn_reset SPAN {
	WIDTH: 100px
}

.type_login .input_login {
	FLOAT: right;
	WIDTH: 109px
}

.type_report {

}
.type_report .header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	BACKGROUND: url(../../images/icn_report.png) no-repeat 0px 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.inwin UL.checklist {
}

.inwin UL.checklist LI {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

.type_share {
	RIGHT: 12%;
	TOP: 0px
}
.type_share .header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	BACKGROUND: url(../../images/icn_share.png) no-repeat 0px 7px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.type_share .row LABEL {
	WIDTH: 38px
}
.input_share {
	FLOAT: right;
	WIDTH: 142px
}

A.button {
	PADDING-RIGHT: 14px;
	DISPLAY: block;
	BACKGROUND: url(../../images/bg_button_a_white.png) no-repeat 100% 0px;
	FLOAT: left;
	FONT: bold 11px/20px arial, sans-serif;
	CURSOR: pointer;
	COLOR: #444;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

A.button SPAN {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 14px;
	BACKGROUND: url(../../images/bg_button_span_white.png) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 0px;
	HEIGHT: 20px
}

A.button:hover {
	BACKGROUND-POSITION: 100% -20px;
	TEXT-DECORATION: none
}
A.button:hover SPAN {
	BACKGROUND-POSITION: 0px -20px
}
A.button:active {
	BACKGROUND-POSITION: 100% -40px;
	outline: none
}
A.button:active SPAN {
	BACKGROUND-POSITION: 0px -40px
}
A.dark {
	BACKGROUND: url(../../images/general.png) no-repeat right 0px
}
A.dark SPAN {
	BACKGROUND: url(../../images/general.png) no-repeat -80px 0px
}

A.dark:hover {
	BACKGROUND-POSITION: right -20px
}

A.dark:hover SPAN {
	BACKGROUND-POSITION: -80px -20px
}

A.dark:active {
	BACKGROUND-POSITION: right -40px
}

A.dark:active SPAN {
	BACKGROUND-POSITION: -80px -40px
}

A.half_dark {
	BACKGROUND: url(../../images/bg_button_a_half_dark.png) no-repeat 100% 0px
}

A.half_dark SPAN {
	BACKGROUND: url(../../images/bg_button_span_half_dark.png) no-repeat
}
.confirmation {
	DISPLAY: block;
	PADDING-LEFT: 20px;
	Z-INDEX: 10;
	BACKGROUND: url(../../images/general.png) no-repeat -80px -60px;
	FONT: 12px/22px arial, sans-serif;
	COLOR: #fff;
	POSITION: absolute;
	TOP: 10px;
	HEIGHT: 22px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.confirmation SPAN {
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../../images/general.png) no-repeat right -60px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	HEIGHT: 22px
}

* HTML .confirmation SPAN {
}

.feedbackStatuscss_results {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 27%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 5px;
	WIDTH: 800px;
	COLOR: #bd1b8a;
	LINE-HEIGHT: 30px;
	PADDING-TOP: 0px;
	ZOOM: 1;
	POSITION: absolute;
	HEIGHT: 30px
}

.FeedbackStatusIndex {
	PADDING-RIGHT: 40%;
	PADDING-LEFT: 40%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 0px;
	COLOR: #bd1b8a;
	LINE-HEIGHT: 30px;
	PADDING-TOP: 0px;
	ZOOM: 1;
	POSITION: absolute;
	TOP: -2px;
	HEIGHT: 30px
}

.FeedbackStatusIndexMS {
	PADDING-RIGHT: 40%;
	PADDING-LEFT: 40%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 0px;
	COLOR: #bd1b8a;
	LINE-HEIGHT: 30px;
	PADDING-TOP: 0px;
	ZOOM: 1;
	POSITION: absolute;
	TOP: -2px;
	HEIGHT: 30px
}

/* FOOTER */ 
.footer {
    position: relative;
	/* negative margin */
    margin: -8px auto 0 auto;
	/* set height to negative margin value */
	height: 8px;
	/* for testing */
	text-align: center;
	color: #FFF;
	z-index: 200;
	background: #FFFFFF;
}
.footer A {
    color: #FFF;
}
/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html .footer {
    margin-top: -8px;
}
.dock {
    position: relative;
}
.footer .outer {
    background: #FFFFFF;
    height: 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.footer .inner {
    position: relative;
    width: 950px;
    margin: auto;
    text-align: center;
}
.footer_tab {
    width: 105px;
    height: 18px;
    background: url(../../images/tab_about_24.png) no-repeat; 
    display: block;
    position: absolute;
    top: -18px;
    right: 0;
}
.footer_opened SPAN,
.footer_anim SPAN {
    background-position: -353px -21px !important;
}
.footer_opened .outer {
    height: 30px;
}
.footer_opened .footer_links {
    display: block;
}
/*.footer_anim .footer_links {
	display: block;
	height: 100%;
	overflow: hidden;
}*/
.footer_tab SPAN {
    display: block;
    height: 24px;
    /*background: url(../../images/tab_about_txt.png) no-repeat top center; */
    background: url(../../images/general.png) no-repeat -353px 2px; 
}
.footer_links {
    line-height: 30px;
    line-height: 30px;
    margin-left:70px;
    display: none;
}
.footer_links LI {
    float: left;
    margin: 0 4px 0 0;
    padding: 0 4px 0 0;
    
    background-image: url('http://springobetatest.s3.amazonaws.com/images/general.png');
    background-position:right -244px;
    background-repeat:no-repeat;
    
  
}
.footer_links LI.last {
    background: none;
}

.blocker {
	LEFT: -700px;
	POSITION: absolute;
	TOP: 30px
}

.bg_blocker {
	BACKGROUND: #000;
	FILTER: alpha(opacity=50);
	WIDTH: 200px;
	HEIGHT: 200px;
	opacity: .50;
	-moz-opacity: 0.4
}
.loading {
	MARGIN-TOP: -50px;
	BACKGROUND: url(../../images/loading.gif) no-repeat;
	LEFT: 50%;
	MARGIN-LEFT: -50px;
	WIDTH: 100px;
	POSITION: absolute;
	TOP: 50%;
	HEIGHT: 100px
}
.block {
	DISPLAY: none;
	Z-INDEX: 100;
	BACKGROUND: #eee;
	FILTER: alpha(opacity=40);
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%;
	opacity: 0.4;
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4
}

.inwin .loading {
	DISPLAY: none;
	Z-INDEX: 100;
	BACKGROUND: url(../../images/LoadingSmall_Dark.gif);
	LEFT: 10px;
	MARGIN: 0px;
	WIDTH: 32px;
	BOTTOM: 8px;
	POSITION: absolute;
	TOP: auto;
	HEIGHT: 32px
}

.inwin .inwin_content {
	POSITION: relative
}

* HTML .inwin .loading {
	BOTTOM: 28px
}

.inwin .block {
	WIDTH: 100%;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #464646
}

* HTML .inwin .block {
	HEIGHT: 80px
}

* HTML .type_share .block {
	HEIGHT: 240px
}

* HTML .type_report .block {
	HEIGHT: 146px
}

* HTML .type_save .block {
	HEIGHT: 146px
}

* HTML .type_delete .block {
	HEIGHT: 76px
}

* HTML .type_login .block {
	HEIGHT: 118px
}

.hp_results {
	TEXT-ALIGN: center
}

.hp_results .inner {
	TEXT-ALIGN: left
}

DIV.input_type_text {
	PADDING-RIGHT: 5px;
	BACKGROUND: url(../../images/general.png) no-repeat right -107px;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}

DIV.input_type_text SPAN {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	BACKGROUND: url(../../images/general.png) no-repeat -80px -107px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 19px;
	PADDING-TOP: 1px;
	HEIGHT: 19px
}

DIV.input_type_text SPAN INPUT {
	WIDTH: 95%
}

.wrap_tip {
	POSITION: relative
}

.lnk_tip {
	FONT-SIZE: 11px;
	COLOR: #fdc9f9
}

.tip {
	FONT-SIZE: 11px;
	BACKGROUND: url(../../images/bg_tip.png) no-repeat;
	WIDTH: 185px;
	LINE-HEIGHT: 1.2em;
	POSITION: relative;
	HEIGHT: 64px;
	TEXT-ALIGN: left !important
}

.icn_x_tip {
	RIGHT: 5px;
	BACKGROUND: url(../../images/icn_x_tip.png) no-repeat;
	WIDTH: 9px;
	POSITION: absolute;
	TOP: 7px;
	HEIGHT: 8px
}

.c_clips UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 6px 0px -10px;
	PADDING-TOP: 0px
}
.c_prev A ,.c_next A{
	DISPLAY: block;
	WIDTH: 40px;
	LINE-HEIGHT: 40px;
	HEIGHT: 40px
}

.c_prev A {
	BACKGROUND: url(../../images/general.png) no-repeat -40px 0px
}
.c_prev A:hover {
	BACKGROUND-POSITION: -40px -40px
}
.c_prev A:active {
	BACKGROUND-POSITION: -40px -80px
}
.c_next A {
	BACKGROUND: url(../../images/general.png) no-repeat 0px 0px
}
.c_next A:hover {
	BACKGROUND-POSITION: 0px -40px
}
.c_next A:active {
	BACKGROUND-POSITION: 0px -80px
}
.c_clips .item LI {
	DISPLAY: inline;
	PADDING-LEFT: 14px;
	FLOAT: right;
	PADDING-BOTTOM: 25px
}
.c_clips .item LI A {
	DISPLAY: block;
	POSITION: relative
}
.c_clips .item LI.case A SPAN {
	DISPLAY: block;
	RIGHT: -10pt;
	BACKGROUND: url(../../images/img_case.png) no-repeat;
	WIDTH: 54px;
	POSITION: absolute;
	TOP: -12pt;
	HEIGHT: 53px
}
* HTML .c_clips .item LI.case A SPAN {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_case.png');
	BACKGROUND-IMAGE: url(images/x.gif);
	WIDTH: 54px;
	CURSOR: pointer;
	HEIGHT: 53px
}
* HTML.c_clips .item LI {
	PADDING-LEFT: 3px
}
.c_footer {
	CLEAR: both;
	DISPLAY: none;
	PADDING-BOTTOM: 20px;
	POSITION: relative
}
.c_footer A {
	DISPLAY: block;
	BACKGROUND: url(../../images/img_next_btn.png) no-repeat;
	WIDTH: 83px;
	TEXT-INDENT: -1000em;
	LINE-HEIGHT: 39px;
	HEIGHT: 39px
}
.c_clips {
	Z-INDEX: 6;
	WIDTH: 100%;
	POSITION: relative
}
.c_clips UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 6px 0px -10px;
	PADDING-TOP: 0px
}
.c_prev A.disabled {
	FILTER: alpha(opacity=20);
	CURSOR: default;
	opacity: 0.2
}
.c_next A.disabled {
	FILTER: alpha(opacity=20);
	CURSOR: default;
	opacity: 0.2
}
.c_prev A.disabled:hover {
}
.c_next A.disabled:hover {
	background-position: inherit inherit;
}
.c_clips .item LI {
	DISPLAY: inline;
	PADDING-LEFT: 14px;
	FLOAT: right;
	PADDING-BOTTOM: 25px
}
.c_clips .item LI A {
	DISPLAY: block;
	POSITION: relative
}
* HTML.c_clips .item LI {
	PADDING-LEFT: 3px
}
.c_carousel STRONG.ttl {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	Z-INDEX: 10;
	LEFT: 14px;
	COLOR: #FFFFFF;
	POSITION: absolute;
	TOP: 12px
}
.results_content .c_prev {
	LEFT: 19px;
	TOP: 225px
}
.tab_content .c_prev {
	LEFT: 50%;
	MARGIN-LEFT: -460px;
	TOP: 70px
}

.tab_content .carousel-clip-region {
	MARGIN: 0px auto
}

.pager .carousel-component .carousel-clip-region {
    overflow: hidden;
    margin: 0 !important;
}

* HTML .tab_content .carousel-clip-region {
}
.pager .pager_list .carousel-component {
   overflow: hidden;
}
.tab_content .carousel-component {
	TEXT-ALIGN: center
}
.c_next {
	Z-INDEX: 10;
	POSITION: absolute
}
.c_prev {
	Z-INDEX: 10;
	POSITION: absolute
}

.results_content .c_next {
	LEFT: 669px;
	TOP: 225px
}

.tab_content .c_next {
	LEFT: 50%;
	MARGIN-LEFT: 380px;
	TOP: 70px
}
.r1ps .c_next {
	LEFT: 669px;
	TOP: 89px !important
}
.r1ps12 .c_next {
	LEFT: 906px;
	TOP: 89px !important
}

.r1ps .c_prev {
	LEFT: 51px !important;
	TOP: 89px !important
}

.r1ps12 .c_prev {
	LEFT: 66px !important;
	TOP: 89px !important
}

#mycarousel DIV UL LI .case SPAN {
	DISPLAY: block;
	RIGHT: -5px;
	BACKGROUND: url(../../images/img_case.png) no-repeat 0% 50%;
	WIDTH: 54px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: -16px;
	HEIGHT: 53px
}

* HTML #mycarousel DIV UL LI .case SPAN {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_case.png');
	BACKGROUND-IMAGE: url(../../images/x.gif)
}

.c_carousel {
	POSITION: relative
}

.results_content .c_carousel {
	HEIGHT: auto
}

.r9 .High {
	HEIGHT: 465px !important
}

* HTML .results_content .c_carousel {
	HEIGHT: auto
}

.r1ps .c_carousel {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cbcbcb 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 13px 0px 0px;
	PADDING-TOP: 14px;
	HEIGHT: 170px
}
.r1ps12 .c_carousel {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cbcbcb 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 13px 0px 0px;
	PADDING-TOP: 14px;
	HEIGHT: 170px
}
.carousel_wrapper {
	OVERFLOW: hidden
}
.carousel-list LI {
	BACKGROUND: url(../../images/li_loader.gif) no-repeat 218px 190px;
	ZOOM: 1
}
.r1ps .carousel-list LI {
	BACKGROUND: url(../../images/li_loader.gif) no-repeat 218px 30px
}
.r1ps12 .carousel-list LI {
	BACKGROUND: url(../../images/li_loader.gif) no-repeat 280px 30px
}
.carousel-list LI.loaded {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.r12 .carousel-list LI.first {
	PADDING-LEFT: 115px !important;
	WIDTH: 730px !important
}
.r12 .carousel-list LI.first .size_m {
	MARGIN-BOTTOM: 20px
}
#mycarousel .carousel-list LI {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 20px;
	WIDTH: 618px;
	PADDING-TOP: 7px;
	HEIGHT: 464px
}

.r4 #mycarousel .carousel-list LI {
	BACKGROUND-POSITION: 168px 143px
}
.r12 #mycarousel .carousel-list LI {
	WIDTH: 835px
}
.r1ps12 #mycarousel .carousel-list LI {
	WIDTH: 835px
}
.r1ps #mycarousel .carousel-clip-region {
	MARGIN: 0px 0px 0px 104px
}
.r1ps #mycarousel .carousel-list LI {
	HEIGHT: 150px
}
.r1ps12 #mycarousel .carousel-list LI {
	HEIGHT: 150px
}
.r1ps #mycarousel .carousel-list LI .result {
	MARGIN: 0px 9px 0px 0px
}
.r1ps12 #mycarousel .carousel-list LI .result {
	MARGIN: 0px 9px 0px 0px
}
.tab_content .carousel-list LI {
	PADDING-RIGHT: 20px !important;
	PADDING-LEFT: 15px !important;
	PADDING-BOTTOM: 20px !important;
	WIDTH: 800px;
	PADDING-TOP: 20px !important;
	HEIGHT: 150px
}
.c_clips .carousel-list {
	Z-INDEX: 6;
	OVERFLOW: hidden;
	POSITION: relative
}
.m_carousel {
	TEXT-ALIGN: center
}
.carousel_wrapper {
	WIDTH: 100%
}
.snap {
	FONT-SIZE: 11px;
	WIDTH: 172px;
	COLOR: #fff;
	POSITION: relative;
	HEIGHT: 236px;
	BACKGROUND-COLOR: #474747
}
* HTML .snap {
}
.snap A {
	COLOR: #acdff1
}
.snap_content {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 9px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	POSITION: relative
}
.snap_content .result_counter {
	FONT-SIZE: 22px;
	FLOAT: left;
	WIDTH: 27px
}
.snap_content .result_header_txt {
	FLOAT: left;
	WIDTH: 120px
}
.snap_content .result_details {
	WIDTH: 154px
}
.snap_content .result_details .screen {
	WIDTH: 152px;
	HEIGHT: 90px
}
.ribbon {
	DISPLAY: none;
	RIGHT: 4px;
	WIDTH: 55px;
	BOTTOM: 1px;
	POSITION: absolute;
	HEIGHT: 59px
}
.snap .s_ribbon {
	DISPLAY: none;
	RIGHT: 0px;
	WIDTH: 56px;
	BOTTOM: 0px;
	POSITION: absolute;
	HEIGHT: 56px
}
* HTML .snap .s_ribbon {
	RIGHT: 0px;
	BOTTOM: 0px
}
.commercial {
	DISPLAY: none;
	BACKGROUND: url(../../images/result.png) no-repeat 0px -839px;
	LEFT: 0px;
	WIDTH: 172px;
	BOTTOM: 0px;
	POSITION: absolute;
	HEIGHT: 64px
}
.with_comm .commercial {
	DISPLAY: block
}
* HTML .commercial {
	BACKGROUND: url(../../images/result_ie6.png) no-repeat 0px -839px
}
.commercial_content {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 9px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px
}
.r12 .blocker_right {
	LEFT: 960px
}
.r1ps12 .blocker_right {
	LEFT: 960px
}
.r1ps .blocker_right {
	LEFT: 728px
}
.r9 .c_carousel .c_next {
    left:669px !important;
}
.r12 .c_carousel .c_next {
	LEFT: 906px
}
.r1ps12 .c_carousel .c_next {
	LEFT: 906px
}
.r12 .c_prev {
	LEFT: 66px
}
.r1ps12 .c_prev {
	LEFT: 66px
}
.r12 .carousel-clip-region {
	MARGIN: 0px 0px 0px 121px
}
.r9 #mycarousel .carousel-clip-region {
    margin:0 0 0 108px !important;
}

.r1ps12 .carousel-clip-region {
	MARGIN: 0px 0px 0px 121px
}
.r12 .blocker_left {
	WIDTH: 52px !important
}
.r1ps12 .blocker_left {
	WIDTH: 52px !important
}
* HTML .r12 .blocker_left {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_left_small2.png')
}
.r12 .c_carousel {
	HEIGHT: 483px !important
}
* HTML .r1ps12 .blocker_left {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_left_small2.png')
}
.hpTop A {
	FONT-SIZE: 13px;
	COLOR: #b70880;
	WHITE-SPACE: nowrap
}
.carousel-component {
	DISPLAY: none;
	OVERFLOW: hidden;
	WIDTH: auto !important;
	POSITION: relative
}
.carousel-component UL.carousel-list {
	Z-INDEX: 1;
	WIDTH: 10000000px;
	POSITION: relative
}
.carousel-component .carousel-list LI {
	FLOAT: left;
	OVERFLOW: hidden;
	LIST-STYLE-TYPE: none
}
.carousel-component .carousel-vertical LI {
	CLEAR: left;
	DISPLAY: block;
	FLOAT: left;
	MARGIN-BOTTOM: 0px;
	OVERFLOW: hidden
}
.carousel-component UL.carousel-vertical {
}
.carousel-component .carousel-clip-region {
	POSITION: relative
}
#mycarousel .carousel-clip-region {
	MARGIN: 0px 0px 0px 130px
}
.carousel-component {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #618cbe;
	PADDING-TOP: 0px;
	-moz-border-radius: 6px
}
.carousel-component UL.carousel-list {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 0px;
	PADDING-TOP: 0px
}
.carousel-component .carousel-list LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 10px verdana,arial,sans-serif;
	COLOR: #666;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	-moz-user-select: none
}
.carousel-component .carousel-vertical LI {
}
.carousel-component UL.carousel-vertical {
}
.snap_holder .result_category_wrapper SPAN {
	POSITION: relative
}

/*end style hp springo*/







/*common start*/
										/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0; 
}
fieldset,img { 
	border: 0;
}
.pmContent 
{
margin :0 0 30px 0;
font-size:14px;
text-align:left;
width:700px;
}
.instructionList {
margin-top:10px;
}
.instructionList li {
list-style-type:decimal;
margin-left:30px;
}
.pminstructionsbody
{
color:#464646;
font-family:Arial;
font-size:12px;
}
.pmHeader 
{
font-size:16px;
font-weight:bold;
margin-bottom:10px;
text-align:center;
margin-top:10px;
}
.pmContent ol, ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
















address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
    border: 0;
}
INPUT {
    border: none;
    background: none;
}
INPUT.type_radio,
INPUT.type_checkbox {
	position: relative;
	bottom: -2px;
}
* HTML INPUT.type_radio,
* HTML INPUT.type_checkbox {
    position: static;
    bottom: 0;
}

A {
    text-decoration: none;
    -moz-outline-style: none;
    color: #333;
}
A:hover {
    text-decoration: underline;
}
A.reverse, 
.reverse A {
    text-decoration: underline;
}
A.reverse:hover, 
.reverse A:hover {
    text-decoration: none;
}
INPUT, TEXTAREA, SELECT {
    font: 12px arial;
    padding: 1px 2px;
    color: #999999;
}
OPTION{
    padding: 0 7px 0 3px;
}
.ir {
    text-indent: -9999em;
    overflow: hidden;
    display: block;
    text-decoration: none !important;
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.alignLeft {
    text-align: left;
}
.alignRight {
    text-align: right;
}
.alignCenter {
    text-align: center;
}
.alignCenter * {
    margin: 0 auto;
}
.relative {
    position: relative;
}
.inline {
    display: inline;
}
/* CLEARFIX */

.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0;
	line-height: 0;
	font-size: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hide from IE Mac \*/
    .clearfix {display: block;}
/* End hide from IE Mac */
* html .clearfix {
    height: 1%;
}
.imgfix {
	vertical-align: bottom;
}
                        /* GENERAL */
HTML {
    /*overflow-y: scroll; Oz 20090427*/
    overflow-y: scroll;        
}

HTML, BODY {
	direction: ltr;
	height: 100%;
}
                        /* BODY and beyond */
BODY{
    direction: ltr;
	
	color: #333333;
	height: 100%;
	font: 12px arial;
	
}

FORM
{
	height: 100%;	
}

/* MAIN */
.container {
    position: relative;
    min-height: 100%;
    overflow: hidden !important;
    /*overflow-x: hidden !important;   */
    z-index: 1;
}
.containerTextual {
    position: relative;
    min-height: 100%;
    z-index: 1;
    overflow: hidden !important;
}
* html .container {
    height: 100%;
}
.content {
    /*padding-bottom: 8px;*/
}
* HTML .content { 
    height: 100%;
}
.top {
    text-align: center;
    background: #FFF;
    padding: 0 0 20px; /* 35 */
    position:relative;
    z-index:200;
    zoom:1;
}
.central {
    background: #FFF;
    height: 280px !important;
}
.top .inner,
.bottom .inner,
.central .inner {
    width: 950px;
    margin: 0 auto;
    text-align: left;
}
.membership {
    height: 25px;
    margin: 0 10px 4px;
    line-height: 25px;
    position: relative;
}
.membership .confirmation {
    left: auto !important;
    right: -10px;
    top: 2px;
}
.membership .lnks {
    font-size: 11px;
    
}
.lnk_myspringo {
    color: #b51080;
}
#feedback
{
 margin: 0 15px 0 0 !important;
 display: inline;
}
.membership .lnks LI {
    float: right;
    /*background: url(../../images/sep_lnks.png) no-repeat right center;*/
   /* background: url('../../images/general.png') no-repeat right -208px;*/
    padding: 0 7px 0 0;
    margin: 0 7px 0 0;
    display: inline;
}
.membership .lnks LI.last {
    background: none;
    margin: 0;
    padding: 0;
}
.membership .wrap .inwin {
    position: absolute;
    top: 26px;
    right: 0;
}
.wrap .icn_report {
    background: none;
    width : 75px;
    height: 100%;
}


.central .left {
    width: 420px;
    float: left;
}
.central .right {
    width: 370px;
    float: right;
    position:relative;
    padding-top:25px;
}
.springo {
    height: 101px;
    width: 248px;
    background: url(../../images/logo.png) no-repeat -60px -233px;
}
.sidebar .springo {
    height: 68px;
    width: 165px;
    background: url(../../images/results_images.png) no-repeat 0 -318px;
    margin-bottom: 10px;
}
.sidebar .alignCenter {
    zoom: 1;
}
.top .left .springo {
    margin: 0 0 21px;
} 

/********************************************************************
     Search box, Autocomplete
 ********************************************************************/
.search_box {
    position: relative;
    padding-left:17px;
    padding-top:0px;
    z-index: 1000;
}
.search {
    background: url(../../images/general.png) no-repeat -80px -82px;
   float:left;
    height: 25px;
    width:273px;
}
.sidebar .search {
    background: url(../../images/results_images.png) no-repeat -210px -209px; 
    width: 210px;
    height: 20px;
}
.search .btn_go {
    background: url(../../images/hp.png) no-repeat 0 -136px; 
    width: 39px;
    margin-top:-23px;
   
    float: right;
    
}
.sidebar .search .btn_go {
    background: url(../../images/results_images.png) no-repeat -185px -86px; 
    width: 25px;
    height: 20px;
    float: right;
}
.search .btn_go:hover {
    background-position: 0 -161px;
}
.sidebar .search .btn_go:hover {
    background-position: -185px -106px;
}
.search .btn_go:active {
    background-position: 0 -186px;
}
.sidebar .search .btn_go:active {
    background-position: -185px -126px;
}
.input_search {
    float: left;
    width: 273px;
    border: none;
    background: none;
    height: 23px;
    line-height: 23px;
    font-size: 16px;
    text-indent: 7px;
}
.sidebar .input_search {
    height: 20px;
    line-height: 20px;
    width: 180px;
    font-size: 13px;
}
.search_box .desc {
    font-size: 14px;
    color: #999;
    clear: both;
}
.has_results {
    position: relative;
}
.search_box .yui-ac-container {
    position: absolute;
    top: -1px !important;
    
}
.search_box .yui-ac-bd ul {
    padding-top: 4px;
  
    font-size: 11px;
    color: #FFF;
    width: 382px;
    text-align:left;
}
.search_box .yui-ac-bd ul LI {
			color: #FFF;
			display: block;
			padding: 0 0 0 5px;
			background: url(../../images/dd_Rotem_springostartpage_autocomplete.png) no-repeat bottom left;
		    height: 26px;
		    line-height: 22px;
		    margin: -4px 0 0;
}
* HTML .search_box .yui-ac-bd ul LI {
    background: url(../../images/dd_Rotem_springostartpage_autocomplete.png) no-repeat bottom left;
}
.search_box .yui-ac-highlight, 
.search_box .yui-ac-prehighlight {
    background: url(../../images/dd_rotem_24_h.png) no-repeat bottom left !important;
    color: #333333 !important;
    text-decoration: none;
}
* HTML .search_box .yui-ac-highlight, 
* HTML .search_box .yui-ac-prehighlight {
    background: url(../../images/dd_rotem_24_h.png) no-repeat bottom left !important; 
}

/*****************************************************/
/* SIDEBAR AUTO COMPLETE */
.sidebar .search_box .yui-ac-container {
    position: absolute;
    top: 0px !important;
    left: 3px !important;
}
* HTML .sidebar .search_box .yui-ac-container {
    position: absolute;
    top: -2px !important;
    left: 3px !important;
}
.sidebar .search_box .yui-ac-content {
	top: 0;
}
.sidebar .search_box .yui-ac-bd ul {
	width: 203px;
}
.sidebar .search_box .yui-ac-bd ul LI.yui-ac-highlight,
.sidebar .search_box .yui-ac-bd ul LI.yui-ac-prehighlight {
    background: url(../../images/dd_sidebar_search_8.png) no-repeat 0 -26px !important;
}

/* INWIN AUTO COMPLETE */ 
.inwin .row .has_results .yui-ac-container {
    position: absolute;
    top: 0;
    left: 3px;
    z-index:10;
}
.inwin .row .has_results .yui-ac-bd ul {
    padding-top: 4px;
    width: 181px;
    font-size: 11px;
}
.inwin .row .has_results .yui-ac-bd ul LI {
    color: #FFF;
    display: block;
    padding: 0 0 0 5px;
    background: url(../../images/dd_autocomp_inwin.png) no-repeat top left;
    height: 26px;
    line-height: 22px;
    margin: -4px 0 0;
}
* HTML .inwin .row .has_results .yui-ac-bd ul LI {
    background: url(../../images/dd_autocomp_inwin_ie6.png) no-repeat top left;
}
.inwin .row .has_results .yui-ac-bd ul LI.yui-ac-highlight, 
.inwin .row .has_results .yui-ac-bd ul LI.yui-ac-prehighlight {
    background: url(../../images/dd_autocomp_inwin.png) no-repeat bottom left;
    color: #333;
}
* HTML .inwin .row .has_results .yui-ac-bd ul LI.yui-ac-highlight, 
* HTML .inwin .row .has_results .yui-ac-bd ul LI.yui-ac-prehighlight {
    background: url(../../images/dd_autocomp_inwin_ie6.png) no-repeat bottom left;
}

/* ATTRIBUTE AUTOCOMPLETE */

.filter_content {
    zoom: 1;
}


.demo {
    width: 356px;
    height: 256px;
    /*background: url(../../images/hp.png) no-repeat -355px -76px;*/
    position: relative;
    z-index:1;
}
/********************************************************************
     Addon
 ********************************************************************/
.addon {
    height: 86px;
    width: 86px;
    background: url(../../images/btn_addon_n_24.png) no-repeat;
    display: block;
    position: absolute;
    top: -22px;
    right: -37px;
    z-index:2;
    cursor: hand;
    margin-right:45px;
}
* HTML .addon {
    background-image: url(images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_addon_n_24.png');
}
.addon:hover {
    background: url(../../images/btn_addon_h_24.png) no-repeat;
}
* HTML A.addon:hover {
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_addon_h_24.png');
}
.addon:active {
    background: url(../../images/btn_addon_p_24.png) no-repeat;
}
* HTML .addon:active {
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_addon_p_24.png');
}


/********************************************************************
     Banner
 ********************************************************************/


/* TABS */
.bottom {
    background: url(../../images/bg_botom.png) repeat-x;
}
.bottom inner {
    width: 950px;
}
UL.tabs {
    
}
UL.tabs LI {
    float: left;
}
UL.tabs LI A {
    width: 170px;
    height: 25px;
    background: url(../../images/general.png) no-repeat -80px -177px;
    float: left;
    margin-right: 6px;
    text-align: center;
}
UL.tabs LI A:hover {
    background: url(../../images/general.png) -80px -152px !important;
}
UL.tabs LI A:active,
UL.tabs LI.selected A {
    background: url(../../images/general.png) no-repeat -80px -127px !important;
}
UL.tabs LI.tab_movers_and_shakers A:hover SPAN,
.tab_movers_and_shakers .inner LI.tab_movers_and_shakers A SPAN {
    background-position: 0px -29px !important;
}
UL.tabs LI.tab_top_sites A:hover SPAN,
.tab_top_sites .inner LI.tab_top_sites A SPAN{
    background-position: -190px -29px !important;
}
UL.tabs LI.tab_springo_recommends A:hover SPAN,
.tab_springo_recommends .inner LI.tab_springo_recommends A SPAN {
    background-position: -161px -29px !important;
}
UL.tabs LI.tab_personal A:hover SPAN,
.tab_personal .inner LI.tab_personal A SPAN{
    background-position: 0 -29px !important;
}
.tab_movers_and_shakers .inner LI.tab_movers_and_shakers A:hover,
.tab_top_sites .inner LI.tab_top_sites A:hover,
.tab_springo_recommends .inner LI.tab_springo_recommends A:hover,
.tab_personal .inner LI.tab_personal A:hover {
    background: url(../../images/general.png) -80px -127px !important;
}
UL.tabs LI A SPAN {
    margin: 0 auto;
    text-align: left;
}
.lnk_movers {
    background: url(../../images/hp.png) no-repeat -0px 5px;
    height: 25px;
    width: 127px;
}
.lnk_top {
    background: url(../../images/hp.png) no-repeat -190px 5px;
    height: 25px;
    width: 85px !important;
}
.lnk_rec {
    background: url(../../images/hp.png) no-repeat -161px 5px;
    height: 25px;
    width: 153px;
}
.lnk_personal {
    background: url(../../images/hp.png) no-repeat 0 5px;
    height: 25px;
    width: 96px;
}
.sub_tabs {
    height: 40px;
    line-height: 40px;
    position: relative;
    padding: 0 0 0 40px;
}
.tabs_content .confirmation {
    
}
UL.lnk_radios {

}
UL.lnk_radios LI {
    float: left;
    width:120px;
    margin: 10px 10px 0 0;
    font-weight: normal;
    
}
UL.lnk_radios LI A {
    display:block;
    font-size: 11px;
    height:20px;
    line-height:20px;
    color:#4F4F4F;
    text-indent:26px;
    /*background:url(../../images/bg_radios.png) no-repeat 0 1px;*/
    background:url(../../images/general.png) no-repeat -469px -133px;
    text-decoration: none;
}
UL.lnk_radios LI.selected A {
    background-position: -469px -165px;
}
UL.lnk_radios LI A:hover {
    text-decoration:none;
}
.sub_nav {
    line-height: 40px;
    height: 25px;
}
.sub_nav LI {
    float: left;
    margin: 0 20px 0 0;
    
}
.sub_nav LI.selected A{
    font-weight: bold !important;
    text-decoration: none !important;
}
.tabs_content {
    position: relative;
    zoom: 1;
}
.tabs_content .tab_content {
	display: none;
}
DIV.tab_movers_and_shakers LI.tab_movers_and_shakers A,
DIV.tab_top_sites LI.tab_top_sites A,
DIV.tab_springo_recommends LI.tab_springo_recommends A,
DIV.tab_personal LI.tab_personal A {
    background: url(../../images/general.png) no-repeat -80px -127px !important;
}
DIV.tab_movers_and_shakers DIV.content_movers_and_shakers,
DIV.tab_top_sites DIV.content_top_sites,
DIV.tab_springo_recommends DIV.content_springo_recommends,
DIV.tab_personal DIV.content_personal {
	display: block;
}
.arw_left {
    height: 40px;
    width: 40px;
    background: url(../../images/arw_left.png) no-repeat;
    display: block;
    position: absolute;
    left: 0;
    top: 50px;
}
.arw_right {
    height: 40px;
    width: 40px;
    background: url(../../images/arw_right.png) no-repeat;
    display: block;
    position: absolute;
    right: 0;
    top: 50px;   
}
.arw_left:hover, 
.arw_right:hover {
    background-position: 0 -40px;
}
.arw_disabled {
    background-position: 0 -120px !important;
}
A.arw_disabled:hover {
    background-position: 0 -120px !important;
}
A.arw_left:active,
A.arw_right:active {
    background-position: 0 -80px !important;
}
/* RESULT  */
.results {
    zoom: 1;
    position: relative;
    overflow-x: hidden;
}
.blocker_right,
.blocker_left {
	background-color:transparent !important;
    height: 500px;
    position: absolute;
    z-index: 9;
    zoom:1;
    border:0px solid blue;
}
.tabs_content .blocker_right,
.tabs_content .blocker_left {
    height: 190px;
}
.blocker_right {
    width: 1200px;
    left: 750px; /* 750 */
    top: 0;
    position: absolute;
    background: transparent url(../../images/blocker_right.png) repeat-y top left;
    
}

* HTML .blocker_right {
    background: #ededed;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_right.png');
}
.tab_content .blocker_right {
   /*left: 1055px; */
   left: 50% !important;
   margin-left: 418px;
}
.blocker_left {
    width: 40px;
    left: 0;
    top: 0;
    background: transparent url(../../images/blocker_left_small2.png) repeat  top right;
    
}
* HTML .blocker_left {
    background: transparent !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_left_small.png');
}
.tab_content .blocker_left {
	width: 1200px !important;
	left: 50%;
	margin-left: -1664px;
	background: transparent url(../../images/blocker_left.png) repeat-y top right;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_left.png');
}
.result {
    height: 146px;
    width: 176px;
    position: relative;
    font-size: 12px;
    float: left;
    margin: 0 21px 0 0;
    text-align: left;
    background: url(../../images/result.png) no-repeat 0 -410px;
    cursor: pointer;
    z-index: 7;
}
.r4 .result {
    margin: 0 16px 14px 0;
}
.carousel-component .result {
}
.disabler {
    display: none;
}
.disable .disabler {
    height: 146px;
    width:176px;
    background: url(../../images/disable.gif) no-repeat 0 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    cursor: not-allowed;
    display: block;
    opacity: 0.4;-moz-opacity: 0.4;-khtml-opacity: 0.4;filter: alpha(opacity=40);
    
}
.disable .favorite .disabler {
    background: url(../../images/disable.gif) no-repeat 0 -384px;
}
.disable .d_m {
    background: url(../../images/disable.gif) no-repeat -192px 0 !important;
    height: 220px;
    width: 265px;
}
.disable .favorite .d_m {
    background: url(../../images/disable.gif) no-repeat -192px -384px!important;
}
.disable .d_l {
    background: url(../../images/disable.gif) no-repeat -473px 0 !important;
    height: 246px;
    width: 296px;
    
}
.disable .favorite .d_l {
    background: url(../../images/disable.gif) no-repeat -473px -384px !important;
}
.disable .d_xl {
    background: url(../../images/disable.gif) no-repeat -784px 0 !important;
    height:355px;
    width:432px;
}
.disable .favorite .d_xl {
    background: url(../../images/disable.gif) no-repeat -784px -384px !important;
}
.size_m {
    height:  220px !important;
    width: 265px !important;
    background: url(../../images/result.png) no-repeat -181px -410px;
}
.size_m .result_content {
    padding: 7px 0 0 12px;
}
.size_l {
    height: 246px;
    width: 294px;
    background: url(../../images/result.png) no-repeat -451px -410px;
}
.size_l .result_content {
    padding: 7px 0 0 14px !important;
}
.size_l .disable .disabler {
    background: url(../../images/bg_disabled_l.png) no-repeat;
}
* HTML .size_l .disable .disabler {
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_disabled_l.png');
}
.size_xl {
    height: 355px;
    width: 432px;
    background: url(../../images/result.png) no-repeat -751px -410px;
}
.size_xl .result_content {
    padding: 10px 0 0 24px;
}
.size_xl .result_content .result_header {
    padding:0 0 10px !important;
}

.size_xl .disable .disabler {
    background: url(../../images/bg_disabled_xl.png) no-repeat;
}
* HTML .size_xl .disable .disabler {
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_disabled_xl.png');
}
.last {
    margin-right: 0 !important;
}

.result_content {
    padding: 5px 0 0 9px;
    
}
SPAN.icn_favorite {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}
.result SPAN.icn_favorite {
    width: 31px;
    height: 27px;
    background: url(../../images/result.png) no-repeat 0 -752px;
}
.size_m span.icn_favorite {
    width: 46px;
    height: 43px;
    background: url(../../images/result.png) no-repeat -36px -752px;
}
* HTML .size_m span.icn_favorite {
    right: -1px;
}
.size_l span.icn_favorite,
.size_xl span.icn_favorite {
    width: 54px;
    height: 48px;
    background: url(../../images/result.png) no-repeat -87px -752px;
}
.snap SPAN.icn_favorite {
    height: 28px;
    width: 27px;
    background: url(../../images/result.png) no-repeat -277px -752px;   
}
* HTML .snap SPAN.icn_favorite {
    background: url(../../images/result_ie6.png) no-repeat -277px -752px;  
}
.m SPAN.icn_favorite,
.l SPAN.icn_favorite {
    height: 42px;
    width: 41px;
    background: url(../../images/result.png) no-repeat -309px -752px;   
}
* HTML .m SPAN.icn_favorite, 
* HTML .l SPAN.icn_favorite {
    background: url(../../images/result_ie6.png) no-repeat -309px -752px;   
    right: -1px;
}
.xl SPAN.icn_favorite {
    width: 45px;
    height: 47px;
    background: url(../../images/result.png) no-repeat -355px -752px;   
}
* HTML .xl SPAN.icn_favorite {
    background: url(../../images/result_ie6.png) no-repeat -355px -752px;  
    right: -1px;
}
.snap_holder {
	position: absolute;
	top: 0; 
	left: 0;
	z-index: 200;
}
.result .full span.icn_favorite {
    background-position: 0 -27px;
    
}
.size_m .full span.icn_favorite {
    background-position: 0 -43px;
    right: 0px;
}
.size_l .full span.icn_favorite {
    background-position: 0 -48px;
    right: 0;
}
.size_xl .full span.icn_favorite {
    background-position: 0 -48px;
}
.favorite .snap_content .add2favorite {
    display: none !important;
}
.favorite SPAN.icn_favorite {
    display: block;
}

.snap .add2favorite:hover .tooltip_addto {
    display: block !important;
    opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);
}
.result .result_header {
    padding: 0 0 2px !important;
    clear: both;
}
.result .result_counter {
    font-size: 16px;
    color: #b70880;
    float: left;
    height: 20px;
    width: 25px;
   font-weight:900;
}
.size_m .result_counter {
    font-size: 30px;
    height: 34px;
    width: 39px;
    line-height: 1em;
    font-weight:normal !important;
}
.size_l .result_counter,
.size_xl .result_counter {
    font-size: 36px;
    height: 45px;
    width: 47px;
    line-height: 1em;
}
/*
.result_name
{
	color: #333;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial;
	font-weight: bold;
}
eyal*/
.result_name a { 
	color: White !important;
}

.r9 .result size_m .result_name
{
 width:140px;
}
.r12 .result size_m .result_name
{
 width:140px;
}
.r9 .result size_xl res9  .result_name
{
 width:280px;
}
.r9 .result size_xl res12  .result_name
{
 width:280px;
}

/*eyal*/
.size_m .result_name {
    font-size: 16px;
	line-height: normal;
	width:202px;
}
.size_l .result_name,
.size_xl .result_name {
    font-size: 20px;
	line-height: normal;
}
* HTML .result_header_txt {
    text-indent: 1px;
    height:28px;
}
.result .result_header_txt {
    width: 84%;
    float: left;
    height:28px;
}

 
.size_m .result_header_txt {
    width: 196px !important;
    height:38px;
    width:83% !important;
}
.size_l .result_header_txt {
    width: 188px !important;
    height:40px;
}
.size_xl .result_header_txt {
    width: 320px !important;
    height:32px;
}

/* result_category_wrapper - NORMAL*/
.result_category_wrapper {
    position: absolute;
    bottom: 0px;
    left: 0px;
}
* HTML .result_category_wrapper {
	bottom: -1px;
}

.m .not_found
{
    overflow:hidden;
	text-overflow:ellipsis;
	position: absolute;
	font-family: Arial;
	font-size:14px;
	white-space:nowrap;
	width:150px;
}

.s .not_found
{
   overflow:hidden;
	text-overflow:ellipsis;
	position: absolute;
	font-family:  Arial;
	white-space:nowrap;
	width:130px;
}
.size_m .result_content .NotFound
{
	overflow:hidden;
	text-overflow:ellipsis;
	position: absolute;
	font-family: Verdana ,arial,sans-serif;
	white-space:nowrap;
	width:200px;

}
.result .NotFound
{
   overflow:hidden;
	text-overflow:ellipsis;
	position: absolute;
	font-family: Verdana ,arial,sans-serif;
	white-space:nowrap;
	width:138px;
}
.result_category_wrapper a {
	color: White !important;
    font-size: 11px;
    line-height: 20px;
    height: 20px;
    overflow:hidden;
   text-overflow: ellipsis;
    position: absolute;
    z-index: 1;
    left: 6px;
    width:147px;
    font-family: Verdana ,arial,sans-serif;
    white-space:nowrap;
}

p.sub_header  
{
color:#c33095;
font-weight:bold;
text-decoration: underline;
}
p.sub_header_bold
{
font-weight:bold;
}
.result_category_wrapper SPAN {
    opacity: 0.75;
    filter: alpha(opacity=75);
    background: #333;
    height: 20px;
	width:152px;
	display: block;
}

/* result_category_wrapper - SNAP*/
.snap_holder .result_category_wrapper {
    position: static;
    margin-top:-20px;    
}
.snap_holder .result_category_wrapper SPAN {
	padding: 0 1px;
}
* HTML .snap_holder .screen,
* HTML .snap_holder .result_category_wrapper{
	position: static;
}
.snap_holder .result_category_wrapper a {
	text-indent: 6px;
	width:147px;
	left: auto;
}
* HTML .snap_holder .result_category_wrapper a {
    position: static;    
    filter: alpha(opacity=75);
    background: #333;
	display: block;
	padding-right: 7px;
}
* HTML .snap_holder .result_category_wrapper SPAN{
	display: none;
}

/* result_category_wrapper - size M */
.size_m .result_category_wrapper a,
.snap_holder .m .result_category_wrapper a{
    font-size: 14px;
    line-height: 25px;
    height: 25px;
    width:237px;
    margin-left:-3px;
}


.snap_holder .m .result_category_wrapper {
	margin-top: -25px;
}
.snap_holder .s .result_category_wrapper a 
{
 font-size: 9px;
 font-family:Arial;
}


.snap_holder .m .result_category_wrapper a {
    height: 25px;
	width:245px;
	text-indent: 10px;
}
* HTML .snap_holder .m .result_category_wrapper a {
	width:235px;
}
.size_m .result_category_wrapper SPAN,
.snap_holder .m .result_category_wrapper SPAN {
    height: 25px;
	width:231px;
}

/* result_category_wrapper - size L */

.snap_holder .l .result_category_wrapper a{
    font-size: 19px;
    line-height: 30px;
    height: 30px;
}

.size_l .result_category_wrapper a
{
   font-size: 14px;
    line-height: 30px;
    height: 30px;
    width:200px;
    font-family:Verdana;
}

.snap_holder .l .result_category_wrapper {
	margin-top: -30px;
}
.snap_holder .l .result_category_wrapper a {
	width: 260px;
	text-indent: 10px;
}
.size_l .result_category_wrapper SPAN,
.snap_holder .l .result_category_wrapper SPAN {
    height: 30px;
	width: 258px;
}

/* result_category_wrapper - size XL */
.size_xl .result_category_wrapper a,
.snap_holder .xl .result_category_wrapper a{
    font-size: 19px;
    line-height: 40px;
    height: 40px;
	width: 375px;
}
.snap_holder .xl .result_category_wrapper {
	margin-top: -40px;
}
.snap_holder .xl .result_category_wrapper a {
	width: 375px;
	text-indent: 10px;
}
.size_xl .result_category_wrapper SPAN,
.snap_holder .xl .result_category_wrapper SPAN {
    height: 40px;
	width: 373px;
}


.result_details {
    width: 166px;
}
.result_details P {
    padding: 0 1px;
}
.size_m .result_details{
    width: 231px;
}
.size_l .result_details {
    width: 260px;
}
.size_xl .result_details {
    width: 375px;
}
.result .full .result_details {
    width: 330px;
}
.size_m .full .result_details {
    width: 455px !important;
}
.size_l .full .result_details {
    width: 546px !important;
}
.size_xl .full .result_details {
    width: 384px !important;
}

.result_details .screen {
    background: #FFF url(../../images/LoadingSmall.gif) no-repeat center center !important;
    line-height: 0 !important;
    font-size: 0 !important;
    overflow: hidden;
    height: 90px;
    width: 152px;
    position: relative;
     border-left:1px solid gray;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}

.result_details .hideLoader {
    background: #FFF !important;
}

.size_m .result_details .screen{
    height: 137px;
    width: 231px;
    border-left:1px solid gray;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}
.size_l .result_details .screen{
    height: 151px;
    width: 260px;
    border-left:1px solid gray;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}

.size_xl .result_details .screen{
    height: 220px;
    width: 373px;
    border-left:1px solid gray;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}
.result_details .screen IMG {
   /* border: 1px solid #666;*/
}

/* SNAP */

/*.wrap_add2favorite {
    position: absolute;
    top: 0;
    right: 0;
    width: 31px;
    height: 25px;
}*/
.add2favorite {
    width: 28px;
    height: 28px;
    background: url(../../images/result.png) no-repeat -146px -752px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    text-decoration: none !important;
}
* HTML .add2favorite {
    background: url(../../images/result_ie6.png) no-repeat -146px -752px;
}
.m .add2favorite,
.l .add2favorite{
    width: 41px;
    height: 42px;
    background: url(../../images/result.png) no-repeat -179px -752px;
    
}
* HTML .m .add2favorite,
* HTML .l .add2favorite {
    background: url(../../images/result_ie6.png) no-repeat -179px -752px;
    right: -1px;
}
.xl .add2favorite{
    width: 47px;
    height: 47px;
    background: url(../../images/result.png) no-repeat -225px -752px;
}
* HTML .xl .add2favorite {
    background: url(../../images/result_ie6.png) no-repeat -225px -752px;
    right: -1px;
}
.snap .add2favorite {
    display: block; 
}
.snap_actions {
    padding: 4px 0 0;   
}

.icn_share 
{
	
    width: 15px;
    height: 11px;
    background: url(../../images/general.png) no-repeat -334px -137px;
    display: block;
    margin: 2px 0 0;
    cursor:hand;
}
.size_m .icn_share{
    width: 17px;
    height: 13px;
    background: url(../../images/icns.png) no-repeat -38px 0;
    margin: 3px 0 0;
}
.size_l .icn_share,
.size_xl .icn_share{
    width: 20px;
    height: 14px;
    background: url(../../images/icns.png) no-repeat 0 0;
    margin: 3px 0 0;
}
.icn_report {
    width: 15px;
    height: 13px;
    background: url(../../images/general.png) no-repeat -332px -169px;
    display: block;
}
.size_m .icn_report {
    width: 16px;
    height: 15px;
    background: url(../../images/icns.png) no-repeat -38px -32px;
}
.size_l .icn_report,
.size_xl .icn_report {
    width: 19px;
    height: 17px;
    background: url(../../images/icns.png) no-repeat 0 -32px; 
}
.icn_label {
    width: 14px;
    height: 14px;
    background: url(../../images/icns.png) no-repeat -98px -32px; 
    display: none;
}
.page_myspringo .favorite .icn_label {
    display: block;
}
.icn_delete {
    width: 14px;
    height: 14px;
    background: url(../../images/icns.png) no-repeat -101px 0; 
    display: none;  
    margin-top: 1px;
}
.page_myspringo .favorite .icn_delete {
    display: block;
}
.snap_actions .icn_share, 
.snap_actions .icn_report,
.snap_actions .icn_label,
.snap_actions .icn_delete {
    float: left;
    margin-right: 5px;
}
.icn_new_window {
    line-height: 13px;
    padding-right: 13px;
    background: url(../../images/icn_new_window_m.png) no-repeat; 
}
/* DD */

.dd_search {
    background: url(../../images/dd_bottom_24.png) no-repeat bottom left; 
    font-size: 11px;
    color: #FFF;
    width: 388px;
    padding: 0 0 5px;
} 
.sidebar .dd_search {
    width: 210px;
    clear: both;
    background: url(../../images/dd_bottom_24_small.png) no-repeat bottom left;
}
.dd_search A {
    color: #FFF;
    display: block;
    height: 22px;
    padding: 0 0 0 5px;
}
.dd_search A:hover {
    background: url(../../images/dd_li.png) repeat-x; 
    color: #333333;
    text-decoration: none;
}
.dd_search LI {
    background: url(../../images/dd_bg.png) repeat-y; 
    height: 22px;
    line-height: 22px;
    border-bottom: 1px solid #bdbdbd;
}
.sidebar .dd_search LI {
    background: url(../../images/dd_bg_small.png) repeat-y;
}
.dd_search LI.last {
    border-bottom: none;
}
/**********************/
/* INWIN  */
.wrap {
    position: relative;
    z-index: 4;
}
.inwin {
    width: 201px;
    float: left;
    margin: 0 0 0 10px;
    z-index: 200;
    color: #FFF;
    line-height: 1.4em;
    zoom:1;
    background-color:ThreeDHighlight;     
}

.inwin INPUT,
.inwin TEXTAREA {
    color: #333;
}
.inwin A {
    color: #fdc9f9;
}
.alert {
    color: #fdc9f9;
    padding: 1px 0;
    zoom:1;
    width:100%;
}
.dark {
	color: #BE248E;
}
.ok {
    color: #b0e4f8;
    padding: 1px 0;
}
.inwin_t {
    height: 26px;
    overflow: hidden;
    background: url(../../images/inwin_t_24.png) no-repeat; 
    padding: 0 7px 0;
}
* HTML .inwin_t {
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inwin_t_24.png');

}
* HTML .inwin_b {
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inwin_b_24.png');
}
.inwin_m {
    background: url(../../images/inwin_m.png) repeat-y;
    padding: 4px 7px 4px;
}
.icn_safeinwin_x, .icn_inwin_x {
    width: 9px;
    height: 8px;
    background: url(../../images/general.png) no-repeat -392px -138px;
}


.inwin .header .icn_inwin_x,.icn_safeinwin_x {
    float: right;
    margin: 9px 0 0;
}
* HTML .inwin .header .icn_inwin_x,.icn_safeinwin_x {
    position: relative;
}
.inwin .header {
    font-weight: bold;
    line-height: 25px;
    padding-bottom: 0 !important;
    border-bottom: 1px solid #989898;
}

.inwin .section {
    
    margin: 0 0 3px;
    padding: 0 0 3px;
}
.with_border {
    border-bottom: 1px solid #989898;
}
.inwin_b {
    height: 6px;
    overflow: hidden;
    background: url(../../images/inwin_b_24.png) no-repeat; 
}
.action {
    padding: 5px 10px 3px;
}
.action .button {
    float: right;
}

.row {
    clear: both;
    line-height: 20px;
}
.inwin .row {
    margin: 5px 0 5px;
}
.inwin .row LABEL {
    float: left;
    display: block;
    width: 73px;
    font-weight: bold;
}
.fake_textarea {
    width: 175px;
    height: 64px;
    overflow: hidden;
    background: url(../../images/bg_fake_textarea.png) no-repeat center center; 
    padding: 3px 5px 2px 5px;
    zoom: 1;
}
.areasmall 
{
	height: 33px;
    background: url(../../images/bg_fake_textarea_small.png) no-repeat !important;    
}
.fake_textarea TEXTAREA {
    width: 175px;
    height: 61px;
    border: none;
    background: none;
    overflow: auto;
}
.btn_reset SPAN{
    width: 100px;
}
.type_login .input_login {
    float: right;
    width: 109px;
}
/* INWIN REPORT */
.type_report {
    /*top: 210px;*/
}
.type_report .header{
    padding: 0 0 0 20px;
    background: url('../../images/icn_report.png') no-repeat 0 5px;
}
.inwin UL.checklist {
}
.inwin  UL.checklist LI {
    display: block;
    margin: 0;
    padding: 0;
    float: none;
    background: none;
}
/* INWIN SHARE */
.type_share {
    top: 0px;
    right:12%;
    
}

.type_safe {
    top: 0px;
    right:5%;        
}

.type_share .header{
    padding: 0 0 0 20px;
    background: url('../../images/icn_share.png') no-repeat 0 7px;
    
}


.type_safe .header{
    padding: 0 0 0 20px;
    background: url('../../images/Safety-icon.gif') no-repeat 0 7px;
}

.type_share .row LABEL {
    width: 38px;
}
.input_share {
    width: 142px;
    float: right;
}
/* INWIN SAVE */ 
.type_save {
    top: 100px;
    left: -70px;
}
.type_save .header {
    padding: 0 0 0 20px;
}
.type_save .inwin_t {
    background: url('../../images/fold_left.png') no-repeat;
}
* HTML .type_save .inwin_t {
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fold_left.png');
}
.type_save .input_type_text {
    margin: 5px 0;
}
.result .inwin {
    position: absolute;
    top: 22px;
    left: 33px;
}
/* INWIN DELETE */
.type_delete .header {
    padding: 0 0 0 16px;
    background: url('../../images/icn_delete.png') no-repeat 0 6px;
}
/* INWIN LABEL */
.type_label .header {
    padding: 0 0 0 20px;
    background: url('../../images/icn_label.png') no-repeat 0 6px;
}
/* BUTTON */
a.button {
    background: url('../../images/bg_button_a_white.png') no-repeat 100% 0;
    color: #444;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 20px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
a.button SPAN {
    background: url('../../images/bg_button_span_white.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 0 0 0 14px;
    height: 20px;
    line-height: 20px;
    float: left;
}
a.button:hover{
    background-position: 100% -20px !important;
    text-decoration: none;
}
a.button:hover SPAN {
    background-position: 0 -20px !important;
}

a.button:active {
    background-position: 100% -40px !important;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active SPAN {
    background-position: 0 -40px !important;
}
A.dark {
    background: url('../../images/general.png') no-repeat right 0px !important;
}
A.dark SPAN {
    background: url('../../images/general.png') no-repeat -80px 0px !important;
}
A.dark:hover{
    background-position: right -20px !important;
}
A.dark:hover SPAN {
    background-position: -80px -20px !important;
}
A.dark:active {
    background-position: right -40px !important;
}
A.dark:active SPAN{
    background-position: -80px -40px !important;
}
A.half_dark {
    background: url('../../images/bg_button_a_half_dark.png') no-repeat 100% 0 !important;
}
A.half_dark SPAN {
    background: url('../../images/bg_button_span_half_dark.png') no-repeat !important;
}
/* confirmation */
.confirmation {
    background: url('../../images/general.png') no-repeat -80px -60px  ;
    color: #FFF;
    display: block;
    position: absolute;
    top: 10px;
    font: normal 12px arial, sans-serif;
    height: 22px;
    padding-left: 20px;
    text-decoration: none;
    line-height: 22px;
    text-align: center;
    z-index: 10;
    /*opacity: 0.9;-moz-opacity: 0.9;-khtml-opacity: 0.9;filter: alpha(opacity=90);*/
}

.confirmationIndex {
    background: url('../../images/general.png') no-repeat -80px -60px  ;
    color: #FFF;
    display: block;
    position: absolute;
    top: 10px;
    font: normal 12px arial, sans-serif;
    height: 22px;
    padding-right: 120px; /* sliding doors padding */
    padding-left: 100px;
    text-decoration: none;
    line-height: 22px;
    text-align: center;
    z-index: 10;
    /*opacity: 0.9;-moz-opacity: 0.9;-khtml-opacity: 0.9;filter: alpha(opacity=90);*/
}


/** HTML .confirmation {
    background: url('../../images/bg_saved_span_ie6.png') no-repeat 100% 0;
}*/
.confirmation SPAN {
    /*background: url('../../images/bg_saved.png') no-repeat;*/    
    background: url('../../images/general.png') no-repeat right -60px;
    display: block;
    line-height: 14px;
    padding: 0 20px 0 0;
    height: 22px;
    line-height: 22px;
    float: left;
    font-weight: bold;
    padding-left:3px;
}
* HTML .confirmation SPAN {
    /*background-image: url('../../images/bg_saved_ie6.png');*/
}
.feedbackStatus
{
	
    padding: 0 0 0 33%;
    height:30px;
    line-height: 30px;
    color: #bd1b8a;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    zoom: 1;
}
.feedbackStatuscss_results
{
	
    padding: 0 0 0 27%;
    height:30px;
    line-height: 30px;
    color: #bd1b8a;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    zoom: 1;
    width:800px;
    padding-bottom:5px;
}
.feedbackStatuscss_Advertise
{
	
    
   padding: 0 0 0 27%;
    height:30px;
    line-height: 30px;
    color: #bd1b8a;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    zoom: 1;
    width:800px;
    padding-bottom:4px !important;
    margin-top:-38px;
    
   

}

.FeedbackStatusIndex
{
    padding: 0 40% 0 40%;
    height:30px;
    top:-2px;
    line-height: 30px;
    color: #bd1b8a;
    font-size: 13px;
    font-weight: bold; 
    position :absolute;   
    zoom: 1;
}

.FeedbackStatusIndexMS
{
    padding: 0 40% 0 40%;
    height:30px;
    
    top:-2px;
    line-height: 30px;
    color: #bd1b8a;
    font-size: 13px;
    font-weight: bold; 
    position :absolute;   
    zoom: 1;
}
.nope 
{
	
    background: url('../../images/bg_nope_span.png') no-repeat 100% 0;
    color: #FFF;
    display: block;
    clear: both;
    margin: 0 5px;
    font: bold 12px arial, sans-serif;
    height: 20px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
    line-height: 20px;
    text-align: center;
    color: #333333;
    
}
.nope SPAN {
    background: url('../../images/bg_nope.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 0 0 0 5px;
    height: 20px;
    line-height: 22px;
    cursor:pointer;
}
/* RESET PASSWORD */
.state_reset {
    left: -450px !important;
}

/* FOOTER */ 
.footer {
    position: relative;
	/* negative margin */
    margin: -8px auto 0 auto;
	/* set height to negative margin value */
	height: 8px;
	/* for testing */
	text-align: center;
	color: #FFF;
	z-index: 200;
	background: #333333;
}
.footer A {
    color: #FFF;
}
/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html .footer {
    margin-top: -8px;
}
.dock {
    position: relative;
}
.footer .outer {
    background: #333333;
    height: 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.footer .inner {
    position: relative;
    width: 950px;
    margin: auto;
    text-align: center;
}
.footer_tab {
    width: 105px;
    height: 18px;
    background: url(../../images/tab_about_24.png) no-repeat; 
    display: block;
    position: absolute;
    top: -18px;
    right: 0;
}
.footer_opened SPAN,
.footer_anim SPAN {
    background-position: -353px -21px !important;
}
.footer_opened .outer {
    height: 30px;
}
.footer_opened .footer_links {
    display: block;
}
/*.footer_anim .footer_links {
	display: block;
	height: 100%;
	overflow: hidden;
}*/
.footer_tab SPAN {
    display: block;
    height: 24px;
    /*background: url(../../images/tab_about_txt.png) no-repeat top center; */
  /*  background: url("../images/general.png") no-repeat -353px 2px; */
   background: url("http://springobetatest.s3.amazonaws.com/images/general.png") no-repeat -353px 2px; 
}

/*******************/
/* BLOCKER */
.blocker {
    position: absolute;
    left: -700px;
    top: 30px;
}
.bg_blocker {
    background: #000;
    opacity: .50;
    filter: alpha(opacity=50); 
    -moz-opacity: 0.4;
    width: 200px;
    height: 200px;    
}
.loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    background: url(../../images/loading.gif) no-repeat;
    height: 100px;
    width: 100px;
}

.block {
	position: absolute;
	top: 0; left: 0;
	background: #eee;
	opacity: 0.4;-moz-opacity: 0.4;-khtml-opacity: 0.4;filter: alpha(opacity=40);
	width: 100%; height: 100%;
	z-index: 100;
	display: none;
}
/* INWIN BLOCKER */
.inwin .loading {
	display: none;
	background: url(../../images/LoadingSmall_Dark.gif);
	width: 32px; 
	height: 32px;
	position: absolute;
	top:auto; 
	bottom: 8px; 
	left: 10px;
	margin: 0;
	z-index: 100;
}
.inwin .inwin_content {
	position: relative;
}
* HTML .inwin .loading {
	bottom: 28px; 
}
.inwin .block {
	background-color: #464646;
	width: 100%; 
	height: 100%;
}
* HTML .inwin .block {
	height:80px;
}
* HTML .type_share .block {
	height:240px;
}
* HTML .type_report .block {
	height:146px;
}
* HTML .type_save .block {
	height:146px;
}
* HTML .type_delete .block {
	height:76px;
}
* HTML .type_login .block {
	height:118px;
}
.inwin .showProcess .block {
	display: block;
}
.inwin .showProcess .loading {
	display: block;
}

/****************************/
/*      RESULTS             */
.hp_results {
    text-align: center;
}
.hp_results .inner {
    text-align: left;
}

.info {
    background: url(../../images/bg_ticker.png) repeat-x ;
    height: 28px;
    line-height: 28px; 
    padding: 0 10px 0 10px;
}
.info .ttl {
    font-size: 14px;
    color: #c33095;
    font-weight: bold;
}
.crumbs {
    
}
.overview {
float:right;
position:relative;
text-align:right;
}
.pre_crumbs_list {
    float: left;
    margin-right: 10px;
}
.crumbs_list {
    float: left;
}
.crumbs_list LI {
    float: left;
    padding: 0 0 0 10px;
    margin: 0 10px 0 0;
    background: url(../../images/arw_ticker.png) no-repeat  0 center;
}

.Topic_Phrase_position
{
	padding-top:11px;
	/*padding-left:100px;*/
	height:430px !important;
}
.Serach_Phrase_position
{
	padding-top:50px;
	padding-left:100px;
	height:420px;

}
.Search_Phrase_Style
{
	color: #bd1b8a;
	line-height:20px !important;
}
.LetterArray
{
	color: #333333;
	font-size:11;
	font-family:Arial;
	text-decoration:underline;	
}

.Letters_Phrase_Style
{
	position: absolute; 
	width:88%;
	
}

.Letters_Phrase_Style A:hover
{
	color: #bd1b8a !important;
	text-decoration:none !important;
	font-weight:bold;
}

.Specific_Letter
{
	color: #bd1b8a !important;
	text-decoration:none !important;
	font-weight:bold;
}

.headerLetter
{
	color:#333333!important;
	font-family:Arial!important;
	font-size:18px !important;	
	font-weight:bold!important;
}
.LeadingSearchlist td
{
	width:500px
}

.Letters
{
position:relative;
padding-top:5%;

padding-left:170px;

}
.say_what {    
    padding: 0 10px 0 10px;
    height:30px;
    line-height: 30px;
    color: #bd1b8a;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    zoom: 1;
    z-index: 10;
}


.submitSite
{
	height: 30px;
	margin-left:2%;
	margin-top:-6%;
	display:block;
}

* HTML .submitSite
{
	position:absolute;
}



.say_what .confirmation {
    left: 275px;
    top: 5px;
}
.r12 .confirmation {
    left: 391px;
}
.say_what A {
    color: #bd1b8a;
}
.results_content {
    /*padding: 20px 0;*/
}
.btn_feedback { 
	height:22px;
}
.r9 .result {
    margin: 0 10px 9px 0 !important;
}

.r1ps12 .result {
    margin: 0 21px 0 0  !important;
}

.r1 {
	width:435px;
	padding:13px 0 0 161px;
}
.r1 .result {
    float:none;
    margin:0 0 8px 0 !important;
}
.r1ps .size_l {
    float:none;
    margin:12px 0 3px 230px !important;
}
.r1ps12 .size_l {
    float:none;
    margin:12px 0 3px 350px !important;
}
 .btn_feedback {
	position:relative;
	z-index:2;
 }
 .r1 .btn_feedback {
	width:300px;
	margin:0 auto;
}
.r1ps .btn_feedback { 
	margin:0 0 0 236px;
	width:273px;
	height:20px;
}
.r1ps12 .btn_feedback { 
	margin:0 0 0 236px;
	width:273px;
	height:20px;
}

.btn_feedback .confirmation {
	position:absolute;
	top:0;
	left:0;
}
.btn_feedback .confirmation {
	position:absolute;
	top:0;
	left:0;
	display:none;
	opacity:0;
	filter:Alpha(opacity=0);
	width:269px;
}
.btn_feedback .confirmation span {
	float:none;
}
/* SIDEBAR */

.faux_sidebar {
    background: url(../../images/bg_sidebar.png) repeat-y left top;
}
.sidebar {
    width: 250px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    padding: 18px 0 0;
}
.deflicker {
    width: 250px;
    height: 600px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
}
* HTML .sidebar {
    background: url(../../images/bg_sidebar_8.png) repeat-y;
}
.sidebar .inner {
    width: 210px;
    height:550px;
    text-align: left;
    margin: 0 auto;
    position:relative;
}
.my_springo {
    background: url(../../images/results_images.png) no-repeat -210px -54px;
    height: 65px;
    width: 210px;
    position: absolute;
    top: 407px;
    left: 0px;
    z-index: 1;
}
.my_springo_removal {
    background: url(../../images/results_images.png) no-repeat -210px -119px !important;
}
.my_springo .inwin {
	position: absolute;
}

/* CUSTOM SEARCH */
.sidebanner {
	position:absolute;
	z-index:1;
	left:80%;
	top:502px;
	width:210px;
	height:48px;
}
.custom_search {
    width:210px;
    position:absolute;
    z-index:5;
    bottom:0px;
    left:0px;
}
.bar_toggle {
    display: block;
    height: 16px;
    background: url(../../images/results_images.png) no-repeat 0 -54px;
}
.open .bar_toggle {
    background-position:0 -70px;
}
.open .custom_search_content .static,
.custom_search_content .dynamic,
.loadiframe .custom_search_content .dynamic,
.loadiframe .custom_search_content .static,
.opening .custom_search_content .static {
    display:none;
}
.open .custom_search_content .dynamic,
.opening .custom_search_content .dynamic,
.custom_search_content .static {
    display:block;
    width:208px;
    overflow-x:hidden;
}
.custom_search_content .static a {
	display:block;
	text-align:center;
}
.custom_search iframe {
    width:208px;
    height:48px;
    border:none;
    overflow:hidden;
}
.minimize {
    background-position: 0 -16px;
}
.custom_search_content {
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    background-color:#FFFFFF;
    overflow:hidden;
    position:relative;
}
.custom_search .ft {
    height: 4px;
    background: url(../../images/results_images.png) no-repeat -210px -229px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}
.custom_search_content .loader {
    display:none;
    width:208px;
    height:48px;
    background:url(../../images/LoadingSmall.gif) no-repeat center;
}
.loadiframe .custom_search_content .loader {
    display:block;
}
.sidebar .spacer {
    margin-bottom: 12px !important;
}

/* SEARCH FILTER */
.filter {

}
.filter_tabs  {
    background: url(../../images/dot_c9c9c9.png) repeat-x bottom center;
}
.filter_tabs LI A {
    width: 102px;
    height: 26px;
    background: url(../../images/results_images.png) no-repeat -108px -154px;
    display: block;
}
.filter_tabs LI A SPAN {
	cursor:pointer;
}
.filter_tabs LI A:hover SPAN{
    background-position: -50px -234px;
}
.filter_tabs LI.disabled A{
    background: url(../../images/filter_tab.png) no-repeat center top !important;
}
.filter_tabs LI.disabled A SPAN{
    background-position: -50px -286px !important;
    cursor: default;
}
.filter_tabs LI A:hover  {
    background: url(../../images/results_images.png) no-repeat -108px -206px;
}
.filter_tabs_white LI A:hover  {
    background: transparent url(../../images/results_images.png) no-repeat scroll -108px -154px
}
.filter_tabs LI.tab_selected A,
.filter_tabs LI.tab_selected A:hover {
    background: url(../../images/results_images.png) no-repeat -108px -180px;
}
.filter_tabs LI.tab_selected A SPAN {
    background-position: -50px -234px;
}
.txt_narrow {
    background: url(../../images/results_images.png) no-repeat -50px -261px;
    height: 26px;
    line-height: 26px;
}
.txt_expand {
    background: url(../../images/results_images.png) no-repeat 26px -261px;
    height: 26px;
    line-height: 26px;
}
.filter_tabs LI A:hover SPAN.txt_expand{
    background-position: 26px -234px;
}
.filter_tabs LI.disabled A SPAN.txt_expand{
    background-position: 26px -286px !important;
    cursor: default;
}
.filter_tabs LI.tab_selected A SPAN.txt_expand {
    background-position: 26px -234px;
}
.filter_content {
	z-index: 11;
	position: relative;
}
.tabcontent_1,
.tabcontent_2 {
	display:none;
}
.show_tab_1 .tabcontent_1 {
	display:block;
}
.show_tab_2 .tabcontent_2 {
	display:block;
}
.filter_category {
    height: 27px;
    line-height:27px;
    float:left;
	clear:left;
}
.filter_link_1 {
	width:202px;
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 8px;
    display: block;
    font-size:inherit;
    text-decoration: none !important;
    background: url(../../images/bg_filter_link2.png) no-repeat 0 0;
    overflow:hidden;
}
.filter_content LI.selected .filter_link_1 {
    background: url(../../images/bg_filter_link_test.png) no-repeat 0 -27px;
    color: #FFF;
}
.filter_link {
	width:202px;
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 8px;
    display: block;
    font-size:inherit;
    text-decoration: none !important;
    background: url(../../images/bg_filter_link.png) no-repeat 0 0;
}

.filter_link_leaf {
	width:202px;
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 8px;
    display: block;
    font-size:inherit;
    text-decoration: none !important;
    background: url(../../images/bg_filter_link2.png) no-repeat 0 0;
}

.tabcontent_2 .filter_link {
    background: url(../../images/bg_filter_link2.png) no-repeat 0 0;
}
.filter_content LI.selected .filter_link {
    background: url(../../images/bg_filter_link.png) no-repeat 0 -27px;
    color: #FFF;
}
.tabcontent_2 LI .filter_link:hover {
    background: url(../../images/bg_filter_link2.png) no-repeat 0 -27px;
    color: #FFF !important;
}
.last_filter {
    background: url(../../images/bg_filter_link.png) no-repeat 0 -54px;
    height: 27px;
}
.tabcontent_2 .last_filter {
    background: url(../../images/bg_filter_link2.png) no-repeat 0 -54px;
    height: 27px;
}
LI.last_filter:hover,
.filter_content LI.selected .last_filter {
    background: url(../../images/bg_filter_link.png) no-repeat 0 -82px;
    color: #FFF;
}
.tabcontent_2 LI.filter_category A.last_filter:hover,
.tabcontent_2 LI.selected .last_filter {
    background: url(../../images/bg_filter_link2.png) no-repeat 0 -82px;
    color: #FFF;
}

.category_list {
    position: absolute;
    top: auto;
    right: -188px;
    width: 210px;
    z-index: 8;
    zoom: 1;
}
.category_list LI {
	zoom: 1;
	z-index: 1;
}
.category_list LI A {
    height: 27px;
    line-height: 27px;
    background:  url(../../images/bg_category.png) no-repeat 0 -27px;
    display: block;
    color: #FFF;
    padding: 0 0 0 8px;
}
* HTML .category_list LI A {
    background: url(../../images/bg_category_8.png) no-repeat 0 -27px;
}
.category_list LI A:hover {
    background-position: -210px -28px;
    color: #333;
    text-decoration: none;
}
.category_list LI.first_li A{
    height: 27px;
    background: url(../../images/bg_category.png) no-repeat 0 0;
}
* HTML .category_list LI.first_li A {
    background: url(../../images/bg_category_8.png) no-repeat 0 0;
}
.category_list LI.first_li A:hover {
    background-position: -210px 0;
}
.category_list LI.last_li A{
    height: 28px;
    background: url(../../images/bg_category.png) no-repeat 0 -54px;
    border-bottom: none;
}
* HTML .category_list LI.last_li A {
    background: url(../../images/bg_category_8.png) no-repeat 0 -54px;
}
.category_list LI.last_li A:hover {
    background-position: -210px -54px;
}
.category_list .cat_scroll_up {
    height: 12px;
    background: url(../../images/cat_scroll.png) no-repeat 0 0;
    display: block;
    overflow: hidden;
}
.category_list .cat_scroll_down {
    height: 12px;
    background: url(../../images/cat_scroll.png) no-repeat 0 -12px;
    display: block;
    overflow: hidden;
}
.category_list .disabled .cat_scroll_up  {
    background: url(../../images/cat_scroll.png) no-repeat -210px 0 !important;
    cursor: default;
}
.category_list .disabled .cat_scroll_down  {
    background: url(../../images/cat_scroll.png) no-repeat -210px -12px !important;
    cursor: default;
}
.category_list .cat_scroll_up:hover {
    background: url(../../images/cat_scroll.png) no-repeat -420px 0;
}
.category_list .cat_scroll_down:hover {
    background: url(../../images/cat_scroll.png) no-repeat -420px -12px;
}

/* SCROLL */
.scroll .scroll_content {
	overflow: hidden;
	position: relative;
	height: 200px; /* temp */
}
.scroll .scroll_content UL {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
}
/* TOOLTIP */
.tooltip_addto {
    background: url(../../images/bg_tooltip_24.png) no-repeat;
    width: 103px;
    height: 26px;
    font-size: 10px;
    color: #FFF;
    display: block;
    position: absolute;
    top: -12px;
    right: 5px;
    opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;filter: alpha(opacity=0);
}
* HTML .tooltip_addto {
    background: url(../../images/bg_tooltip.png) no-repeat;
}
.size_m .tooltip_addto {
    background: url(../../images/bg_tooltip_m_24.png) no-repeat;
    width: 123px;
    height: 32px;
}
* HTML .size_m .tooltip_addto {
    background: url(../../images/bg_tooltip_m.png) no-repeat;
}
.size_l .tooltip_addto {
    background: url(../../images/bg_tooltip_l_24.png) no-repeat;
    width: 139px;
    height: 36px;
    right: 12px;
}
* HTML .size_l .tooltip_addto {
    background: url(../../images/bg_tooltip_l.png) no-repeat;
}
.tooltip_addto SPAN {
    display: block;
    padding: 4px 6px 0;
    white-space: nowrap;
    font-size: 10px;
}
.size_m .tooltip_addto SPAN {
    font-size: 12px;
    padding: 6px 10px 0;
}
.size_l .tooltip_addto SPAN {
    font-size: 13px;
    padding: 7px 14px 0;
}
/* INPUT TYPE TEXT */
DIV.input_type_text {
    background: transparent url(../../images/general.png) no-repeat right -107px;
    height: 20px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

DIV.input_type_text span {
    background: transparent url(../../images/general.png) no-repeat -80px -107px;
    display: block;
    height: 19px;
    line-height: 19px;
    padding: 1px 0 0 5px;
    overflow: hidden;
} 
DIV.input_type_text span INPUT {
    width: 95%;
}

/* TIP */
.wrap_tip {
    position: relative;
}
.lnk_tip {
    font-size: 11px;
    color: #fdc9f9;
}
.tip {
    background:  url('../../images/bg_tip.png') no-repeat;
    width: 185px;
    height: 64px;
    font-size: 11px;
    line-height: 1.2em;
    position: relative;
    text-align: left !important;
}
.tip .bd {
    padding: 4px;
}
.tip .ttl {
    color: #fdc9f9;
}
.icn_x_tip {
    height: 8px;
    width: 9px;
    background:  url('../../images/icn_x_tip.png') no-repeat;
    position: absolute;
    top: 7px;
    right: 5px;
}

/* PAGER */

.pager {
    clear: both;
    text-align: center;
    /*padding: 10px 0 10px 320px;*/ 
    padding: 10px 0 10px 295px;
}
.r9 .pager {
    
}
.r12 .pager {
    /*padding: 10px 0 10px 406px;*/
    padding: 10px 0 10px 432px;
}
.r1ps .pager {
    padding: 10px 0 10px 289px;
}
.r1ps12 .pager {
    /*padding: 10px 0 10px 406px;*/
    padding: 10px 0 10px 425px;
}
.pager_list {
    /*width: 235px;*/
    margin: 0 auto;
}
.pager_list LI {
    float: left;
    font-size: 10px;
    margin: 0 5px 0 0;
}
.pager_list LI A {
    height: 19px;
    line-height: 19px;
    text-align: center;
    color: #333;
    width: 21px;
    background:  url('../../images/results_images.png') no-repeat -72px -166px;
    display: block;
}
.pager_list LI A:hover {
    text-decoration: none;
    background-position: -72px -185px;
    
}
.pager_list LI.current_page A,
.pager_list LI.current_page A:hover {
    background:  url('../../images/results_images.png') no-repeat -72px -204px;
    color: #FFF;
}
.pager .carousel-component .carousel-clip-region {
    overflow: hidden;
    margin: 0 !important;
}
.pager .pager_list .carousel-component {
    overflow: hidden;
}
.pager .carousel-list {

}

.bck SPAN{
    display: block;
    background:  url('../../images/bck.png') no-repeat 3px 5px;
    height: 19px;
}
.bck_start SPAN{
    background:  url('../../images/bck_start.png') no-repeat 3px 5px;
    display: block;
    height: 19px;
}
.fwd SPAN{
    background:  url('../../images/fwd.png') no-repeat 3px 5px;
    display: block;
    height: 19px;
}
.fwd_end SPAN{
    background:  url('../../images/fwd_end.png') no-repeat 3px 5px;
    display: block;
    height: 19px;
}
.arw {
    margin: 0 !important;
    position:relative;
    
}
.arw A{
    background: none !important;
    width: 15px !important;
}
.disabled SPAN {
    background-position: 3px -36px !important;
}

.results_seen,
.results_focus,
.results_unseen {
    float: left;
    border: 1px solid gray;
    width: 584px;
}
.results_seen {
    margin: 0 -250px 0 0;
}
.results_focus {
    
}
.results_unseen {
    margin: 0 0 0 -250px;
}

/* BEGIN - clients and projects page */
.m_maintitle H3 {
	background: url(../../images/txt_images/ttl_projectsAndClients.gif) no-repeat right center;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -1000em;
}
.m_carousel UL {
	text-align: center;
	margin: 0;
	padding: 0;
}
.m_carousel UL LI {
	height: 15px;
	width: 12px;
}
.indicators LI A {
	background: url(../../images/img_indicator.gif) no-repeat center 4px;
	display: block;
	height: 15px;
	width: 12px;
}
* HTML .indicators {
	display: inline;
	zoom: 1;
}
* HTML .indicators LI A {
	float: left;
}
.indicators LI A:hover,.indicators LI.selected A {
	background-position: center -8px;
}
.c_clips UL {
	margin: 0 6px 0 -10px;
	padding: 0;
}
.z1 {
    z-index: 1 !important;
}
.c_prev A,.c_next A {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.c_prev A {
    background: url(../../images/general.png) no-repeat -40px 0px;
}
.c_prev A:hover {
	background-position: -40px -40px;
}
.c_prev A:active{
	background-position: -40px -80px;
}
.c_next A {
    background: url(../../images/general.png) no-repeat 0 0px;
}
.c_next A:hover {
	background-position: 0 -40px;
}.c_next A:active{
	background-position: 0 -80px;
}
.c_clips .item LI {
	display: inline;
	padding-left: 14px;
	padding-bottom: 25px;
	float: right;
}
.c_clips .item LI A {
	position: relative;
	display: block;
}
.c_clips .item LI.case A SPAN {
	display: block;
	position: absolute;
	background: url(../../images/img_case.png) no-repeat;
	right: -10pt;
	top: -12pt;
	width: 54px;
	height: 53px;
}
* HTML .c_clips .item LI.case A SPAN {
	background-image: url(images/x.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_case.png');
	width: 54px;
	height: 53px;
	cursor: pointer;
}
* HTML.c_clips .item LI {
	padding-left: 3px;
}
.c_footer {
	position: relative;
	clear: both;
	padding-bottom: 20px;
	display: none;
}
.c_footer A {
	background: url(../../images/img_next_btn.png) no-repeat;
	display: block;
	height: 39px;
	line-height: 39px;
	width: 83px;
	text-indent: -1000em;
}
/* project hover for carousel objects */
.project_hover {
	width: 212px;
	direction: rtl;
}
.pr_header {
	background: url(../../images/img_client_header.png) no-repeat;
	display: block;
	height: 110px;
	line-height: 110px;
	width: 212px;
}
.case .pr_header {
	background: url(../../images/img_client_case_header.png) no-repeat;
}
.pr_body {
	background: url(../../images/img_client_body.gif) repeat-y;
	display: block;
	width: 212px;
}
.pr_footer {
	background: url(../../images/img_client_footer.png) no-repeat;
	display: block;
	height: 8px;
	line-height: 8px;
	width: 212px;
}
.pr_body H3 {
	font-size: 15px;
	color: #666;
	margin: 0;
	padding: 0 17px 7px;
}
.pr_body P {
	font-size: 12px;
	color: #777;
	text-align: justify;
	padding: 0 17px 15px;
}
.pr_body P.pr_links {
	padding-bottom: 10px;
	font-size: 11px;
}
.pr_body A {
	color: #408FC8;
	font-weight: 700;
	text-decoration: none;
}

/*************    clients and work carousel page   ************/
.c_clips {
	width: 100%;
	position: relative;
	z-index: 6;
}
.c_clips UL {
	margin: 0 6px 0 -10px;
	padding: 0;
}

.c_prev A.disabled,
.c_next A.disabled {
   opacity: 0.2;
   filter: alpha(opacity=20);
   cursor: default;
}
.c_prev A.disabled:hover {
    background-position: inherit inherit;
}
.c_next A.disabled:hover {
	background-position: inherit inherit;
}
.c_clips .item LI {
	display: inline;
	padding-left: 14px;
	padding-bottom: 25px;
	float: right;
}
.c_clips .item LI A {
	position: relative;
	display: block;
}
#overlay1 .case {
	display: block;
	position: absolute;
	background: url(../../images/img_case.png) no-repeat;
    right: 5px;
    top: -11px;
	width: 54px;
	height: 53px;
}
* HTML #overlay1 .case{
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_case.png');
}
* HTML.c_clips .item LI {
	padding-left: 3px;
}

.c_carousel strong.ttl {
	color:#333333;
	display:block;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	left:14px;
	top:12px;
	z-index:10;
}
.results_content .c_prev {
    left: 19px; /* 44 */
	top: 225px;
}
.tab_content .c_prev {
    left: 50%;
    top: 70px;
    margin-left: -460px;
}
.tab_content .carousel-clip-region {
    margin: 0 auto;
}
* HTML .tab_content .carousel-clip-region {
    /*left: 50%;
    margin-left: -5000000px;*/
}
.tab_content .carousel-component {
    text-align: center;
}
.c_next {
	position: absolute;
    z-index: 10;
   
}
.c_prev {
	position: absolute;
	z-index: 10;
}
.results_content .c_next {
    top: 225px;
    left: 669px; /* 700 */
}

.tab_content .c_next {
    left: 50%;
    margin-left: 380px;
    top: 70px;
}
.r1ps .c_next {
	/*left:659px; Oz*/
	left:669px;
	top:89px !important;
}
.r1ps12 .c_next {
	/*left:659px; Oz*/
	left:906px;
	top:89px !important;
}
.r1ps .c_prev {
	left:51px !important;
	top:89px !important;
}
.r1ps12 .c_prev {
	left:66px !important;
	top:89px !important;
}
#mycarousel DIV UL LI .case SPAN {
    background: url(../../images/img_case.png) no-repeat 0% 50%;
    display: block;
    height: 53px;
    position: absolute;
    width: 54px;
    top: -16px;
    right: -5px;
    cursor: pointer;
}     
* HTML #mycarousel DIV UL LI .case SPAN {
   background-image: url(../../images/x.gif);
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_case.png');
}                                     
.c_carousel {
	position: relative;
}
.results_content .c_carousel {
    height: auto; /*457px*/ /*500*/ /* 483px */
}

.r9 .High
{
  height:465px !important;
}
* HTML .results_content .c_carousel {
    height: auto;
}
.r1ps .c_carousel {
	border-top:1px solid #CBCBCB;
	height:170px;
	margin:13px 0 0;
	padding:14px 0 0;
}
.r1ps12 .c_carousel {
	border-top:1px solid #CBCBCB;
	height:170px;
	margin:13px 0 0;
	padding:14px 0 0;
}

.carousel_wrapper {
    overflow:hidden;
}  
.carousel-list LI {
    background:  url('../../images/li_loader.gif') no-repeat 218px 190px;
    zoom: 1;
}       

.r1ps .carousel-list LI {
    background:  url('../../images/li_loader.gif') no-repeat 218px 30px;
} 
.r1ps12 .carousel-list LI {
    background:  url('../../images/li_loader.gif') no-repeat 280px 30px;
} 
.carousel-list LI.loaded {
	background: transparent;
}
.r12 .carousel-list LI.first {
	padding-left:115px !important;
	width: 730px !important;
}

/*
.r1ps12 .carousel-list LI.first {
	padding-left:73px !important;
	width: 766px !important;
}
*/
.r12 .carousel-list LI.first .size_m {
	margin-bottom: 20px;
}
#mycarousel .carousel-list LI {
	/* width: 636px; Oz*/
	width: 618px;
    height: 464px;
    padding: 7px 5px 20px 0; /* 20px 5px 20px 0 */
}
.r4 #mycarousel .carousel-list LI {
	background-position: 168px 143px;
}
.r12 #mycarousel .carousel-list LI {
    width: 835px;   /* 866 */
}

.r1ps12 #mycarousel .carousel-list LI {
    width: 835px;   /* 866 */
}

.r1ps #mycarousel .carousel-clip-region {
    margin:0 0 0 104px;
}
/*
.r1ps12 #mycarousel .carousel-clip-region 
{	
    margin:0 0 0 104px;
}
*/
.r1ps #mycarousel .carousel-list LI 
{
    height: 150px;
}
.r1ps12 #mycarousel .carousel-list LI 
{
    height: 150px;
}
.r1ps #mycarousel .carousel-list LI .result {
    margin:0 9px 0 0;
}
.r1ps12 #mycarousel .carousel-list LI .result {
    margin:0 9px 0 0;
}
.tab_content .carousel-list LI {
    height: 150px;
    width: 800px;
    padding: 20px 20px 20px 15px !important;
}
.m_carousel {
	text-align: center;
}
.nc_form .events_msg_contact P {
	display: none;
}
.latest_activities {
	margin: 0 0 10px;
}
.c_clips .carousel-list {
	position: relative;
	z-index: 6;
	overflow:hidden;
}
.m_carousel {
	text-align: center;
}
.reduce_text .nc_content {
	font-size: 12px;
}
.reading_item IMG,.nc_form .f_labels,.nc_info_docs IMG {
	float: right;
}
.gray_box .graycontent h3,.rightColumn .the_content H3 {
	height: 20px;
	display: block;
	overflow: hidden;
	text-indent: -1000em;
	margin: 0 0 10px;
}
BR,
.gray_box UL LI BR,
.x_feed {
	clear: both;
}
.nc_form .f_inputs LI .the_inputs,
.nc_form .f_inputs .f_phone .f_phone_right {
	background: url(../../images/contact/img_field_right.png) no-repeat right top;
	border: none;
	padding: 7px 7px 7px 0;
}
#overlay1{
    background-color: transparent;
    color: white;
    height: 200px;
    position: absolute;
    cursor: pointer;
    top: 0;
}
.c_rightMenu{
    display: block;
    margin-top: 42px;
}
.c_rightMenu LI{
    border-bottom: 1px solid #ECECEC;
    margin-top: 4px;
}
.c_rightMenu LI A{
    color: #9A9A9A;
    display: block;
    height: 42px;
    line-height: 42px;
    text-indent: 10px;
    font-weight: bold;
    width: 194px;
    margin: 0 0 2px;
}
.concept_list .concept_list A,
.ui_list .ui_list A,
.design_list .design_list A,
.tech_list .tech_list A,
.all_list .all_list A,
.case_studies .case_studies A{
    color: White;
    background: transparent url(../../images/rightMenu_selected_bg.png) no-repeat 0px 0px;
    line-height: 40px;
}
.carousel_wrapper{
    width: 100%;
}
.showCaseWrapper{
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;  
    width: 100%;
    height: 100%;
    opacity: 0.9;
    filter: alpha(opacity=90);
    background: white;
}
.mask {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    display: none;
    background-color: white;
    opacity: 0.8;
    filter: alpha(opacity=80);
    margin: auto;
    overflow: hidden;
}

/* ONE RESULT */
.one_result {
    text-align: center;
    clear: both;
}
.one_result .center {
    width: 297px;
    margin: 0 auto;
}
.one_result .full {
    left: -151px;
}

TABLE.frame {
    table-layout: fixed;
	width: 100%;
	overflow-y: hidden; /* instead */
}
TABLE.frame TD {
	vertical-align: top;
	text-align: left;
	
}
TABLE.frame TD.tdleft {
    width: 250px;
    position: relative;
    z-index: 6;
}
TABLE.frame TD.tdright {
    z-index: 4;
    position: relative;
    
}




.stage {
    overflow: hidden;
   /* min-width: 900px; Oz*/
   
}
.shadow {
    background: url(../../images/shadow.png) repeat-y;
    width: 5px;
    height: 1500px;
    position: absolute;
    top: 0;
    left: 250px;
    z-index: 5;
    display: none;
}
* HTML .shadow {
    background-image: url(../../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow.png');
}

/* ACCOUNT SETTINGS */
.account {
    position: relative;
    z-index: 1;
    padding: 40px 0 20px;
}
.account A {
    font-size: 12px;
    color: #bc1c8b;
}
.account .details A {
     margin:0 0 0 15px;
}
.account .details p {
     padding:0 0 4px 0;
}
.account .details strong {
    font-weight:normal;
}
.fieldset_wrapper {
    position: relative;
    margin: 0 0 6px;
    z-index: 10;
}
.fieldset {
    height: 100px;
    width: 458px;
    background: url(../../images/bg_fieldset.png) no-repeat;
    margin: 0 0 6px;
    position: relative;
    z-index: 1;
}
.fieldset_wrapper .fieldset {
    margin: 0;
}
.cornered {
   height:31px;
    position:absolute;
    right:0;
    top:0;
    width:27px;
    background:url(../../images/icn_r_favorite.png) no-repeat;
}
.editable_fieldset {
    position: absolute;
    top: 0;
    left: 0;
    width: 458px;
    color: #FFF;
    z-index: 100 !important;
    display: none;
}
.editable_fieldset P.alert {
    display: none;
}
.editable_fieldset A {
    color: #acdff1;
}
.editable_fieldset .input_type_text INPUT {
    color: #55add8;
}
.editable_fieldset .loading {
	display: none;
	background: url(../../images/LoadingSmall_Dark.gif);
	width: 32px; 
	height: 32px;
	position: absolute;
	top:auto; 
	bottom: 8px; 
	left: 10px;
	margin: 0;
	z-index: 100;
}
.editable_fieldset .block {
	background-color: #474747;
	width: 99%; 
	height: 99%;
}
* HTML .editable_fieldset .block {
	height: 100px;
	width:456px;
}
* HTML .account_state_change_visible .block {
	height: 145px;
	width:456px;
}
.account .showProcess .block {
	display: block;
}
.account .showProcess .loading {
	display: block;
}
.account_state_user,
.account_state_email,
.account_state_change {
    display: none;
}
.account_state_user_visible .editable_fieldset,
.account_state_email_visible .editable_fieldset,
.account_state_change_visible .editable_fieldset {
	display: block;
}
.account_state_user_visible .account_state_user {
    display: block;
}
.account_state_email_visible .account_state_email {
    display: block;
}
.account_state_change_visible .account_state_change {
    display: block;
}
.editable_fieldset .account_state_user .row,
.editable_fieldset .account_state_email .row,
.editable_fieldset .account_state_change .row {
    margin: 0 0 10px;
}
.editable_fieldset .account_state_email .row LABEL,
.editable_fieldset .account_state_user .row LABEL {
    float: left;
    width: 80px;
}

.editable_fieldset .account_state_user .row .input_type_text,
.editable_fieldset .account_state_email .row .input_type_text {
    width: 338px;
    float: left;
}
.editable_fieldset .account_state_user .row .alert,
.editable_fieldset .account_state_email .row .alert {
    padding: 0 0 0 83px;
    clear: both;
}
.editable_fieldset .account_state_change .row .input_type_text {
    width: 291px;
    float: left;
}
.editable_fieldset .account_state_change .row LABEL {
    width: 127px;
    float: left;
}
.editable_fieldset .account_state_change .row .alert {
    padding: 0 0 0 128px;
    clear: both;
}
.editable_fieldset .hd {
    height: 5px;
    overflow: hidden;
    background: url(../../images/bg_fieldset_edit_hd.png) no-repeat;
}
.editable_fieldset .bdd {
    background: url(../../images/bg_fieldset_edit_bd.png) repeat-y;
    min-height: 66px;
    height: auto;
    padding: 12px 15px;
}
* HTML .editable_fieldset .bdd {
    height: 66px;
}
.editable_fieldset .lnks {
    padding: 0 5px 0 0;
    margin: 0 0 10px;
}
.editable_fieldset .lnks A {
    float: right;
    margin: 0 0 0 10px;
}
.editable_fieldset .ft {
    height: 5px;
    overflow: hidden;
    background: url(../../images/bg_fieldset_edit_ft.png) no-repeat;
}
.fieldset .bd {
    padding: 12px 15px;
}
.fieldset .ttl {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
}
.fieldset .ttl A {
    font-size: 12px;
    font-weight: normal;
    color: #bc1c8b;
}
.radiobtns {
    margin: 0 0 4px;
}
.radiobtns LI {
    float: left;
    width:60px;
    margin: 0 10px 0 0;
}
.radiobtns LI A {
    padding: 0 0 0 25px;
    background: url(../../images/radio.png) no-repeat 0 0;
    height: 20px;
    line-height: 20px;
    color:#333333;
    text-decoration:none;
    display: block;
}

.radiobtnsVertical LI A {
    padding: 0 10px 0 25px;
    background-color:White;        
    background: url(../../images/radio-buts.gif) no-repeat 0 0;
    height: 20px;
    line-height: 20px;
    text-decoration:none;
    display: block;      
}

.radiobtns LI.selected A {
    background-position: 0 -51px !important;
}

.radiobtnsVertical LI.selected A {
    background-position: 0 -24px !important;
    
}


.direct_nav {
    margin:0 0 10px 0;
}
a.checkbox {
    color:#333333;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    padding: 0 0 0 20px;
    background: url(../../images/checkbox.png) no-repeat 0 1px;
}
.selected a.checkbox {
    background-position: 0 -54px !important;
}
.update_btn {
    padding:0 0 0 15px;
}
.update_btn a,
.active_btn em {
    display:none;
}
.active_btn a {
    display:inline;
}
.update_btn em {
    color:#DEDEDE;
    font-size:12px;
    text-decoration:underline;
}
/* MINI NAV */
.mini_nav {
    
}
.mini_nav LI A{
    height: 26px;
    line-height: 26px;
    background: url(../../images/bg_mini_nav.png) no-repeat 0 -26px;
    display: block;
    padding: 0 0 0 12px;
}
.mini_nav LI A:hover,
.mini_nav LI A.selected  {
    text-decoration: none;
    color: #FFF;
    background: url(../../images/bg_mini_nav.png) no-repeat right -26px !important;
}
.mini_nav LI.first A {
    background: url(../../images/bg_mini_nav.png) no-repeat 0 0;
}
.mini_nav LI.first A:hover,
.mini_nav LI.first A.selected{
    background-position: right 0 !important;
}
.mini_nav LI.last A{
    background: url(../../images/bg_mini_nav.png) no-repeat 0 -52px ;
}
.mini_nav LI.last A:hover,
.mini_nav LI.last A.selected {
    background-position: right -52px !important;
}
.nav_child span {
    display: block;
    background: url(../../images/dot_pink.png) no-repeat 2px 9px;
    padding: 0 0 0 18px;
}

.nav_child A:hover span,
.nav_child .selected span {
    background: url(../../images/dot_pink.png) no-repeat 2px -61px !important;
}
/* DOWNLOAD */
.stage_main .download {
    padding: 42px 0 0 16px;
}
.stage_main_Instructions .download {
    padding: 10px 0 0 16px;
}
.ttl_download {
    width: 720px;
    height: 82px;
    background: url(../../images/ttl_download_springo.png) no-repeat;
    margin: 0 0 14px;
    clear: both;
    position: relative;
}
.ttl_download .inside {
    width: 720px;
    height: 82px;
    background: url(../../images/ttl_download_springo.png) no-repeat;
    text-indent: -9999em;
    overflow: hidden;
}
.download_videos {
    padding: 21px 0 0 15px;
    width: 345px;
    float: left;
}
.download_links {
    width: 344px;
    float: left;
    border-left: 1px solid #cdcdcd;
    padding: 19px 0;
    margin:20px 0 0;
}
.download_links LI {
    margin: 0 0 6px;
}
.download_links LI A {
    width: 338px;
    padding: 10px 0 0 6px;
    height: 57px;
    background: url(../../images/lnk_download.png) no-repeat;
    display: block;
    text-decoration:none;
}
.download_links LI A .ttl {
    color: #c43295;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 2px;
}
.download_links LI.selected A SPAN.ttl {
    color: #abe0f2;
    text-decoration:none;
}
.download_links LI.selected A SPAN {
    color: #FFF;
    text-decoration:none;
}
.download_links LI A:hover {
    background-position: 0 -134px;
    text-decoration:none;
}
.download_links LI.selected A,
.download_links LI.selected A:hover {
    background-position: 0 -67px;
}

.btn_download {
    height: 86px;
    width: 86px;
    background: url(../../images/btn_download.png) no-repeat;
    display: block;
}
.ttl_download .btn_download {
    position: absolute;
    top: -15px;
    right: 28px;
}
.btn_download:hover {
    background-position: 0 -86px;
}
.btn_download:active {
    background-position: 0 -172px;
}

/* REGISTRATION */
.stage_main .registration {
    padding: 4px 0 0 0px;
}
.registration {
}
.ttl_registration {
    width: 720px;
    height: 82px;
    background: url(../../images/ttl_registeration.png) no-repeat;
    clear: both;
    margin: 0 0 14px;
}
.registration_box {
    width: 294px;
    float: left;
    margin: 0 53px 0 0;
    position: relative;
}

.ContactHeader 
{
	font-family:Arial;
	font-size:13px;
	font-weight: bold;
    margin: 5px 0 3px;
    display: block;
}
.registration_box div.input_type_text span {
    background: url(../../images/input_type_text_span_reg.png) 0 0;
}
.registration_box div.input_type_text {
    background: url(../../images/input_type_text_reg.png) no-repeat top right;
}
.registration_box .row {
    margin: 0 0 6px;
}
.registration_box LABEL {
    font-weight: bold;
    margin: 0 0 3px;
    display: block;
}
.registration_box INPUT {
    color: #55add8;
}
.registration .loading {
	display: none;
}
.registration .showProcess .block,
.registration .showProcess .loading {
	display: block;
}
.registration .showSuccess .success {
	display: block;
}
.registration .success,
.registration .showSuccess .form {
	display: none;
}
.success .confirmation {
	position:static;
}
.success .confirmation span {
	float:none;
}
.features_box {
    width: 345px;
    height: 226px;
    background: url(../../images/bg_features.png) no-repeat;
    float: left;
}
.features_box .ttl {
    color: #be248e;
    font-size: 14px;
    font-weight: bold;
}
.features_box UL {
    padding: 18px 0 0 16px;
}
.features_box UL LI {
    margin: 0 10px 25px 0;
}
.lnk_bold {
    color: #b51080;
    text-decoration: underline;
}
/* Attributes */
.attribute {
    border:1px solid #C9C9C9;
    border-top:none;
    display:block;
    min-height:21px;
    height: auto;
    line-height:21px;
    padding:4px 0 0 7px;
    background-color:#F9F9F7;    
}
* HTML .attribute {
    height:21px;
}
.attribute a.checkbox {
    display:block;
	font-size:12px;
	font-weight:normal;
	height:16px;
	line-height:16px;
	text-decoration:none !important;
}
.attribute a.checkbox:hover {
	text-decoration:none !important;
}
.attribute_ft {
	display:block;
	height:50px;
	background:#F9F9F7 url(../../images/bg_attribute_ft.png) 0 100%;
	padding:4px 0 0 8px;
}

.attribute_ft label {
	display:block;
	padding:2px 0;
}


/* SIDEBAR AUTOCOMPLETE */
.sibebar_autocomplete_wrapper {
    padding: 0 0 8px;
    position: relative;
    z-index: 70;
}
.sibebar_autocomplete_wrapper .yui-ac-container {
    left:4px;
    position:absolute;
    top:4px;
}
* HTML .sibebar_autocomplete_wrapper .yui-ac-container {
    top: -1px;
}
.autocomplete_location LI {
    margin: -3px 0 0;
}
.sidebar .sibebar_autocomplete INPUT {
    width: 90%;
}
.sidebar .sibebar_autocomplete_wrapper .yui-ac-bd ul LI {
    height: 23px;
    line-height: 23px;
    display: block;
    background: url(../../images/dd_sidebar_autocomplete.png) no-repeat !important;
    text-indent: 6px;
    color: #fff;
    height: 26px;
    width: 184px;
    overflow: hidden;
    zoom: 1;
    padding: 0;
    margin: -4px 0 0;
    font-size: 11;
}
* HTML .sidebar .sibebar_autocomplete_wrapper .yui-ac-bd ul LI {
    background: url(../../images/dd_sidebar_autocomplete_ie6.png) 0 0 !important;
}
.sibebar_autocomplete_wrapper .yui-ac-bd ul LI.yui-ac-highlight,
.sibebar_autocomplete_wrapper .yui-ac-bd ul LI.yui-ac-prehighlight {
    background: url(../../images/dd_sidebar_autocomplete.png) no-repeat 0 -26px  !important;
    text-decoration: none;
    color: #333;
}
* HTML .sibebar_autocomplete_wrapper .yui-ac-bd ul LI.yui-ac-highlight,
* HTML .sibebar_autocomplete_wrapper .yui-ac-bd ul LI.yui-ac-prehighlight {
    background: url(../../images/dd_sidebar_autocomplete_ie6.png) 0 -26px !important;
}

.sibebar_autocomplete {
    width: 191px;
    height: 18px;
    background: url(../../images/bg_sidebar_autocomplete.png) no-repeat;
    padding: 2px 5px 0 5px;   
}

.sibebar_autocomplete INPUT {
    color: #333333;
}
/* myspringo_filter */
.myspringo_filter {
    
}
.no_content  {
    background: url(../../images/no_content.png) no-repeat left bottom;
    height: 260px;
}
.myspringo_filter .hd {
    background: url(../../images/results_images.png) no-repeat -210px -184px;
    width: 210px;
    height: 25px;
    line-height: 25px;
    text-indent: 135px;
}
.myspringo_filter UL {
    padding: 3px 0 0;
}
.myspringo_filter UL LI A {
    height: 30px;
    line-height: 26px;
    background: url(../../images/bg_myspringo_li.png) no-repeat;
    display: block;
    margin: -4px 0 0px;
    padding: 0 0 0 9px;
}
.myspringo_filter UL LI.selected A,
.myspringo_filter UL LI A:hover {
    background-position: 0 -30px;
    text-decoration: none;
    color: #FFF;
}

/* SNAP */

.snap {
    width: 172px;
    height: 236px;
    background-color: #474747;
    color: #FFF;
    font-size:11px;
    position: relative;
    
    
    
    
}
* HTML .snap {
    /*background: url(../../images/bg_snap_ie6.png) no-repeat; */
}
.m {
    width: 261px;
    height: 291px;
}
* HTML .m {
    /*background: url(../../images/bg_snap_m_ie6.png) no-repeat;*/
}
.l {
    width: 291px;
    height: 338px;
    font-size: 12px;
}
* HTML .l {
    /*background: url(../../images/bg_snap_l_ie6.png) no-repeat;*/
}
.xl {
    width: 427px;
    height: 396px;
    font-size: 14px;
}
.xl .result_name {
    font-size: 17px;
}
* HTML .xl {
    /*background: url(../../images/bg_snap_xl_ie6.png) no-repeat; */
}
.snap A {
    color: #acdff1;
}
.snap_content {
    padding: 5px 9px;
    position: relative;
}
.m .snap_content {
    padding: 5px 13px;
}
.l .snap_content {
    padding: 5px 15px;
}
.xl .snap_content {
    padding: 5px 25px;
}
.snap_content .result_counter {
    font-size: 22px;
    width: 27px;
    float: left;
}
.m .result_header {
    padding: 3px 0;
}
.m .snap_content .result_counter {
    width: 33px;
    font-size: 25px;
}
.l .snap_content .result_counter {
    width: 33px;
    font-size: 25px;
}
.l .result_header {
    padding: 3px 0;
}
.xl .snap_content .result_counter {
    width: 38px;
    font-size: 27px;
}
.xl .result_header {
    padding: 5px 0;
}
.snap_content .result_header_txt {
    width: 120px;
    float: left;
}
/*eyal*/
.m .snap_content .result_header_txt 
{
    width: 170px;
    font-size: 15px;
    
    color: #333;
	
	line-height: 14px;
	font-family: Arial;
	font-weight: bold;
}
.l .snap_content .result_header_txt {
    width: 206px;
    font-size: 15px;
}
.l .snap_content .result_header_txt .result_category,
.m .snap_content .result_header_txt .result_category {
    font-size: 14px;
}
.l .snap_content .result_header_txt {
    width: 202px;
    font-size: 17px;
}
.xl .snap_content .result_header_txt {
    font-size: 17px; 
    width: 328px;
}
.xl .snap_content .result_header_txt .result_category {
    font-size: 16px;
}
.snap_content .result_details {
    width: 154px;
}
.m .snap_content .result_details {
    width: 233px;
}
.l .snap_content .result_details {
    width: 260px;
}
.xl .snap_content .result_details {
    width: 375px;
}
.snap_content .result_details .screen {
    width: 152px;
    height: 90px;   
}
.m .snap_content .result_details .screen {
    width: 231px;
    height: 137px;   
}
.l .snap_content .result_details .screen {
    width: 258px;
    height: 151px; 
}
.xl .snap_content .result_details .screen {
    width: 373px;
    height: 220px; 
}
/* RIBBONS */
.ribbon {
    position: absolute;
    right: 4px;
    bottom: 1px;
    height: 59px;
    width: 55px;
    display: none; 
}
.snap .s_ribbon {
    right: 0;
    bottom: 0;
    height: 56px;
    width: 56px;
    display: none;
    position: absolute;
}
* HTML .snap .s_ribbon {
    right: 0;
    bottom: 0;
}
* HTML .m .s_ribbon,
* HTML .l .s_ribbon,
* HTML .xl .s_ribbon {
    right: -1px;
    bottom: -1px;
}
.s_gift_ribbon .s_ribbon{
    background: url(../../images/general.png) no-repeat -406px -129px; 
    display: block;
}
.size_m .ribbon {
    bottom: 2px; 
}
.size_l .ribbon {
    bottom: 2px; 
}
.gift_ribbon .ribbon {
    background: url(../../images/ribbon_gift.png) no-repeat; 
    display: block;
}
* HTML .gift_ribbon .ribbon {
    background: url(../../images/ribbon_gift_ie6.png) no-repeat;
}
.discount_ribbon .ribbon {
    background: url(../../images/ribbon_discount.png) no-repeat; 
    display: block;
}
* HTML .discount_ribbon .ribbon {
    background: url(../../images/ribbon_discount_ie6.png) no-repeat;
}
.new_ribbon .ribbon {
    background: url(../../images/ribbon_new.png) no-repeat; 
    display: block;
}
* HTML .new_ribbon .ribbon {
    background: url(../../images/ribbon_new_ie6.png) no-repeat; 
}

/* comm */
.commercial {
    height: 64px;
    width: 172px;
    background: url(../../images/result.png) no-repeat 0 -839px; 
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
}
.with_comm .commercial {
    display: block;
}
* HTML .commercial {
    background: url(../../images/result_ie6.png) no-repeat 0 -839px; 
}
.commercial_content {
    padding: 5px 30px 0 9px;
}
.m .commercial_content {
    padding: 5px 55px 0 13px;
}
.l .commercial_content {
    padding: 5px 55px 0 15px;
}
.xl .commercial_content {
    padding: 5px 55px 0 25px;
}
.m .commercial {
    height: 57px;
    width: 261px;
    background: url(../../images/result.png) no-repeat -177px -839px; 
}
* HTML .m .commercial {
    background: url(../../images/result_ie6.png) no-repeat -177px -839px;
}
.l .commercial {
    height: 61px;
    width: 291px;
    background: url(../../images/result.png) no-repeat -443px -839px; 
}
* HTML .l .commercial {
    background: url(../../images/result_ie6.png) no-repeat -443px -839px; 
}
.xl .commercial {
    height: 57px;
    width: 427px;
    bottom: 0;
    background: url(../../images/result.png) no-repeat -739px -839px; 
}
* HTML .xl .commercial {
    background: url(../../images/result_ie6.png) no-repeat -739px -839px; 
}
/* MY SPRINGO PAGE */ 
DIV.myspringo {
	min-height:460px;
}
* HTML DIV.myspringo {
	height:460px;
}
.myspringo .info {
    background-image: url(../../images/bg_ticker_myspringo.png);
}
.login_msg {
    padding: 10px 10px 0;
}
.lnk_radio {
    
}
/* make myspringo scroll */
.myspringo_scroll .scroller_up,
.myspringo_scroll .scroller_down {
 display:block;
}
.scroller_up {
    display: none;
    height: 13px;
    line-height: 13px;
    font-size: 13px;
    background: url(../../images/results_images.png) no-repeat 0 0; 
}
.scroller_up:hover {
    background-position: -210px 0;
}
.scroller_down:hover {
    background-position: -210px -13px;
}
* HTML .scroller_down:hover {
    background-position: -210px -12px; 
}
.scroller_up:active {
    background-position: 0 -27px;
}
.scroller_down:active {
    background-position: 0 -40px;
}
.scroller_down {
    display: none;
    height: 14px;
    background: url(../../images/results_images.png) no-repeat 0 -13px; 
    margin-top: -4px;
}
* HTML .scroller_down {
    background-position: 0 -12px; 
}
.disabled .scroller_up,
.disabled .scroller_up:hover,
.disabled .scroller_up:active {
	background-position: -210px -27px;
	cursor:default;
}
.disabled .scroller_down,
.disabled .scroller_down:hover,
.disabled .scroller_down:active {
	background-position:-210px -40px;
	cursor:default;
}

* HTML .disabled .scroller_down,
* HTML .disabled .scroller_down:hover,
* HTML .disabled .scroller_down:active {
	background-position:-210px -39px;
}
/* UNDO */
.btn_undo {
    position: absolute;
    left: 50%;
    margin-left: -36px;
    top: 50%;
    margin-top: -10px;
    display: none !important;
}
.undo .btn_undo {
    display: block !important;
    z-index: 1001;
}
.lnk_delete,
.lnk_rename {
    position: relative;
}
.info .wrap {
    z-index: 11;
}
.info .wrap .inwin {
    position: absolute;
    top: 18px;
    left: 0;
    z-index:11;
    xdisplay: none;
}
.custom_checkboxes li {
	zoom:1;
}
.custom_checkboxes input {
	position: absolute;
	left: -9999em;
}
.custom_checkboxes label.checkbox {
	display: inline-block;
	color: #FFFFFF;
	padding: 0 0 0 20px;
    background: url(../../images/checkbox_2.png) no-repeat 0 1px;
    cursor: pointer;
}
.custom_checkboxes .selected label.checkbox {
	 background-position: 0 -54px !important;
}
/*********************** R9 ************************************/

.r9 #mycarousel .carousel-list li{
    width: 618px !important;
}
.r9 #mycarousel .carousel-clip-region {
    margin:0 0 0 108px !important;
}
.r9 .c_carousel .c_prev {
    left:47px !important;
}
.r9 .c_carousel .c_next {
    left:669px !important;
}
.r9 .blocker_right {
    left:728px;
}

/*********************** R12 ************************************/
.r12 .blocker_right {
    left:960px;
}

.r1ps12 .blocker_right {
    left:960px;
}
.r1ps .blocker_right {
    left:728px;
}

.r12 .c_carousel .c_next {
    left:906px;
}
.r1ps12 .c_carousel .c_next {
    left:906px;
}
.r12 .c_prev {
    left: 66px;
}
.r1ps12 .c_prev {
    left: 66px;
}
.r12 .carousel-clip-region {
    margin:0 0 0 121px !important;
}
.r1ps12 .carousel-clip-region {
    margin:0 0 0 121px !important;
}
.r12 .blocker_left {
    width:52px !important;
    background:  trasparent url(../../images/blocker_left_small2.png) repeat-y top right;
}

.r1ps12 .blocker_left {
    width:52px !important;
    background:  trasparent url(../../images/blocker_left_small2.png) repeat-y top right;
}
* HTML .r12 .blocker_left {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_left_small2.png');
}
.r12 .c_carousel {
    height: 483px !important;
}

* HTML .r1ps12 .blocker_left {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocker_left_small2.png');
}
/*
.r1ps12 .c_carousel {
    height: 483px !important;
}
*/
/* STATIC PAGES */

.stage_main .static {
    padding: 30px 0 30px 16px;
    width: 720px;
}
.static_content {
    line-height: 16px;
    /*width: 635px;*/
    width:95%;
}
.static_content STRONG{
    display: block;
    margin-bottom: 4px;
}
.static_list LI{
    padding-left: 16px;
    background: url(../../images/dot_pink.png) 2px -67px no-repeat;
    margin: 0 0 16px;
}
.static .ttl {
    font: 18px arial;
    margin: 12px 0 10px;
}
.static_img {
    width: 719px;
    height: 82px;
    margin: 0 0 15px;
}

/* FAQ */
.faq .ttl {
    font: bold 18px arial ;
    margin: 0 0 15px;
}

.faq .static_img {
    background: url(../../images/contactus.jpg) no-repeat ; 
}
.qas {
    width: 648px; 
}
.qa {
    margin: 0 0 20px;   
}
.q {
    color: #bd1e8b;
    font-weight: bold; 
}
.a {
    width: 648px;   
    padding: 0 0 0 12px;
}

.a A{
	color: #bd1e8b;
	text-decoration: underline;
}
.a A:hover{
	text-decoration: none;
}
/* ABOUT US */
.aboutus {
}

.aboutus .static_img {
    background: url(../../images/contactus.jpg) no-repeat; 
}

.aboutus .static_content DIV{
    margin: 0 0 32px;
}

/* Index your site */
.index_site_box{
	width: 635px;
}
.index_your_site div.input_type_text span {
    background: url(../../images/input_type_text_span_reg.png) 0 0;
}
.index_your_site div.input_type_text {
    background: url(../../images/input_type_text_reg.png) no-repeat top right;
}
.index_your_site .row {
    margin: 15px 0;
}
.index_your_site .row LABEL {
	float: left;
	margin-right:  5px;
}
.index_your_site .row .input_type_text {
	float: left;
	width: 292px;
	margin-right:  15px;
}
.index_your_site .row INPUT {
    color: #55add8;
}
.index_your_site .row A {
	float: left;
}
.index_p{
	line-height: 16px;
}
.index_p A{
	color: #bd1e8b;
	text-decoration: underline;
}
.index_p A:hover{
	text-decoration: none;
}

/* CONTACT US */
.ttl_contactus {
    font-size: 18px;
    margin: 0 0 15px;
    
}
.bg_textarea {
    background: url(../../images/bg_textarea.png) no-repeat;
    height: 62px;
    width: 291px;
}
.bg_textarea TEXTAREA {
    height:60px;
    width: 285px;
    background: none;
    border: none;
    color:#55ADD8;
    padding: 3px 5px; 
    overflow: auto;
}

.contact_box {
    width: 189px;
    height: 286px;
    background: url(../../images/contact_box.png) no-repeat;
    float: left;
    padding: 20px 20px;
}
.contact_box .ttl {
    color: #b81084;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 14px;
}
.contact_box LI {
    margin: 0 0 20px;
    line-height: 1.4em;
    padding: 0 0 0 29px;
}
.icn_phone {
    background: url(../../images/icn_phone.png) no-repeat;
}
.icn_fax {
    background: url(../../images/icn_fax.png) no-repeat;
}
.icn_mail {
    background: url(../../images/icn_mail.png) no-repeat 0 2px;
}
.icn_pobox {
    background: url(../../images/icn_pobox.png) no-repeat 0 2px;
}
 .mini_nav li.first a.link_disabled{
    cursor: default;
    
}
.mini_nav li.first a.link_disabled:hover {
    background: url(../../images/bg_mini_nav.png) no-repeat 0 0 !important;
    color:#333333 !important;
}

/* BEST PLACES */

.best_places {
}
.best_places .pre_crumbs_list {
    font-size: 16px;
    font-weight: bold;
}
.best_places .custom_search_content {
    height: 420px;
}
.best_places .bar_toggle {
    background: url(../../images/bar_toggle_b.gif) no-repeat 0 0;
}
.res12
{
	left:10% !important; top: 10% !important;
}
.res9
{
	left:8% !important; top: 8% !important;
}

/* textual_results */
.textual_results{
	min-width: 631px;
}


.textual_results .results_content .results,
.textual_results .results_content .category{
	width: 610px;
	margin-left: 10px;
}
.textual_results .results_content .category{
	background: #c9c9c9;
	border-bottom: 1px solid #fff;
	padding-bottom: 1px;
}
.textual_results .results_content .category P{
	background: #ededed;
}
.textual_results .results_content .category .title{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding: 8px 0 3px;
}
#homepage
{
   font-size: 15px;
	color: #333333;
	font-weight: bold;
	padding-bottom:10px;
	padding-left:10px;
	
}
#PageSites
{
   font-size : 15px;
	color: #333333;
	font-weight: bold;
	padding-left:10px;
	padding-top:10px;
}
.textual_results .results_content .category .categories{
	padding-bottom: 12px; 
}
.textual_results .results_content .results{ 
	padding-top: 9px;
}
.textual_results .results_content .item{
	margin-bottom: 13px;
}
.textual_results .results_content .item .title{
	font-size: 18px;
	color: #BD1B8A;
	font-weight: bold;
}
.textual_results .results_content .item .title A{
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	font-weight: bold;
}
.textual_results .results_content .description{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}
.textual_results .results_content .categories{
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.textual_results .results_content .categories A{
	color: #2a88bd;
}
.textual_results .results_content .actions{
	background: #dedede;
	padding: 0 10px;
	margin-top: 6px;
}
.textual_results .results_content .actions A{
	color: #BD1B8A;
	font-size: 12px;
}
.textual_results .results_content .actions A.site_url{
	float: left;
}
.textual_results .results_content .actions UL{
	float: right;
	width: 166px;
	line-height: 18px;
}
.textual_results .results_content .actions LI{
	float: left;
	padding-right: 9px;
	margin-right: 8px;
	background: url(../../images/general.png) right -285px no-repeat;
}
.textual_results .results_content .actions LI.last{
	padding-right: 0;
	margin-right: 0;
	background: transparent;
}
.textual_results .results_content .filter_area{
	background: #fff;
	border-top: 1px solid #c9c9c9;
	padding-top: 1px;
}
.textual_results .results_content .filter_area .filter{
	background: #ededed;
	padding-top: 10px;
}
.textual_results .results_content .filter_area .filter .title{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.textual_results .results_content .pager{
	margin-top: 50px;
}
.info {
	position: relative;
	z-index: 200;
}
.info A.lnk_toggle_view{
	position: absolute;
	right: 10px;
	top: 25px;
	text-decoration: underline;
	z-index: 1;
}
.info A.lnk_toggle_view:hover{
	text-decoration: none;
}

/* custom_select */
.custom_select{
	position: relative;
	height: 20px;
	z-index: 10;
	padding-bottom:10px;
}
.custom_select SELECT{
	display: none;
}
.custom_select BUTTON,
.custom_select INPUT{
	font-size: 12px;
	color: #333;
	background: url(../../images/custom_select.png) no-repeat;
	border: 0;
	padding: 0px 0 1px 3px;
	font-family: Arial;
	width: 191px;
	text-align: left;
	height:20px;
}
.ContactSelect BUTTON
{
	color:#55add8;
}
.custom_select .yui-menu-button-menu{
	top: 24px !important;
	left: 3px !important;
}

.custom_select ul LI A {
    line-height: 23px;
    display: block;
    background: url(../../images/dd_sidebar_autocomplete.png) no-repeat !important;
    text-indent: 6px;
    color: #fff;
    height: 26px;
    width: 184px;
    overflow: visible;
    zoom: 1;
    padding: 0;
    margin: -4px 0 0;
    font-size: 11px;
}
* HTML .custom_select ul LI A{
    background: url(../../images/dd_sidebar_autocomplete_ie6.png) 0 0 !important;
    position: relative;
}
.custom_select ul LI.yuimenuitem-selected A {
    background: url(../../images/dd_sidebar_autocomplete.png) no-repeat 0 -26px  !important;
    text-decoration: none;
    color: #333;
}
* HTML .custom_select ul LI.yui-ac-highlight,
* HTML .custom_select ul LI.yui-ac-prehighlight {
    background: url(../../images/dd_sidebar_autocomplete_ie6.png) 0 -26px !important;
}

#yui-history-iframe {
                position:absolute;
                top:0; left:0;
                width:1px; height:1px;
                visibility:hidden;
            }

.hpTop A 
{
	font-size: 13px;
    color: #b70880 ; 
    white-space:nowrap;   
}

.NextBack
{
	font-family:Arial;
	font-size:11;
	color:#838282;

}

.LeadingPhrases
{
	overflow:auto;
	height:94%;
	scrollbar-face-color: #efefef;
	scrollbar-shadow-color: #ededed; 
	scrollbar-highlight-color: #ededed; 
	scrollbar-3dlight-color: #fcfcfc; 
	scrollbar-darkshadow-color: #ccccc2; 
	scrollbar-track-color: #ededed; 
	scrollbar-arrow-color: #000000;
}

.TextualNEx
{
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	font-weight: bold;
}

.sidebar_related 
{
	color: #BD1B8A;  
    line-height: 20px ;
    text-decoration :underline ;
    font-size : 12px;
    font-weight:bold;
}

.sidebar_related A {
    color: #bd1b8a;
}

.twsf
{

float:left;
padding-left:4%;
direction:ltr;
z-index:-1;
}
/*comman end springo*/
