
body {
background-color:#ffffff;
color:#0F75BC;
font-family: 'Garamond';
	src: url('http://www.youronlineagents.com/andrewhowell/custom/pages/fonts/GARABD.TTF');
	src: local('Sansation Light'), local('Garamond'), url('http://www.youronlineagents.com/andrewhowell/custom/pages/fonts/GARABD.TTF') format('truetype');
}

#contentcontainer_wrap {
width:954px;
color:#0F75BC;
border:solid 3px #0F75BC;

}

#home #homepage_custom_content_container {
background-color:#0f75bc;
color:#ffffff;
}


#home #contentcontainer_wrap {
width:954px;
color:#0f75bc;
border:solid 0px #0F75BC;

}


 h1 {
color:#58585A;
}

#headergraphic {
width:960px;
height:156px;
background-color:#0F75BC;
}

#headercontent{
width:960px;
height:156px;
background-color:#0F75BC;
}


#url_site_name {
position:absolute;
top:10px;
left:65px;
display:none;
}

#page_info {
padding-left:15px;
padding-right:15px;
padding-top:30px;
padding-bottom:5px;
}

#top_bar {
padding-left:15px;
padding-right:15px;
}

#page_info span.lastupdate {
right:15px;
}




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

#tab_featured{
clear:both;
background:transparent url('featured_properties_title.png') -0px 0 no-repeat;
height:32px;
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;
height:220px;
width:960px;
text-align:center;
margin-bottom:2px;
margin-top:15px;
margin:auto;
padding-top:20px;
background-color:#0F75BC;
}

.caroufredsel_wrapper{
border:none; 
margin:0 auto !important;
width:880px !important;

}

#dock_wrap .dock{
height:204px;
margin:0 auto;
width:880px;
background:transparent;
overflow:hidden;

}
#dock_wrap .item {
position:relative;
float:left;
height:204px;
width:220px;
text-align:center;
margin:0;

}

#dock_wrap .content{
position:absolute;
border:2px solid #0F75BC;
top:0px;
left:5px;
font-size:16px;
text-align:center;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
padding: 5px 5px;
width:195px;
height:190px;
overflow:hidden;
color:#000000;
-webkit-border-radius: 10px 10px 0px 0px;
        border-radius: 10px 10px 0px 0px;
		font-family: 'Garamond';
	src: url('http://www.youronlineagents.com/andrewhowell/custom/pages/fonts/GARABD.TTF');
	src: local('Sansation Light'), local('Garamond'), url('http://www.youronlineagents.com/andrewhowell/custom/pages/fonts/GARABD.TTF') format('truetype');
}
#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{
width:160px;
min-height:120px;
max-height:120px;
border:2px solid #0F75BC;
}
#dock_wrap .content span{
/*display:block;*/
}
#dock_wrap #previous_btn{
display:block;
width:18px;
height:36px;
position:absolute;
top:100px;
left:20px;
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:100px;
right:20px;
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:22px;
left:0px;
width:100%;
color:#c10013;

font-size:18px;
text-align:center;
z-index:0;
font-weight:bold;
display:none;
}









.twitter-timeline {
margin-left:20px;
margin-bottom:20px;
width:440px;
height:450px;
display:block;

}




#tweets {
    width: 440px;
    margin: 0 auto;

}

#tweets .twtr-widget,
#tweets .twtr-doc {

    width: 100%;
    height: auto;


}


#tweets .twtr-hd {

    background: #d40;
    color: #fff;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
   font-family: 'Garamond';
	src: url('http://www.youronlineagents.com/andrewhowell/custom/pages/fonts/GARABD.TTF');
	src: local('Sansation Light'), local('Garamond'), url('http://www.youronlineagents.com/andrewhowell/custom/pages/fonts/GARABD.TTF') format('truetype');
    

}

#tweets .twtr-hd *,
#tweets .twtr-hd h4 a {

    background: #d40 !important;

}

#tweets .twtr-hd h3,
#tweets .twtr-hd h4 {

    font-weight: normal;
    text-align: center;

}

