/* CSS Document */
* {
	margin:0;
	padding:0;
}

body {
background:url(images/bg.gif) repeat-x top left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

a {
font-weight:bold;
text-decoration:none;
color:#c9252b;
}
	p, h1, h2, h3, h4,ul{
	padding: 0 0 15px 0;
	
}
ul {list-style:none;
}

h3 {
	color:#c9252b;
	padding: 3px 0 3px 0;
	font-size:14px;
	background: #dddddd;
	margin-bottom: 4px;
}
h4 {
color:#c9252b;
padding: 0 0 3px 0;
font-size:14px;
}
.red {
color:#c9252b;
}
#container {
	width: 986px;
	position: absolute;
	left: 50%;
	margin-left: -493px;
}
#header {
height:317px;
background:url(images/tickbg.gif)  no-repeat 630px 0px;

}
#logo {
background:url(images/logo.gif) no-repeat 13px 3px;
height: 72px;
}
#menu  {
	height:29px;
	position: relative;
}
#menu ul {
	list-style:none;
	margin: 6px 0 0 0;
	
}
#menu li {
float:left;

}
#menu li a {
/*padding: 2px 0 0 0;
	overflow: hidden;
	height: 0px !important; */
	font-size:15px;
	height:20px;
	}

#menu #menu1 {

}
#menu #menu1 a {
background:url(images/menu_01.gif);
padding:0 37px 0 37px;

}
#menu #menu1a a {
background:url(images/menu_02.gif);
padding:0 43px 0 43px;

}
#menu #menu2 a {
background:url(images/menu_03.gif);
padding:0 40px 0 40px;
}
#menu #menu3 a {
background:url(images/menu_04.gif);
padding:0 109px 0 109px;
}
#menu #menu4 a {
background:url(images/menu_05.gif);
padding:0 29px 0 29px;
}
#menu #menu5 a {
background:url(images/menu_06.gif);
padding:0 47px 0 47px;
}

#menu #menu1 a:hover,#menu #menu1a a:hover,#menu #menu2 a:hover,#menu #menu3 a:hover,#menu #menu4 a:hover,#menu #menu5 a:hover {
background-position:0px -18px; 
}
#menu img {
border:none;
}
#menu #signup {
	position: absolute;
	right: 0px;
	top: 5px;
	padding: 1px 8px;
	background: #A0A1A4 url(images/signupbg.gif) no-repeat bottom right;
}
#menu #signup a{
color:#FFFFFF;
}
#menu #signup a:hover{
color:#c9252b;
}

#headerinfo {
	background:url(images/headerbg.gif) no-repeat 10px 70px;
	width: 370px;
	padding: 105px 170px 0 15px;
	color: #FFFFFF;
	text-align: justify;
	height: 100px;
}



#maincols {
	list-style-type: none;
	color: #666666;
}
#col1,#col2,#col3{
float:left !important;
width:231px;
padding: 4px 20px!important;

background:none !important;
}
#maincols #col2 {
	width: 550px;
	border-left: dashed 1px #CCCCCC ;
	padding: 4px 50px!important;
}

#maincols h2 {
background: #c9252b url(images/colsheaderbg.gif) bottom right no-repeat;
width:auto;
margin: 0 90px 10px 0;
font-size:16px;
color:#FFFFFF;
padding: 3px 0px 3px 4px;
}

#maincols li {
background:url(images/bullet.gif) no-repeat 3px 5px;
	margin:0 0 3px 0;
	padding: 0 0 0 15px;
	}
.redbox {
background: #c9252b url(images/boxbg.gif) no-repeat bottom right;
color:#FFFFFF;
padding:20px 10px;
}
.redbox li {
background: url(images/bullet_box.gif) no-repeat 3px 5px !important;
}
.colitem {
border:dotted 1px #666666;
border-right:none;
border-left:none;
padding:0 0px;
margin: 0 0 30px 0;
}
.colitem h3 {
color:#c9252b;
font-size:18px;
padding: 0 0 3px 0;
border-bottom:dotted 1px #666666;
margin:1px 0 0 0;
/*font-family:Arial Rounded MT Bold,Arial, Helvetica, sans-serif;*/
font-weight:bold;
font-stretch:narrower;
}
.colitem div {
background:#DDDDDD;
padding: 0 0 3px 0;
}
.colitem p {
padding: 10px 0 10px 3px;
}
.colitem a {
background:#c9252b url(images/signupbg.gif) no-repeat bottom right;
padding:0 12px 0 3px;
color:#FFFFFF;
margin: 0 0 3px 3px;
}

#faq li{
	padding-bottom: 9px;
}
#faq strong {
padding-bottom: 2px;
}
#faq p {
padding-bottom:3px;
}

/* FORM */
#quoteform label
{
	width: 330px;
	float: left;
	text-align: right;
	display: block;
	margin: 0px 10px 0 0;
	color:#c9252b;
	font-weight: bold;
}

#quoteform {
	width: 600px;
	margin: 10px 0 0 0;
}


#quoteform select
{
	color: #000000;
	background:#FFFFFF;
	border: 1px solid #000000;
	font-size:11px;
	width: 175px;
	height: 15px;
	padding: 2px 0;
}
#quoteform textarea
{
	background:#FFFFFF;
	border: 1px solid #A5ACB2;
	width: 200px;
	height: 105px;
	padding: 2px 0;
}
#quoteform div
{
	padding: 6px 0;

}
#ems {
	border-top:dotted 1px #666666;
	padding: 10px 0 0 0;
	margin: 25px 0 0 0;
}
#ems img {border:none;}
#ems a {color:#333333;}
.line {
	border-top:dotted 1px #666666;
	margin-top: 5px;
}
#terms textarea{
	width: 600px;
	height: 200px;
}
