/* ----------------------common style------------------------------------ */
* {
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
}
body {
	font-family: arial, verdana, sans serif;
	background-color: #fff;
	background-repeat: repeat-y;
	text-align: center;
	padding-top:10px
}
body * {
	text-align: left;
}
li {
}
img {
	border: none;
}
a {
	color: #669BC6;
	font-size:1em;
	
}
a:active {
	outline: 0
}
a:focus {
	outline: 0
}
.empty {
	height: 450px;
	text-align: center;
}
p { color:#58595A }
.content h2 { color:#669BC6; margin-top:8px }
.blue, p.blue, .content p.blue { color:#669BC6; font-size:0.9em }

.content p.offer_1 {
  background:url('../images/blu_box.gif') no-repeat top left;
  height:80px;
  color:#0061A0;
  padding:8px 20px 0 12px;
  font-size:0.9em;
  margin:10px 0 0 0;
  float:left;
  width:439px
}
.content p.offer {
  background:url('../images/blu_box.gif') no-repeat top left;
  height:80px;
  color:#669BC6;
  padding:8px 20px 0 12px;
  font-size:1em;
  margin:10px 0 0 0;
  float:left;
  width:439px;
  text-decoration: none;
  cursor:pointer;
}


.content p.dyk {
  background:url('../images/did_bgd.gif') no-repeat top left;
  width:304px;
  height:123px;
  margin-top:20px;
  padding:40px 0 0 10px;
  font-size:0.8em
}
p.dyk a {
   background:url('../images/find.gif') no-repeat top left;
   width:123px;
   height:34px;
   color:#fff;
   display:block;
   text-indent:-1000px;
   text-decoration:none;
   margin-top:8px
}

div.quoteLink a {
   background:url('../images/find.gif') no-repeat top left;
   width:123px;
   height:34px;
   float:right;
   color:#fff;
   display:block;
   text-indent:-1000px;
   text-decoration:none;
   margin-top:0;
   margin-right:22px;
   margin-left:70%;
}

/* ------------------------------- layout style ----------------------------------------------- */
#wrap {
	margin: 0px auto;
	width: 747px;
}
#curve-top, #curve-bottom {
  background:url('../images/main-back-top.gif') no-repeat top;
  width:747px;
  height:23px;
  float:left;
  margin-top:12px
}
#curve-bottom { 
  background:url('../images/main-back-bottom.gif') no-repeat top;
  margin-top:0
}
div.green a { color:#005A53; font-size:0.8em }
#mainbody {
	
	float: left;
	width: 745px;;
	position: relative;
	padding-top:0px;
	border-left:1px solid #b9cce0;
	border-right:1px solid #b9cce0
}
.sideContent {
	width: 256px;
	min-height: 400px;
	padding-top: 0;
	padding-left:10px;
	float: left;
	background-image: url(../images/splitline.gif);
	background-position: 100% 20px;
}
.sideContent img {
	margin: 5px;
}
.content {
	width: 475px;
	padding: 0 0 0 0;
	float: right;
}

.fullcontent{
	width: 600;
	padding: 30px 0 0 10px;
	float: left;
}

/* ------------------------------- header ----------------------------------- */
#header {
  width:800px;
  background-color:#fff;
  position:relative
  
}
a#logo, a#logo:visited, a#logo:active, a#logo:link {
	
}
a#logo:hover {  }
#header #callback {
	width: 157px;
	height: 36px;
	background-image: url("../images/tel.gif");
	text-indent: -100000px;
	margin: 30px 30px 0 0;
	float: right;
}

#nav {
	width: 724px;
	line-height:24px;
	margin:10px 0 0 10px;
	padding-left: 5px;
	font-family: arial, verdana, sans serif;
	background-color: #e2e1e1;
	font-size: 12px;
	font-weight: bold;
	display: none;
}
#TestimonialsCustomers {
	width: 97%;
	padding-left: 5px;
	background-color: #dddddd;
	
}

#TestimonialsCustomers2 {
	width: 97%;
	padding-left: 5px;
	background-color: #e2e1e1;
	
}

