<!--[if IE 7]>
@import url(https://s3.amazonaws.com/store24-ubertor-com/cl10903/site/javascript/2433.css);
<![endif]-->

<!--[if IE 6]>
@import url(https://s3.amazonaws.com/store24-ubertor-com/cl10903/site/javascript/2432.css);
<![endif]-->





* { margin: 0px; padding: 0px; }

body { background: #aaaaaa; }

/***************************************/
/*             container              * /
/***************************************/

#container_outer { width: 1000px; }

#container_inner {
	width: 1000px;
	margin-top: 0px;
	border-top: 1px solid #8d8c8c;
	border-left: 1px solid #8d8c8c;
	border-right: 1px solid #8d8c8c;
	border-bottom: 0px;
	background: #fff;
	}
	
/***************************************/
/*               header               * /
/***************************************/

#ubertor #container_outer #container_inner #page_header_outer {
	background: url("https://s3.amazonaws.com/store24-ubertor-com/cl10903/content/image/5484.png") no-repeat;
	border-bottom: 0px solid #666666;
	height: 126px;
}
/*
#ubertor #container_outer #container_inner #page_header_outer {
background: url("https://s3.amazonaws.com/store24-ubertor-com/cl10903/content/image/5457.png") no-repeat;
border-bottom: 0px solid #666666;
height: 125px;
}
*/

	
/***************************************/
/*             navigation             * /
/***************************************/

#menu_outer {
	background: url("https://s3.amazonaws.com/store24-ubertor-com/cl10903/content/image/5485.png") no-repeat;
	height: 65px;
	margin-top: 0px;
	float: none;
	width: 1000px;
	padding: 0px;
	border-bottom: 1px solid #666666;
	border-top: 0px;
	position: relative;
	}
/*
#menu_outer {
background: url('https://s3.amazonaws.com/store24-ubertor-com/cl10903/content/image/5458.jpg') no-repeat;
height: 65px;
margin-top: 0px;
float: none;
width: 1000px;
padding: 0px;
border-bottom: 1px solid #666666;
border-top: 0px;
position: relative;
}
*/	

#menu_inner {
margin-left: -14px;
}

#menu_inner { 
	border: none; 
	padding: 30px 20px 0px;
	}
	
#menu_outer li {
	float: left;
	border: none;
	}
	
#menu_outer li.sel { background: none; }
	
#ubertor #menu_outer ul li a {
	font-size: 13px;
	padding: .66em 17px;
	}
	
#menu_outer ul li:hover { background: none; }

#menu_outer ul li a:hover {
background: none;
color: #0067EB;
}
	
#menu_outer li ul, #menu_outer li ul ul {
	background: #e4e4e4;
	}
	
#menu_outer ul ul li {
	border-top: none;
	}
	
#menu_outer li:hover ul, #menu_outer li li:hover ul, #menu_outer li.sel:hover ul {
	display: block;
	position: absolute;
	width: 169px;
	z-index: 100;
	}
	
#menu_outer li.sel ul {
	display: none;
	}

#menu_outer li.sel li.unsel a {
	color: #000000;
	}
	
#menu_outer li.sel a, #menu_outer li.sel a:hover, #menu_outer li.sel li.unsel a:hover {
color: #0067EB;
}    
	
#menu_outer li.sel a, #menu_outer li li.sel a {
	background: none;
	}
	
#menu_outer li a, #menu_outer li.sel li a {
	background: none;
	}
	
/***************************************/
/*             content                * /
/***************************************/

h1,h3,h5 { color: #666666; font-weight:lighter; letter-spacing: 2px; }

h1 {font-size:1.5em;}

h2,h4,h6 { color: #ff2c83; font-weight:regular; letter-spacing: 0px;}

#content_body h1, #content_body h2, #content_body h3, #content_body h4, #content_body h5, #content_body h6, #content_body ul, #content_body li {padding-left:0px;}
	
.content img { margin: 0px; }

#content_outer { position: relative; padding-top: 20px;}

#content_body p {padding:5px 0;}

.has_insets #content_body {
	float: none;
	margin: 0px;
	width: 1000px;
	}
	
.home #content_body p { padding: 0px; }

#content_body p img { border-bottom: 1px solid #8d8c8c; }

#content_body { 
margin: auto;
padding-bottom: 50px;
width: 800px
 }

.text {
	width: 660px;
	margin-left: 15px;
	padding: 20px 35px 0 20px;
	position: absolute;
	}

.home #container_outer #content_outer { padding-top: 0px; }	