#tweets .twtr-hd h3 {

    background: #fff !important;
    color: #333 !important;
    font-size: 1.5em !important;
    padding: 0.2em !important;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

#tweets .twtr-tweet {

    background: #fff;

}

#tweets .twtr-tweet a:link,
#tweets .twtr-tweet a:visited,
#tweets .twtr-tweet a:hover {

    color: #c40 !important;

}

#tweets .twtr-tweet .twtr-tweet-text {

    border-bottom: 2px dashed #666 !important;
    padding-bottom: 4px !important;

}


#tweets .twtr-tweet .twtr-tweet-text p {

    color: #333 !important;

}





#font_page_blog {
position:absolute;
bottom:13px;
right:20px;
width:440px;

}

#font_page_blog .item_wrap {
background-color:#fafafa;
color:#6a6a6a;
margin-bottom:10px;
padding:7px;
border-radius:4px 4px 4px 4px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
height:130px;
}

#font_page_blog .item_wrap p {
font-size:16px;
color:#6a6a6a;
}

#font_page_blog .item_wrap p a{
font-size:11px;
color:#de0128;
}

#font_page_blog .item_wrap h3 {
margin-top:0px;
margin-bottom:10px;
}

#font_page_blog .item_wrap h3 a {
color:#ff7900;
text-decoration:none;
}








#homepage_custom_content {

}






#homepage_custom_content_container {
border:solid 3px #0F75BC;
}

#home #homepage_custom_content_container {
border:solid 3px #0F75BC;
width:954px;
}





#containercontent {
background-color:#ffffff;
color:#0F75BC;
}

#viewcustompage #contentcontainer {
margin-left:30px;
margin-right:30px;
}


#photo_home_btn {
position:absolute;
top:8px;
left:25px;
width:162px;
height:140px;

}

#photo_home_btn img {
border-width: 0;
}




#name_info {
font-size:16px;
font-family: "HelveticaNeueLT Std", Arial;
font-weight: normal; 
position:absolute;
top:58px;
left:211px;
}




#slogan {
position:absolute;
top:3px;
left:5px;
}


#cell_phone {
font-size:21px;
font-family: "HelveticaNeueLT Std", Arial;
font-weight: bold; 
position:absolute;
top:106px;
right:163px;
}

#text_me {
position:absolute;
top:2px;
left:200px;
}

#text_me a,
#text_me a:link,
#text_me a:visited {
display:block; 
width:64px;
height:70px; 
background:url('text_me_btn.png') 0px 0px no-repeat;
}

#text_me a:hover,
#text_me a:active {
background:url('text_me_btn.png') -64px 0px no-repeat;
}

#social_icons {
position:absolute;
top:20px;
left:370px;
width:265px;
height:45px;
}

#google_plus {
position:absolute;
top:0px;
left:190px;
width:56px;
height:38px; 
}
#google_plus a,
#google_plus a:link,
#google_plus a:visited {
display:block; 
width:56px;
height:38px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/google_plus_btn.png') 0px 0px no-repeat;
}

#google_plus a:hover,
#google_plus a:active {
display:block; 
width:56px;
height:38px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/google_plus_btn.png') -56px 0px no-repeat;
}

#facebook {
position:absolute;
top:0px;
left:151px;
width:38px;
height:39px; 
}

#facebook a,
#facebook a:link,
#facebook a:visited {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/facebook_btn.png') 0px 0px no-repeat;
}

#facebook a:hover,
#facebook a:active {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/facebook_btn.png') -39px 0px no-repeat;
}

#twitter {
position:absolute;
top:0px;
left:112px;
width:38px;
height:39px; 
}
#twitter a,
#twitter a:link,
#twitter a:visited {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/twitter_btn.png') 0px 0px no-repeat;
}

#twitter a:hover,
#twitter a:active {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/twitter_btn.png') -39px 0px no-repeat;
}

#linkedin {
position:absolute;
top:0px;
left:74px;
width:38px;
height:39px; 
}
#linkedin a,
#linkedin a:link,
#linkedin a:visited {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/linkedin_btn.png') 0px 0px no-repeat;
}

