﻿/*
====================================================
===  UNIVERSAL    ==================================
====================================================
*/	
body,html {
	margin:0;
	padding:0;
	color:#333333;
	background: #ffffff;
	}
	
body {
	min-width:973px;
	font-family: arial, trebuchet ms, helvetica, sans-serif;
	font-size: 63.125%;		/* translate 1.0em to 10px, 1.5em to 15px, etc. */
	color: #333333;
	background: url('/images/mydeebbar_tilebg.jpg') center top repeat-x #fff;
	}
	
p {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 1.1em;
	}
	
img {
	border:0;
	}

a {
	color: #306294;
	}

div {
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5 
{
	margin: 0;
	padding: 0;
}

#container {
	position:relative;
	float: none;
	margin: 0 auto;
	width:973px;
	background: #fff;
	}
	
	#header {
		float:none;
		width: 973px;
		height: 206px;
		margin: 0;
		padding: 0;
		background: #ffffff;
		}

		#mydeebbar 
		{
			float: left;
			width: 973px;
			height: 31px;
			background: url('/images/mydeebbar_tilebg.jpg') center top repeat-x #fff;
		}
		
			#mydeeb-logo 
			{
				float: left;
			}
			
			#mydeeb-info 
			{
				float: left;
				margin: 8px 30px 0 443px;
				width: 370px;
				font-size: 1.2em;
				text-align: right;
				color: #996633;
			}
			
				#mydeeb-info a 
				{
					color: #996633;
				}
			
		#logo 
		{
			float: left;
			width: 416px;
			height: 120px;
		}
		
			#logo h1 
			{
				float: left;
				width: 416px;
				height: 120px;
				text-indent: -10000px;
				background: url('/images/header_logo.jpg') center top no-repeat #fff;
			}
			
			#people 
			{
				float: left;
				width: 557px;
				height: 120px;
				background: url('/images/header_agent_none.jpg') center top no-repeat #fff;
			}
				
				#people a 
				{
					display:block;
					width: 557px;
					height: 120px;
					/*text-indent: -10000px;
					background: url('/images/header_testim_lisaritter.jpg') center top no-repeat #fff;*/
				}
		

		#menu 
		{
			float: left;
			height: 55px;
		}
		
		ul.tabs
		{
			float: left;
			margin: 0;
			padding: 0;
			list-style-type:none;
			}
			
			ul.tabs li 
			{
				float: left;
				display:inline;
				text-align: center;
			}
			
				a.home, a.commissions, a.commissions-active, a.agentservices, a.agentservices-active, a.newconstruction, a.newconstruction-active, a.testimonials, a.testimonials-active, a.contactus, a.contactus-active
				{
					float: left;
					display:block;
					margin: 0;
					padding: 0;
					height: 55px;
					text-indent: -10000px;
				}
				
				a.home, a.home-active 
				{
					width: 96px;
					background: url('/images/menu_home.jpg') center top no-repeat;
				}
				
					a.home-active 
					{
						background: url('/images/menu_home_active.jpg') center top no-repeat;
					}
					
				a.commissions, a.commissions-active 
				{
					width: 224px;
					background: url('/images/menu_commissions.jpg') center top no-repeat;
				}
				
					a.commissions-active 
					{
						background: url('/images/menu_commissions_active.jpg') center top no-repeat;
					}
					
				a.agentservices, a.agentservices-active 
				{
					width: 165px;
					background: url('/images/menu_agentservices.jpg') center top no-repeat;
				}
				
					a.agentservices-active 
					{
						background: url('/images/menu_agentservices_active.jpg') center top no-repeat;
					}
					
				a.newconstruction, a.newconstruction-active 
				{
					width: 192px;
					background: url('/images/menu_newconstruction.jpg') center top no-repeat;
				}
				
					a.newconstruction-active 
					{
						background: url('/images/menu_newconstruction_active.jpg') center top no-repeat;
					}
					
				a.testimonials, a.testimonials-active 
				{
					width: 144px;
					background: url('/images/menu_testimonials.jpg') center top no-repeat;
				}
				
					a.testimonials-active 
					{
						background: url('/images/menu_testimonials_active.jpg') center top no-repeat;
					}
					
				a.contactus, a.contactus-active 
				{
					width: 137px;
					background: url('/images/menu_contactus.jpg') center top no-repeat;
				}
				
					a.contactus-active 
					{
						background: url('/images/menu_contactus_active.jpg') center top no-repeat;
					}

		#menu-search 
		{
			float: left;
			width: 246px;
			height: 55px;
			background: url('/images/menu_search.jpg') center top no-repeat;
		}
		
			form.quickform 
			{
				margin:0;
				padding:0;
				background: none;
			}
			
				form.quickform input.textbox
				{
					width: 145px;
					height: 27px;
					margin: 16px 0 0 16px;
					font-size: 1.6em;
					color: #888;
					border:0;
					background: none;
				}

				form.quickform input.submitbutton
				{
					width: 25px;
					height: 25px;
					margin: 15px 0 0 4px;
					border:0;
					background: none;
				}
		
			#expandproperties, #expandbuyers, #expandsellers, #expandagents, #expandcontactus
			{
				display:none;
				position: absolute;
				top: 187px;
				width: 327px;
				height: 206px;
				padding: 58px 22px 20px 22px;
				font-size: 1.3em;
				text-align: left;
				background: url('/images/expanded-menu-short.png') center bottom no-repeat;
				z-index: 900;
			}
			
				#expandproperties a, #expandbuyers a, #expandsellers a, #expandagents a, #expandcontactus a
				{
					text-decoration:none;
				}
				
				#expandproperties 
				{
					left: 104px;
				}
				
				#expandbuyers 
				{
					left: 330px;
				}
				
				#expandsellers 
				{
					left: 495px;
				}
				
				#expandagents 
				{
					left: 468px;
				}
				
				#expandcontactus 
				{
					left: 585px;
				}
			
			p.mainlinks, p.alsoseelinks
			{
				line-height: 1.7em;
			}
			
			ul.menu
			{
				float: none;
				margin: 0;
				padding: 0 0 0 15px;
				font-size: 1.0em;
				list-style-image: url('/images/menuexpand-bullet.png');
			}
			
				ul.menu li 
				{
					float: none;
					margin: 5px 0;
					display:list-item;
					text-align: left;
				}
			
			#menu h4 
			{
				margin: 20px 0 8px 0;
				padding: 0 0 4px 0;
				color: #bc2025;
				font-size: 1.3em;
				border-bottom: 1px solid #adadad;
			}
		
	#content {
		float:left;
		clear:both;
		margin: 0 0 0 4px;
		padding: 0;
		width: 964px;
		background: #fff;
		}

		#maincolumn 
		{
			float:left;
			width: 680px;
		}
		
			#savethis 
			{
				float: left;
				margin: 0 0 15px 15px;
				font-size: 1.4em;
				font-weight: bold;
			}

			.addthis_toolbox
			{
				margin: 5px 20px 10px 500px;
			}
			
			
			#maincolumn p 
			{
				margin: 0 25px 20px 20px;
				font-size: 1.2em;
				line-height: 1.6em;
			}
		
			div.gallery-thumbnail 
			{
				
				float: none;
				margin: 20px 0 40px 20px;
			}
			
				div.gallery-thumbnail img.thumbnail 
				{
					margin: 0 15px 0 0;
					border: 3px double #dedede;
				}
				
				form.contactform 
				{
					margin: 20px;
					font-size: 1.2em;
				}
				
					form.contactform table td 
					{
						padding: 4px 0 4px 6px;
						border-bottom: 1px solid #dedede;
					}
					
			div.feature 
			{
				position: relative;
				float: left;
				width: 680px;
				height: 390px;
			}
			
			div.ppscroller 
			{
				width: 900px;
				height: 85px;
				margin: 8px auto 0 auto;
			}
			
				div.arrowleft, div.arrowleftpp 
				{
					position: absolute;
					top: 140px;
					left: 6px;
					z-index: 400;
				}
				
				div.arrowleftpp 
				{
					top: 25px;
				}
				
				div.arrowright, div.arrowrightpp 
				{
					position:absolute;
					top: 140px;
					right: 6px;
					z-index: 400;
				}
				
				div.arrowrightpp 
				{
					top: 25px;
				}

					div.ppscroller ul li 
					{
						text-align: center;
						margin: 0 4px 0 4px;
						border: 0;
					}
					
					div.ppscroller a 
					{
						display: block;
						margin: 3px;
					}
				
			
			#subfeature1, #subfeature2 
			{
				float:left;
				margin-top: 20px;
				width: 679px;
				height: 116px;
				background: url('/images/home_subfeature_bgtile.jpg') center bottom repeat-x #fff;
				border-left: 1px solid #bcbcbd;
				
			}
			
				div.subfeature 
				{
					float: left;
					width: 225px;
					height: 116px;
					border-right: 1px solid #bcbcbd;
				}
				
		#content-head 
		{
			float: none;
			margin: 0 0 20px 0;
			width:944px;
			height:75px;
			padding: 43px 0 0 20px;
			background: url('/images/content_head_bg_paper.jpg') center top no-repeat;
		}
		
			#content-head h4
			{
				font-size: 1.2em;
				color: #c5c5c5;
				font-weight: normal;
			}
			
			#content-head h2 
			{
				font-size: 3.65em;
				color: #fff;
				font-family: Times New Roman, serif;
				font-weight: normal;
			}
					
				#content-head h2 span 
				{
					margin: 0 0 0 30px;
					font-size: 0.55em;
					font-weight: normal;
					font-family: Arial, Sans-Serif;
					letter-spacing: -0.03em;
					color: #cfcfcf;
				}

		#sidecolumn 
		{
			float:left;
			width: 275px;
			margin-left: 9px;
		}
		
			div.sidefeature 
			{
				width: 275px;
				height: 110px;
				margin-bottom: 5px;
			}
			
			div.sidefeaturetall 
			{
				width: 275px;
				height: 268px;
				margin-bottom: 5px;
			}
			
				div.sidefeature a, div.sidefeaturetall a
				{
					display: block;
					width: 275px;
					text-indent: -10000px;
				}
				
					div.sidefeaturetall a.reasons 
					{
						height: 268px;
						background: url('/images/home_right_21reasons.jpg') center top no-repeat #fff;
					}
					
					div.sidefeature a.makemore 
					{
						height: 109px;
						background: url('/images/home_right_makemore.jpg') center top no-repeat #fff;
					}
										
			#whatsnew 
			{
				width: 275px;
				margin-top: 15px;
				font-size: 1.1em;
				border-bottom: 1px solid #ccc;
			}
			
				#whatsnew h3 
				{
					width:275px;
					height: 37px;
					text-indent: -10000px;
					background:url('/images/home_right_whatsnew.jpg') center top no-repeat #fff;
				}
				
				#whatsnew h5 
				{
					margin: 14px 5px 3px 5px;
					font-size: 1.9em;
					font-family: Times New Roman, serif;
					font-weight: normal;
					line-height: 0.85em;
					letter-spacing: -0.01em;
					color: #306294;
				}
				
				p.whatsnewdate 
				{
					margin: 0 5px 8px 5px;
					color: #8c8c8c;
				}
				
				p.whatsnewpreview 
				{
					margin: 0 5px 14px 5px;
					line-height: 1.3em;
				}
					
				p.whatsnewolder 
				{
					margin: 0 5px 10px 5px;
					line-height: 1.3em;
				}
				
		
#footer 
{
	float: left;
	width: 100%;
	height: 225px;
	margin: 28px 0 0 0;
	background: #333333;
}

	#footer-content 
	{
		width: 964px;
		margin: 0 auto;
		padding: 30px 0 30px 0;
		color: #ffffff;
	}
	
		div.menulist 
		{
			float: left;
			margin: 0 30px 0 0;
			line-height: 2.0em;
			font-size: 1.0em;
		}
		
			div.menulist h3 
			{
				margin-bottom: 10px;
				font-size: 1.8em;
				color: #fff;
				letter-spacing: -0.04em;
			}
			
			div.menulist a 
			{
				color: #fff;
				text-decoration:none;
			}
