body {
  background: #FFFFFF;
  color: #000000;
  margin: 0px auto;
}


.menubox_top { display:none; }
.menubox_mid { }
.menubox_bot { display:none; }
.menubox_box { margin-bottom:0px; }
.menubox_box h2 { 
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	z-index: 200;
}
 
  #ItemProductList .firma {
	  margin-bottom: 20px;
	  display: block;
  }
 
 #ItemProductList { margin-top: 20px;}
 
.menubox_right_mid h2 span,
.menubox_box h2 span {  padding: 5px 0 3px 10px; width: 100%; margin-top:3px;  background:url("../images/h2bg.gif")  no-repeat top left;  #width: 135px; display: block; z-index: -2}
 
 .menubox_right_mid h2 span a,
 .menubox_box h2 span a { background-color: transparent !important; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color:#FFFFFF; line-height: 15px; display: block; width: 122px; padding-bottom: 3px; text-decoration:none}

/* PRODUCT PAGE STYLES */
#Left_ItemBox_img {
height:auto;
}
.ItemBox { border:1px solid #E3E0E0; border-top:0px; margin-bottom: 25px; width: 638px; }
.ItemBoxTop { background: #fff url('../images/header-top-box.gif') no-repeat; margin: 0px !important; }
.StopTop { background: #fff url('../images/itembox-lung.jpg') no-repeat !important; }
.StopTop .ItemBoxTop { background: #fff url('../images/itembox-lung.jpg') no-repeat !important; }
.ItemLineHeight  , .ItemLineHeight a { color:#666; }
.ItemBoxTop span { color:#666; } 

/* -- */

.container_12 { background:white; margin-top:15px; background: url("../images/bg_header.jpg") no-repeat; #display:block;}
#Logo {  width:450px; margin-top: 44px; margin-left: 26px; }


#subnav {  background: url("../images/sub_nav.gif") repeat-x; height:35px; border-bottom:0px; margin-top:0px; display:none; }



.menubox_top { background: url("../images/menu_top.gif") no-repeat; height:5px;  margin-bottom:-3px;   #margin-bottom:-9px; display: block}
.menubox_mid { background: url("../images/menu_mid.gif") repeat-y; padding: 0 5px 0 5px;  }
.menubox_bot { background: url("../images/menu_bot.gif") no-repeat; height:11px; display: block; #font-size: 0px;}

.Right { margin:0px; float: right; margin-right: 2px; _float: none;}
 
.menubox_right_top { background: url("../images/menu_top.gif") no-repeat; height:12px; }
.menubox_right_mid { background: url("../images/menu_mid.gif") repeat-y; padding:5px; padding-top:0px; margin-top:-10px; _width: 155px;}
.menubox_right_bot { background: url("../images/menu_bot.gif") no-repeat; height:15px; }

.featured-itemImage span strong {color:#ffffff; }
.featured-itemImage span { background-color: #D80000; }
.featured-itemImage span b {	color:#ffffff; }
.featured-itemImage span em.price { color:#ffffff; }

a {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	color: #666666;
}

h2 {
	color: #666666;
}

h3 {
	color: #666666;
}

#Nav {

background: #ffffff url('../images/nav_bar.gif') no-repeat; height:52px; margin-left:0px; margin-top: 62px; _margin-top: 32px;
 
}
 
#bg{
	display:none; height:0px;
}

/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/

#TopMenu li a{
	border-left: 1px solid #666666;
	color: #000000;
	text-decoration:none;
}

#TopMenu li a:hover {
	color: #666666;
}

#Menu li a {
	
	color: #fff;
}

#Menu li ul li a {
	 
}

#Menu li ul li a:hover {
	 
	color: #fff;
}

#Menu li:hover a, #Menu li.over a{
	 
}

#MainContentArea {
	background:white;
	#height: auto;
	#display: block;
	#margin-top: 13px !important;
	border-top:0px;
}

/*left, The left column*/



.Left { margin-left:0px; }

.Left li a{
	background-color:#EEEEEE; 
	border-bottom:1px solid #cccccc;
	border-top:1px solid #f1eed1;
	height:24px;
	padding-top:7px;
}

.Left li ul li a{
	background-color: #EEEEEE;
	border-top:none;
	color: #666666;
}

.Left li a:hover {
	color: #666666;
	text-decoration:none;
}

.Right h2,
.Left h2 {
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	background: url('../images/h3bg.gif') repeat-x bottom center ;
}

 
.Left a {
	color: #000;
}

.Left li {
	background:#EEEEEE;
}

/*Right, The right column*/

.Right li {
	background:#EEEEEE;
}

.Right li a{
	background-color:#EEEEEE;
}

.Right li a:hover {
	text-decoration:none;
}

.Right h2{
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	_width: 122px;
}


/*Breadcrumb, The link trail located in the center that displays a trail of links*/

#BreadCrumb{
	color:#666666;
}

#BreadCrumb a{
	color:#666666;
	text-decoration:none;
}

#BreadCrumb a:hover{
	color:#666666;
	text-decoration:none;
}


/*Primary Content Area, The center area (Not used on page.html)*/

.Content a {
	color: #666666;
}

.Content h2{
	color: #333333;
}

.Content a:hover {
	text-decoration: underline;
}

/*Products, The product lists, images and titles.*/

.ProductList li {
	border: 1px solid #C2C2DE;
	background:#EEEEEE;
}

.ProductList li:hover, .ProductList li.Over {
	border: 1px solid red;
	background:#FEDDE3;
}

.ProductList .ProductImage {
	background: #fff;
}

.ProductPrice{
	color:#990000;
}

.ProductPrice strike{
	color:#666666;
	margin-right:3px;
}

.ProductAdd a, .ProductAdd a:hover{
	background:url(../images/Add.gif) no-repeat;
	color:#FFFFFF;
}

/*Product Page, Everything to do with the product page*/

span.Price{
	color:#990000;
	font-weight:bold;
}

span.Normal{
	color:#666666;
}

.Btn a, .Btn a:hover{
	color:#FFFFFF;
	background:url(../images/Btn.jpg);
}


.CheckoutBtn a{
	background:url(../images/Btn.jpg) no-repeat;
	color:#FFFFFF;
}

/*Tabs on Product Page */

#Tabs .Long{
	border:1px solid #666666;
}

#Tabs li a{
	background-color:#EEEEEE;
	border:1px solid #666666;
	border-bottom:#F1FCFF;
}

