/* Global CSS Document */
*{margin: 0;padding: 0;	}
body{margin:0;padding:0;font: 12px/1.5em Helvetica, Arial,  sans-serif;background-color: #292929;}
p{font-family: "HelveticaNeue-Light", Helvetica, Arial, "MS Trebuchet", sans-serif;font-size: 12px;line-height:16px;}
h1{}
h2{}
h3{margin:10px 0 5px 0;font-size: 18px;padding-top: 10px;color: #a5534d;}
h4{color: #474747;font-size: 15px;}
a:link, a:visited{text-decoration: underline;color:#7e7e7e;}
a:hover{text-decoration: underline;color:#9c4a42;}
h2.ir  {text-indent: -8888px; height:20px;margin-bottom:10px;}
h2#about {background: url('../images/h2_about.gif') no-repeat left;}
h2#busserv {background: url('../images/h2_busserv.gif') no-repeat left;}
h2#blog {background: url('../images/h2_blog.gif') no-repeat left;}
h2#contact {background: url('../images/h2_contact.gif') no-repeat left;}
h2#faq{background: url('../images/h2_faq.gif') no-repeat left;width:400px;}
h2#testim{background: url('../images/h2_test.jpg') no-repeat left;}

h5.blogh5{font-size: 13px; color: #9c2e2e;margin:0 0 2px 0;padding: 0;}
p.posted{font-style: italic; font-size: 10px;color: #61676c;margin:0 0 5px 0;}
#col-three #post{margin:0 0 10px 0;background-color: #ebebeb;padding: 10px;height:215px;overflow:hidden;}
#col-three #post.last{margin:0;}
a:link, a:visited{}
a:hover{}
img {border:0;}

h1.title{height:0px;width:0px;text-indent:-9999px;}

#wrapper{margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:0px; width:981px;border: 1px solid #a4a4a4;background-color: white;}
#header{background-color: #000;height:67px;padding: 0 46px;}
h1#logo{float:left;width:257px;background: url(/images/logo_red.jpg) no-repeat 0 12px;height:60px;overflow:hidden;text-indent: -9999px;}
h3#logo{float:left;width:257px;background: url(/images/logo_red.jpg) no-repeat 0 12px;height:60px;overflow:hidden;text-indent: -9999px;}
h2#logo{float:left;width:257px;background: url(/images/logo_red.jpg) no-repeat 0 12px;height:60px;overflow:hidden;text-indent: -9999px;}
#phoneemail{float:right;width:194px;color: #fff;margin:23px 0 0 0;}
#phoneemail p.phone{font-size: 14px;background: url('../images/top0845.jpg') right;text-indent:-9999px;width:194px;height:40px;}
#red_bar{background: url('../images/red_bar_rp.jpg'); height:178px;}
#content-wrap{color:#847777;}

#index #content{padding:13px 46px 13px 46px ;}
#emailhead{font-size: 14px;letter-spacing: 1.1px;}
#emailhead a:link{text-decoration: none;color: #b94d4d;}
#emailhead a:hover{text-decoration: underline;color: #b94d4d;}


#nav ul li{display:inline;text-transform:uppercase;}
#nav ul a:link, #nav ul a:visited {text-decoration: none; padding: 18px 15px;}
#nav ul a:hover {background-color:#282828;background-image: url(../images/images/nav_over.jpg);}
#nav{float:left;color: #fff; font-size: 13px;padding: 26px 0px 0px 18px;}

#col-one{float:left;width:435px;padding-right:20px;margin:0 20px 20px 0;}
#col-three{float:left;width:180px;padding-right:20px;margin:0 20px 20px 0;border-right:1px solid #d4d4d4;}
#col-four{float:left;width:175px;}

#quote{float:left;border-bottom: 1px solid #9d2f2f;padding: 0px 5px 5px 0;font-size: 16px;margin:0 20px 10px 0px;}
#quote.qright{margin:0 0px 10px 20px;float:right;}

#footer{height:20px;
text-align: center;color: #fff;background-color: #414141;font-size: 10px;padding: 10px 40px;}
#footer img#login_btn_foot {margin-top:0px;}
#shadow{background: url(../images/shadow.gif) top center no-repeat;height:60px;}
#footer ul li{display:inline;padding: 10px 0;}
/* global classes */
.red{color: #b94d4d;}
.clear {clear: both;}

/* Home Page Layout */
body#index #section{padding:0px 0 0 100px;display:block;cursor:hand;text-decoration: none;background:url(/images/thumb_dir.jpg) left no-repeat;}
body#index #section.sole{background:url(/images/thumb_sole.jpg) left no-repeat;}

.template #content-wrap{background: url('../images/red_long_bg.jpg') #d27171 no-repeat;padding: 46px 0px 0px 0px;}
.template #content{background-color: white;margin: 0px 43px 15px 46px;padding-bottom: 40px;}
.template #main-content {padding: 15px 46px 25px 26px;margin-right:18px;}
.template #main-content p{font-size: 12px;line-height:20px;margin:10px 0;text-align: justify;}
.template #man{float:left;margin-right:20px;}
.template #pagetop h2{width:300px;}
.template #icon-left{width:44px;float:left;margin-right:25px;}
.template #page-main{float:left;width:710px;background-color: white;padding: 0 20px 20px 0;margin-bottom:100px;min-height:400px;}
.template #footer-top{background-color: #d37171;height:40px;}
.template p{font-size: 14px;}
