/* CSS Document */

/*<?php if (!$inEditor) { ?>*/

body {
	text-align: left;
	background-color: #3a3a3a;
	min-width:780px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	line-height:15px;
}
*{
	margin: 0;
	padding: 0;
}
/*<?php } ?>*/

/* Div CSS
------------------------------------------------------------------------------------- */

		#wrapper {
			margin:0 auto;
			width:900px;
			height:100%;
			}	
			#slip{
				background-color:#fff;
				width:788px;
				height:600px;
				position:relative;
				left:55px;
			}
			div#top {
				width: 788px;
			}
				img#logo {
					width:218px;
					height:105px;
					float:left;
					display:inline;
					border:none;
				}
				img#tagline {
					width: 570px;
					height:105px;
					display: inline;
					float: left;
					border:none;
				}
				img#circle {
					width:247px;
					height:189px;
					padding-left: 3px;
					display:inline;
					float:left;
                                        border:none;
				}
				img#circle_inside {
					width:257px;
					height:145px;
					padding-left: 3px;
					display:inline;
					float:left;
                                        border:none;
				}
				#right {
					width:534px;
					height: 193px;
					display:inline;
					float:left;
					background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/home_righttimerightmarket.gif) no-repeat;
				}
				#right_inside {
					width:524px;
					height: 145px;
					display:inline;
					float:left;
					background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/inside_righttimerightmarket.gif) no-repeat top left;
				}
				
			#main_bg{
				background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/background_bottom.gif) repeat-x bottom center;
				background-color: #fff;
				float:left;
			}
			#sidebar {
				width: 231px;
				float: left;
				padding-left:4px;/*do not change padding and margin*/
				margin-left:0px;
			}
				#testimonial{
					background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/home_featuredtestimonial.png) no-repeat left top;
					width:204px;
					height: 181px;
					margin:9px 0px 0px;
					padding:45px 13px 13px;
					float:left;
				}	
					#image_logo{
						width:202px;
						height:58px;
						/*border:1px solid yellow;*/	
						margin-bottom:13px;
						float:left;
					}
					#text{
						font-size:10px;
						color:#fff;
						width:202px;
						white-space:normal;
						display:inline;
						float:left;
						paddin-bottom: 15px;
					}
#text img {
display: block;
margin-bottom: 10px;
border: 2px solid #91bfe2;
}
					#name{
						font-weight: bold;
						color:#fff;
						font-size:12px;
						padding-top:13px;
						width:202px;
						white-space:normal;
						display:inline;
						float:left;
					}
					#company{
						font-weight: bold;
						color:#023b59;
						font-size:12px;
						padding-top:2px;
						width:202px;
						white-space:normal;
						display:inline;
						float:left;
					}
			#middle {
				width: 483px;
				float:left;
				padding:15px 40px 0 25px;
			}
			#spacer {
				width:100%;
				height: 25px;
				clear:both;
			}
			#news {
				width: 205px;
				padding-right:28px;
				float:left;
			}
                                img#news_image {
                                      width:202px;
                                      height: 16px;
                                      display: block;
                               }
			#article {
				width:250px;
				float:left;
			}
                                img#article_image {
                                      width:249px;
                                      height: 16px;
                                      display: block;
                               }
				#line{
					width:100%;
					height: 1px;
					background-color:#c5c5c5;
					float:left;
					font-size:0px;
					line-height:0px;
					margin:1px 0;
				}
				#clear{
					width:788px;
					height:58px;
					clear:both;
				}
			#ul_wrap{
				width:100%;
				padding:15px 0 0 15px;
				float:left;
			}
			#footer {
				width: 776px;
				float: left;
				background-color:#fff;
				height:112px;
				padding:10px 0 0 12px;
			}
				img#footer_logos {
					width:61px;
					height:29px;
					float:right;
					position:relative;
					top:-25px;
					margin-right: 88px;
				}
				img#realtor_login{
					width:128px;
					height: 24px;
					float:right;
					position:relative;
					top:-25px;
					margin-right:17px;
                                        border:none;
				}
				#preload {
                                       display:none;
                                 }

			
			
/* Object Styles
------------------------------------------------------------------------------------- */
	
		h1 {
			color:#003c5e;
			font-weight: bold;
			font-size:18px;
                        padding-bottom:5px;
                        margin-bottom:0px;
		}
		
		h2 {
			color:#64971c;
			font-weight: bold;
			font-size:14px;
			margin: 15px 0 5px;
		}
		
		h3 {
			color:#95b260;
			font-weight: bolder;
			font-size:12px;
			margin:10px 0 -3px 0;
			display: block;
		}
