body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #ffffff;
	background-color: #404040;
	background-image:url(../images/background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

#page {

	float: left;
	width:950px;
}

#left {
	width:250px;
	float:left;
}

#right {
	width: 470px;
	padding-left:5px;
	font-size:small;
	float:right;
	text-align:justify;
	}

.rolloverStyle a {background-color:#d81e05;
	display:block; border-bottom:1px solid #ffffff; font-size:0.9em; font-weight:bold; color: #ffffff; text-decoration: none; padding-top: 8px; height: 25px; width: 154px;
}
.rolloverStyleHover a {background-color: #404040;
	display:block; border-bottom:1px solid #ffffff; font-size:0.9em; font-weight:bold; color: #ffffff; text-decoration: none; padding-top: 8px; height: 25px; width: 154px;
}

img {border:0;}

#headerindex {
	width:950px;
	height:200px;
	border-bottom:1px solid #ffffff;
	color: #ffffff;
	font-weight:bold;
	font-size:0.7em;
	text-align:right;
}
#headerindex a {color:#ffffff; text-decoration: none; border:none;}
#headerindex a:hover {color: #d81e05; text-decoration: underline; border:none;}

#logo {
	float:left
}
#vbra {
	float:right;
}

#header {width:470px; text-align:right;	color:#DC0D0D; font-weight:bold;font-size:small;}
#header a {color:#DC0D0D; text-decoration: none; border:none;}
#header a:hover {color:#DC0D0D; text-decoration: underline; border:none;}

#contentindex {
	margin:auto;
	width:776px;
	background-color:#404040;
	}
	
#contentpage {
	margin:auto;
	width:776px;
	/* background-color:#404040; */
	}


#content {
	padding-left:10px;
	padding-right:10px;
	width:450px;
	background-color:#404040;
	}

#motoristcontent {}
#contactcontent {min-height:550px;}
#longcontactcontent {min-height:600px;}
#longercontactcontent {min-height:700px;}
#vlongcontactcontent {min-height:740px;}
#vvlongcontactcontent {min-height:850px;}
#vbracontent {min-height:350px;}
#loccontent {min-height:550px;}
#rights {min-height:420px;}


#motorist-button {float: left; }
#company-button {float: left; border-left:1px solid #ffffff; }
#insurance-button {float: right; border-left:1px solid #ffffff; }
#fault-button { float: right;border-left:1px solid #ffffff;}
#insurance-button-wide {float: left; border-left:1px solid #ffffff; }
#nonfault-button-wide { float: right;border-left:1px solid #ffffff;}
#columnonly {float:left; padding-top:3px; width:450px;background-color:#404040;}

#column1 {float:left; padding:10px 0 0 15px; width:210px;background-color:#404040;}
#column2 {float:right; padding:10px 15px 0 0px; width:210px;background-color:#404040;}
#column3 {float:left; padding:10px 0 0 15px; width:431px;background-color:#404040;}
#column3-wide {float:left; padding:10px 0 0 15px; width:600px;background-color:#404040;}


#column1 p {font-size: 0.8em;}
#column2 p {font-size: 0.8em;}
#column3 p {font-size: 0.8em;}
#column3-wide p {font-size: 0.8em;}


#column1 li {font-size: 0.8em; color:#d81e05;}
#column2 li {font-size: 0.8em; color:#d81e05;}
#column3 li {font-size: 0.8em; color:#d81e05;}
#column3-wide li {font-size: 0.8em; color:#d81e05;}


#column1 table {font-size: 0.8em;}
#column2 table {font-size: 0.8em;}
#column3 table {font-size: 0.8em;}

#column1 a {color:#ffffff; font-weight:bold;}
#column2 a {color:#ffffff; font-weight:bold;}
#column3 a {color:#ffffff; font-weight:bold;}
#column3-wide a {color:#ffffff; font-weight:bold;}


#column1 a:hover {color:#d81e05; font-weight:bold;}
#column2 a:hover {color:#d81e05; font-weight:bold;}
#column3 a:hover {color:#d81e05; font-weight:bold;}
#column3-wide a:hover {color:#d81e05; font-weight:bold;}


