.preload1 {background: url(img/three_1.gif);}
.preload2 {background: url(img/three_1a.gif);}

html{
	background-color:#ccc;
	background-image:url(img/bkgd1.jpg);
	background-repeat:repeat-x;
	}
img {border:none;}

body{
	width: 100%;
	margin: auto;
	padding: 7px 0px 25px 0px;
	line-height: 1.166;
	font-family:Tw Cen MT, Georgia, Helvetica, sans-serif;
	background-color:#ccc; 
	background-image:url(img/bkgd1.jpg);
	background-repeat:repeat-x;
}

#wrapper{
	width: 1024px;
	margin: auto;
	line-height: 1.166;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 35px 0px;
	background-color:#650914;
}

#banner{background-color:#650914; margin:0px 0px 0px 0px}

h1{color:#d5bb71; text-align:left; margin:0px; font-size:18px; margin:0 0 10px 0; padding:0;}
h2{color:#d5bb71; text-align:left; margin:0px; font-size:14px; margin:0 0 10px 0; padding:0;}
h3{color:#d5bb71; text-align:left; margin:0px; font-size:14px; margin:0 0 10px 0; padding:0;}


#home{
	width:784px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 235px;	
	background-color:#650914
	
}

#middle{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	background-color:#650914
}

#middle p{ color:#dddddd;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
}
#middle p.employment{ color:#ffffff;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
}
#middle h4{ color:#000000;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 15px 0px 5px 0px;
	font-size: 18px;
}

#nav1 {width:235px;
	height:210px;
	padding: 0px 0px 0px 0px;
	margin:-211px 0px 0px 0px;	
	float:left;
	background:#650914 url(img/nav1_2.jpg);
	background-repeat:no repeat;
	position:absolute;
}
#nav1 h4{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 15px 0px 5px 40px;
	font-size: 16px;
}
#nav1 a {
padding-bottom: 0px;
padding-left: 20px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	
#nav1 a:hover {
color: #d8c57e;
text-decoration: underline;
}


#nav1 ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 14px;
}
#nav1 li {
padding-bottom: 5px;
padding-left: 30px;
padding-top:7px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	

#navnewhome {width:235px;
	height:210px;
	padding: 0px 0px 0px 0px;
	margin:-211px 0px 0px 0px;	
	float:left;
	background:#650914 url(img/nav1_new.jpg);
	background-repeat:no repeat;
	position:absolute;
}
#navnewhome h4{ color:#edb63d;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 15px 0px 4px 40px;
	font-size: 16px;
}
#navnewhome a {
padding-bottom: 0px;
padding-left: 20px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	
#navnewhome a:hover {
color: #edb63d;
text-decoration: underline;
}
#navnewhome ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 14px;
}
#navnewhome li {
padding-bottom: 5px;
padding-left: 30px;
padding-top:3px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	
#navproducts{width:235px;
	height:210px;
	padding: 0px 0px 0px 0px;
	margin:7px 0px 0px 0px;	
	float:left;
	background:#650914 url(img/nav1_4.jpg);
	background-repeat:no repeat;
	position:absolute;
}
#navproducts h4{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 15px 0px 5px 40px;
	font-size: 16px;
}

#navproducts a {
padding-bottom: 0px;
padding-left: 20px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	
#navproducts a:hover {
color: #e6b140;
text-decoration: underline;
}


#navproducts ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 14px;
}	
#navproducts li {
padding-bottom: 4px;
padding-left: 30px;
padding-top:5px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	
#navcontact{width:235px;
	height:187px;
	padding: 0px 0px 0px 0px;
	margin:7px 0px 0px 0px;	
	float:left;
	background:#650914 url(img/nav_4items.jpg);
	background-repeat:no repeat;
	position:absolute;
}
#navcontact h4{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 15px 0px 5px 40px;
	font-size: 16px;
}
#navcontact a {
padding-bottom: 0px;
padding-left: 20px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	
#navcontact a:hover {
color: #e6b140;
text-decoration: underline;
}


#navcontact ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 14px;}

#navcontact li {
padding-bottom: 4px;
padding-left: 30px;
padding-top:8px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	

