
/**{border:1px solid #000000;}*/
html{height:100%; background:#E4F5DA}
body{min-height:101%; /*background: url(/graphics/bg.jpg) #728572 repeat-x; */ background:#E4F5DA; font-family:arial; font-size:13px; margin:0 5px 0 5px;}
h1 {font-size:22px; margin-top:0; color:#006600}
h2 {font-size:16px; margin-top:20px; color:#006600}
.title {font-size:16px; margin:20px 0 20px 0; display:block; color:#006600; font-weight:bold}

h2.new{display:inline}
img.new{position:relative; top:10px; padding-left:8px}
img.newsection{float:left; margin:0 5px 0 0}

#subnav h2{margin-top:2px}
h3 {font-size:14px; color:#399C07}

#subnav p{margin-top:0px; border-bottom:1px dashed #006600; padding-bottom:10px}
.codes{border-bottom:1px dashed #006600; width:470px; padding:0 0 10px 0;}
.deals{border-bottom:1px dashed #006600; width:470px; padding:0 0 10px 0;}

a{color:#006600}
img{border:0}

.deals h2{position:relative; top:20px; margin:0 0 60px 0}
.deals img{clear:left;}
/* Paging Buttons */
#pagingbtns li{display:inline; padding:0px; background:#EEE; margin:0px;}
#pagingbtns li.active{background:#CC0000; color:#FFF; font-weight:bold; padding:4px;}
#pagingbtns li a{color:#000; text-decoration:none; padding:4px;}
#pagingbtns li a:hover{color:#CC0000; font-weight:bold;}

.dateadded{float:left; margin-right:5px; margin-top:20px; border:1px solid #006600; font-weight:bold; background:#399307 url(/graphics/topbar_bg.jpg); padding:4px; height:35px; width:25px; color:#000; text-align:center}
.dateadded span{font-size:18px; color:#FFF}

/* Coupons */
.couponholder{float:left; width:470px; border-bottom:1px dashed #006600; margin-bottom:5px; padding-bottom:5px; clear:both}
.couponholder p{width:110px; float:left; padding-bottom:20px; background:#FFF;}
.couponholder p.details{font-weight:bold; width:190px; padding-left:20px; padding-right:20px;}
.couponholder p.expires{width:130px; clear:both; font-size:13px; font-weight:bold; color:#399C07}
.couponholder img{margin-bottom:20px}

/* Newsletter */
.newsletter {margin:0;}
.newsletter h2{font-size:18px; color:#006600; margin:0 0 5px 0; padding:0; position:relative; top:-4px;}
.newsletter p{margin:0 0 5px 0; padding:0; font-size:11px; line-height:14px}
.newsletter legend{color:#333; font-weight:bold;}
.newsletter fieldset{border:1px solid #000; background:#E4F5DA; padding:10px; margin-bottom:15px; width:125px;}
.newsletter label{font-weight:normal;}
	
.newsletter .standardformlayout{border:0px solid #006600; width:130px; margin-top:0px}
.newsletter .standardformlayout label{float:left; width:120px;}
.newsletter .standardformlayout input{width:120px; margin-bottom:1px; border:1px solid #CCC}
.newsletter .standardformlayout input.webform, .standardformlayout {width:30px;}
.newsletter .standardformlayout textarea{width:120px; margin-bottom:5px; border:1px solid #CCC}

.newsletter #formbtncontainer{text-align:center; border-width:0px 0 0px 0; border-style:solid; border-color:#CCC; margin-top:8px;}
.newsletter #send{width:100px; height:25px; border:0px solid #000; background:#000000; /*background:#F5F5F5;*/ font-weight:bold; font-size:13px; color:#FFF; /*color:#666;*/ padding:2px}

/*
===================================== 
==			Layout		= 
=====================================
*/
/* Main container */
#maincontainer{background:#FFFFFF; width:750px; border:0px solid #006600; /* aligns the whole thing centrally */ margin:10px auto 10px auto;}

/* Header */
#header1{background:#FFFFFF/*399C07*/; width:700px; height:60px; margin:0 10px 0 20px; padding:20px 0 0 10px;}
#header2{background:url(/graphics/topbar_bg.jpg) repeat-x #399C07; width:710px; height:80px; margin:0 10px 0 20px; padding-left:0}
#strapline{background:#006600; width:188px; height:65px; padding:10px; color:#EEF5EA; font-size:15px; font-weight:bold}
#adsense_header{background:#000000; width:702px; height:20px; margin:0 10px 20px 20px; padding-left:8px; padding-top:5px;}

/* Left */
#subnav{border:0px solid #CCCCCC; float:left; width:180px; background:#FFFFFF; padding-left:10px; margin-left:20px!important; margin-top:10px; margin-left:10px;  margin-bottom:20px;}

/* Centre */
#maincontent{border:0px solid #CCCCCC; width:470px; float:right; background:#FFFFFF; padding:0 10px 0 20px; margin-right:20px!important; margin-right:10px; margin-top:10px; margin-left:18px; margin-bottom:20px; /*border-style:dotted; border-color:#EEEEEE; border-width:0 1px 0 1px;*/}


/* Footer */
#footer{clear:both; background:#006600; color:#EEF5EA; height:40px; padding:10px; text-align:center; width:700px; margin:0 10px 0 20px; padding:20px 0 0 10px; border-bottom:20px solid white}
#disclaimer {text-align:center; width:730px; margin:0 10px 0 0px; padding:0 10px 10px 10px; font-size:10px; color:#000}

/*
===================================== 
==			Main Navigation			= 
=====================================
*/
#mainnav {background:#000000; width:710px; height:20px; margin:0 10px 0px 20px; /*position:relative; top:-110px; left:0px*/}
#mainnav #nav {margin:0 0 0 10px; height:20px; padding:2px}
#mainnav #nav li{float:left; display:inline; color:#FFFFFF; width:116px; height:20px; font-weight:bold;}
#mainnav #nav li a{color:#FFFFFF; text-decoration:none;}
#mainnav #nav li a:hover{color:#FFFF00; text-decoration:none;}
#mainnav #nav li a.active{color:#FFFF00; text-decoration:none;}


/*
===================================== 
==			Color Pallettes			= 
=====================================

Green

#399C07 header and headings
#006600
#DBFFDB
#F1F2EC pastel bg
#EEF5EA pastel bg

*/