.error_message {color:#d81e05;}
.pdf {padding-top:5px;}
#copyright a {color:#B1ABAB; text-decoration:none;}
#copyright {color:#B1ABAB; text-decoration:none;}


#box { float:left; background-color:#404040; border-left:1px solid #ffffff;}
#box-red { float:left; background-color:#d81e05; border-left:1px solid #ffffff; width: 154px; height: 285px; text-align:left;padding:0; margin: 0;}
#box-red h1 { color:#FFF; padding:10px 10px 0 12px; font-size: 1.1em;}
#box-red p {color:#FFF; font-size:0.8em; padding: 0 10px 0 12px;}

#box-red-sml { float:left; background-color:#d81e05; border-left:1px solid #ffffff; border-top:1px solid #ffffff; width: 154px; height: 124px; text-align:left;}
#box-red-sml h1 { color:#FFF; padding:0 10px 0 10px; font-size: 1.1em;}
#box-red-sml p {color:#FFF; font-size:0.8em; padding: 5px 10px 0 10px;}

#box-red-med { float:left; background-color:#d81e05; border-left:1px solid #ffffff; border-top:1px solid #ffffff; width: 154px; height: 222px; text-align:left; padding:0; margin: 0;}
#box-red-med h1 { color:#FFF; padding:0 10px 0 12px; font-size: 1.2em; line-height:1.5;}
#box-red-med p {color:#FFF; font-size:0.8em; padding: 10px 10px 0 12px;}

#box-red-long { float:left; background-color:#d81e05; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; width: 154px; height: 222px; text-align:left; padding:0; margin: 0;}
#box-red-long h1 { color:#FFF; padding:0 10px 0 12px; font-size: 1.2em; line-height:1.5;}
#box-red-long p {color:#FFF; font-size:0.8em; padding: 10px 10px 0 12px;}

#box-red-med-index { float:left; background-color:#d81e05; border-left:1px solid #ffffff; border-top:1px solid #ffffff; width: 154px; height: 222px; text-align:left; padding:0; margin: 0;}
#box-red-med-index h1 { color:#FFF; padding:0 10px 0 12px; font-size: 1.2em; line-height:1.5;}
#box-red-med-index p {color:#FFF; font-size:0.8em; padding: 10px 10px 0 12px;}

#box-sml { float:left; background-color:#404040; border-left:1px solid #ffffff; border-top:1px solid #ffffff; height: 222px;width:154px;}
#box-sml h1 { color:#FFF; padding:5px 10px 0 10px; font-size: 1.1em;}
#box-sml p {color:#FFF; font-size:0.8em; padding: 0 10px 0 10px;}

#box-sml-wide {float:left; background-color:#404040; border-left:1px solid #ffffff; border-right:1px solid #ffffff;border-top:1px solid #ffffff; width: 464px; height:222px; text-align:left;padding:0; margin: 0;}
#box-sml-wide h1 { color:#FFF; padding:10px 10px 0 15px; font-size: 1.1em;}
#box-sml-wide p {color:#FFF; font-size:0.8em; padding: 5px 10px 0 15px;}
#box-sml-wide a {color:#FFF; font-weight:bold;}
#box-sml-wide a:hover {color:#d81e05; text-decoration: underline; font-wight:bold;}

#box-content {float:left; background-color:#404040; width: 463px; height: 474px; text-align:left; clear:both;}
#box-content-wide {float:left; background-color:#404040; width: 620px; height: 474px; text-align:left; clear:both;}
#box-content-long {float:left; background-color:#404040; width: 463px; height: 716px; text-align:left; clear:both;}
#box-content-med {float:left; background-color:#404040; width: 463px; height: 616px; text-align:left; clear:both;}
#box-content-vlong {float:left; background-color:#404040; width: 463px; height: 1116px; text-align:left; clear:both;}

.box-button { background-color:#404040; border-left:1px solid #ffffff; width: 150px; float:left;}

#leftcontent { width: 620px; float: left;}
#leftcontent-wide { width: 776px; float: left;border-right:1px solid #ffffff;}

#columnleft {float: left; width: 155px; height: 508px;border-right:1px solid #ffffff; }
#columnmiddle {width: 464px; height: 508px; float: right; background-color:#404040; }
#columnmiddle-wide {width: 620px; height: 508px; float: right;}
#columnright {float: right; width: 155px; height: 508px;}

#columnleft-long {float: left; width: 155px; height: 750px;border-right:1px solid #ffffff;}
#columnmiddle-long {width: 464px; height: 750px; float: right;}
#columnright-long {float: right; width: 155px; height: 750px;border-left:1px solid #ffffff;}

#columnleft-med {float: left; width: 155px; height: 650px;border-right:1px solid #ffffff;}
#columnmiddle-med {width: 464px; height: 650px; float: right;}
#columnright-med {float: right; width: 155px; height: 650px;border-left:1px solid #ffffff;}

#columnleft-vlong {float: left; width: 155px; height: 1150px;border-right:1px solid #ffffff;}
#columnmiddle-vlong {width: 464px; height: 1150px; float: right;}
#columnright-vlong {float: right; width: 155px; height: 1150px;border-left:1px solid #ffffff;}

#button-grey {
	color:#FFF;
	font-weight: bold;
	height: 23px;
	width: 124px;
	background-color:#404040;
	font-size: 0.8em;
	text-align:center;
	padding-top:5px;
	margin:auto;
}
#button-grey a {
	color:#FFF;
	font-weight: bold;
	text-decoration:none;
}
#button-grey a:hover {
	color:#d81e05;
	font-weight: bold;
	text-decoration:none;
}

