 /*------stops page jump---------*/
html {overflow-y: scroll; } 
/*------stops page jump---------*/

/*------Site BG Color #0e0b20---------*/
/*------Content BG Color #2f2f2f---------*/
/*------Blue Color #0847a2---------*/


@charset "UTF-8";

body
{
background-color:#0e0b20;
padding:0; 
font-family:verdana, sans-serif; font-size:13px;
margin:0px 0px auto auto;
color:#FFFFFF;
}

p{
	padding:2px 0px 0px 10px;
	text-align:left;
	margin:0px;
	color:#FFFFFF;
}
a:link{
font-family:verdana, sans-serif; 
font-size:12px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
}

a:visited{
font-family:verdana, sans-serif; 
font-size:12px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
}

a:hover{
font-family:verdana, sans-serif; 
font-size:12px;
font-weight:bold;
color: #FFFFFF;
text-decoration:underline;
}

a:active{
font-family:verdana, sans-serif; 
font-size:12px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
}

h1{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding:5px 0px 5px 0px;
margin:0px;
text-decoration:none;
}

h2{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:3px 0px 3px 0px;
margin:0px 0px 0px 20px;
text-decoration:none;
}

h3{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:3px 0px 3px 0px;
margin:0px 0px 0px 10px;
text-decoration:none;
}

t1{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:10px 0px 0px 0px;
margin:0px;
text-decoration:none;
}

t2{
font-size:13px;
font-weight:800;
font-family:Arial, Helvetica, sans-serif;
color:#0847a2;
text-decoration:none;
}

img.img_left{
float:left;
padding:0px 8px 8px 0px;
}


#main_container{
width:850px;
height:auto;
margin:auto;
padding:0px;

/*------------------------------HEADER----------------------*/

}
#header{
width:850px;
height:110px;
margin:auto;
padding-top: 20px;

}
.left{
float:left;
padding-left:7px;

}
#header_logo{
width:430px;
height:115px;
float:left;

}


/*------------------------------MAIN CONTENT-----------------------*/
#main_content{
width:850px;
margin:auto;
clear:both;
background-color:#2f2f2f;
}

/*---------------- MENU TAB----------------------*/
#menu_tab{
width:850px;
height:34px;
background:url(images/menu_bg1.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

ul.menu {
list-style-type:none; float:left; display:block; width:820px; 
 margin:0px; padding-left:30px; background:none;}

ul.menu li {
display:inline;
font-size:10px;
font-weight:bold;
line-height:30px;}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0;height:34px;
text-decoration:none; background:none; color:#cccccc;}

a.nav_selected:link, a.nav_selected:visited {
display:block; float:left; padding:0px 15px 0px 15px; margin:0; height:34px;
text-decoration:none; background:url(images/menu_bg_a.gif) repeat-x; color:#FFFFFF;}

a.nav:hover {
background:url(images/menu_bg_a.gif) repeat-x;color:#fff;}




/*-------------------HOME PAGE GRAPHIC-----------*/
#index_content{
width:850px;
height:260px;
margin:10px auto 0px auto;
background:url(images/banner_index.jpg) no-repeat center ;
}
.index_text{
width:550px;
margin:0px;
padding:20px 0 0 30px;
text-align:justify;
color:#FFFFFF;
}

/*-------------------HOMES SOLD PAGE GRAPHIC-----------*/

#sold_content{
width:850px;
height:195px;
margin:10px auto 0px auto;
background:url(images/banner_sold.jpg) no-repeat center ;
}

/*-------------------ABOUT PAGE GRAPHIC-----------*/

#about_content{
width:850px;
height:195px;
margin:10px auto 0px auto;
background:url(images/banner_about.jpg) no-repeat center ;
}

/*-------------------AWARDS PAGE GRAPHIC-----------*/

#awards_content{
width:850px;
height:195px;
margin:10px auto 0px auto;
background:url(images/banner_awards.jpg) no-repeat center ;
}

/*-------------------NEWS PAGE GRAPHIC-----------*/

#news_content{
width:850px;
height:195px;
margin:10px auto 0px auto;
background:url(images/banner_news.jpg) no-repeat center ;
}

/*-------------------TEAM AGENTS PAGE GRAPHIC-----------*/

#team_content{
width:850px;
height:195px;
margin:10px auto 0px auto;
background:url(images/banner_team.jpg) no-repeat center ;
}

/*-------------------CONTACT PAGE GRAPHIC-----------*/

