body {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(http://openhouseadvertising.com/img/new_bg.jpg);
	background-repeat:repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	color:#203260;
	background-color:#fff;
	
	}
	
body img{
	display:block;
	
	}

#header{
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width:960px;
	height:96px;
	
	
	}
	
#header #head_logo{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	
	
	}
	
	
#header #head_logo p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:none;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	line-height:12px;
	}
	

	

#header #menu{
	padding: 50px 30px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;

}


#header #menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	clip: rect(auto,auto,auto,auto);
	display: block;
	}	
#header #menu ul li{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	color:#e0e0e0;
	font-size:14px;
	float:left;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	}	
	
#header #menu ul li a{
	text-decoration:none;
	color:#59657a;
	}	

#header #menu ul li a:hover{
	text-decoration: underline;

	}	
	
#header #menu_login{
	padding: 42px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;

}


#header #menu_login ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	clip: rect(auto,auto,auto,auto);
	display: block;
	}	
#header #menu_login ul li{
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	color:#b1b1b1;
	font-size:11px;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	background-image: url(img/green_dot.jpg);
	background-repeat: no-repeat;
	line-height:12px;
	height:20px;
	
	}	
	
#header #menu_login ul li a{
	text-decoration:none;
	color:#5495d1;
	}	

#header #menu_login ul li a:hover{
	text-decoration: underline;

	}	
	
#site_body {
	padding: 0px 0px 0px 0px;
	margin: 3px auto 0px auto;
	width:960px;
	
}

/* HOME PAGE */

#site_body #home_mid {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:434px;
	width:960px;
	background-image: url(img/home_page_middle_2.jpg);
	background-repeat: no-repeat;
}

#site_body #home_mid img {
	display:block;
	}
	
#site_body #home_mid #get_started {
	padding:245px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:293px;
	}
	
	
#site_body #home_mid #get_started p {
	padding: 16px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	letter-spacing:0px;
	color:#918e8e;
	text-align:center;
	}	
	
#site_body #home_mid #get_started a{	
	color:#918e8e;
	text-decoration: none;
	font-weight:bold;
	}
	
#site_body #home_mid #get_started a:hover{	
	text-decoration: underline;
	color:#414141;
	font-weight:bold;
	}	
	
#site_body #home_bot {
	padding: 0px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
	width:960px;
	background-image: url(img/home_bot_bg.jpg);
	background-repeat: repeat-y;
}

	

#site_body #home_bot h1{
	padding: 3px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	font-size:13px;
	color:#575966;
	font-weight:bold;
	line-height:13px;
	text-align:center;
}

 #go_board{
	padding: 50px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width:910px;
	height:53px;
}

#go_board #message_box {
	padding: 13px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-image: url(img/message_board.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:40px;
	}
	
#go_board #message_box p{
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font-size:14px;
	height:22px;
	color:#5b5b5b;
	font-weight:normal;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#go_board #message_select {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
	}
	
#site_body #home_bot_bot {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:960px;
	height:12px;
	background-image: url(img/home_bot_bot.jpg);
	background-repeat: no-repeat;
}

#latest_listings{
	padding: 60px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width:910px;
	height:167px;

}



#latest_listings h4{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:24px;
	font-weight:normal;
	color:#787577;
	width:156px;
	float:left;
	letter-spacing:3px;


}

#latest_site  {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size:22px;
	font-weight:normal;
	color:#787577;
	width:226px;
	float:right;

}

#latest_site p {
	width: 210px;
	overflow: hidden;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-size:12px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#333333;

}

#footer {
	padding: 25px 0px 0px 0px;
	margin: 140px auto 0px auto;
	background-image: url(img/footer_bg.jpg);
	background-repeat: repeat-x;

	
}

#footer_center {
	padding: 0px 0px 20px 40px;
	margin: 0px auto 0px auto;
	width:900px;
	
}

#footer #footer_hold{
		padding: 0px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
	float:left;
	color:#505050;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}


#footer #footer_hold ul{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	clip: rect(auto,auto,auto,auto);
	display: block;
	}	
#footer #footer_hold ul li{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	color:#e0e0e0;
	font-weight:normal;
	line-height:18px;
	}