#navcompany{width:235px;
	height:210px;
	padding: 0px 0px 0px 0px;
	margin:7px 0px 0px 0px;	
	float:left;
	background:#650914;
	background-repeat:no repeat;
	position:absolute;
}
#navcompany h4{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 15px 0px 5px 40px;
	font-size: 16px;
}
#navcompany a {
padding-bottom: 0px;
padding-left: 20px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	
#navcompany a:hover {
color: #d8c57e;
text-decoration: underline;
}


#navcompany ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 14px;}

#navcompany li {
padding-bottom: 4px;
padding-left: 30px;
padding-top:8px;
text-decoration: none;
font-size: 12px;
color:#ffffff
}	
#nav2 {width:235px;
	height:83px;
	padding: 0px 0px 0px 0px;
	margin:-294px 0px 0px 0px;	
	float:right;
	background:#650914 url(img/nav_1item.jpg);
	background-repeat:no repeat;
	position:absolute;
}
#nav2 a{ color:#edb63d;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	text-decoration: underline;
	font-weight:bold;
}
#nav2 a:hover {
color: #ffffff
}

#nav3 {width:235px;
	height:83px;
	padding: 0px 0px 0px 0px;
	margin:220px 0px 0px 0px;	
	float:right;
	background:#650914 url(img/nav_1item.jpg);
	background-repeat:no repeat;
	position:absolute;

}
#nav3 a{ color:#d8c57e;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
}

#nav3 a:hover {
color: #ffffff
}
#news {width:680px;
	padding: 20px 40px 30px 40px;
	margin: 0px 40px 0px 245px;	
	background:#81121d;
	border:1px solid #d8c57e;
}
#news h4{ color:#000000;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 15px 0px 5px 0px;
	font-size: 18px;
}




#news p.description{ color:#fff;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
		font-weight:normal;
}

#news p { 
	color:#eee;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
}



#news p.news{ color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
}
#news ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;
font-size: 14px;
}
#news li {
padding-bottom: 0px;
padding-left: 10px;
padding-top:3px;
text-decoration: none;
font-size: 14px;
color:#ffffff
}	

hr.nav{margin:0px 5px 0px 5px;
padding:0px 0px 0px 0px;
height: 1px;}
#address{width:201px;
	padding: 0px 0px 30px 0px;
	margin:0px 0px 0px 18px;	
	background:#650914;
	border:1px solid #d8c57e;
	background-repeat:no repeat;
	position:absolute;
}
#address h4{ color:#edb63d;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 0px 0px 15px 0px;
	font-size: 16px;
}
#address p{ color:#fff;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight:bold;
}
#info {width:737px;
	padding: 10px 10px 10px 10px;
	margin: 10px 40px 30px 247px;	
	background:#81121d;
border:1px solid #d8c57e;
}


#info h3{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding: 0x 0px 0px 0px;
	font-size: 17px;
}


#info h4{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 30px;
	padding: 15x 0px 5px 0px;
	font-size: 18px;
}
#info h4.contact{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 0px;
	text-align:center;
	font-size: 18px;
}
#info h4.testimonials{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding: 0x 0px 5px 0px;
	font-size: 18px;
}

#info p { 
	color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
}


#info p.testimonials{ color:#ffffff;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
}
#info a.testimonials{
padding: 0px 0px 0px 0px;
text-decoration: none;
font-size: 15px;
color:#ffffff;
text-decoration: underline;
}	

#info a.testimonials:hover {
color: #d8c57e;
text-decoration: underline;
}	

#info p.description{ color:#d8c57e;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight:bold;
}

#info p.news{ color:#ffffff;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
}
#info ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 60px;
font-size: 14px;
}
#info li {
padding-bottom: 0px;
padding-left: 10px;
padding-top:2px;
text-decoration: none;
font-size: 14px;
color:#dddddd;
}
#info a{
padding-bottom: 0px;
text-decoration: none;
font-size: 15px;
color:#ffffff
}	

#info a:hover {
color: #d8c57e;
text-decoration: underline;
}	
#info a.services {
padding-bottom: 0px;
text-decoration: none;
font-size: 18px;
color:#000000
}	

