@import "../css/design_master.css";

/*
BEGIN STRUCTURE
*/	

body {
	background:#8A8A8A
}

#wrapper {
	background:#fff;
	margin:45px auto 0 auto;
	border:solid 5px #fff
}

#header {
	height:107px;
	background:#005495;
	border-bottom:solid 1px #fff
}

#header h1 a {
	position:absolute;
	top:25px;
	left:20px;
	text-decoration:none;
	font:normal 32px "arial narrow";
	color:#fff;
	line-height:75px
}

#header h1 a span {
	width:90px;
	padding:15px 0 0 60px;
	margin:0 5px 0 0;
	display:block;
	float:left;
	background:#660033;
	border:solid 1px #fff;
	font:bold 35px "times new roman";
	color:#fff;
	text-decoration:none !important
}

#header h2 {
	display:none
}

#header h3 {
	display:none;
}

body#Default #header h3,
body#default #header h3 {
	display:block;
	font:bold 30px helvetica;
	color:#FFCC00;
	position:absolute;
	top:170px;
	left:240px;
	z-index:1000
}

#header h3 span {
	font:normal 21px "arial narrow";
	color:#fff;
	display:block;
	text-transform:capitalize
}

#main {
	margin-top:40px;
	width:585px;
	padding:0px 0 30px 9px
}

#sidebar {
	background:#fff;
	width:206px
}

#footer {
	border-top:solid 4px #fff;
	background:#B6B6B6
}

#copyright p {
	color:#fff
}

/*
BEGIN MENUS
*/

#navigation1 {
	width:800px; 
	height:30px; 
	background:#7CA0C5; 
	border-bottom:solid 3px #005495; 
	top:108px; 
	left:0px
}


#navigation1 ul {
	position:absolute; 
	display:block; 
	top:0px; 
	right:0px
}

#navigation1 a, #navigation1 a:visited {
	font:bold 13px "arial narrow"; 
	color:#fff;
	text-decoration:none; 
	display:block; 
	text-align:center; 
	background:url(images/design_5_menu_border_left.gif) no-repeat 0% 50%; 
	line-height:30px
}

#navigation1 a:hover,
body#Default #navigation1 li#buttonDefault a,
body#default #navigation1 li#buttonDefault a,
body#AboutUs #navigation1  li#buttonAboutUs a,
body#aboutus #navigation1  li#buttonAboutUs a,
body#Products #navigation1  li#buttonProducts a,
body#products #navigation1  li#buttonProducts a,
body#ContactUs #navigation1  li#buttonContactUs a,
body#contactus #navigation1  li#buttonContactUs a {
	background:#005495 url(images/design_5_menu_border_left.gif) no-repeat 0% 50%
}

#buttonDefault {
	left:0px; 
	width:72px
}

#buttonAboutUs {
	left:72px; 
	width:102px
}

#buttonProducts {
	left:174px; 
	width:172px
}

#buttonContactUs {
	left:346px; 
	width:114px
}

#navlist2, 
#navlist3 {
	margin: 0; 
	width:206px
}

#navlist2 li, 
#navlist3 li {
	list-style: none; 
	margin: 0; 
	text-align: left
}

#navlist2 li a, 
#navlist3 li a {
	height:1%; 
	vertical-align:bottom; 
	font:bold 11px verdana; 
	display: block; 
	padding:10px; 
	text-decoration: none
}


#navlist2 li a {
	border:solid 1px #CCCCCC; 
	background:#fff url(images/design_5_menu_2_background.jpg) no-repeat top left; 
	margin-bottom:4px; 
	text-indent:34px
}


#navlist3 li a {
	background:#fff url(images/design_5_menu_border.gif) repeat-x bottom left;
	text-indent:34px
}


#navlist2 li a:link, 
#navlist2 li a:visited {
	color:#005495
}


#navlist3 li a:link, 
#navlist3 li a:visited {
	color:#990000
}


#navlist2 li a:hover,
body#RequestAQuote li#buttonRequestAQuote a,
body#ReportAClaim li#buttonReportAClaim a,
body#CertificateRequest li#buttonCertificateRequest a,
body#AddRemoveADriver li#buttonAddRemoveDriver a,
body#ChangeOfAddress li#buttonChangeOfAddress a {
	color:#BACDE0; 
	background:#005495
}


#navlist3 li a:hover,
body#FAQ li#buttonFAQ a,
body#Links li#buttonLinks a,
body#Bios li#buttonBios a,
body#Testimonials li#buttonTestimonials a,
body#Newsletter li#buttonNewsletter a,
body#News li#buttonNews a,
body#Events li#buttonEvents a {
	color:#fff; 
	background:#990000
}

#navigation2 {
	border-top:solid 40px #fff
}

#navigation3 {
	border-top:solid 4px #660033
}

/*
BEGIN CONTENT
*/

#main1 {
	margin:0
}

body#Default #main1,
body#default #main1 {
	padding:180px 0 20px 0px;
	background:url(images/design_5_ImageBusiness.jpg) no-repeat top left
}

#main1 h2 {
	color:#660033
}

body#Default a#GetAQuote,
body#default a#GetAQuote {
	position:absolute;
	top:243px;
	left:241px;
	display:block;
	width:207px;
	height:42px;
	background:url(images/design_5_GetAQuote.gif) no-repeat;
	text-indent:-3000em;
	overflow:hidden
}

#main1 p a, 
#main2 p a, 
#main3 p a {
	color:#8E172B
}

#main2, 
#main3 {
	border-top:solid 4px #8A8A8A; 
	margin-right:5px
}

#main2 h3, 
#main3 h3 {
	color:#005495
}

#main2 ul li a {
	color:#8E172B
}