.custom_page #content_outer { padding-top: 20px; }

.custom_page .pages {
	margin-left: 165px;
	padding-top: 20px;
	}


.listing_details #detail_menu .sel a {
	background: #CECECE;
	border-color: #000;
	color: #ff2c83;
	}
	
.listing_details #detail_menu li a {
	background: #CECECE;
	border-color: #000;
	color: #000;
	}
	
.listing_details #detail_menu {
	margin-left: 19px;
	}
	
#detail_menu li.details, #detail_menu li.extras, #detail_menu li.map, #detail_menu li.virtual_tour,#detail_menu li.street_view {
	padding-top: 11px;
	}
	
.listing { padding-top: 20px; }

/* listing details */

.listing_details div.info {
	overflow: visible;
	}
	
.listing_details div.info {
	border: none;
	}

#monoSlideshow {
	border: 1px solid #000;
	}
	
#SOmonoSlideshow, #SOmonoslideshow {
	width: 738px;
	}
	
div.info ul.left, div.info ul.right {
	width: 220px;
	}

div.info ul.right {
	padding-top: 50px;
	}
	
#details ul.info {
	padding-left: 30px;
	}

 ul.info li.value {
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 16px;
	color: #FF2C83;
	}
	
div.info ul.links {
	border: 0 none;
	padding-top: 40px;
	font-size: 11px;
	}

.listing_details .info .info li {
	font-size: 11px;
	}
	
.listing_details ul.info {
	border: none;
	margin: 0px;
	padding-left: 30px;
	}
	
.listing_details .info .info li strong { margin-left: 0px; }
	
#listing_description {
	padding-top: 15px;
	}
	
.listing_details .info p {
	margin-left: 0px;
	}
	
#content_body .listing_details h3 {
	padding-top: 0px;
	padding-left: 30px;
	margin-bottom: 15px;
	color: #FF2C83;
	width: auto;
	font-size: 12px;
	}
#content_body .listing h2 {
border-bottom:1px solid grey;
border-top:0 solid grey;
margin-bottom:15px;
padding-left:0;
text-align:center;
color:black;
font-size:1.5em;
font-weight:normal;
letter-spacing:3px;
line-height:40px;
text-transform:uppercase;
text-decoration: none;
}
#content_body .listing h2 a{
	text-decoration: none;
	}
#content_body #listing_description p {
	clear: left;
	padding: 10px 30px;
	margin-bottom: 15px;
	}
	
#business_card li { width: 7em; }

#business_card #agent_one ul.office_info {
	left: 500px;
	width: 300px;
	}
/* sidebar */



.home #id_inset_outer { display: block; }
	
#id_inset_outer {
	border-left: 1px solid #7f7f7f;
	margin-top: 0px;
	padding: 0 35px 0 30px;
	margin-left: 725px;
	width: 200px;
	}
	
.inset_outer h3 {
	display: none;
	}
	
.inset_group { margin: 0px; }	

.inset { 
text-align: left;
border: none; }

.inset h4, .inset li {
	text-align: left;
	}
	
.inset h4 a { 
	color: #ff2c83; 
	font-size: 14px;
	}
	
.inset h4 {
	font-size: 15px;
	color: #000;
	}
	
.provided_by { display: none; }

.inset .widget_slideshow {
border:1px solid #000000;
float:left;
height:127px;
margin:0 10px 0 0;
padding:0;
width:190px;
	}

.listing img {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 128px;
	float: left;
	width: 190px;
	margin-right: 10px;
	border: 0px;
	background-color:#292929;
	border:1px solid #333333;}



#id_inset_group3 {
	position: absolute;
	left: 35px;
	top: 505px;
	}
	
.inset h4.address {
	float: left;
	width: 129px;
	margin-top: 50px;
	}
	
.inset h4.price {
	float: none;
	font-size: inherit;
	padding: 0px;
	color: #000;
	}
	
#id_inset_group3 li.area, #id_inset_group3 li.bedroom, #id_inset_group4 li.area, #id_inset_group4 li.bedroom {
	width: 50%;
	}

#id_inset_group3 ul, #id_inset_group4 ul {
	}
	
#id_inset_group3 ul, #id_inset_group3 li, #id_inset_group4 ul, #id_inset_group4 li {
	float: left;
	width: 129px;
	}
	
#id_inset_group4 {
	position: absolute;
	left: 330px;
	top: 469px;
	}
	
	