#info a.services:hover {
color: #d8c57e;
text-decoration: underline;
}
#middle a.mini {
padding-bottom: 0px;
text-decoration: none;
font-size: 13px;
color:#ffffff
}	

#info table.services{
border-style:solid;
border-width:2px;
border-color:#ffffff;
width:700px;
}	


#middle a.mini:hover {
color: #d8c57e;
text-decoration: underline;
}

#middle p.mini {
padding-bottom: 0px;
text-decoration: none;
margin:0px 0px 0px 0px;
font-size: 14px;
color:#d8c57e;
}	

#middle hr.info{margin:2px 2px 30px 0px;
padding:0px 0px 0px 0px;
height: 1px;
color:#d8c57e;
}

#info h2{color:#d8c57e; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; margin:0px; font-size: 15px;}


#info  h2.services{color:#d8c57e; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;text-align:left; margin:0px; font-size: 13px;}

#info2  h2{color:#d8c57e; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;text-align:left; margin:0px; font-size: 18px;}


#nav {border:1px solid #d8c57e; padding:0px; margin:0px 0px 0px -6px; list-style:none; height:25px; background:#650914 repeat-x; position:relative; z-index:500; font-family:verdana, sans-serif;}

#nav li.top {display:block; float:left; height:25px;}

#nav li a.top_link {display:block; float:left; height:25px; line-height:22px; color:#ccc; text-decoration:none; font-size:12px; padding:0 1px 0 10px; cursor:pointer;background: #650914;}

#nav li a.top_link span {float:left; display:block; padding:0 24px 0 28px; height:25px; background: #650914 right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 20px; height:25px; background: url(img/button_arrow.jpg) no-repeat right top;}

#nav li:hover a.top_link {color:#e6b140;}

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:20px; top:25px; background: #650914; padding:3px; border:1px solid #d8c57e; white-space:nowrap; width:235px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:235px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:18px; width:235px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #650914;}


#nav li:hover ul.sub1
{left:20px; top:25px; background: #650914; padding:3px; border:1px solid #d8c57e; white-space:nowrap; width:190px; height:auto; z-index:300;}
#nav li:hover ul.sub1 li
{display:block; height:20px; position:relative; float:left; width:190px; font-weight:normal;}
#nav li:hover ul.sub1 li a
{display:block; font-size:12px; height:18px; width:190px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #650914;}
#nav li:hover ul.sub1 li a:hover 
{background:#82222d; color:#d8c57e; border-color: #650914;}


#nav li ul.sub li a.fly
{background:#650914 url(img/arrow.gif) 120px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#82222d; color:#d8c57e; border-color: #650914;}
#nav li:hover ul.sub li a.fly:hover
{background:#82222d url(img/arrow_over.gif) 120px 6px no-repeat; color:#d8c57e;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:120px; top:-4px; background: #8f2524; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:140px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#82222d; url(img/arrow_over.gif) 120px 6px no-repeat; color:#d8c57e;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#82222d; url(img/arrow.gif) 120px 6px no-repeat; color:#d8c57e;} 

#nav-top {
text-align:center;
width:970px;
margin: 0px auto 30px auto; 
}

#nav-top a:link {
color:#555;
font-size:11px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav-top a:active {
color:#555;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav-top a:hover {
color:#555;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav-top a:visited {
color:#555;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.picright {
float:right;
margin:10px 0 15px 15px;
padding:0;
}

.picleft {
float:left;
margin:15px 15px 15px 5px;
padding:0;
}

#footer{
	width:980px;
	margin:0 auto;
	padding: 20px 25px 5px 20px;
}

#footer table{
	margin:0px;
}
	


.seop a:link, a:visited, a:hover, a:active {
color:#000;
font-size:10px;
margin:0 0 0 0;
padding:0 0 0 0;
}

#footer p {
color:#FFF;
font-size:10px;
}

.clear {
clear:both;
}

.picfloat1 {
margin:0 0 0 20px;
padding:0;
}

.pic-right {
float:right;
width:260px;
}



