@charset "utf-8";
/* CSS Document */


body { margin-top: 0px; margin-right: 0px; margin-left:0px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.brown { color:#653513 !important; }

#back_container { width: 100%; margin-left:auto; text-align:center; /*height: 768px;*/ height:auto; margin-top: 0px; background:url('../images/site-back2.jpg') repeat-x;}
#main_container { margin-top:0px; margin-left:auto; margin-right:auto; text-align: center; width: 1024px; height: auto;}
#top_container { width: auto; height: 66px; background-position:right; background-repeat:no-repeat; }

#top_container .nav {
	float:right;
	text-align:right;
	width: 720px;
	padding-top: 35px;
	padding-left:20px;
}
#top_container .forrealtors { float:left; width:259px; padding-top:34px; text-align:right;}
#top_container .forrealtors img { border:none; padding-right:50px;}


#nav_container { float:left; padding-left: 15px; padding-right: 10px; }
#nav_container:hover { cursor: hand; }

a.toplinks:link { font-family: Verdana; font-size: 8pt; text-transform:uppercase; color: #2E120F; text-decoration:none; }
a.toplinks:hover { text-decoration:none; }

#middle_container{ width: auto;	height: 453px; }
#middle_left { float:left; width: 259px; height: 453px; }
#middle_right { float:left;	height: 452px; width:765px;	/*background-color:#BDCFCF;*/ background-color:#74a2a2; }

#middle_right .home {width: 765px;	height: 452px;}
#middle_right .home .top {width: 765px;	height: 257px;}
#middle_right .home .bottom { width:765px; height: 195px; }

#middle_right .contact {width: 765px;	height: 452px;}
#middle_right .contact .top {width: 765px;	height: 257px; background-image:url(../images/contactus_background_new.jpg);}
#middle_right .contact .top .contactus_form { margin-left: 400px; height: 257px; width: 300px; padding-top: 160px; text-align:left; }
.input_box { color: #666666; border-style:solid; border-color:#999999; border-width:1px; font-size:10px; height: 13px; }
#middle_right .contact .top .contactus_form a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
#middle_right .contact .top .contactus_form a:hover { color: #9EA47E; text-decoration:none; }		

#middle_right .contact .bottom { width:765px; height: 195px; }


#middle_right .contact { width: 765px; height: 300px; background-image:url(../images/contactus_background_new.jpg); }
#middle_right .contact .contactus_form { margin-left: 400px; height: 300px;	width: 300px; padding-top: 160px; text-align:left; }
.input_box { color: #666666; border-style:solid; border-color:#999999; border-width:1px; font-size:10px; height: 13px; }
#middle_right .contact .contactus_form a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
#middle_right .contact .contactus_form a:hover { color: #9EA47E; text-decoration:none; }		


#middle_right .gallery {width: 765px;	height: 452px;}
#middle_right .gallery .top {width:765px; height:62px; }
#middle_right .gallery .bottom {width:765px; height:391px; }

#middle_right .gallery .bottom .gallery_menu { float:left; width:275px; height:452px; text-align:left;  }
#middle_right .gallery .bottom .gallery_menu ul{ list-style:none; display:block; padding-top:62px; }
#middle_right .gallery .bottom .gallery_menu ul li{ list-style-position:outside;padding-left:0; margin-left:0;}
#middle_right .gallery .bottom .gallery_menu li a{ text-indent:0px; text-transform:capitalize; color:#c2d2d2; text-decoration:none; font-size:12px; line-height:15px; }
#middle_right .gallery .bottom .gallery_menu li a.chosen{ color:#FFFFFF !important;}
#middle_right .gallery .bottom .gallery_menu li a:hover{text-decoration:none; color:#FFFFFF;}
#middle_right .gallery .bottom .gallery_menu img.section{height:121px; width:215px; padding: 0 30px; border:none;}
#middle_right .gallery .bottom .gallery_menu p {padding:5px 20px 0px 30px; }


#middle_right .gallery .bottom .gallery_images { float:left; width:490px; height:452px; text-align:left; overflow:auto;}
#middle_right .gallery .bottom .gallery_images .settitle { float:right; padding:15px 25px; }
#middle_right .gallery .bottom .gallery_images .settitle h3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0; margin:0; font-weight:normal; font-size:14px; text-align:right;}
#middle_right .gallery .bottom .gallery_images .image_box {float:left; width:217px; margin-right:15px; margin-bottom:15px; text-align:center; background-color:#abc3c3; }
#middle_right .gallery .bottom .gallery_images .image_box2 {float:left; width:145px; padding-right:10px; padding-bottom:15px; text-align:right;}
#middle_right .gallery .bottom .gallery_images .image_box img { border:none; }
#middle_right .gallery .bottom .gallery_images .image_box img.portrait {height:145px;}
#middle_right .gallery .bottom .gallery_images .image_box2 img.portrait {height:145px; border:none;}
#middle_right .gallery .bottom .gallery_images .image_box img.landscape {width:217px;}
#middle_right .gallery .bottom .gallery_images .image_box .beforeafter { float:left; width:50px; height:auto; display:none;} 
#middle_right .gallery .bottom .gallery_images .image_box .shortdescription { float:right; width:167px; height:auto; text-align:right; display:none; } 

/*
#middle_right .services { text-align:left;	padding: 20px; height:413px; background-color:#fffdf1; }
#middle_right .services h5{ font-weight:bold; font-size:12px; color:#9a9a66; padding:0; margin:0;}
#middle_right .services p {color:#2e120f; padding:0 0 12px 0; margin:0;}
#middle_right .services p a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; color:#9EA47E; }
#middle_right .services p a:hover { color: #2e120f; text-decoration:none; }
*/
#middle_right .services { text-align:left;	padding: 20px; height:413px; }
#middle_right .services h5{ font-weight:bold; font-size:12px; padding:0; margin:0;}
#middle_right .services p {padding:0 0 12px 0; margin:0;}
#middle_right .services p a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFFFFF; }
#middle_right .services p a:hover { text-decoration:underline; }


#middle_right .aboutus .left { float:left; width: 355px; height: 452px; }
#middle_right .aboutus .left img{height: 452px; border:none;  }
#middle_right .aboutus .right { float:left; width:410px; height: 452px; }
#middle_right .aboutus .content { text-align:justify; padding:14px; }


#middle_right .testimonials {width: 765px;	height: 452px; text-align:left; padding:0 0 0 20px;}
#middle_right .testimonials img { border:none; }
#middle_right .testimonials .testimonials_scroller { width:745px; height: 350px; overflow:auto;} 
#middle_right .testimonials .testimonials_scroller p { padding: 0 40px 10px 0; }
#middle_right .testimonials .testimonials_scroller p hr { width:85%;}

#middle_right .affiliates {width: 765px; height: 453px; text-align:left; padding:0 0 0 20px;}
#middle_right .affiliates .affiliates_scroller { width:745px; height: 350px; overflow:auto;} 
#middle_right .affiliates .affiliates_scroller p { padding: 0 40px 10px 0; }
#middle_right .affiliates .affiliates_scroller p hr { width:85%;}
#middle_right .affiliates .affiliates_scroller p a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFFFFF; }
#middle_right .affiliates .affiliates_scroller p a:hover { text-decoration:underline; }

#middle_right .media {width: 765px; height: 453px; text-align:left; padding:0 0 0 20px;}
#middle_right .media .magcovers {float: left; width:582px; height:302px; margin-left:0;}
.magazine_covers { float:left; padding:0 !important; margin:0!important; padding:none!important; border:none;}
#middle_right .media .magcovers_text {float:left; width:147px; height:90px; margin: 184px 0 0 -5px;}
#middle_right .media .magcovers_text a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#ffffff; }
#middle_right .media .magcovers_text a:hover { text-decoration:underline; }


#middle_right .realtors {width: 765px; height: 453px; text-align:left; padding:0 0 0 20px;}	
#middle_right .realtors p {padding:0 160px 12px 0; margin:0;}
#middle_right .realtors ul li {padding:0 160px 12px 0; margin:0;}


#bottom_container {	width: auto; height: 70px; }


/* carousel container
******************************************/
#carousel_container { width:765px; height:195px; text-align:center; }
#carousel_button_container { float: left; width: 30px; height: 195px; }
#carousel_button_container img { padding:0 !important; margin:0 !important; border:none; }
#carousel_button_container:hover { cursor:pointer; }
#carousel_main { float: left; width:765px; height: 195px; background:url(/images/ajax-loader.gif) center no-repeat; }
#carousel_main ul li { margin:0px;  }
#carousel_main ul li .carousel_item { margin:10px 25px 10px 25px; padding:15px; height:110px; width:400px; background-color:#fbf6c6; }
#carousel_main ul li .carousel_item img { width:140px; height:110px; border:none; float:left; padding: 0 20px 0 20px !important; }
#carousel_main ul li .carousel_item p { font-size:14px; color:#108dba; padding-top:14px; font-weight:bold; text-align:left; line-height:17px;  }
#carousel_main .carousel ul li .carousel_item2 img { width:400px; height:110px; border:none; float:left; padding:25px 20px 0 45px !important; }

