/*
Theme Name: Gauge V4

Version: 4

*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
img, a, a img{border:0;}
body {border-top:8px solid #99171b;background-image:url(images/bg.jpg);font-family:helvetica;}
#wrapper_bg{height:240px;width:100%;background-position:center 0;background-repeat:no-repeat; background-image:url(images/hw_bg.jpg);}
#wrapper{margin:0 auto;width:960px;padding:0;}
#header{width:960px;height:240px;float:left;display:inline;background-position:center 0;background-repeat:no-repeat; background-image:url(images/hw_bg.jpg);position:relative;margin-bottom:35px;}
#header img#solution{position:absolute;top:0px;left:760px;}
#header.sh{background-position:center 0;background-repeat:no-repeat; background-image:url(images/hw_bg2.jpg);}
#footer_wrapper{width:100%;float:left;display:inline;}
#copyright{background-color:#99171b;width:100%;position:fixed;bottom:0px;}
#copyright_inner{margin:0 auto;width:960px;}
#copyright a{color:#d3d3d3;font-size:16px;}
#copy_left{float:left;display:inline;width:300px;padding:10px;color:#d3d3d3;font-size:16px;}
#copy_right{float:right;display:inline;width:350px;color:#d3d3d3;font-size:16px;padding:10px;}
#copy_right ul li{float:left;display:inline;}
#copy_right ul li a{margin:8px;padding:8px;}
.hardlinks{width:960px;margin:0 auto;background-color:#99171b;}
#footer{width:960px;margin:30px auto;}
#footer_left{width:960px;float:left;display:inlne;padding-bottom:50px;}
#footer_right{width:670px;float:left;display:inline;margin-left:59px;}
#footer h3{font-size:20px; color:#ffffff; font-weight:bold;background-color:#000000;line-height:38px;height:38px;padding:0 10px 0 10px;margin-bottom:20px;}
.contact{float:left;display:inline;}
.contact p{float:left;display:inline;padding:0 30px;line-height:20px;color:#363636;font-size:16px;margin-bottom:15px;}
.contact p span{color:#bb2929;}
#footer ul{float:left;display:inline;width:210px;margin:0 0 0 10px;}
#footer ul li{line-height:20px;margin-bottom:5px;float:left;width:207px;}
#footer ul li{list-style-image:url(images/dash.gif);list-style-position:outside;}
#footer ul li a{color:#363636;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}

#header ul{margin:45px 0 0 252px;height:100px;}
#header ul li{float:left;display:inline;}
#header ul li a{font-family:helvetica; font-size:16px;color:#ffffff;text-decoration:none;float:left;display:inline;}

#header ul li.middle a:hover, #header ul li.middle a.active{background-color:#99171b;}
#header ul li.last a:hover{background-image:url(images/last_bg.png);background-position:100% 100%;background-repeat:no-repeat;}

#header ul li.first a{ width:166px;height:17px;line-height:17px;padding:10px 0 0 4px;text-transform:uppercase;margin-right:98px;font-size:15px;}
#header ul li.middle a{width:70px;height:17px;padding:10px 17px 9px 15px;border-right:1px solid #7f7e7e;}
#header ul li.last a{width:60px;height:17px;padding:10px 18px 9px 19px;background-position: 100% -40px;background-image:url(images/last_bg.png);background-repeat:no-repeat;}

#header img{position:absolute;left:420px;}

.preload{display:none;}
#tagline_box{height:96px;width:940px;padding:0 10px 0 10px;}
.tagleft{float:left;display:inline;width:360px;}
h1{font-size:17px;color:#ffffff;}
body.page-template-about-php h1 {font-size:32px;font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
h2{font-size:21px; color:#000000;}
#tagline_box h1{width:338px;padding:22px 0 0 19px;line-height:24px;float:left;display:inline;}
#tagline_box p, #tagline_box .tagright p {width:550px;padding:15px 0 0 20px;line-height:20px;font-size:15px;color:#ffffff;float:left;display:inline;}
#tagline_box p.tagright2  {width:510px;padding:12px 0 0 100px;line-height:20px;font-size:14px;color:#ffffff;float:left;display:inline;}
#tagline_box p.tagright3  {width:520px;padding:5px 0 0 100px;line-height:20px;font-size:14px;color:#ffffff;float:left;display:inline;}
#tagline_box .tagleft p{padding:10px 0 0 20px;line-height:20px;font-size:17px;color:#ffffff;float:left;display:inline;width:328px;}
.block_title{margin-bottom:10px;}
.project_block{padding:0 10px 30px 10px;float:left;display:inline;margin-bottom:0px;}
.gallery{position:relative;width:640px;float:left;display:inline;height:390px;}
.project_info{width:280px;margin-left:20px;float:left;display:inline;}
.project_info dl{line-height:20px;font-size:14px;padding-bottom:5px;}
.project_info dt{font-weight:bold;color:#99171b;font-size:16px;}
.project_info dt span{font-weight:normal;color:#99171b;font-size:16px;line-height:16px;font-weight:normal;float:left;padding-right:5px;display:inline;}
.project_info dl.testimonial dt{margin-left:-10px;}

.controls{height:45px;padding-right:20px;margin-top:-8px;position:absolute;right:0;}
.controls a{background-image:url(images/controls_bg.gif);background-repeat:repeat-x;background-position:top;padding:8px 14px 8px 14px;float:left;display:inline;color:#ffffff;cursor:default;border-right:1px solid #af6567;}
.controls .more{background-image:url(images/controls_bg.gif);background-repeat:repeat-x;background-position:top;padding:8px 14px 8px 14px;float:left;display:inline;color:#ffffff;cursor:default;border-right:1px solid #af6567;}
.controls a:hover, .controls a.hover{padding-bottom:18px;background-image:url(images/control_hover.gif);background-repeat:no-repeat;background-position:top;border-right:1px solid #3f3e3c;border-left:none;}
.gallery_image img{border:8px solid #000;}
.project_link{position:absolute;top:345px;}
.project_link a{color:#1E1E1E;text-decoration:underline;font-size:13px;}

.form_holder{float:left;display:inline;width:960px;margin:0px 0 40px 0;}

.about_page{padding:20px 10px 0 10px;float:left;display:inline;margin-bottom:25px;}
.about_page ul {float:left;display:inline;color:#353535;font-size:14px;line-height:20px;padding-left:15px;margin:5px 0 0 0;}
.bio_holder{float:left;display:inline;width:460px;margin-bottom:20px;}
.bio_left{width:240px;float:left;display:inline;}
.bio_right{width:210px;float:left;display:inline;padding-left:5px;}
.bio_left p{margin:5px 0 0 0px;float:left;display:inline;}
.right{margin-left:20px;}
.lastbio{clear:left;}
.bio_holder .name span{font-weight:normal;}
.bio_left img{border:8px solid #000000;}
.bio_holder .name{font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#99171b;width:200px;float:left;display:inline;}
.bio_holder p{float:left;display:inline;color:#353535;font-size:14px;line-height:20px;padding-left:15px;margin:5px 0 0 0;}
.bumper{border-top:1px solid #c2c1b2;margin:4px 10px 3px 10px;width:940px;height:1px; float:left;dispay:inline;}

/* Landinding Page Specific  */