#linkedin a:hover,
#linkedin a:active {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/linkedin_btn.png') -39px 0px no-repeat;
}

#blog {
position:absolute;
top:0px;
left:37px;
width:38px;
height:39px; 
}
#blog a,
#blog a:link,
#blog a:visited {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/blog_btn.png') 0px 0px no-repeat;
}

#blog a:hover,
#blog a:active {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/blog_btn.png') -39px 0px no-repeat;
}

#youtube {
position:absolute;
top:0px;
left:0px;
width:38px;
height:39px; 
}
#youtube a,
#youtube a:link,
#youtube a:visited {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/youtube_btn.png') 0px 0px no-repeat;
}

#youtube a:hover,
#youtube a:active {
display:block; 
width:38px;
height:39px; 
background:url('http://www.youronlineagents.com/andrewhowell/custom/pages/youtube_btn.png') -39px 0px no-repeat;
}

#footer_background {
width:960px;
height:80px;
background-color:#0F75BC;
}



#office_info {
position:absolute;
top:7px;
right:15px;
}


#facebook_like {
position:absolute;
top:30px;
left:285px;
color:#ffffff;
}

#nav_container{
text-align:center;
background-color:#0F75BC;

width:960px;
}
#nav{
display:inline-block;
width:auto;
margin:0px auto;
background-color:#0F75BC;

}


#nav li a {
font-size:17px;
font-weight: bold;
text-align: center;
background-color: #0F75BC;
padding:0px;
font-family: 'Garamond';
	src: url('http://www.youronlineagents.com/andrewhowell/custom/pages/fonts/GARABD.TTF');
	src: local('Sansation Light'), local('Garamond'), url('http://www.youronlineagents.com/andrewhowell/custom/pages/fonts/GARABD.TTF') format('truetype');
	padding:0px 13px 0px 13px;
	height:28px;
}

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


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





#nav ul {
	top:28px;
	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:#0F75BC;
	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:#0F75BC;
	border:none;
	margin-top:0px;
	line-height:20px;
	text-align:left;
	font-size:16px;
	padding:5px 10px 5px 10px;
	}

#nav ul li a:hover{
	color:#ffffff;
	background-color:#58585A;
	background-image:none;
		-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;	
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	}


	
	
	
	
/* LISTINGS STYLES */

.property_container{
margin-bottom:20px;
clear:both;
float:left;
width:903px;
background-color:#f6f6f6;
border:double 4px #e6e6e6;

}
.prop_image{
border:8px solid #ffffff;
display:inline-block;
margin:10px;
-webkit-box-shadow: 0 0 5px 3px #C4C4C4;
box-shadow: 0 0 5px 3px #C4C4C4;
}
#listings_bottom_pagination{
clear:both;
text-align:center;
padding-top:10px;
}
#listings_bottom_pagination table{
margin:0 auto;
}
.prop_image img{
border:none;
}
.property_details{
float:right;
width:445px;
}
.property_pagenav_top{
position:absolute;
top:20px;
right:30px;
width:400px;
text-align:right;
}
.property_pagenav_bottom{
text-align:right;
clear:both;
position:absolute;
bottom:22px;
right:30px;
}
.property_results{
display:inline-block;
margin-top:6px;
margin-right:10px;
}
.property_nav_btn_wrap{
display:inline-block;
vertical-align:middle;
}
#contentcontainer{
padding:22px;
}

#home #contentcontainer{
padding:0px;
}

