/* 
CSS Document
Designer: asterix
*/

/* RESET */

html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;} 
body {line-height: 1;color: black;background: #fff;} 
ol, ul {list-style: none;} 
table {border-collapse: separate;} 
caption,th,td{text-align: left}
a{text-decoration : none;}
.clear{clear : both;line-height : 0px;font-size : 0px;}
.gap1{line-height : 51px;height : 51px;display : block;}
.gap2{line-height : 20px;height : 20px;display : block;}
.gap3{line-height : 15px;height : 15px;display : block;}

/* BASIC STRUCTURE */
#content{margin : 0px auto; padding-top:15px; border-bottom : 8px solid #9fc51d;background : #e9f5f5 url(/images/headerbg.png) repeat-x left top;}
#hold{width : 960px;margin : 0px auto;}
#header{height : 123px;}
#mainblock{}
#footer{width : 960px;margin : 0px auto;background : url(/images/bg5.png) no-repeat 494px bottom;}

/* HEADER */
#header h1{width : 298px;height : 92px;float : left;padding : 4px 0px 0px 29px;}
#header h1 a{display : block;width : 298px;height : 92px;background : url(/images/logo.png) no-repeat left top;outline : none;}
#header h1 a span{display : none;}
.right_header{float : right;width : 535px;height : 110px;padding : 0px 10px 13px 0px;}
.right_header p{padding-top : 10px;text-align : right;width : 535px;font-weight : bold;font-size : 11px;color : #96ba61;font-family: Arial, Helvetica, sans-serif;}
.right_header p a{font-weight : bold;font-size : 11px;color : #96ba61;font-family: Arial, Helvetica, sans-serif;}
.right_header p a:hover{text-decoration : underline;}

/* NAVIGATOR MENU */
ul#nav{float : right;height : 37px;background : url(/images/navbg1.gif) repeat-x left bottom;}
ul#nav li,ul#nav li a,ul#nav li a span{display : block;float : left;text-transform : uppercase;letter-spacing : 2px;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 11px;} 
ul#nav li{height : 37px;line-height : 37px;}
ul#nav li a span{text-shadow : 0px 0px 2px #f5b244;cursor : pointer;padding : 6px 0px 0px;line-height : 31px;height : 31px;text-align : center;color : #d47e27;}
ul#nav li a.first{background : url(/images/leftnav.png) no-repeat left bottom;}
ul#nav li a.last{background : url(/images/rightnav.png) no-repeat right bottom;}
ul#nav li a.first span{width : 95px;}
ul#nav li a.coupons span{width : 121px;}
ul#nav li a.category span{width : 161px;}
ul#nav li a.last span{width : 90px;}
ul#nav li a:hover,ul#nav li a.active{background : url(/images/hoverleft.png) no-repeat left top;color : #fff;}
ul#nav li a:hover span,ul#nav li a.active span{text-shadow : none;background : url(/images/hoverright.png) no-repeat right top;color : #fff;}
ul#nav li{background : url(/images/bg1.png) no-repeat right 5px;}

/* MAIN BLOCK */
#leftblock{width : 281px;float : left;}
#leftblock h2{padding : 12px 0px 0px 180px;width : 100px;height : 35px;background : url(/images/specials.png) no-repeat left top;}
#leftblock h2 span{display : none;}
#leftblock h2 a{width : 85px;height : 26px;line-height : 26px;text-align : center;display : block;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 11px;color : #fff;background : url(/images/go.gif) no-repeat left top;}
#leftblock h2 a:hover{background : url(/images/gohvr.gif) no-repeat left top;}
.subscribe{width : 239px;padding : 20px 22px 20px 18px;background : #fff url(/images/bg2.png) no-repeat right bottom;border : 1px solid #d7e8f3;}
.subscribe h3{color : #009b9f;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 14px;}
.subscribe p{padding-top : 11px;color : #717171;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 11px;line-height : 14px;}
.subscribe form input#email{margin-top : 7px;padding : 5px;width : 229px;line-height : 14px;height : 14px;color : #959595;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 11px;border : 1px solid #e3e3e3;}
.subscribe form input#submit1{margin-top : 10px;text-align : center;border : 0px;cursor : pointer;width : 95px;line-height : 26px;height : 26px;color : #fff;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 11px;background : url(/images/submit1.gif) no-repeat left top;}
.subscribe form input#submit1:hover{background : url(/images/submit1h.gif) no-repeat left top;}

.coupons_block{position : relative;width : 239px;padding : 47px 22px 20px 18px;border : 1px solid #d7e8f3;background : #fff;}
.coupons_block h4{position : absolute;left : -11px;top : 10px;width : 252px;height : 27px;line-height : 27px;color : #fff;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 15px;padding : 0px 0px 10px 24px;background : url(/images/coupons.gif) no-repeat left top;}
.coupons_block ul li{padding : 6px 0px;}
.coupons_block ul li a{padding-left : 10px;line-height : 15px;font-weight : bold;font-size : 11px;color : #878787;font-family: Arial, Helvetica, sans-serif;background : url(/images/dot.gif) no-repeat left center;}
.coupons_block ul li a.highlight,.coupons_block ul li a:hover{color : #96ba61;background : url(/images/doth.gif) no-repeat left center;}

.tags_block{position : relative;width : 239px;padding : 47px 22px 20px 18px;border : 1px solid #d7e8f3;background : #fff;}
.tags_block h4{position : absolute;left : -11px;top : 10px;width : 252px;height : 27px;line-height : 27px;color : #fff;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 15px;padding : 0px 0px 10px 24px;background : url(/images/tags.gif) no-repeat left top;}
.tags_block p a{padding-top : 6px;line-height : 20px;color : #878787;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 11px;word-spacing : 2px;letter-spacing : 1px;}
.tags_block p strong a{color : #878787;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 18px;}



#rightblock{width : 634px;float : right;}
	#rightblock #b1 {background-color:#fff; padding:10px; border:1px solid #cad6d6}
	#rightblock #b1 a {color:#FF6600}
	#rightblock #b1 a:hover{color : #61852b;}
	#rightblock #b1 .link {text-align:center; font-size:18px; padding-top:10px}
	#rightblock #b1 #codeholder {border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:auto}
	#rightblock #b1 #code {font-size:14px; font-family:Arial, Helvetica, sans-serif; float:left; clear:both; padding:10px; margin-top:5px; margin-bottom:5px}
	#rightblock #b1 #code #a {font-weight:bolder; float:left}
	#rightblock #b1 #code #b {font-size:36px; padding:4px; font-weight:bolder; color:#6c9cc1; clear:both}
	#rightblock #b1 #code #c {font-weight:bolder; float:right}
	#rightblock #b1 .code strong {font-size:30px; color:#FF6600}
	#rightblock #b1 h1 {font-family:"trebuchet ms"; font-size:30px; line-height:35px; margin-bottom:10px; margin-top:10px}
	#rightblock #b1 p {font-size: 12px; color : #333; line-height:18px; font-family: Arial, Helvetica, sans-serif;}
	
	#breadcrumb {width:625px; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; color:#666666; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #89a120; margin-left:5px; margin-bottom:10px}
	#breadcrumb a {color:#FF6600; text-decoration:none; color:#000099; border-bottom:1px solid #000099}

#rightblock form input#search{background : url(/images/searchbox.png) no-repeat left top;width : 418px;height : 35px;line-height : 35px;font-weight : bold;font-size : 13px;color : #959595;font-family: Arial, Helvetica, sans-serif;padding : 0px 40px 0px 15px;float : left;border : 1px solid #e3e3e3;}
#rightblock form input#submit2{border : 0px;background : url(/images/submit2.png) no-repeat left top;width : 142px;height : 36px;line-height : 36px;text-align : center;font-family: Arial, Helvetica, sans-serif;font-size : 14px;font-weight : bold;color : #fff;cursor : pointer;float : right;}
#rightblock form input#submit2:hover{background : url(/images/submit2h.png) no-repeat left top;}
.stores{width : 592px;background : #fff;border : 1px dashed #cad6d6;padding : 18px 10px 0px 27px;}
.stores h2{font-weight : bold;font-size : 21px;color : #ea8827;font-family: Arial, Helvetica, sans-serif;}
.stores ul{float : left;padding-top : 20px;}
.stores ul li,.stores ul li a{float : left;}
.stores ul li{padding-right : 9px;}
.stores ul li.last{padding-right : 0px;}
.stores ul li a,.stores ul li a img{display : block;}
.stores ul li a{border : 1px solid #fff;}
.stores ul li a:hover{border : 1px solid #ea8827;}
.stores p {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.stores .cat1 {width:187px; padding:5px; float:left; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.stores .cat1 h2 {font-size:17px}
.stores .cat1 .b {padding-top:5px; text-indent:10px; color:#61852b}

	.stores .cat1 a {color:#FF6600}
	.stores .cat1 a:hover{color:#61852b;}
	
	.stores #sort {font-size:10px; margin-bottom:10px; color:#ccc; width:100%; font-family:Arial, Helvetica, sans-serif; text-align:center}
	.stores #sort a {padding:2px; color:#FF6600; font-size:12px; text-transform:uppercase}
	.stores #sort a:hover{color:#61852b; font-weight:bolder}
	
.products {margin-top : 20px;width : 592px;background : #fff;border : 1px dashed #cad6d6;padding : 12px 22px 12px 18px;}
.products a.image{display : block;padding : 8px 7px;background : #f5f5f5;border : 1px solid #d7e8f3;float : left;}
.products a.image:hover{border : 1px solid #23445a;}
.products div.details{width : 402px;padding-left : 40px;float : left;}
.products .details .k {font-size:14px; color:#FF6600; line-height:18px; padding-bottom:px; border-bottom:1px solid #FF6600}
.products div.details p{font-weight : bold;font-size : 11px;color : #878787;font-family: Arial, Helvetica, sans-serif;padding : 9px 0px 9px;}
.products div.details p a{color : #82b13c;font-weight : bold;font-size : 11px;font-family: Arial, Helvetica, sans-serif;}
.products div.details p a:hover{color : #61852b;}
.products div.details p strong{margin-top : -2px;font-weight : bold;font-size : 13px;color : #717171;font-family: Arial, Helvetica, sans-serif;display : block;width : 69px;padding-right : 11px;float : left;text-align : right;}
.products div.details a.code{margin-top : 8px;font-weight : bold;font-size : 16px;color : #ef963e;margin-left : 8px;display : block;height : 30px;line-height : 30px;background : url(/images/leftbg3.png) no-repeat left top;padding-left : 23px;float : left;font-family: Arial, Helvetica, sans-serif;}
.products div.details a.code span.text{display : block;float : left;font-weight : bold;font-size : 16px;color : #ef963e;font-family: Arial, Helvetica, sans-serif;padding : 0px 23px 0px 11px;height : 30px;line-height : 30px;background : url(/images/rightbg3.gif) no-repeat right top;}
.products div.details a.code span.clear{display : block;}
.products div.details a.code b{display : block;float : left;font-weight : bold;font-size : 13px;color : #717171;font-family: Arial, Helvetica, sans-serif;}

/* FOOTER */
#footer_wrap{background : #60741d;}
.left_footer{float : left;width : 510px;padding : 20px 0px 0px 30px;background : url(/images/bg6.png) no-repeat 56px top;}
.left_footer h6{padding-bottom : 10px;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 16px;color : #fff;}
.left_footer ul{float : left;width : 140px;padding-right : 20px;}
.left_footer ul li{line-height : 16px;display : block;color : #a2c274;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 11px;}
.left_footer ul li a{color : #a2c274;font-family: Arial, Helvetica, sans-serif;font-weight : bold;font-size : 11px;}
.left_footer ul li a:hover{text-decoration : underline;}
.right_footer{width : 400px;float : right;padding : 17px 0px 0px 0px;}
.right_footer p.icons{float : right;height : 31px;padding : 31px 0px 17px 191px;background : url(/images/bg4.gif) no-repeat left top;}
.right_footer p.icons a,.right_footer p.icons a img{display : block;float : left;}
.right_footer p.icons a{margin-right : 12px;}
.right_footer a.logo,.right_footer a.logo img{display : block;float : right;}
.right_footer a.logo{outline : none;margin-top : 12px;}
.right_footer p.links{padding : 9px 0px;text-align : right;color : #96ba61;font-family: Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
.right_footer p.links a{color : #96ba61;font-family: Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
.right_footer p.links a:hover{text-decoration : underline;}



