/* CSS Document */
*{margin: 0; padding:0; } /*  font-family:Arial, Helvetica, sans-serif; font-size:12px; */
.defaultText {  font-family:Arial, Helvetica, sans-serif; font-size:12px; }

p {padding:5px 10px;}
body {background: url(images/background.jpg) repeat-x #46a5e7 fixed; width:100%; text-align:center;}
#page {width:850px; text-align:left; margin:0 auto; border:solid 1px #000000;}
h1 {padding:10px 10px 5px 10px; font-size:22px; color:#036eb9; font-weight:bold; border-bottom:solid 2px #7cdd33;}
h2 {padding:5px 10px; font-size:18px; color:#036eb9; font-weight:bold;}
h3 {padding:5px 10px; font-size:14px; color:#7cdd33; font-weight:bold;}
a {color:#036eb9;}
a:hover {text-decoration:none;}


/*top and bottom of page*/
#seo, #footer{color:#FFFFFF; text-align:center; margin:0 auto; padding:5px 0; font-weight:bold; width:850px; font-size:10px;}
#seo a, #footer a {padding:0px 15px; font-weight:bold; color:#fff; font-size:10px; }
#seo a:hover, #footer a:hover {text-decoration:none;}

/*header*/
#header {height:105px; background:url(images/header.gif) no-repeat; position:relative;}
a.login {padding-left:800px; line-height:40px; color:#000000;}
a.login:hover {text-decoration:none;}

/*Navigation*/
#navigation {width:610px; position:absolute; left:250px; top:78px; height:27px;}
#navigation a {text-align:right; font-size:14px; text-decoration:none; font-weight:bold; color:#01487a; margin-right:5px; background:url(images/nav_bg.jpg) no-repeat; padding:7px 13px 6px 15px; display:block; min-width:10px; float:left; line-height:14px; height:14px;}
#navigation a:hover {color:#FFFFFF; background:url(images/nav_bg_hover.jpg) no-repeat;}

/*container*/
#container {background:url(images/body_bg.jpg) no-repeat #0485df; position:relative; clear:both; z-index:2;}
#container a {color:#000000; text-decoration:none; }
#fixed_height #container {height:432px;}
.buy #container {background:url(images/buyerbody_bg.jpg) no-repeat #0485df;}
.sell #container {background:url(images/sellerbody_bg.jpg) no-repeat #0485df;}
/*quicksearch*/
#quick_search {width:250px; background:url(images/quick_search_bg.png) no-repeat top left; height:340px;}

/*list your home*/
#list_your_homes {width:250px; background:url(images/list_your_home_bg.jpg) no-repeat top left; height:168px; color:#FFFFFF}
#list_your_homes p {font-size:14px; padding: 70px 110px 10px 10px;}
#list_your_homes a {font-weight:bold; color:#7cdd33; text-decoration:underline; font-size:14px;}
#list_your_homes a:hover {text-decoration:none;}
/*Home Buttons*/

.bluelarge {font-weight:bold; color:#0066FF; text-decoration:underline; font-size:14px;}
.bluesmall {font-weight:bold; color:#0066FF; text-decoration:underline; font-size:12px;}
.greensmall {font-weight:bold; color: #7cdd33; text-decoration:underline; font-size:12px;}
.greenlarge {font-weight:bold; color:#7cdd33; text-decoration:underline; font-size:14px;}

a.contract {width:110px; height:158px; background:url(images/buyerButton_contract.jpg) no-repeat; position:absolute; left:250px; top:55px; font-size:14px; padding:60px 75px 8px 10px;}
a.contract:hover {background:url(images/buyerButton_contract_hover.jpg) no-repeat;}

a.customize {width:159px; height:158px; background:url(images/buyerButton_customize.jpg) no-repeat; position:absolute; left:453px; top:55px; font-size:14px; padding:60px 24px 8px 10px;}
a.customize:hover {background:url(images/buyerButton_customize_hover.jpg) no-repeat;}

a.service {width:110px; height:158px; background:url(images/buyerButton_service.jpg) no-repeat; position:absolute; left:655px; top:55px; font-size:14px; padding:60px 75px 8px 10px;}
a.service:hover {background:url(images/buyerButton_service_hover.jpg) no-repeat;}

a.new_homes {width:151px; height:68px; background:url(images/buyerButton_new_homes.jpg) no-repeat; position:absolute; left:250px; top:289px; font-size:14px; padding:38px 134px 29px 10px;}
a.new_homes:hover {background:url(images/buyerButton_new_homes_hover.jpg) no-repeat;}

a.preapproval {width:211px; height:68px; background:url(images/buyerButton_preapproval.jpg) no-repeat; position:absolute; left:554px; top:289px; font-size:14px; padding:38px 74px 29px 10px;}
a.preapproval:hover {background:url(images/buyerButton_preapproval_hover.jpg) no-repeat;}

a.viewAllHomes {width:223px; height:13px; background:url(images/buyerButton_viewAllHomes.jpg) no-repeat; position:absolute; left:0px; top:349px; font-size:14px; padding:53px 10px 8px 10px;}
a.viewAllHomes:hover {background:url(images/buyerButton_viewAllHomes_hover.jpg) no-repeat;}

a.seller {width:111px; height:134px; background:url(images/homeButton_seller.jpg) no-repeat; position:absolute; left:250px; top:8px; padding:40px 170px 10px 15px; font-size:14px;}
a.seller:hover {background:url(images/homeButton_seller_hover.jpg) no-repeat;}

a.buyer {width:111px; height:134px; background:url(images/homeButton_buyer.jpg) no-repeat; position:absolute; left:554px; top:8px;
padding:40px 170px 10px 15px; font-size:14px;}
a.buyer:hover {background:url(images/homeButton_buyer_hover.jpg) no-repeat;}

a.tour {width:90px; height:75px; background:url(images/homeButton_virtualTour.jpg) no-repeat; position:absolute; left:250px; top:200px; padding:55px 90px 10px 15px;}
a.tour:hover {background:url(images/homeButton_virtualTour_hover.jpg) no-repeat;}

a.loan {width:85px; height:75px; background:url(images/homeButton_loan.jpg) no-repeat; position:absolute; left:453px; top:200px; padding:55px 94px 10px 15px;}
a.loan:hover {background:url(images/homeButton_loan_hover.jpg) no-repeat;}

a.search {width:85px; height:75px; background:url(images/homeButton_search.jpg) no-repeat; position:absolute; left:655px; top:200px; padding:55px 95px 10px 15px;}
a.search:hover {background:url(images/homeButton_search_hover.jpg) no-repeat;}

a.list {width:212px; height:17px; background:url(images/homeButton_list.jpg) no-repeat; position:absolute; left:0px; top:348px; padding:53px 15px 10px 15px;}
a.list:hover {background:url(images/homeButton_list_hover.jpg) no-repeat;}

a.questions {width:266px; height:30px; background:url(images/homeButton_questions.jpg) no-repeat; position:absolute; left:250px; top:348px; padding:35px 15px 10px 15px;}
a.questions:hover {background:url(images/homeButton_questions_hover.jpg) no-repeat;}

a.glossary {width:176px; height:30px; background:url(images/homeButton_glossary.jpg) no-repeat; position:absolute; left:554px; top:348px;padding:35px 105px 10px 15px;}
a.glossary:hover {background:url(images/homeButton_glossary_hover.jpg) no-repeat;}

a.contracts {width:242px; height:248px; background:url(images/sellerButton_contracts.jpg) no-repeat; position:absolute; left:0px; top:177px;}
a.contracts:hover {background:url(images/sellerButton_contracts_hover.jpg) no-repeat;}
.contracts p {padding:40px 10px 10px 10px; font-size:14px;}
a.standard {width:296px; height:99px; background:url(images/sellerButton_standard.gif) no-repeat; position:absolute; left:250px; top:55px;}
a.standard:hover {background:url(images/sellerButton_standard_hover.gif) no-repeat;}
a.upgraded {width:296px; height:99px; background:url(images/sellerButton_upgraded.gif) no-repeat; position:absolute; left:554px; top:55px;}
a.upgraded:hover {background:url(images/sellerButton_upgraded_hover.gif) no-repeat;}
a.advanced {width:296px; height:99px; background:url(images/sellerButton_advanced.gif) no-repeat; position:absolute; left:250px; top:162px;}
a.advanced:hover {background:url(images/sellerButton_advanced_hover.gif) no-repeat;}
a.ultimate {width:296px; height:99px; background:url(images/sellerButton_ultimate.gif) no-repeat; position:absolute; left:554px; top:162px;}
a.ultimate:hover {background:url(images/sellerButton_ultimate_hover.gif) no-repeat;}
a.rent {width:195px; height:154px; background:url(images/sellerButton_rent.jpg) no-repeat; position:absolute; left:250px; top:269px;}
a.rent:hover {background:url(images/sellerButton_rent_hover.jpg) no-repeat;}
.rent p {padding:35px 80px 10px 10px;}
a.bulk {width:194px; height:154px; background:url(images/sellerButton_bulk.jpg) no-repeat; position:absolute; left:453px; top:269px;}
a.bulk:hover {background:url(images/sellerButton_bulk_hover.jpg) no-repeat;}
.bulk p {padding:110px 80px 10px 10px;}
a.compare {width:195px; height:154px; background:url(images/sellerButton_compare.jpg) no-repeat; position:absolute; left:655px; top:269px;}
a.compare:hover {background:url(images/sellerButton_compare_hover.jpg) no-repeat;}
.compare p {padding:78px 10px 10px 10px;}


/*Inner Pages*/
#side_nav {width:242px; float:left; position:relative; z-index:3;}
#side_nav a {width:242px; height:60px; margin-top:8px; display:block;}

#side_nav a.inner_homesSale {background-image:url(images/inner_homesSale.jpg); background-repeat:no-repeat;}
#side_nav a.inner_homesSale:hover {background-image:url(images/inner_homesSale_hover.jpg);}

#side_nav a.inner_seller {background-image:url(images/inner_seller.jpg); background-repeat:no-repeat;}
#side_nav a.inner_seller:hover {background-image:url(images/inner_seller_hover.jpg);}

#side_nav a.inner_buyer {background-image:url(images/inner_buyer.jpg); background-repeat:no-repeat;}
#side_nav a.inner_buyer:hover {background-image:url(images/inner_buyer_hover.jpg);}

#side_nav a.inner_list {background-image:url(images/inner_list.jpg); background-repeat:no-repeat;}
#side_nav a.inner_list:hover {background-image:url(images/inner_list_hover.jpg);}

#side_nav a.inner_tour {background-image:url(images/inner_tour.jpg); background-repeat:no-repeat;}
#side_nav a.inner_tour:hover {background-image:url(images/inner_tour_hover.jpg);}

#side_nav a.inner_loan {background-image:url(images/inner_loan.jpg); background-repeat:no-repeat;}
#side_nav a.inner_loan:hover {background-image:url(images/inner_loan_hover.jpg);}

#side_nav a.inner_glossary {background-image:url(images/inner_glossary.jpg); background-repeat:no-repeat;}
#side_nav a.inner_glossary:hover {background-image:url(images/inner_glossary_hover.jpg);}

#side_nav a.inner_questions {background-image:url(images/inner_questions.jpg); background-repeat:no-repeat;}
#side_nav a.inner_questions:hover {background-image:url(images/inner_questions_hover.jpg);}

#side_nav a.inner_search {background-image:url(images/inner_search.jpg); background-repeat:no-repeat;}
#side_nav a.inner_search:hover {background-image:url(images/inner_search_hover.jpg);}

#content {background:url(images/content_bg.jpg) top repeat-x #FFFFFF; width:600px; min-height:612px; float:right;  position:relative; z-index:3;}
#content a {
	text-decoration: underline;
}
/*Contact Us form*/
#contact_form {width:400px; margin-left:10px;}
#contact_form label {font-weight:bold; color:#0266cb; display:block; padding-top:5px;}
#contact_form input {display:block;}
#contact_form .full {width:100%;}
#contact_form .half {width:50%;}
#contact_form .quarter {width:25%;}

/*Listings Page*/
#container .listing {border-bottom:1px solid #036eb9; margin:5px 0;}
#container .description p {padding:5px 0;}
#container .listing p {padding:5px 0;}
#container .listing  a {color:#036eb9; font-weight:bold; text-decoration:underline;}
#container .listing a:hover {text-decoration:none;}
.categories {font-weight:bold;}
.listingimage {float:right; width:200px;}
.description {width:370px; float:left;}
#listing_form {margin:0 10px;}
#listing_form label {font-weight:bold; color:#0266cb; display:block; padding-top:5px;}
#listing_form input {display:block;}
#listing_form .full {width:100%;}
#listing_form .half {width:50%;}
#listing_form .quarter {width:25%;}

/*Single listing page*/
#listing {padding:10px;}
#container #listing p {padding:5px 0;}
#listing_image {text-align:center; width:50%; float:left;}
.image {border:1px solid #036eb9}
#container #listing  a {color:#036eb9; font-weight:bold; text-decoration:underline;}
#list {text-align:center; width:50%; float:right;}

/*list/bullets*/
ul {padding-left:30px; padding-right:10px;}
li {padding-left:5px; padding-right:10px;}
