body { left: 0px;top:0px;  margin-left: 0px; margin-top: 0px; background: url("images/body_background.jpg")  repeat-x top left #1F0903;}

#page {float:left;position:relative;width:999px;background: url("images/page_background.jpg") no-repeat 0px 185px ;}

a#logo{position:relative;display:block;float:left;background: url("images/logo.gif") no-repeat; width:315px;height:142px;}

.menu{position:relative;width:665px;background: #a54702;float:left;height:25px;line-height:25px;color:#fff;text-align:center;font-family:trebuchet ms;font-size:15px;}
.menu a{position:relative;color:#fff;text-decoration:none;padding:5px 20px 5px 20px;}
a.menu_clicked{position:relative;color:#fff;background:#370200;padding:5px 20px 5px 20px;text-decoration:none;}
.menu a:hover{position:relative;color:#fff;background:#370200;text-decoration:none;}

a.cart_bar{ display:block;padding:0px 20px 0px 20px;background: #ff1a00;margin-right:0px;color:#fff;float:right;margin-top:225px;text-align:right;text-decoration:none;line-height:30px; opacity:0.64;filter:alpha(opacity=64);}


#left{position:relative;clear:left;float:left;width:315px;}
#height_253{height:253px;float:left;}

.left_menu{background:#000;position:relative;clear:both;font-family:trebuchet ms;text-align:left;width:221px;margin-top:0px;margin-left:69px;opacity:0.64;filter:alpha(opacity=64);}
.left_menu a{color:#FDDCB2;text-decoration:none;width:200px;height:26px;display:block;font-size:13px;line-height:26px;margin:1px;padding-left:5px;}
.left_menu a:hover{color:#C4965C;text-decoration:none;width:200px;height:26px;display:block;font-size:14px;line-height:26px;margin:1px;}
.left_menu_clicked{color:#C4965C;text-decoration:none;width:200px;height:26px;display:block;font-size:14px;line-height:26px;margin:1px;padding-left:5px;}

.left_submenu{position:relative;clear:both;font-family:helvetica;text-align:left;width:200px;margin-left:10px;}
.left_submenu a{color:#FDDCB2;text-decoration:none;width:170px;height:20px;line-height:20px;display:block;font-size:12px;margin:1px;margin-left:5px;padding-left:15px;background:none;}
.left_submenu a:hover{color:#C4965C;text-decoration:none;width:170px;height:20px;line-height:20px;display:block;font-size:13px;margin:1px;margin-left:5px;padding-left:15px;}
.left_submenu_clicked{color:#C4965C;text-decoration:none;width:170px;height:20px;line-height:20px;display:block;margin:1px;margin-left:5px;padding-left:15px;}

#right{float:right;width:665px;margin:20px 0 0 0;}
#header{width:665px;height:255px; background: url("images/main_header_pic1.jpg") no-repeat top right;border:0px;}

.header_products{width:304px;height:255px;border:0px;}

.box{display:block;width:150px;float:left;height:125px;}
.box img{width:150px;height:125px;}
a.box{display:block;width:125px;float:left;height:125px;border: 1px solid #835b52;margin-bottom:1px;}

span.star{color:#fff;background: #DA1C17;float:right; text-align:center;display:block;width:100%;;height:25px;line-height:25px;opacity:0.80;filter:alpha(opacity=80);}
span.title{display:block;text-align:center;font-size:90%; background: #000;opacity:0.64;filter:alpha(opacity=64);height:35px;margin-top:10px;line-height:150%;border:1px solid #835B52;border-bottom:0px;width:125px;}


#content{position:relative;background:#370200;width:645px;font-family:trebuchet ms;font-size:13px;float:left;padding:10px;text-align:justify;color:#fddcb2;}
#content a{color:#e76700;text-decoration:underline;}
#content a:hover{text-decoration:none;color:#fff;}
#content h3{font-size:15px;color:#fff;text-align:left;}
#content h2{font-size:15px;color:#fff;text-align:left;}
.title_h2{font-size:15px;color:#fff;text-align:left;font-weight:bold;}


.content_index{position:relative;margin:5px 0 5px 0px;width:619px;background:#170400;border:1px solid #502421;font-family:trebuchet ms;font-size:13px;float:left;padding:10px;text-align:justify;color:#fddcb2;}
.content_index a{color:#e76700;text-decoration:underline;}
.content_index a:hover{text-decoration:none;color:#fff;}

.content_indexbox_left{position:relative;background: url("images/about_background.jpg") repeat-x bottom right #340802;margin:5px 5px 10px 5px;width:295px;border:1px solid #602a29;font-family:times;font-size:13px;float:left;padding:5px 5px 0 5px;text-align:justify;color:#bdb4a3;}
.content_index_left a{color:#fff;text-decoration:underline;}
.content_index_left a:hover{text-decoration:none;color:#fff;}

.content_indexbox_right{position:relative;background: url("images/around_background.jpg") repeat-x bottom right #280d06;margin:5px 5px 10px 5px;width:295px;border:1px solid #602a29;font-family:times;font-size:13px;float:left;padding:5px 5px 0 5px;text-align:justify;color:#b99d66;}
.content_index_right a{color:#fff;text-decoration:underline;}
.content_index_right a:hover{text-decoration:none;color:#fff;}

.news_section{width:221px;border:1px solid #853212;background: #390902;opacity:0.84;filter:alpha(opacity=84);margin-left:69px;font-family:trebuchet ms;font-size:12px;}
.news_section ul li{color:#FDDCB2;}
.news_section ul li a{color:#FDDCB2;}
.news_section ul{padding-top:10px; padding-bottom:15px; padding-right:5px;}
.news_sticker{float:right;position:absolute;margin-top:-30px;z-index:222;margin-left:68px;width:250px;height:70px;}

ul{   line-height:140%;}

img.check_cart_checkout{display:block;position:relative;float:right;width:220px;height:68px;margin-right:25px;}
* html img.check_cart_checkout{margin-right:12px;}



.footer{clear:both;float:right;line-height:15px;position:relative;color:#9b6a2c;text-align:right;font-size:10px;font-family:arial;width:665px;margin-bottom:20px;}
.footer a{color:#74460b;text-decoration:none;}
.footer a:hover{color:#9b6a2c;text-decoration:none;}
.footer span{float:left;text-align:left;width:400px;}

a{ cursor: pointer; }

address {font-size:120%;}


#contact_form{margin:30px;width:450px;float:left;}
#contact_form input{width:200px;float:left;background:#957759;height:16px;border:1px solid #000;margin-bottom: 12px;}
#contact_form label{display: block;width:100px;float: left;text-align:left;margin-bottom: 12px;height:12px;clear:left;}
#contact_form textarea{width:250px;border:1px solid #000;background:#957759;float:left;height:100px;}
#contact_form br{clear:both;}
#contact_form input.button_contact{margin-left:100px;background:#FF1A00;width:130px;height:30px;margin-top:15px;color:#fff;border:none;font-size:14px;display:inline;}
.faulty_field						{background:#fff4f4 !important;color:#ff0000;border:1px solid #ff0000 !important;}
.red                                {color:#ff0000;}

.img_right{float:right;margin-bottom:10px;margin-top:10px;margin-left:20px;border:1px solid #efefef;}
.img_left{float:left;margin-bottom:10px;margin-top:10px;margin-right:20px;border:1px solid #efefef;}

.img_left_index{float:left;margin-right:10px;}
.img_right_index{float:right;}

a img{border:0px !important;text-decoration:none !important;}

.google_map{width:480px;height:400px;border:1px solid red;}

 /* shop CSS */

 .orange{ color:#f45c00; }

.title_cart{width:630px;font-weight:bold;font-family:arial;font-size:12px;padding:10px;clear:both;background:#170605;border-top:1px dashed #5a0c08;border-bottom:1px dashed #5a0c08;}
.title_cart u{float:left; font-size:15px;}
.title_cart b{float:right; color:#e70d00;font-size:16px;font-weight:bold;}

.shipping_message{clear:both;width:630px;font-family:arial;font-size:12px;padding:10px;background:#440f0d;border-top:1px dashed #5a0c08;border-bottom:1px dashed #5a0c08;}


.show_prod{width:630px;font-family:georgia;font-size:12px;padding:10px;clear:both;padding-bottom:10px;}
.del{ position:relative;width:30px;background: url("images/del.gif") no-repeat left;float:left;clear:both;}
.prod_name{ position:relative;width:360px;float:left;margin-left:20px;font-family:arial;}
.prod_img{ position:relative;width:60px;float:left;display:block;margin-left:10px;}
.qty{ position:relative;width:60px;float:left;text-align:center;margin-left:10px;}
.price{ position:relative;float:left;text-align:center;width:60px;float:left;margin-left:20px;font-family:arial;}

.input_cart{border:1px solid #000;width:40px;background:#957759;}
.input_product{border:1px solid #000;background:#957759;width:70px;float:left;margin-left:10px;text-align:right;}

.big_img{position:relative;clear:both;float:left;width:250px;border:1px solid #b59d8d;}
.big_description{ position:relative;float:left;width:360px;margin-left:10px;margin-top:0px;text-align:left;background:#170400;border:1px solid #502421;padding:10px;font-size:14px;}
.big_description h3{clear:both;float:right;padding:0px;margin:0px;padding-bottom:10px;font-size:21px !important;}
.big_description h2{float:right;color:#000;font-family:georgia;font-size:17px;text-align:right;}

.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.gif") no-repeat right; margin-top:3px;float:right;width:130px;height:35px;border:0px solid #fff!important;cursor: pointer;text-decoration:none; }
.update_cart{ background: url("images/update.gif") no-repeat left; float:left;width:130px;height:35px;border:0px;cursor: pointer; margin-left:50px;margin-top:5px;}

.fast_checkout {position:relative;width:355px;background: url("images/fast_checkout_google.jpg") no-repeat right; float:right;color:#fff;padding:10px;clear:left;}

form.ordering_form{float:left;margin-top:10px;width:230px;background:#2c1100;border:1px solid #243f0d;clear:left;padding:10px;}


.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;}