/* ------------------------------- menu ----------------------------------- */
#menu { background-color:#fff; position:relative }
#menu ul {
	height: 22px;
	float:left;
	padding-top:80px;
	margin-left:8px;
	background:#fff url('../images/banner.jpg') no-repeat top left;
	width:659px;
	position:relative
}
#menu li {
	float: left;
	margin:6px 5px 0 0;
	list-style:none
}
#menu li a {
	float: left;
	display: block;
	height: 20px;
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:0.8em;
	padding-top:2px
	
	
}
#menu li a#about {
	width: 101px;
	background-color: #99c0d9;
}
#menu li a#about:hover, #menu li a#about.on, #menu li a#choose:hover, #menu li a#choose.on, #menu li a#quote:hover, #menu li a#quote.on, #menu li a#claim:hover, #menu li a#claim.on {
	background-color: #c1001f
}
#menu li a.on#about:hover, #menu li a#about:active, #menu li a.on#about {
	
}
#menu li a#choose {
	width: 167px;
	background-color:#66a0c6;
}

#menu li a.on#choose:hover, #menu li a#choose:active, #menu li a.on#choose {

}
#menu li a#quote {
	width: 98px;
	background-color:#0061a0;
}

#menu li a#claim {
	width: 114px;
	background-color:#3381b3
}

#menu li a#call {
   width:152px;
   height:42px;
   background:url('../images/call-back.gif') no-repeat top left;
   font-weight:bold;
   position:absolute;
   top:82px;
   left:500px;
   padding-top:4px;
   margin-top:2px;
   
}


/* ------------------------------- side menu ----------------------------------- */

.sideContent p {
	margin: 0 30px 20px 15px;
	font-size: 12px;
}
.sideContent p {
	margin-bottom: 10px; 
}
.sideContent ul { margin-bottom:35px }
.sideContent ul li {
  font-size:0.8em;
  list-style:none;
  margin-bottom:8px;
  margin-left:8px
}

.security {
  background:url('../images/security-back.gif') no-repeat top left;
  width:232px;
  height:267px;
  padding:15px 0 0 0;
  margin-top:10px
}
/* ------------------------------- content ----------------------------------- */
.content ol { margin-bottom:15px }
.content ol li {
  font-size:0.9em;
  padding:0;
  margin:0 0 2px 0
}
.content ol li a {
  font-size:0.9em;
}
.content p, .fullcontent p, .content li {
	font-size: 12px;
	color: #333333;
	margin: 0 20px 15px 0;
}
.content p.pagenote, .fullcontent p.pagenote {
	font-size: 11px;
}
.content h2, .content p strong, .fullcontent h2, .fullcontent p strong {
	font-size: 12px;
}
.content h4, .fullcontent h4 {
	font-size: 12px;
}

.content ul li {
	margin-top: 10px;
	margin-left:14px
}
.content .matrix li {
	float: left;
	margin: 10px 0 0 0;
}
.content .matrix li#orangeFree {
	margin-top: 6px;
	height: 125px;
}

.content ul.article li { margin-left: 20px; list-style-type: disc; }
.content ul.article { margin-left: 20px; }

