

.top-msg {

    width: 100%;
}

.top-msg a {
	color:#b32636;
	text-decoration:none;
		text-transform: uppercase;
	font-size: 30px;
	font-weight:bold;
	color:#b32636;
	border:solid 2px #b32636;
	padding:20px 40px;
	text-align:center;
margin-left: 7%;
    margin-right: 7%;
	display: inline-block;
}

.top-msg a:hover {
	color:#939598;
}

.first_photo {
display:inline-block;
text-align:center;
}

.first_photo a,
.second_photo a{
text-decoration:none;
}

.first_photo img {
padding: 10px 0px 10px 0px;
}

.top_txt_house {
font-weight:bold;
text-decoration:none;
padding-bottom:5px;
}

.bottom_txt_house {
font-size:11px;
padding-top:5px;
}

.bottom_txt_house a:link {
text-decoration:none!important;
}

.second_photo {
display:inline-block;
text-align:center;
padding: 10px 0px 10px 0px;
}

.second_photo img {
padding: 10px 0px 10px 0px;
}

#top_text_homepage {
position:relative;
margin-right: 220px;
    font-size: 45px;
    color: #000000;
	padding-top:65px;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;

}

#top_text_homepage span {
font-size:16px;
font-weight:normal;
font-style: italic;
padding-left:30px;
padding-right:30px;
}

.home_page_pictures {
margin-left:106px;
}

#container {
-webkit-box-shadow: 0 5px 5px 5px #767676;
box-shadow: 0 5px 5px 5px #767676;
z-index:0;
width:960px;
}

#home #containercontent {
height:560px;
}

#viewcustompage.id_18397 #custompage_content {
background:url('http://www.youronlineagents.com/randybeck/custom/pages/people_standing.jpg') 230px 90px no-repeat;
}







#him_standing_custompages {
position:absolute;
right:20px;
margin-right:50px;
margin-top:5px;
}

#home #him_standing_custompages,
#real-estate #him_standing_custompages,
#viewlisting  #him_standing_custompages,
#mappedproperties #him_standing_custompages,
#notfound  #him_standing_custompages {
display:none;
}

#custompage_content {
color:#000000;
width:70%;
margin-left:30px;
}



#headergraphic {
height:185px;
margin-top:20px;
}

#headercontent{
height:185px;
}


#randy_beck_logo_banner {
float:left;
display:inline-block;
margin-top:10px;
margin-left:20px;
}

#grey_bar {
width:1000px;;
height:42px;
background-color:#b32636;
position:absolute;
top:90px;
right:-20px;
z-index:-1;
}

#left_banner_corner {
position:absolute;
top:132px;
left:-20px;
}

#right_banner_corner {
position:absolute;
top:132px;
right:-20px;
}



#contact_info_banner {
position:absolute;
top:15px;
right:40px;
}

#contact_info_banner .randy_phone {
font-size:32px;
color:#bc282f;
}

#contact_info_banner .randy_email {
font-size:20px;
color:#000000;
}

#contact_info_banner .randy_email a,
#contact_info_banner .randy_email a:link,
#contact_info_banner .randy_email a:visited {
text-decoration:none;
color:#000000;
}

#contact_info_banner .randy_email a:active,
#contact_info_banner .randy_email a:hover {
color:#bc282f;
}


#nav_container{
background-color:transparent;
height:42px;
text-align:right;
position:absolute;
top:90px;
left:0px;
width:960px;
}

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

#nav li a,
#nav li a:link,
#nav li a:visited {
background-color:transparent;
font-size:15px;
padding:0px 7px 0px 7px;
letter-spacing:0px;
word-spacing:0px;
margin-right:0px;
margin-top:10px;
text-transform: uppercase;
}

#nav li a:hover,
#nav li a:active {
color:#949599;
}


#nav li.first-a_mainmenuitem a {
font-weight:bold;
}

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







/*--------- Film Strip ----------*/

