/* <![ Global [ -----------------------------------------------------------*/
body {	
	background-image: url(./images/back.gif);
	background-repeat: repeat;
	background-position: top left;
	background-color:#4c1919;
	margin: 0px;
	}
	
td	{	font: 14px/24px "Times New Roman", Times, serif;
		color:#ffffff;}
		
table#main{	margin-left:auto;
			margin-right:auto;	}
			
a		{	color:#e5ae44;}
a:hover	{	color:#bf8d2d;}

.form		{	}
.form-pct	{	width:70%;}
.form-pct2	{	width:90%;}
input, select, textarea {	border:1px solid #000;}

ul{		padding: 0;
		margin-left: 0;
		list-style-type:square	}
li{		margin-left: 1.5em;
		padding-bottom:3px; /* non-indenting lists */
		}
li ul{	padding-top:3px;}

/*	<![ Layout [ -----------------------------------------------------------*/

.shadowedge-left {
	background-image: url(./images/shadow-left.gif);
	background-repeat: repeat-y;
	background-position: top right;
	vertical-align: top;
	width: 7px;
	}
	
.shadowedge-right {
	background-image: url(./images/shadow-right.gif);
	background-repeat: repeat-y;
	background-position: top left;
	vertical-align: top;
	width: 7px;
	}

.nav-off {
	display:block;
	height:21px; 
	padding:4px 0px 0px 0px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	font: 14px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	text-decoration: none;
	cursor: pointer;
	border:solid #8f8f8f;
	border-width: 1px 1px 1px 0px;
	}
	
.nav-on {
	display:block;
	height:21px; 
	padding:4px 0px 0px 0px;
	background-image: url(./images/nav-on.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	font: 14px Arial, Helvetica, sans-serif;
	color: #e5ae44;
	text-decoration: none;
	cursor: pointer;
	border:solid #8f8f8f;
	border-width: 1px 1px 1px 0px;
	}

.nav-last-off {
	display:block;
	height:21px; 
	padding:4px 0px 0px 0px;	
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	font: 14px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	text-decoration: none;
	cursor: pointer;
	border:1px solid #8f8f8f;
	border-width: 1px;
	}
	
.nav-last-on {
	display:block;
	height:21px; 
	padding:4px 0px 0px 0px;
	background-image: url(./images/nav-on.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	font: 14px Arial, Helvetica, sans-serif;
	color: #e5ae44;
	text-decoration: none;
	cursor: pointer;
	border:1px solid #8f8f8f;
	border-width: 1px;
	}

.maincenter-bg {
	background-image: url(./images/maincontent-bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #5f1f1f;
	padding: 10px 11px 10px 38px;
	border: 1px solid #000000;
	}

.divider-vert {
	background-image: url(./images/divider.gif);
	background-repeat: repeat-y;
	background-position: top left;
	}
	
.main-content {
	padding-top: 67px;
	vertical-align: top;
	}

.call {
	background-image: url(./images/call.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 17px;
	vertical-align: middle;
	color: #e5ae44;
	font: bold 14px "Times New Roman", Times, serif;
	text-transform: uppercase;
	}

.contact-heads {	
	color: #e5ae44;
	font: bold 13px "Times New Roman", Times, serif;
	text-transform: uppercase;
	}	

.contact-buckets {
	border:solid #a56262;
	border-width: 0px 1px 1px 1px;
	background-color: #000000;
	padding: 5px 2px 5px 17px;
	}
	
.contact-rightbg {
	background-image: url(./images/contact-right-bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
	
.aops {
	font: 12px/20px Arial, Helvetica, sans-serif;
	}
	
a.aop-heads {
	font: 12px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	}
		
a.aop-heads:hover {
	font: 12px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	}
	
a.aop-links {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #e5ae44;
	text-decoration: none;
	text-transform:capitalize
	}
	
a.aop-links:hover {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #a56262;
	text-decoration: underline;
	}
	
.PAD_form_itm {
	padding-top: 2px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fefefe;
	text-transform: uppercase;
	}
	
.address {
	background-image: url(./images/address-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font: bold 14px "Times New Roman", Times, serif;
	color: #000000;
	vertical-align: middle;
	text-align: center;
	height: 39px;
	}
	
.footer {
	height: 40px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 8px 0px 8px;
	}
	
a.footer-links {
	color: #8f8f8f;
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
		
a.footer-links:hover {
	color: #e5ae44;
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}

.disclaimer {
	color: #8f8f8f;
	padding: 10px;
	vertical-align: top;
	font: 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	}

/*	<![ Main [	 -----------------------------------------------------------*/
h1{	font: bold 16px "Times New Roman", Times, serif;
	margin:0px;	}
h2{	font: bold 14px "Times New Roman", Times, serif;
	margin:0px;	}
h3{	font: bold 10px Arial, Helvetica, sans-serif;
	margin:0px;	}




/*	<![ MH_Hacks [ --------------------------------------------------------*/
#map{				filter:gray;	}
.ddTable{			border: none;	}
.ddBottomBorder{	border-bottom: 1px solid black;	}
table.content{		width:100%;		}
table.content a{	font-size:12px;	font-weight:normal;}