/*  
Theme Name: Agent Template - GMAC
Theme URI: http://realestatetomato.typepad.com
Description: Another theme from the <a href="http://realestatetomato.typepad.com">Real Estate Tomato</a> collection.
Version: 1.0
Author: Real Estate Tomato
Author URI: http://realestatetomato.typepad.com/
*/

body {
	margin:0;
	padding:0;
	font: normal 9pt "Verdana";
}

.clear {
	clear:both;
}

a { color:#e51937; text-decoration:none; }
a:hover { text-decoration:underline; }

#container {
	width:938px;
	border:1px solid #bdbdbd;
	margin:20px auto;
	padding:0;
}

/*---------------------------------------------------------------------- header --*/

#header {
	margin:10px auto;
	padding:0;
	background:url('images/agent-header.jpg') no-repeat 0px 0px;
	width:907px;
	height:119px
}

	#head-left {
		margin:0;
		padding:0;
		float:left;
		width:680px;
	}
	
		#head-left a.homelink {
			text-indent:-999em;
			height:98px;
			width:430px;
			display:block;
		}

		#head-left h1 {
			margin:0;
			padding:0;
			font:normal 14pt "Verdana";
			color:#788cc2;
			margin-left:7px;
			letter-spacing:2px;
		}
		
		#head-left .redding {
			color:#000;
			font-size:18pt;
			margin-left:7px;
		}
		
	#head-right {
		margin:0;
		padding:0;
		padding-top:10px;
	}
		
		#head-right #s {
			background-color:#f1f1f1;
			border:1px solid #c9c9c9;
			padding:4px 2px 4px 7px;
			color:#8b8b8b;
			width:150px;
			margin-left:20px;
		}
		
		#head-right .submit {
			position:relative;
			top:8px;
		}
		
		#head-right p.phone-number {
			color:#000;
			font:normal 9pt "Verdana";
			margin-top:55px;
		}
		
/*--------------------------------------------------------------------- nav menu --*/
		
	ul#menu {
		margin:0;
		padding:0;
		list-style:none;
		width:938px;
		height:24px;
		background:#122866;
		position:relative;
	}
	
		ul#menu li {
			float:left;
			margin:0;
			padding:0;
		}
		
			ul#menu li a { 
				float:left;
				margin:0;
				padding:0px 28px;
				height:22px;
				color:#fff;
				text-decoration:none;
				font:normal 9pt "Verdana";
				border-right:1px solid #b8b8b8;
				border-top:1px solid #000;
				border-bottom:1px solid #000;
				line-height:22px;
			}
			
			ul#menu li a:hover {
				background:#e51937;
				color:#000;
				border-top:1px solid #e51937;
				border-bottom:1px solid #e51937;
			}
			
			ul#menu li a.last {
				border-right:0px none;
			}
			
			ul#menu li ul {
				display:none;
			}
			
			ul#menu li:hover ul, ul#menu li.over ul {
				border-top:0px none; border-bottom:0px none; background-color: #122866;
				position: absolute;
				left:auto;
				top:24px;
				margin: 0;
				padding: 0;
				display: block;
				width: 220px;
				color: #ced6ea;
				border-left: 1px solid #838ca5;
				border-right: 1px solid #2c3b64; list-style-type:none
			}
			
			ul#menu li ul li {
				float: none;
				margin: 0;
				padding: 0;
				border-bottom: 1px solid #6b7ba4;
			}
						
				ul#menu li ul li a {
					display: block;
					width: 195px;
					color: #ced6ea;
					border: 0px none;; padding-left:15px; padding-right:10px; padding-top:3px; padding-bottom:3px
				}
							
					ul#menu li ul li a:hover {
					 	background:#e51937;
						color:#000;
						border:0px none;
					}
			
/*-------------------------------------------------------------------- left --*/

#left {
	float:left;
	width:200px;
}

#left h2 {
	font:normal 15pt "Verdana";
	color:#e51937;
	margin:10px 0px 10px 15px;
	padding:0;
}

#left hr {
	background-color:#bdbdbd;
	border:0px none;
	height:1px;
	width:100%;
	margin-top:15px;
	padding:0; margin-left:0; margin-right:0; margin-bottom:0
}

#left ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:0px 5px 0px 20px;
}

	#left ul li a {
		text-decoration:none;
		font:normal 9pt "Verdana";
		color:#122866;
	}
	
	#left ul li a:hover {
		color:#e51937;
	}

	#left h3, #left h5 { margin:0; padding:0; }

	#left h3.agent-name {
		color:#122866;
		font:normal 14pt "Verdana";
		margin:0;
		padding:5px 0px 0px 10px;
	}
	
	#left h5.designation {
		color:#e51937;
		font:normal 9pt "Verdana";
		margin:0;
		padding:0px 0px 0px 10px;
	}
	
	#left p {
		color:#828282;
		font:normal 8pt "Verdana";
		margin:0;
		padding:5px 5px 5px 10px;
	}
	
	#left a.read-more-agent {
		color:#e51937;
		font:bold 8pt "Verdana";
		margin:0;
		padding:0px 0px 0px 10px;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	#left a.email-agent {
		color:#e51937;
		margin-top:3px;
		text-transform:uppercase;
		text-decoration:none;
		background:url('images/email.gif') no-repeat 10px 0px;; font-style:normal; font-variant:normal; font-weight:bold; font-size:8pt; font-family:Verdana; margin-left:0; margin-right:0; margin-bottom:0; padding-left:30px; padding-right:0px; padding-top:0px; padding-bottom:0px
	}
			
