body { font-family: Arial, Helvetica, sans-serif;
		background:url(assets/images/bgRepeat.jpg) top left repeat-x #000;
		margin:0;
		color:#FFFFFF;
		height:100%;
		font-size:14px;	
		}

p { font-size: 14px;
	line-height: 20px;}

h1 { font-size: 24px;
	 font-weight: bold;
	}

h2 { font-size: 18px;
	 font-weight: bold;
	 color:#B1965C;}

h3 { font-size: 14px;
	 font-weight: bold;
	 color:#C0AB7E;}

h4 { font-size: 12px; 
	 font-weight: bold;}

a { font-weight: bold;
	text-decoration: none;
	color:#222222;}

a:hover { text-decoration: underline;}

li { font-size: 13px;
	 line-height: 19px;
	 padding-bottom:5px;}

.imgborder { BORDER:3px solid #FFF; margin:5px; padding:3px; background-color:#7D7D7D;}

.smalltext { font-size: 12px;
	         line-height: 18px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
hr {color:#333333;
	background:#333333;
	height:1px;
	border:0;}
			  
/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	background-color: #CCCCCC;
}
 input.submit
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #CCCCCC;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #000000;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Custom Forms End */
/*Template*/

#bgWrap {
	background:url(assets/images/centerBg.jpg) top center no-repeat;
	width:100%;
	margin:0 auto;
	height:600px;
}

#centerDiv {
	width:660px;
	margin:0 auto;
}
#containerWrap {
	width:660px;
	float:left;

}

#topArt{
	width:645px;
	height:48px;
	float:right;
	margin-top:-130px;
	_margin-top:-110px;
	background:#686868;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	
}

#topArt div { position:relative;}

#mainContent {
	width:645px;
	float:right;
	height:100%;
	margin-top:-82px;
	_margin-top:-62px;
	filter:alpha(opacity=95); opacity:.95;
	background: url(assets/images/navigationFireFox.jpg) repeat-y top right #686868;
	_background: url(assets/images/navigationRepeat.jpg) repeat-y top right #686868;	
}
#mainContent div { /*over writes opacity*/
	position:relative;
}
#mainContent img { -moz-opacity:1;}

#logo{
	width:300px;
	height:160px;
	background:url(assets/images/logopart.gif) top left no-repeat;
	margin-top:-10px;
	_margin-top:-20px;
	position:relative;
	filter:alpha(opacity=90); opacity:.90;

}

#boxWname { width:291px;
			height:75px;
			border:4px solid #fff;
			*border-right:4px solid #fff;
			background-color:#000000;
			_margin-top:30px;
			float:left;
			margin-top:20px;
			}


#phone{
	width:280px;
	float:right;
	font-size:26px;
	padding-top:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
	
}
.greyText { color:#cccccc;}

#address{
     font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	margin-top:15px;
	float:right;
}

#title{
	width:300px;
	margin:80px 0 0 60px;
	_margin:60px 0 0 30px;
	float:left;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
}
#content {
	width:420px;
	float:left;
	padding:10px;
	display:inline;
	height:100%;
}

#nav{
	width:180px;
	float:right;
	margin-top:-105px;
	_margin-top:-90px;
	padding-right:1px;
	background:url(assets/images/navigation.jpg) no-repeat #5f5f5f;
	filter:alpha(opacity=90);opacity:.90;
}
#nav div { 
position:relative;

}

#nav ul {margin:0; padding:0; list-style:none;}
#nav li a {display:block; width:180px; height:30px; line-height:30px; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
#nav li a:hover {display:block; background-color:#333333; color:#fff; text-decoration:none;}




#footer{
	width:645px;
	height:108px;
	background:url(assets/images/footer.jpg) no-repeat;
	float:right;
}

#sidebar {
	padding:5px;
}

#btmArt{
	width:706px;
	height:49px;
	float:left;
	margin:-10px 0 0 -8px;
	z-index:3;
}
#btmArt a{color:#FFFFFF;
	text-decoration:none;
	}
#btmArt a:hover{color:#C0AB7E;
	text-decoration:none;
	}
/*End Template*/

/*Splash*/
#splashWrap { 
	width:671px;
	float:left;
	
}
#splashtopArt{
	width:643px;
	height:100px;
	_height:90px;
	float:right;
	margin-top:-100px;
	_margin-top:-90px;
	background:#686868;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;

	
}

#splashtopArt div { position:relative;}

#splashPicHolder {
	width:639px;
	height:126px;
	float:left;
	background:url(assets/images/picHolderbg.jpg) center center no-repeat;
}
#splashContent{
	width:639px;
	float:right;
	margin-top:-124px;
	_margin-top:-502px;
	border:2px solid #686868;
	background:url(assets/images/splashbgRepeat.jpg) left bottom #E4E4E4 repeat-x;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;

}

#splashContent div { position:relative;}
#splashphone{
	width:300px;
	float:right;
	height:60px;
	top:30px;
	font-size:26px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
	
}
#splashboxWname { width:291px;
			height:75px;
			border:4px solid #fff;
			background-color:#000000;
			_margin-top:50px;
			margin-left:10px;
			position:relative;
			margin-top:20px;
			filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
			}
#enter { 
	width:220px;
	_width:200px;
	float:right;
	height:374px;
	
	}
#topPicRotation{
	width:671px;
	height:126px;
	margin-top:-2px;
	margin-left:10px;
	_margin-left:5px;
	position:relative;
	float:left;
	z-index:2;
}
#photoRotation {
	width:458px;
	height:375px;
	float:right;
}

#splashAddress {
	border-top:1px solid #666666;
	line-height:16px;
}
#splashlogo{
	width:320px;
	height:160px;
	background:url(assets/images/logopart.gif) top left no-repeat;
	position:relative;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;

}


#splashboxWname { width:290px;
			height:75px;
			border:4px solid #fff;
			background-color:#000000;
			_margin-top:50px;
			float:left;
			margin-top:40px;
				filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;

			}
#splashbtmArt{
	width:706px;
	height:49px;
	position:relative;
	top:-10px;
	z-index:3;
}
#splashbtmArt a{color:#FFFFFF;
	text-decoration:none;
	}
#splashbtmArt a:hover{color:#C0AB7E;
	text-decoration:none;
	}
/*End Splash*/