/*  
Theme Name: Tahoe Clicks
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-color: #7a6e58;
	margin: 0 0 30px;
}

form {
	margin: 0;
	padding: 0;
}

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/
	
		#outer_wrapper {
			background: url('images/') repeat-x top left;
			width: 100%
		}

		#wrapper {
			width: 968px;
			margin: 0 auto;
		}

			/*------------
			=HEADER CSS
			------------*/
			
				#wrapper #header {
					position: relative;
					background: url('images/cont_header.jpg') no-repeat top left;
					height: 496px;
					width: 968px
				}
				
					#header h1#logo {
						position: relative;
						margin: 0;
						top: 40px;
					}
					
						#header h1#logo a {
							height: 120px;
							width: 255px;
							display: block;
							text-indent: -500em;
						}
						
					#header ul {
						margin: 45px 0 0 8px;
						padding: 0;
						list-style: none;
					}
					
						#header ul li {
							margin-bottom: 7px;
						}
						
							#header ul li a {
								background-color: #000;
								opacity: 0.2;
								-moz-opacity: 0.2;
								filter: alpha(opacity=20);
								height: 58px;
								width: 239px;
								display: block;
								text-indent: -9999em;
								border: 1px solid #000;
							}
							
								#header ul li a:hover {opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0);}
								
						#header p.input {
							position: absolute;
							bottom: 8px;
							left: 25px;
						}
						
							#header p.input input {
								background-color: transparent;
								height: 28px;
								width: 175px;
								padding-left: 10px;
								text-transform: uppercase;
								border: 0px none;
								color: #7c7058
							}

			/*------------
			=NAVIGATION CSS
			------------*/
			
			
				#wrapper #nav {
					background: url('images/nav_bg.gif') repeat-x left top;
					height: 42px;
					width: 968px;
					margin: 0 auto;
					border-bottom: 1px solid #fff;
					text-shadow: #455568 1px 0 1px; font-style:normal; font-variant:normal; font-weight:normal; font-size:20px; font-family:Arial, Tahoma, sans-serif
				}
			
					#nav ul {
						position: relative;
						height: 42px;
						margin: 0;
						padding: 0 15px;
						list-style: none;
					}
					
						#nav ul a:active, #nav ul a:visited, #nav ul a:link {color: #fff; text-decoration: none;}
						#nav ul a:hover {color: #e0eeff;}
					
						#nav ul li {
							background: url('images/nav_div.gif') no-repeat right center;
							position: relative;
							top: 9px;
							padding: 0;
							display: inline
						}
						
							#nav ul li a {
								position: relative;
								text-transform: uppercase;
								margin: 15px 0 0;
								padding: 0 15px 0 5px;
							}

			/*------------
			=COLUMN CSS
			------------*/
			
				#content {
					background: url('images/cont_bg.gif') repeat-y center top;
					width: 968px;
					margin: 0 auto
				}

					/*------------
					=LEFT CSS
					------------*/
				
						#content #left {
							width: 225px;
							padding: 15px;
							float: left;
							font: normal 12px "Arial", sans-serif;
							color: #eedcbd;
						}
						
						#content #left .quicksearch {
							width:230px !important;
							background:#5E584D;
							margin:0px 0px 0px -15px;													
						}
						
						#content #left td {
							background:#5E584D;
						}
						
							#left p.rss {
								background:url("images/left_rss.png") no-repeat scroll center bottom transparent;
								font-size:13px;
								line-height:40px;
								margin:0px;
								padding-bottom:2px;
								position:absolute;
								width:216px;
							}
							
								#left p.rss input {
									background-color: transparent;
									width: 180px;
									height: 21px;
									margin: 0px;
									padding: 5px 0px 0px 3px;
									display: block;
									color: #ebebeb;
									border: 0px none;
								}
								
								a#rss-feed {
									border:0px solid red;
									display:block;
									float:left;
									height:30px;
									margin:0px;
									position:relative;
									text-indent:-999em;
									width:15px;
									z-index:5;
								}
						
							#left .cta-type {
								padding: 20px 0 21px;
								border-bottom: 1px solid #8d8474;
								margin-bottom:10px;
							}
							
								#left .cta-type img {
									float: left;
									border: 3px solid #cac1b1;
								}
								
								#left .cta-type p {
									margin: 7px 4px;
									padding: 0;
									float: left;
									text-transform: uppercase;
									color: #d8b578;
									font-size: 14px;
									line-height: 17px;
									
									
								}
								
									#left .cta-type p a:active, #left .cta-type p a:visited, #left .cta-type p a:link {color: #bbc47f; text-decoration: underline;}
									#left .cta-type p a:hover {color: #dfeb89; text-decoration: none;}
								
									#left .cta-type p span, #left .cta-type p a {
										
									}
									
									#left .cta-type p span {
										font-size: 17px;
										color: #dd8011;
										
										display: block;
										
									}
							
							#left a:active, #left a:visited, #left a:link {color: #ffb83b; text-decoration: underline;}
							#left a:hover {color: #fff; text-decoration: none;}
							
							#left h2 {
								margin: 15px 0 5px;
								font: normal 18px "Arial", "Tahoma", sans-serif;
								color: #e4d3b6;
							}
							
							#left ul {
								margin: 5px 14px;
								padding: 5px;
							}
							
								#left ul li {
									margin: 3px 0;
								}
								
								#left h3 {
									margin:30px 0 0 0;
								}
	
					/*------------
					=CENTER CSS
					------------*/
					
						#content #center {
							width: 472px;
							padding: 15px;
							float: left;
							font: normal 13px "Arial", sans-serif;
							color: #2d2a25;
						}
						
							#center a:active, #center a:visited, #center a:link {color: #84390b; text-decoration: underline;}
							#center a:hover {color: #47220b; text-decoration: none;}
							
								#center h2.title {
									margin: 0;
									font-size: 22px;
								}
								
									#center h2.title a:active, #center h2.title a:visited, #center h2.title a:link {color: #52647c; text-decoration: none;}
									#center h2.title a:hover {color: #122032; text-decoration: underline;}
								
								#center img {
									border: 4px solid #8e8675;
								}
									
							#center p {
								line-height: 20px;
							}
									
								#center p.meta {
									margin: 0;
									font-size: 12px;
									line-height: 16px;
									color: #9b663b;
								}
								
									#center p.meta a:active, #center p.meta a:visited, #center p.meta a:link {color: #7a6e58;}
									#center p.meta a:hover {color: #473d2b;}
								
									#center p.meta span {
										display: block;
									}
								
								#center p.more {
									float: left;
									width: 130px;
									font-weight: bold;
								}
								
								#center .metainfo {
									width: 340px;
									float: right;
									text-align: right;
									font-size: 11px;
									color: #9a6336;
								}
							
							#center h2 {
								font: lighter 18px "Arial", "Tahoma", sans-serif;
								color: #4a5e77;
							}
							
							#center h3 {
								font: lighter 16px "Arial", "Tahoma", sans-serif;
								color: #5f594d;
							}
							
							#center h4 {
								font: bold 14px "Arial", "Tahoma", sans-serif;
								color: #e7700e;
							}
	
					/*------------
					=RIGHT CSS
					------------*/
				
						#content #right {
							width: 181px;
							padding: 15px;
							float: left;
							font: normal 12px "Arial", "Tahoma", sans-serif;
							color: #43403a;
						}
						
							#right select {width: 180px;}
						
							#right p.contact {
								position: relative;
								left: -5px;
								padding: 0;
								background: url('images/right_contact.png') no-repeat left top;
								height: 161px;
								width: 194px;
								text-indent: -9999em
							}
							
							#right p.click {
								background: url('images/right_click.png') no-repeat left top;
								height: 17px;
								width: 174px;
								text-indent: -9999em; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:15px
							}
							
								#right p.event-title {
									font-weight: bold;
								}
								
									#right p.event-title span {
										display: block;
										font-size: 14px;
										color: #3d577a;
									}
								
								#right p.event-desc {
									padding-bottom: 15px;
									color: #43403a;
									border-bottom: 1px solid #6b6457;
								}
						
							#right a:active, #right a:visited, #right a:link {color: #2b2a28; text-decoration: underline;}
							#right a:hover {color: #113565; text-decoration: none;}
							
							#right h2 {
								font: normal 18px "Arial", sans-serif;
								color: #214575;
							}
							
							#right h3 {
								font: normal 15px "Arial", sans-serif;
								color: #eedcbd;
								text-transform: uppercase;
							}
							
							#right ul {
								margin: 0;
								padding: 0;
								list-style: none;
							}
							
								#right ul li {
									background: url('images/blue_bullet.gif') no-repeat left center;
									margin: 6px 0;
									padding-left: 14px
								}
								
							#right ul.specs li {
								background-image: url('none');
								padding: 0
							}
							
								#right ul.specs li span {
									color: #000;
								}
								
							#right p.green-tips {
								width: 133px;
								margin: 10px auto;
							}
							
								#right p.green-tips a {
									position: relative;
									background: url('images/right_green-tips.png') no-repeat left top;
									height: 34px;
									width: 133px;
									display: block;
									text-indent: -9999em;
									opacity: 0.8;
									-moz-opacity: 0.8;
									filter: alpha(opacity=80)
								}
							
								#right p.green-tips a:hover {opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100);}

			/*------------
			=FOOTER CSS
			------------*/
			
				#wrapper #footer {
					position: relative;
					background: #fff url('images/footer_bg.gif') repeat-x top center;
					width: 938px;
					height: 41px;
					margin: 0 auto;
					padding-left:15px; padding-right:15px; padding-top:40px; padding-bottom:40px
				}
				
					#footer p {
						margin: 0;
						padding: 0;
					}
					
						#footer p.copyright {
							background: url('images/footer_copy.png') no-repeat top left;
							height: 39px;
							width: 277px;
							float: left;
							text-indent: -500em;
							position:relative;
							z-index:30
						}
						
						#footer p.credits {
							text-align: right;
							font: normal 11px/16px "Arial", sans-serif;
							color: #c4deff;
							position:relative;
							z-index:35;
						}
						
							#footer p.credits span {
								display: block;
								font-size: 12px;
							}
							
							#footer p.credits a:active, #footer p.credits a:visited, #footer p.credits a:link {color: #fff; text-decoration: underline;}
							#footer p.credits a:hover {color: #deecff; text-decoration: none;}
							
							#footer .logos {
								position: absolute;
								left: 0;
								top: 0;
								right: 0;
								text-align: center;
								width: 100%;
								margin: 0 auto;
								height: 100%;
								background: url('images/footer_logos.png') no-repeat center;
								z-index:2
							}
							
					p.disclaimer {
						//background: url('images/footer_disc.png') no-repeat left top;
						height: 56px;
						width: 528px;
						color: #000;
						margin: 15px auto;
						font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Tahoma, sans-serif
					}
					
					.cform fieldset {
					background:none repeat scroll 0 0 #EDE7D1 !important;
					}
					
					#comment {
						width:450px;
					}
