/* 
|
|	Master Style Sheet : McAnaw Realtors
|
| About: Holds global elements that are static 
| throughout the site, homepage and subpages.
|
|	Author: Erik Smith, erik@pdgcreative.com
|
|	Employer: PDG+creative http://pdgcreative.com
|
|	Created On: September 25, 2007
|
| Major Modifications: -- -- ----
|	
*/



/* ------- [ Global Elements ] ----------- */	
	
	* {
			margin:0px;
			padding:0px;
			font-weight:normal;
			font-size:11px;
			font-family:arial;
			color: #444444;
		}
		
		body {
			background:#fff url(../../images/bg-repeat.jpg);
		}
		
		a {
			color:#F58428;
		}
		
		img {
			border:none;
		}
		
		h1 {
			position:absolute;
			margin: 7px 0 0 0;
		}
		
		h2 {
			color:#F58428;
			font-size:20px;
			font-weight:normal;
			margin:0 0 15px 0;
		}
		
			
		
		h3,h4, label.major {
			text-transform:uppercase;
			color:#5390C1;
			font-size:12px;
		}
		
			h5 {
				font-size:13px;
				font-weight:normal;
				line-height:14px;
				margin-bottom:10px;
				padding-bottom:10px;
			}
		
		div.clear, p.clear {
			clear:both;
		}
		
/* ------- [ Structural Elements ] ----------- */	
				
			#top {
				width:100%;
				height:223px;
				background:#fff url(../../images/top-repeat.jpg) repeat-x;
			}
		
			#contain {
				width:845px;
				position:relative;
				height:223px;
				margin:-223px auto 0px auto;
				background:transparent url(../../images/top.jpg) no-repeat;
			}
			

					#header_wrap {
						position:relative;
						width:800px;
						margin:0px auto;
					}
					
						#header {
							position:relative;
						}
						
							#header span {
								position:absolute;
								left:0px;
								top:59px;
								left:2px;
							}
						
							#util {
								float:right;
								margin:30px 12px 0 0;
							}
							
								#util li {
									list-style-type:none;
									float:left;
									border-right: 1px solid #50483B;
								}
								#util li.last{
									border: none;
								}
															
								#util li a {
									color:#50483B;
									padding:3px 10px;
									text-decoration:none;
									font-weight:bold;
								}
								
								#util li.end {
									border-right:none;
								}
								
							
								#mainNav {
									position:absolute;
									top:76px;
								}
								
									#mainNav li {
										list-style-type:none;
										float:left;
										padding:0 5px;
										width:90px;
										position:relative;
									}
									
										#mainNav li a {
											color:#50483B;
											display:block;
											text-align:center;
											text-decoration:none;
											font-weight:bold;
											padding:3px 7px;
											border-right:2px solid #fff;
											height:30px;
											line-height:13px;
										}
										#mainNav li a:hover{
											color: #F58428;
										}


								#mainNav ul {
									display:none;
								}
								
									#mainNav li:hover ul {
											display:block;
											opacity: .90;
											filter: alpha(opacity=90);
											background-color:#BEB9A6;
											position:absolute;
											z-index:101;
											top:85%;
											left:-10px;
											padding:5px;
											border:2px solid #CFCAB5;
									}
									
										#mainNav li:hover ul li {
											display:block;
											clear:both;
											width:130px;
										}
									
										#mainNav li:hover ul li a {
											opacity: .90;
											filter: alpha(opacity=90);
											background-color:#BEB9A6;
											border:none;
											border-bottom:2px solid #CFCAB5;
											height:auto;
										}
										
											#mainNav li:hover ul li a:hover {
												background:#DFD9C3;
											}

/* ------- [ Content & Structure Elements ] ----------- */	

			
				#main {
					width:845px;
					background:#fff url(../../images/bg-content.jpg);
					position:relative;
					margin:0px auto;
					padding:0;
				}
				
					#main_inner {
						background:#fff url('../../images/main_back.jpg') repeat-y;
						width:780px;
						margin:0 0 0 28px;
						padding:10px 10px 0 10px;
						position:relative;
						top:-88px;
					}
					
						#main_inner p {
							margin:7px 0;
						}
					
						#right img.sign{
							border-top: 11px solid #fff;
							border-bottom: 10px solid #fff;
							margin-top: -10px; 
						}
						
					
					
	
				/* ---------- [ Footer ] ----------------- */
				
				#footer {
					width:100%;
					height:25px;
					top:-25px;
					background:#BDB9A6;
					position:relative;
				}
				
					#footer p {
						width:600px;
						margin:0px auto;
						position:relative;
						left:100px;
						top:5px;
						color:#50483B;
						font-size:11px;
					}
				#footerbar{
					width:780px;
					height: 10px;
					background-color: #fff;
					position:relative;
					left: 0px;
					bottom:0px;
					z-index: 30px;
				}
			