#rightCover ul.ourproducts li {
	float: left;	
	margin: -5px 10px 10px 10px;
}
h1.sIFR, h1 {
	width: 90%;
	margin-bottom: 15px;
	font-size: 26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #669BC6;
	font-weight:normal
}
table.products {
  height:321px;
  width:447px;
  background:url('../images/product-table-top2.gif') no-repeat top left
}
table.products td {
  font-size:0.7em;
  font-family:Arial, Helvetica, sans-serif;
  color:#58595A;
  text-align:left;
  width:140px;
  _width:144px;
  height:20px;
  padding:0;
  margin:0;
  vertical-align:middle;
  _padding-left:20px;
  border:1px solid #bfd6d4;
  border-top:none;
  border-right:none;
  padding-left:5px
}
table.products td.third { 
	border-right:1px 
	solid #bfd6d4; 
}
table.products td.title { 
	font-size:0.8em; 
	color:#005A53; 
	text-align:left; 
	padding-top:17px; 
	border:none; 
	border-bottom:1px solid #bfd6d4;
	border-left:1px solid #bfd6d4;
}
table.products td.title:first-child { 
	border-left:none;
}
table.travelcover {
  height:300px;
  width:447px;
  background:url('../images/product-table-top2.gif') no-repeat top left;
}
table.travelcover td {
  font-size:0.7em;
  font-family:Arial, Helvetica, sans-serif;
  color:#58595A;
  text-align:left;
  width:140px;
  _width:144px;
  height:20px;
  padding:0;
  margin:0;
  vertical-align:middle;
  _padding-left:20px;
  border:1px solid #bfd6d4;
  border-top:none;
  border-right:none;
  padding-left:5px;
}
table.travelcover td.third { 
	border-right:1px 
	solid #bfd6d4; 
}
table.travelcover td.title { 
	font-size:0.8em; 
	color:#005A53; 
	text-align:left; 
	padding-top:5px; 
	border:none; 
	border-bottom:1px solid #bfd6d4;
	border-left:1px solid #bfd6d4;
}
table.travelcover td.title:first-child { 
	border-left:none;
}

.content a { font-size:0.8em }
a.startcover {
  display:block;
  width:179px;
  height:63px;
  background:url('../images/start-cover.jpg') no-repeat top left;
  margin-top:100px;
  padding:15px 0 0 70px;
  text-decoration:none;
  font-size:0.9em
}
#quotes {
  margin-top:60px;
  font-size:0.9em
}
#dogquote {
  background:url('../images/dog-quote-back.jpg') no-repeat top left;
  width:127px;
  height:208px;
  float:left;
  margin-right:10px;
  padding:12px 0 0 15px;
  color:#005A53
}
a.dogquote , a.catquote, a.retrievequote {
  width:142px;
  height:208px;
  display:block;
  text-indent:-1000px;
  float:left;
  margin-right:8px
}
a.dogquote {
  background:url('../images/dog-quote.jpg') no-repeat top left;
}
a.catquote {
  background:url('../images/cat-quote.jpg') no-repeat top left;
}
a.retrievequote {
  background:url('../images/retrieve-quote.jpg') no-repeat top left;
}
#catquote {
  background:url('../images/cat-quote-back.jpg') no-repeat top left;
  width:127px;
  height:208px;
  float:left;
  margin-right:10px;
  padding:12px 0 0 15px;
  color:#005A53
}
#retrievequote {
  background:url('../images/retrieve-quote-back.jpg') no-repeat top left;
  width:127px;
  height:208px;
  float:left;
  padding:12px 0 0 15px;
  color:#005A53
}
#dogquote a, #catquote a, #retrievequote a, a.small_btn {
  background:url('../images/quote-me-btn.gif') no-repeat top left;
  display:block;
  color:#fff;
  margin-top:145px;
  text-decoration:none;
  padding:4px 0 0 10px;
  height:21px;
  width:106px;
  
}
a.small_btn { margin-top:0; float:left; margin-left:6px }
.display li { 
  list-style:none;
  font-size:1em
}
table.choosecover { margin-left:25px;  float:left;  }
table.choosecover td { padding-left:10px }
input {  }
.section div, .section div div {
  _margin:0;
}
.retrieveform {
  background: url('../images/retrieve-quote-form.gif') no-repeat top left;
  width:462px;
  height:133px;
  padding:20px 0 0 20px
}
/* ------------------------------- bottom nav ----------------------------------- */
#bottomnav {
	padding: 4px 0 0 0;
	width: 100%;
	*float: left;
	clear: both;
}
#bottomnav ul {
	height: 25px;
	text-align: right;
	padding: 0 15px 0 0;
	*padding: 0 15px 0 0;
}
#bottomnav ul li {
	display: inline;
	padding: 0 3px;
}
#bottomnav ul li a {
	font-size: 11px;
	color: #669BC6;
	text-decoration: none;
}
/* ------------------------------- footer style ----------------------------------- */
#footer {
	width: 745px;
	clear: both;
	text-align:left;
	margin:o
}
#footer a {
	width: 20px;
	height: 20px;
	text-indent: -10000px;
	display: block;
	margin-left: 15px;
	margin-top: 20px;
	float: left;
}
#footer p {
	font-size: 10px;
	color: #AAAAAA;
	padding: 10px 0 15px 5px;

}

