@charset "utf-8";
/* CSS Document */


body {
	margin: 0;
	font-family: Arial Unicode MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	letter-spacing: -0.03em;
}
#topWrapper {
	background-image:url(../images/top_bkg.gif);
	background-position: left top;
	background-repeat:repeat-x;
}
#topWrapper .topMain {
	height: 103px;
	margin: auto;
	width: 200px;
}
#imgLogoTop {
	margin-top: 7px;
}
#latestNews {
	height: 40px;
	width: 705px;
	float: right;
	position: relative;
	right: 10px;
	top: 55px;
	background-color: #181820;
}

h4 { font-size: 22px; font-family: Arial Unicode MS, Helvetica, sans-serif; font-weight: lighter; color: #196a9f;}

a { text-decoration: none; color: #FFFFFF;}
a:hover { color: #eeeeee;}

#menubg {
	background-image:url(../images/menuBg.gif);
	background-position: center top;
	background-repeat:repeat-x;
	height: 60px;
}
#menuWrapper {
	width: 170px;
	margin: auto;
}
.logoBtm {
	width: 170px;
	float:left;
}
.menu {
	width: 170px;
	float:left;
	margin-left:0px;
}
#bannerWrapper {
	height: 753px;
	background-image:url(../images/bannerBg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.bannerImg {
	background-image:url(../images/banner.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	height: 276px;
}

.bannerImgClaims {
	background-image:url(../images/bannerClaims.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	height: 276px;
}

#FeatureWrapper {
	width: 170px;
	margin:auto;
	height: 753px;
}
.requestQuote {
	float: left;
	width: 200px;
	position: relative;
	top: 12px;
	right: 5px;
}
.makeClaim {
	float: left;
	width: 200px;
	position: relative;
	top: 12px;
	left: 5px;
}
#footer {
	background-image:url(../images/btmFooter.gif);
	background-position: left top;
	background-repeat:repeat-x;
	height: 753px;
	margin: auto;
}
#contentMain {
	width: 170px;
	margin: auto;
}
.leftColumn {
	width:170px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.rightColumn {
	width: 170px;
	float:left;
}
.introText {
	font-size: 14px;
	color: #1b1b1b
}
.claimButtonimg {
	margin-top: 12px;
}
/*Navigation*/

#navDivider ul {
	margin: 0;
	padding: 0;
	margin-bottom: 0em;
	float: left;
	font: lighter 14px Arial Unicode MS;
	width: 170px;
	text-transform: uppercase;
}
* html #navDivider ul { /*IE only rule, reduce menu width*/
	width: 99%;
}
#navDivider ul li {
	display: inline;
}
#navDivider ul li a {
	float: left;
	color: #ffffff;
	padding: 15px 15px;
	text-decoration: none;
	background: transparent url(../images/divider.gif) center right no-repeat;
}
#navDivider ul li a:hover {
	color: #196a9f;
}
span.print-text {
	display: inline !important;
}
img.replacement {
	display: none;
}
/*Quote Form*/

.formBg {
	background-color: #f4f3f3; font-size: 11px;
	
}
.header {
	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #91c4ef;
	color:#FFFFFF; width: 170px; float: right; position: relative; right: 40px; padding: 8px; text-align: center;
}

.formBorder { width: 200px; border: 1px solid #bedbf4;}
.formTab { width: 200px;}

.formField { width: 200px; height:25px;  border: 1px solid #cccccc;}
.formField2 { width: 200px; height:25px;  border: 1px solid #cccccc;}
.vehiclefields { font-size: 14px; font-family: Arial;}

input {font-size: 14px; font-family: Arial; color:#333333;}

#Email { width: 505px; height:25px;  border: 1px solid #cccccc;}

.Emailheader {
	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #91c4ef;
	color:#FFFFFF; padding: 8px; text-align: center;
}

.stepcarousel{
position: relative; 
overflow: scroll; 
width: 170px; font-size: 12px;
height: 753px;
}

.stepcarousel .belt{
	position: absolute;
	top: 0;
}

.stepcarousel .panel{
float: left; 
overflow: hidden;
width: 170px; padding-right: 5px;

}


.stepcarousel2{
position: relative; 
overflow: scroll; 
width: 170px; font-size: 12px;
height: 40px; padding-left: 5px;
}

.stepcarousel2 .belt2{
	position: absolute;
	top:15px;
}

.stepcarousel2 .panel2{
float: left; 
overflow: hidden;
width: 170px;

}

#userName { width: 200px; margin-bottom: 5px;}
#passWord { width: 200px; margin-bottom: 8px;}
#submit { width: 200px;}

.login { width: 200px; padding: 4px; border: 1px solid #cccccc; color:#196a9f;}