#contact_content{
width:850px;
height:195px;
margin:10px auto 0px auto;
background:url(images/banner_contact.jpg) no-repeat center ;
}

/*-------------------MAIN CONTENT-----------*/

.awards_text{
width: 290px;
margin:0px;
padding:20px 0 0 30px;
text-align:justify;
}

.center_text{
	width: auto;
	margin:0px;
	padding:20px 0 0 20px;
	text-align:justify;
}

#center_content{
width:820px;
margin:auto;
}

.left_content{
width:410px;
float:left;
}
.right_content{
width:390px;
float:left;
}

.about_content{
width:300px;
float:left;
}

.secondary_content{
width:500px;
float:left;
}

.photo_content{
width:500px;
height: 500px;
margin-top: 50px;
margin-left: 25px;
float:left;
}

.padded_content{
width:500px;
float:left;
margin: 0px 0px 0px 5px
}
.info_tab{
clear:both;
padding:5px 0 5px 0;
}

#primaryGalleryArea{
width:720px;
margin:auto;
}


.wide_content{
width:820px;
height: 40px;
margin: auto;
clear:both;
padding:0px 0 0px 0;
}

.wide_content_span{
width:800px;
margin: auto;
clear:both;
padding:10px 0 15px 0;
}

.wide_content_centered{
width:500px;
margin: auto;
text-align:justify;
clear:both;
padding:10px 0 15px 0;
}

#testimonials_topquote{
width:700px;
height:54px;
margin: auto;
background:url(images/quotes-top.gif) no-repeat center;
text-align:center;
clear:both;

}

#testimonials_bottomquote{
width:700px;
height:54px;
margin: auto;
background:url(images/quotes-bottom.gif) no-repeat center;
text-align:center;
clear:both;

}

.testimonials_content{
width:580px;
text-align:left;
margin:auto;
padding:0px 60px 0px 60px;
clear:both;
}




.service_tab{
width:auto;
background:url(images/service_icon.gif) no-repeat left;
background-position:10px 5px;
padding:7px 15px 7px 60px;
background-color:#f4f6f9;
margin:5px 0 5px 0;
}

.twitter{
width:190px;
height:45px;
float:left;
margin-left:20px;
margin-bottom:8px;
background:url(images/b_twitter.jpg) no-repeat center;
background-position:0px 0px;
padding-left:50px;
font-size:12px;
font-weight: bold;
line-height:45px;
}

a.twitter:link, a.twitter:visited, a.twitter:hover, a.twitter:active {
font-family:verdana, sans-serif; font-size:12px;
color: #073880;text-decoration:none;
}


.facebook{
width:190px;
height:45px;
float:left;
margin-left:20px;
margin-bottom:8px;
background:url(images/b_facebook.jpg) no-repeat center;
background-position:0px 0px;
padding-left:50px;
color:#0d719c;
font-size:12px;
font-weight: bold;
line-height:45px;
}

a.facebook:link, a.facebook:visited, a.facebook:hover, a.facebook:active {
font-family:verdana, sans-serif; font-size:12px;
color: #073880;text-decoration:none;
}

.linkedin{
width:190px;
height:45px;
float:left;
margin-left:20px;
margin-bottom:8px;
background:url(images/b_linkedin.jpg) no-repeat center;
background-position:0px 0px;
padding-left:50px;
color:#0d719c;
font-size:12px;
font-weight: bold;
line-height:45px;
}

a.linkedin:link, a.linkedin:visited, a.linkedin:hover, a.linkedin:active {
font-family:verdana, sans-serif; font-size:12px;
color: #073880;text-decoration:none;
}




/*-------------------footer------------------------*/
#footer{
width:850px;
height:35px;
clear:both;
background-color:#222226;
}
ul.footer_menu {
list-style:none; 
float:right; 
display:block; 
width:520;
margin:0px; 
padding:5px 20px 0 0px; }

ul.footer_menu li {
display:inline; 
font-size:10px;
}

a.nav_footer:link, a.nav_footer:visited { 
float:left; 
padding:5px 6px 5px 10px; 
margin:0; 
text-decoration:none; 
color:#FFFFFF;}

a.nav_footer:hover {
float:left; 
padding:5px 6px 5px 10px; 
margin:0;
text-decoration:underline; 
color:#145cbc;
}

a.nav_footer:active {
float:left; 
padding:5px 6px 5px 10px; 
margin:0;
text-decoration:none;  
color:#FFFFFF;}

#copyright{
float:left;
width: 400px;
padding:0px;
}
