body{margin:0; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#818181; font-size:0.75em; line-height:1.41em; text-align:center;}

#shell{width:780px; margin:0px auto; text-align:left;} 

.header{margin-bottom:5px;width:780px;}
.splash{margin-bottom:1px; width:780px;}
.splash_txt{float:right}
.splash_img{float:left}
.clearer{clear:both;}
.spacer{ width:100px; height:20px}
.nav{border-bottom:10px solid white; width:780px; height:55px; background-color:#FFFFFF}
a{color:#D42820; text-decoration:underline;}
a:hover{text-decoration:none;}

.main{width:780px;}
.main_text{float:left; width:374px; padding:8px; padding-top:20px; height:272px; vertical-align:top}
.main_features{float:right; width:373px; border-left:1px solid #E3E2E2; padding:8px; padding-top:20px; height:272px; vertical-align:top}

.main_text_about{float:left; width:463px; border-right:1px solid #E3E2E2; padding:8px; padding-top:20px;}
.main_features_about{float:right; width:284px; padding:8px; padding-top:20px;}

.main_text_contact{float:left; width:453px; border-right:1px solid #E3E2E2; padding:8px; padding-top:20px; vertical-align:top}
.main_features_contact{float:right; width:294px; padding:8px; padding-top:20px; vertical-align:top;}

.main_text_home{float:left; width:463px; border-right:1px solid #E3E2E2; padding:8px; padding-top:20px;}
.main_features_home{float:right; width:284px; padding:8px; padding-top:20px;}

.main_text_links{float:left; width:463px; border-right:1px solid #E3E2E2; padding:8px; padding-top:20px;}
.main_features_links{float:right; width:284px; padding:8px; padding-top:20px;}

.main_text_properties{float:left; width:284px; padding:8px; padding-top:20px;}
.main_features_properties{float:right; width:463px; border-left:1px solid #E3E2E2; padding:8px; padding-top:20px;}

.main_text_details{float:left; width:503px; border-right:1px solid #E3E2E2; padding:8px; padding-top:20px;}
.main_features_details{float:right; width:244px; padding:8px; padding-top:20px; text-align:center}

.main_text_video{float:left; width:513px; border-right:1px solid #E3E2E2; padding:8px; padding-top:20px;}
.main_features_video{float:right; width:234px; padding:8px; padding-top:20px; text-align:center}

h1{font-size:1.16em; color:#D42820;}
h2{font-size:1.14em;}
h3{font-size:1.14em;}

.footer{padding:25px; background-color:#E3E2E2; width:730px; text-align: left; border-top:10px}
.footer a{color:#CB0000; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.red_text{color:#cb0000;}
.main_img{padding-right:8px; padding-bottom:5px; float:left;}
hr{height:1px; color:#E3E2E2}
a#videolink:hover { background-image:url(../i/nav/video-on.gif); }
a#aboutlink:hover { background-image:url(../i/nav/about-on.gif); }
a#homelink:hover { background-image:url(../i/nav/home-on.gif); }
a#linkslink:hover { background-image:url(../i/nav/useful-links-on.gif); }
a#proplink:hover { background-image:url(../i/nav/empty-properties-on.gif); }
a#contactlink:hover { background-image:url(../i/nav/contact-on.gif); }
a#noticeslink:hover { background-image:url(../i/nav/notices-on.gif); }
a span { display:none; }
#logo1{ margin:5px 0 5px 30px; border:none; float:left; }
#logo2{ margin:31px 35px 0 0; float:right;}
img{border:none;}
.center{text-align:center;}
.input_box{float:right; margin-right:25px;}
#terms{width:300px; margin:0px auto; text-align:left;}