body { font:normal 11px Tahoma, Arial, Helvetica, sans-serif; margin:0px}

a, a:hover {text-decoration:none; color: #eb1c24;}
a img {border-width:0px;}

/*Corporate Bar*/
.CorporateMenu {background: #f5f5f5; padding:1px 10px 1px 0px; border-bottom:2px solid #f1f1f1;border-top:2px solid #f1f1f1;margin-bottom:1px}
.CorporateMenu a {color: #666666; border-left:1px dotted  #CCCCCC; padding:1px 6px 3px 6px;}
.CorporateMenu a:hover {color: #CC0000;}

/*Logo Bar*/


	.LogoBar {height: 50px; width:100%; border-bottom:1px solid #FFFFFF;}
	.LogoArea {width:50%;  text-align:right; background:#ffffff bottom right no-repeat;}
	.LogoLook {width:50%;background: url('/images/Header/Logo/ThemeDefault.jpg') no-repeat #c2e1e6;  } 
	


.LogoBar {height:50px;}

/*
.LogoArea { background-image:url(../Images/Header/Logo/TitleCatalog_Sales2008.jpg); height:50px; }
.LogoLook { background-image: url(../Images/Header/Logo/ThemeCatalog_Sales2008.jpg); background-color:#fee101;height:50px }
*/

#CenterColumnLarge{float: left; width: 720px; overflow:hidden; padding:auto} 
.CenterColumnLargeRightBanner { width: 528px !important; }


/*Member Bar Don't Touch*/
	.MemberBar {background: url(/images/Header/Member/bg3.jpg); min-height: 48px; width:1130px; margin:0px auto 0px auto; position: relative;  }
	.MemberArea990 {background: url(/images/Header/Member/BgOfBg.jpg);}
	.StampHeadersArea {padding:0px; float:left; width: 555px; padding-left:35px; height:44px}
	  .StampHeadersArea .basebanner {float:left; margin:3px 20px 0px 0px;}

	.MemberHeadersArea {padding:0px; float:left; width: 230px;}
	.MemberMemberTitle { font: 10px Verdana;  color: #d32121; float:left; background: url(/images/Header/Member/BgMemberLogin.jpg); margin:6px 0px 0px 4px; width:53px; height:20px; padding: 7px 20px 0px 5px;}
	.MemberInputWannabe { font: 10px Verdana; color: #585858; float:left; background: url(/images/Header/Member/BgMemberWannabe.jpg); margin:6px 0px 0px 10px; width:76px; height:20px; padding: 7px 20px 0px 7px;}
	.MemberInputForgotPassword { font:9px Verdana; width:200px; float:left; padding:2px 0px 0px 14px;}
		.MemberMemberTitle  a, .MemberInputWannabe a, .MemberInputForgotPassword a, .MemberInputMyAccount a, .MemberInputLogout a {color: #585858;}
		.MemberMemberTitle  a:hover,  .MemberInputWannabe a:hover, .MemberInputForgotPassword a:hover, .MemberInputMyAccount a:hover, .MemberInputLogout a:hover { color: #d32121;}
	.MemberMemberName {margin:6px 0px 0px 2px; font-weight:bold; width:220px; text-align:center}
		.MemberMemberName a {color:#369306;}
	.MemberInputMyAccount {font: 10px Verdana;  color: #585858; float:left; background: url(/images/Header/Member/BgMyAccount.jpg); margin:6px 0px 0px 4px;width:123px; height:16px; padding:2px 0px 0px 2px;}
	.MemberInputLogout {font: 10px Verdana; color: #585858; float:left; background: url(/images/Header/Member/BgMemberLogout.jpg); margin:6px 0px 0px 10px;width:58px; height:16px; padding:2px 0px 0px 2px;}
	.BasketHeadersArea {float:left; height:46px; width:160px;}
	.MemberBasketTitle { font: bold 11px Verdana, sans-serif;  margin: 10px 2px 0px 34px; color: #d32121; }
		.MemberBasketTitle a { color: #d32121}
		.MemberBasketTitle a:hover { color: #000000}
	.MemberBasketValue { font:bold 11px Arial;  color: #CC0000; float:left; padding: 2px 0px 0px 34px; text-align:right;}
	.MemberBasketProducts { font:normal 10px Tahoma; float:right; padding: 2px 4px 0px 0px;}
	.ContactHeaderArea{  float:left; color:#DC0007; width:135px; padding-left:15px; padding-top:5px;}

/*Catalog Bar Don't Touch*/
	.SolidMenu { width:100%; background: #dc0007;  margin-top:1px; height:39px;}
	.solidblockmenu{ margin:0px auto; padding: 0; width: 991px;  border-right:1px dotted #d5d5d5;overflow:hidden}
	.solidblockmenu li{ display: inline; padding: 0px; }
	
	.catalog_20 a, .catalog_21 a, .catalog_22 a,  .catalog_23 a, .catalog_18 a, .catalog_19 a, .catalog_24 a, .catalog_25 a, .catalog_12 a 
		{float: left; color: white;   border-left:1px dotted #d5d5d5; border-top:4px solid #dc0007; text-align:center; font:bold 10px Verdana ;  
		margin:0px; height:27px;  border-bottom:4px solid #dc0007; width:110px;padding:2px 6px 2px 6px;/* change padding to padding:2px 9px 2px 9px if we add extra menu */ }

	.catalog_25 a{
	  padding-top:8px; height:21px;
	}
	.catalog_23 a, .catalog_19 a, .catalog_12  a, .catalog_21 a  {height:21px;padding-top:8px; width:111px;/* one row text*/ }
	.catalog_21 a {width:114px;/* one row text*/ }
	.catalog_27 a {display:none}  /*unblock it if promo purposes*/


		.catalog_12 a:hover, .catalog_19 a:hover, .catalog_18 a:hover, .catalog_20 a:hover, .catalog_21 a:hover, .catalog_22 a:hover, .catalog_23 a:hover, .catalog_24 a:hover, .catalog_25 a:hover, .catalog_27 a:hover,
		.catalog_20 .current, .catalog_21 .current, .catalog_22 .current, .catalog_23 .current, .catalog_24 .current,  .catalog_25 .current, .catalog_12 .current, .catalog_19 .current		 
		{ color: red; background:#ffffff; border-bottom:4px solid #ffffff}
		.catalog_20 a:hover, .catalog_20 .current, .catalog_21 a:hover, .catalog_21 .current  {border-top:4px solid #669bc6;}
		.catalog_22 a:hover, .catalog_22 .current,  .catalog_23 a:hover, .catalog_23 .current  {border-top:4px solid #a9c4cb;}
		.catalog_24 a:hover, .catalog_24 .current, .catalog_25 a:hover, .catalog_25 .current { border-top:4px solid #c7b18b;}
		.catalog_12 a:hover, .catalog_12 .current, .catalog_19 a:hover, .catalog_19 .current {border-top:4px solid #9fcc8c;}
		.catalog_27 a:hover, .catalog_27 .current {background:#ffffff;border-top:4px solid #cc045c;border-bottom:4px solid #ffffff; color:#cc045c }








/*Main Area Don't Touch*/
	#container { width: 990px; position: relative; margin: 10px auto 20px auto; overflow:hidden; }
	#LeftColumn{ float: left; width: 259px; padding-right: 10px;}
	#CenterColumn{ float: left; width: 530px; height:auto; }
	#RightColumn{ float:right; width: 180px; padding-left: 10px;}
	#CenterColumnLarge{ float: left; width: 720px;}	
	#CenterColumnOnly{ float: left; width: 990px; overflow:auto; }	
	.TopRightColumn { width:718px; float:left; margin-bottom:10px;}

#Form1 {margin:0;}
/*Right Menu*/
#RightMenu
{
	clear: both;
	background: url(../images/Homepage/right_menu_back.gif) no-repeat;
	height: 140px;
	width: 140px;
	margin: 0 0 0 10px;
	padding: 10px;
}
#RightMenu img { border: 0; margin: 0; padding: 0 ; margin-bottom: 0;}
#RightMenu a
{
	display: block;
	width: 140px;
	height: 24px;
	outline: none;
	text-indent: -99999999px;
}
#RightMenu a#tuning
{
	background: url(../images/Homepage/plesio_rightmenu_tuningstore.gif) no-repeat;
}
#RightMenu a:hover#tuning
{
	background: url(../images/Homepage/plesio_rightmenu_tuningstore_on.gif) no-repeat;
}
#RightMenu a#artdesign
{
	background: url(../images/Homepage/plesio_rightmenu_artdesign.gif) no-repeat;
}
#RightMenu a:hover#artdesign
{
	background: url(../images/Homepage/plesio_rightmenu_artdesign_on.gif) no-repeat;
}

#RightMenu a#giftsgadgets
{
	background: url(../images/Homepage/plesio_rightmenu_giftsgadgets.gif) no-repeat;
}
#RightMenu a:hover#giftsgadgets
{
	background: url(../images/Homepage/plesio_rightmenu_giftsgadgets_on.gif) no-repeat;
}
#RightMenu a#tattoome
{
	background: url(../images/Homepage/plesio_rightmenu_tattoome.gif) no-repeat;
}
#RightMenu a:hover#tattoome
{
	background: url(../images/Homepage/plesio_rightmenu_tattoome_on.gif) no-repeat;
}
.margin_top1px {margin-top: 1px;}


/* Search Bar  */
	.SearchBar { width:255px; border:2px solid #DBDBDB; height:60px; background:#E7E7E7; margin-bottom:10px}
	.SearchTitle { width:70px; background:#DBDBDB; height:18px; font-weight:bold; color:#666666; padding:2px 0px 0px 4px; float:left }
	.SearchField { height:14px; margin:2px 0px 0px 6px; float:left; width:147px; padding:0px; font-size:11px; border: 1px solid #666666;}
	.SearchBox { height:18px; margin:2px 0px 0px 80px; float:left; width:149px; padding:0px; font-size:11px; border: 1px solid #666666; background:#E7E7E7; }
	.SearchButton {margin:24px 3px 0px 0px; float:right; height: 18px; width: 18px; behavior: url(iepngfix.htc); }
	.SearchAdvButton {float:left; margin:4px 0px 0px 84px; color:#666666;text-decoration:none; font-weight:bold}
	
	.AdvSearchTitle {background:#DBDBDB; height:18px; font-weight:bold; color:#666666; padding:2px 0px 0px 4px;border:0px; margin-top:3px;}
	.AdvSearchBar { width:255px; border:2px solid #DBDBDB;background:#E7E7E7; margin-bottom:10px}
	.AdvSearchPlaceField {width:250px; height:26px; text-align:center; }
	.AdvSearchField { height:14px; margin:2px 0px 0px 6px; float:left; width:160px; float:left; padding:0px; font-size:11px; border: 1px solid #666666;}
	.AdvSrchPlace {margin:2px 10px 2px 10px;color:#666666;}
	.AdvSrchPlaceKey {margin:2px 10px 2px 10px; border-bottom:1px dotted #bebebe; }
	#SearchBar1_CatalogList_0, #SearchBar1_CatalogList_1, #SearchBar1_CatalogList_2, #SearchBar1_CatalogList_3, #SearchBar1_CatalogList_4, #SearchBar1_CatalogList_5, #SearchBar1_CatalogList_6, #SearchBar1_CatalogList_7, #SearchBar1_CatalogList_8, #SearchBar1_CatalogList_9, #SearchBar1_CatalogList_10, #SearchBar1_CatalogList_11, #SearchBar1_CatalogList_12, #SearchBar1_RadioProductManuf_0, #SearchBar1_RadioProductManuf_1, #SearchBar1_TypeList_0, #SearchBar1_TypeList_1, #SearchBar1_TypeList_2, #SearchBar1_TypeList_3, #SearchBar1_TypeList_4, #SearchBar1_OrderList_0, #SearchBar1_OrderList_1, #SearchBar1_OrderList_2, #SearchBar1_OrderList_3  {padding:0px; margin:0px 6px 0px 16px;}
	.AdvSearchButton {background: url(/images/common/SubmitButtons/submit.png); font-size:11px; font-weight:bold; color:#ffffff; height:24px; width:139px; border:0px solid black; padding:0px 26px 0px 0px}











/*Tree*/
	.Menulevel1Container {width:260px;float:left; min-height:500px;}
* html .Menulevel1Container {height:500px;}
	.Menulevel1Box {float:left; width:258px; margin-bottom:8px; background:#f7f7f7; border-left:1px solid #d7d5da;}
	.Menulevel1Title { font:bold 13px Tahoma ; border-right:1px solid #d7d5da; color:#ffffff; padding:5px 0px 6px 6px;  background:#669bc6 url(/images/ArrowDottedLightGrey.gif) center right no-repeat; border-top:1px solid #d7d5da;}
			.Menulevel1Title a { color:#ffffff;}
			.Menulevel1Title a:hover { color:#ffffff; text-decoration:underline}

	.Menulevel2, .Menulevel2Linked { color:#666666;  float:left; padding:5px 0px 6px 4px; width:124px; border-bottom:1px solid #d7d5da;border-right:1px solid #d7d5da; }
	.Menulevel2Linked {color:#000000; background:#d7d5da; }
			.Menulevel2 a {color:#666666; }
			.Menulevel2 a:hover, .Menulevel2Linked a  {color:#000000; }
			.Menulevel2Linked a:hover {color:#ee1e04; }


	.MenuProductLevel2 {margin:0px; display:inline;}
	.MenuProductLevel2 li {display:inline; }
	.MenuProductLevel2 li a{color:#2e2c2c;  float:left; width:124px; padding:5px 0px 6px 4px;border-bottom:1px solid #d7d5da;border-right:1px solid #d7d5da;}
	.MenuProductLevel2 li a:hover, .MenuProductlevel2Linked a {color:#000000;background:#bdbbbb}
	.Menulevel2empty {width:124px; padding:5px 0px 6px 4px;border-bottom:1px solid #d7d5da;border-right:1px solid #d7d5da; float:left; }


/* New Arrivals*/
	.NewArrivals { border:1px solid #CCCCCC;background:#f8fee7; margin-bottom:20px display: block; float: right; width: 180px; }
	.NewArrivalsTitleBox { border-bottom:1px solid #CCCCCC; font-weight:bold; color:#FFFFFF; font-size:13px; padding:4px 0px 5px 5px; background:#cedd54; }
	.NewArrivalsMainContent {text-align:left; color:#999999; padding:6px 0px 0px 2px; background:#FFFFFF; height:90px}
	.NewArrivalsMainContent a {  font-weight:bold; color:#9da628; padding-top:4px; font-size:11px;}
	.NewArrivalsMainContent a:hover, .NewArrivalsSecondContent a:hover { color:#515520}
	.NewArrivalsSecondContent { text-align:left; border-top:1px solid #CCCCCC; color:#999999; padding:8px 6px 9px 6px; background:url(/images/ArrowDottedLightGrey.gif) right no-repeat}
	.NewArrivalsSecondContent a {  font-weight:bold; color:#9da628;}

/*Path Bar*/
	.SectionPathBar { width:720px; margin:4px 0px 12px 0px; float: left; }
	.SectionPathActive, .SectionPathActive a {font-size:12px; font-weight:bold; color:#000000;}
		.SectionPathActive a:hover, .SectionPathInActive a:hover {color:#ee1e04;}		
	.SectionPathInActive {font-size:12px; font-weight:bold; color:#8C8C8C; padding:0px 2px 0px 0px;}
		.SectionPathInActive a {color:#8C8C8C; }

/*Footer*/
	.FtrMain {margin:0px; padding:0; width:100%;background: #f5f5f5; height: 37px;}
		.FtrMainMenu {width: 991px; margin: 0 auto; padding: 0; height: 37px; }
		.FtrMainMenu li { float: left; list-style: none; margin: 0 1px 0 0 ; }
		.FtrMainMenu li a{text-indent: -99999px; display: block; outline: none; border: none; margin: 0; padding: 0;}
		.FtrMainMenu li#member_area a { background: url(../images/common/footer/member_area.gif) no-repeat; width: 150px; height: 37px;}
		.FtrMainMenu li#member_area a:hover { background: url(../images/common/footer/member_area_on.gif) no-repeat;  width: 150px; height: 37px;}
		.FtrMainMenu li#business2business a { background: url(../images/common/footer/business2business.gif) no-repeat; width: 150px; height: 37px;}
		.FtrMainMenu li#business2business a:hover { background: url(../images/common/footer/business2business_on.gif) no-repeat;  width: 150px; height: 37px;}
		.FtrMainMenu li#turbox a { background: url(../images/common/footer/turbox.gif) no-repeat; width: 130px; height: 37px;}
		.FtrMainMenu li#turbox a:hover { background: url(../images/common/footer/turbox_on.gif) no-repeat;  width: 130px; height: 37px;}
		.FtrMainMenu li#services a { background: url(../images/common/footer/services.gif) no-repeat; width: 160px; height: 37px;}
		.FtrMainMenu li#services a:hover { background: url(../images/common/footer/services_on.gif) no-repeat;  width: 160px; height: 37px;}
		.FtrMainMenu li#gifts_gadgets a { background: url(../images/common/footer/gifts_gadgets.gif) no-repeat; width: 130px; height: 37px;}
		.FtrMainMenu li#gifts_gadgets a:hover { background: url(../images/common/footer/gifts_gadgets_on.gif) no-repeat;  width: 130px; height: 37px;}
		
		
	.FtrCopy {margin:0px; width:100%;background: #f5f5f5; padding:2px 0px 4px 0px; float:left;color:#999999; text-align:center; border-top: 2px solid #f9f9f9;}
	.FooterLev1 {color:#333333; margin:5px auto;width: 990px;  padding:0px 0px 0px 0px; overflow:auto}
		.FtrItems  {margin:0px; padding:0px;height:86px;}
		.FtrItems li{ display: inline; width:130px; float:left; margin:2px 60px 4px 8px; border-bottom:1px dotted #cccccc;}
		.FtrItems a { color:#333333;}
		.FtrItems a:hover { color:#ff0007;}
		.FtrVerisign {float:right; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; width:140px; height:82px;}



/*Catalog				Suggestions*/
	.CatalogMainSuggestions, .CtOff { width:800px; border-right:1px solid #CCCCCC; overflow:auto; margin-bottom:20px; border-top:1px solid #CCCCCC;float:left}
	.CatalogMainSuggestionsTitleBox { width:789px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; font-weight:bold; color:#FFFFFF; font-size:15px; padding:3px 0px 5px 10px;  background:#669bc6 url(/images/Header/BckProp.png) right}*/
	.CtOffTl { width:518px; border-left:1px solid #CCCCCC; font-weight:bold; color:#000000; font-size:15px; padding:3px 0px 5px 10px;  background:#ffff00 url(/images/BckEfk.png) no-repeat right}
	.CtOffTlSales { width:518px; border-left:1px solid #CCCCCC; font-weight:bold; color:#000000; font-size:15px; padding:3px 0px 5px 10px;  background: url(../images/Communities/sales2008/bckprop.jpg) no-repeat right;}
	.CatalogMainListingBorder{ width:265px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; height:125px; float:left;}
	.CatalogMainListingImage { width:65px; float:left; margin:16px 5px 3px 4px;}
	.CatalogMainListingInfoManufacturer {width:110px; float:left; margin:8px 0px 0px 3px; font-size:12px; font-family:Arial; color:#000000}
	.CatalogMainListingInfoModel { width:180px; float:left; margin-left:3px; color:#666666; height:40px; padding-top:1px;}
		.CatalogMainListingInfoModel a, .productVideo a{ color:#000000; font-weight:bold}
		.CatalogMainListingInfoModel a:hover, .productVideo a:hover { color: #FF0000; text-decoration:underline}
	.CatalogMainListingPrice {width:110px; height:30px; float:right; padding-right:4px; color:#cc3300; margin-top:8px; font-size:11px; font-weight:bold;}
	.CatalogMainListingBasket{width:30px; float:right; margin-top:3px}
	.CatalogMainListingInfoAvailability { width:150px; float:left; margin-left:3px; margin-top:1px; font-size:10px}
	.CatalogMainListingInternetPrice {width:72px; float:right; height:18px; margin-top:11px; font-family:Arial; font-weight:bold; color:#FF0000; padding-top:3px; text-align:right;}



/*List Search By Attribute*/
	.SBAField { width:526px; border-top:1px solid #E7E7E7; background:#F9F9F9; margin-bottom:10px; float:left; text-align:center; height:25px}
	.SBAFieldRight { width:176px; border:2px solid #DBDBDB; background:#F9F9F9; margin-bottom:40px; text-align:center}
	.SBATitleRight { color: #000000; padding:4px 0px 4px 0px; font-weight:bold; text-align:center;}
	.SBAHelptextRight { color: #000000; padding:4px  ; font-size:10px; background:#DBDBDB; margin-bottom:4px; text-align:left}
	.SBATermTitleRight { color:#777777; font-weight: bold;padding:2px 0px 0px 4px; height:14px; text-align:left}
	.SBATermsFieldRight { color:#000000; padding-left:4px; margin-bottom:6px; height:22px; text-align:left}
	.SBAComboBox {height:18px; margin:0px 0px 0px 0px; float:left; width:169px; padding:0px; font-size:11px; border: 1px solid #666666; background:#E7E7E7; }
	.SbaButtonRight {font-size:11px; text-align:center; background:url(../Images/Header/Catalog/blockdefault.png); border:1px solid #ff9999; color:#ffffff; width:80px; margin:3px}

/*List ProductTypeSearch (WebOffers, InternetOnly, New)*/
	.WebOfferButton, .InternetOnlyButton, .IsNewButton, .RemoveFiltersButton, .IsMono { text-align:center;  font:bold 11px Tahoma;  color:#ffffff; width:100px; height:25px;  margin:-1px auto 0px 10px; border:0px; float:right }
	.WebOfferButton {background:url(/images/ProductMarkers/ListwebofferT.png);}
	.InternetOnlyButton {background:url(/images/ProductMarkers/ListinternetonlyT.png); }
	.IsNewButton{background:url(/images/ProductMarkers/ListFreskoT.png);}
	.IsMono {background:url(/images/ProductMarkers/ListEykairiaT.png);  color:black;}
	.RemoveFiltersButton{background:url(/images/ProductMarkers/ListRemoveT.png);}

/*List 3rd Level section*/
	.MenuLevel3 {width:518px; margin:0px 0px 20px 0px; background:#EFFCC3; padding:6px; float:left}
	.MenuLevel3Field { margin:5px 5px 5px 5px; height:auto; width:350px; border-top:0px solid #DBDBDB; padding-top:2px; }	
			.MenuLevel3 a {color: #333333;}
			.MenuLevel3 a:hover, .MenuLevel3Terms a:hover, .MenuLevel3 a.active { color: #CC0000;}
	.MenuLevel3Title { font-weight:bold; color:#777777; float:left;padding-right:8px}
	.MenuLevel3Terms { font-weight:bold;  margin:0px 4px 2px 0px; height:auto; max-width:480px; float:left; }
			.MenuLevel3Terms a {  color: #000000;padding:0px 8px 3px 0px}





/*List  					Product Listing*/
	.ProductListingHeader { width:518px; border:1px solid #CCCCCC; background:#E6E6E6; height:20px; padding:2px 0px 1px 10px;float:left;}
	.ProductListingHeaderTitle { width:300px; float:left;font-family:Helvetica; font-size:14px; font-weight:bold; color:#666666;}
	.ProductListingPriceSorting { float:right; width:190px; font-size:10px; padding-top:7px; color:#333333;}
		.ProductListingPriceSorting a{ color:#333333; font-weight:bold; }
		.ProductListingPriceSorting a:hover{ color: #FF0000; text-decoration:underline}
	.ProductListingBorder{ width:528px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; height:auto; background:url(/images/BckListingBorder.png) right top repeat-x; float:left; }
	.ProductListingCompareCheckField { width:20px; background:#E6E6E6; height:80px; float:left; padding-top:40px}
	.ProductListingCompareCheckBox { margin-top:34px}
	.ProductListingCompareCheckButton { width:20px; background:#E6E6E6; height:60px; float:left; padding-top:10px;border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin-bottom:30px}

	.ProductListingImage { width:65px; float:left; margin:8px;}
	.ProductListingInfoManufacturer {width:200px; float:left; margin:16px 0px 3px 8px; font-size:12px}
	.ProductListingInfoModel { width:400px;float:left; margin:0px 0px 0px 8px; color:#666666;}
		.ProductListingInfoModel a{ color:#000000; font-weight:bold;  }
		.ProductListingInfoModel a:hover{ color: #FF0000; text-decoration:underline}
	.ProductListingInfoAvailability { width:300px; float:left; margin:2px 0px 3px 8px ; font-size:10px;}
	.ProductListingInfoSKU{color:#999999; font-size:10px; padding-left:18px; padding-top:4px;}
	.ProductListingPrice {width:400px; height:30px; float:right; padding-right:4px; color:#666666; }
	.ProductListingProductMarkers { float:right; margin-top:8px; margin-right:5px; }
	.ProductListingBasket{width:30px; float:right;  height: 30px; overflow: visible;}	
	.ProductListingInternetPrice {width:72px; float:right; height:18px; margin-top:7px; background:url(/images/BckSmallPrice.png) no-repeat; font:bold 11px Arial; color:#FF0000; padding-top:3px; text-align:right;}
	.ProductListingShopPrice {font:bold 11px Arial; font-size:11px; float:right; margin-top:7px; color:#CC3300; padding-right:20px;  margin-left:2px}
	.ProductListingBeforeSalesPrice {font-family:Arial; font-size:15px; float:right; margin-top:7px; color:#CC3300; padding-right:20px; font-weight:bold; margin-left:2px; text-decoration:line-through;}
	
	.ProductListingBeforeStudentPrice {font-family:Arial; font-size:15px; float:right; margin-top:7px; color:#CC3300; padding-right:20px; font-weight:bold; margin-left:2px; text-decoration:none;}	
	
	.ProductListingVAT{float:right; margin:10px 40px 0px 0px; width:360px; font-size:10px}


/*Search results*/
	.SrHeader { width:518px; border:1px solid #CCCCCC; background:#E6E6E6; height:20px; padding:2px 0px 1px 10px;float:left; margin-bottom:8px}
	.SrCtlgName { width:516px; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; float:left; font:bold 14px Tahoma;color:#000000; padding:0px 0px 0px 10px; background:#cccccc}
		.SrCtlgName a {color:#000000;}
		.SrCtlgName a:hover {text-decoration:underline}
	.SrBorder{ width:526px;border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; border-bottom:1px solid #CCCCCC; height:auto; background:url(/images/BckListingBorder.png) right top no-repeat; float:left; }
	.SrImg { width:65px; float:left; margin:2px 8px 2px 8px;}
	.SrMfr {width:200px; float:left; margin:6px 0px 3px 8px; font-size:12px}
	.SrModel { width:360px;float:left; margin:0px 0px 0px 8px; color:#666666;}
		.SrModel a{ color:#000000; font-weight:bold;}
		.SrModel a:hover{ color: #FF0000; text-decoration:underline}

	.HyperLinkCSS {color:#000000;}
	.SrBorder b {background:yellow;}
	.SrCtlgSecName {width:512px; float:left;font-family:Helvetica; font-size:14px; font-weight:bold; color:#666666; }
	



.SrchRes {border-left:2px solid #cccccc; border-right:2px solid #cccccc; border-bottom:1px solid #cccccc;  width:522px; padding:2px 0px 2px 4px; overflow:auto}
.Search .Results { width:510px; text-align:right; color:#999999; padding:10px 10px 0px 10px; font-size:10px; border-bottom:1px solid #cccccc}
.Search ul.Category  { margin:0;padding:0;}
.Search .Category li {list-style:none; border-bottom:1px solid #cccccc; padding:1px 40px }
.Search .Category li a { color:#333333}
.Search .Category li a:hover { color:#FF0000}
.Search .Catalog { width:510px; background:#999999; color:#000000; font:bold 18px Verdana; padding:3px 10px 3px 10px; clear:both}
.Search .Catalog a {color:#cccccc;}
.Search .Catalog a:hover {color:#ffffff;}

.SrchRes ul { margin:0;padding:0;float:left; }
.SrchRes .Image {float:left; border-width:0px}
.SrchRes ul.Texts {width:378px; padding:2px; color:#666666;}
.SrchRes ul.Texts li H1, .SrchRes ul.Texts li H1 a {font:bold 11px Tahoma; padding:0; margin:0px; color:#000000}
.SrchRes ul.Texts li H1 a:hover {color:#FF0000}
.SrchRes ul.Texts b {background:yellow; font: bold small-caps 13px  Tahoma;}
.SrchRes ul.Markers { padding:2px; float:right; width:68px}
.SrchRes .Texts li, .SrchRes .Markers li {list-style:none; font:normal 10px Tahoma}
.SrchRes ul.Pricing {width:508px; margin-top:-10px; float:right; text-align:right;}
.SrchRes ul.Pricing li {display:inline; float:right; margin:9px 10px 0px 0px; color:#666666}
.SrchRes ul.Pricing li.SKU{float:left;}
.SrchRes ul.Pricing li.sPrice{font:bold 11px Arial}
.SrchRes ul.Pricing li.sPrice_sales{font:bold 15px Arial; text-decoration:line-through;}
.SrchRes ul.Pricing li.Basket{margin-top:0px;}
.SrchRes ul.Pricing .iPrice{background:url(http://www.plaisio.gr/images/BckSmallPrice.png) no-repeat; font:bold 11px Arial; color:#FF0000; margin:7px 0px 0px 0px; width:70px; padding:3px 2px 3px 0px;}


.Search ul.Message  { margin:20px;padding:0;border:1px solid #ff0000}
.Search ul.Message li  {list-style:none;text-align:center}
.Search ul.Message .Image {margin:10px;  text-align:center}
.Search ul.Message li.Texts {padding:10px}
.Search ul.Message li.Texts a{color:#000000}
.Search ul.Message li.Texts a:hover, .Search ul.Message li.Texts a b  {color:#dc0007;text-decoration:underline}



/*HomePage*/
	.HpNPcontainer {margin:0px 1px 15px 0px; border-left:1px solid #dddbdb; width:798px; float:left}
	.HpNPTitle {padding:4px 0px 4px 14px; font-weight:bold; font-size:17px; float:left; width:517px; color:#a1b12d; border-bottom:1px solid #dddbdb;  border-top:6px solid #a1b12d;}
	.HpNPTitleRight {border-right:1px solid #dddbdb; padding:14px 0px 2px 0px; font-size:11px; float:left; width:266px; color:#999999; border-bottom:1px solid #dddbdb; text-align:right;  border-top:6px solid #a1b12d;}
	.HpNPsmContainer {border-right:1px solid #dddbdb; border-bottom:4px solid #a1b12d; float:left; width:797px;background:url(/images/Homepage/bckblockboxsm.png) repeat-x;}
	.HpTopWOSubTitle {color:#666666;font-size:14px;}
	.HpTopWOprdSmContainer {float:left;width:255px; height:26px; padding: 3px 0px 0px 8px; }

	.Hptopwocontainer {margin:0px 0px 20px 0px; width:798Px; float:left; border-left:2px solid #f78618;}
	.Hptopmpcontainer {margin:0px 1px 20px 9px; width:392px; float:left; border-left:2px solid #fada00;}
	.HpNPprdContainer {border-right:1px solid #dddbdb; float:left; width:265px; border-bottom:1px solid #a1b12d;height:120px; background:url(/images/Homepage/bckblockbox.png) bottom right repeat-x; }

	.HpTopWOTitle {padding:6px 0px 6px 14px; font-weight:bold; font-size:17px; float:left; width:782px; color:#f78618; border-bottom:1px solid #dddbdb;}
	.HpTopMPTitle {padding:6px 0px 6px 14px;  font-weight:bold; font-size:17px; float:left; width:377px; color:#fada00; border-bottom:1px solid #dddbdb;}
	/*.HpTopWOTitleRight {padding:4px 0px 4px 8px; font-size:11px; float:left; width:383px;  border-top:1px solid #dddbdb; }*/
	.HpTopWOTitleRight {padding:4px 0px 4px 8px; font-size:11px; float:left; width:788px;  border-top:1px solid #dddbdb; }
	.HpTopMPTitleRight {padding:4px 0px 4px 8px; font-size:11px; float:left; width:383px;   border-top:1px solid #dddbdb; }
		.HpTopWOTitleRight a { color:#f78618; }
		.HpTopWOTitleRight a:hover { color: #f78618; text-decoration:underline}
		.HpTopMPTitleRight a { color:#fada00; }
		.HpTopMPTitleRight a:hover { color: #fada00; text-decoration:underline}

	.HpTopMPprdContainer, .HpTopWOprdContainer {border-right:1px solid #dddbdb; float:left; width:198px;  height:122px; background:url(/images/Homepage/bckblockbox.png) bottom right repeat-x; }

	.HPListingInfoModel { width:114px; float:left; margin-left:3px; color:#666666; height:40px; padding-top:1px;}
		.HPListingInfoModel a{ color:#000000;  font-weight:bold}
		.HPListingInfoModel a:hover{ color: #FF0000; text-decoration:underline}
	.HpInfoManufacturer {float:left;}
	.HpInfoModel {float:left; margin-left:3px}
		.HpInfoModel a{ color:#000000;  font-weight:bold}
		.HpInfoModel a:hover{ color: #FF0000; text-decoration:underline}
	.HpInfoStitle {float:left; font-size:10px; color:#666666}

/*Promo Part*/
	.HpBlockPromocontainer {margin:20px 0px 20px 0px; border-right:1px solid #babfc3; border-top:1px solid #babfc3; width:798px; float:left}
	.HpBlockPromoTitle {padding:14px 0px 6px 14px; font-weight:bold; font-size:14px; float:left; width:517px; color:#649dca; border-bottom:1px solid #babfc3;border-left:1px solid #babfc3; background:url(/images/Header/turbo-x.jpg) no-repeat;}
	.HpBlockPromoTitleRight {padding:14px 0px 10px 0px; font-size:11px; float:left; width:266px; color:#999999; border-bottom:1px solid #babfc3; text-align:right; }
	.HpBlockPromoPrdSMcont{border-left:1px solid #babfc3;  float:left; width:198px; color:#3574a7; height:112px}
	.HpBlockPromoSmContainer {border-bottom:2px solid #babfc3; float:left;  width:798px;background:url(/images/Homepage/bckblockbox.png) bottom repeat-x; }
/* Promo Part*/

	.HPSideSearch { border:1px solid #CCCCCC; margin:34px 0px 10px 0px; background:#f8f8f8; text-align: center; width:178px;  padding-bottom:8px;  border-top:4px solid #c2c2c2; float:left}
	.HPSearchTitle { width:174px; background:#e1e1e1; height:22px; color:#142541; padding:2px; float:left; margin-bottom:10px; font-size:15px }
		.HPSearchField { height:14px; margin:0px 0px 0px 18px; float:left; width:120px; padding:0px; font-size:11px; border: 1px solid #666666;}
		.HPSearchButton {margin:0px 0px 0px 10px; float:left; }

	.HPSideNews { border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; margin-top:20px; background:#f8f8f8; text-align: center; width:178px;  margin-bottom:30px; border-top:4px solid #c2c2c2; float:left}
	.HPSideCatalogs { border:1px solid #CCCCCC; margin-top:20px; background:#f8f8f8; text-align: center; width:178px;  margin-bottom:30px; float:left}
	.HPNewsTitle {text-align:left; font-weight:bold; margin:0px 3px 3px 3px; padding:3px 3px 0px 3px}
	.HPCatalogsTitle {text-align:left; font-weight:bold; margin:0px 3px 3px 3px; padding:3px 3px 0px 3px}
			.HPNewsTitle a{color:#000000; }
			.HPNewsTitle a:hover {color:#FF0000; text-decoration:underline}
	.HPNewsText {text-align:left; margin:0px 3px 0px 3px; border-bottom:1px solid #bebebe; padding:3px 3px 5px 3px }
	
	.Hints .CorpLevel3Container { border:1px solid #CCCCCC; margin-top:0px; padding:40px 10px 5px 10px; background-image: url('/images/Corporate/Level3HeaderImage.gif'); background-repeat:no-repeat; }
	.Hints .CorpLevel3Title { color:#000000; font-weight:normal; border-top:1px solid #bebebe; border-top-style:dashed; padding:4px 0px 4px 0px}
	.Hints .CorpLevel3Title a { color:#dc1717; font-weight:bold; }
	.Hints .CorpLevel3Title a:hover { color:#dc1717; font-weight:bold; text-decoration:underline;}
	.Hints .CorpLevel3Text { color:#000000;padding-bottom:10px;}
	.Hints .CorpLevel3Text a { color:#000000;   }
	.Hints .CorpLevel3Text a:hover { color:#000000; text-decoration:underline;}



/*Buttons*/
	.ButtonCancel {width:85px; background-image: url(/images/common/SubmitButtons/cancel.png); padding:4px 0px 4px 54px; height:16px;}
	.ButtonSubmit {width:111px; background-image: url(/images/common/SubmitButtons/submit.png); padding:4px 0px 4px 28px; height:16px;}
	.ButtonRefresh {width:85px; overflow:auto;  background-image: url(/images/common/SubmitButtons/refresh.png); padding:4px 0px 4px 54px; height:16px;}
		.ButtonRefresh a, .ButtonCancel a, .ButtonSubmit a, .buttonMyOrders a {color:#FFFFFF; font-weight:bold; text-decoration:none}
		.ButtonRefresh a:hover, .ButtonCancel a:hover, .ButtonSubmit a:hover {color:#cccccc; text-decoration:none}
	


/* ERROR & OK MESSAGE TEMPLATE BEGINS						DONE */
	.ErrorMessageContainer { border:1px solid #fe7373; background:#fffafa; margin:10px 0px 20px 0px; padding:10px; float:left; overflow:auto; width:498px}
	.ErrorMessageMark {width:100px; float:left;text-align:center}
	.ErrorMessageText  {color:#CC0000; font-weight:bold; font-size:13px; float:right; width:390px;}
		.ErrorMessageText a {color:#CC0000; text-decoration: underline;}
		.ErrorMessageText a:hover {color:#000000; font-weight:bold; font-size:13px; text-decoration: underline;}
	.ErrorMessageTextSM  {color:#000000; font-size:11px; font-weight:normal; text-align:left}
/* ERROR & OK MESSAGE TEMPLATE FINISH						DONE */
.ErrorMessageTextB2B {  font-size: 13px; color: #CC0000; font-weight: bold}


	.InputGeneric { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #666666;padding-left:2px;}
	select.InputGeneric{ width: 200px; }
	.VAMFieldWithError { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #666666;padding-left:2px; background:#FFFFA0}
	.Area530 { width:530px; margin:20px 0px 20px 0px; padding-top:5px; padding-bottom:5px;}

	.NormalTextTitle { font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px;}
	.compareContentGrey { background: #EEEEEE; border:1px solid #CCCCCC; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; }
	.BorderedContentWhite {background: #FFFFFF; border:1px solid #CCCCCC; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; }	
	.TableHeader { background: #AAAAAA; color: #FFFFFF; font-weight: bold;  font-size:12px; }
	.TableRow1 { background: #EEEEEE; color: #555555; border-top:1px solid #FFFFFF; }	
	.TableRow1 a { text-decoration: none; color: #555555; }
	.TableRow1 a:hover { text-decoration: underline; }	
	.TableRow2 { background: #DDDDDD; color: #555555;  border-top:1px solid #FFFFFF;}	
	.TableRow2 a { text-decoration: none; color: #555555; }
	.TableRow2 a:hover { text-decoration: underline; }
	
	.GenericDivHeader { background: #AAAAAA; color: #FFFFFF; font-weight: bold;  font-size:14px; padding:5px; border-bottom:1px solid #FFFFFF;}
	.GenericDivHeaderNotes { background: #AAAAAA; color: #FFFFFF; font-weight: normal;  font-size:11px; font-style:italic;}	
	.GenericDivRow1 { background: #EEEEEE; color: #555555; border-bottom:1px solid #FFFFFF; padding:5px }	








/* B2O BEGINS */
.BPCproductSelector { width:600px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #666666;padding-left:2px}	

	.BPCproductPrice { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #666666;padding-left:2px}

	.InputGenericBPC { width:600px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #666666;padding-left:2px}	
	.InputGenericBPCBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#CC0000; border: 1px solid #666666;padding-left:2px; font-weight:bold; background:#EEEEEE;}		
	.BPCFooterRows { font-size: 12px; color:#000000; font-weight:bold; border-bottom: 1px solid #CCCCCC;}			
	.BPCHeader { font-size: 12px; color:#FFFFFF; font-weight:bold; border-bottom: 1px solid #CCCCCC; background:#999999;}				

/* B2O ENDS */


/* COMPARE BEGINS */
.CompareSpecsHeader{ text-align: center; font-weight: bold;}
.CompareSpecs{ font-weight: bold; background:#666666; color:#FFFFFF; padding:5px; border-top: 1px solid #FFFFFF;}
.CompareCell1{ background:#EEEEEE; padding:5px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.CompareCell2{ background:#DDDDDD; padding:5px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.ComparePrices{ text-align: center; font-weight: bold;}
/* COMPARE ENDS */

/* HR BEGINS */
.HRDeptTitle{ font-weight: bold; padding:5px;}
	.HRDeptTitle a { text-decoration: none; color: #000000; }
	.HRDeptTitle a:hover { text-decoration: none; color: #555555;}
	
.HRDeptText{ padding:5px;}
.HRDeptDivider{ background:#EEEEEE; height:15px;}
/* HR ENDS */









/* ADS BEGIN */
.Campaign_Banner800 { width:800px; margin-bottom:10px; float:left; }	
.Campaign_Catalog530 { width:530px; margin-bottom:10px; float:left}	
.Campaign_Banner800x60{ width:800px; height:60px;  margin-bottom:10px; float:left}
.Campaign_SideBorderYes { border:1px solid #CCCCCC; margin:10px 0px 10px 0px; background:#f7f7f7; padding:9px; text-align: center; float:left; }
.Campaign_SideBorderNo { margin-top:10px; padding:9px; text-align:center; float:left; }
.Campaign_HomepageSideBorderYes { border:1px solid #CCCCCC; margin-bottom:10px; background:#f7f7f7; padding:9px; text-align: center; float:left; }
.Campaign_HomepageSideBorderNo { margin-bottom:10px; text-align: center; float:left; }
.Campaign_Catalog800 { width:800px; margin-bottom:10px; padding-top:2px; float:left; margin-top:11px;}	
.Campaign_Banner720 { width:720px; margin-bottom:10px; padding-top:2px; float:left; margin-top:11px;}		
.InnerSideStamp { border:1px solid #000000; margin: 7px;overflow:auto}	
.CatalogBannerBig { width:800px; margin-bottom:10px; height:120px; padding-top:2px; float:left; margin-top:11px;}	
.CatalogBannerSmall { margin-bottom:10px; margin-top:11px;}
.ProductTopBannerText{ color:#CC0000; font-weight:bold; float:left; width:700px}
/* ADS END */












/* RIGHT COLUMN BEGINS */

/*GENERAL COMPONENTS FOR RIGHT COLUMN*/
	.SmallPrice { color:#CC3300; font-size: 10px; font-weight:bold; padding-top:12px; text-align:right; padding-right:5px;}
	.RightSmallBanner { width:180px; margin:5px auto auto auto; background:#FFFFFF; padding:10px 0px 10px 0px}
	.RightBigBanner { width:160px; height:300px; border:1px solid #CCCCCC; background: #FF99FF; margin:5px auto auto auto}
	
	.Hints { width:166px; border:1px solid #CCCCCC; background:#f7f7f7; padding:6px; margin-bottom:20px}	
	.HintsTitle {font-size:10px; color: #CC0000; font-weight: bold; }
	.Hints {font-size:10px; margin-bottom: 10px;}
	.Hints a {font-weight:bold; color:#CC0000; }
	.Hints a:hover {color:#000000; }
  .Hints p {margin:0;line-height:12px}
  
	.BorderedContentContainer { border:1px solid #CCCCCC; margin-top:0px; background:#ffffff; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
	.BorderedContentTitle { color:#CC0000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
	.BorderedContentTitle a { color:#CC0000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
	.BorderedContentTitle a:hover { color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
	.BorderedContentText { color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:5px;}
	.BorderedContentText a { color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:5px; }
	.BorderedContentText a:hover { color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:5px; text-decoration:underline;}
	
	
/* RIGHT COLUMN ENDS */




/* ERROR & OK MESSAGE TEMPLATE BEGINS */
	
	.OKMessageContainer { border-right:1px solid #8dfe73;border-bottom:1px solid #8dfe73;border-left:1px solid #8dfe73;border-top:1px solid #8dfe73; background:#f7fff6; margin-top:10px; padding:10px;}
	.OKMessageText  {color:#00CC00; font-weight:bold; font-size:13px;}	
/* ERROR & OK MESSAGE TEMPLATE ENDS */



/* REMOVE IN LIVE BEGINS */




/* REMOVE IN LIVE ENDS */

/* CORPORATE BEGINS */
	.CorpLevel3Container { border:1px solid #CCCCCC; margin-top:0px; padding:40px 10px 5px 10px; background-image: url('/images/Corporate/Level3HeaderImage.gif'); background-repeat:no-repeat; }
	.CorpLevel3Title { color:#000000; font-weight:normal; border-top:1px solid #bebebe; border-top-style:dashed; padding:4px 0px 4px 0px}
	.CorpLevel3Title a { color:#dc1717; font-weight:bold; }
	.CorpLevel3Title a:hover { color:#dc1717; font-weight:bold; text-decoration:underline;}
	.CorpLevel3Text { color:#000000;padding-bottom:10px;}
	.CorpLevel3Text a { color:#000000;}
	.CorpLevel3Text a:hover { color:#000000; text-decoration:underline;}
	
	
	.FloatingContainer1{ width:250px; Border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-right: 10px; margin-bottom: 10px; float:left;}		

	

	
	.aaa{ width:228px; border:1px solid #CCCCCC; margin: 5px; float:left;}
	

	
	
/* CORPORATE ENDS */




/* WIZARDS */
	.InkWizListings {width:190px; float:left; border:1px solid #000000; overflow:auto}
/* WIZARDS */











/* MOBILE SUBSCRIPTIONS BEGINS */

.MobileCosmoteBack{background:#009C53; color:#FFFFFF; font-weight:bold; text-align:center;}
.MobileVodafoneBack{background:#FE0000; color:#FFFFFF; font-weight:bold; text-align:center;}
.FormHeader{background:#999999; text-align:center; font-weight:bold; font-size:14px;}
.GenericSubTitle01 {font-weight:bold; font-size:16px;}
.FormRow{background:#EEEEEE; border-bottom:1px solid #FFFFFF;}
.MobilePackage2{background:#DDDDDD; text-align:center;}

/* MOBILE SUBSCRIPTIONS ENDS */















/* VAM STYLESHEET */
.VAMFieldWithError { background:#FFFFDA;}
.VAMErrorText {color:#FF0000;}
/* VAM STYLESHEET */







#dhtmltooltip{position: absolute;left: -450px;width: 150px;border: 1px solid #2b2b12; border-style:dotted; padding: 5px;background: #2d8a01 ;visibility: hidden;z-index: 100;color:#ffffff /*filter: skia ston IE*//*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{position:absolute;left: -450px;z-index: 101;visibility: hidden;}

.disabledOption {
	color: #F3F3F3;
	background-color: #CC0033;
	text-decoration: none;
}

	.SBA {width:176px; border:2px solid #DBDBDB; background:#fbfbfb; margin-bottom:40px;}
	.SBA #Title { color: #000000; padding:3px; font-weight:bold; text-align:center; font:bold 11px Tahoma, Arial, Helvetica; }
	.SBA #HelpText { color: #000000; padding:4px ; font:normal 11px Tahoma; background:#DBDBDB; margin-bottom:4px; text-align:left}

	.SBA ul{margin:4px;padding:0px 0 2px 0; border-top:1px dotted #e2e0e0}
	.SBA ul li{ color: #333333; font:normal 11px Tahoma; text-align:left; padding:1px 0px; margin:0px; display: block; list-style-type:none}
	.SBA ul li select { margin:1px; width:160px; padding:0px; font-size:11px; border: 1px solid #7f9db9; background:#f1f1f1;}

	.SBA ul.results  {margin:5px 4px;padding:6px 0px 2px 0px ;border-top:1px solid red;text-align: center}
	.SBA ul.results li { color: #333333; font:bold 12px Tahoma, Arial, Helvetica; padding:0px; margin:10px 0px 0px 0px; display: inline;}
	.SBA ul.results ul {margin:2px 4px 2px 4px; padding:1px 0px 2px 2px; border-top:1px dotted grey;text-align: left}
	.SBA ul.results ul li {margin:0; padding:2px; display: inline; font:normal 11px Tahoma; }
	.SBA ul.results li a { border:1px solid black; background:#ff0000; padding:1px 3px; color:#FFFFFF; text-decoration:none; font:bold 10px Tahoma, Arial, Helvetica; }
	.SBA ul.results li a:hover { border:1px solid red; background:#6f0000; color:#FFFFFF; text-decoration:none;}

.clear { content: ""; height: 0; font-size: 0px; line-height: 0px; clear: both; overflow: hidden;}
.fleft { float: left }
.fright { float: right }





	.ServiceTitle {font-weight:bold;font-size:15px;}
	.ServiceJustRows {border-bottom:1px solid #CCCCCC; padding-top:5px; padding-bottom: 5px;}
	.ServiceArchLetter {font-size:14px;font-weight:bold;}
	

/* Poll styles */
#pollFrame { display: inline; float: left; border: 1px solid #B5B2B5; width: 163px; padding: 0px 5px 10px 10px; margin-bottom: 12px; }
#pollFrame h3 { font-weight: normal; margin-top: 10px; margin-bottom: 4px; font-size: 11px; font-weight: bold; }
#pollFrame span#error { float: left; color: #ff0000; margin: 3px 0px 10px 0px; }
#pollFrame .PollSbm { float: right; margin-top: 13px; }
#pollFrame form {margin:0;padding:0;}
#pollFrame form  .radio {vertical-align:middle;}
#pollFrame .pollQuestionFrame { display: inline; float: left; width: 100%; }
#pollTopLabel { display: inline; float: left; width: 170px; height: 21px; background: url("/images/pollLabelBg.png") repeat-x top left; margin-top: 15px; color: #fff; padding: 9px 0px 0px 10px; font-weight: bold; }
.pollResultBar { float: left; max-width: 125px; min-width: 1px; height: 12px; background: url("/images/pollBarBg.png") repeat-x top left; }
.pollResultBarFrame { float: left; padding: 3px 2px 3px 0px; margin-bottom: 3px; }
.pollResultPercentage { float: left; margin-left: 0px; padding-top:2px; }
.pollAnswerData { float: left; width: 100%; }
.pollResultAnswer { display: block; float: left; width: 100%; }


/* VIDEO PLAYER STYLES  */
.videoReviewFrame { display: block; float: right; width: 180px; }
#videoTopLabel { display: inline; float: right; width: 170px; height: 20px; background: url("/images/pollLabelBg.png") repeat-x top left; margin-top: 15px; color: #fff; padding: 9px 0px 0px 10px; font-weight: bold; }
.productVideo { display: block; float: right; width: 158px; border: 1px solid #B5B2B5; margin-top: 0px; padding: 10px; background: url("/images/videoPlayerFrameBg.png") repeat-x top left; background-color: #F2F2F2; }
.productVideoScreenshot { border: 1px solid #BABFC3; display: block; float: left; width: 146px; margin-top: 8px; position: relative; padding: 5px; }
.productVideoScreenshot a { outline: 0; }
.videoPlayerLink { display: block; float: left; margin-top: 15px; text-align: right; width: 160px; }
.videoPlayerLink a { color: #ff0000; text-decoration: none; }
.videoPlayerLink a:hover { text-decoration: underline; }
.videoPlayerBtn { display: block; float: left; width: 31px; height: 31px; position: absolute; top: 93px; left: -1px; }
.videoPlayerBtn #playerBtn { behavior: url(iepngfix.htc); }
.videoFramePaddingBottom { padding-bottom: 20px !important; }

.videoReviewProductCode { display: block; float: left; color:#999999; font-size:10px; padding-top: 23px; }
.videoReviewText { display: block; float: left; margin-top: 5px; width: 156px; }

div#SapWO { border:1px solid #ea7f00; margin-bottom:20px; overflow:auto; width:518px; padding: 5px 0px 5px 10px;  background:#ffefc9}
#SapWO div {font:bold 18px Tahoma; color:#ea7f00; padding:0px 0px 5px 0px;}
#SapWO div span {color:#666666; font-size:14px;}
#SapWO ul {width:251px; float:left; margin:0px 5px 10px 0px; padding:8px 0px;border-top:1px solid #ea7f00; border-bottom:1px solid #ea7f00; background:#ffffff}
#SapWO ul .Image {float:left; margin:0px 10px 0px 10px}
#SapWO ul li {display:block; float:left;font-size:10px; width:100px; color:#999999; padding:0px; margin:0px;}
#SapWO ul li {font:normal 12px Tahoma; color:#000000; width:160px;}
#SapWO ul li.Title a {color:#000000; font-weight:bold}
#SapWO ul li.Title a:hover {color:#FF0000}
#SapWO ul li.Price {width:97%; font:normal 11px Tahoma; color:#f78618; text-align:right; /*margin-top:-8px*/}
#SapWO ul li.Price span { font:normal 11px Tahoma; color:#999999; padding-right:10px }
#SapWO ul li.Price img {vertical-align:-8px;}
#SapWO ul li.Price b {font:bold 12px Tahoma; color:#f78618; }


/*20070723 Vavoum Changes: Catalog Featured Product.*/

#PickDay {border:1px solid #cccccc; background:url(../images/Header/Logo/bckLogo.gif) bottom repeat-x;padding-bottom:15px; margin-bottom:20px;overflow:auto; width:528px}

#PickDay div {font:bold 18px Tahoma; color:#669bc6; margin:0px 0px 5px 0px; padding:5px 0px 0px 10px;background: url(../images/Header/Member/bckCorp.gif) repeat-x; }
    #PickDay div span {color:#666666; font-size:14px;}
#PickDay ul {border-top:1px solid #cccccc; margin:3px 3px 12px 3px; padding:3px; list-style:none}
    #PickDay ul img {float:left; margin:5px 10px 3px 5px;}
#PickDay ul li {display:block; font-size:11px; color:#666666;margin-top:10px}
    #PickDay ul li span a {color:#669bc6;}
#PickDay ul li.Title {font:normal 15px Tahoma; color:#000000; margin:25px 0px 0px 0px}
    #PickDay ul li.Title a {color:#669bc6; font-weight:bold}
    #PickDay ul li.Title a:hover {color:#FF0000}
#PickDay ul li.Price {font:bold 15px Tahoma; color:#669bc6; text-align:right; margin-top:20px}
#PickDay ul li.Price img {vertical-align:-5px; float:none}



#quizOL {margin:0; padding:0 0 0 25px;}
#quizOL li {color: #0760a8; font-weight: bold; line-height: 18px; }
#quizOL li.wrong {color: #dc0007;}
#quizOL li label {color: #000000; font-weight: normal}
.captchaErr {color:#dc0007; font-weight: bold }

.quizErr { background-color: #0760a8; border: 1px solid #01b2ef; color: #FFFFFF; font-weight: bold; padding: 10px 10px 10px 20px; width:450px; margin-bottom: 20px;}
.quizErr .err {color:#dc0007 }
.quizRegister { background-color: #fcfcfc; border: 1px solid #d7d5da; width:450px; padding: 10px 0}
  .quizRegister label {color: #000000; font-weight: bold}
  .quizRegister input {width: 130px; border: 1px solid #666666 }
  .quizRegister input.err { border: 1px solid #dc0007 }
.quizRegisterButton {width: 450px; text-align: center; padding-top: 10px;}
#quizHall { background-color: #029fde; width: 289px; float: right; padding: 10px 20px; color: #FFFFFF }
#quizHall table { margin-top: 3px;}