/*----------------------------------------------------------------- content --*/
			
	#content {
		width:510px;
		min-height:900px;
  		height:auto !important;
  		height:900px;
		border-right:1px solid #999;
		border-left:1px solid #999;
		margin-top:30px;
		padding:10px;
		padding-top:0px;
		float:left;
		font: normal 9pt "Verdana";
	}
	
	#full-content {
		width:930px;
  		height:auto !important;
  		height:900px;
		margin-top:10px;
		padding:10px;
		padding-top:0px;
		float:left;
		font: normal 9pt "Verdana";
	}

	#frame-content {
		width:680px;
		min-height:900px;
  		height:auto !important;
  		height:900px;
		margin-top:10px;
		padding:0px;
		float:left;
		font: normal 9pt "Verdana";
	}
	
		#articles {
			border-bottom:1px solid #999;
		}
		
		#bottom {
			margin:0;
			padding:0;
			padding-top:20px;
		}
		
		#bottom .call-action {
			float:left;
			margin:0;
			padding:0;
			padding-right:15px;
		}
		
		#content h2.pagetitle {
			color:#e51937;
			font:normal 18pt "Verdana";
			margin:0;
			padding:0;
		}
		
		#content h2.title, #content h2.title a {
			color:#122866;
			font:normal 16pt "Verdana";
			margin:0;
			padding:0;
		}
		
		#content p.categories {
			margin:0;
			padding:0;
		}
		
	
		
		#content p.comments a {
			text-align:right;
			color:#122866;
			float:right;
			margin:0;
			padding:0;
			margin-bottom:20px;
		}
		
		#content img {
			margin:8px;
			border:0px none;
		}
		
		#content .premier-service {
			float:left;
			margin-right:10px;
			margin-top:30px;
		}
		
		#content p.premier {
			margin-top:30px;
		}
		
		#content p.premier a, #content p.premier2 a {
			color:#122866;
		}
		
		
/*---------------------------------------------------------------------- sidebar --*/
	
	#sidebar {
		width:206px;
		margin:0;
		padding:0px;
		float:left;
	}
	

			#sidebar fieldset#rssCont {
				border: 0px none;
				clear: both
			}
		
				#sidebar a#rssinfo {
					background: url('images/right_rssInfo.jpg') no-repeat left top;
					height: 60px;
					width: 174px;
					display: block;
					text-indent: -500em; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:20px
				}
			
				#sidebar a#rss {
					background: url('images/right_rss.gif') no-repeat left top;
					height: 52px;
					width: 53px;
					float: left;
					display: block;
					text-indent: -500em; margin-left:-15px; margin-right:-20px; margin-top:0; margin-bottom:0
				}

		#sidebar img.rss-image {
			width:110px;
			height:73px;
			margin:15px 0px 0px 35px;
			padding:0;
		}
		
			#sidebar p.subscribe {
				font:normal 7pt "Verdana";
				padding:0px 0px 0px 15px;
				margin:0;
			}
			
			#sidebar #e {
				border:1px solid #e51937;
				width:140px;
				padding:2px;
				margin:10px 3px 0px 15px;
				font:normal 9pt "Verdana";
			}
			
			#sidebar .submit-email {
				position:relative;
				top:6px;	
				width:20px;
				height:20px;
			}
	
		
		#sidebar h2 {
			font:normal 15pt "Verdana";
			color:#e51937;
			margin:10px 0px 10px 15px;
			padding:0;
		}
		
		#sidebar hr {
			background-color:#bdbdbd;
			border:0px none;
			height:1px;
			width:100%;
			margin-top:15px;
			padding:0; margin-left:0; margin-right:0; margin-bottom:0
		}
		
		#sidebar ul {
			margin:0;
			padding:0;
			list-style:none;
			padding:0px 5px 0px 20px;
		}
		
			#sidebar ul li a {
				text-decoration:none;
				font:normal 9pt "Verdana";
				color:#122866;
			}
			
			#sidebar ul li a:hover {
				color:#e51937;
			}
			
	
		
/*----------------------------------------------------------------- credits ----------*/	
	
	
		p.credits {
			text-align:center;
			font: normal 8pt "Verdana";
			color:#122866;
			margin:5px 0px 20px 50px;
		}