body, html { margin: 0; padding: 0; background: #abb8cf; }
html { font-size: 75%; font-family: helvetica, sans-serif; }
/*(body { padding: 10px 0; }*/

#page { width: 801px; margin: 0 auto; background-color: #FFFFFF; }
#page:after { content: "."; height:0px; display: block; clear: both; visibility: hidden;  }

#head { height:75px; background: transparent url("../images/header_bg.gif") repeat-x top left; width:801px; }
#head img {  margin-left: 100px;
margin-top:5px;
margin-bottom:5px}

#prehead  {
height:40px;
background-color:#FC9;
text-align:right;
padding-top:1px;
}


#head1 { height:75px; background: transparent url("../images/header_bg2.gif") repeat-x top left; width:801px;  height:136px}
#head1 img { 
margin-top:0px;
margin-bottom:5px}
/*
#main {width: 655px; padding-left:72px; background-color:#FF6666; margin-top:40px;
float:left;}*/

#left_col { width: 221px; float: left; padding-left:72px; margin-top:40px; line-height:170%}

#home_left_col { width: 221px; float: left; padding-left:72px; margin-top:0px; line-height:170%}


#right_col { width: 405px; float: right; overflow: visible; position: relative; padding-right:72px; padding-top:40px; line-height:170% }

#home_right_col { width: 405px; float: right; overflow: visible; position: relative; padding-right:72px; padding-top:-40px; line-height:170% }


#left_wide {width:260px; float:left; padding-left:72px; line-height:170%; margin-top:20px;}
#right_narrow {width: 245px; float:right; padding-right:72px; line-height:170%; margin-top:20px;}

#single_col { width: 620px; float: left; padding-left:72px; margin-top:40px; line-height:170%}
#bottom { width: 620px; float: left; padding-left:72px; margin-top:10px; line-height:170%}


#alert { width: 620px; float: left; padding-left:72px; margin-top:10px; line-height:170%; color:#58938F}

#divider {margin: 0 auto; clear: both; width:650px; height:5px; padding-top:10px; padding-bottom:5px; border-bottom:solid 1px #000000;}

#divider_right {margin: 0 auto; clear: both; width:400px; height:5px; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #000000;}

#divider_left {margin: 0 auto; clear: both; width:220px; height:1px; padding-top:0px; padding-bottom:2px; border-bottom:solid 1px #000000;}

.promoline {color:#AB604B; font-weight:bold}

.midthumb {padding-right:10px;}

.hidden {display:none;}

textarea {width:350px;
height:125px;
font-family: helvetica, sans-serif;
font-size:90%;
}


#page input, select { border: 1px solid black;   }
#page input[type="hidden"] {
  -moz-appearance: none;
  display: none;
  padding: 0;
  border: 0;
  cursor: auto;
  -moz-user-focus: ignore;
  -moz-binding: none;
}

#page input[type="image"] {
 border:0px;

}


.button {background-color:#ABC9C7; color:#000000; border:1px solid #000000;}

/*
#nav { background: #FFFFFF; text-align: left;  margin: 0; padding:0; }
#nav a { padding: 0; color: #000000; text-decoration: none; }
#nav li { display: inline; padding: 0; position: relative; z-index: 100; }
#nav li:hover,
#nav li.dm_hover { background: #805A88; padding:0; }

#nav ul { position: absolute; top: 30px; left: -1000em; background: #BFACC3; margin: 0; padding:0; z-index: 100; list-style: none; }
#nav li:hover ul,
#nav li.dm_hover ul { left: 0; }
#nav ul a { background: #50470D; color: white; font-weight: normal; display: block; position: relative; }
#nav ul a:active,
#nav ul a:focus { left: 1000em; }
#nav ul li { display: block; z-index: 100; padding:0; }
#nav ul li:hover,
#nav ul li.dm_hover { padding: 0;  }
#nav ul li:hover a:active,
#nav ul li:hover a:focus,
#nav ul li.dm_hover a:active,
#nav ul li.dm_hover a:focus { left: 0; }
#nav ul li.dm_hover a:hover {color:#DA9B34;}

*/
p.first { margin-top: 0; }

a {text-decoration:none; font-weight:bold}

a:visited {color:#AB604B;}
a:link {color:#AB604B;}
a:hover {color:#000000;}
a:active {color:#000000;}

#contact a {text-decoration:none; font-weight:normal}
#contact a:visited {color:#FFFFFF;}
#contact a:link {color:#FFFFFF;}
#contact a:hover {color:#68001B;}
#contact a:active {color:#68001B;}

.clear {clear:both;}


.resource {padding-left: 12px;
	text-indent:-14px;
	}

/*
.button {border:2px solid #68001B;
color:#DA9B34;
background-color:#423B18}*/

#cover span {
	position:relative;
	top:-20px;
	float:right;
background: url(../images/plug_peek.png);
	color:#FFFFFF;
	width:105px;
	text-align:right;
}