#news h3 {
margin: 13px 0 3px;
}
		
		h4 {
			font-size:12px;
			color:#53b2e0;
			float:left;
			width:100%;
			font-weight:normal;
		}
                h5 {
                     font-size:13px;
                     font-weight:bold;
                     color:#434343
                     display: block;
margin: 30px 0 -5px;
                }
		p {
			padding: 7px 0 8px;
			clear:left;
		}
		p.feature {
			font-size:11px;
			color:#747474;
			line-height:16px;
			float:left;
			margin-bottom: 15px;
		}
		p.news {
			font-size:10px;
			color:#747474;
			line-height:16px;
			margin-top:-10px;
			float:left;
		}

		strong {
			
		}
		
		em {
			
		}
		
		small {
			
		}
                table {
                     vertical-align: top;
               }
                    table tr {
                         vertical-align:top;
                         height: 100%;
                         float:none;
                    }
span.q, span.a {
font-size: 15px;
font-weight: bold;
}
span.a {
font-size: 14px;
}
a.top {
display: block;
margin: 5px 0;
font-size: 10px;
}

table.whyrealtor {
}
table.whyrealtor td.left {
padding-right: 15px;
}
table.whyrealtor td.right {
padding-left: 15px;
}

img.inline {
float:right;
padding:1px;
border: 2px solid #8ec5e4;
width: 200px;
display:inline;
margin:5px 0 15px 15px;
}
img.block {
display: block;
margin: 15px 0;
}


	/* List Styles
	------------------------------------------------------------------------------------- */
	
		ul#top_menu{
			display:block;
			background-color:#fff;
			padding-top:14px;
			float:left;
                        padding:14px 0px 3px 3px;
                        width:781px;
		}
			ul#top_menu li {
				display:inline;
				list-style-type:none;
			}
				ul#top_menu li#outlook,li#realtors,li#buyers,li#sellers,li#media,li#faq,li#contactus,li#home {
			                height: 31px;
                                        display:inline;
				        list-style-type:none;
                                        float:left;
				}
                        ul#top_menu img {
					height:31px;
					border:none;
                                        float:left;
				}
				
		ul#tab_menu{
			display:block;
			width:534px;
			height:68px;		
			position:relative;
			top:123px;
			margin-top:-1px;
		}
			ul#tab_menu li{
					display:inline;
					margin-left: -2px;
					list-style-type:none;
				}
				ul#tab_menu img {
					height:68px;
					border: none;
					float:left;
				}
		ul#tab_menu_inside{
			display:block;
			width:524px;
			height:64px;		
			position:relative;
			top:82px;
			margin-top:-1px;
		}
			ul#tab_menu_inside li{
					display:inline;
					margin-left: -2px;
					list-style-type:none;
			}
				ul#tab_menu_inside img {
					height:64px;
					border: none;
					float:left;
				}	
		ul#footer_menu{
			display:block;	
			height:14px;
                        float:none;
		}
			ul#footer_menu li{
				color:#808080;
				font-size:9px;
				display:inline;
				list-style-type:none;
			}
		ul#sidebar{
			display:block;
			width:235px;
			font-size:12px;
			font-weight: bold;
			padding:0px;
			margin:0px;
		}
			ul#sidebar li {
				list-style-type: none;
				background:url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_left_bg.gif) no-repeat left;
				height:21px;
				padding:7px 0 0 15px;
			}
		ul#sidebar_realtor{
			display:block;
			width:220px;
			height:100px;
			font-size:12px;
			font-weight: bold;
			background:url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/submenu_bg.gif) no-repeat top left;
			padding:5px 0px 10px 15px;
			margin:4px 0 4px 0;
		}
			ul#sidebar_realtor li {
				list-style-type: none;
				padding:6px 0 3px 0;
				border-bottom:1px solid #d3e9f6;
			}	
                ul#sidebar_other{
					display:block;
					width:220px;
					height:125px;
					font-size:12px;
					font-weight: bold;
					background:url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/submenu_bg_other.gif) no-repeat top left;
					padding:5px 0px 10px 15px;
					margin:4px 0 4px 0;
				}
			ul#sidebar_other li {
				list-style-type: none;
				padding:3px 0 3px 0;
				border-bottom:1px solid #d3e9f6;
			}	
                ul#sidebar_media{
					display:block;
					width:220px;
					height:75px;
					font-size:12px;
					font-weight: bold;
					background:url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/submenu_bg_media.gif) no-repeat top left;
					padding:5px 0px 10px 15px;
					margin:4px 0 4px 0;
				}
			ul#sidebar_media li {
				list-style-type: none;
				padding:6px 0 3px 0;
				border-bottom:1px solid #d3e9f6;
			}	
		ul#content_list{
			font-weight: bold;
			font-size:11px;
			color:#003b55;
			margin:0;
			padding:0;
			list-style-image:url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/bullet.gif);
		}
			ul#content_list li{
			}
                ul.content {
                        float:left;
                        display:block;
                        list-style-type:none;
                        font-size:12px;
						color:#747474;
						line-height:15px;
                        padding-left:15px;
                }
                        ul.content li {
                        }
			ul.list {
                       list-style-type: disc;
                       padding-left:15px;
                       display:block;
                       float:none;
			}
