#google_translate_element{position:absolute;top:-18px;right:12px;}
.addthis_toolbox{position:absolute;top:101px;right:8px;}
#weather{position:absolute;top:137px;z-index:99999;right:12px;}


body {
background-color:#000000;
}

#contentcontainer_wrap {
background-color:#ffffff;
min-height:500px;
}

#home #headergraphic {
display:none;
}

#custompage_content {
padding:20px;
}

.Title {
margin-top:0px;
padding-top:20px;
}

#nav li.last_mainmenuitem a {
border-right:none;
}



 #nav_container{
position:absolute;
top:35px;
right:10px;
text-align:center;
height:30px;
}

 #nav{
background-color:transparent;
display:inline-block;
width:auto;
margin:0px auto;
height:30px;
}

#nav li a,
#nav li a:link,
#nav li a:visited {
background-color:transparent;
font-size:14px;
padding:5px 10px 0px 10px;
letter-spacing:0px;
word-spacing:0px;
font-weight:bold;
border-right:0px;
height:30px;
}

#nav li a:hover,
#nav li a:active {
background-color:#000000;
color:#ffffff;
}



#nav ul {
	top:34px;
	width:auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;	
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	padding:5px 5px 10px 5px;
	background-color:#000000;
	z-index:999999999;
	overflow:hidden;
	}

#nav ul li a,
#nav ul li a:link,
#nav ul li a:visited {
	height:20px;
	color:#ffffff;
	background-color:#000000;
	border:none;
	margin-top:0px;
	line-height:20px;
	text-align:left;
	font-size:14px;
	padding:5px 10px 5px 10px;
	}

#nav ul li a:hover{
	color:#ffffff;
	background-color:#464646;
	}













#homepage_topbar {
height:88px;
width:960px;
background: #8c0c0f; /* Old browsers */
background: -moz-linear-gradient(top,  #8c0c0f 0%, #ed1d22 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c0c0f), color-stop(100%,#ed1d22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8c0c0f 0%,#ed1d22 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8c0c0f 0%,#ed1d22 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8c0c0f 0%,#ed1d22 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8c0c0f 0%,#ed1d22 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c0c0f', endColorstr='#ed1d22',GradientType=0 ); /* IE6-9 */
position:absolute;
margin-top:18px;
}

#rlp_logo_homepage {
position:absolute;
top:30px;
left:10px;
}


#dan_name_homepage {
position:absolute;
top:170px;
left:10px;
}

#agent_photo_homepage {
position:absolute;
top:385px;
left:14px;
z-index:2;
border: solid 4px #000000;
}


#homepage_bottombar {
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #000000 21%, #000000 58%, #b81418 58%, #8e0508 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(21%,#000000), color-stop(58%,#000000), color-stop(58%,#b81418), color-stop(100%,#8e0508)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#000000 21%,#000000 58%,#b81418 58%,#8e0508 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#000000 21%,#000000 58%,#b81418 58%,#8e0508 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#000000 21%,#000000 58%,#b81418 58%,#8e0508 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#000000 21%,#000000 58%,#b81418 58%,#8e0508 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#8e0508',GradientType=0 ); /* IE6-9 */
height:95px;
width:960px;
position:absolute;
top:555px;
text-align:center;
}



#slogan_homepage {
position:absolute;
top:500px;
left:277px;
}


#homepage_contact_info {
color:#ffffff;
margin-left:180px;
margin-top:10px;
font-weight:bold;
font-size:18px;
}



#homepage_contact_info span{
margin-right:10px;
}



#homepage_contact_info a,
 #homepage_contact_info a:link,
 #homepage_contact_info a:visited {
color:#ffffff;
text-decoration:none;
}

#homepage_contact_info a:active,
#homepage_contact_info a:hover {
color:#900609;
}


#brokerage_name {
color:#ffffff;
margin-left:178px;
margin-top:25px;
font-size:16px;
font-weight:bold;
}



#brokerage_name span {
font-size:12px;
font-weight:normal;
}





#brokerage_name_banner {
color:#ffffff;
font-size:13px;
font-weight:bold;
margin-top:13px;
}

#brokerage_name_banner span {
font-size:10px;
font-weight:normal;
}

#banner_bg_bar {
height:55px;
width:520px;
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #000000 21%, #000000 58%, #b81418 58%, #8e0508 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(21%,#000000), color-stop(58%,#000000), color-stop(58%,#b81418), color-stop(100%,#8e0508)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#000000 21%,#000000 58%,#b81418 58%,#8e0508 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#000000 21%,#000000 58%,#b81418 58%,#8e0508 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#000000 21%,#000000 58%,#b81418 58%,#8e0508 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#000000 21%,#000000 58%,#b81418 58%,#8e0508 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#8e0508',GradientType=0 ); /* IE6-9 */
position:absolute;
top:151px;
right:5px;
margin-top:18px;
}



#banner_bg_img {
border-bottom: double 3px #910609;
}

#slogan_banner {
position:absolute;
top:120px;
right:37px;
}

#him_banner {
position:absolute;
top:90px;
left:330px;
z-index:2;
border: solid 4px #000000;
}

#banner_contact_info {
color:#ffffff;
margin-left:0px;
margin-top:6px;
font-weight:bold;
font-size:13px;
}

#banner_contact_info span{
margin-right:10px;
}



#banner_contact_info a,
 #banner_contact_info a:link,
 #banner_contact_info a:visited {
color:#ffffff;
text-decoration:none;
}

#banner_contact_info a:active,
#banner_contact_info a:hover {
color:#900609;
}




#footer_nav_container {
color:#ffffff;
}

#footer_nav_container a:link ,
#footer_nav_container a:visited {
color:#ffffff;
}