/* ------------------------------- MailTemplate style ----------------------------------- */
#MailTemplateheader {
	height: 52px;
}
#MailTemplateheader #logo {
	width: 144px;
	height: 52px;
	margin: 0;
	background-image: url("../images/emailLogo.gif");
	text-indent: -10000px;
	display: block;
	float: left;
}
#MailTemplate #menu {
	height: 38px;
}
#MailTemplate #menu ul {
	float: left;
}
#MailTemplate #menu ul li {
	height: 38px;
}
#MailTemplate #menu #callback {
	width: 151px;
	height: 36px;
	background-image: url("../images/tel.gif");
	text-indent: -100000px;
	padding-bottom: 2px;
	float: right;
}
#MailTemplate {
	margin: 0px auto;
	width: 597px;
}
#MailTemplatebody {
	background-image: url("../images/MailContentBG.gif");
	background-color: #FFF;
	float: left;
	width: 100%;
	position: relative;
}
#template h4 {
	font-size: 15px;
	margin: 0 0 10px 0;
}
#Mailfooter {
	margin-top: 30px;
	width: 597px;
	background-image: url("../images/email_footer_top.gif");
	background-color: #F3F3F3;
	clear: both;
}
#Mailfooter a {
	width: 134px;
	height: 72px;
	text-indent: -10000px;
	background-image: url("../images/logo.gif");
	display: block;
	margin-left: 10px;
	margin-top: 55px;
	float: left;
}
#Mailfooter p {
	font-size: 10px;
	color: #AAAAAA;
	padding: 20px 10px 15px 162px;
	background-image: url("../images/email_footer_bottom.gif");
	background-position: bottom;
}

/* --------------------------Page Special----------------------------- */
#makeAClaim p {
	margin: 0 35px 15px 0;
}
#getAQuote p, #aboutUs p, #rightCover p, #whatsNew p {
	margin: 0 20px 15px 0;
}
#pod {
	float: right;
	width: 162px;
	padding: 0 10px 0 10px;
}
#tip {	
	width: 100%;
	height: 165px;
	float: left;
	text-indent: -20000px;
}
#tip img {
	text-indent: 0;
}

#makeAClaim {
	padding-bottom: 86px;
}

#aboutUs {
	padding-bottom: 86px;
	background-image: url(/images/aboutus_2.jpg);
	background-position: 95% 100%;
}
#getAQuote {
	padding-bottom: 120px;
	background-image: url(/images/getaquote_6.jpg);
	background-position: 95% 100%;
}
#rightCover {
	padding-bottom: 120px;
	background-image: url(/images/rightcover_2.jpg);
	background-position: 95% 100%;
}
#whatsNew {
	padding-bottom: 160px;
	background-image: url(/images/make_a_claim1.jpg);
	background-position: 95% 100%;
}
#yourDetails {
	padding-bottom: 60px;
}

