@charset "utf-8";
/* CSS Document */

body{background:#fff;margin:0 0 25px 0;padding:0;font:14px Arial,Helvetica,sans-serif;color:#000;}

a{color:#ce6631;font-weight:bold;}
	a:link,a:visited{text-decoration:underline;}
	a:hover,a:active{text-decoration:none;}

a:link.nodecoration,a:visited.nodecoration{font-weight:normal;text-decoration:none;}

/* Header Wrapper CSS */
#header-wrapper{position:relative;background:url(../images/header_bg.png) repeat-x;margin:0 auto;padding:0 0 8px 0;height:87px;z-index:3;}
#header{position:relative;background:url(../images/header_bg_with_line.jpg) no-repeat;width:900px;height:87px;margin:0 auto;padding:0 0 8px 0;z-index:4;}
#logo{float:left;padding:10px 0 0 18px;margin:0;height:58px;width:171px;}
	/* Logo CSS */
	#logo h1{margin:0;padding:0;}
		#header h1 .header-logo{background:url(../images/header_logo.png) no-repeat;float:left;width:171px;height:58px;margin:0;padding:0;text-indent:-9999px;overflow:hidden;}
			#header h1 a{display:inline;height:58px;}

#navigation{width:711px;padding:62px 0 0 0;height:8px;float:left;}
/* Navigation CSS */
#navigation ul{margin-top:0;list-style:none;overflow:hidden;}
	#navigation li{float:left;padding-left:70px;list-style:none;}
		#navigation ul li a{display:block;height:8px;overflow:hidden;text-indent:-9999px;}
		#navigation ul li.home a{background:url(../images/nav_home.png) no-repeat;width:38px;padding-left:0px !IMPORTANT;}
		#navigation ul li.services a{background:url(../images/nav_services.png) no-repeat;width:66px;}
		#navigation ul li.videos a{background:url(../images/nav_videos.png) no-repeat;width:49px;}
		#navigation ul li.clients a{background:url(../images/nav_clients.png) no-repeat;width:56px;}
		#navigation ul li.contact a{background:url(../images/nav_contact.png) no-repeat;width:64px;}


#wrapper{position:relative;background:url(../images/wrapper_bg.png) repeat-y;margin:-8px auto 0 auto;padding:0 34px;width:900px;z-index:1;clear:both;}


/* Homepage Features CSS */
#features{position:relative;width:900px;height:300px;margin:0;padding:0;z-index:2;overflow:hidden;}
	#features ul{position:relative;width:900px;height:300px;margin:0;padding:0;z-index:2;list-style-type:none;overflow:hidden;}
		#features ul li{margin:0;padding:0;}

	#pause-resume-feature{position:absolute;top:249px;left:197px;z-index:10;}
		#pause-resume-feature a{float:left;background:#e68553;width:27px;height:20px;margin:0 4px 0 0;padding:7px 0 0 0;border:1px solid #664c42;text-align:center;font:21px/27px Arial,Helvetica,sans-serif;font-weight:bold;color:#fff !important;	text-decoration:none !important;}
			div#pause-resume-feature a:hover{background:#966a54;border-color:#fff;}
			div#pause-resume-feature a.paused{background:#966a54;}

	div#featurecontrols{position:absolute;top:249px;left:231px;z-index:10000;}
		div#featurecontrols a{float:left;background:#e68553;width:27px;margin:0 4px 0 0;padding:1px 0 0 0;border:1px solid #664c42;text-align:center;font:21px/27px Arial,Helvetica,sans-serif;font-weight:bold;color:#fff !important;text-decoration:none !important;}
		div#featurecontrols a:hover{background:#966a54;border:1px solid #fff;}
		div#featurecontrols a.activeSlide{background:#966a54;}


/* Back Feature CSS */
#feature-back{position:relative;width:900px;height:100px;margin:0;padding:0;z-index:2;overflow:hidden;}
	#feature-back h2{margin:0;padding:0;}
		#feature-back h2 .services{background:url(../images/header_services.jpg) no-repeat;width:900px;height:100px;margin:0;padding:0;text-indent:-9999px;overflow:hidden;}
		#feature-back h2 .clients{background:url(../images/header_clients.jpg) no-repeat;width:900px;height:100px;margin:0;padding:0;text-indent:-9999px;overflow:hidden;}
		#feature-back h2 .videos{background:url(../images/header_videos.jpg) no-repeat;width:900px;height:100px;margin:0;padding:0;text-indent:-9999px;overflow:hidden;}
		#feature-back h2 .contact{background:url(../images/header_contact.jpg) no-repeat;width:900px;height:100px;margin:0;padding:0;text-indent:-9999px;overflow:hidden;}
			#feature-back h2 a{display:block;height:100px;}

/* Content CSS */
#content{background:#fff;width:806px;padding:34px 47px;overflow:hidden;}

/* Content Homepage CSS */
#content-home-left{float:left;width:359px;height:100%;margin:0 88px 0 0;padding:0;font-size:12px;color:#664c42;vertical-align:top;overflow:hidden;}
	#content-home-left-video{width:359px;height:221px;margin:0 0 10px 0;padding:0;overflow:hidden;}
#content-home-right{float:left;width:359px;height:100%;margin:0;padding:0;vertical-align:top;overflow:hidden;}
	#content-home-right-services{background:#d3d3d3;width:329px;padding:15px;margin:0 0 34px 0;font-size:12px;color:#664c42;overflow:hidden;}
	#content-home-right-quote{width:359px;margin:0 0 10px 0;padding:0;overflow:hidden;}
		#content-home-right-quote-top{background:url(../images/quote_home_top.png) no-repeat;width:359px;height:15px;margin:0;padding:0;overflow:hidden;}
		#content-home-right-quote-content{background:#d3d3d3;width:329px;margin:0;padding:0 15px;font-size:16px;font-style:italic;color:#ce6631;overflow:hidden;}
		#content-home-right-quote-bottom{background:url(../images/quote_home_bottom.png) no-repeat;width:359px;height:34px;margin:0;padding:0;overflow:hidden;}


/* Content Services CSS */
#content-one{float:left;width:253px;height:100%;margin:0 24px 0 0;padding:0;vertical-align:top;overflow:hidden;}
#content-two{float:left;width:253px;height:100%;margin:0 23px 0 0;padding:0;vertical-align:top;overflow:hidden;}
#content-three{float:left;width:253px;height:100%;margin:0;padding:0;vertical-align:top;overflow:hidden;}
	#content-one img,#content-two img,#content-three img{width:253px;height:127px;padding:0;border:none;display:block;}

/* Content Back CSS */
#content-left{background:#d3d3d3 url(../images/content_left_bg.jpg) no-repeat;float:left;width:223px;height:100%;padding:15px;vertical-align:top;overflow:hidden;color:#664c42;}
	#content-left h4{margin-bottom:0;padding-bottom:0;}
#content-right{float:left;width:486px;height:100%;padding:0 0 0 47px;vertical-align:top;overflow:hidden;}

/* Content Video CSS */
#video-left{float:left;width:255px;height:100%;padding:0;vertical-align:top;overflow:hidden;color:#664c42;}
	#video-left h4{margin-bottom:0;padding-bottom:0;}
	.video-table-left{width:120px;height:100%;margin:0;padding:0 15px 20px 0;vertical-align:top;text-align:left;font-size:12px;overflow:hidden;color:#664c42;}
	.video-table-right{width:120px;height:100%;margin:0;padding:0 0 20px 0;vertical-align:top;text-align:left;font-size:12px;overflow:hidden;color:#664c42;}
		.video-image{width:120px;height:90px;border:none;margin:0;padding:0;display:block;}

#video-right{float:left;width:484px;height:100%;padding:0 0 0 47px;vertical-align:top;overflow:hidden;}
	#video-frame-hq{width:484px;height:392px;padding:0 0 15px 0;}
	#video-frame-hd{width:484px;height:297px;padding:0 0 15px 0;}
	#video-frame-facebook{width:484px;height:409px;padding:0 0 15px 0;}


/* Footer CSS */
#footer{position:relative;background:url(../images/footer_bg.png) no-repeat;width:900px;height:114px;margin:0 auto;padding:0 34px 34px 34px;clear:both;}
#footer a{color:#e0e0e0;}
	#footer a:link,#footer-right a:visited{text-decoration:none;}
	#footer a:hover,#footer-right a:active{text-decoration:underline;}

#footer-left{float:left;width:250px;height:49px;margin:0;padding:60px 0 5px 21px;font:10px Arial,Helvetica,sans-serif;font-weight:bold;color:#e0e0e0;}
	#footer-left p{margin:0;padding:0;}

#footer-right{float:left;width:597px;height:77px;margin:0;padding:20px 32px 17px 0px;text-align:right;font:12px Arial,Helvetica,sans-serif;font-weight:bold;color:#e0e0e0;}
	#footer-right ul{list-style-type:none;margin:5px 0 0 0;}
		#footer-right li{display:inline;padding-left:35px;}


h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
h1,h2,h3{font-size:24px;color:#64493e;}
	h3.home{font-size:22px;font-weight:normal;text-transform:uppercase;color:#64493e;margin:0;padding:0 0 12px 0;}
		#content-one h3,#content-two h3,#content-three h3{padding-bottom:0;margin-bottom:10px;}
h4{font-size:20px;color:#ce6631;}
h5,h6{font-size:14px;color:#ce6631;}

.first{padding-top:0;margin-top:0;}
.last{padding-bottom:0;margin-bottom:0;}
.orange{color:#ce6631;}
.highlight{font-weight:bold;color:#ce6631;}

img{border:none;}