#tab_featured{
clear:both;
background:transparent url('featured_properties_title.png') -0px 0 no-repeat;
height:560px;
overflow:hidden;
color:#ffffff;
width:952px;
margin-top:15px;
text-indent:-999999999999999px;
font-weight:bold;
line-height:240%;
font-size:14px;
text-align:center;
margin:auto;
margin-top:12px;
margin-bottom:14px;
display:none;
}




#dock_wrap{
text-align:left;
position:relative;
overflow:hidden;
width:655px;
float:left;
margin-bottom:2px;

margin:auto;
padding:20px;
background:transparent;
margin-left:10px;
padding-top:10px;
margin-top:15px;

}

.caroufredsel_wrapper{
border:none; 
margin:0 auto !important;
width:655px !important;
right:2px!important;
height: 535px!important;
}

#dock_wrap .dock{
height:750px;
margin:0 auto;
width:655px;
background:transparent;
overflow:hidden;
}
#dock_wrap .item {
position:relative;
float:left;
text-align:center;
margin:0;
height:560px;
width:655px;
}

#dock_wrap .content{
position:absolute;
border:2px solid #939598;
top:0px;
left:5px;
font-size:14px;
text-align:center;

padding: 5px 5px;
width:195px;
overflow:hidden;
color:#000000;
width:635px;
height:560px;
border:none;
}
#dock_wrap .price{
font-weight:bold;
margin-bottom:6px;
font-size:16px;

}
#dock_wrap .price span{
color:#000000; 
}

#dock_wrap .content a{
display:block;
margin-bottom:3px;
}

#dock_wrap .content img{
min-height:120px;
max-height:120px;
border-width:5px ;
border-style:inset;
border-color:#939598;
width:520px;
max-height:480px;
}
#dock_wrap .content span{
/*display:block;*/
}
#dock_wrap #previous_btn{
display:block;
width:18px;
height:36px;
position:absolute;
top:260px;
left:0px;
overflow:hidden;
text-indent:-9999px;
background:transparent url('image_slider_next_btns.png') -0px 0 no-repeat;
z-index:1;
}
#dock_wrap #previous_btn:hover{
background-position:-0px 0px;
}
#dock_wrap #next_btn{
display:block;
width:18px;
height:36px;
position:absolute;
top:260px;
right:0px;
overflow:hidden;
text-indent:-9999px;
background:transparent url('image_slider_next_btns.png') -17px 0 no-repeat;
z-index:1;
}
#dock_wrap #next_btn:hover{
background-position:-17px 0px;
}

#filmstrip_top_text {
position:relative;;
top:6px;
left:0px;
width:100%;
color:#000000;
font-size:12px;
text-align:center;
z-index:0;
font-weight:bold;
display:none;
}






#footercontainer {
min-height:75px;
margin-top: 10px;
}


#remax_logo_footer {
display:inline-block;
float:left;
margin-left:30px;
margin-top:20px;
}

#office_brokerage_address {
display:inline-block;
float:left;
margin-left:10px;
text-align:left;
font-size:12px;
margin-top:23px;
color:#000000;
}

#office_brokerage_address span {
font-size:10px;
}

#phone_number_footer {
display:block;
float:left;
color:#000000;
margin-left:30px;
margin-bottom:10px;
margin-left: 175px;
}


#him_standing_homepage {
width:157px;
height:550px;
margin-right:20px;
position:absolute;
right:50px;
bottom:5px;
}


#powered_yoa {
padding-bottom:20px;
padding-top:50px;
	display:inline-block;
	padding-left:30px;
	float:left;
}

#powered_yoa a,
#powered_yoa a:link,
#powered_yoa a:visited {
	background:url('https://www.youronlineagents.com/randybeck/custom/pages/yoa_logo.png') 0px 0px no-repeat;
	display:block;
	width:240px;
	height:17px;
	text-decoration: none;
	margin-top:10px;
	margin: auto;
	z-index:999999999999999999999999999999999999999999999999999999999999999999999999999;
	}   
	
#powered_yoa a:hover {
	background:url('http://www.youronlineagents.com/randybeck/custom/pages/yoa_logo.png') -239px 0px no-repeat;
	text-decoration: none;
	display:block;
	}
