/* CSS Document */

body
{
margin: 0 0 0 0px;
background-image:url(../images/mainbg.gif);
}

ul
{
}

li
{
margin-top:10px;
margin-bottom:10px;
}


#newmain
{
margin:0 auto;
width:972px;
}

#maincontainer
{
margin:0 auto;
width:972px;
}

#container
{
float:left;
width:972px;
margin-top:8px;
}



#container1
{
float:left;
width:972px;
margin-top:8px;
}

#headermain
{
float:left;
width:956px;
background-color:#FFFEE2;
border: #FFFFFF solid 8px;
}
#logo
{
float:left;
width:311px;
height:125px;
}
#headerbg
{
float:left;
width:382px;
height:121px;
margin-left:10px;
margin-top:2px;
background-image:url(../images/headerbg.gif);
background-repeat:no-repeat;
}
#headerlinks
{
float:left;
width:251px;
margin-top:2px;
}

#headerlinksm
{
float:right;
width:186px;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#655839;
padding-right:10px;
margin-top:30px;
}
#headerlinksm a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#655839;
text-decoration:none;
}

#headerlinksm a:hover
{
text-decoration:underline;
}

#phone1
{
float:right;
width:200px;
text-align:right;
padding-right:10px;
margin-top:5px;
}
#phone
{
float:right;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#655839;
text-align:right;
padding-right:10px;
margin-top:10px;
}
/** top links **/

#toplinks 
{
width:972px;
height:35px;
float:left;
margin-top:3px;
background-image:url(../images/toplinksbg.gif);
background-position:top;
background-repeat:repeat-x;
}

#toplinks ul {
	padding: 0;
	list-style: none;
	line-height: normal;
	margin-left:0px;
	
}

#toplinks li {
	display: inline;
		
		
}

#toplinks a {
	display: block;
	float: left;
	padding-left:13px;
	padding-top:8px;
	padding-right:13px;
	text-decoration: none;
	font-family:ZapfHumnst BT, Times New Roman;
	font-size:16px;
	font-weight:bold;
	color:#655839;
	height:23px;
		
	
}


#toplinks a:hover {
background-color:#FFFEE2;
color:#655839;




	

	
}

#toplinks .current {
background-color:#CA7010;
color:#FFFFFF;
}


/**end top links **/

/** Main Panel **/
#mainpanel
{
float:left;
width:956px;
background-color:#FFFEE2;
border: #FFFFFF solid 8px;
}

/** End Main Panel **/

#bodymain
{
float:left;
width:957px;
border: #FFFFFF solid 8px;
border-top:0px;
background-image:url(../images/bodybg.gif);
background-repeat:repeat-x;

}

#bodyinner
{
float:left;
width:927px;
padding:15px;
padding-top:5px;
border: #FFFFFF solid 8px;
border-top:0px;
background-color:#FFFEE2;
text-align:left;
font-family:Verdana, Arial, "Times New Roman";
font-size:12px;
color:#414141;
}

#bodyinnergallery
{
float:left;
width:927px;
padding:15px;
padding-top:5px;
background-color:#FFFEE2;
border: #FFFFFF solid 8px;
border-top:0px;
text-align:center;
}


.headinginner
{
font-family:"ZapfHumnst BT", "Times New Roman";
font-size:18px;
font-weight:bold;
color:#1F1A17;
border-bottom: #DACF95 solid 1px;
}

.bodyheadingsub
{
font-family:"ZapfHumnst BT", "Times New Roman";
font-size:14px;
font-weight:bold;
color:#414141;
}


#bodyleft
{
float:left;
width:586px;
border-right:#9D9372 solid 1px;
}

#bodylefttop
{
float:left;
width:566px;
padding:10px;
padding-top:5px;
}
.bodyheading
{
font-family:"ZapfHumnst BT", "Times New Roman";
font-size:19px;
color:#504324;
}

.bodyheadingin
{
font-family:"ZapfHumnst BT", "Times New Roman";
font-size:22px;
color:#504324;
}

.bodyheading1
{
font-family:"ZapfHumnst BT", "Times New Roman";
font-size:14px;
color:#7A6E4E;
font-weight:bold;
}

#bodyleftbottom
{
float:left;
width:566px;
padding:10px;
padding-bottom:0px;
padding-top:5px;
}
#bodyleftbottom1
{
float:left;
width:566px;
border-bottom:#9D9372 solid 1px;
}
#bodyleftbottom2
{
float:left;
width:566px;
}


#bodyleftbottomleft
{
float:left;
width:267px;
padding:8px;
padding-left:0px;
}
#bodyleftbottomleft1
{
float:left;
width:267px;
padding:8px;
padding-left:0px;
margin-left:15px;
}

#newbullet
{
font-family:"ZapfHumnst BT", "Times New Roman";
font-size:14px;
font-weight:bold;
color:#414141;
background-image:url(../images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
padding-left:18px;
padding-bottom:3px;
padding-top:3px;
}


#blcoklinks
{
	float:left;
	width:210px;
	padding-left: 5px;	
	}

#bodyleftbottom2 ul {
margin: 0px ;
	padding: 0;
	line-height: normal;
	
}

#bodyleftbottom2 li {
	display: inline;
	
	
		
		
}
#bodyleftbottom2 a 
{
display:block;
font-family:"ZapfHumnst BT", "Times New Roman";
font-size:14px;
font-weight:bold;
color:#414141;
background-image:url(../images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
padding-left:18px;
padding-bottom:3px;
padding-top:3px;

}
#bodyleftbottom2 a:hover
{
text-decoration:underline;
}

#bodyright
{
float:right;
width:369px;
}

#bodyrighthead
{
float:right;
width:369px;
text-align:center;
margin-top:5px;
}


#bottomnew
{
float:left;
background-color:#FFFEE2;
border: #FFFFFF solid 8px;
width:956px;

}
#bottommain
{
float:left;
width:956px;
padding-top:5px;

background-color:#FFFEE2;
border: #FFFFFF solid 8px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#655839;

}

#bottommain a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#655839;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
#bottommain a:hover
{
text-decoration:underline;
}
.btn
{
width:64px;
height:26px;
background-image:url(../images/btn-bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border:0px;
}
a.btn:hover
{
background-image:url(../images/btn-hover.gif);
}

/* Slide Show */



#rotator
{
	
	overflow: hidden;
	position: relative;
	width: 957px;
	height: 297px;
}

#rotator img
{
	border: 0;
	width: 957px;
	height: 297px;
}



#rotator img
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}