@import url(reset.css);

html{background:#7c0434 url(../images/bg-main.jpg) no-repeat center top; }
body{
		font-family:"Helvetica Neue", Arial, Helvetica, Sans-serif;	
		font-size:75%;
		line-height:1.5;																															
		color:#333;
		
	}
	
	a{color:#7C0434;}
	
#page {margin:1.5em auto;width:930px; background:#fff; overflow:hidden;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	
}
#header {position:relative;width:930px;height:135px; background: #b89b5d url(../images/header.png) no-repeat right 0;}
#header .tel-no{
	position:absolute;
	right:20px;
	top:10px;
	font-weight:bold;
	color:#730230;
	font-size:1.1em;
}
#header h1{ margin:0;}
#header h1 a{
	background:url(../images/logo.png) no-repeat;
	width:353px;
	height:0px;
	overflow:hidden;
	padding-top:93px;
	left:35px;
	top:20px;
	display:block;
	position:absolute;
}
/* clearfix enables self clearing floats, add class="clearfix" to any floated elements parent to clear itself */
	.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.clearfix {display:inline-block;}/* Hide from IE Mac \*/
	.clearfix {display:block;}/* End hide from IE Mac */
#content{padding:10px 40px; clear:both; overflow:hidden; min-height:500px; background:url(../images/content-bg.png) repeat-y; margin:20px 0;}

.one-col #content{background-image:none;}
#nav{
	background-color:#730230;
	font-size:12px;
	
	width:100%;
	line-height:1.2;
}
#nav li{	float:left; margin:0 1em; width:160px; text-align:center; }
#nav li a{
	color:#fff; 
	text-decoration:none;
	display:block;
	padding:10px 18px;
}

#nav li ul{
	position: absolute; width:14em;background:#730230; visibility:hidden;
}
#nav li ul li{
text-align:left;
margin:0;
float:none;
}
#nav li:hover ul{visibility:visible;}

#main-content{
	width:600px;
	margin-right:20px;
	padding-right:30px;
	float:left;
}
.one-col #main-content{
	width:auto;
	margin:0;
	padding:0;
	float:none;
}
#secondary-content{
	float:left;
	width:199px;
}


#footer { 
	background:url(../images/footer-bg.png) repeat-x; margin:0 0.5em;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	overflow:hidden;
	margin-bottom:0.5em;
	padding:0.5em;
	clear:both;
}
#footer li{
	float:left;
	margin:0 0.5em;
}
#footer a{color:#fff;}
#arrange{width:180px; height:25px;}
#arrange1{width:180px; padding-bottom:10px; height:auto;}
#company{width:180px; height:25px;}
#community{width:234px; height:25px;}
#coping{width:187px; height:25px;}
#repat{width:180px; height:25px;}
#helpful{width:180px; height:25px;}
#repat1{width:230px; padding-bottom:10px; height:auto;}
.topbutton {border:1px solid #bdbebf;}
.popbutton {border:1px solid #daccad;}

#footbutton a, #email a{color:#9d9fa2;font-size:0.9em;}
#footbutton a:hover, #email a:hover{text-decoration:underline;}

#nav a{display:block;font-size:1em;color:#b4985b; padding-top:10px; margin-bottom:0px;}




#wrapper {width:777px;min-height:300px;height:auto !important;height:300px; padding:40px 50px;background:url(../images/img_watermark_flame.png) bottom right no-repeat;}
#footbutton{width:auto;height:24px;padding:9px 0px 9px 35px; float:left;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:0.6em; font-weight:normal; color:#957736;}
h1 {font-size:2em;margin-bottom:0.6em; color:#957736;}
h2 {font-size:1.6em;}
h3 {font-size:1.2em;margin-bottom:1em;margin-top:1.2em;}
p {font-size:1em; margin-bottom:18px; }
#wrapper li{list-style-type:disc;margin:1.5em 4em;font-size:1.1em;}
#indexcontent {margin: 0 auto;text-align:center;}
#jam {width:917px;height:123px;background:url(../images/img_header_jam.png) no-repeat;}
#jam h1{display:none;}
.contactform td {vertical-align:top; border: 1px solid #eeeeee; padding:5px;}
.contactform th {padding: 5px; background-color:#EAE3D1; font-weight:bold;}
.contactform p {padding:0px; margin:0px; text-align:right;}
.error{ padding:5px; color: #CC0000; font-size: 0.9em;}
.helpful-links{overflow:hidden;}
 .helpful-links li{float:left; list-style:none; margin: 0em 0 2em 0; width:280px;  padding:0; }
 .helpful-links li.first{width:490px;}
.helpful-links li span{display:block;}



