/****************************************Created By Matchstick Digital Design********************************************************/

* {	margin:0; padding:0;}
body{background-color:#e4e4e4;}
a img{border:none;}
a img:hover{opacity:0.4;filter:alpha(opacity=40);}
/***********H TAGS*******************************************************************************************************************/
h1, h3{font-family: Arial, Tahoma, Verdana, Helvetica; font-size:24px; color:#2d2d2d; font-weight:bold; text-align:left;padding: 0 0 15px 0;}
h2{font-family: Arial, Tahoma, Verdana, Helvetica; font-size:28px; color:#000; font-weight:normal; text-align:left;}
h4{font-family: Arial, Tahoma, Verdana, Helvetica; font-size:28px; color:#fff; font-weight:normal; text-align:left;}
h5{font-family: Arial, Tahoma, Verdana, Helvetica; font-size:18px; color:#212121; font-weight:normal; text-align:left;padding:0 0px 10px 0px;clear:both;}
p{font-family:Arial, Tahoma, Verdana, Helvetica; font-size:13px; color:#2d2d2d; font-weight:normal; text-align:left;line-height:19px;padding:0 0 15px 0;}
li{font-family:Arial, Tahoma, Verdana, Helvetica; font-size:13px; color:#2d2d2d; font-weight:normal; text-align:left;line-height:19px;padding:0 0 8px 0;font-style:italic;}
ul{list-style-type:none;}

#header-container{background-image:url('../images/hdr-bkg.jpg'); background-repeat:repeat-x;width:100%;height:419px;}
#company{width:980px;height:62px;margin:0 auto;}
#slider-container{width:980px;height:59px;margin:0 auto;}
#body-container{width:100%;height:100%;background-color:#fff;overflow:hidden;}
#content{width:980px;height:100%;margin:0 auto;}
#col1, #col2, #col3{width:285px;height:820px;float:left;margin:10px;padding:10px;overflow:hidden;background-color:#dcdcdc;-webkit-border-radius: 5px;border-radius: 5px; }
#footer-container{background-image:url('../images/ftr-bkg.jpg'); background-repeat:repeat-x;width:100%;height:49px;}
#footer{width:980px;margin:0 auto;padding:5px 0 0 0;}


/************************CONTACT FORM*****************************************/
#form-div { width:255px;background-color:#F5F5F5;overflow:hidden;padding:15px;margin:0 0 20px 0;-webkit-border-radius: 10px;border-radius: 10px; }
.form-left{width:260px;float:left;}
.name{padding:0;color:#606060;}
.messages { width:600px;background-color:#F5F5F5;padding:10px 15px;margin:0 15px;overflow:hidden;border-top:1px solid #bcbbbb;border-left:1px solid #bcbbbb;border-right:1px solid #bcbbbb;}
.req{color: #999999;font-family: Arial, Tahoma, Verdana, Helvetica; font-size:12px; color: #323232;font-style:italic; }
.form label { margin:0 0 5px 5px; color: #999999;font-family: Arial, Tahoma, Verdana, Helvetica; font-size:12px; color: #323232;font-style:italic; }
.submit input{color:transparent; width: 90px;height:35px;background:url(../images/submit.jpg) repeat 0px 0px; cursor:pointer; float:right;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.submit input:hover{background-position:0 -35px;}
input, textarea { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 8px;border: solid 1px #cfcfcf;font: normal 12px Verdana, Tahoma, sans-serif;width: 240px;background: #FFFFFF url('form_background.png') left top repeat-x;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;margin:0 0 15px 0;}
textarea {height: 79px;line-height: 100%;}
input:hover, textarea:hover, input:focus, textarea:focus { -moz-box-shadow:0 0 8px lightblue;-webkit-box-shadow:0 0 8px lightblue;box-shadow:0 0 8px lightblue;}