#button-white {
	color:#404040;
	font-weight: bold;
	height: 23px;
	width: 124px;
	background-color:#ffffff;
	font-size: 0.8em;
	text-align:center;
	padding-top:5px;
	margin:auto;
}
#button-white a {
	color:#404040;
	font-weight: bold;
	text-decoration:none;
}
#button-white a:hover {
	color:#d81e05;
	font-weight: bold;
	text-decoration:none;
}

#lastbox-index {float:left; background-color:#404040; border-right:1px solid #ffffff;border-left:1px solid #ffffff;}
#lastbox {float:left; background-color:#404040; border-right:1px solid #ffffff;border-left:1px solid #ffffff;}

#lastbox-long {float:left; background-color:#404040; border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
#lastbox-med {float:left; background-color:#000000; border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}



#menu {height:115px;color: #A4A0A0;padding-left:25px; padding-top:20px;}
#menu ul{margin:0px; padding: 0px; list-style-type:none;}
#menu li {float:left; font-size:medium; padding:0px; margin:0px; font-weight:normal; text-align:center;height:50px; width:100px; display:block;}

#menu a:link {
	text-decoration: none;
	color: #A4A0A0;
	height:50px;
	width:100px; 
	display:block;
	}
	
#menu a:visited {
	text-decoration: none;
	color: #A4A0A0;
	height:50px;
	width:100px; 
	display:block;
	}

#menu a:active {
	text-decoration: none;
	color: #A4A0A0;
	height:50px;
	width:100px; 
	display:block;
	}
	
#menu a:hover {
	text-decoration: none;
	color:#FFFFFF;
	height:50px;
	width:100px; 
	display:block;
	background-image: url(../images/underline.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#uberlink {background-image: url(../images/underline.gif); background-position:bottom; background-repeat:no-repeat;}

#content a:link {
	text-decoration: none;
	border-bottom:1px dotted #DC0D0D;
	color: #DC0D0D;
	}
	
#content a:visited {
	text-decoration: none;
	border-bottom:1px dotted #DC0D0D;
	color: #DC0D0D;
	}

#content a:active {
	text-decoration: none;
	border-bottom:1px dotted #DC0D0D;
	color:  #DC0D0D;
	}
	
#content a:hover {
	text-decoration: none;
	border-bottom:1px solid #DC0D0D;
	color: #DC0D0D;
	}


#footer {
	border-top: 1px solid #ffffff;
	font-size:0.7em;
	text-align:right;
	clear:both;
	width: 950px;
}
#footer p { padding-right: 90px; padding-top: 10px; color:#B1ABAB;}
#footer a {color:#B1ABAB; text-decoration:none;}
#footer a:hover { text-decoration:underline;}


h1 {
	font-size:1.1em;
	font-weight:normal; */
	color: #ffffff;
}
h2 {
	font-size:0.8em;
	color:#ffffff;
}

.vcard {font-size: 0.8em;}
.nolist { list-style-type:none; margin:0px; padding:0px;}
.noindent {margin:0px; padding:0px;}
.smallindent {margin:0px; padding:0 0 0 12px;}
.nolist li {display:inline;}
.red {color:#DC0D0D;}
.white {color:#FFFFFF;}
.centre {text-align:center;}
.left {float:left;}
.right {float:right;}

.quotename {text-align: right; font-style:italic;}