#Tabs li a:active, #Tabs li a:hover, #Tabs li a:focus{
	background-color:#F1FCFF;
	border:1px solid #666666;
}

.ProductDescriptionBg{
	background-color:#F1FCFF;
	border:1px solid #666666;
}

.TabProduct{
	background:#EEEEEE;
	border:1px solid #666666;
}

.TabProduct:hover{
	background:#fff;
	border:1px solid #666666;
}

.TabProductAdd a, .TabProductAdd a:hover{
	background:url(../images/Add.gif) no-repeat;
	color:#fff;
}

/*Reviews Tab*/

#Tabs ol li{
	border-bottom:1px solid #666666;
}

/*Side Products, The products located in the right column*/

.SideProductList li{
	border-bottom:1px solid #DAF5FC;
}

.SideProductPrice{
	color:#990000;
}

.SideProductAdd a{
	background:url(../images/Add.gif) no-repeat;
	color:#FFFFFF;
}

/* Tabbed Navigation, Located on the product page*/

.TabNav {
	border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
	border: 1px solid #3d9abe;
	background: #ddf0f6;
	 
}

.TabNav li a:hover {
	background-color: #c8e6ed;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}

/*Newsletter, Located in the left column*/

#NewsLetter input{
	border:1px solid #666666;
	color:#666666;
}

/*Footer*/

#FooterBar {
	
}

#Footer{
	background:#666666;
	margin-bottom:20px;
	background:url(../images/footer.gif) no-repeat;
	width: 980px;
	height: 49px;
	line-height: 50px;
	margin-top: 0px !important;
}

#Footer p {
	clear:both;
	padding:16px 0 10px 50px !important;
	color:#ffffff;
} 

#Footer a{
	color:#ffffff;
}

 

/*Messages*/
.InfoMessage {
	color: #555;
	background-color: #EEEEEE;
}

.SuccessMessage {
	color: #33CC00;
	background-color:#CFFFCA
}

.ErrorMessage {
	color: #CC0000;
	background-color:#FFBFC1;
}
/* shopping cart */
#CartTable td{
	vertical-align:top;
	padding:10px;
	background:#efefef;
}

#CartTable{
	border:1px solid #cccccc;
}


.sf-menu a {
	float:left;
	padding:0px;
	height:35px;
	margin-top:7px;
	text-decoration:none;
	color:#757575;
	margin-left:0px;
	margin-right:0px;
	border-right:1px solid #cccccc;
	line-height:35px;
	text-align:center;
	padding-left:20px; 
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}

.sf-menu a:hover {
	color: #f21c19;
}


ul.sf-menu li ul a {
height:25px; background:#666666; border: 1px solid #cccccc; margin:0px; padding:5px; font-size:13px; min-width:150px; color:white; line-height:25px;
}

ul.sf-menu li ul a:hover {
background:#cccccc;  
}

.navigation1 .navigation2 {
#margin-top: 5px;
}

h2.h2top {
#width: 100%;
}
.ListViewNav { float:right; margin-right:-5px; #margin-bottom: -22px;}
.ListViewNav a { padding:5px; background:#666666; color:white;  }
.ListViewNav a:hover { padding:5px; background:#cccccc;  }

.paybox { border: 1px dotted #fde2a9; background:#FFFAF2; min-height: 12px; }
.ProductName a { color:#666666; }
.listing .head { color: #ffffff; background: #D80000; }
.list div.no { background: #eeeeee;  border-bottom:1px solid #BFBB96; }
.list div.alt { background: #ffffff;  }
.list div.no:hover,.list div.alt:hover, #sticky:hover { background-color: #cccccc; }
.list div a {  color: #333333; }
.list div.no, .list div.alt { border-bottom: solid 1px #cccccc; }

#copyrightBar { color:#cccccc; }

#ProductDetailsWrapper .h2top { background:#666666;  color:white;}
 
 .container_12 .grid_8 {
#width:640px !important;
}

.menubox_box .spatiu-mic {
height: 5px;
}

.menubox_box h2.head_menu a{
background:url(../images/arrow_up.gif) no-repeat right center;
}

.menubox_box h2.selected a{
background:url(../images/arrow_down.gif) no-repeat right center;
}
.date {
	padding-right:3px;
	padding-top: 10px;
}

.price {
	width:110px;
}

#gallerycontent .thumb {
_height: 190px;
}

#gallerycontent .thumb .themelabel strong {
position: absolute;
width: 139px;
#width: 130px;
padding: 1px 3px 0 3px;
text-align: center;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#gallerycontent .thumb .themelabel strong {
padding-top: 125px;
} }

