* {
margin: 0;
padding: 0;
}

body {
background-color: #f3f2e7;
background-image: url(../images/H4SALE_BG.jpg);
background-repeat: repeat-x;
}

#wrapper {
margin: 0 auto;
width: 765px;
}

#top1 {
float: left;
margin: 0 auto;
width: 765px;
height: 190px;
background-image: url(../images/h4sale_01.jpg);
background-repeat: no-repeat;
}

#content {
float: left;
margin: 0 auto;
width: 765px;
background-image: url(../images/h4sale_ext.jpg);
background-repeat: repeat-y;
background-color: #f3f2e7;
}

#featurepic {
float: left;
margin: 0 auto;
width: 765px;
height: 293px;
background-image: url(../images/h4sale_02.jpg);
background-repeat: no-repeat;
}

div.fullrow {
float: left;
margin: 10px 0 0 105px;
padding: 0 0 5px 0;
width: 554px;
border-bottom-style: solid;
border-bottom-width: 5px;
border-bottom-color: #e5e4d4;
}

div.fullrowtext h2 {
margin: 0 5px 10px 5px;
float: left;
font-family: Arial;
font-size: 14px;
text-align: left;
width: 544px;
color: #b1b09b;
letter-spacing: -1px;
}

div.fullrowtext {
margin: 5px 5px 10px 5px;
float: left;
font-family: Arial;
font-size: 12px;
text-align: left;
color: #444444;
width: 544px;
}

div.fullrow2 {
float: left;
margin: 10px 0 0 105px;
padding: 0 0 10px 0;
width: 554px;
border-top-style: solid;
border-top-width: 5px;
border-top-color: #e5e4d4;
}

div.fullrowtext2 h2 {
margin: 5px 5px 10px 5px;
float: left;
font-family: Arial;
font-size: 14px;
text-align: left;
width: 544px;
color: #b1b09b;
letter-spacing: -1px;
}

div.fullrowtext2 {
margin: 5px 5px 10px 5px;
float: left;
font-family: Arial;
font-size: 12px;
text-align: left;
color: #444444;
width: 544px;
}

#leftcolumn {
float: left;
margin: 10px 0 0 105px;
width: 277px;
}

div.leftcolumntext {
margin: 5px 5px 10px 5px;
float: left;
font-family: Arial;
font-size: 12px;
text-align: left;
color: #444444;
width: 267px;
}

div.leftcolumntext h2 {
margin: 0 5px 10px 5px;
float: left;
font-family: Arial;
font-size: 14px;
text-align: left;
width: 267px;
color: #b1b09b;
letter-spacing: -1px;
}

ul.features2 {
margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
float: left;
width: 217px;
}

ul.features2 li{
width: 217px;
float: left;
list-style: none;
padding: 0 0 2px 25px;
background-image: url(../images/bullet.jpg);
background-repeat: no-repeat;
vertical-align: middle;
}

#rightcolumn {
float: left;
margin: 10px 0 0 0;
width: 275px;
border-left-style: solid;
border-left-width: 2px;
border-left-color: #e5e4d4;
}

div.rightcolumntext {
margin: 5px 10px 10px 10px;
float: left;
font-family: Arial;
font-size: 12px;
text-align: left;
color: #444444;
width: 265px;
}

div.rightcolumntext h2 {
margin: 0 10px 10px 10px;
float: left;
font-family: Arial;
font-size: 14px;
text-align: left;
width: 265px;
color: #b1b09b;
letter-spacing: -1px;
}

ul.features3 {
margin: 5px 10px 5px 10px;
padding: 0 0 0 0;
float: left;
width: 217px;
}

ul.features3 li{
width: 217px;
float: left;
list-style: none;
padding: 0 0 2px 25px;
background-image: url(../images/bullet.jpg);
background-repeat: no-repeat;
vertical-align: middle;
}

ul.features1 {
margin: 0 20px 5px 40px;
padding: 0 0 0 0;
float: left;
width: 504px;
}

ul.features1 li{
width: 207px;
float: left;
list-style: none;
padding: 0 0 2px 25px;
background-image: url(../images/bullet.jpg);
background-repeat: no-repeat;
vertical-align: middle;
}

#phototeaser {
margin: 10px 20px 5px 105px;
width: 554px;
height: 95px;
background-color: #e5e4d4;
float: left;
}

#phototitle {
margin: 40px 10px 0 20px;
width: 129px;
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #b1b09b;
text-align: left;
letter-spacing: -1px;
float: left;
}

#photothumb {
margin: 3px 5px 4px 15px;
float: right;
width: 375px;
height: 88px;
}

#bottom {
margin: 0 auto;
float: left;
width: 765px;
height: 34px;
background-image: url(../images/h4sale_footer.jpg);
background-repeat: no-repeat;
}

#footer {
margin: 0 auto;
float: left;
width: 765px;
height: 150px;
}

#footerleft {
margin: 5px 5px 10px 100px;
float: left;
width: 454px;
font-family: Arial;
font-size: 11px;
text-align: left;
color: #b1b09b;
}

#footerright {
margin: 0 10px 10px 10px;
float: left;
width: 100px;
height: 34px;
text-indent: -9999px;
overflow: hidden;
}

#footerright a{
margin: 0 0 0 0;
float: left;
width: 100px;
height: 34px;
background-image: url(../images/ecd_logo.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
overflow: hidden;
}

img
{  border-style: none;
}

#menu {
float: left;
margin: 10px 0 0 180px;
width: 490px;
}

ul#nav {
position: absolute;
margin: 0 0 0 0;
width: 490px;
list-style: none;
}

ul#nav li {
float: left;
width: 90px;
margin: 0 0 0 8px;
padding: 0 0 4px 0;
border-bottom: 4px;
border-bottom-color: #FFFFFF;
}

ul#nav li a {
float: left;
width: 90px;
height: 71px;
background-image: url(../images/menu_btn.png);
text-indent: -9999px;
overflow: hidden;
}

ul#nav li#nav_details a	{
}

ul#nav li#nav_details a:hover {
background-position: 90px 0;
}

ul#nav li#nav_activities a	{
background-position: 0 -71px;
}

ul#nav li#nav_activities a:hover {
background-position: -90px -71px;
}

ul#nav li#nav_photos a	{
background-position: 0 -142px;
}

ul#nav li#nav_photos a:hover {
background-position: -90px -142px;
}

ul#nav li#nav_directions a	{
background-position: 0 -213px;
}

ul#nav li#nav_directions a:hover {
background-position: -90px -213px;
}

ul#nav li#nav_contact a	{
background-position: 0 -284px;
}

ul#nav li#nav_contact a:hover {
background-position: -90px -284px;
}
