html,h1,h2,h3,h4,h5,h6,ul,ol,p,form,fieldset{
margin:0px;
padding:0px;
}
body{
background:url('../images/bodybg.jpg') repeat-x top left;
width:877px;
margin:0px auto;
padding:0;
font-family:Arial, Tahoma, Sans-serif;
color:#000;
font-size:14px;
position:relative;
}
#header{
background:url('../images/sitebg.jpg') no-repeat top center;
height:196px;
margin-top:0px;
}
#header a.logo{
background-image:url('../images/spacer.gif');
display:block;
float:left;
width:258px;
height:77px;
margin:43px 0 0 33px;
text-decoration:none;
}
#header .call{
padding:5px 0px 0px 340px;
/*text-transform:uppercase;*/
font-weight:normal;
font-size:17px;
color:#96231c;
}
#header .phone{
padding:0px 0px 0px 340px;
font-weight:bold;
font-size:32px;
color:#eb2629;
}
#header .caption1{
padding:20px 0px 0px 310px;
color:#96231c;
}
#header .caption2{
padding:50px 0px 0px 12px;
text-transform:uppercase;
color:#fff;
font-family:Verdana, Arial, Sans-serif;
font-weight:bold;
font-size:11px;
}
#header .caption2 a{
color:#fff;
text-decoration:none;
margin-right:19px;
}
#header .caption2 a:hover{
text-decoration:underline;
}
#container{
width:800 px;
overflow:hidden;
/*background:#ecece6;*/
background:#fff;
padding:10px 10px 10px 20px;
position:relative;
}
#content{
float:left;
width:600px;
}
.content2{
padding:15px 0 0 10px;
width:555px !important;
}
.content3{
padding:15px 0 0 10px;
width:465px !important;
}
#content h1{
font-size:35px;
letter-spacing:-2px;
}
#content h1 .highlight, #content h2 .highlight, #sidebar .highlight{
color:#eb2629;
}
#content p{
margin:20px 0px;
line-height:20px;
}
#content p.intro{
font-size:16px;
font-weight:bold;
}
#content ul{
padding:0px 0px 0px 20px;
list-style-image:url('../images/bullet.gif');
}
#content .underline{
text-decoration:underline;
}
#content h4{
margin:30px 0px;
color:#9e1914;
}
#content a:link,#content a:visited{
color:#a52b25;
}
#content a:hover{
text-decoration:none;
}
#content strong .highlight{
color:#a32322;
}
#content .bookmark{
font-size:12px;
}
#sidebar{
float:right;
width:230px;
border:1px solid #000;
background:#dcc70d url('../images/sidebarbg.gif') repeat-x top left;
position:relative;
}
#sidebar h3{
font-size:18px;
}
#sidebar h3 strong{
font-size:24px;
}
#sidebar hr{
color:#eb2629;
border:1px solid #eb2629;
}
#sidebar p.info{
font-size:9px;
text-transform:uppercase;
margin-bottom:10px;
}
#sidebar p.info2{
font-size:9px;
text-transform:uppercase;
padding:10px 0 5px 0;
margin:0;
}
#sidebar form{
padding:10px;
}
#sidebar .form1{
padding:0;
}
#sidebar label{
font-size:12px;
display:block;
}
#sidebar input,#sidebar select, #sidebar textarea{
border:1px solid #a52b25;
margin-bottom:1px;
padding:3px 3px 1px 3px;
font:700 11px/13px Arial, Helvetica, sans-serif;
}
#sidebar select{
padding:3px 3px 2px 3px !important;
}
#sidebar input, #sidebar textarea{
padding:4px 3px 2px 3px !important;
}

#sidebar .form1 label{
padding:6px 0 0 3px;
}
#sidebar input.f1_txt,textarea{
width:179px;
}
#sidebar .form1 input.f1_txt, .form1 textarea{
width:200px;
}
.form1 textarea{
overflow:auto;
}
#sidebar .btn{
background:#000;
color:#fff;
font-weight:bold;
padding:4px 10px;
margin:10px 0px;
font-size:12px;
font-family:Tahoma, Arial, Sans-serif;
width:140px;
}
#sidebar .quotez{
position:absolute;
margin-top:10px;
}
#container h5{
font:700 11px/11px Arial, Helvetica, sans-serif;
color:#a32322;
text-transform:uppercase;
padding:0;
margin:8px 0;  
}
#footer{
background:#373630 url('../images/footerbg.gif') no-repeat top left;
font-size:10px;
color:#fff;
padding:20px 20px 20px 130px;
}
#footer p{
padding:0px 0px 20px 0px;
}
#footer a:link, #footer a:visited{
color:#fff;
}
#footer a:hover{
color:#f2f51a;
}
#footer ul {
width:700px;
overflow:auto;
list-style-type:none;
}
#footer ul li{
float:left;
margin-right:5px;
padding-right:5px;
border-right:1px solid #fff;
}
#footer ul li.last{
border-right:none;
}
#sidebar .glidecontent{
background-color:#fff;
}
.stick1{
width:232px; 
border:1px solid #94a6bc; 
padding:3px;/**/
margin-top:7px;
} 
.stick2{
width:209px;
background:#dbc92b url(../images/yellow-grad1.jpg) repeat-x 0 0;
padding:15px;
margin:15px 0;
}
#container .stick1 h5{
text-transform:uppercase;
color:#a32322;
font-size:13px;
line-height:13px;
padding:3px;
margin:0;
}
#container .stick1{
/*float:left;
margin:6px 16px 6px 0;*/
}
#container .stick1 ul, #container .stick1 li{
padding:0;
margin:0;
list-style:none !important;
}
#container .stick1 li{
margin-top:2px;
padding:3px 0 4px 4px;
background-color:#e1e6df;
color:#000;
font-size:11px;
}
.stick1 li a{
color:#000 !important;
text-decoration:none;
font-weight:700;
}
.stick1 li a:hover{
color:#a32322;
}
.sidebar2{
background:none !important;
border:0 !important;
width:240px !important;
padding:10px 10px 0 0;
}
.sidebar3{
background:transparent url(../images/boxer1.png) 0 0 !important;
border:0 !important;
width:312px !important;
padding:10px 20px 0 10px;
min-height:400px;
margin:-25px 0 0 40px;
position:absolute !important;
z-index:50;
}
html>/**/body .sidebar3{
margin:-25px 0 0 515px !important;
}
*:first-child+html .sidebar3{
margin:-10px 0 0 15px;
}
#container .stick1 h5.fbig{
font:700 18px/22px Arial, Helvetica, sans-serif;
color:#000;
border-bottom:2px solid #a52b25;
}
#container .stick1 .zbutton{
border-width:2px !important;
background-color:#000;
color:#FFF;
padding:5px 7px 4px 7px !important;
margin:7px 0 4px 0;
}
.boxer2{
position:absolute; 
left:0; 
bottom:-26px;
}
.formtxt{
margin:15px 0 35px 0;
font-size:11px;
}
