/* CSS Document */


/* Global Styles */
* { 
margin: 0; 
padding:0;
color: #383838;
}

body {
background: url(../image/bodybg.gif); 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
}

h1, h2, h3, h4, h5 { 
margin:0; 
padding:0; 
}

h1 { font-size: 14px; color:#46370B; }
h2 { font-size: 18px; color: #323232; }
h3 { font-size: 14px; color: #323232; }

p { 
margin: 0; 
padding: 0; 
}

/* Header Styles */
#side {
	width: 170px;
	text-align:left;
	position:absolute;
	padding-top: 10px;
}
#side2 { margin-left: 212px; text-align:left; margin-right: 21px;}

#header { 
width: 778px; 
margin-left: auto; 
margin-right:auto; 
}

#header img { 
padding-left: 10px; 
}

#headermenu { 
width:778px; 
background: url(../image/menubar.gif) repeat-x; 
height:26px; 
margin-left: auto; 
margin-right: auto;
text-align:center; 
padding-top: 16px; 
}
#headermenu2 { 
width:778px; 
background: url(../image/menubar.gif) repeat-x; 
height:12px; 
margin-left: auto; 
margin-right: auto;
}

/* IDs and Containers */
#content {}
#right { float: right; width: 360px;}
#left { float: left; width: 360px;}
#left2 { float: left; width: 340px;}
#right2 { float: right; width: 340px;}
#topright { float: right; width: 360px;}
#topright2 { float: right; width: 360px;}
#topright3 { float: right; width: 360px;}
#topright4 { float: right; width: 360px;}

#sideresrvbtn { width: 165px; margin-left: 22px; margin-top:20px; }

#bodywrapper {
width:778px; 
margin-left: auto; 
margin-right: auto;
background: url(../image/cbodybg.gif) repeat-y;
}
#bodywrapper2 {
width:778px; 
margin-left: auto; 
margin-right: auto;
background: url(../image/bodybg2.gif) repeat-y;
}

#topnav { 
width:750px; 
margin-left: auto; 
margin-right: auto;
padding: 2px; 
border:#6A5F40 1px solid;
}
#topnav li {
display: inline;
list-style-type: none;
padding-left: 10px;
padding-right: 10px;
color: #AD9C6D;
}

#lowerbanner {
width: 716px;
margin-left: auto;
margin-right: auto;
height: 108px;
border: #d5c28d 2px solid;
background: url(../image/lowerbanner.jpg) #fff7e2 no-repeat right;
}

#upperbanner {
width: 728px;
margin-left: auto;
margin-right: auto;
}

#footer { height: 50px; background: #564A29; width: 778px; margin-left: auto; margin-right: auto; padding-top: 2%; }

#navlist
{
padding-left: 20px;
padding-right: 1px;
margin-left: 0;
width: 190px
}

#navlist li
{
background: #FFF7E2;
list-style: none;
margin: 0;
padding: 0.25em;
padding-left: 0.60em;
border-top: 1px solid #EDE0BB;
}


#front{
margin-left: 22px;
}
#front li{
list-style-image:url(../image/check.gif); margin:0px; padding:0px;
}


/* Background  */
.headerfront { 
background-image: url(../image/headerfrontbg.jpg); 
}





.clearer { 
clear: both; 
}

ul { padding: 0; margin: 0; }
li { padding: 0; margin: 0; }

/* Alignment Styles */
.leftpostxt{ text-align: left; }
.centerpostxt{ text-align: center; }
.toleft { float: left; }
.toright { float: right; }
.justifytxt { text-align:justify; }


/* Padding Styles */
.pad { padding: 5px; }
.toppad { padding-top: 15px; }
.topleftpad { padding-top: 15px; padding-left: 20px; }
.rightpad { padding-right: 40px; }
.topmar { margin-top: 50px; }
.breadpad { padding-top: 4px; padding-left: 10px; }
.leftpad { padding-left: 15px; }

.whitebox1 { border: #DACCA0 3px solid; background: #FFFFFF; width:344px; padding: 6px; margin-left: 4px; margin-bottom: 4px; width:334px; height: 80px;}
.whitebox2 { border: #DACCA0 3px solid; background: #FFFFFF; width:344px; padding: 6px; margin-left: 4px; margin-bottom: 4px; width:334px;}
.brownbox {
	background: #BBA978;
	height: 24px;
	clear: both;
}
#box { margin-left: 20px; width: 191px; }

.drkbrownbox {
	background: #564A29;
	clear: both;
	height: 20px;
}
.picbg { background:url(../image/accombg.jpg) no-repeat; background-position: right top; vertical-align:top; }
.picbg2 { background: url(../image/poolbg.jpg) no-repeat; background-position: right top; vertical-align:top; }
#contentleft { width: 564px; float: left; margin-left: 2px;}

/* Height & Width Styles */
.height255 { height: 350px; background:url(../image/footer.gif) bottom right no-repeat; }
.height25 { height: 75px; background:url(../image/footer.gif) bottom right no-repeat; }
.height20 { height: 20px; }
/* Font Styles */
.creamtxt { color: #F7F2E3; }
.darkbrn { color: #b86709; }
.welcometxt { font-size: 17px; color: #46370b; }
.text11 { font-size: 11px; }
.txtheight { line-height: 12px;  }
.textRateStart { font-size: 16px; color:#006600; font-weight: 600; }
.textLowestRate { font-size: 14px; color:#990000; font-weight: 400; }

/* Link Styles */
a.top:link {
	color: #EEDDA9;
	text-decoration: none;
}
a.top:visited {
	color: #EEDDA9;
	text-decoration: none;
}
a.top:hover {
	color: #EEDDA9;
	text-decoration: underline;
}
a.top:active {
	color: #EEDDA9;
	text-decoration: none;
}

a.side:link {
	color: #564A29;
	text-decoration: none;
}
a.side:visited {
	color: #564A29;
	text-decoration: none;
}
a.side:hover {
	color: #564A29;
	text-decoration: underline;
}
a.side:active {
	color: #564A29;
	text-decoration: none;
}


a.bread:link {
	color: #EDE0BB;
	text-decoration: none;
	font-weight: 600;
}
a.bread:visited {
	color: #EDE0BB;
	text-decoration: none;
	font-weight: 600;
}
a.bread:hover {
	color: #EDE0BB;
	text-decoration: underline;
	font-weight: 600;
}
a.bread:active {
	color: #EDE0BB;
	text-decoration: none;
	font-weight: 600;
}
.img {
	border: 5px solid #b86709;
}
