/* CSS Document */

* { margin:0; padding:0;}
body{ background: #fff url(images/bg-dfm.jpg) no-repeat fixed center; }
p { color: #444; line-height: 22px; font-size: 12px;}


.column {float:left;}
.clear 	{clear:both;}

#main {
	margin:0 auto;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#555;

}

a.class { color: #fff; background: url(images/class.png) no-repeat; padding: 10px; width: 200px;}
a.class:hover { color: #000;}


.nn a	{text-decoration:none; padding-top: 100px;}
.nn a:hover {text-decoration:underline;} 

input, textarea, select{			     
	font:normal 12px Arial, Helvetica, sans-serif;			
	color:#393737;
}	

li.site { color: #fff; }

span { color: #C91600; font-weight: bold; font-size: 12px; }


h1 em { color: #F1972E; }
h1 { color: #000; font-size: 13px; letter-spacing: 1px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; }	
h2 { color: #666; font-size: 10px; letter-spacing: 1px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; padding-bottom: 0px; padding-left: 13px; }	
h2.black { color: #000; font-size: 10px; letter-spacing: 1px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; padding-bottom: 0px; padding-left: 13px; }
h3 { color: #000; font-size: 10px; letter-spacing: 0px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; text-align:center; background: url(images/locations-dfm.jpg) repeat-x; }
h4 { color: #000; font-size: 13px; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; }

#line { border-bottom: 1px #eee solid; padding-top: 15px; }


/*-----header---------*/
.media#index { background: url(images/header/header-dfm13.png) bottom center no-repeat; height: 323px; }
.media#about { background: url(images/generic-headers.png) bottom center no-repeat; height: 323px; }
.media#hire { background: url(images/header/header-dfm8.png) bottom center no-repeat; height: 323px; }
.media#team { background: url(images/header/header-dfm5.png) bottom center no-repeat; height: 323px; }
.media#privacy { background: url(images/header/header-dfm7.png) bottom center no-repeat; height: 323px; }
.media#sitemap { background: url(images/header/header-dfm2.png) bottom center no-repeat; height: 323px; }
.media#faq { background: url(images/header/header-dfm16.png) bottom center no-repeat; height: 323px; }
.media#gallery { background: url(images/header/header-dfm10.png) bottom center no-repeat; height: 323px; }
.media#video { background: url(images/header/header-dfm18.png) bottom center no-repeat; height: 323px; }
.media#test { background: url(images/header/header-dfm14.png) bottom center no-repeat; height: 323px; }
.media#news { background: url(images/header/header-dfm10.png) bottom center no-repeat; height: 323px; }
.media#career { background: url(images/header/header-dfm2.png) bottom center no-repeat; height: 323px; }
.media#contact { background: url(images/header/header-dfm19.png) bottom center no-repeat; height: 323px; }
.media#test2 { background: url(images/header/header-dfm20.png) bottom center no-repeat; height: 323px; }
.media#location { background: url(images/header/header-dfm12.png) bottom center no-repeat; height: 323px; }
.media#location2 { background: url(images/header/location/location-header-dfm.png) bottom center no-repeat; height: 323px; }
.media#reply { background: url(images/header/header-dfm9.png) bottom center no-repeat; height: 323px; }







.media#jordan-unfried { background: url(images/header/team/jordan-unfried-dfm.png) bottom center no-repeat; height: 323px; }
.media#mike-grillo { background: url(images/header/team/mike-grillo-dfm.png) bottom center no-repeat; height: 323px; }
.media#lori-obrien { background: url(images/header/team/lori-obrien-header.png) bottom center no-repeat; height: 323px; }
.media#jeremy-yates { background: url(images/header/team/jeremy-yates-header.png) bottom center no-repeat; height: 323px; }
.media#billy-mosley { background: url(images/header/team/billy-mosley-header.png) bottom center no-repeat; height: 323px; }
.media#brent-carmichael { background: url(images/header/team/brent-carmichael-dfm.png) bottom center no-repeat; height: 323px; }
.media#calvin-lyons { background: url(images/header/team/calvin-lyons-dfm.png) bottom center no-repeat; height: 323px; }
.media#chad-kapper { background: url(images/header/team/chad-kapper-header.png)bottom center no-repeat; height: 323px; }
.media#chastity-croy { background: url(images/header/team/chastity-croy-header.png)bottom center no-repeat; height: 323px; }
.media#dustin-dickens { background: url(images/header/team/dustin-dickens-header.png)bottom center no-repeat; height: 323px; }
.media#jc-sibala { background: url(images/header/team/js-sibala-header.png) bottom center no-repeat; height: 323px; }
.media#aaron-shaw { background: url(images/header/team/aaron-shaw-header.png) bottom center no-repeat; height: 323px; }
.media#adam-coffey { background: url(images/header/team/adam-coffey-header.png) bottom center no-repeat; height: 323px; }
.media#angel-luis-rodriguez { background: url(images/header/team/angel-luis-rodriguez-header.png) bottom center no-repeat; height: 323px; }
.media#brad-youngblood { background: url(images/header/team/brad-youngblood-header-2.png) bottom center no-repeat; height: 323px; }
.media#brandon-lochstampfor { background: url(images/header/team/brandon-lochstampfor-header.png) bottom center no-repeat; height: 323px; }
.media#brett-routt { background: url(images/header/team/brett-routt-header.png) bottom center no-repeat; height: 323px; }
.media#brian-ferrari { background: url(images/header/team/brian-ferrari-header.png) bottom center no-repeat; height: 323px; }
.media#cameron-chapman { background: url(images/header/team/cameron-chapman-header.png) bottom center no-repeat; height: 323px; }
.media#chad-collins{ background: url(images/header/team/chad-collins-header-2.png) bottom center no-repeat; height: 323px; }
.media#cj-jones{ background: url(images/header/team/cj-jones-header.png) bottom center no-repeat; height: 323px; }
.media#cody-miller{ background: url(images/header/team/cody-miller-header.png) bottom center no-repeat; height: 323px; }
.media#dan-hagen{ background: url(images/header/team/dan-hagen-header.png) bottom center no-repeat; height: 323px; }
.media#daniel-reno{ background: url(images/header/team/daniel-reno-header.png) bottom center no-repeat; height: 323px; }
.media#dusty-klaas{ background: url(images/header/team/dusty-klaas-header.png) bottom center no-repeat; height: 323px; }
.media#jacob-rahmier{ background: url(images/header/team/jacob-rahmier-header.png) bottom center no-repeat; height: 323px; }
.media#jeremy-green{ background: url(images/header/team/jeremy-green-header.png) bottom center no-repeat; height: 323px; }
.media#marina-gidcumb{ background: url(images/header/team/marina-gidcumb-header.png) bottom center no-repeat; height: 323px; }
.media#mark-smith{ background: url(images/header/team/Mark-header.png) bottom center no-repeat; height: 323px; }
.media#megan-brown{ background: url(images/header/team/megan-brown-header.png) bottom center no-repeat; height: 323px; }
.media#nic-hays{ background: url(images/header/team/Nic-header.png) bottom center no-repeat; height: 323px; }
.media#nick-wibbenmeyer{ background: url(images/header/team/nick-wibbenmeyer-header.png) bottom center no-repeat; height: 323px; }
.media#robbie-kessel{ background: url(images/header/team/robbie-kessel-header.png) bottom center no-repeat; height: 323px; }
.media#sam-hagen{ background: url(images/header/team/sam-hagen-header.png) bottom center no-repeat; height: 323px; }
.media#sid-andruska{ background: url(images/header/team/sid-andruska-header.png) bottom center no-repeat; height: 323px; }
.media#silvia-higgs{ background: url(images/header/team/silvia-higgs-header.png) bottom center no-repeat; height: 323px; }
.media#tommy-tomlin{ background: url(images/header/team/tommy-tomlin-header.png) bottom center no-repeat; height: 323px; }
.media#vilo-sabengsy{ background: url(images/header/team/vilo-sabengsy-header.png) bottom center no-repeat; height: 323px; }
.media#vito-alu{ background: url(images/header/team/vito-alu-header.png) bottom center no-repeat; height: 323px; }
.media#ben-singleton{ background: url(images/header/team/ben-singleton-header.png) bottom center no-repeat; height: 323px; }
.media#billy-adkison{ background: url(images/header/team/billy-adkinson-header.png) bottom center no-repeat; height: 323px; }
.media#jenny-kates{ background: url(images/header/team/jenny-kates-header.png) bottom center no-repeat; height: 323px; }
.media#suzanne-scheve{ background: url(images/header/team/suzanne-scheve-header.png) bottom center no-repeat; height: 323px; }

.media#jordan-feigenbaum{ background: url(images/header/team/jordan_feigenbaum-header.png) bottom center no-repeat; height: 323px; }
.media#josh-budde{ background: url(images/header/team/josh-budde-header.png) bottom center no-repeat; height: 323px; }
.media#scott-siddens{ background: url(images/header/team/scott-siddons-header.png) bottom center no-repeat; height: 323px; }




.media#tony-lucas{ background: url(images/header/team/tony-lucas-header.png) bottom center no-repeat; height: 323px; }
.media#shaun-wibbenmeyer{ background: url(images/header/team/shaun-wibbenmeyer-header.png) bottom center no-repeat; height: 323px; }
.media#tyler-nesselbush{ background: url(images/header/team/tyler-nesselbush-header.png) bottom center no-repeat; height: 323px; }
.media#lori-poe{ background: url(images/header/team/lori-poe-header.png) bottom center no-repeat; height: 323px; }
.media#trevor-turner{ background: url(images/header/team/trevor-turner-header.png) bottom center no-repeat; height: 323px; }
.media#angel-reinwart{ background: url(images/header/team/angel-reinwart-header.png) bottom center no-repeat; height: 323px; }
.media#tj-hurt{ background: url(images/header/team/tj-hurt-header.png) bottom center no-repeat; height: 323px; }
.media#jesse-holloman{ background: url(images/header/team/jesse-holloman-header.png) bottom center no-repeat; height: 323px; }
.media#jared-mcgowen{ background: url(images/header/team/jared-mcgowen-header.png) bottom center no-repeat; height: 323px; }
.media#rob-whitehead{ background: url(images/header/team/rob-whitehead-header.png) bottom center no-repeat; height: 323px; }
.media#keith-houston{ background: url(images/header/team/keith-houston-header.png) bottom center no-repeat; height: 323px; }
.media#jeff-papenburg{ background: url(images/header/header-dfm2.jpg) bottom center no-repeat; height: 323px; }
.media#nate-white{ background: url(images/header/team/Nate-header.png) bottom center no-repeat; height: 323px; }
.media#torre-b{ background: url(images/header/header-dfm2.jpg) bottom center no-repeat; height: 323px; }
.media#derek-lipp{ background: url(images/header/header-dfm2.jpg) bottom center no-repeat; height: 323px; }
.media#nelson-sprague{ background: url(images/header/header-dfm2.jpg) bottom center no-repeat; height: 323px; }
.media#cj-jones{ background: url(images/header/header-dfm2.jpg) bottom center no-repeat; height: 323px; }
.media#tyler-jacobson{ background: url(images/header/header-dfm2.jpg) bottom center no-repeat; height: 323px; }
.media#carrie-c{ background: url(images/header/team/Carrie-header.png) bottom center no-repeat; height: 323px; }
.media#corey-l{ background: url(images/header/team/Cory-header.png) bottom center no-repeat; height: 323px; }
.media#diego-t{ background: url(images/header/team/Diego-header.png) bottom center no-repeat; height: 323px; }
.media#brad-b{ background: url(images/header/header-brad-b.png) bottom center no-repeat; height: 323px; }



.media#wood-river{ background: url(images/header/location/location-header-dfm.png) bottom center no-repeat; height: 323px; }
.media#webster-groves{ background: url(images/header/header-dfm8.png) bottom center no-repeat; height: 323px; }
.media#st-peters{ background: url(images/header/header-dfm9.png) bottom center no-repeat; height: 323px; }






 .media { display: block; width: 766px; overflow: hidden; padding: 0; margin: 0; }
 .media .mediaLogo { float: left; padding: 0; margin: 0; }
  .media .mediaButton { float: right; padding-top: 30px; margin: 0; }


/*††††††††††††††††††††††††††--^^^^--††††††††††††††††††††††††††††††*/

#header 	{background:url(images/header_bg.jp) 0 0 no-repeat; height: 500px;}
#header_top { padding: 0 0 0 0;}
#header_top .logo { width: 766px;}
#header_top .logo .col1{ height: 105px; width: 50%; float: left; }
#header_top .logo .col2{ height: 105px; width: 50%; float: right; }
#header_top .logo .col2 img{ float: right; padding-top: 5px; }
#header_top .headerr { height: 105px; padding-top: 10px; float: right; }
#header_top .indent {}
#header_top .column_1 {width:298px;}
#header_top .column_2 {width:468px;}
#content	{background:url(images/content_bg.jp) 0 0 no-repeat; height:100%}
#content .column_1	 {width:150px; padding-top: 0px;}
#content .column_1	.lside {width:153px; padding-top: 32px; background: url(images/side2.jpg) repeat-y;}
#content .column_1	.lside img{ padding-bottom: 0px;}
#content img:hover {filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#content .column_2	 {width:616px}






li.side{
background: url(images/side2.jpg) repeat-y;
	display: block;
color: #666;
width: inherit;
text-align: left;
padding: 0;
margin: 0;
padding-bottom: 0px;
padding-top: 5px;
}


li.side a {
	color:#000;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;

	text-transform:uppercase;
	
	
}

li.side a:hover {
	color:#C91600;
	background: none;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
	text-decoration:none;
}


li.last{
background: url(images/side2.jpg) repeat-y;
	display: block;
color: #666;
width: inherit;
text-align: left;
padding: 0;
margin: 0;
padding-bottom: 20px;
padding-top: 8px;
}


li.last a {
	color:#000;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;

	text-transform:uppercase;
	
	
}

li.last a:hover {
	color:#C91600;
	background: none;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
	text-decoration:none;
}


li.club{
background: url(images/side.jpg) repeat-y;
	display: block;
color: #666;
width: inherit;
text-align: left;
padding: 0;
margin: 0;
padding-bottom: 0px;
padding-top: 8px;
}


li.club a {
	color:#F68B1F;
	font:normal 10px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform:uppercase;
	padding:0px 0px 0px 15px;

	text-transform:uppercase;
	
	
}

li.club a:hover {
	color:#C91600;
	background: none;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 15px;
	text-transform:uppercase;
	text-decoration:none;
}



a {color:#C91600; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; letter-spacing: 1px;}

a.loweremail{color:#C91600; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 1px;}
a:hover { color: #ddd;} 
.rdmr  {
	color:#93A51B; 
	font:normal 12px arial; 
	background:url(images/0blt1.gif) 0 0 no-repeat; 
	padding:0px 0px 0px 18px;
}

.input {padding:3px 0px 3px 0px;}
.input, .ta {
	width:210px;
	border:1px solid #C9BE92;
	vertical-align:top;
	color:#655A35;
}
.ta {
	height:117px;
	overflow:auto;
}

#footer {
	
	color:#C91600;
	text-align: left;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top: 1px #eee solid;
}

#footer img { float: right; padding-top: 17px; }
#footer a{color:#444; font:normal 11px Arial, Helvetica, sans-serif; padding-left: 2px; padding-right: 2px; text-decoration:none;}
#footer a:hover {color:#aaa; font:normal 11px Arial, Helvetica, sans-serif; padding-left: 2px; padding-right: 2px; text-decoration:none;}
#footer p.head{color:#C91600; font:normal 10px Arial, Helvetica, sans-serif; padding-bottom: 10px;}
#footer p.fine{color:#888; font:normal 9px Arial, Helvetica, sans-serif; padding-bottom: 5px; text-align: center; padding-top: 15px;}




/*®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®*/

.vl {background:url(images/vl2.jp) 0 0 repeat-y; padding:1px 0px 3px 13px; line-height:22px; font-size:12px; margin:0px 0px 10px 0px;}
.vl { color: #444;}
.vl span {color:#C91600}
.vl b {color:#000}
.vb h7 { color:#000; font-size: 13px; padding-left: 15px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing: 1px;  }
.vb p { color: #333; padding-left: 15px;}
.style1 {padding:10px 12px 5px 19px; line-height:13px; font-size:10px; margin:0px 0px 10px 0px; text-transform:none}
.stele1 .o {color:#C91600}
.style1 b {color:#FFF}
.style1 a {color:#C91600; text-transform:capitalize}
 
.title {height:22px; background:url(images/t_bg.jpg) 0 0 no-repeat}
.title_content {border:1px solid #212121; border-top:none; font:normal 10px Arial, Helvetica, sans-serif; padding:0px 0px 18px 0px;}
.title_content span {color:#FFF; text-transform:uppercase}
.title_content .block {padding:6px 0px 0px 10px; line-height:14px}

.title_content .spacer {width:20px}
.title_content .col_1 {width:273px}
.title_content .col_2 {width:273px}

.title2 {margin:15px 0px 0px 0px; border-bottom:2px solid #C91600; padding:0px 0px 3px 9px; text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif;}

.gl {background:url(images/gl.gif) 0 0 repeat-x; margin:0px 25px 0px 15px;}

.table 		 {margin:2px 0px 0px 0px; text-transform:uppercase; color:#FFF}
.table strong{color:#969595; text-transform:capitalize}
.table .col1 {width:46px; float:left}
.table .col1 span {margin:0px 0px 0px 9px;}
.table .col2 {width:158px; float:left}
.table .col3 {width:35px; float:left}
.table .col4 {width:34px; float:left}

.table .row_brown {background:#2C2B2B; padding:2px 0px 4px 0px;}
.table .row_black {padding:2px 0px 4px 0px;}













/* main navigation */
#navbar {
width: 766px;
background: #ea3d43;
text-align: left;
overflow: hidden;
border-top: 3px #F1972E solid;
border-bottom: 0px #888 solid;
padding: 0;
margin: 0;
}

ul#navlist {
display: block;
background: url(images/main-btn.jpg) repeat-x;
padding: 0;
margin: 0;
float: right;
height: 45px;
}

ul#navlist li {
display: block;
width: 153px;
text-align: center;
float: left;
}

ul#navlist li a {
display: block;
text-decoration: none;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
letter-spacing: 0px;
border-right: 1px solid #ea3d43;
border-left: 1px solid #981b1f;
white-space: nowrap;
padding: 14px 0px 14px 0px;
height: 45px;
line-height: 20px;

}

ul#navlist li a:hover {
background: url(images/main-btn-over.jpg) repeat-x;
color: #000;
height: 45px;

}

ul#navlist li a.end {
display: block;
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

ul#navlist li a.active {
color: #fff;
font-weight: normal;
}
/* end main navigation */


ul.list4 { color: #fff; }

.list4 li a {background:url(images/list-marker4.gi) right top no-repeat; }
.list4 li a:hover {color:#333;}
.list4 li.sub a { margin-left: 12px; color:#C91600; font-size: 11px; text-decoration: none; text-transform:uppercase;}
.list4 li.sub a:hover {color:#222; font-size: 11px;}
.list4 li.sub2 a { margin-left: 20px; color:#444; font-size: 11px; text-decoration:none;}
.list4 li.sub2 a:hover {color:#ddd ; font-size: 11px;}
.list4 li.sub3 a { margin-left: 30px; color:#F68B1F; font-size: 11px; text-decoration:none;}
.list4 li.sub3 a:hover {color:#444; font-size: 11px;}
.list4 li.sub4 a { margin-left: 30px; color:#444; font-size: 11px; text-decoration:none;}
.list4 li.sub4 a:hover {color:#ddd; font-size: 11px;}
.list4 li.sub5 a { margin-left: 50px; color:#666; font-size: 11px; text-decoration:none;}
.list4 li.sub5 a:hover {color:#ddd; font-size: 11px;}


.box-title .col1 {width: 200px; text-align:left; padding-right: 0px; padding-bottom: 5px;}
.box-title .col1 p{width: 283px; text-align: left; padding-bottom: 3px; font-size: 10px; text-transform:uppercase;}
.box-title .col2 {width: 200px; text-align:left; padding-right: 0px; padding-bottom: 5px;}
.box-title .col2 p{width: 285px; text-align: left; padding-bottom: 3px; font-size: 10px; text-transform:uppercase;}



.box .col1 {width: 120px; text-align:left; padding-right: 10px; padding-bottom: 10px;}
.box .col1 p{width: 120px; text-align: center; padding-bottom: 10px; font-size: 11px;}
.box .col2 a {color:#F68B1F; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; letter-spacing: 1px;}
.box .col2 a:hover {color:#ddd; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; letter-spacing: 1px;}
.box .col2 a.email {color:#C91600; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.box .col2 a.email:hover {color:#ddd; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.box .col2 {width: 150px; padding-bottom: 10px;}
.box .col3 {width: 120px; padding-right: 10px; padding-bottom: 10px;}
.box .col4 {width: 150px; padding-bottom: 10px;}

.locations .col1 {width: 205px; text-align:left; padding-right: 44px;}
.locations .col1 p.state { font-size: 14px; color: #fff; text-transform:uppercase; letter-spacing: 1px;}
.locations .col1 .line { border-bottom: 1px #eee solid; padding-top: 15px; }
.locations .col1 a.email {color:#C91600; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.locations .col1 a.email:hover {color:#ddd; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.locations .col2 {width: 205px; padding-right: 44px;}
.locations .col2 p.state { font-size: 11px; color: #fff; text-transform:uppercase; }
.locations .col2 .line { border-bottom: 1px #eee solid; padding-top: 15px; }
.locations .col2 a.email {color:#C91600; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.locations .col2 a.email:hover {color:#ddd; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.locations .col3 {width: 205px; }
.locations .col3 p.state { font-size: 11px; color: #fff; text-transform:uppercase; }
.locations .col3 .line { border-bottom: 1px #eee solid; padding-top: 15px; }
.locations .col3 a.email {color:#C91600; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.locations .col3 a.email:hover {color:#ddd; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}


.loc .col1 {width: 120px; text-align:left; padding-right: 5px;}
.loc .col1 p{width: 120px; text-align: center; padding-bottom: 5px;}
.loc .col2 {width: 170px; }
.loc .col2 a.email {color:#C91600; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.loc .col2 a.email:hover {color:#ddd; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.loc .col3 {width: 120px; text-align:left; padding-right: 5px;}
.loc .col4 {width: 170px; }
.loc .col4 a.email {color:#C91600; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}
.loc .col4 a.email:hover {color:#ddd; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; letter-spacing: 0px;}


.team .col1 {width: 300px; border-right: 1px #eee solid; padding-right: 15px;  }

.team .col2 {width: 200px; text-align:left; text-align: left; padding-left: 15px; padding-top: 80px;}








/* contact block set */
#contactForm {
display: block;
float: left;
border: 0px #999 dotted;
padding: 10px 15px 10px 10px;
margin: 0 10px 0 20px;
}

#contactForm ul {
list-style: none;
padding: 0;
margin: 10px 0 0 0;
}

#contactForm ul li {
padding-top: 3px;
border: 0;
}

#contactForm ul li a {
text-decoration: underline;
color: #777;
}

#contactForm ul li a:hover {
color: #000;
}

#contactForm ul li label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10 px;
font-weight: normal;
color: #444;
text-transform: uppercase;
letter-spacing: 1px;
text-align: left;
border-right: 0px #444 solid;
padding: 0 0 0 0;
margin: 0 0 0 0;
}



#contactForm ul li .formfieldarea {
width: 400px;
height: 200px;
background-color:  #eee;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #000;
border : #ddd solid #666;
padding: 2px 2px;
margin: 0;
}

#contactForm .inputBox {
width: 400px;
height: 15px;
background-color: #eee;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #000;
border : 1px solid #666;
padding: 0;
margin: 0;
}

#contactForm fieldset {
border-top: 0px #111 dotted;
border-right: 0px #111 dotted;
border-bottom: 0px #111 dotted;
border-left: 0px #111 dotted;
padding: 0 0 0px 0;
margin: 0 0 0 0;
}

#contactForm label.submit {
display: block;
text-align: left;
padding: 0px;
}

#contactForm .inputBox1 {
width: 150px;
height: 15px;
background-color: #eee;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #000;
border : 1px solid #666;
padding: 0;
margin: 0;
}









.zr .col1 {width:20px; }
.zr  .col2 {width: 20px;}
.zr  .col3 {width: 20px;}


p.one {font-size:14px}
p.two {font-size:12px}
p.one1 {font-size:14px; padding: 0px 0px 0px 25px}
span.two {font-size:14px; color:#FF0000;}
span.three {font-size:14px; color:#F0962E;}
span.four {font-size:14px; color:#000000;}
a.one {font-size:11px; color:#FF0000; font-family:Arial, Helvetica, sans-serif}
a.one:hover { color: #ddd;}
a.two {font-size:14px; color:#FF0000; font-family:Arial, Helvetica, sans-serif}
a.two:hover { color: #ddd;}
em1 {color:#FF0000}