.covertable {
	width: 450px;
	border: solid 1px #CCC;
	margin: 10px 0;
}
.covertable td, .covertable th {
	padding: 5px;
	font-size: 12px;
}
.covertable th {
	font-weight: bold;
	color: #9B170A;
	font-size: 13px;
}
#ourproductstable {
	width: 450px;
	border: none;
	margin: 10px 0;
}
/* --------------------------Form----------------------------- */
h3 {
	font-size: 0.9em;
	color: #005A53;
	border-bottom:1px solid #b9cce0;
	clear:both;
	padding:8px;
	width: 431px;
}
h3.second {
	border-top:1px solid #b9cce0;
}
.section, .sectionlarge {
	background: #fff url('../images/form_bgd.gif') no-repeat top left;
	width: 450px;
	margin-bottom: 15px;
	margin-top:40px;
	
	text-align:left
}
.section.payment {
	background: #fff url('../images/form_bgd-payment.gif') no-repeat top left;
        height:313px
}
.next_btn, .save_btn, .print_btn, .buy_btn {
   background:url('../images/next-btn.gif') no-repeat top left;
   height:32px;
   width:115px;
   color:#fff;
   display:block;
   float:right;
   padding:0 0 11px 9px;
   font-size:0.9em;
   border:0;
   text-decoration:none;
   padding-top:8px;
   padding-top:6px
}
.save_btn {
   background:url('../images/save.gif') no-repeat top left;
   padding-top:10px;
   padding-left:12px
}
.print_btn {
   background:url('../images/print.gif') no-repeat top left;
   padding-top:10px;
   padding-left:12px
}
.buy_btn {
   background:url('../images/buy.gif') no-repeat top left;
   padding-top:10px;
   padding-left:12px
}
input.next_btn { font-size:0.8em; _font-size:0.9em; }
html>body .next_btn { padding-top:6px }
#btns span {
   font-size:0.8em;
   color:#58595A;
   padding-top:6px;
   float:left
}
.sectionlarge {
  background: #fff url('../images/form_bgd-large.gif') no-repeat top left;
  
}
.section p, .sectionlarge p {
	width: auto;
	padding: 5px 10px;
	clear: both;
}

.section p.warning, .sectionlarge p.warning, #errorMessage {
	color: #92190B;
	font-size: 12px;
	font-weight: bold;
}

#errorDetails {
	color: #92190B;
	font-size: 12px;
	font-weight: bold;
}

.section ul, .sectionlarge ul,  #errorDetails ul {
	padding: 10px 0;
}
.section ul.charlist, .sectionlarge ul.charlist {
	padding: 0;
	margin: 0 0 10px 20px;
}
.section ul.charlist li, .sectionlarge ul.charlist li {
	margin: 0;
	padding: 0 10px;
	font-size: 12px;
}
.section div, .sectionlarge div {	
	padding: 0 0 0 7px;
	margin: 4px 0;
	clear: both;
}
.section div * {
	vertical-align: middle;
}
.callbackform {
  padding:10px 0 0 10px;
  background:url('../images/callback-form.gif') no-repeat top left;
  width:451px;
  height:299px

}
.callbackform input, .callbackform label .callbackform div {
  padding:0;
  margin:0
}
.section div div, .sectionlarge div div, .leftSection div div {
	clear: none;
	font-size: 1em;
}
.section div div.optional, .sectionlarge div div.optional, .section div div.required{
	padding: 0;
}

.leftSection {
	width: 452px;
	background-color: #fff;
	float: left;
}
.leftSection div label {
	font-size: 1em;
	float: left;
	text-align: left;
	width: 100px;
	padding: 7px 10px 0 0;
}
.leftSection div div.optional  {
	padding: 0;
	width: 260px;
}
.leftSection div div.optional input {
   color:#000;
   width:262px
}
.leftSection #btnGroup {
	text-align:right;
}
.sectionlarge input, .sectionlarge option, .sectionlarge select {
  font-size: 0.8em;
  color:#58595A;
}
.section div label, .sectionlarge div label  {
	font-size: 0.8em;
	float: left;
	text-align: left;
	color:#58595A;
	width: 130px;
	padding: 7px 10px 0 0;
}
.section div li, .sectionlarge div li {
	margin: 4px 0;
	clear: both;
}
.section div li label, .sectionlarge div li label {
	padding: 0 10px 0 0;
}
.section div li strong, .sectionlarge div li strong {
	font-size: 12px;
	float: left;
}
.optional {	
	float: left;
	width: 280px;
}
.section div.required label, .sectionlarge div.required label {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.onemonth { margin: 0px 0px 10px 15px; font-weight: bold; padding: 13px 0px 0px 0px; width: 220px; height: 160px; background: url(../images/emptybox.jpg) center top no-repeat; }
#newsitesurvey .section div.vradio label {
	display: block;
	text-align: left;
	width: 360px;
	padding-left: 40px;
}

