/* main */
body { background-image:url(gfx/_interface/_topBg.png); background-repeat:repeat-x; text-align: center; margin: 0px; background-position:top center; }
form { padding: 0px; margin: 0px; }
div { margin: 0 auto; text-align: left; }
p { margin:0px; padding:0px; }
/* top */
div#top { width:950px; height:140px; }
.logoCell { float:left; width:auto; }
.topSearchCell { 
	margin: 0px;
	width: 455px;
	background-image:url(gfx/_interface/_topSearchBg.png);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	height:125px;
	text-align: left;
}
.topSearchTb { margin: 0px; padding:0px; width: auto; float:left; }
.marginLine { margin-left: 50px; }
.topSearchLine { width: 360px; float:none; margin:0px; }
.topSerchOption { margin: 0px; margin-top: 5px; padding-left: 6px; padding-top: 2px; background-image:url(gfx/_interface/_topSearchOption.gif); color: #006699;
				  background-repeat:no-repeat; width: 130px; height: 21px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; float:left; }
.topSearchList { margin-top: 5px;  margin-left: 10px; float: left; width: auto; font-family:"trebuchet MS", verdana, arial; color:#006699; font-size:12px; font-weight: bold; }
.searchList { font-family:"trebuchet MS", verdana, arial; color:#006699; font-size:12px; font-weight: normal; width: 150px; height: 21px; border: #0099CC 1px solid;  }
.topSerachInputBG {
	text-align:center;
	float:left;
	background-image:url(gfx/_interface/_topSearchInput.gif);
	background-repeat:no-repeat;
	width:344px;
	height:22px;
	margin-top:3px;
}
.topSerachInput {
	width: 335px;
	background-color:transparent;
	border: none;
}
/* tabs */
div#tabs {
	background-image:url(gfx/_interface/_topTabsBg.png);
	background-repeat:repeat-x;
	width:925px;
	height:24px;
	padding-left:25px;
}
div#tabsTop {
	background-color:#FFFFFF;
	background-image:url(gfx/_interface/_topCornerRight.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:13px;
	width:950px;
}
.tab{
	background-image:url(gfx/_interface/tab_middle.png);
	background-repeat:repeat-x;
	height: 22px;
	float:left;
	margin-right: 2px;
	margin-top: 2px;
}
.tabW{
	background-image:url(gfx/_interface/tab_middle_w.png);
	background-repeat:repeat-x;
	height: 22px;
	float:left;
	margin-left: 2px;
	margin-right: 0px;
	margin-top: 2px;
}
/* content */
div#content{
	background-color:#FFFFFF;
	background-image:url(gfx/_interface/_topMainBG.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:946px;
	height:auto;
	padding-left: 2px;
	padding-right: 2px;
}
div#middleSection{
	width:630px;
	height:30px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	float:left;
}
div#userSection{
	width:225px;
	height:40px;
	margin-right: 25px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right: 15px;
	background-image:url(gfx/_interface/_topUserBG.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
/* bottom */
div#bottom {
	background-image:url(gfx/_interface/_bottomBG.png);
	background-position:top center;
	background-repeat:repeat-x;
	width:100%;
	background-color:#FFFFFF;
	padding-top: 8px;
	border-bottom: 5px;
	text-align:center;
}
div#bottomIn {
	height: 130px;
	width:920px;
	padding-left: 15px;
	padding-right: 15px;
}
.bottomLogo{
	width:169px;
	height:85px;
	margin-top:10px;
}
.bottomSCLogo{
	margin: 5px;
	border: 0px;
}
.down { width:100%; background-color:#FFFFFF; padding-top: 8px; text-align:center; }
.downIn { height: 30px; width:900px; padding-left: 25px; padding-right: 25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; }
.linkuj:link, .linkuj:visited, .linkuj:active, .linkuj:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-decoration:none; border-bottom:#999999 solid 1px; } 
.linkujbold:link, .linkujbold:visited, .linkujbold:active, .linkujbold:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0099CC; text-decoration:none; border-bottom:#999999 solid 1px; } 
.downLink a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#C3C3C3; text-decoration:none; border-right: 1px dashed #CCCCCC; padding-right: 5px; margin-left: 5px; }
/* How To */
div#howto { background-image:url(gfx/_interface/howTo_BG.png); background-repeat:no-repeat; width:205px; height:145px; padding: 15px; }
/* Newest Products */
div#newest { width:235px; height:145px; margin-top:15px; }
.newest_top { background-image:url(gfx/_interface/newest_top.png); height:21px; width:235px; float:left; }
.newest_body { background-image:url(gfx/_interface/newest_BG.png); background-repeat:no-repeat; background-position:top center; text-align:center; width:235px; float:left; padding-top: 35px; }
.newest_product { text-align:left; width:210px; height: 100px; border-bottom:#DBDBDB 1px dotted; margin-bottom: 5px; padding-left: 5px; }
/* Top Seller */
div#topseller { width:235px; height:145px; margin-top:15px; }
.topseller_top { background-image:url(gfx/_interface/topseller_top.png); height:21px; width:235px; float:left; }
.topseller_body { background-image:url(gfx/_interface/topseller_BG.png); background-repeat:no-repeat; background-position:top center; text-align:center; width:235px; float:left; padding-top: 35px; }
.topseller_store { text-align:left; width:100px; height: 40px; margin-bottom: 5px; padding-left: 10px; float:left; }
.topseller_logo { width: 100px; height: 30px; border: 0px; }
/* Promotion */
div#promotion { width:100%; height: 140px; padding-bottom: 15px; padding-top: 5px; }
/* Other */
.StDiv { float:left; width:auto; }
.txt { float:left; margin-right: 15px; }
/* Main Categories */
.mainCatIco {
	width:50px;
	height:50px;
	margin-bottom: 10px;
	padding-bottom: 18px;
	margin-right: 10px;
	margin-left: 5px;
	padding-left: 5px;
	border:0px;
}
.CatLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0F9FF7;
	text-decoration:none;
	margin-top:12px;
	margin-bottom: 5px;
	padding-top: 10px;
}
.CatLink:hover { color:#006699; text-decoration:underline; }
.SCat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	padding-bottom:15px;
}
.SCatLink { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	line-height:120%;
}
.SCatLink:hover { text-decoration:underline; color:#666666; }
/* Category Page */
.CatName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0F9FF7;
	text-decoration:none;
	margin-top:12px;
	margin-bottom: 5px;
	padding-top: 10px;
}
div#CategoryTop {
	height: 55px;
	float:left;
	padding-left: 20px;
	width: auto;
	margin-bottom: 5px;
}
div#CategoryNavigation {
	height: 55px;
	float:none;
	padding-left: 35px;
	width: auto;
}
div#CategoryList {
	margin:0px;
	padding:0px;
	width: 200px;
	padding-left: 15px;
	margin-right:10px;
	background-color:#E5E5E5;
}
.menu_section {
	width: 213px;
	padding-left: 2px;
	margin-right:10px;
}
/* Products */
.price { margin-top: 8px; float:left; width:auto;}
.product_price { float:none; width:auto; margin: 4px 0; }
.priceImg { width: 4px; height: 23px; border:0px; }
.productImg { width: 90px; height: 90px; padding-right: 5px; border:0px; }
.productFrame { width: 660px; height: 105px; border-bottom: #DBDBDB 1px solid; float:none; margin-bottom: 8px; }
.productFrame_img { width: 95px; height: 100px; float:left; }
.productFrame_desc { width: 430px; height: 100px; float:left; }
.productFrame_option { width: 125px; height: 100px; float:left; padding-left: 10px;
					   font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:normal; color:#999999; }
/* Product Page */
.productPageMain { width: 670px; }
.productPageIMG { width: 150px; text-align:center; padding-bottom: 10px; float:left; min-height: 150px;  }
.productPageStars { margin-bottom: 8px; }
.productPageDetails { width: 515px; min-height: 150px; }
.productPageName { font-family:"Trebuchet MS", Verdana, Arial; color:#006699; font-size:15px; font-weight:bold; margin-bottom: 8px; }
.productPageModel { font-family:"Trebuchet MS", Verdana, Arial; color:#999999; font-size:10px; font-weight:normal; margin-top: -8px; margin-bottom: 8px;  }
.productPageOption { font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; color:#999999; }
.productPagePrice { font-family:"Trebuchet MS", Verdana, Arial; font-size: 21px; color:#FF3300; font-weight: bold; margin-left: 6px; margin-right: 6px; }
.productPageDescription { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:135%; }
.productPage_FoldsRow { width: 620px; height:22px; padding-left: 27px; float:none; }
.productPage_FoldsBG { background-image:url(gfx/_interface/productPage_BG.png); background-repeat:no-repeat; background-position:top; width: 621px; 
					   float:none; padding-top: 25px; padding-left: 13px; padding-right:13px; }
.productPage_FoldsTab{ background-image:url(gfx/_interface/productPage_Fold_mid.png); background-repeat:repeat-x; height: 22px; float:left; margin-right: 2px; margin-top: 2px; }
.productPage_OfferTable { width: 620px; height: 72px; border-bottom:#CCCCCC 1px dotted; float:none; }
.productPage_OfferTableBold { width: 620px; height: 72px; border-bottom:#FF9900 2px solid; float:none; border-top:#FF9900 2px solid; }
.productPage_OfferTableStore { width: 130px; height:60px; float:left; text-align:center; vertical-align:middle; padding-top: 12px; }
.productPage_OfferTableProduct { width: 340px; height:60px; float:left; text-align:center; vertical-align:middle; padding-top: 12px; } 
.productPage_OfferTableInfo { width: 150px; height:58px; float:left; text-align:left; vertical-align:middle; padding-top: 14px; }
.productPage_infoText { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:normal; }

.productPage_DatailsTable { width: 620px; float:none; border-bottom:#CCCCCC 1px dotted; text-align:left; padding: 2px 0; }
.productPage_DetailsName  { width: 280px; float:left; text-align:right;  	   font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; }
.productPage_DetailsValue { width: 300px; padding-left:20px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold;   }

.deliverButton { width: 22px; height:18px; border:0px; }
.outButton { width:140px; height: 22px; border:0px; margin-bottom: 4px; }
/* Comments */
.commentTable { width: 620px; float:none; border-bottom:#CCCCCC 1px dotted; text-align:left; padding: 5px 0; }
.commentTable_top { width: 610px; float:none; text-align:center; padding: 5px 0; margin-bottom: 5px; }
.commentTable_left { width: 140px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; }
.commentTable_right { width: 460px; padding-left: 00px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; min-height:55px; }
.commentUser { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#0099CC; font-weight:bold; margin-bottom: 5px;   }
.commentInfo { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#999999; font-weight:normal; margin-bottom: 5px; }
.commentText { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; font-weight:normal; line-height:135%;   }

.commentTableWrite { width: 620px; float:none; margin-top: 20px; }
.commentTableWriteSection { width: 620px; float:none; margin-bottom: 5px; }
.commentWriteHead { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0099CC; font-weight:bold; }
.commentWriteInfo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:145%; }
.commentWriteName { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0099CC; font-weight:bold; line-height:145%; }
.commentWriteInput { width: 450px; height: 110px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:#CCCCCC 1px solid; }
.commentWriteLeft { width: 460px; float:left; height: 120px;}
.commentWriteRight { width: 140px; padding-left:0px; height: 120px; float:none; }
.commentWriteMark { width: 140px; float:none; height: 15px; }
.commentWriteList { width: 130px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:#CCCCCC 1px solid; }
.commentButton { width: 140px; height:22px; border:0px; }

/* Store */
.storeLogo { width:100px; height: 30px; border:0px; margin:5px; }
.storeFrame { width: 660px; height: 105px; border-bottom: #DBDBDB 1px solid; float:none; margin-bottom: 8px; }
.storeFrame_img { width: 110px; height: 100px; float:left; }
.storeFrame_desc { width: 380px; height: 100px; float:left; }
.storeFrame_option { width: 160px; height: 100px; float:left; padding-left: 10px;
					 font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:normal; color:#999999; }
.storeFrameName { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0099CC; text-decoration:none; font-weight:bold; margin-bottom: 7px;}
.storeFrameName:hover { color:#0099CC; text-decoration:underline; }
.storeDescripion { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:135%; }
.storeInfo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:135%; margin-top: 7px; }
.storeLink { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0099CC; line-height:135%; text-decoration:underline; }
.storeLink:hover { color:#006699; text-decoration:none; }
.storeButton { width:155px; height:22px; border:0px; margin-top: 10px; }

.storePageMain { width: 670px; }
.storePageIMG { width: 150px; text-align:center; padding-bottom: 10px; float:left;  }
.storePageStars { margin-bottom: 5px; }
.storePageDetails { width: 515px; padding-left: 150px; }
.storePageName { font-family:"Trebuchet MS", Verdana, Arial; color:#006699; font-size:15px; font-weight:bold; margin-bottom: 8px; }
.storePageModel { font-family:"Trebuchet MS", Verdana, Arial; color:#999999; font-size:10px; font-weight:normal; margin-top: -8px; margin-bottom: 8px;  }
.storePageOption { font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; color:#999999; }
.storePageDescription { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:135%; }
.storePage_infoText { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; }

.storePage_dataTable { width: 620px; border-bottom:#CCCCCC 1px dotted; padding-bottom: 3px; padding-top:5px; height: 20px;}
.storePage_dataLeft { width: 190px; float:left; padding-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; }
.storePage_dataRight { width: 400px; float:left; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; }

.storePage_paysTable { width: 500px; float:none; }
.storePage_paysCell { width: 250px; }
.storePage_paysLeft { width: 250px; float:left; }
.storePage_paysRight { width: 250px; padding-left:0px; }
.storePage_paysHead { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0099CC; font-weight:bold; padding-bottom: 8px; }
.storePage_paysOpti { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; padding: 3px 0; }
.storePage_paysAddi { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:normal; padding-top:-3px; padding-left: 10px; padding-bottom: 3px; }

/* Search */
.searchFrame { width: 627px;  margin-left: 27px; float:none; border:1px dashed #CCCCCC; padding: 10px; margin-bottom:25px; }
.searchRow { width: 100%; height: 28px; float:none; }
.searchCellLeft { width: 160px; height: 28px; float:left; }
.searchCellRight { width: 440px; height: 28px; padding-left:7px; }
.searchName { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; }
.searchValue { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; }
.searchInput { border:#CCCCCC 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.searchButton { width: 76px; height: 22px; border:0px; vertical-align:middle;  } 

/* Other */
.messageFrame { width: 500px; padding: 10px; border:#CCCCCC 1px solid; text-align:center; margin-top:20px;  }
.messageRed   { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FF0000; line-height: 140%; }
.messageTxt   { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; line-height: 140%; }
.messageLink  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0099CC; line-height: 140%; text-decoration:underline; }
.messageLink:hover { color:#006699; text-decoration:none; }
.helpButton { width: 13px; height:13px; border:0px; vertical-align:middle; }

.listingFrame { width: 660px; float:none; border-top:1px dashed #CCCCCC; padding: 10px; margin-top:25px; }
.listingLeft { width: 480px; float:left; }
.listingRight { width: 160px; padding-left: 0px; }
.listingText { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#999999; }
.listingPage { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#666666; border: 1px solid #999999; 
			   padding: 5px; padding-top: 2px; padding-bottom: 2px; text-decoration:none; }
.listingPage:hover { color:#0099CC; border: 1px solid #0099CC; text-decoration:none; }
.listingPageActive { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#0099CC; border: 1px solid #0099CC; 
			  		 padding: 5px; padding-top: 2px; padding-bottom: 2px; text-decoration:none;  }
.listingPageActive:hover { color:#0099CC; border: 1px solid #0099CC; text-decoration:none; }
.listingButton { width: 150px; height:22px; border:0px; }

/* Help */
.helpTop { height: 30px; border-bottom: 1px solid #666666; background-color:#0099CC; font-size:19px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left: 25px; text-align:left;  }
.helpSubjectHead { height: 35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding-left: 10px; font-weight:bold; text-align:left; }
.helpSubjectsFrame { height: 350px; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; border:#999999 1px solid; border-left:none; background-color:#FFFFFF; }
.helpSubjectsName { font-family:Arial, Helvetica, sans-serif; color:#0099CC; font-size:11px; font-weight:bold; text-decoration:underline; line-height:160%; }
.helpSubjectsName:hover { color:#0099CC; text-decoration:none; }
.helpSubjectsSubName { font-family:Arial, Helvetica, sans-serif; color:#0099CC; font-size:10px; font-weight:normal; text-decoration:underline; line-height:160%; padding-left: 7px; }
.helpSubjectsSubName:hover { color:#0099CC; text-decoration:none; }
.helpSubject { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-align:left; padding-left: 15px; }
.helpContent { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:left; padding-left: 10px; padding-right:15px; line-height: 140%; }

/* -- Texts and links styles -- */
/* Tabs */
.tL { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.tL:hover { color:#C4E1FF; text-decoration:none; }
.tLW { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;  font-weight:bold; color:#ACACAC; text-decoration:none; }
.tLW:hover { color:#999999; text-decoration:none; }
/* Path */
.pathIco { width:21px; height:16px; margin-right: 5px; border:0px; }
.paT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ACACAC; margin-right:5px; }
.paS { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ACACAC; text-decoration:none;  }
.paL { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0F9FF7; text-decoration:none; }
.paL:hover { color:#006699; text-decoration:none; }
/* Page & Category */
.greyHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  color:#ACACAC; }
.sortLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration: none; color:#0F9FF7; margin-right: 15px; margin-left: 15px; }
.sortLink:hover { text-decoration: none; color:#0066CC; }
.pageFrame { width: 660px; margin-left: 30px; }
.pageTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-align:left; padding-bottom: 12px; }
.pageHead { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-align:left; padding-bottom: 8px; }
.pageText { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:left; line-height:140%; }
.pageLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0000FF; text-align:left; line-height:140%; text-decoration:underline; }
.pageLink:hover { color:#006699; text-decoration: none; }
ul { margin: 10px 5; padding: 10px; margin-left:25px; list-style-position: outside; list-style-type: square;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:left; line-height:140%; }
/* User */
.userTop { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold; }
.userLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0099CC; text-decoration:none; font-weight:bold; }
.userLink:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699; text-decoration:underline; font-weight:bold; }

/* How to */
.htT { width: 93px; height: 13px; margin-top: 3px; margin-bottom: 8px; border:0px; }
.hT { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:normal; color:#FF3300; line-height:145%; }
.hL { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:normal; color:#006699; line-height:145%; text-decoration:underline; }
.hL:hover { text-decoration:none; color:#0099CC; }
/* Product */
.pNL { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:bold; color:#006699; line-height:145%; text-decoration:none; }
.pNL:hover { text-decoration:underline; }
.pPr { font-family:"Trebuchet MS", Verdana, Arial; font-size:16px; font-weight:bold; color:#FF3300; height:23px; text-decoration:none; background-color:#FFD138; padding-left: 4px; padding-right: 4px; }  
.pPf { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:normal; color:#999999; float: left; margin-top: 15px; margin-right: 10px; }
.pDe { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:normal; line-height: 115%; margin-top: 5px; }
.pOp { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:normal; color:#999999; margin-top: 8px; }
/* Category */
.cNL { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#006699; line-height:135%; text-decoration:none; }
.cNL:hover { text-decoration:none; color:#0099CC; }
.sNL { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#006699; line-height:135%; text-decoration:none; padding-left: 10px;}
.sNL:hover { text-decoration:none; color:#0099CC; }
.cBL { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; line-height:135%; text-decoration:none; }
.cBL:hover { text-decoration:underline; color:#666666;  }
.categoryFrame { width: 300px; margin-left: 30px; float:left; line-height:1.3em;
				 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:left; 
			   }
.categoryCell { width: 300px; padding-bottom: 10px; }

.ccNL { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:1.5em; text-decoration:undeline; }
.ccNL:hover { text-decoration:none; color:#0099CC; }
.csNL { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#006699; line-height:1.5em; text-decoration:none; padding-left: 10px;}
.csNL:hover { text-decoration:none; color:#0099CC; }
/* Map */
.mapFrame { width: 660px; margin-left: 30px;  }
.mapCell { width: 310px; float:left; padding: 10px; }
/* Footer */
.fT { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:normal; color:#666666; line-height:140%; }
.fL { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; font-weight:normal; color:#666666; line-height:140%; text-decoration:none; }
.fL:hover { text-decoration:none; color:#000000; }
.aT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; line-height:140%; }
.f_author { margin-top:15px; margin-left:25px; margin-right:0px; }
/* Advers */
.adverText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#C9C9C9; letter-spacing: 7px; float:none; line-height: 25px; }
.adverOffer_line { width: 200px; height: 1px; border: 0px; }
div#topAdver { width: 940px; text-align: center; margin-bottom: 20px;}
div#leftAdver { width: 205px;  margin-bottom: 15px; text-align: center;}
div#offerAdver { width: 660px;  margin-top: 10px; margin-bottom: 10px; text-align: center; }
div#listAdver { width: 710px;  margin-top: 10px; margin-bottom: 10px; text-align: center; }
/* Logins & Registration */
.formTable { width: 880px; padding: 15px; border:#CCCCCC 1px solid; background-color:#FFFFFF; }
.formTitle { font-family:"Trebuchet MS", Verdana, Arial; font-size:32px; color:#FFFFFF; font-weight:bold; padding-left: 65px; }
.formSubtitle { font-family:"Trebuchet MS", Verdana, Arial; font-size:22px; color:#11A0F7; font-weight:bold; padding-left: 65px; }
.formErrorTable { width: 500px; border:#990000 1px solid; padding: 15px; margin-top: 20px; }
.formErrorHead { font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; color:#990000; font-weight:bold; }
.formErrorText { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#990000; font-weight:normal; line-height:135%; }
.formOKTable { width: 500px; border:#009933 1px solid; padding: 15px; margin-top: 20px; }
.formOKHead { font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; color:#009933; font-weight:bold; }
.formOKText { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#009933; font-weight:normal; line-height:135%; }
.formInfoTable { width: 500px; border:#CCCCCC 1px solid; padding: 15px; margin-top: 20px; }
.formInfoHead { font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; color:#666666; font-weight:bold; }
.formInfoText { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#666666; font-weight:normal; line-height:135%; }
.formContentTable { width: 500px; border:0px; padding: 15px; margin-top: 20px; }
.formContentTableLong { width: 700px; border:0px; padding: 15px; margin-top: 20px; }
.formHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; line-height:140%; }
.formText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; line-height:140%; }
.formInput { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; border: 1px #CCCCCC solid; }
.formLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#0066CC; text-decoration:none; }
.formLink:hover { color:#0066CC; text-decoration:underline; }

#christmass {
	width: 235px;
	height: 460px;
	background: url(gfx/_interface/christmass_.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#christmass h1 {
	padding: 0px;
	margin: 0px;
	padding-top: 40px;
	font-size:13px;
	text-align:center;
}
#christmass p {
	margin: 0px;
	padding: 0px;
	margin-top: 45px;
	padding-left: 25px;	
}
#christmass p a {
	text-decoration: none;
	color: #FFFFFF;
}
#christmass p a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
#christmass p.c4 {
	margin-top: 50px!important;
}

div.review {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 135%;
	margin-top: 15px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 7px;
}

div.review p b {
	line-height: 160%;
	
}

div.review img {
	border: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 20px;
	float: left;
}

div.review a {
	color: #0066CC;
	text-decoration: none;
}

div.review a:hover {
	color: #003399;
	text-decoration: underline;
}