/*  
Theme Name: Real Estate Ambassador NEW
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 {
	background: #000;
	margin: 0;
}

ul, ol, form {
	margin: 0;
	padding: 0;
}

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/

		#wrapper {
			width: 973px;
			margin: 0 auto;
		}

			/*------------
			=HEADER CSS
			------------*/
			
				#wrapper #header {
					background: transparent url(images/cont_header.jpg) top left no-repeat;
					height: 285px;
					width: 973px;
				}
				
					#header h1 {
						margin: 4px 0 0 38px;
						padding: 0;
						float: left;
					}
					
						#header h1 a {
							background: transparent url(images/cont_h1title.jpg) top left no-repeat;
							height: 34px;
							width: 581px;
							display: block;
							text-indent: -9999em;
						}
					
					#header ul {
						float: right;
						margin: 13px 40px 0 0;
						font: normal 11px "Tahoma", sans-serif;
					}
					
						#header a:active, #header a:visited, #header a:link {color: #888; text-decoration: none;}
						#header a:hover {color: #fff; text-decoration: underline;}
					
						#header ul li {
							display: inline;
							margin: 0 6px;
							text-transform: uppercase;
						}

			/*------------
			=NAVIGATION CSS
			------------*/
			
				#nav {
					background: transparent url(images/nav_bg.jpg) top center no-repeat;
					height: 33px;
					width: 959px;
					margin: 0 auto;
					padding: 20px 0 0;
					text-align: center;
				}
				
					#nav ul {
						font: normal 15px "Arial Narrow", "Arial", sans-serif;
						text-transform: uppercase;
						letter-spacing: .5px;
					}
				
						#nav ul a:active, #nav ul a:visited, #nav ul a:link {color: #d3bb62; text-decoration: none;}
						#nav ul a:hover {background: transparent url(images/nav_hover.jpg) top left no-repeat; color: #fff;}
					
						#nav ul li {
							position: relative;
							margin: 0 5px;
							display: inline;
						}
						
							#nav ul li a {
								padding: 22px 0px;
							}
							
								#nav ul li a span {
									padding: 22px 10px 0 10px;
								}
									
							#nav ul li ul {
								display: none;
							}
							
								/*#nav ul li:hover ul {
									background-color: #051247;
									position: absolute;
									display: block;
									padding: 7px 0 0;
									width: 100%;
								}
								
								#nav ul li:hover ul a {
									background-image: none;
									padding: 0;
								}
								
									#nav ul li:hover ul li {
										border: 1px solid #242f5a;
										border-width: 1px 0 0;
										margin: 0;
										padding: 0;
										width: 100%;
										display: block;
									}
								
										#nav ul li:hover ul li a {
											padding: 5px 0;
											display: block;
										}
										
											#nav ul li:hover ul li a:hover {
												background-color: #192a6d;
											}*/
							
								#nav ul li:hover ul {
									background-color: #051247;
									position: absolute;
									left: 0;
									top: 31px;
									display: block;
									padding: 7px 0 0;
								}
									
									#nav ul li:hover ul li {
										margin: 0 !important;
										padding: 0 !important;
									}
								
										#nav ul li:hover ul li a {
											border: 1px solid #242f5a;
											border-width: 1px 0 0;
											padding: 5px 10px;
											display: block;
										}
										
											#nav ul li:hover ul li a:hover {
												background-color: #192a6d;
											}
							 			
			/*------------
			=COLUMN CSS
			------------*/
			
				#content {
					background: transparent url(images/cont_bg.jpg) top left repeat-y;
					width: 959px;
					margin: 0 auto;
					padding: 0;
				}
				
					#content .contbtm {
						background: transparent url(images/cont_btmBg.jpg) bottom left no-repeat;
						width: 959px;
					}
	
					/*------------
					=CENTER CSS
					------------*/
					
						#center {
							width: 650px;
							margin: 30px 0 0 0;
							padding: 0 15px;
							float: left;
							font: normal 14px "Arial Narrow", "Arial", sans-serif;
						}
						
							#center a:active, #center a:visited, #center a:link {color: #585858; text-decoration: underline;}
							#center a:hover {color: #e9132d; text-decoration: none;}
							
							#center h2.title {
								font: bold 20px "Arial Narrow", "Arial", sans-serif;
								text-transform: uppercase;
								margin: 10px 0 0 0;
							}
							
								#center h2.title a:active, #center h2.title a:visited, #center h2.title a:link {color: #444; text-decoration: none;}
								#center h2.title a:hover {color: #000;}
							
							#center p {
								line-height: 24px;
								letter-spacing: .8px;
							}
							
								#center p.meta {
									margin: 0;
									line-height: inherit;
									letter-spacing: 0;
									text-transform: uppercase;
									font-size: 11px;
								}
								
									#center p.meta span {
										padding: 0 0 0 15px;
									}
									
								#center p.metainfo {
									background: transparent url(images/center_metaBg.jpg) bottom left repeat-x;
									padding: 10px 15px 5px 5px;
									font: normal 11px "Arial", sans-serif;
									text-align: right;
									color: #464646;
								}
								
									#center p.metainfo span {
										margin: 0 10px;
									}
									
							#center ul {
								margin: 0 0 0 35px;
							}
	
					/*------------
					=RIGHT CSS
					------------*/
				
						#content #right {
							width: 230px;
							float: right;
							padding: 0 20px 50px 10px;
							font: 13px "Arial", sans-serif;
							color: #393939;
						}
						
							#right a:active, #right a:visited, #right a:link {color: #7f0000; text-decoration: underline;}
							#right a:hover {color: #450000; text-decoration: none;}
							
						#right ul li {
							margin:0 0 0 15px; }
							
							#right h2 {
								color:#F9B508; }
						
								#right p a.grubblogo {
									position: relative;
									background: transparent url(images/right_grubbLogo.jpg) top left no-repeat;
									height: 61px;
									width: 215px;
									margin: -13px -15px 0 -5px;
									display: block;
									text-indent: -500em;
								}
							
								#right p a.cabelaslogo {
									background: transparent url(images/right_cabelasLogo.jpg) top left no-repeat;
									height: 129px;
									width: 205px;
									margin: 0 0 0 8px;
									display: block;
									text-indent: -500em;
								}
								
							#right p.contactinfo {
								margin: 0 0 0 15px;
							}
							
								#right p.contactinfo span.name {
									display: block;
									font: bold 15px "Arial Narrow", "Arial", sans-serif;
									text-transform: uppercase;
									color: #000;
								}
								
								#right p.contactinfo span.business {
									margin: 0 0 5px 6px;
									display: block;
									font: italic 14px "Arial Narrow", "Arial", sans-serif;
									color: #171717;
								}
								
								#right p.contactinfo span.address {
									margin: 0 0 9px 10px;
									display: block;
									font: normal 12px/4px "Arial Narrow", "Arial", sans-serif;
									text-transform: uppercase;
									letter-spacing: .3px;
									color: #414141;
								}
								
								#right p.contactinfo span.number {
									margin: 0 0 0 15px;
									display: block;
									font: normal 12px/15px "Arial Narrow", "Arial", sans-serif;
									text-transform: uppercase;
									letter-spacing: .5px;
									color: #282828;
								}
								
								#right p.contactinfo a {
									margin: 4px 0 0 10px;
									display: block;
									font-size: 12px;
								}
								
								#right .siteinfo {
									background: #fff url(images/right_siteinfo.jpg) top left no-repeat;
									width: 180px;
									margin: 18px 0;
									padding: 50px 15px 20px;
								}
								
									#right .siteinfo input {
										background-color: #fff;
										width: 115px;
										padding: 4px;
										margin: 0 0 0 5px;
										font: 12px "Tahoma", sans-serif;
										color: #313131;
										border: 1px solid #707070;
										border-right: 0;
										height:14px;
									}
									
									#right .siteinfo p.rss, #right .siteinfo p.search {
										background: transparent url(images/right_rss.jpg) right center no-repeat;
										margin: 0 0 10px;
										padding: 14px 0 4px;
										width: 180px;
									}
									
									#right .siteinfo p.search {
										background-image: url(images/right_search.jpg);
									}

					/*------------
					=FOOTER CSS
					------------*/
					
						#content #footer {
							background: black url(images/footer_bg.jpg) top center no-repeat;
							width: 959px;
							margin: 0 auto;
							clear: both;
							font: 14px "Arial Narrow", "Arial", sans-serif;
							color: #fff;
						}
						
							#footer a:active, #footer a:visited, #footer a:link {color: #bcbcbc; text-decoration: underline;}
							#footer a:hover {color: #ff0000; text-decoration: none;}
							
								#footer a {
									margin: 0 15px 0 0;
								}
						
							#footer p.credits {
								float: right;
								padding: 9px 0 0 0;
								letter-spacing: .3px;
							}
							
								#footer p.copy {
									float: left;
									line-height: 18px;
									text-transform: uppercase;
									color: #888;
								}
								
									#footer p.copy span {
										display: block;
										font-size: 20px;
										color: #fff;
									}
									
							#comment {
								width:450px;
							}
							
							a#rssfeed {
								border:0px solid red;
								display:block;
								height:27px;
								margin:12px 0 0 130px;
								position:absolute;
								text-indent:-999em;
								width:27px;
							}