/***************************************/
/*             links                  * /
/***************************************/
	
	#links h3 {
	border-bottom:1px solid grey; 
	color:#FF2C83; 
	font-size:1.1em;
	letter-spacing:3px;
	text-transform:uppercase; 
	font-weight: bold; 
	
	}
	
#links li {
float:left;
padding:3px 0;
width:45%;
	}
	
	.title{
	margin-top:20px;
}



	
/***************************************/
/*       zoom search                  * /
/***************************************/	

result_outer {
float:left;
width:200px;}

div.result_outer ul.details li {
padding-top:2px;}
	
/***************************************/
/*             footer                 * /
/***************************************/

#page_footer {
	margin-top: 20px;
	background: url("https://s3.amazonaws.com/store24-ubertor-com/cl10903/content/image/2437.jpg") no-repeat;
	height: 71px;
	border-top: 1px solid #8d8c8c;
	padding-bottom: 0px;
	text-align: left;
	color: #535555;
	}
	
#page_footer a {
	position: relative;
	top: 70px;
	text-align: left;
	padding: 0px;
	color: #535555;
	}
	
#footer_menu li {
	position: relative;
	top: 4px;
	}

div#page_footer a#powered_by {
	background: url("https://s3.amazonaws.com/store24-ubertor-com/cl10903/content/image/2438.jpg") no-repeat;
	position: relative;
	top: 62px;
	}
	
#SOmonoSlideshow, #SOmonoslideshow {
height: 550px;
width: 738px;
background: #FFFFFF;
margin:0 -0px ;
overflow: auto;
padding: 1px; }


/***************************************/
/*             Blog                   * /
/***************************************/


#content_body h2.post_heading {  
background-color:white;
color:black; 
font-size:1.2em;
letter-spacing:3px;
text-transform:uppercase; 
font-weight: normal; 
line-height:40px; 
letter-spacing:0;
padding:5px 5px 5px 10px;

}

.post h2 a {
	color:#FF2C83; 
	display:block; 
	font-size:1.1em; 
padding:5px 5px 5px 10px;
	}

.post {
	border:1px solid #333333; 
	color:graytext; margin:10px 15px; 
	position:relative; 
	padding-bottom: 10px;
}

.blog .inset h3 { display: block; }

.inset h3 {
	
	background-color:#FF2C83;
	border-bottom:1px solid black;
	border-right:1px solid black; 
	font-size:0.75em; 
	margin:0.25em 0; 
	padding:3px 5px; 
	position:relative; 
	text-align:center; 
	}

.blog #content_body { 	
	width:670px;
	float:left;
	margin-left:50px;
	}

.blog #id_inset_outer, .links #id_inset_outer {
	margin-left: 720px;
	border: none;
	width: 200px;
	padding: 0 50px 0 30px;
	margin-top: 75px;
	}
	
.blog #id_inset_group3, .blog #id_inset_group4 {
	position: relative;
	left: 0px;
	top: 0px;
	}

.blog #up_inset3, .blog #up_inset4 { text-align: center; }


/*****************************************************/
/*                    blog section                   */
/*****************************************************/
.step_box h2 {color:white; background: #222222 }




.feed {
-x-system-font:none;
background:#FF2C83 none repeat scroll 0 0;
border-color:#FFCC99 #663300 #333300 #FF9966;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:4px;
padding:0 3px;
text-decoration:none;
}

/*****************************************************/
/*                    August 05, 2009                */
/*****************************************************/


.step_box h2 {color:white; background: #222222; line-height: 40px;}

/*****************************************************/
/*                    August 07, 2009                */
/*****************************************************/

#listing_group img {
	border: thin solid grey;
	margin-bottom: 20px;
	margin-top: 10px;
	}
	
#content_body #listing_group .result_inner h3, #content_body #listing_group .result_inner ul, #content_body #listing_group .result_inner li {
	padding-left: 0px;
	padding-top: 0px;
	}
	
	
.area #content_inner { position: relative; }

#sort_form { 
	position: absolute; 
	right: -88px;
	top: 5px;
	}

#detail_menu li.sel {
	padding-top: 11px;
	}
	
.custom_page #content_body h4, .custom_page #content_body h3 { padding-left: 0px; }

#flashmap { 
	margin-left: -8px;
	margin-top: -8px;
	height: 332px;
	width: 1008px;
	}

.properties #content_body h3 { padding-left: 20px; }

.newright{
	float: right;
}


/*****************************************************/
/*                    Mortgage Calc                */
/*****************************************************/


div#content_inner #content_body form {padding-left:250px; width:200px;}