.required {
	float: left;
	width: 280px;
}

.section table, .sectionlarge table {
	width: 410px;
	margin: 0 auto;
}

.section th,
.section td, .sectionlarge th, .sectionlarge td {
	padding: 5px;
	font-size: 12px;
	text-align: left;
	color:#58595A
}
.section td * {
	vertical-align: middle;
}
.section th, .sectionlarge th {
	font-weight: bold;
	color: #005A53;
	font-size: 13px;
}
th.paw2 {
  background:url('../images/2paws.gif') no-repeat top left;
  padding-top:40px;
 
} 
th.paw3 {
  background:url('../images/3paws.gif') no-repeat top left;
  padding-top:40px;
 
} 
.section tfoot td, .sectionlarge tfoot td {
	font-weight: bold;
	color: #9B170A;
}
.section td.rowhead {
	text-align: left;
}
tr.odd td {
}
.section th.data, .section td.data, .sectionlarge th.date, .sectionlarge td.date {
	border-right: 5px solid #F0F0F0;
	width: 90px;
	padding-right: 10px;
}
.section .t2, .sectionlarge .t2 {
	margin: 10px auto;
}
.section .t2 tfoot td, .sectionlarge .t2 tfoot td {
	color: #58595A;
}
div.ques h2 a {
  font-size:1em;
  color:#005A53
}
#quoteOptions a {
	display: block;
	float: left;
	height: 13px;
	font-size: 12px;
	padding: 0 15px 0 20px;
}
#quoteOptions #btnPrint {
	background-image: url(../images/btnprint.gif);
}
#quoteOptions #btnSave {
	background-image: url(../images/btnsave.gif);
	padding-left: 18px;
}
#btns {
	width: 450px;
	text-align: right;
	margin-bottom: 15px;
}
#helpbox {
	width: 174px;
	position: absolute;
	left: 20px;
	background:#d9e7f1 url(../images/helptop.gif) no-repeat top left;
	padding-top:15px
	
}
#helpboxbody {
	padding:0 0 0 15px;
	background-color:#d9e7f1
}
#helpboxbody p {
	width: auto;
}
#closehelp {
	float: right;
	text-indent:-2000px;
	display: block;
	width: 14px;
	height: 14px;
	margin: -7px 8px 0 0 !important;
	margin: -7px 8px 0 0;
	_margin:-7px 0px 0 0;
	background-image: url(../images/helpboxclosebtn.gif);
}
#helpboxbottom {
	background: url(../images/helpbottom.gif) no-repeat bottom left;
	height: 8px;
}
.disable {
	display: none;
}
.enable {
	display: block;
}
#helpboxbody p.note {
	font-size: 10px;
}

.wk1 {
	display: block;
	top: 490px;
}

.wk2 {
	display: block;
	top: 835px;
}

.wk3 {
	display: block;
	top: 935px;
}

.wk4 {
	display: block;
	top: 1000px;
}

.wk5 {
	display: block;
	top: 1040px;
}

.wk6 {
	display: block;
	top: 1110px;
}

.yd1 {
	display: block;
	top: 400px;
}
.yd2 {
	display: block;
	top: 460px;
	*top: 460px;
}
.yd3 {
	display: block;
	top: 595px;
	*top: 625px;
}
.fd1 {
	display: block;
	top: 345px;
	*top: 360px;
}
.fd2 {
	display: block;
	top: 370px;
	*top: 395px;
}
.fd3 {
	display: block;
	top: 400px;
	*top: 430px;
}
.fd4 {
	display: block;
	top: 480px;
	*top: 505px;
}
.pay1 {
	display: block;
	top: 610px;
	*top: 610px;
}
/* --------------------------error---------------------------- */
#errorDetails li {
	margin: 0 0 0 30px;
	list-style-type: disc;
	color: #92190B;
}


/* --------------------------error---------------------------- */
div#dogleft {
	float: left;
	padding: 50px 0 0 30px;
}

