*{ margin:0; padding:0;}

body{ font:normal 14px Arial, Helvetica, sans-serif; color:#666; background-color:#000;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}

h1{ font:normal 24px arial;}

a, a:visited{ outline:none; text-decoration:none; color:#fff;}
a img{ border:none;}
li{ list-style-type:none;}
p{ line-height:19px;}
object{ outline:none;}

.categ_title{ font:bold 25px arial; color:#f6f6f6; padding:10px;}

#header{ position:relative; width:940px; height:114px; border-bottom:#2a2a2a 1px solid; margin:0 auto;}
#logo{ position:absolute; top:14px; left:30px; width:141px; height:85px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/logo.gif) no-repeat 0 0;}

#nav_top{ position:absolute; top:14px; right:0; width:700px; height:30px;}
#nav_top ul{ float:right;}
#nav_top ul li{ float:left; height:20px; display:block; padding:0 11px 0 10px; background:url(images/nav_top_spacer.gif) no-repeat right center;}
#nav_top ul li.last{ background-image:none; padding-right:0px;}
#nav_top ul li a{ font-size:13px; color:#ccc; text-transform:uppercase;}
#nav_top ul li a:hover{ color:#fff;}

#nav{ position:absolute; top:81px; left:220px; width:550px; height:25px;}
#nav ul li{ float:left; height:20px; display:block; padding:0 4px 0 18px;}
#nav ul li a{ font:normal 16px arial; color:#cecece; text-transform:uppercase;}
#nav ul li a:hover{ color:#fff;}

#searchform{ position:absolute; top:46px; right:0; width:196px; height:25px; display:block;}
#searchform input{ vertical-align:middle;}
#searchform #smallsearchbox{ width:150px; height:17px; padding:4px 4px 0; border:#484848 1px solid; background-color:#000; color:#656565; font-size:12px;}
#searchform #searchsubmit{ width:32px; height:23px; border:none; cursor:pointer; background:url(images/btn_go.gif) no-repeat 0 0;}

.cart_wrapper{ position:absolute; top:90px; right:0; width:200px; height:20px; color:#9f9f9f; text-align:right; font-size:12px;}
.cart_wrapper a{ display:inline-block; font-weight:bold; padding:0 4px 0 21px; color:#9f9f9f; background:url(images/cart.png) no-repeat 0 0;}\
.cart_wrapper a:hover{ color:#f4f4f4;}

/*#banner{ width:940px; margin:0 auto; padding:20px 0;}*/
.banner_error{ text-align:center;}
.banner_error p{ padding-bottom:20px;}

/*banner*/
#banner{ width:100%; height:640px; margin-bottom:20px; background:url(/shop/pc/banner/banner_large.jpg) no-repeat center 0;}
.banner_center{ position:relative; width:940px; height:547px; margin:0 auto;}
.banner_split {float:left; width:470px; height:547px;}
.mini_banners_listing{ position:absolute; top:180px; right:0; width:620px; height:290px; display:block;}
.mini_banners_listing li{ float:left; display:block; width:190px; height:260px; margin-right:20px;}
.mini_banners_listing li.last{ margin:0;}
/*end banner*/

#main {padding:10px 0 20px; width:940px; margin:0 auto; color:#666; text-align:left}
#main p {padding:10px;}
#main .prodWrapper{ background-color:#d2d2d2; padding:27px;}
#main .prodWrapper .prod_img{ float:left; width:380px;}
/*
#main .prodWrapper .prod_img img{ border: 1px solid #727272;}
*/
#main .prodWrapper .prod_details{ float:right; width:500px; min-height:200px; padding:7px 0;}
#main .prodWrapper .prod_details h1{ font:normal 19px arial; color:#666666; padding:0 0 7px 0;}
#main .prodWrapper .prod_details .price{ font:normal 20px arial; color:#BF0B0B;}
#main .prodWrapper .prod_details .details1{ float:left; width:240px; padding-right:31px; border-right:#bababa 1px solid;}
#main .prodWrapper .prod_details .container_detail_boxes{ padding:20px 3px;}
#main .prodWrapper .prod_details .container_detail_boxes h4{ font:bold 14px arial; padding-bottom:6px; background:url(images/title_border.gif) repeat-x 0 bottom; color:#666666}
/*
#main .prodWrapper .prod_details .container_detail_boxes .details1 div{ padding:10px 0 7px; font:16px arial; }
#main .prodWrapper .prod_details .container_detail_boxes .details1 div p{ padding:0 0 10px;}
#main .prodWrapper .prod_details .container_detail_boxes .details1 .ul_details{ padding:7px 3px 15px;}
#main .prodWrapper .prod_details .container_detail_boxes .details1 .ul_details li{ display:block; padding:0 0 5px 8px; background:url(images/bullet01.gif) no-repeat 0 7px;}
#main .prodWrapper .prod_details .container_detail_boxes .details2 .btn_adauga_cos{ width:164px; height:72px; display:block; text-indent:-999999px; cursor:pointer; border:none; background:url(images/button-cumpara.jpg) no-repeat 0 0;}
#main .prodWrapper .prod_details .container_detail_boxes .details2{ float:right; width:172px;}
#main .prodWrapper .prod_details .container_detail_boxes .details2 dl{ display:block; padding:0 0 30px 60px;}
#main .prodWrapper .prod_details .container_detail_boxes .details2 dl dt{ font:bold 16px arial; display:block; padding-bottom:5px; color:#FC1974}
#main .prodWrapper .prod_details .container_detail_boxes .details2 dl dd select{ width:92px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#main .prodWrapper .prod_details .container_detail_boxes .details2 dl dd .size_info{text-decoration:underline; color:#3e3e3e; padding-left:10px; font-size:12px;}
*/
#main .prodWrapper .prod_details .container_detail_boxes .details1 div{ padding:10px 0 7px; font:13px arial;}
#main .prodWrapper .prod_details .container_detail_boxes .details1 div p{ padding:0 0 10px;}
#main .prodWrapper .prod_details .container_detail_boxes .details1 .ul_details{ padding:7px 3px 15px;}
#main .prodWrapper .prod_details .container_detail_boxes .details1 .ul_details li{ display:block; padding:0 0 5px 8px; background:url(images/bullet01.gif) no-repeat 0 7px;}
#main .prodWrapper .prod_details .container_detail_boxes .details2 .btn_adauga_cos{ width:164px; height:72px; display:block; text-indent:-999999px; cursor:pointer; border:none; background:url(images/button-cumpara.jpg) no-repeat 0 0; margin-top:40px}
#main .prodWrapper .prod_details .container_detail_boxes .details2{ float:right; width:205px;}

#main .prodWrapper .prod_details .container_detail_boxes .details2 dl{ display:block; padding:0 0 20px; float:left}
#main .prodWrapper .prod_details .container_detail_boxes .details2 dl dt{ font:bold 14px arial; display:block; padding-bottom:5px;}
#main .prodWrapper .prod_details .container_detail_boxes .details2 dl dd select{ width:92px; font-size:12px;  font-family:Arial, Helvetica, sans-serif}
#main .prodWrapper .prod_details .container_detail_boxes .details2 dl dd .size_info{ text-decoration:underline; color:#3e3e3e; padding-left:10px; font-size:12px;}

#pcMain {padding:10px 0 20px; width:940px; margin:0 auto; color:#666666; text-align:left}
#pcMain p {padding:10px;}
#pcMain .prodWrapper{ background-color:#d2d2d2; padding:27px;}
#pcMain .prodWrapper .prod_img{ float:left; width:380px;}
#pcMain .prodWrapper .prod_img img{ border-bottom:#727272 1px solid; border-right:#727272 1px solid;}

#pcMain .prodWrapper .prod_details{ float:right; width:500px; min-height:200px; padding:7px 0;}
#pcMain .prodWrapper .prod_details h1{ font:normal 19px arial; color:#666666; padding:0 0 7px 0;}
#pcMain .prodWrapper .prod_details .price{ font:normal 20px arial; color:#000000;}
#pcMain .prodWrapper .prod_details .details1{ float:left; width:240px; padding-right:31px; border-right:#bababa 1px solid;}
#pcMain .prodWrapper .prod_details .container_detail_boxes{ padding:20px 3px;}
#pcMain .prodWrapper .prod_details .container_detail_boxes h4{ font:bold 16px arial; padding-bottom:6px; background:url(images/title_border.gif) repeat-x 0 bottom;}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details1 div{ padding:10px 0 7px; font:16px arial; }
#pcMain .prodWrapper .prod_details .container_detail_boxes .details1 div p{ padding:0 0 10px;}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details1 .ul_details{ padding:7px 3px 15px;}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details1 .ul_details li{ display:block; padding:0 0 5px 8px; background:url(images/bullet01.gif) no-repeat 0 7px;}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details2 .btn_adauga_cos{ width:164px; height:72px; display:block; text-indent:-999999px; cursor:pointer; border:none; background:url(images/button-cumpara.jpg) no-repeat 0 0; margin-top:40px}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details2{ float:right; width:205px;}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details2 dl{ display:block; padding:0 0 20px; float:left}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details2 dl dt{ font:bold 14px arial; display:block; padding-bottom:5px;}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details2 dl dd select{ width:92px; font-size:12px;  font-family:Arial, Helvetica, sans-serif}
#pcMain .prodWrapper .prod_details .container_detail_boxes .details2 dl dd .size_info{ text-decoration:underline; color:#3e3e3e; padding-left:10px; font-size:12px;}

#edit_page{ width:940px; margin:auto; clear:both; padding:10px; text-align:right;}

#productsListing li{ float:left; width:225px; padding:30px 10px 0 0; text-align:left; min-height:300px}
#productsListing li div{ width:190px; height:35px; padding:5px; background-color:#1F1F1F; text-align:left}
#productsListing li h2{ font-size:12px; color:#ACACAC; padding-bottom:3px;}
#productsListing li h2 a, #productsListing li h2 a:visited{font-size:12px; color:#ACACAC; text-decoration:none;}
#productsListing li h2 a:hover{ color:#f4f4f4;}
#productsListing li span{ color:#ACACAC; font-size:12px;}

#footer{ width:940px; margin:0 auto;}
.footer_top{ width:940px; height:122px; padding-bottom:18px;}
.footer_top li{ float:left;}
.footer_top li.last{ padding:0;}
/*
.footer_top li a{ height:100px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/footer_top_panel.jpg) no-repeat 0 0;}

.footer_top li a.panel_discount{ width:180px; background-position:0 0;}
.footer_top li a.panel_newsletter{ width:180px; background-position:-190px 0;}
.footer_top li a.panel_blog{ width:180px; background-position:-380px 0;}
.footer_top li a.panel_marimi{ width:180px; background-position:-570px 0;}
.footer_top li a.panel_contact{ width:180px; background-position:right 0;}

.footer_top li a.panel_discount:hover{ width:180px; background-position:0 bottom;}
.footer_top li a.panel_newsletter:hover{ width:180px; background-position:-190px bottom;}
.footer_top li a.panel_blog:hover{ width:180px; background-position:-380px bottom;}
.footer_top li a.panel_marimi:hover{ width:180px; background-position:-570px bottom;}
.footer_top li a.panel_contact:hover{ width:180px; background-position:right bottom;}
*/

.footer_top li a{ height:120px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/footer_top_panel.jpg) no-repeat 0 0; margin-right:12px}

.footer_top li a.panel_discount{ width:225px; background-position:0 0;}
.footer_top li a.panel_newsletter{ width:225px; background-position:-245px 0;}
.footer_top li a.panel_blog{ width:225px; background-position:-480px 0;}
.footer_top li a.panel_contact{ width:225px; background-position:right 0;margin-right:0px}

.footer_top li a.panel_discount:hover{ width:225px; background-position:0 bottom;}
.footer_top li a.panel_newsletter:hover{ width:225px; background-position:-245px bottom;}
.footer_top li a.panel_blog:hover{ width:225px; background-position:-480px bottom;}
.footer_top li a.panel_contact:hover{ width:225px; background-position:right bottom;margin-right:0px}

#footer_bottom{}
#panel_social{ float:left;}
#panel_social li{ float:left; padding-right:10px;}
#panel_social li a{ display:block; height:74px; text-indent:-999999px; overflow:hidden; background:url(images/panel_social.gif) no-repeat 0 0;}
#panel_social li a.panel_twitter{ width:148px; background-position:0 0;}
#panel_social li a.panel_facebook{ width:165px; background-position:-158px 0;}
#panel_social li a.panel_hi5{ width:127px; background-position:right 0;}

#panel_social li a.panel_twitter:hover{ width:148px; background-position:0 bottom;}
#panel_social li a.panel_facebook:hover{ width:165px; background-position:-158px bottom;}
#panel_social li a.panel_hi5:hover{ width:127px; background-position:right bottom;}

.footer_navWrapper{ float:right; width:440px; height:62px; padding:12px 10px 0; background:url(images/footer_bg.gif) repeat-x 0 0;}
#footer_nav{ float:right;}
#footer_nav li{ float:left; display:block; height:14px; padding:0 11px 0 10px; background:url(images/footer_nav_spacer.gif) no-repeat right 7px;}
#footer_nav li.last{ background-image:none;}
#footer_nav li a{ font-size:12px; text-transform:uppercase; color:#656565;}
#footer_nav li a:hover{ color:#b3b3b3;}

.footer_copyright{ clear:both; height:20px; padding:10px 0 0; font-size:11px; color:#606060;}
.footer_copyright .copyright{ float:left;}
.footer_copyright .by{ float:right;}
.footer_copyright .by a{ width:53px; height:12px; margin-left:3px; display:inline-block; text-indent:-99999px; background:url(images/copimaj.gif) no-repeat 0 2px;}

.cart_frm{ background-color:#d2d2d2;}

.white {color:#FFF}
select {font-size:14px}
.size_info {font-size:12px; float:right}

.pcShowProductSku {color:#000; font-size:12px; padding:0 0 10px 0; margin:0; background:none; background-color: transparent;}
.transparentField {color:#000; padding:0; margin:0; background:none; background-color: transparent;}

/* Style the transparent fields used by ProductCart Build To Order and Apparel Add-on */
	#main .transparentField {
		border: 0;
		background-color: transparent;
		font-weight:bold;
		width:80px;
		padding: 0;
	}	
	
	/* Clear border on checkboxes to fix IE bug */
	#main .clearBorder {
		border: 0;
		background-color: transparent;
	}

.lighter p {color:#FFF}
.lighter td {color:#FFF}