#footer #footer_hold p{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
font-size:12px;
	}	
	
#footer p{
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#505050;
	}

	
#footer  a{
	text-decoration:none;
	color:#3a3a3a;
	}	

#footer  a:hover{
	text-decoration: underline;
	color:#387dbe;

	}	
	
	
/* WEBSITES PAGE */


#website_body {
	padding: 5px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width:825px;
	
}

#website_body p{
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#606060;
	line-height:18px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	

	
}

#website_body  #property_website {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;	
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	display:block;
}



#website_body #property_website img{

	display:block;
}

#website_body #property_website #text{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	
	background-image: url(http://openhouseadvertising.com/img/exampletext_1.jpg);
	background-repeat:no-repeat;
	height:60px;
	width:394px;
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#website_body #property_website #text_2{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	
	background-image: url(http://openhouseadvertising.com/img/solstice_text.jpg);
	background-repeat:no-repeat;
	height:60px;
	width:394px;
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#website_body #property_website #glacier_text{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	
	background-image: url(http://openhouseadvertising.com/img/glacier_text.jpg);
	background-repeat:no-repeat;
	height:60px;
	width:394px;
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#website_body #property_website #granite_text{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	
	background-image: url(http://openhouseadvertising.com/img/granite_text.jpg);
	background-repeat:no-repeat;
	height:60px;
	width:394px;
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


#website_body #property_website #text_custom{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	
	background-image: url(http://openhouseadvertising.com/img/text_custom.jpg);
	background-repeat:no-repeat;
	height:60px;
	width:394px;
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#website_body #property_website p{
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 0px 0px;
	text-align:right;
	color: #333;


}
#website_body #property_website a{
	color: #333;
	text-decoration:none;
	font-size:14px;

}

#website_body #property_website a:hover{

	text-decoration: underline;


}

 #pricing {
	padding: 0px 0px 0px 0px;
	margin: 34px auto 0px auto;
	width:825px;
	height:181px;
	background-image: url(http://openhouseadvertising.com/img/websites_pricing_bg.png);
	background-repeat:no-repeat;
	
}
 #pricing p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:14px;
	}

#website_body #websites_custom {
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 27px;	
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	width:403px;
	
}

#website_body #websites_custom p{
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	line-height:24px;
	color:#676767;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
}

#website_body #websites_custom #button{
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float:left;
	}



/* WHY OHA PAGE */


#why_oha_body {
	padding: 35px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width:912px;
	font-family:Century gothic, Arial, Helvetica, sans-serif;
	
}


#why_oha_body #middle {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:912px;
	height:363px;
	background-image: url(http://openhouseadvertising.com/img/why_oha_bg.jpg);
	background-repeat:no-repeat;
}

#why_oha_body #left {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	
	}
	
#why_oha_body #left #feature{
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #d8e4e4;
	width:517px;
	}

#why_oha_body #left #feature img{
	display:block;
	float:left;
	}

#why_oha_body #left #feature h2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#367bbd;
	font-size:20px;
	font-weight: bold;
	width:312px;
	float:left;
	}

#why_oha_body #left #feature p{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	color:#44433e;
	line-height:17px;
	width:312px;
	float:left;
}


#why_oha_body #right {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
	width:312px;
	}



#why_oha_body #right h3{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#0eae23;
	font-size:20px;
	font-weight:bold;
	width:312px;
	}

#why_oha_body #right p{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#2d2d2d;
	font-size:14px;
	font-style:italic;
	width:312px;

	}
	
#why_oha_body #right  a{
	color:#2d2d2d;
	text-decoration:none;

	}	
	
#why_oha_body #right  a:hover{
	color:#2d2d2d;
	text-decoration:underline;

	}	

/* Features Page */

#features_body {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width:960px;
	font-family:Century gothic, Arial, Helvetica, sans-serif;	
}

#features_body #left{
	padding: 35px 40px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width:719px;	
	}

#features_body #left p{
	padding: 20px 120px 30px 0px;
	margin: 0px 0px 0px 0px;
	font-size:15px;
	color:#606060;
	line-height:22px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#features_body #left #features{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top:1px solid #d8e4e4;
	width:719px;		
}	
#features_body #left #features img{
	float:right;
	
}	

