*, html {    padding: 0; margin: 0; font: 10px verdana;  }

body{ background:#000 /*url(../images/edpq2bg.jpg) repeat-x left top*/; }

#container{width:954px; margin:0 auto; }
#headerconfirm {background:transparent url(../images/confirm.jpg) no-repeat left top; width:954px;height:567px; position:relative; }
#header1 {width:932px;height:650px; position:relative; }

#header {background:transparent url(../images/edpq2header1.jpg) no-repeat left top; width:932px;height:650px; position:relative; }
#middle {background:#e70909; width:932px; position:relative; font-size:14px; }
#bottom {background:#fff url(../images/edpq2bottom1.jpg) no-repeat left top;width:932px;height:279px; position:relative;-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright:5px;  }

#landing {margin-top:11px;}


#logo { width:105px;height:75px; padding-top: 15px;}

.cityname{
	font:18px arial, helvetica, verdana, sans-serif;
	text-align:left;
	color:#ffffff;
	width:690px;
	height:21px;
	padding:8px 0 3px 20px;
	position:absolute;
	top:10px;
	left:100px;
	line-height:80%;
}



.citynamecall {font:bold 20px arial, helvetica, verdana, sans-serif; color:#ffffff; letter-spacing:0.5px; padding:0; }

.citynamecallred{color: #FFFF66; border:none; font:bold 24px arial, helvetica, verdana, sans-serif; padding:0; }

#navbar {
	font:14px arial, helvetica, verdana, sans-serif;
	
	text-align:right;
	color:#ffffff;
	/*width:740px;*/
	height:15px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:10px;
	padding-left:10px;
	position:absolute;
	top:72px;
	right:25px;
	float:right;
	line-height:80%;
	
	background: #719d1d url(../images/navBack.jpg) repeat-x left top;
-moz-border-radius-topleft: 3px; 
-moz-border-radius-topright:3px; 

}

#navbar a {color:#214d12; font-weight:900; text-decoration:none; font-size:12px;}
#navbar a:hover {color: #FFF; font-weight:900;}


#subNav {text-align:left; float:right;margin-left: 10px; -moz-border-radius-topleft: 3px; 
-moz-border-radius-topright:3px;
-moz-border-radius-bottomleft: 3px; 
-moz-border-radius-bottomright:3px;
border:#a1ca52 1px solid;
background:#a1ca52;
padding-bottom:10px;}

#subNav h2 {background: #719d1d url(../images/navBack.jpg) repeat-x left top;
-moz-border-radius-topleft: 3px; 
-moz-border-radius-topright:3px;

font:14px arial, helvetica, verdana, sans-serif;
	
	text-align:right;
	color:#ffffff;
	/*width:740px;*/
	height:15px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:10px;
	padding-left:10px;}
	
#subNav li {padding-top: 5px;}

img { border: none; }

h1 {font-size: 1.9em; font-weight: bold; color: #ffffff; }

h2 { margin: 0;   font-size:1em;  color: #1e4510; font-weight:bold; }
   
.clear {clear: both; height: 0; overflow: hidden; }

.floatleft {float:left; }  

#giftbox75 {position: absolute; float: right; width:273px; height:56px; display:block;top:104px;right:19px;background:transparent url(../images/edpq275.png) no-repeat left top;}
#giftbox100 {position: absolute; float: right; width:273px; height:56px; display:block;top:104px;right:19px;background:transparent url(../images/edpq2100.png) no-repeat left top;}
 
#orderbox{
	position: absolute;
	float: right;
	width:273px;
	top:255px;
	right:25px;
}

#orderbox #PPCForm p{clear:left;height:26px;}

#orderbox form label{float:left; display:block; padding:2px 10px 0 15px; text-align:left; width:65px; font-weight:bold;}

#orderbox form input{ border:1px solid #E70909 inset;	 float:left; display:inline; width:135px; height:16px; margin:0; padding:1px 0 0 4px; }


#prod {padding:15px;}
#prod h4 {
font-size:18px;
font-weight:bold;
color:#666;
}
#prod_img {
margin:10px;
width:50px;
}
#features {
margin-left:15px;
width:100%;
}


#container form .wf_hidden{ display:none; }

#orderbox form input.wf_phone{ margin:0 5px 0 0; }

#reward{ font-weight:bold; }

#wf_PPCForm-submit{	background:transparent url(../images/wf_cta-5.png) no-repeat left top; border:none; width:259px; height:56px; text-indent:-999em; overflow:hidden; cursor: pointer; }

#wf_PPCForm-submit:hover{background-position:0 -56px;}

#wf_privacy{float:right; display:block; color:#000; text-decoration:underline; text-align:right; width:150px; padding:0 18px 0 0; }


#footer a:hover { text-decoration: underline;}

#footer span { color:#83b4f6;}

#footer{ text-align:left; width:932px; margin:0px; padding:28px 10px 40px 10px; background-color:transparent;  }

#footer #wf_footer-logo{ float:right; display:inline; padding: 0 0 10px 20px }

#footer p{color:#fff; padding:0 0 10px; letter-spacing: 1px;}

#footer a, #footer a:visited, #footer a:active{color:#fff; text-decoration:underline; }

.wf_hr{	background:#ccc; height:1px; width:100%; margin:3px 0 13px; }

:focus, :active{outline:none; }
#middletextinner {color: #000000; padding: 25px; font-size: 14px; background-color:#FFF; border: 1px solid #000000; -moz-border-radius: 5px;}
#middletext { padding: 20px 20px 20px 20px; font-size:14px;}
#middletext a {color: #900; text-decoration: none; font-weight:bold; font-size:12px;}
#middletext a:hover {color:#ce1c03; text-decoration: underline; font-weight:bold; font-size:12px;}
#middletext li {list-style-position: inside; list-style:none; padding-left: 25px;}
#middletext h1{color:#900;}
#middletext h3{ margin: 0;   font-size:1em;  color: #000; font-weight:bold; }

