body  {background-image: url(images/main_bg.gif); background-repeat:repeat-x; background-color:#1c3f94; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#464d5c;}

#wrapper {width:840px; margin:0 auto; text-align:left;}
#mainShad {width:840px; float:left; background-image:url(images/main_shadow.jpg); background-repeat:no-repeat;}
#tileShad {width:840px; float:left; background-image:url(images/shadow_tile.gif); background-repeat:repeat-y;}
#maincontainer {
   width:800px; 
   float:left; 
   margin-left:20px; 
   background-color:#ababab;
}

#allcontent {
   width:796px;
   float:left;
   margin-left:2px;
   margin-top:2px;
   border-top:2px solid #d2d2d2;
   background-image:url(images/content_bg.gif); 
   background-repeat:repeat-y;
}
#allcontent li {margin-bottom:4px;}

/* Home Page */ 

/* Header / Top Nav
----------------------------------------------------------------------------*/
#header {
   width:796px;
   height:165px;
   margin-left:2px;
   float:left;
   margin-top:2px;
   background-image:url(images/header_bg.jpg);
   overflow:hidden;
}

#topNav {
   width:793px;
   float:left;
   margin-top:2px;
   text-align:right;
}

#navBox {
   width:796px;
   height:35px;
   float:left;
   background-image:url(images/nav_bg.gif);
   background-repeat:no-repeat;
}

#nav2 {
   width:769px;
   float:left;
   margin-left:12px;
}

#homeMain {
   width:796px;
   float:left;
   background-image:url(images/bg_home.jpg);
   background-repeat:no-repeat;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:532px;
   float:left;
   margin-top:44px;
   margin-left:26px;
}

#simplifyBox {
   width:532px;
   float:left;
}

#ownText {
   width:347px;
   float:left;
   margin-top:12px;
   font-size:13px;
}

#simplify {
   width:185px;
   float:left;
   background-image:url(images/simplify_bg.gif);
   background-repeat:no-repeat;
}

#simpText {
    width:172px;
	float:left;
	text-align:center;
	margin-top:30px;
	color:#1c3f94;
	font-weight:bold;
}

#twoBox {
   width:532px;
   float:left;
   margin-top:9px;
}

#box1 {
   width:332px;
   height:98px;
   float:left;
   background-image:url(images/box1_bg.gif);
   overflow:hidden;
}

#box1Txt {
   width:190px;
   float:left;
   margin-top:50px;
   margin-left:110px;
   text-align:center;
   color:#464c5b;
}

#box2 {
   width:189px;
   height:98px;
   float:left;
   margin-left:11px;
   background-image:url(images/box2_bg.gif);
   overflow:hidden;
}

#box2Txt {
   width:189px;
   float:left;
   text-align:center;
   margin-top:16px;
   font-size:16px;
   color:#1c3f94;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:190px;
   float:left;
   margin-top:32px;
   margin-left:20px;
}

#testBox {
   width:187px;
   float:left;
}

#testTop {
   width:187px;
   height:56px;
   float:left;
   background-image:url(images/hd_testimony.gif);
   overflow:hidden;
}

#testBody {
   width:187px;
   float:left;
   background-image:url(images/test_main_bg.gif);
   background-repeat:no-repeat;
}

#testTile {
   width:187px;
   float:left;
   background-image:url(images/test_tile.gif);
   background-repeat:repeat-y;
}

#testTxt {
   width:156px;
   float:left;
   font-size:15px;
   font-family:Times, Georgia;
   color:#1c3f94;
   margin-left:18px;
}
#testTxt p {margin-top:0px; margin-bottom:12px;}

#testBtm {
   width:187px;
   height:16px;
   float:left;
   background-image:url(images/test_bottom.gif);
   overflow:hidden;
}

#weatherBox {
   width:180px;
   float:left;
   margin-top:12px;
   margin-left:4px;
}

/* Contact Us
----------------------------------------------------------------------------*/ 
#contactLeft {
   width:663px;
   float:left;
   margin-top:50px;
   margin-left:64px;
   line-height:17px;
}

/* Rates
----------------------------------------------------------------------------*/ 
#ratesMain {
   width:796px;
   float:left;
   background-image:url(images/inner_content_bg.jpg);
   background-repeat:no-repeat;
   min-height:266px;
   height:auto !important; /* For ie6 min-height */
   height:266px; /* For ie6 min-height */
}

/* Rental Properties
----------------------------------------------------------------------------*/ 
#rentalPicText {
   width:685px;
   float:left;
   margin-left:60px;
   margin-top:50px;
}

.rentBox {
   width:685px;
   float:left;
   margin-top:44px;
}

.rentPic {
   width:255px;
   float:left;
}

.rentText {
   width:430px;
   float:left;
   font-size:13px;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:532px;
   float:left;
   margin-top:16px;
   text-align:center;
   font-size:10px;
}

#inner-footer {
   width:532px;
   float:left;
   margin-top:20px;
   margin-left:64px;
   font-size:10px;
}

#copyright {
   width:840px;
   float:left;
   background-image:url(images/copyright_bg.gif);
   background-repeat:no-repeat;
}

#copyText {
   width:840px;
   float:left;
   margin-top:42px;
   font-size:10px;
   color:#99a4ce;
   text-align:center;
}
#copyText a {color:#99a4ce; text-decoration:underline;}
#copyText a:hover {color:#fff; text-decoration:underline;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:15px; color:#1b3e92; line-height:19px; margin-bottom:5px; margin-top:0px;}
h2 {font-size:13px; color:#464d5c; margin-top:0px; margin-bottom:10px;}
.picspace {margin-left:9px;}
.picspace2 {margin-bottom:17px;}
.lrg_txt {font-size:13px;}
.sm_gray {font-size:11px; color:#646d80; font-family:arial;}
.sm_text {font-size:11px; font-family:arial;}
.text_field {width:148px; border:1px solid #7f9db9; height:20px; color:#787878; font-size:11px; margin-top:7px; margin-bottom:6px;}
td {font-family:arial; font-size:12px; color:#464d5c;}
a img {border:none;}
a {outline:none;}
a:hover {outline:none;}
a {color:#0038bf; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}
form {padding:0px; margin:0px;}
