body { left: 0px;top:0px;  margin-left: 0px; margin-top: 0px; background: url("images/body.jpg")  repeat-x top left #539CBE;}



#page {margin: 0 auto 0 auto;position:relative;width:980px;background:#f9f9f9;border:1px solid #539cbe;}



a#logo{position:relative;display:block;float:left;background: url("images/logo.gif") no-repeat; width:264px;height:128px;}



.menu{position:relative;background: url("images/home_back.gif") no-repeat top left #fcfbce;width:716px;float:left;height:90px;color:#879c9a;text-align:center;font-family:arial;font-size:17px;}

.menu a{position:relative;color:#879c9a;text-decoration:none;border-right:1px solid #f2f26f;display:block;float:left;width:142px;line-height:20px;height:60px;padding-top:30px;}

a.menu_clicked{position:relative;color:#000;text-decoration:none;}

.menu a:hover{position:relative;color:#000;text-decoration:underline;}

* html .menu a{width:141px;}



#cart_bar{ background: url("images/cart_back.gif") no-repeat top left #87bad1;width:716px;color:#fff;float:left;height:38px; }

.img_cart{ float:right; margin:5px;margin-right:50px;}

#cart_bar a{text-align:right;float:right;margin-right:20px;color:#fff;text-decoration:none;line-height:38px;}

* html #cart_bar{margin-top:-4px;}



#left{position:relative;float:left;width:230px;font-family:arial;font-size:12px;text-align:left;color:#539cbe;border-right:1px solid #bdd9e5;}



.box{display:block;width:219px;float:left;height:176px;margin-top:5px;margin-bottom:5px;margin-left:8px;}

.box img{margin:10px;width:200px;height:133px;margin-top:20px;}



a.box{display:block;width:219px;float:left;height:176px;margin-top:5px;margin-bottom:5px;margin-left:8px;}

a.box img{margin:10px;width:200px;height:133px;margin-top:20px;}





#content{position:relative;background: url("images/content_back.jpg") repeat-x bottom left #f9f9f9;width:715px;font-family:trebuchet ms;font-size:13px;float:left;padding:10px;text-align:left;color:#539cbe;}

#content a{color:#539cbe;text-decoration:underline;}

#content a:hover{text-decoration:none;color:#000;;}

#content h3{font-size:15px;color:#539cbe;text-align:left;}

#content h2{font-size:15px;color:#539cbe;text-align:left;}

.title_h2{font-size:15px;color:#539cbe;text-align:left;font-weight:bold;}



#content_large{position:relative;background: url("images/content_back.jpg") repeat-x bottom left #f9f9f9;width:940px;font-family:trebuchet ms;font-size:14px;float:left;padding:20px;text-align:justify;color:#539cbe;}

#content_large a{color:#539cbe;text-decoration:underline;}

#content_large a:hover{text-decoration:none;color:#000;;}

#content_large h3{font-size:15px;color:#4ac5ff;text-align:left;}



ul{   line-height:160%;}





a.box span.title{color:#539cbe;text-align:center;font-size:11px;display:block;padding-top:8px;text-decoration:none !important;width:210px;}



.description{color:#fff;text-align:center;font-size:11px;clear:both;display:block;padding-top:10px;}

.box_img{float:left;margin:5px;margin-left:16px;width:90px;height:123px;}

a img.indexbox_img{float:left;margin-left:15px;margin-top:5px;width:190px;height:126px;}



.star{color:#00547D;}





.blue{color: #539cbe;}

.red{ color:#4ac5ff !important;}



.footer{clear:both;margin: 0 auto 0 auto;line-height:15px;position:relative;color:#fff;text-align:right;font-size:10px;font-family:arial;width:980px;}

.footer a{color:#fff;text-decoration:none;}

.footer a:hover{color:#000;text-decoration:none;}



a{ cursor: pointer; }



#contact_form{position:relative;margin-left:50px;width:450px;float:left;}

#contact_form input{display: block;width:200px;float:left;background:#dfdfdf;height:12px;font-size:11px;font-weight:bold;border:1px solid #999999;margin-bottom: 7px;}

#contact_form label{display: block;width:120px;float: left;text-align:left;margin-bottom: 7px;height:12px;}

#contact_form textarea{width:250px;border:1px solid #999999;background:#dfdfdf;float:left;}

#contact_form br{clear:both;}

#contact_form .button_contact{display:block;margin-left:110px;background:#539cbe;width:110px;height:25px;margin-top:15px;color:#fcfbce;border:1px solid #fcfbce;font-size:11px;}



.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;}



.google_map{width:480px;height:400px;border:1px solid red;}



.middle{position:relative;float:left;width:99.5%;clear:both;margin-left:5px;padding-top:5px;padding-bottom:10px;border-top:3px solid #e6ecac;border-bottom:3px solid #e6ecac;color:#464740;font-family:trebuchet ms;font-size:14px;color:#539cbe;}

.middle a{color:#539cbe;text-decoration:underline;}

.middle a:hover{text-decoration:none;color:#000;}



 /* shop CSS */



#shopping_cart{position:relative;font-size:14px;float:left;width:820px;padding:10px;top:0px;margin-left:40px;text-align:justify;color:#7a7a7a;}

#shopping_cart h3{float:right;}

#shopping_cart table {width:900px;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 u{float:left; font-size:15px;}

.title_cart b{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:460px;float:left;margin-left:30px;}

.prod_img{ position:relative;width:60px;float:left;display:block;margin-left:40px;}

.qty{ position:relative;width:60px;float:left;text-align:center;margin-left:30px;}

.price{ position:relative;float:left;text-align:center;width:60px;float:left;margin-left:60px;}



.input_cart{border:1px solid #afafaf;width:40px;}

.input_product{border:1px solid #afafaf;width:70px;float:left;margin-left:10px;text-align:right;}



.big_img{position:relative;clear:both;float:left;width:300px;height:200px;}

.big_description{ position:relative;float:right;width:400px;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: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:143px;height:33px;border:4px solid #fff;cursor: pointer;text-decoration:none; }

.update_cart{ background: url("images/update.gif") no-repeat left; float:left;width:143px;height:33px;border:0px;cursor: pointer; margin-left:50px;}



.fast_checkout {position:relative;width:95%;background:#fff;padding:10px;clear:both;}



a.left_cart{display:block;position:relative;float:left;background: url("images/check_cart.gif") no-repeat top left;width:229px;height:82px;}





.left_menu{background:#fff;position:relative;clear:both;font-family:helvetica;text-align:left;width:230px;padding-top:10px;padding-bottom:10px;}

.left_menu a{color:#539cbe;text-decoration:none;width:220px;height:26px;display:block;font-size:13px;line-height:26px;margin:1px;padding-left:5px;}

.left_menu a:hover{color:#4ac5ff;text-decoration:none;width:220px;height:26px;display:block;font-size:14px;line-height:26px;margin:1px;}

.left_menu_clicked{color:#4ac5ff;text-decoration:none;width:220px;height:26px;display:block;font-size:14px;line-height:26px;margin:1px;padding-left:5px;}

.left_menu h3{color:#4ac5ff;text-align:center;font-size:17px;}



.left_submenu{position:relative;clear:both;font-family:helvetica;text-align:left;width:220px;margin-left:10px;}

.left_submenu a{color:#03679b;text-decoration:none;width:180px;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:#4ac5ff;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{color:#4ac5ff;text-decoration:none;width:180px;height:20px;line-height:20px;display:block;margin:1px;margin-left:5px;padding-left:15px;}





.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;}




a.continue_shopping                 {text-align:left !important;float:right;border:0;background: url("images/continue_shopping.gif") repeat-x top right;width:200px;height:27px;text-indent:-5000px;overflow:hidden;margin-top:10px;}
