body { left: 0px;top:0px;  margin: 0px;  background: url("images/body.jpg") top left repeat-x #eee;}



#page {float:left; clear:both;width:970px;position:relative;}



#logo{position:relative;margin-left:34px;width:252px;float:left;height:141px;background: url("images/logo.gif") no-repeat top left;}



#header{position:relative;height:141px;top:0px;margin-top:0px;font-family:trebuchet ms;font-size:16px;}



#menu{position:relative;height:40px;width:100%;float:left;line-height:40px;color:#000;font-family:verdana;font-size:12px;text-align:center;}

#menu a{color:#000;text-decoration:none;display:block;float:left;width:11%;font-variant:small-caps;}

#menu a.menu_clicked{color:#f7b51e;text-decoration:none;background:#000;font-weight:bold;width:11%;}

#menu a:hover{color:#f7b51e;text-decoration:none;background:#000;}



#right_menu{position:relative;height:20px;margin:10px;width:250px;float:right;line-height:12px;font-family:trebuchet ms;font-size:11px;text-align:left; }

#right_menu a{color:#dadada;text-decoration:none;margin-left:40px;}

#right_menu a:hover{color:#fff;text-decoration:underline;}



#upper_cart{position:relative;clear:right;width:160px;float:right;margin-right:15px;margin-top:40px;height:40px;text-align:center;color:#fff;font-family:trebuchet ms;font-size:13px;background: url("images/cart.gif") no-repeat left #0f0f0f; border:1px solid #4f4f4f;padding-left:35px;padding-top:5px;padding-bottom:5px;}

a #upper_cart {color:#fff;text-decoration:none;}

a:hover #upper_cart {color:#fff;text-decoration:none;}



#telephone{position:relative;float:right; margin-right:50px;margin-top:40px;background: url("images/telephone.gif") no-repeat left;width:190px;height:50px;line-height:50px;font-size:24px;color:#ddd;text-align:right;font-family:georgia;}





#left{position:relative;clear:both;float:left;margin-top:10px;width:230px;font-family:trebuchet ms;left:10px;font-size:12px;text-align:justify;color:#4a4a4a;}



#left_cart{position:relative;background: url("images/check_cart.jpg") repeat-x top left;width:229px;height:70px;font-family:verdana;}

#left_cart a{display:block;font-size:14px;width:209px;height:50px;color:#fff;text-align:center;padding:10px;text-decoration:none;line-height:25px;}

#left_cart u{font-size:18px;}



.left_menu{padding-top:20px;padding-bottom:20px;position:relative;clear:both;font-family:helvetica;text-align:left;width:229px;margin-top:10px;background:#2d2d2d;}

.left_menu a{color:#dadada;text-decoration:none;width:210px;height:26px;display:block;font-size:14px;line-height:26px;margin-left:5px;border-bottom:1px dotted #525252;}

.left_menu a:hover{color:#fff;text-decoration:none;width:210px;height:26px;display:block;font-size:14px;line-height:26px;padding-left:5px;}

.left_menu_clicked a{color:#fff;text-decoration:none;width:210px;height:26px;display:block;font-size:14px;line-height:26px;padding-left:5px;}



.left_submenu{position:relative;clear:both;font-family:helvetica;text-align:left;width:200px;margin-left:20px;}

.left_submenu a{color:#dadada;text-decoration:none;width:180px;height:20px;line-height:20px;display:block;font-size:13px;margin:1px;margin-left:5px;padding-left:15px;}

.left_submenu a:hover{color:#f7b51e;text-decoration:none;width:180px;height:20px;line-height:20px;display:block;font-size:13px;margin:1px;margin-left:5px;padding-left:15px;}

.left_submenu_clicked a{color:#f7b51e;text-decoration:none;width:180px;height:20px;line-height:20px;display:block;margin:1px;margin-left:5px;padding-left:15px;}



#articles{position:relative;clear:both;font-family:arial;text-align:left;font-size:12px;padding-right:15px;width:213px;border-top:1px solid #cfdeea;border:1px solid #afafaf;margin-top:10px;}

#articles a{text-decoration:underline;color:#d71818;}

#articles a:hover{text-decoration:none;color:#000;}

#articles p{text-indent:5px;}

#articles ul li{   line-height:18px;}





#content{position:relative;font-family:trebuchet ms;font-size:14px;float:left;width:695px;margin-top:0px;padding-top:10px;padding-bottom:10px;margin-left:40px;text-align:justify;color:#5e5e5e;}

#content a{color:#000;text-decoration:underline;}

#content a:hover{text-decoration:none;color:#7a7a7a;}

#content p{text-indent:0px;}

#content h3{text-indent:10px;color:#000;font-family:verdana;font-size:16px;}
#content h4{color:#000;font-family:verdana;font-size:14px;color:#FF6000}


#content_popups{margin:0 auto 0 auto;background:#fff;font-family:trebuchet ms;font-size:13px;width:590px;padding:10px;text-align:justify;color:#7d7d7d;}

#content_popups a{color:#000;text-decoration:underline;}

#content_popups a:hover{text-decoration:none;color:#7a7a7a;}

#content_popups h3{text-align:center;color:#000;font-family:verdana;font-size:16px;}





.img_right{ float:right;margin:10px;margin-left:20px;border:4px solid #000;}



a.box{text-decoration:none !important;display:block;position:relative;text-align:center;margin-top:15px;margin-left:7px;font-family:trebuchet ms;width:333px;height:133px; float:left;background: url("images/products_box.jpg") no-repeat top left;}
.box2{text-decoration:none !important;display:block;position:relative;text-align:center;margin-top:10px;margin-left:7px;font-family:trebuchet ms;width:300px;height:300px; max-height:300px; float:left;background: url("images/box_big.png") no-repeat top left;}





.title{color:#000;text-align:left;font-size:14px;padding-top:30px;padding-left:10px;font-variant:small-caps;font-family:verdana;text-decoration:underline;}

i.description{color:#ff6000;text-align:center;font-size:13px;text-align:right;}
.box_img{float:right;margin:10px;width:150px;height:100px;margin-top:18px;padding:1px;border:1px solid #EAAA21;}
.box_img2{float:right;margin-left:20px; margin-right:20px;width:250px;margin-top:15px;padding:1px;border:1px solid #EAAA21; float:left}

b.star{ position:relative;color:#be3434;font-size:20px;}



.news_box{ position:relative;text-align:center;margin-top:15px;margin-left:10px;font-family:trebuchet ms;width:658px;height:192px; float:left;background: url("images/news_box.jpg") no-repeat top left;}

.news_box img{float:right;margin:10px;margin-top:45px;border:3px solid #303030;}



.footer{margin: 0 auto 0 auto;clear:both;position:relative;line-height:20px;margin-bottom:0px;padding-bottom:0px;position:relative;height:100%;color:#efefef;text-align:right;font-size:10px;font-family:arial;background: #000;}

.footer a{color:#dadada;text-decoration:none;}

.footer a:hover{color:#fff;text-decoration:none;}



.menu_footer {width:400px;float:left;text-align:left;}

.menu_footer a{color:#dadada;text-decoration:none;margin-left:40px;}

.menu_footer a:hover{color:#fff;text-decoration:underline;}



a{ cursor: pointer; }



dl{float:left;text-align:left;width:200px;display:block;}



#contact_form{position:relative;float:right;width:450px;border:1px solid #dfdfdf;}

#contact_form input{display: block;width:190px;float:left;background:#dfdfdf;height:12px;font-size:11px;font-weight:bold;margin-left:10px;margin-top:5px;border:1px solid #999999;}

#contact_form label{display: block;width:70px;float: left;text-align:left;margin-bottom: 7px; height:15px;margin-top:5px;color:#101010;}

#contact_form textarea{float:left;width:350px;background:#afafaf;border:1px solid #999999;}

#contact_form br{clear:both;}

#contact_form i{font-size:11px;}

#contact_form .button_contact{margin-left:50px;background:#72001a;width:100px;height:25px;margin-top:15px;cursor: pointer;color:#fff;border:1px solid #fff;font-size:12px;}

#contact_form form{ margin-left:50px; }





#shopping_cart{position:relative;font-size:14px;float:left;background:#fff;width:920px;padding:20px;margin-left:30px;text-align:justify;color:#7a7a7a;}

#shopping_cart h3{float:right;color:#000;font-family:verdana;font-size:16px;}

#shopping_cart table {width:800px;text-align:left;font-family:georgia;font-size:12px;}

*html #shopping_cart{margin-left:20px;}



.title_cart{width:900px;font-weight:bold;font-family:georgia;font-size:12px;padding:10px;clear:both;background:#fbfbfb;}

.title_cart b{float:left; font-size:15px;}

.title_cart i{float:right; color:#c90909;font-size:16px;font-weight:bold;}



.show_prod{width:900px;border-top:1px solid #cfdeea;font-family:georgia;font-size:12px;padding:10px;clear:both;padding-bottom:10px;}

.del{ position:relative;width:50px;background: url("images/del.gif") no-repeat left;float:left;clear:both;}

.prod_name{ position:relative;width:300px;float:left;margin-left:50px;}

.prod_img{ position:relative;width:60px;float:left;display:block;margin-left:40px;}

.qty{ position:relative;width:100px;float:left;text-align:center;margin-left:50px;}

.price{ position:relative;float:left;text-align:center;width:100px;float:left;margin-left:90px;}



.input_cart{border:1px solid #afafaf;width:30px;}

.input_product{border:1px solid #afafaf;width:150px !important;float:left;margin-left:10px;text-align:right;margin-top:5px;}



.big_img{position:relative;clear:both;float:left;width:300px;margin-top:40px;padding:1px;border:2px solid #EAAA21;}

.big_description{ position:relative;float:right;width:370px;margin-left:10px;margin-top:0px;text-align:left;}

.big_description h3{clear:both;float:right;padding:0px;margin:0px;padding-bottom:10px;font-size:23px !important;}

.big_description h4{float:right;color:#000;font-family:verdana;font-size:17px;text-align:right;}





.red{ color:#d71818 !important;}
.black{ color:#000 !important;}
.right{ float:right;text-align:right;}





h3{clear:both;}

h2{clear:both;color:#d71818;}

hr{color:#cfcfcf;clear:both;border-top:1px dashed #cfcfcf; font-size:22px;height:1px;}





.texture{position:relative;float:left;width:30px; height:30px;border:1px solid #fff;margin:5px;font-size:22px;color:#afafaf;text-align:center;padding:2px;}

.texture a img {border:0;width:30px; height:30px;}

.size{position:relative;float:left;width:50px; height:20px;margin:5px;font-size:12px;color:#afafaf;text-align:center}

div.size a{text-decoration:none;}

div.size a:hover{display:block;text-decoration:none;border:1px solid #999;}



.add_to_cart{ background: url("images/add_to_cart.jpg") no-repeat right; margin-top:-10px;float:right;width:188px;height:71px;border:0px;cursor: pointer; }

.update_cart{ background: url("images/update.jpg") no-repeat left; float:left;width:188px;height:71px;border:0px;cursor: pointer; }                   
.update_carts{ background: url("images/update-cart-s.jpg") no-repeat left; vertical-align:middle; text-align:center; float:right;width:90px;height:33px;border:0px;cursor: pointer; }                   
.continue_shop{ background: url("images/continue-shopping.jpg") no-repeat left; float:left;width:188px;height:71px;border:0px;cursor: pointer; }                   




 .fast_checkout {position:relative;width:95%;background:#fff;padding:10px;clear:both;}









.gall_link {font-size:16px;line-height:26px; margin-left:40px; color:#043073;text-decoration:none; }

.gall_link:hover{line-height:26px;font-size:16px;margin-left:40px;text-decoration:none;color:#000;}












.top5{width:187px;font-family:verdana;font-size:0.8125em;background: url("../images/top5_background.gif") no-repeat top left #70001a;text-align:left;float:right;padding:65px 0 20px 0;line-height:140%;}
.top5 a{ color:#fff;padding:0 5px 0 5px; text-decoration:none;}
.top5 a:hover{ color:#afafaf; text-decoration:none; }





#menu{ height:40px;width:100%;float:left;line-height:40px;color:#000;font-family:verdana;font-size:12px;text-align:center;}




#nav, #nav ul {
	padding: 0;
	margin: 0;
	
	list-style: none;
	
}

#nav a {
	color:#000;text-decoration:none;display:block;
	width:120px; height:40px;
	float:left;width:120px;font-variant:small-caps;
}

#nav a:hover {
display:block;width:120px;height:40px;
color:#f7b51e;text-decoration:none;background:#000;
}

#nav li {
	float: left;
	z-index:100;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;

	z-index:100;
}

#nav li ul a {
	
	width:110px;
		padding-left:10px;
	font-weight:normal;
	color: #000000;
	background-color:#f7b51e;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}

#nav li ul a:hover {
	width:110px;
	
	font-weight:normal;
		padding-left:10px;
	color: #f7b51e;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.addcart{

background-color:#000000;
border:1px solid #EAAA21;
color:#FF6000;
font-size:14px;
font-weight:bold;
line-height:30px;
height:30px;
}

.AdditionInfoBarTitle {
background-color:#FFFFFF;
cursor:pointer;
float:left;
line-height:25px;
text-decoration:underline;
width:520px;
}