div#catright {
	padding-top: 50px;
}

img#dogtext {
	display: block;
	padding-left: 30px;
}

img#cattext{
	display: block;
	padding-left: 10px;
}

div#middlebottom {
	font-size: 12px;
	width: 460px;
	padding-left: 160px;
}
p#middlebottom {
	font-size: 12px;
	width: 320px;
	padding-left: 230px;
}

/* --------------------------6wks---------------------------- */

.wl {
	width: 740px;
	background-image: url(../images/MenuBG.gif);
	background-position: 100% 100%;
	background-color: #e2e1e1;
}


#menu li a#faq {
	width: 45px;
	background-image: url(../images/faqM.gif);
}
#menu li a#faq:hover {
	background-image: url(../images/faqMHover.gif);
}
#menu li a.on#faq:hover, #menu li a#faq:active, #menu li a.on#faq {
	background-image: url(../images/faqMActive.gif);
}

#menu li a#aboutus {
	width: 75px;
	background-image: url(../images/aboutUs.gif);
}
#menu li a#aboutus:hover {
	background-image: url(../images/aboutUsHover.gif);
}
#menu li a.on#aboutus:hover, #menu li a#aboutus:active, #menu li a.on#aboutus {
	background-image: url(../images/aboutUsActive.gif);
}

#menu li a#mainsite {
	width: 121px;
	background-image: url(../images/visitOurMainSite.gif);
}
#menu li a#mainsite:hover {
	background-image: url(../images/visitOurMainSiteHover.gif);
}
#menu li a.on#mainsite:hover, #menu li a#mainsite:active, #menu li a.on#mainsite {
	/*background-image: url(../images/visitOurMainSiteActive.gif);*/
}

.sideContent p.note {
	display: block;
	margin-left: 10px;
	padding: 15px 40px 30px 20px;
	*padding: 20px 40px 30px 20px;
	background-image: url(../images/sideNoteBg.gif);
	font-size: 12px;
	font-weight: bold;
}

.section div#treatmentDiv {
	margin: 0;
	padding: 0;
}

.content #faqs li {
	margin: 0;
}

.content #faqs li a {
	font-weight: bold;
}

.line {
	margin: 10px 0;
}

#faqDetail h2 {
	clear: both;
}

#faqDetail a.backTop {
	display: block;
	margin-bottom: 15px;
	*margin-bottom: 0;
	float: left;
	font-size: 12px;
}
a.pdf {
  display:block;
  background:url('../images/pdf.gif') no-repeat left;
  height:19px;
}
.sideContent ul.subnav li a.pdf {
  display:block;
  background:url('../images/pdf.gif') no-repeat right;
  height:19px;
  width:140px
}
.sideContent ul li  {
   background:url('../images/subnav-back.gif') no-repeat left;
   padding-left:15px;
   display:block;
   height:15px;
   text-decoration:none;
   color:#0061A0
 }
 .sideContent ul li.on {
   background:url('../images/subnav-back-over.gif') no-repeat left;
 }
.sideContent ul li  a {
  text-decoration:none
}
 #treatmentDetails div div { 
  text-align:left;
  float:left; 
  padding-left:0;
  margin-left:0
}
ul.quotesubnav {
  background:url('../images/bread-back.gif') no-repeat top left; 
  width:717px;
  _width:717px;  
  height:47px;
  margin:0 0 10px 10px;
  padding:17px 0 0 10px;
  _padding:17px 0 0 7px;
 
}
ul.quotesubnav li {
  float:left; 
  font-size:12px; 
  color:#005A53;
  padding-left:10px;
  padding-right:14px;
  list-style:none;
  background:url('../images/subnav-back.gif') no-repeat top left; 
}
ul.quotesubnav li.on {
  background:url('../images/subnav-back-over.gif') no-repeat top left; 
}

*------- 
ul.homeList {
	margin-left: 0;
	padding-left: 3.5em;
}
ul.homeList li {
	margin-left: 3em;
	padding-left: 0;
}
