

#wrapper #body #overlay{
background-image:url('../images/fix.jpg');
position:absolute;
height:467px;
width:368px;
top:193px;
right:3px;
}
/*
#wrapper #body #header #newsletter IMG{
position:absolute;
right:-242px;
top:14px;
!top:15px;
}*/

#wrapper #body #hero{
display:block;
border-right: 1px solid #3399cc;
border-left: 1px solid #3399cc;
height:199px;
background:url('../images/hero.jpg') no-repeat;
background-color:#F7F7F7;
background-position: center;
}

#wrapper #body #content .nav .nav_mid{
float:left;
background: url('../images/nav_mid.jpg') repeat-x;
height:30px;
width:600px;
padding-top:5px;
}

#wrapper #body #content{
  height:auto !important;
  height:276px;
  min-height:276px;
}


#wrapper #body #content #copy{
margin-top:15px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #231f20;
line-height:24px;
padding-left:10px;
width:400px;
padding-bottom:28px;
!padding-bottom:29px;
}

#wrapper #body #content #copy IMG{
margin-bottom:5px;
margin-top:5px;
}


#wrapper #body #content #copy .edge{
font-weight:normal;
color:#367c2b;
}

#wrapper #body #content #copy .bluehead{
font-size:27px;
font-weight:bold;
color: #3399cc;
line-height:30px;
}

#wrapper #body #content #video{
  display:inline;
  float:right;
  width:300px;
  height:221px;
  margin-right:5px;
  margin-top:314px;
  margin-bottom: 5px;
  text-align:center;
  padding-top:9px;
  background: url('../images/vid_bg.jpg') no-repeat;
}

.green{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #367c2b;
}

#wrapper #body #lower{
height:198px;
width:801px;
margin-top:2px;
border-left: 1px solid #3399cc;
position:relative;
}

#wrapper #body #lower #shop{
float:left;
height:195px;
width:192px;
border-top: 1px solid #3399cc;
border-right: 1px solid #3399cc;
background-color: #FFFFFF;
margin-right:2px;
padding-top:2px;
padding-right:2px;
padding-left:2px;
}

#wrapper #body #lower #shop #shop_inside{
width:192px;
height:195px;
/*background: url('../images/shop.jpg') no-repeat;*/

}

#wrapper #body #lower #shop #shop_inside a img{
border-style: none;
}

/*GREEN*/
h2{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #367c2b;
}

/*BLUEHEAD*/
h1{
font-size:27px;
font-weight:bold;
color: #3399cc;
line-height:30px;
}

hr{
height:7px;
background: #fff url(../images/divider.jpg) no-repeat scroll center;
border:none;
}


#wrapper #body #lower #news{
float:left;
border-top: 1px solid #3399cc;
border-right: 1px solid #3399cc;
border-left: 1px solid #3399cc;
height:167px;
width:369px;
background-color: #FFFFFF;
margin-right:2px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
line-height:19px;
padding:15px;
overflow:auto;
}
.newsbreak {
border-bottom:1px dotted #000000;
height:1px;
margin:3px 8px 10px 6px;
clear:both;
}

#news h6 {
	color:#3399CC;
	font-weight:bold;
	font-size:12px;
}

.news_morelink {
	float:right;
}

#wrapper #body #lower #news a{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #367c2b;
text-decoration: none;
}

#wrapper #body #lower #pollemail{
float:left;
height:197px;
width:197px;
position:relative;
}

#wrapper #body #lower #pollemail #poll{
display:block;
height:106px;
width:191px;
padding:3px;
background-color:#FFFFFF;
border: 1px solid #3399cc;
margin-bottom:2px;
}

#wrapper #body #lower #pollemail #poll #poll_inside{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#231f20;
background-color: #e0f5ff;
border: 1px solid #a8e2ff;
text-align:center;
height:94px;
padding-top:10px;
}

.vote_button{
border-style:none;
text_decoration:none;
}

.polltaken {
	line-height:13px;
}

#wrapper #body #lower #pollemail #poll #poll_inside IMG{
margin-top:5px;
}


#wrapper #body #lower #pollemail #poll #poll_inside .bluebold{
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color: #3399cc;
line-height:25px;
}


#wrapper #bottom{
height:9px;
background: url('../images/bottom_border.jpg') no-repeat;
margin-bottom:15px;
}

.submit_button {
	cursor:pointer;
}
