ul, li, h1, h2, h3, form, table, td, tr, input{margin:0; padding:0; list-style:none;}
p{ padding:10px 0 0 0; margin:0; text-align:left;}
input, form {padding:0;margin:0;display:inline;}

.right{float:right;}
.left{float:left;}
.clear{clear:both;}
img{border:none;}
a{text-decoration:none;}
a:link{color: #004183; font-size: 12px;}
a:visited{color: #004183; font-size: 12px;}
a:hover{color: #000000; font-size: 12px; }

h1{ font-size:18px; padding:0px 0 5px 0;}
body{ background:url(../images_templ/bg.jpg) center repeat-y #e6e6e6; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#000000; margin:0; padding:0;} 

.bold14px{ font-size:14px; font-weight:bold;}


/*####################maincontainers#############*/
#main-container{ width:972px;padding:0 32px 0 32px; margin:auto;_padding:0 32px 0 33px;}

/*---------Header----*/
.tbase{width:972px;height:205px; float:left;}
.logo{width:266px;float:left;height:47px;padding:15px 0 0 30px;}
.toplink{width: 640px;float: right;text-align: right;height: 40px;background-image: url(../images_templ/laptop_expert.gif);background-repeat: no-repeat; background-position:2px 0;}
.topnav{float:right;width:auto;font-size: 11px;color: #573718;padding-top: 5px;padding-bottom: 5px;}
.topnav .blue{ color:#5093b6;}
#scart_order_qty{ color:#5093b6;}#scart_order_subtotal{ color:#5093b6;}
.sp{ padding:0 10px 0 0;}.topnav .org{ color:#cf7b0b;}.topnav .org a{ color:#cf7b0b; text-decoration:underline; font-size:11px;}
.topnav .org a:hover{ color:#573718; text-decoration:none; font-size:11px;}
.checkout{background-image: url(../images_templ/topmenu_hover.gif);background-repeat: no-repeat;width: 91px;float:right;text-align: center; height:23px; line-height:20px; margin:0 13px 0 0; _margin:0 6px 0 0;text-align:left; padding:0 0 0 10px;}
.checkout a{color:#FFFFFF; font-size:11px;text-decoration:underline;}.checkout a:hover{color:#FFFFFF; font-size:11px; text-decoration:none;}
.navbg{height: 32px;width: auto;background-image: url(../images_templ/menu_bg.gif);background-repeat: repeat-x;}
.nav{width: 957px; float:left; padding-left:15px; _ padding-left:10px;}
.nav ul{ list-style:none; float:left;background:url(../images_templ/menu_bg.gif) repeat-x;}
.nav li{background-image: url(../images_templ/menu_bar.gif);background-repeat: no-repeat;background-position: right center; height:32px; width:100px; float:left;}
.nav li a{color:#563718;text-decoration:none;font-family: Tahoma;font-size: 10px;width: 70px;_width:80px;float: left;text-align: center;  padding:4px 12px 3px 12px; display:block; _padding: 2px 12px 0px 12px;height:25px;}
.nav li a:hover{color:#FFFFFF;background-image: url(../images_templ/menu_hover.gif);background-repeat: no-repeat;background-position: center top;width: 70px; _width:80px; padding:4px 12px 4px 12px; _padding:4px 12px 3px 12px; display:block; font-weight:bold;font-size: 10px;}
.nav li.home-link a{
	line-height:25px;
	height:25px;
	width: 70px;
	_width:80px;
	padding:4px 12px 4px 12px;
	_padding:4px 12px 3px 12px;
	display:block;
	font-size: 10px;
}
/*.nav li.current a{color:#FFFFFF;background-image: url(../images_templ/current_bg.gif);background-repeat: no-repeat;background-position: center top;padding-top:10px;height:22px;width: 72px;}*/

/*.nav li.current a:hover{color:#FFFFFF;background-image: url(../images_templ/current_bg.gif);background-repeat: no-repeat;background-position: center top;padding-top:10px;_height:19px;width: 72px;}*/

.navbottom{float:left;height:33px;width:100%;background-image: url(../images_templ/menu-bottom-bg.gif);background-repeat: repeat-x;}
.search_btn{padding-top: 7px;}

#serch-box{height:18px; width:255px;float: left;margin-left: 15px;_margin-left: 7px;margin-top: 7px;margin-right: 10px;background-image: url(../images_templ/search_bar.gif);background-repeat: no-repeat;background-position: left 0;color: #666666; }
#search-input{ float:left; width:160px; padding:2px 0 0 15px;}
.searchinput{ width:150px; height:18px; display: inline; font-size:11px; background:transparent; border:none;}


#gobutton{  width:74px;height:21px;  float:left; padding:0 0 0 3px; }


/*Middle part*/
#middle-area{ float:left; width:100%;}
#middle-rightbox{ float:left; width:772px;}

/*Left side design*/
#middle-leftbox{ float:left; width:190px; margin:0 8px 0 0; border:#b7b7b7 1px solid; border-top:none; background:#fdf8ea; padding:0 0 20px 0;}
.menu-heading{ height:25px; width:180px;; background:#563718; line-height:25px;border:#b7b7b7 1px solid; border-left:none; border-right:none; font-size:12px; color:#FFFFFF; font-weight:bold; padding:0 0 0 10px; float:left;}
.menu-link-box{float:left; width:180px; color:#754c24; padding:5px 0 10px 10px;}
.menu-link-box li{ padding:2px 0 2px 0;}
.menu-link-box li a{ color:#754c24;}
.menu-link-box li a:hover{ color:#006295; text-decoration:underline;}


/* Verical Menu */
.ctg-menu-box{ float:left; width:180px; color:#754c24; padding:5px 0 10px 10px;}
.ctg-menu-box ul{ margin:0; padding:0; list-style:none;}
#menu_categorytypes li{ padding:0 0 0 0px; width:180px;}

.class_menuitem_categorytype .menuitem_categorytype_link:LINK,.class_menuitem_categorytype .menuitem_categorytype_link:VISITED{font-size:12px; font-weight:bold;color:#000000; display:block;_display:inline-block; float:left; padding:10px 0 5px 0; width:180px;}
.class_menuitem_categorytype .menuitem_categorytype_link:HOVER{font-size:12px; font-weight:bold;color:#754c24; display:block;_display:inline-block; float:left; padding:10px 0 5px 0; }
.class_menuitem_categorytype_selected .menuitem_categorytype_link:LINK, .class_menuitem_categorytype_selected .menuitem_categorytype_link:VISITED{font-size:12px; font-weight:bold;color:#754c24; display:block;_display:inline-block; float:left; padding:10px 0 5px 0; }


#menuitem_categorytype ul{ margin:0; padding:0;}
#menuitem_category { margin:0px 0 0 0 ; padding:0px; clear:both;}
#menuitem_category a{ font-size:12px; color:#754c24; display:block;_display:inline-block; float:left; padding:2px 0 2px 0; width:180px; }
#menuitem_category a:hover{ color:#006295; display:block;_display:inline-block; float:left; text-decoration:underline;}
#menuitem_category.class_menuitem_category_selected a{color:#006295; display:block;_display:inline-block; float:left; width:180px;text-decoration:underline;}

/*NEWSLETTER*/
#news-letter-box{ float:left; width:170px; padding:5px 10px 5px 10px;}
#news-input{ float:left; width:130px; padding:0px 0 0 0px;}
.newsinput{ width:125px; height:16px; display: inline; font-size:10px; border:#b7b7b7 1px solid; padding:2px 0 0 5px; }
#news-gobutton{ width:23px;height:23px;  float:left; padding:0 0 0 10px;_padding:0 0 0 5px; }
#news-text{ float:left; width:100%;_float:none; font-size:10px; padding:5px 0 0 0;}

/*FOOTER*/
#main-footer-box{ float:left; width:972px; border-top:#b7b7b7 1px solid; margin:15px 0 0 0; padding:15px 0 0 0;}
.footer-link-box{ float:left; padding:0 0 0 10px; width:180px;}
.footer-heading{ float:left; color:#000000; font-size:14px; font-weight:bold; width:100%; padding:0 0 5px 0;}
.footer-link{ width:100%; float:left;}
.footer-link li{ padding:0;}
.footer-link li a{ color:#e96c2a; font-size:11px;}
.footer-link li a:hover{ color:#000000; font-size:11px; text-decoration:underline;}
.footer-info-box{ float:left; padding:0 0 0 10px; width:200px; color:#000000; font-size:11px; line-height:18px;}
#card-info{ float: left; width:100%; text-align:center; padding:20px 0 10px 0;}


/*HOME PAGE*/
#home-page-textbox{ float:left; width:100%;}
#hp-text-inner{ width:738px; border:#b7b7b7 1px solid; padding:5px 15px 15px 15px;}
.long-banner{ width:770px;  float:left; margin:10px 0 10px 0; }
#hp-ctg-linkbox{ float:left; padding:0 0 0 15px; width:344px;}
#top-ctg-box{background:url(../images_templ/ctg-v-bg.gif) no-repeat 0 bottom; float:left;}
.ctg1{ float:left; width:172px; padding:25px 0 0 0; height:240px; background:url(../images_templ/ctg-h-bg.gif) no-repeat right 15px;}
.hp-ctg-name{ float:left; color:#006295; font-weight:bold; width:100%; text-align:center;}
.hp-ctg-img{ float:left;  height:175px; padding:5px;text-align:center;}
.hp-ctg-links{ float:left; width:100%; text-align:center;}a.hp-ctg-vi{ color:#8c6239; text-decoration:underline;}a.hp-ctg-va{ color:#1b74a2;text-decoration:underline;}a.hp-ctg-vi:hover{ color:#000000; text-decoration:none;}a.hp-ctg-va:hover{ color:#000000; text-decoration:none;}
.ctg2{ float:left; width:172px; padding:25px 0 0 0; height:240px; }
#featured-p-box{ float:left; width:100%; padding:10px 0 10px 0;}
.featured-heading{ float:left; color:#000000; font-size:18px; font-weight:bold; width:100%; padding:0;}
#f-products{ float:left; width:100%;}

/*HOME PAGE MAIN PRODUCT*/
#home-page-main-product{ float:left; width:390px;border:#b7b7b7 1px solid; }
#hp-mp-image{ float:left; width:380px; padding:5px; text-align:center;}
#hp-mp-contentarea{ float:left; width:380px;border-top:#b7b7b7 1px solid; background:#fdf8ea; padding:0 0 5px 10px; }
#hp-mp-pname{ float:left; width:100%; padding:10px 0 10px 0; font-size:14px; font-weight:bold;}
.hp-mp-cbox{ float:left; width:100%; padding:3px 0 3px 0;}
.hp-mp-price{ color:#006295; font-size:14px; font-weight:bold; float: left; padding:0 10px 0 0;}
#hp-mp-options{ float:left;}.seprator{ color:#795028;}a.hp-mp-vd{ color:#cf7b0b;}a.hp-mp-vd:hover{ color:#000000;}a.hp-mp-ac{ color:#006295;}a.hp-mp-ac:hover{ color:#000000;}

/*FEATURED PRODUCT*/
.featuredp-mainbox{ background:url(../images_templ/featured-h-dots.gif) repeat-x 0 bottom; width:255px; height:290px; float:left; margin:15px 0 0 0;}
.featuredp-inner{ background:url(../images_templ/featured-v-dots.gif) right top no-repeat;width:203px; height:290px; padding:0 26px 0 26px;}
.fp-img{ float:left; height:135px; width:193px; padding:5px; text-align:center; overflow:hidden;}
.fp-name{ float:left; width:100%; height:42px; font-weight:bold;overflow:hidden; padding:0 0 5px 0;}
.fp-name h1{font-weight:bold; font-size:11px;}
.fp-review{ float:left; width:100px; height:32px;}
.fp-price{ float:right; width:100px; height:32px; text-align:right; color:#006295; font-weight:bold;}
.fp-link{ float:left;  width:100%; padding:18px 0 0 0;}.fp-link a{color:#006295; text-decoration:underline; }.fp-link a:hover{ color:#000000; text-decoration:none;}

.fp-review .productReviews_body td{ overflow:hidden;/* padding-left:400px;*/ color:#FFFFFF;}
.fp-review .productReviews_container{position:relative;}
.fp-review span.productReviews_starBar{position:absolute; top:0px; left:10px;width:100px;}
.fp-review a.productReviews_writeReview_link{position:absolute; top:16px; left:5px;width:100px;}



/*Brief Product*/
#brief-product-box{ float:left; width:100%; padding:5px 0 5px 0;}
.brief-mainbox{ float:left; width:190px; height:350px; background:url(../images_templ/featured-h-dots.gif) 0 bottom no-repeat; margin:20px 0 0 0; }
.brief-inner{ width:170px; height:350px; background:url(../images_templ/brief-v-bg.gif) right 0 no-repeat; padding:0 10px 0 10px;font-size:11px; }
.brief-compare-box{ float:left; width:100%; height:20px; overflow:hidden;}
.b-img{ float:left; width:165px; text-align:center; height:130px; overflow:hidden; padding:5px 2px 5px 2px;}
.b-brief-name{ float:left; width:100%; padding:5px 0px 5px 0px; height:45px; font-weight:bold; }
.b-brief-disc{ float:left; width:100%; padding:5px 0px 0px 0px; height:15px;overflow:hidden;}
.b-brief-review{ float:left; width:100%; padding:0px 0px 5px 0px;}
.b-brief-review .productReviews_body{ color:#000000; font-size:10px;}
.b-brief-review a.productReviews_writeReview_link{ color:#000000; font-size:10px;}.b-brief-review a.productReviews_writeReview_link:hover{ color:#006295; font-size:10px;}
.b-brief-name{ float:left; width:170px; padding:5px 0px 5px 0px; height:35px; font-weight:bold; overflow:hidden;}
.b-brief-price{ float:left; width:100%; text-align:right; font-weight:bold; color:#006295; padding:15px 0 0 0;}
.b-brief-pnum{ float:left; width:100%; padding:5px 0px 5px 0px;text-align:right; font-size:10px;}
.b-brief-vitem{ float:left; width:100%; padding:15px 0 0 0;}
.b-brief-vitem a{font-weight:bold; color:#006295; font-size:11px;}
.b-brief-vitem a:hover{font-weight:bold; color:#000000; font-size:11px;}
.b-brief-name h1{font-weight:bold; font-size:11px;}



/*Ctg Featured Product*/
#ctg-featured-box{ float:right; width:190px; border:#b7b7b7 1px solid; background:#fdf8ea;padding:0px 0 10px 0; }
.ctg-f-header{ float:left; width:100%; text-align:center; padding:15px 0 0 0;}
.ctg-featured-prod-mainbox{ float:left; width:170px; margin:20px 0 0 0;padding:0 10px 0 10px;font-size:11px;  }
.b-ctg-img{ float:left; width:165px; text-align:center; height:130px; overflow:hidden; padding:5px 2px 5px 2px;}
.b-ctg-ft-name{ float:left; width:100%; padding:5px 0px 5px 0px; height:45px; font-weight:bold; }
.b-ctg-ft-disc{ float:left; width:100%; padding:5px 0px 0px 0px; height:15px;overflow:hidden;}
.b-ctg-ft-review{ float:left; width:100%; padding:0px 0px 5px 0px;}
.b-ctg-ft-name{ float:left; width:170px; padding:5px 0px 5px 0px; height:30px; font-weight:bold;}
.b-ctg-ft-price{ float:left; width:100%; text-align:right; font-weight:bold; color:#006295; padding:15px 0 0 0;}
.b-ctg-ft-pnum{ float:left; width:100%; padding:5px 0px 5px 0px;text-align:right; font-size:10px;}
.b-ctg-ft-vitem{ float:left; width:100%; padding:15px 0 0 0;}
.b-ctg-ft-vitem a{font-weight:bold; color:#006295; font-size:11px;}
.b-ctg-ft-vitem a:hover{font-weight:bold; color:#000000; font-size:11px;}

/*CTG TEMPLATE*/
#ctg-content{ float:left; width:575px;}
#main-ctg-box{ float:left; width:565px; border:#b7b7b7 1px solid;  background:#fdf8ea; margin:0 5px 0 0;}
#ctg-header{ float:left; width:555px; background:#563718; height:30px;border-bottom:#b7b7b7 1px solid; color:#FFFFFF; padding:0 0 0 10px; font-size:18px; font-weight:bold; line-height:30px;}
#ctg-box-inner{ padding:10px 13px 20px 13px; float:left; width:539px;}
#best-seller-box{ float:left; width:100%; padding:0 0 10px 0;}


/*CTG best sellers products*/
.ctg-best-sellers-mainbox{ float:left; margin:0 10px 0 82px; width:375px;border:#b7b7b7 1px solid; background:#FFFFFF; padding:15px;}
.ctgf-img{ float:left; width:165px;}
.ctg-best-comp{ float:left; width:100%;}
.ctg-best-rightbox{ float:left; width:210px;}
.ctg-best-name{ float:left; width:210px; padding:0px 0px 5px 0px; height:30px; font-weight:bold;}
.ctg-best-disc{ float:left; width:100%; overflow:hidden; font-size:11px;}
.ctg-best-price{ float:left; width:210px; padding:10px 0px 5px 0px; text-align:right; line-height:18px;}
.ctg-best-listp{ text-decoration:line-through; }
.ctg-best-sellp{font-weight:bold; color:#006295;}
.ctg-best-saving{font-weight:bold; color:#de2214;}
.ctg-best-vitem{ float:left; width:100%; padding:15px 0 0 0;}
.ctg-best-vitem a{font-weight:bold; color:#006295; font-size:11px;}
.ctg-best-vitem a:hover{font-weight:bold; color:#000000; font-size:11px;}


/*DETAIL 1 TEMPLATE*/
#dt1-main-box{ float:left; width:100%;}
#dt1-detail-box{ float:left; width:545px;border:#b7b7b7 1px solid; margin:0 13px 0 0; padding:10px;}
#dt1-related-box{ float:left; width:190px; border:#b7b7b7 1px solid; background:#fdf2d4;padding:0px 0 10px 0;}
#dt1-related-header{ float:left; width:180px; background:#563718; height:30px;border-bottom:#b7b7b7 1px solid; color:#FFFFFF; padding:0 0 0 10px; font-size:14px; font-weight:bold; line-height:30px;}
#dt1-img-leftbox{ float:left; width:230px; padding:0 10px 0 0;}
#dt1-img-box{ background:#754d24; float:left; padding:10px; width:210px;}
#thumbnail-img-box{ border-top:#FFFFFF dotted 1px; margin:10px 0 0 0; padding:10px 0 0 0;}
#dt1-review-box{ float:left; width:228px;border:#b7b7b7 1px solid; margin:15px 0 0 0; padding:10px 0 10px 0; text-align:center;}
#dt1-review-box .productReviews_percentageBarContainer{ display:none;}
#dt1-review-box .productReviews_body{ color:#8c6239; font-size:11px; padding:5px 0 0 0;}
#dt1-review-box .productReviews_avgCustomerReview{ padding:0 0 0 5px;}
#dt1-disc-rightbox{ float:left; width:305px;}
#dt1-name{ float:left; width:100%; font-size:18px; font-weight:bold; padding:0 0 10px 0;}
#dt1-name h1{ font-size:18px; font-weight:bold;}
#dt1-number{float:left; width:100%; font-style: italic;}#dt1-brief{float:left; width:100%;}
#dt1-pricebox{float:left; width:100%; border:#b7b7b7 dotted 1px; margin:15px 0 15px 0; border-left:none;border-right:none; padding:10px 0 10px 0;}
.dt1-listp{ font-size:14px; text-decoration: line-through;}
.dt1-sellp{ color:#006295; font-size:18px; font-weight:bold;}
.dt1-saving{ color:#de2214;font-size:14px; font-weight:bold; }
#dt1-optionbox{ float: left; width:100%; padding:5px 0 5px 0;}
#qt-box{ float: left; width:70px; padding:5px 0 5px 0;}#dt1-btns{ float: left; width:100%; padding:5px 0 25px 0;border-bottom:#b7b7b7 dotted 1px; margin:0 0 25px 0;}
#qt{ float:left; width:30px; padding:5px 0 0 0;}
#dt1-instock{ float:left; color:#8c6239; font-size:11px; padding:8px 0 0 0;}
#dt1-disc{ float: left; width:100%; padding:5px 0 10px 0;}
#dt1-properties{ float: left; width:100%; }
.dt1-prop1{ float: left; width:290px; background:#e5e5e1; height:25px; padding:0 0 0 15px; line-height:25px;}
.dt1-prop2{ float: left; width:290px;  height:25px; padding:0 0 0 15px; line-height:25px;}
.dt1-prop1-heading{ float:left; width:140px; font-weight:bold;}
.dt1-prop1-disc{ float:left; width:150px; text-align:center;}

.dt1-rel-pbox{ float:left; width:165px; border-bottom:#b7b7b7 1px dotted; margin:10px 12px 0px 12px; padding:0 0 20px 0;}
.dt1-rel-img{ float:left; width:155px; text-align:center; padding:5px;}
.dt1-rel-name{ float:left; width:100%; font-weight:bold; padding:5px 0 5px 0; font-size:11px;}
.dt1-rel-price{ float:left; width:100%; text-align:right; font-size:11px;padding:10px 0 10px 0;}
.dt1-rel-more{ float:left; width:100%; font-size:11px;}.dt1-rel-more a{ color:#006295;font-size:11px;}.dt1-rel-more a:hover{ color:#000000;font-size:11px;}




/*TEMPLATE FOR DETAIL 2*/
#dt2-mainbox{ float:left; width:100%;}
#dt2-leftbox{ float:left; width:715px;}
#dt2-rightbox{ float:left; width:237px; padding:0 0 0 20px;}
.dt2-rightyellowbox{ float:left; width:205px; border:#b7b7b7 1px solid; margin:12px 0 0 0; background:#fdf8ea; padding:15px;}
.bold18pxbrown{ color:#523c20; font-size:18px; font-weight:bold;}
.dt2-edd a{ color:#006295; text-decoration: underline;}.dt2-edd a:hover{ color:#000000; text-decoration: none;}
.bold18pxblue{ color:#006295; font-size:18px; font-weight:bold;}
.dt2-whitebox{ float:left; width:235px;border:#b7b7b7 1px solid;margin:12px 0 0 0; padding:0 0 10px 0; }
.dt2-whitebox-heading{ float:left; width:225px; background:#563718; height:30px;border-bottom:#b7b7b7 1px solid; color:#FFFFFF; padding:0 0 0 10px; font-size:14px; font-weight:bold; line-height:30px;}
.dt2-view-more{ float:left; width:220px; padding:10px 0 0 10px;}.dt2-view-more a{ text-decoration:underline; color:#006295;}.dt2-view-more a:hover{ text-decoration:none; color:#000000;}
.dt2-faq-box{ float:left; width:212px; border-bottom:#b7b7b7 1px dotted; margin:10px 12px 0px 12px; _margin:10px 6px 0px 6px;padding:0 0px 20px 0px;}
#dt2-imgbox{ float: left; width:370px; padding:5px 0 5px 0; text-align:center;}
#dt2-right-disc{ float:left; width:345px;}
#dt2-bottomlinkbox{ float:left; width:343px;border:#b7b7b7 1px solid; margin:10px 0 0 0;}
#dt2-bottomlinkbox-top{ float:left; width:327px; padding:8px;border-bottom:#b7b7b7 1px dotted;}
#dt2-qty{ float:left; width:85px;}#dt2-avb{ float:left; width:85px;}  
.brown11px{ color:#8c6239; font-size:11px;}
#morelink{ float:left;padding:5px; width:333px; }#morelink a{ color:#006295; text-decoration:underline;}#morelink a:hover{ color:#000000; text-decoration:none; }
.dt2-detail-disc-heading{ float:left; width:705px; background:#563718; height:30px;border-bottom:#b7b7b7 1px solid; color:#FFFFFF; padding:0 0 0 10px; font-size:18px; font-weight:bold; line-height:30px; margin:10px 0 0 0;}
.dt2-detail-disc{ float:left; width:675px; padding:20px;}

.dt2-rightyellowbox .productReviews_avgCustomerReview{ display:none;}
.dt2-rightyellowbox .productReviews_percentageBarContainer{ display:none;}
.dt2-rightyellowbox .productReviews_body{ color:#8c6239; font-size:11px; padding:5px 0 0 0;}
.dt2-rightyellowbox .productReviews_avgCustomerReview{ padding:0 0 0 5px;}
.dt2-rightyellowbox a.productReviews_writeReview_link{ font-size:11px;}

#thumbnails ul li{ float:left; padding:5px;}
#dt2-thumbnail-img-box{ width:300px; margin: auto;}




/*.dt2-rightyellowbox .productReviews_body td{overflow:hidden; padding-left:400px;}
.dt2-rightyellowbox .productReviews_body{position:relative;}
.dt2-rightyellowbox span.productReviews_starBar{position:absolute; top:0px; left:5px;}
.dt2-rightyellowbox a.productReviews_writeReview_link{position:absolute; top:16px; left:5px;}*/




/*Related Product*/
.dt2-rel-pbox{ float:left; width:165px; border-bottom:#b7b7b7 1px dotted; margin:10px 12px 0px 12px; padding:0 22px 20px 22px;}
.dt1-rel-img{ float:left; width:155px; text-align:center; padding:5px;}
.dt1-rel-name{ float:left; width:100%; font-weight:bold; padding:5px 0 5px 0; font-size:11px;}
.dt1-rel-price{ float:left; width:100%; text-align:right; font-size:11px;padding:10px 0 10px 0;}
.dt1-rel-more{ float:left; width:100%; font-size:11px;}.dt1-rel-more a{ color:#006295;font-size:11px;}.dt1-rel-more a:hover{ color:#000000;font-size:11px;}


/*Detail 2 Products Accessories */
.dt2-p-ass-mainbox{ float:left; margin:0 10px 0 10px; width:305px;padding:15px;}
.dt2-p-ass-img{ float:left; width:110px;}
.dt2-p-ass-comp{ float:left; width:100%;}
.dt2-p-ass-rightbox{ float:left; width:195px;}
.dt2-p-ass-name{ float:left; width:195px; padding:0px 0px 5px 0px; height:30px; font-weight:bold;}
.dt2-p-ass-disc{ float:left; width:100%; overflow:hidden; font-size:11px;}
.dt2-p-ass-price{ float:left; width:195px; padding:10px 0px 5px 0px; text-align:right; line-height:18px;}
.dt2-p-ass-listp{ text-decoration:line-through; }
.dt2-p-ass-sellp{font-weight:bold; color:#006295;}
.dt2-p-ass-saving{font-weight:bold; color:#de2214;}
.dt2-p-ass-vitem{ float:left; width:100%; padding:15px 0 0 0;}
.dt2-p-ass-vitem a{font-weight:bold; color:#006295; font-size:11px;}
.dt2-p-ass-vitem a:hover{font-weight:bold; color:#000000; font-size:11px;}

/*################SITEMAP######################*/
.sitemap_body {
width:auto;
height:auto;
margin-bottom:30px;
float:left;
}

.sitemap_custompages {clear:both; padding:20px 0 20px 0; font-size:18px; color:#563718;}
.list_sitemap_custompages { margin:0; padding:0;}
.listitem_sitemap_custompage {margin:0 5px 0 0;
width:250px;
float:left;
border-bottom:1px dotted #999999;
list-style: none;

}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {
color:#626262;
width:250px;
line-height:20px;

}
.listitem_sitemap_custompage a:HOVER {
width:248px;
text-decoration:none;
background-color:#563718;
display:block; color:#ffffff;
padding-left:6px;
font-weight:bold;

}
.listitem_sitemap_manufacturer {
width:222px;
float:left;
border-bottom:1px dotted #999999; margin:0 10px 0 0; padding:0 0 5px 0;
}
.listitem_sitemap_manufacturer a{ font-weight:bold;}
.listitem_sitemap_category a{ font-weight:normal;}
/*.manufacturer_link:LINK, .manufacturer_link:LINK:VISITED {
color:#626262;
line-height:25px;
}
.manufacturer_link:LINK:HOVER {
text-decoration:none;
color:#FF0000;
font-weight:bold;
}*/
p.sitemap_categorytype {
line-height:25px;
text-align:center;
clear:both;
}
ul.list_sitemap_products {}
li.listitem_sitemap_products {
list-style-type:none;
width:150px;
height: 125px;
float:left;
text-align:center; padding:10px 0 0 0; margin:0 8px 0 8px; overflow:hidden;
}
.listitem_sitemap_products .product_link:LINK, .listitem_sitemap_products .product_link:VISITED { color:#000000;
display:block; font-size:11px;
}
.listitem_sitemap_products .product_link:HOVER{color:#006295;display:block; font-size:11px; text-decoration:underline;}
.listitem_sitemap_products .product_link_img:LINK, .listitem_sitemap_products .product_link_img:VISITED {
display:block;
height:70px; width:150px; overflow:hidden; text-align:center;
}
.categorytype_link:LINK, .categorytype_link:VISITED {
font-size:20px;
display:block;
width:100%;
line-height:35px;
color:#563718;
}
.categorytype_link:hover{
font-size:20px;
display:block;
width:100%;
line-height:35px;
color:#000000;
}
p.sitemap_category {
clear:both;
}
/*a.category_link:LINK, a.category_link:VISITED {
font-size:16px;
color: #28843c;
}
a.category_link:HOVER {
color:#000000;
}*/
.listitem_sitemap_custompage a.category_link {color:#990000;font-size:12px;}
.listitem_sitemap_custompage a.category_link:HOVER {
width:220px;
text-decoration:none;
background-color:#cccccc;
color:#000000;
padding-left:6px;
font-weight:bold;
}
.navigator_products {

clear:both;
text-align:center;
height:20px;
}
.navigator_products, .navigator_products_list {margin:0px;}
.navigator_products_listitem_selected, .navigator_products_listitem {
float:left;
width:auto;
margin:0 15px 10px 15px;
list-style-type:none;
height:25px;
}

.navigator_products_link:LINK, .navigator_products_listitem a:VISITED{color: #58585a;}
.navigator_products_link:HOVER {color: #800e0e;}

/*-- fix ie8 shadowbox --*/
#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
}
/*-- end fix ie8 --*/