@charset "utf-8";
body{margin:0px;font-family:"arial";background-color:#336300;}
#wrap{width:100%;}
div.clear{clear:both;}
a{outline:none;}
#headerholder{width:740px; padding:0px 50px 0 50px; margin-left:auto;margin-right:auto;background-image:url(images/bodybackgr.jpg);background-repeat:repeat-y;}
#quicknav {width:740px;margin-left:auto;margin-right:auto;padding-top:10px; border-bottom:1px solid #ccc;}
#quickbarleft{float:left;width:500px;}
#quickbarleft p{font-size:11px;color:#333333;margin-top:13px;}
#quickbarright{float:right;width:240px;}
#quickbarright p{font-size:11px;color:#333333;margin-top:13px;float:right;word-spacing:15px;}
#quicknav a{color:#333333;text-decoration:none;}
#quicknav a:hover{color:#333333;text-decoration:underline;}
#logoholder {width:740px;margin-left:auto;margin-right:auto;height:61px; margin-top:40px; margin-bottom:40px;}
#navholder {width:740px;margin-left:auto;margin-right:auto;}
#navholder p{font-size:14px;color:#333333;margin-top:13px;word-spacing:14px; padding:0 0 10px 0; margin:0px;}
#navholder a{color:#333333;text-decoration:none;}
#navholder a:hover{color:#336300;text-decoration:underline;}
#imagenavholder {width:840px;margin-left:auto;margin-right:auto; height:379px;background-image:url(images/bodybackgr.jpg);background-repeat:repeat-y; padding-bottom:10px;}

#panbackground { background-image:url(images/panbackgr.png); background-repeat:repeat-x; width:720px; height:100px;}
.panholder {width:150px; float:left; padding:18px 15px 15px 15px;}
.largetext {font-size:14px; font-weight:bold;}
#panbackground p{font-size:11px;color:#FFF;padding:0px; margin:0px;}
#panbackground a{color:#FFF;text-decoration:none;}
#panbackground a:hover{color:#FFF;text-decoration:none;}

#imagenavbkgrone h2 ,#imagenavbkgrtwo h2,#imagenavbkgrthree h2,#imagenavbkgrfour h2 {position:absolute;top:100px;right:100px;color:#fff;font-size:52px;text-transform:uppercase;text-shadow:2px 2px 3px #333;}

#endofseason {background-image:url(images/end-season.jpg); width:840px; height:210px;margin:0px auto;background-repeat:no-repeat;position:relative;}

#offcutdiscount {background-image:url(images/offcut.jpg); width:720px; height:100px; padding:44px 61px 40px 59px;margin:0px auto;background-repeat:no-repeat;position:relative;}
#offcutdiscount a {width:365px;height:20px;position:absolute;right:85px;bottom:55px;}
#imagenavbkgrone {background-image:url(images/headerone.jpg); width:720px; height:100px; padding:239px 61px 40px 59px;position:relative;}
#imagenavbkgrtwo {background-image:url(images/header5.jpg); width:720px; height:100px; padding:239px 61px 40px 59px;position:relative;}
#imagenavbkgrthree {background-image:url(images/headerthree.jpg); width:720px; height:100px; padding:239px 61px 40px 59px;position:relative;}
#imagenavbkgrfour {background-image:url(images/headerfour.jpg); width:720px; height:100px; padding:239px 61px 40px 59px;position:relative;position:relative;}
#bodyholder{width:740px; padding:0px 50px 0 50px; margin-left:auto;margin-right:auto;background-image:url(images/bodybackgr.jpg);background-repeat:repeat-y;}
#bodymain{width:510px;margin-right:32px;float:left;}
#bodymain h1{font-size:22px;line-height:25px;color:#336300;margin:0 0 20px 0;padding:0px;}
#bodymain h2{font-size:18px;line-height:25px;color:#669933;padding:0px;margin:0 0 20px 0;}
#bodymain h3{font-size:18px;line-height:25px;color:#669933;padding:0px;margin:0 0 20px 0;}
#bodymain p{font-size:14px;color:#333333;font-style:normal;font-weight:normal;margin:0 0 20px 0;line-height:25px;}
#bodymain ul{font-size:14px;color:#333333;font-style:normal;font-weight:normal;line-height:25px;margin-bottom:20px;}
#bodymain li{font-size:14px;color:#333333;font-style:normal;font-weight:normal;line-height:25px;}
#bodymain a{color:#336300;text-decoration:none;font-weight:bold;}
#bodymain a:hover{color:#669933;text-decoration:underline;font-weight:bold;}
.areacontain {width: 510px;}
.areacontain ul{margin:0px 0px 25px 0px!important;}
.areacontainleftmid {width:170px; float:left;}
.areacontainright {width:170px; float:right;}
#bodysidebar{width:198px;float:right;}
#bodysidebar p{padding:0px; margin:0px;}
#bodysidebar img{margin-bottom:15px;}
#footer {width:740px;margin-left:auto;margin-right:auto;border-top:1px solid #ccc; padding-top:10px; margin-top:10px;}
#footerlinks {width:740px;}
.footerwrapmini {width:150px;float:left;margin-right:20px;}
#footerwrapminiright {width:230px;float:right;}
#footerlinks h4{border-bottom:1px dotted #CCC;font-size:14px;line-height:20px;color:#336300;padding:0 0 4px 0;margin:0 0 5px 0;}
#footerlinks ul{list-style:none;margin:0px;padding:0px;font-size:11px;color:#FFF;}
#footerlinks li{border-bottom:1px dotted #CCC;padding:4px 0px;margin:0px;}
#footerlinks a{color:#666;text-decoration:none;}
#footerlinks a:hover{color:#666;text-decoration:underline;}
#footerlinks p{font-size:11px;color:#666;font-style:normal;font-weight:normal;padding:1px 0 0 0;margin:0px;line-height:20px;}
#footerinfo {width:740px;border-top:1px solid #CCC;margin-top:20px;padding-top:10px;padding-bottom:10px;}
#footerinfoleft {width:300px; float:left;}
#footerinforight {width:440px; float:right;}
#footerinfo p{font-size:11px;color:#666;font-style:normal;font-weight:normal;padding:1px 0 0 0;margin:0px;}
#footerinfo a{color:#666;text-decoration:none;}
#footerinfo a:hover{color:#666;text-decoration:underline;}
input{border:1px solid #CCC;padding:5px;font-size:14px;color:#333333;font-family:"arial";}
select{border:1px solid #CCC;padding:5px;font-size:14px;color:#333333;font-family:"arial";}
textarea{border:1px solid #CCC;padding:5px;width:510px;height:150px;font-size:14px;color:#333333;font-family:"arial";}
.gallerycontain{width:510px;margin-left:auto;margin-right:auto; margin-bottom:25px;}
.galleryholder{width:510px;height:120px;margin-left:auto;margin-right:auto; margin-bottom:10px;}
.galleryleft{width:120px; height:120px; float:left; margin-right:10px;}
.galleryright{width:120px; height:120px; float:right;}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