#features_body #left #features h2{
	padding: 40px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:343px;
	font-size:20px;
	color:#000;
	font-weight:bold;
	
}

#features_body #left #features p{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:343px;
	line-height:20px;
	color:#626565;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
}	

#features_body #left #features a{
color:#0066ff;
}	

	
#features_body #right{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	float:right;
	width:201px;
	background-image: url(http://openhouseadvertising.com/img/features_bg.jpg);
	background-repeat:no-repeat;
	}
	
#features_body #right h3{
	padding: 35px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
    color:#2d2d2d;
	font-size:14px;
	text-transform:uppercase
}

#feature_body #right ul {
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	clip: rect(auto,auto,auto,auto);
	display: block;
}

#features_body #right ul li{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	color:#4d82b2;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	line-height:35px;


}

#features_body #right ul li a{	
	color:#4d82b2;
	text-decoration:underline;



}

#back_to_top {
padding: 0px auto 0px auto;
margin: 0px 0px 0px 0px;
display: block;
position: fixed;
bottom: 0px;
right: 0px;
width:140px;
height: 40px;
z-index: 999;
text-align: center;
background-color:#CCC;

}

#back_to_top a{
color:#4d82b2;
font-size:12px;
font-weight:bold;
text-decoration:underline;
line-height:35px;	
	
	}
/* Custom Page*/

#custom_body {
	padding: 35px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width:880px;
	font-family:Century gothic, Arial, Helvetica, sans-serif;	
}

#custom_body #showcase {
	padding: 0px 0px 0px 7px;
	margin: 20px 0px 0px 0px;	
	background-image: url(http://openhouseadvertising.com/img/custom_bg.jpg);
	background-repeat:no-repeat;
	width:868px;
	height:308px;
	
}

#custom_body #showcase p{
	padding: 265px 0px 0px 70px;
	margin: 0px 0px 0px 0px;
	color:#484848;
	font-size:14px;
	font-style:italic;
	float:left;
	font-weight:bold;
}
#custom_body #message_board{
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#custom_body #message_board #message_box {
	padding: 13px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-image: url(img/message_board.jpg);
	background-repeat: no-repeat;
	width:623px;
	height:40px;
	}
	
#custom_body #message_board #message_box p{
	padding: 6px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
	background-image: url(img/message_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-align:left;
	font-size:14px;
	height:22px;
	color:#5b5b5b;
	font-weight:normal;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#custom_body #message_board #message_select {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	}

#custom_body #feature {
	padding: 35px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width:275px;
	
	}
	
	
#custom_body #feature h2{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:16px;
	color:#003366;
	font-weight: bold;
	line-height:24px;
	
	}
	
#custom_body #feature p{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#676767;
	font-size:12px;
	line-height:18px;

	
	}		

/* About Page*/

#about {
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:650px;
	
	}
	
#about h1{
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:28px;
	color:#3679b6;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}
	
#about h2{
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:18px;
	color:#2d4159;
	font-weight:normal;
	
	}
	
#about hr{
	height:1px;
	background-color:#c9c9c9;
	border:0px solid;
	
	}
	
#about p{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#2d4159;
	font-weight:normal;
	line-height:24px;
	
	}
	
	
	


#latest_props {
	padding: 35px 40px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width:690px;
font-family:Century gothic, Arial, Helvetica, sans-serif;		

}

#latest_props h1{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:20px;
	color:#3775ae;

}

#latest_props p{
color:#666666;

}

#latest_props hr{
margin-top:15px;
border:0px solid;
height:1px;
background-color:#c9c7c8;
}

#latest_website {
	padding: 35px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	

}

#latest_website #text {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	float:left;
	width: 415px;

	

}

#latest_website #text h2{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size:24px;
	color:#2a70ac;
	font-weight:normal;

}

#latest_website p{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color:#1a1a1a;
	font-size:14px;
	



}

#latest_website a{
	color:#1a1a1a;
	text-decoration:none;


}
#latest_website a:hover{
	color:#1a1a1a;
	text-decoration:underline;


}
