/* common styles */

#container {
  width:100%;
  text-align:center; /* fix to center in IE */
}

#wrapper {
  margin: auto; /* compliant centralising */
	width:775px;
	background-color:#e5e5e4;
}

#header {
  padding-top:10px;
  width:740px;
}

#flash {
  margin-bottom:5px;
}

#flash_two {
	width: 740px;
	height: 175px;
  margin-bottom:5px;
  background: url(../Images/shellBanner.gif) no-repeat top left;
}

#flash_two span
{	
display: none;
}

.clear{
	clear:both;
	height:10px;
	font-size:0px;
	line-height:0px;
	margin: 0px;
	padding: 0px;
}
/*------------------------MENU LINKS-----------------------------*/
#topNav {
	width:100%;
	height:36px;
	list-style:none;
	padding: 0px;
	margin: 0px;
	background-color:#CC0000;
}
#topNav li {
	display:inline;
}
#menuContainer {
	height:30px;
	width:100%;
	background-color:#CC0000;
	text-align:center;
	padding:0px;
	margin:0px;
}
#menu {
	width:auto;
	padding-top:7px;
	margin-left: 38px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#nav a:link, #nav a:visited {
	display: block;
	width: auto;
	color:#FFFFFF;
	text-decoration:none;
}
#nav a:hover, #nav a:active  {
	display: block;
	width: auto;
	color:#000000;
	text-decoration:none;
}
#nav li.one, #nav li.two {
	float: left;
	width: auto;
	margin-right:35px;
	background-image:url(../images/menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right:40px;
	height:24px;
}
#nav li.end {
	float: left;
	width: auto;
	margin-right:0px;
	padding-right: 0px;
	height:24px;
}
#nav li ul {
	position: absolute;
	width: auto;
	left: -999em;
}
#nav li.one:hover ul {
	margin: 0.5em 0 0 -1em;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
ul#nav li ul {
	background-color:#CC0000;
	padding:0px;
	border: 1px solid #FFFFFF;
}
ul#nav li li {
	padding:2px;
	font-weight:normal;
	text-align:left;
}
ul#nav li li a:link, ul#nav li li a:visited {
	color:#FFFFFF;
	padding:2px 4px;
}
ul#nav li li a:hover, ul#nav li li a:active {
	color:#FFFFFF;
	background-color:#333399;
	padding:2px 4px;
}
/*------------------------MENU LINKS END-----------------------------*/
#main {
  margin-top:5px;
  margin-bottom:5px;
  width:740px;
  height:auto;
  background-color:#ffffff;
}
#content {
  margin-top:20px;
  float:left;
  width:520px;
}
#contentIndent {
  padding-left:40px;
}
#clearOne {
  clear:both;
  height:1px;
}
#rightNav {
  margin-top:20px;
  margin-right:15px;
	vertical-align:bottom;
	float:right;
	width:200;
}
#footer {
	background-color:#333399;
	width:740;
	height:82px;
  margin-bottom:10px;
}

#footerTxt {
  font-family:Arial, Verdana;
	font-size:14px;
	line-height:1.3;
  text-align:left;
	color:#ffffff;
  float:left;
  width:250;
	padding-left:15px;
	padding-top:13px;
}

#footerImg {
  float:right;
  width:473;
	height:82;
}

#footerTagline {
  font-family:Arial, Verdana;
	font-size:10px;
	color:#4b4b4b;
  width:775px;
	background-color:#ffffff;
}

/* drop down menu */


/* text & decoration */

.bld {
  font-weight: bold;
}

.bldred {
  font-weight: bold;
	color:#c00000;
}

h1 {
  font-family:Verdana;
	font-size:20px;
	text-align:left;
	color:#4b4b4b;
}

h2 {
  font-family:Verdana;
	font-size:16px;
	text-align:left;
	color:#c00000;
}

.body {
  font-family:Verdana;
	font-size:12px;
	text-align:left;
	color:#000000;
}

a:link {
  text-decoration: none;
		color:#000000;
}
a:visited {
  text-decoration: none;
		color:#000000;
}
a:active {
  text-decoration: none;
		color:#000000;
}
a:hover {
  text-decoration: underline; 
	color: c00000;
}

a:link.email2 {
  text-decoration: none;
		color:#ffffff;
}