ul.releases, ul.news {
margin-top: 10px;
}
ul.releases li, ul.news li {
padding: 4px 0;
}
                   ul {float:left;}
               ol {
		       float:none;
                       padding-left:15px;
                       display:block;
				}
			ol li {
			
			}
h2.yearly_archive {
float:left;
margin:15px 0 0 15px;
}		

ul.yearly_archive {
font-weight:bold;
margin:10px 0 0 15px;
padding:0 0 0 15px;
clear:both;
}

ul.yearly_archive li {
padding-bottom:5px;
}


	/* Form Styles
	------------------------------------------------------------------------------------- */

#contact_form {
border-top: 1px solid #ccc;
margin-top: 10px;
padding-top: 10px;
}
#contact_form label {
float: left;
clear: left;
display: inline;
width: 115px;
margin-right: 5px;
}
#contact_form input, #contact_form textbox {
float: left;
display: inline;
}
#contact_form p {
margin: 0;
padding: 10px 0;
}
#contact_form p.short {
padding: 5px 0;
}


		dl {
			float: left;
			clear: left;
			display: inline;
			margin: 10px 25px 0 0;
			padding: 10px 0 0 0;
			border-top: 1px dotted #CCCCCC;
			width: 450px;
		}
		dt {
			float: left;
			clear: left;
			text-align: right;
			margin: 5px 10px 0 0;
			width: 100px;
			font-size: 11px;
			font-weight: bold;
			color: #333;
		}
		dd {
			margin-bottom: 5px;
			font-size: 11px;
		}
		
		dd input {
			padding: 2px;
			width: 175px;
			font-size: 14px;
		}
		input.button {
			width: auto;
		}



	
/* Link Styles
------------------------------------------------------------------------------------- */
		ul#footer_menu a{
			color:#808080;
		}
		
		ul#sidebar a {
			text-decoration:none;
			color:#1e516c;
		}		
		ul#sidebar_realtor a {
			text-decoration:none;
			color:#1e516c;
		}		
		ul#sidebar_other a {
			text-decoration:none;
			color:#1e516c;
		}	
		ul#sidebar_media a {
			text-decoration:none;
			color:#1e516c;
		}	
		a {
			color:#3c6a82;
		}
ul#top_menu li a {
height: 31px;
float: left;
display: inline;
text-indent: -5000px;
text-size: 10px;
}
                ul#top_menu li a#home {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_home1.gif) no-repeat;
			width:70px;
		}
                ul#top_menu li a#home:hover,ul#top_menu li a#home:active, ul#top_menu li.current a#home {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_home2.gif) no-repeat;
		}
		ul#top_menu li a#outlook {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_marketoutlook1.gif) no-repeat;
			width:133px;
		}
                ul#top_menu li a#outlook:hover,ul#top_menu li a#outlook:active, ul#top_menu li.current a#outlook {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_marketoutlook2.gif) no-repeat;
		}
		ul#top_menu li a#realtors {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_realtors1.gif) no-repeat;
			width:85px;
		}
                ul#top_menu li a#realtors:hover,ul#top_menu li a#realtors:active, ul#top_menu li.current a#realtors {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_realtors2.gif) no-repeat;
		}
	        ul#top_menu li a#buyers {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_buyers1.gif) no-repeat;
			width:72px;
		}
                ul#top_menu li a#buyers:hover,ul#top_menu li a#buyers:active, ul#top_menu li.current a#buyers {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_buyers2.gif) no-repeat;
		}
                ul#top_menu li a#sellers {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_sellers1.gif) no-repeat;
			width:75px;
		}
                ul#top_menu li a#sellers:hover,ul#top_menu li a#sellers:active, ul#top_menu li.current a#sellers {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_sellers2.gif) no-repeat;
		}
                ul#top_menu li a#media {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_media1.gif) no-repeat;
			width:68px;
		}
                ul#top_menu li a#media:hover,ul#top_menu li a#media:active, ul#top_menu li.current a#media {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_media2.gif) no-repeat;
		}
                ul#top_menu li a#faq {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_faq1.gif) no-repeat;
			width:52px;
		}
                ul#top_menu li a#faq:hover, ul#top_menu li a#faq:active, ul#top_menu li.current a#faq {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_faq2.gif) no-repeat;
		}
                ul#top_menu li a#contactus {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_contactus1.gif) no-repeat;
			width:102px;
		}
                ul#top_menu li a#contactus:hover,ul#top_menu li a#contactus:active, ul#top_menu li.current a#contactus {
			background: url(http://righttimerightmarket.com/themes/site_themes/rightmarket/images/menu_contactus2.gif) no-repeat;
		}
	/* Menu Styles
	------------------------------------------------------------------------------------- */
	