#contentcontainer h1{
font-size:24px;
margin-bottom:12px;
}
.property_status{
display:block;
font-weight:bold;
padding-top:10px;
font-size:22px;
}
.featured_title{
display:block;
font-weight:bold;
margin-bottom:8px;
}
.listing_identifier{
display:none;
}
.property_price{
display:block;
color:#666666;
}
.property_brooms{
display:none;
}
.property_address{
text-transform:capitalize;
display:block;
color:#666666;
}
.property_description{
text-transform:capitalize;
margin-top:8px;
display:block;
color:#000000;
padding-right:10px;
}
.desription_moreinfo_link{
white-space:nowrap;
}
.property_description a,
.property_description a:link,
.property_description a:visited{
text-decoration:none;
}
.property_description a:hover{
text-decoration:underline;
}
.more_info_btn{
background:transparent url('btns_listings.png') 0 0 no-repeat;
display:block;
height:25px;
width:133px;
text-indent: -9999px;
margin-top:12px;
margin-bottom:8px;
}
.map_listing_btn{
background:transparent url('btns_listings.png') 0px -33px no-repeat;
display:block;
height:25px;
width:133px;
text-indent: -9999px;
margin-top:8px;
margin-bottom:8px;
display:none;
}

/* Prop Deatils */
#prop_details_leftcol{
width:580px;
display:inline-block;
}
#prop_details_rightcol{
float:right;
width:295px;
}
#prop_details_main_img{
border:4px solid #999999;
display:inline-block;
width:580px;
}

#openhouses_listings_dtls {
margin-top:10px;
text-align:center;
}

#openhouses_listings_dtls_row {
background-color:#0f75bc;
color:#ffffff;
padding:10px 20px 0px 20px;
margin-bottom:10px;
border:solid 4px #ffffff;
}

#prop_details_info_wrap{
margin-top:15px;
margin-bottom:15px;
color:#ffffff;
width:580px;
border:4px solid #999999;
background-color:#f0f0f0;
line-height:140%;
color:#000000;
}
.prop_description{
margin-bottom:15px;
color:#000000;
}
.prop_description p{
text-transform:capitalize;
}
#prop_details_walkscore{
width:580px;
border:4px solid #999999;
margin-bottom:15px;
}
#prop_details_walkscore table{
border-collapse:collapse;
}
#prop_details_walkscore table td{
vertical-align:top;
padding:0;
}
#ws-walkscore-tile{
border:none !important;
margin-top:0px !important; 
margin-bottom:0px !important;
}
#prop_address_rc{
margin-bottom:15px;
color:#000000;
}
.prop_featuredtitle_and_price{
margin-bottom:15px;
text-transform:capitalize;
font-size:24px;
font-weight:bold;
}

#prop_container h1{text-transform:capitalize;}
#prop_address_rc{text-transform:capitalize;}

#prop_details_images_wrap{
margin-bottom:15px;
}
/*
#prop_details_images_wrap table{
border:1px solid green;
}
#prop_details_images_wrap table td{
border:1px solid blue;
}
*/
.highslide-gallery{
margin-left:-3px;
}
#prop_details_menu{
margin-top:20px;
}
#prop_details_menu a span {
text-transform:uppercase;
display: block;
text-align:center;
background-color:#0f75bc;
padding: 4px 0 5px 0px;
}
#prop_details_menu a,
#prop_details_menu a:link,
#prop_details_menu a:visited{
display:block;
color:#ffffff;
text-decoration:none;
height:25px;
background-color:#0f75bc;
margin-right: 0px;
padding-right: 0px;
}
#prop_details_menu a:hover{
letter-spacing:1px;
}
#prop_details_info_wrap ul span{
margin-right:5px;
}
#featured_txt h1{
font-size:58px;
font-weight:100;
padding-top:20px;
line-height:50px;
font-family:sans-serif;
background:transparent url('its_not_just_where_you_live.png') 0 20px no-repeat;
text-indent:-9999px;
height:60px;
}
#featured_txt p{
width:500px;
/*width:386px;*/
color:#231f20;
line-height:21px;
}
#image_rotate { 
	width: 515px;
	height: 360px;
	background: #fff url('orbit/loading.gif') no-repeat center center;
	overflow: hidden;}
#image_rotate>img,  
#image_rotate>div,
#image_rotate>a { display: none; }
#image_rotate, div.orbit-wrapper { 
     position: absolute;
     top: 0px; 
     right: 0px;
}
div.orbit-wrapper{z-index:0;}
.timer { display: none !important; }

#f_left p{
font-weight:normal;
width:450px;
font-size:0.8em;
}
#f_left span {
color:#eb2027;
}

