/* CSS Document */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
ol, ul {list-style: none;}

a {text-decoration: none;}








body{

margin:0px;

padding:0px;

text-align:center;

font-family:Arial;

font-size:13px;


}



h1{

color:#645f52;

font-size:18px;

line-height:1.5em;

font-weight:normal;

}

.line{

border-top:2px dotted #c7c2b3;

margin-top:5px;

padding-bottom:25px;

}

.box{

padding:3px;

border:1px solid #c1bbaa;

background:url(images/box.jpg) repeat;

color:#403c33;

}

.mini{

margin-right:3px;
magin-top:3px;
border:1px solid #ccc;
}

.mini a{
border:none;
margin:0;
padding:0;
}


/* .................................................................. Header.............. */


#head{

background:url(images/main.jpg) top left repeat-x;

height:354px;

}

#head_wrapper{

width: 800px;

margin-left:auto;

margin-right:auto;

position:relative;

height:354px;

}

#logo{

background:url(images/curran.jpg) top left no-repeat;

width:269px;

height:119px;

position:absolute;

left:265px;

top:0px;

}

#green{

width:124px;

height:33px;

position:absolute;

right:0px;

top:80px;

}



#mail{

width:174px;

height:3px;

position:absolute;

right:0px;

top:35px;

}

#mail a:link, #mail a:visited{

color:#8cb58d;

text-decoration:none;

}


#mail a:hover{

color:#FFFFFF;

}



#con{

width:174px;

height:34px;

position:absolute;

right:0px;

top:0px;

}


#con a{

float:left;

width:174px;

text-decoration:none;

height:34px;

background:url(images/contact_slide.jpg) top left no-repeat;

}


#con a:hover{

background-position:-174px 0;

}



#keys{

background:url(images/keys.jpg) top left no-repeat;

width:195px;

height:150px;

position:absolute;

left:0px;

top:183px;

}


#intro{

width:550px;

height:100px;

position:absolute;

left:230px;

top:210px;

text-align:left;

}


#content a:link, #content a:visited{

color:#006633;

text-decoration:underline;

}

#content a:hover{

color:#669966;

}


#intro a:link, #intro a:visited{

color:#006633;

text-decoration:none;

padding:4px;

background-color:#efede7;

border:1px solid #c7c2b3;

line-height:40px;

}

#intro a:hover{

color:#669966;

text-decoration:underline;

}


/* ............................................ Nav.............. */

#nav {

position:absolute;

left:0px;

top:134px;
	
padding:0;

line-height:normal;
	

}


ul#menu{

margin:0;
	
padding:0;
	
list-style-type:none;
	
position:relative;
	
display:block;
	
height:37px;
	
font-size:14px;
	
font-weight:bold;
	
background:url("images/nav_up.jpg") repeat-x top left;

}



#menu li{

display:block;
	
float:left;
	
margin:0;
	
padding:0;
	
}
	
	

#menu li a{

display:block;
	
float:left;

color:#484949;
	
text-decoration:none;
	
font-weight:bold;
	
padding:10px 15px 0 15px;
	
height:27px;
	
margin:0 4px 0 0;
	
background:url("images/nav.jpg") repeat-x top left;

}
	
	

#menu li a:hover{

background: url("images/over_nav.jpg") repeat-x top left;	
	
}



#menu li .active{

background: url("images/over_nav.jpg") repeat-x top left;	
	
}




/* ............................................................... Side nav */




#side_nav{

float: left;
	
width: 220px;
	
text-align: left;
	
font-size: 12px;

margin-bottom:20px;
	
}


#nav-secondary{

margin:0px;

width: 220px;
	
padding-left: 0px;
	
list-style-type: none;

border-top: 1px solid #c2bdaf;
	
}
	
	 
#nav-secondary a:link, #nav-secondary a:visited {

text-decoration: none;
	
color:#585340;
	
}

	
#nav-secondary li{

	   
border-bottom: 1px solid #c2bdaf; 
	   
}


#nav-secondary li a {  
		
display: block;
	
padding: 5px 0px 5px 15px;
		
text-decoration: none;

color:#706a56;
		
 }
 
		 
#nav-secondary li a:hover {

background-color:#aad49a;

text-decoration: none;
	
color:#333333;
		
}
		
 * html #nav-secondary li a {  /* make hover effect work in IE */
 
 width: 205px;
	
 }
 
 
 
 #pay_right{
 
 float:right;
 
 width:520px;
 
 margin-bottom:20px;
 
 }


.clear{

clear:both;

}





/* .................................................................. Content.............. */


#content{

background-color:#efede7;

margin-top:0px;

line-height:1.7em;

font-size:13px;

color:#403c33;

}

#content_wrapper{

width: 800px;

text-align:left;

margin-left:auto;

margin-right:auto;

}


#content span{

color:#006633;

font-weight:bold;

font-size:14px;

}

.green{

color:#006633;

font-weight:bold;

font-size:14px;

}

.red{

color:#990000;

font-weight:bold;

font-size:14px;

}

#content p{

padding-bottom:25px;

}


.right{

float:right;

margin-bottom:0;

padding-bottom:0px;

margin-left:20px;

}

.rental{

float:left;

margin-right:15px;

margin-bottom:15px;

}

#content .up a:link, #content .up a:visited{

padding:4px;

background-color:#d2cdc0;

text-decoration:none;

}

.big{

font-size: 24px;

}



/* .................................................................. Footer.............. */


#footer{

background:url(images/lower.jpg) top left repeat-x;

height: 23px;

}

#footer_wrapper{

width: 800px;

text-align:left;

margin-left:auto;

margin-right:auto;

}

.left{

float:left;

margin-right:10px;

margin-bottom:20px;

}

.house{

padding-top:10px;

color: #60563d;

line-height:1.3em;

font-size:13px;

}


.lower_left{

margin-top:30px;

margin-bottom:40px;

float:left;

width:250px;

height:90px;

margin-right:25px;

border-right:2px dotted #c7c2b3;



}

.lower_left2{

margin-top:30px;

margin-bottom:40px;

float:left;

width:250px;

height:90px;

border-right:2px dotted #c7c2b3;

}


.lower_right{

margin-top:30px;

margin-bottom:40px;

float:right;

width:250px;

height:90px;

color: #60563d;

font-size:11px;

text-align:right;

line-height:1.5em;

letter-spacing:.1em;

}

.lower_right a:link, .lower_right a:visited{

color:#8cb58d;

text-decoration:none;

}


.lower_right a:hover{

color:#0e5c10;

}



#content .address{

font-size:15px;

font-weight:bold;

color:#403c33;

}