#tagline_box.wp_landing h1 {font-size:25px;font-family: Helvetica, sans-serif;letter-spacing:-1px;padding-top:26px; }
#tagline_box.wp_landing .tagleft p{padding-top:2px;}
#header ul li.landing_text a{width:185px;height:17px;padding:10px 0px 9px 15px;border-right:none;color:#ffffff;}
#header ul li.nolink{width:185px;height:17px;padding:10px 0px 9px 15px;border-right:none;color:#ffffff;}
#header ul li.landing_text a:hover{background-image:url(images/last_bg.png);background-position:100% 100%;background-repeat:no-repeat;}


#holder_1 h2:before{content:"1. ";}
#holder_2 h2:before{content:"2. ";}
#holder_3 h2:before{content:"3. ";}
#holder_4 h2:before{content:"4. ";}
#holder_5 h2:before{content:"5. ";}

#landing_sub_header{padding:0 10px 30px 10px;float:left;display:inline;}
#landing_sub_header	p{float:left;width:550px;font-size:24px;color:#9f171b;font-weight:bold;line-height:28px;}
#landing_sub_header ol{float:left;width:540px;font-weight:bold;font-size:16px;color:#0019d6;line-height:34px;padding-left:30px;}
#landing_sub_header ol li a{font-weight:bold;font-size:16px;color:#0019d6;}
#landing_sub_header dl {float:left;width:370px;}
#landing_sub_header dt {line-height:24px;font-weight:bold;font-size:18px;}
#landing_sub_header dd {line-height:24px;font-size:14px;}

