@charset "utf-8";
/*@import url('fonts.css');*/
/*@import url('wp.css');*/

html, body
{
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #ffffff;
	margin: 0;
	padding: 0;
	background-color:#000;
}
#flash-bg
{
	position:fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background:fixed url(../images/backgrounds/3.jpg) no-repeat top center #000;	
}

.noFlash-bg-2
{
	background:fixed url(../images/backgrounds/3.jpg) no-repeat top center #000;	
}


#site-bg
{
	position:absolute;
	width:100%;
	z-index:2;
}

#headOuter {
	width:100%;
	height: 107px;
	padding-top:35px;
	background-color:#f96031;
	
}
#head
{
	width:810px;
	height: 112px;
	margin: 0 auto;
	text-align: left;

}

#head h1
{
	cursor:pointer;
	float:left;
	width: 238px;
	height: 56px;
	background:url(../images/logo.png);
	}

#head h1 span, #head h2 span
{
	display: block;
	text-indent:-15000px;
}
#head h2 { float:left; width:230px; height:45px; margin-left:340px; padding-top:5px; background:url(../images/callNow.png); cursor:pointer;}
 
#head-nav 
{
	float:left;
	width:815px;
}
#head-nav ul { float:left; padding-top:34px;}
#head-nav ul li
{
	display:inline;
}

#head-nav ul li a
{
	
	font: normal 16px Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	letter-spacing:1px;
	padding-right:50px;
}

#head-nav ul li a.over, #head-nav ul li a:hover
{
	color: #231f20;
}
#head-nav #facebook a {  width:124px; height:54px; float:right; text-indent:-5000px; background:url(../images/PP_FB.png) top right no-repeat;}
#main-bg
{
	width: 970px;
	margin: 35px auto 35px auto;
	text-align: left;
}



#main-bg #main-site
{
	text-align: left;
}

#main-bg #main-site #main-content img.bordered
{
	border: 12px solid #fff;
	background-color:#000;
	padding:8px;
	margin-right:18px;

	-moz-box-shadow: 0 3px 8px #666;
    -webkit-box-shadow: 0 3px 8px #000;
    box-shadow: 0 3px 8px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');
}
#main-bg #main-site #main-content img.bordered:hover {
	 filter:alpha(opacity=70);
     -moz-opacity:0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
	}
.home { padding:0 50px 0 80px; margin-bottom:30px; }
.home img {	margin-top:-30px;}
.orange {background-color:#f96031; padding:20px 130px 20px 70px;}
.orange p { font: normal 14px/20px Arial, Helvetica, sans-serif;}

#aboutLeft { width:480px; float:left; padding-right:55px;}
#aboutLeft h2 { line-height:22px; font-size:16px; color:#000; background:url(../images/75White.png) repeat; padding:0 4px; float:left; margin-bottom:10px;}
#aboutLeft h3 { font-weight:bold; font-size:14px; padding-top:15px; line-height:14px;}
#aboutLeft p { margin-top:5px; }
#aboutRight { width:230px; float:left; margin-top:-20px;}
#aboutRight img { margin-bottom:30px;}

#aboutLeftBottom { border-top:1px solid #fff; padding-top:20px;}
#meet_the_team { width:250px;float:left; padding-right:30px;}
.meet_toggle { cursor:pointer; font-size:14px; line-height:18px; margin-top:10px; }
.meet_the_team_content { overflow:hidden; width:250px; }
.meet_the_team_content p { font-size:14px;}
#aboutLeftBottom #ads { float:left; width:190px; }
#aboutLeftBottom #ads img { padding-bottom:15px;}
.contentIn {float:left; width:auto; padding-right:25px;}
.contentIn p { line-height:18px; }
p.obli { font-style:oblique; line-height:18px;}
#main-site-foot
{
	position:relative;
	height: 46px;
	padding:8px 0 8px;
	width:100%;
	text-align: center;background-color:#f96031;
	margin-top:200px;
}


	text-decoration: none;
}

h1
{
}

h2
{
	
}


p, ul.list, ol.list
{
	margin: 15px 0 15px 0;
}
p.smaller { font-size:12px; line-height:16px; }

ul.list, ol.list
{
	list-style: disc;
	padding: 0 0 0 25px;
}

ol.list
{
	list-style: decimal;
}

ul.list li, ol.list li
{
	padding: 1px 0 1px 8px;
}

ul.list ul.list, ol.list ol.list
{
	list-style: circle;
	margin: 0;
}

a
{
	color: #fff;
	text-decoration: none;
	outline: none;
}

a:hover
{
	color: #231f20;
}

strong
{
	font-weight: bold;
}

strong.big
{
	font-size: 11pt;
}

em
{
	font-style: italic;
}

u
{
	text-decoration: underline;
}

.clear
{
	clear: both;
}

img
{
	border: 0;
	margin: 0;
}