body{ background:#fff; margin:0 auto; padding:0px; font:normal 14px Arial,Helvetica,sans-serif; color:#000000;  line-height:23px;}
div,p,h1,h2,h3,ul,li,img,a,span,ins,form,fielsdset,input,select,button,textarea,label,a,blockquote{padding:0; margin:0;}

fieldset{padding:0; margin:0; border:none; outline:none;}
img{ outline:none; margin:0; padding:0;}

.textfield, .textarea{color:#797878; font:normal 14px Arial,Helvetica,sans-serif; padding-left:8px;}

h1{font:normal 30px "Times New Roman", Times, serif; color:#000; padding-bottom:10px; }
h2{font:normal 20px "Times New Roman", Times, serif; color:#000; padding-bottom:5px; margin-bottom:15px; border-bottom:solid 1px #d8d8d8; }
h3{font-size:22px;}

a{font:normal Arial, Helvetica, sans-serif 12px; text-decoration:none; color:#000; outline:none; }
a:hover{ color:#000; text-decoration:none;}

.clear{clear:both; height:0; padding:0; margin:0; line-height:0; border:0; outline:none; width:0;}
.speacer{clear:both; padding:0; margin:0; border:0; outline:none;}
.left{float:left;}
.right{float:right;}/* CSS Document */
.image-left{float:left; margin:0 30px 30px 0;}
.image-right{float:right; margin:0 0 0 20px;}

#wrapperouter{margin:0 auto;}
.topwrapper{background:url(../images/head_bg.jpg) top repeat-x; height:150px;}
.mainwrapper{width:1000px; margin:0 auto;}
.logosec{padding-top:10px;}
.tel{font:normal 20px 'gill_sans_mtregular'; color:#e6dcc1;}
.tel span{color:#fff; font-size:30px;}
.topnav{background:url(../images/topnav-bg.jpg) top repeat-x; position:relative; top:10px; z-index:99;}
.topnav ul{margin:0 auto;}
.topnav ul li{float:left; display:inline; font:normal 17px 'gill_sans_mtregular'; text-transform:uppercase;}
.topnav ul li a{padding:15px 46px 17px 46px; color:#fff;  line-height:51px;}
.topnav ul li a:hover{background:url(../images/topnav-hover-bg.jpg) top repeat-x; text-decoration:none; color:#a3303a;}
.topnav ul li .active{background:url(../images/topnav-hover-bg.jpg) top repeat-x; text-decoration:none;  color:#a3303a;}
.topnav ul li .home,.topnav ul li .home:hover{background:url(../images/home.png) center no-repeat; display:block; width:30px; height:52px;}
.dvidor{background:#000000; width:1px; height:48px;}

.headerwrapper{height:300px; }

.quote{padding:30px 0px; text-align:center; font:normal 45px 'gill_sans_mtregular'; color:#e6dcc1; background:#600001 ; text-align:center; line-height:35px;}
.quote-inner{padding:30px 0; border:solid 4px #A07C72; background:#991B1E;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
position:relative;}
.quote-inner:hover{background:#E6DCC1; color:#991B1E; cursor:pointer;}

.more{padding:10px 20px; background:#000; font:normal 25px 'gill_sans_mtregular'; text-transform:uppercase; color:#e6dcc1; cursor:pointer; border:none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(PIE.htc);
position:relative;
} 
.more:hover{background:#991B1E; color:#fff; text-decoration:none;}

.bodywrapper{}
.hd{color:#a3303a; font:normal 30px 'aaarghnormal';  padding-bottom:15px;}
.bigtext{font:normal 42px 'gill_sans_mtregular';}
.colortext{color:#991b1e;}
.inner-quote{font:normal 20px 'corbertregular'; color:#a3303a; letter-spacing:-1px;}

.bodysec{padding:40px 0;}
.bodysec-inner{float:left; width:310px;}
.sub-hd{color:#000000; font:normal 20px "Times New Roman", Times, serif; padding:10px 0;}
.content{text-align:justify;}
.content ul li{line-height:30px; color:#fd6a00; list-style-image:url(../images/list.jpg); padding-left:10px; margin-left:20px;}

.iconsec{padding-bottom:20px;}
.midicon{width:165px; float:left; text-align:center;}
.midicon-hd{font:normal 25px 'gill_sans_mtregular'; color:#a3303a;}
.midicon img:hover, .midicon1 img:hover{opacity:0.8; filter:alpha(opacity=80); }

.footer{background:#000;  padding:20px 0; font-size:13px; line-height:18px; color:#FFFFFF;}
.footer a{color:#fff;}
.footer a:hover{text-decoration:underline;}

.midicon1{width:195px; float:left; text-align:center;}
.back{font-size:16px;}



/*CONTACT PAGE*/
.fieldouter{padding-bottom:10px;}
.field{background:#F0F0F0; color:#000; padding:5px; border:none; border:solid 1px #ccc; font:normal 14px Arial,Helvetica,sans-serif}
.submit{background:#000; width:79px; height:30px; border:none; color:#FFFFFF; cursor:pointer; }
.submit:hover{background:#991b1e;}
.fieldouter1{margin-bottom:10px;}
.fieldtext{width:120px; float:left;}
.fieldtext1{float:left;}
.fieldcontent{float:left;}
.text{margin-bottom:3px;}
.redtext{color:#FF0000;}
.fieldtext2{width:80px; float:left;}
.maplink{text-align:center; font-size:12px; margin-left:30px; float:left;}

div.captchabox {
	display: block;
	padding: 10px;
	border: 1px solid rgb(179, 33, 91);
	width: 62%;
	background: aliceblue;
}

div.cap_text { width: 55px;}