@charset "utf-8";
/* CSS Document */

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */

img{border:none;}

body{ color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background:#000;}

#wrap{Width:950px; min-height:800px; margin:0 auto 10px auto; padding:30px 20px 50px 10px; background-color:#fff;}

#banner_wrap{width:100%; height:200px; background:#fff; background-position:top center; background-repeat:repeat-x; margin:0 0 10px 0; border-bottom:solid 6px #f9e211;}

#banner{width:1000px; height:200px; margin:0 auto 10px auto; background:url(img/banner.png) #fff; background-position:top center; background-repeat:no-repeat;}

/*#logo{width:400px; height:300px; background: url(img/logo2.png) #fff;}*/

/*menu*/

#search{width:380px; height:50px; float:right; margin:30px 20px 0 0;}

#search input:hover{border-color: #555;}

#search .submit{width: auto; padding: 5px 5px; background: #555; border: 0; font-size: 14px; color: #fff; float:right; margin:0;}

#search  input{margin:0; padding: 4px; border: solid 1px #ccc; outline: 0; font-family: Arial, Helvetica, sans-serif; font-size:14px; width: 300px; background: #e1e1e1;}

.a_z{border-bottom:dashed 1px #e1e1e1; margin:0 0 10px 20px; padding:0 0 10px 0;}

#left_menu{width:240px; min-height:400px; background-position:center top; background-repeat:no-repeat; float:left;}

#left_column{width:240px; min-height:400px; background-position:center top; background-repeat:no-repeat; float:left;}

#left_menu a{text-decoration:none; color:#555; font-size:14px;}

#left_menu ul li:hover{background: url(img/menu_bg_hover.jpg) bottom repeat-x;}

#left_menu ul{list-style:none; margin:0; padding:0;}

#buttons ul{list-style:none; margin:0; padding:0;}

#left_menu ul li{background: url(img/menu_bg.jpg) bottom repeat-x; padding:6px 0 8px 30px; margin:0 0 1px 0;}

#left_menu ul li.menu_title{margin:1px 0 0 0; background:#555; padding:5px 0 5px 30px; color:#fff; font-size:14px;}

#left_menu ul li:hover.menu_title{background:#555;}

#buttons{width:240px; min-height:500px; clear:both; float:left;}


#buttons ul li.left_boxes{margin:10px 0 0 0; background:none; padding:0; min-height:90px;}

#buttons ul a li.left_box1{margin:10px 0 0 0; background-image:url(img/box1.jpg); padding:0; min-height:90px; width:240px;}

#buttons ul li.left_box1:hover{ background-image:url(img/box1_hover.jpg);}

#buttons ul a li.left_box2{margin:10px 0 0 0; background-image:url(img/box2.jpg); padding:0; min-height:90px; width:240px;}

#buttons ul li.left_box2:hover{ background-image:url(img/box2_hover.jpg);}

#buttons ul a li.left_box3{margin:10px 0 0 0; background-image:url(img/box3.jpg); padding:0; min-height:90px; width:240px;}

#buttons ul li.left_box3:hover{ background-image:url(img/box3_hover.jpg);}

#share{width:180px; height:20px; padding:30px 20px 30px 40px;}

#top_menu{width:980px; height:20px; margin:0 auto; padding:15px 0 15px 0; background: url(img/top_menu_bg.jpg) bottom repeat-x; overflow:hidden;}

#top_menu ul{margin:0; padding:0; list-style:none; float:left; }

#top_menu ul li{display:inline; background: url(img/sep.png) right no-repeat; padding:15px 30px 17px 30px; margin:0;}

#top_menu ul li a{text-decoration:none; font-size:14px; color:#555;}

#top_menu ul li:hover{background-color:#ebebeb;}

#home_scroller{width:680px; height:300px; background-color:#555; float:left; margin:0 0 0 12px;}

#home_scroller img{max-width:none; max-height:none;}

#home_wrap{width:690px; min-height:600px; float:left; margin:50px 0 10px 0; padding:0 0 0 2px; text-align:center;}

#home_wrap a{color:#000; text-decoration:none;}

#cat_wrap{width:690px; min-height:600px; float:left; margin:0 0 10px 0; padding:0 0 0 2px; text-align:center;}

#cat_wrap h1{color:#555; text-align:left; margin:0 0 20px 30px;}

#cat_wrap h2{color:#555; text-align:left; margin:0 0 20px 30px;}

#cat_wrap a{color:#000; text-decoration:none;}

#cat_wrap a img{border:none;}

#product_img{width:200px; height:200px; float:left; margin:0 0 20px 10px; border:solid 10px #555;}

#product_copy{clear:both; width:670px; margin:20px 10px; border-bottom:solid 1px #ccc; padding:0 0 30px 0;}

#product_li{width:420px; height:220px; float:left; margin:0 0 0 20px; color:#555;}

#product_li ul{list-style:square;}

#related_products{width:700px; height:260px; margin:0 0 20px 0; text-align:center;}

#related_products h2 {color:#555; text-align:left; margin:10px 0 10px 16px;}

#related_products a{color:#000; text-decoration:none;}

.cat_box{width:160px; height:200px; background:url(img/cat_bg.png); float:left; margin:0 0 10px 12px; padding:10px 0 0 0; font-size:12px; color:#fff;}

.cat_box img{margin:10px 0 0 0;}

#copy_box{width:680px; min-height:800px; float:left; margin:0 0 0 12px;}

#copy_box h1{margin:0 0 10px 10px; padding:0; color:#555;}

#copy_box p{font-size:14px; color:#555; line-height:20px;}

#copy_box a{color:#555; text-decoration:none;}

#copy_box a:hover{border-bottom:dotted 1px #555;}

#copy_box table{background:#fff; font-size:14px;}

#copy_box table{border:solid 1px #ccc;}

#copy_box table td{border:solid 1px #ccc; padding:3px;}

#copy_box table td img{width:100px; height:100px;}

#copy_box td.header{background:#ccc;}

#breadcrumbs{width:100%; height:20px; padding:5px 0 0 10px; color:#555; font-size:12px;}

#breadcrumbs a{color:#555; font-size:12px;}

#breadcrumbs img{margin:0 10px;}

#spacer{width:100%; height:100px; clear:both;}

/*FOOTER*/

#footer_wrap{width:100%; height:460px; background:url(img/footer.png) #fff; background-position:top center; background-repeat:no-repeat;}

#footer{width:960px; height:340px; margin:0 auto;}


#left_foot{width:260px; height:260px; float:left; margin:0 10px; padding:20px;}

#left_foot ul{list-style:none; margin:0; padding:0;}

#left_foot ul li.menu_title{color:#000; padding:10px 0 0 0; font-weight:bold;}

#left_foot ul li{margin:0 0 3px 0;}

#left_foot ul li a{font-size:12px; color:#555; text-decoration:none; margin:0;}

#left_foot ul li a:hover{border-bottom:dotted 1px #555;}

#center_foot{width:260px; height:260px; float:left; margin:0 10px; padding:20px;}

#center_foot ul{list-style:none; margin:0; padding:0;}

#center_foot ul li{margin:0 0 3px 0;}

#center_foot ul li.menu_title{color:#000; padding:10px 0 0 0; font-weight:bold;}

#center_foot ul li a{font-size:12px; color:#555; text-decoration:none;}

#center_foot ul li a:hover{border-bottom:dotted 1px #555;}

#right_foot{width:260px; height:280px; float:left; margin:0 10px; padding:20px 20px 0 20px; position:relative;}

#right_foot ul{list-style:none; margin:0; padding:0;}

#right_foot ul li.menu_title{color:#000; padding:10px 0 0 0; font-weight:bold;}

#copyright{width:260px; height:20px; position:absolute; bottom:0px; font-size:12px; color:#555; padding:0 0 0 60px}

#copyright a{text-decoration:none; color:#555;}

#copyright a:hover{border-bottom:dotted 1px #555;}

/*FORM*******/

#form_container{width:339px; height:600px; clear:both; float:left; padding:0 0 0 30px; margin:0px 20px 30px 0;}

#form_container input, textarea, checkbox{ padding: 4px; border: solid 1px #ccc; outline: 0; font-family: Arial, Helvetica, sans-serif; font-size:14px; width: 300px; background: #e1e1e1; }  
  
#form_container textarea {width: 300px; max-width: 300px; height: 100px; line-height: 150%;}  
  
#form_container input:hover, textarea:hover { border-color: #555;}  
  
.form label { margin-left: 10px; color: #999999; }  
  
#form_container .submit{ width: auto; padding: 8px 8px; background: #555; border: 0; font-size: 14px; color: #fff; float:left;} 
	
#form_container .submit:hover{ background: #ccc; color: #000; } 

#map{width:610px; height:300px; margin:0 auto; clear:both;}

#right_contact{width:260px; min-height:200px; float:left; border-left:solid 1px #e1e1e1; padding:0 0 0 30px;}