a:hover.email2 {
  text-decoration: underline; 
	color: c00000;
}

.padtb {
  padding-top:5px;
	padding-bottom:5px;
}

/* alignments, borders & forms */

.r {
  text-align:right;
}

.t {
  vertical-align: top;
}

.l {
  text-align:left;
}

.bdrtb {
  border-top: solid 1px #c00000;
	border-bottom: solid 1px #c00000;
}

.bdrth {
  border-top: solid 1px #c00000;
}

.bdrt {
  border-top: solid 3px #c00000;
}

.bdrb {
  border-bottom: solid 3px #c00000;
}

#selfDrive2 {
	border-top: solid 1px #c00000;
}

#contactForm {
  font-family: Verdana;
  color: #000000; 
	background-color: white; 
  font-size: 10pt;
	border-color: #c00000;
	border-width: 1px;
}

/* Accident content */
#accident_content 
{
	width: 740px;
	background: #FFF;
}

#accident_content #upper_img
{
	float: left;
	width: 696px;
	height: 810px;
	background: url(../Images/shellAccident_03.jpg) no-repeat top left;
	margin-left: 22px;
}

#accident_content #upper_img_smll
{
	float: left;
	width: 696px;
	height: 414px;
	background: url(../Images/shellAccident_04_01.jpg) no-repeat top left;
	margin-left: 22px;
}

#accident_content a.red_bar
{
	background: url(../Images/shellAccident2_07.jpg) no-repeat top left;
	height: 63px;
	width: 696px;
	display: block;
	margin-left: 22px;
	float: left;
}	

#accident_content a.red_bar span
{
	display: none;
}

#accident_content #bottom_list
{
	float: left;
	width: 740px;
}

#accident_content #bottom_list ul
{
	padding: 0px;
	margin: 20px 0px 0px 22px;
}

#accident_content #bottom_list ul li
{
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left;
	margin-right: 20px;
}

#accident_content #bottom_list ul li a
{
	padding: 0px;
	margin: 0px;
}

#accident_content #bottom_list ul li a.next_page
{
	float: left;
	width: 193px;
	height: 57px;
	background: url(../Images/shellAccident_10.gif) no-repeat top left;
}

	#accident_content #bottom_list ul li a.next_page span
	{
		display: none;
	}
	
#accident_content #bottom_list ul li a.previous
{
	float: left;
	width: 193px;
	height: 57px;
	background: url(../Images/shellAccident_2_03.gif) no-repeat top left;
}

	#accident_content #bottom_list ul li a.previous span
	{
		display: none;
	}
	
#accident_content #bottom_list ul li a.faq_link
{
	background: url(../Images/shellAccident_12.gif) no-repeat top left;
	width: 193px;
	height: 57px;
	display: block;
}

	#accident_content #bottom_list ul li a.faq_link span
	{
		display: none;
	}

#accident_content #bottom_list ul li a.services_link
{
	background: url(../Images/shellAccident_14.gif) no-repeat top left;
	width: 192px;
	height: 57px;
	display: block;
}

	#accident_content #bottom_list ul li a.services_link span
	{
		display: none;
	}
	
#accident_content #contact_list
{
	width: 740px;
	float: left;
	padding-top: 20px;
}

#accident_content #contact_list ul
{
	padding: 0px;
	margin: 0px 0px 0px 22px;
}

#accident_content #contact_list ul li
{
	list-style-type: none;
	float: left;
}

#accident_content #contact_list ul li a.contactUs
{
	float: left;
	width: 365px;
	height: 41px;
	background: url(../Images/shellAccident_20.gif) no-repeat top left;
}

	#accident_content #contact_list ul li a.contactUs span
	{
		display: none;
	}

#yesfree
{
	width: 740px;
	height: 82px;
	background: url(../Images/shellAccident.gif) no-repeat top left;
}

#text_container
{
	width: 500px;
	padding: 22px 22px 0px 22px;
	background: #FFF;
	font-size: 80%;
	text-align: left;
	color: #000000;
	float: left;
	font-family: Verdana;
}

#text_container span
{
	font-size: 120%;
	font-weight: bold;
	color: #CD3333;
	font-family: Verdana;
}

#text_container span.big_grey
{
	font-size: 140%;
	color: #6F7073;
}

#text_container ul
{
	margin: 17px;
	padding: 0px;
}

/* Misc */

