
/* CSS Document */

body{
	background: url(../images/body-bg.jpg) repeat-x #1b1b00;
}
#wrap{
width:1000px; position:relative; margin:auto;
}

#overlay{
width:180px; z-index:1; position:absolute; height:500px; top:70px; right:0; margin-right:-100px; display:block; text-align:center;
}
#overlay img{
margin-bottom:10px;
}

#overlay p{
color:#ffffff;
text-align:left;
padding-left:50px;

}
#top-header{
	height:74px;
	overflow:hidden;
}
#logo{
	display:block;
}
.right{
	float:right;
}
#title{
	font-family:Tahoma, Geneva, sans-serif;
	color:#fffe00;
	font-size:16px;
	font-style:italic;
	padding-top:25px;
	padding-left:5px;
	
}

#phone{
 font-family: Arial, Helvetica, sans-serif;
 color:#fffe00;
 font-size:25px;
 font-weight:bold;
 padding-top:22px;
 padding-left:60px;
 text-align:right;
 
}
#phone .cta {
font-size:12px;
width=100%;
}

#navi{
	height:25px;
	background:#ffff9b;
	border-top:4px solid #ffcd00;
	overflow:hidden;
	
}
#navi ul{
	margin-left:142px;
	height:25px;
}

#navi ul li{
	float:left;
	background:url(../images/navidivider.jpg) right 5px no-repeat;
	color:#221f00;
	list-style:none;
}
#navi ul li.last{
	background:none;
}
#navi ul li a{
	 font-family: Arial, Helvetica, sans-serif;
	 color:#221f00;
	 font-size:13px;
	 padding-left:10px;
	 padding-right:10px;
	 font-weight:normal;
}

#content{
	background: url(../images/rounded-corner-right.gif) bottom right no-repeat #ffffff;
}

.flash {
	margin-bottom: 0px;
	height:629px;
	overflow:hidden;
}

#content .text-box{
	padding-top:16px;
	width:292px;
}
#content .text-box .tp{
	background:url(../images/top-round.jpg) no-repeat;
	width:292px;
	height:6px;
	overflow:hidden;
}
#content .text-box .cen{
 background:url(../images/cen-rounded.jpg) repeat-y;
 padding-left:10px;
 padding-right:10px;
}
#content .text-box .bot{
	width:292px;
	background:url(../images/bot-rounded.jpg) no-repeat;
	height:9px;
	overflow:hidden;
}

#content .divider{
	background:url(../images/dvider-bot.jpg) bottom no-repeat;
}

#footer{
	display:block;
	color:#f2e8ac;
	text-align:center;
	font-size:12px;
}

#footer p{
	color:#f2e8ac;
	text-align:center;
	font-size:12px;
	padding-bottom:0;
	margin-bottom:0;
}


#footer a{
	
	text-align:center;
	padding-bottom:5px;
}


.site-footer{
display:block;
}

.site-footer a{
font-size:12px;
color:#f2e8ac;
}
.lower-footer{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:20px;

}

.lower-footer a{ font-size:11px; color:#676700;}

.bottom-footer{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
margin-top:20px;
}
.bottom-footer ul{
margin-left:0;
padding:0;
}
.bottom-footer li
{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
margin-left:0;
padding:0;}


.bottom-footer a{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#676700;
}

 
.padtpbt{
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.footer-text{
color:#676700;
}