#landing_sub_header p.why_p {float:left;width:370px;}
#landing_sub_header p.why_p {line-height:24px;font-weight:bold;font-size:18px;color:#000000;}
#landing_sub_header ul.why_list {line-height:24px;font-size:14px;float:left;width:370px;}
#landing_sub_header ul.why_list li{float:left;}



.testimonial_box{width:960px;float:left;margin:0 0 30px 0;}
.ctestimonial{float:left;display:inline;background:url(images/red.gif) repeat-x scroll 0 0 transparent !important;text-transform:uppercase;width:190px;height:48px;padding:17px 0 25px 20px;color:#ffffff;font-family:Helvetica, sans-serif;letter-spacing:-1px;font-size:25px;line-height:30px;font-weight:bold;}
.testimonial_right{float:left;display:inline;width:749px;padding:18px 0 0 0;height:70px;border-top:1px solid #a8a798;border-bottom:1px solid #a8a798;border-right:1px solid #a8a798;background-color:#ffffff;}
.testimonial_right p{color:#5b5b5b;font-size:14px;line-height:16px;font-family:Helvetica, sans-serif;}
.testimonial_right img{float:left;display:inline;margin:0 0 0 18px;border:1px solid #b6b6b6;}
.testimonial_name{line-height:16px;float:left;display:inline;width:180px;margin-left:18px;}
p.testimonial_content{float:left;display:inline;width:450px;}
.service_holder{width:960px;float:left;padding-bottom:30px;}
.service_holder p{font-size:14px;line-height:22px;margin-bottom:20px;}
.service_holder h2{color:#9f171b;font-size:30px;font-family:Helvetica, sans-serif;width:950px;margin:0 0 20px 10px;float:left;}
h2.success{color:#9f171b;font-size:30px;font-family:Helvetica, sans-serif;width:500px;margin:0 0 20px 10px;float:left;}
#tagline_box h1.success{width:280px;font-size:20px;}
.service_holder ul{margin:5px 0 20px 0;padding-left:10px;}
.service_holder ul li{list-style-position:outside;font-size:14px;line-height:22px;}
.service_holder_left{float:left;display:inline;width:280px;margin:0 0 0 10px;}
.cols3{margin-left:38px !important;}
.service_holder_right{float:left;display:inline;width:640px;margin:0 0 0 30px;}
p.list_title{font-size:20px;color:#000000;font-weight:bold;margin-bottom:0;}
p.list_sub_title{font-size:14px;color:#000000;font-weight:bold;margin-bottom:0;margin-top:5px;}
p.list_title span{font-weight:normal;font-size:14px;}
p.image_cap{color:#9f171b;font-weight:bold;font-size:14px;margin-bottom:5px;}
.sample_image{border:8px solid #000000;}
li span{font-size:20px;color:#8d161a;font-weight:bold;}
.service_holder a{color:#0013ce;font-weight:bold;text-decoration:underline;}
#copy_right.lpf ul li{float:right;}
p.landing_bio_name{font-size:20px;font-weight:bold;margin:15px 0 5px 0;}
p.landing_bio_p{font-size:14px;font-weight:normal;margin:0px 0 0px 0;line-height:18p;}
 .bio_left ul{float:left;}
 .successleft{float:left;display:inline;width:520px;padding:0 50px 10px 20px ;line-height:22px;}
  .successright{float:left;display:inline;width:350px;line-height:22px;padding:5px 0 10px 0;}
  .thanks_red{color:#9f171b;padding-top:10px;}
    .large_phone{font-weight:bold;color:#9f171b;font-size:30px;padding-top:20px;}
	h2.process{color:#9f171b;font-size:24px;font-family:Helvetica, sans-serif;width:950px;margin:0 0 20px 10px;float:left;}
  .successright table td {vertical-align:top;}
  .successright h3{color:#9f171b;padding-bottom:15px;}
  .holder{width:551px;float:left;display:inline;marign-right:10px;}
 #landing_sub_header p.red{color:#9f171b;}
  #landing_sub_header p.desc{color:#000000;font-family:helvetica;font-size:14px;line-height:24px;font-weight:normal;width:370px;}
  #tagline_box p#howto{font-size:15px;}
  .service_holder_right p span{color:#000000;font-size:12px;font-weidth:normal;}
  #header ul li.toppad{padding-left:32px;}
