/* insurance4carhire */

.sbp_mod #Logo {top: 0px;}
.sbp_mod #LogoWrapper, .sbp_mod #Header, .sbp_mod #HeaderMenus {height: 101px;}
.sbp_mod #HelpMenu {height: 44px;}
.sbp_mod #TopMenu .Item a, .sbp_mod #TopMenu .Item a:visited, .sbp_mod #TopMenu .Item a:hover, .sbp_mod #TopMenu .Item a.active { font-size: 16px;}
.sbp_mod #PinkGrBubbleTRC { z-index: -1; }
.sbp_mod .HomeProductBox { float: right; }
.sbp_mod #productSummaryTbl { width: 720px; }
html .sbp_panel_title { text-decoration: none; }

/* Home */

#sbp_recommended_policies {
   width: 720px;
}

.sbp_rec_policy_header {
   background-image: url(horiz_bluebox_top.gif);
   height: 22px;
   padding-top: 3px;
   color: #FFFFFF;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
}


.sbp_rec_policy_body {
   background-image: url(horiz_bluebox_bottom.gif);
   height: 60px;
}
.sbp_rec_policy_section {
   float: left;
   height: 60px;
   width: 175px;
}
#sbp_recommended_policies a {
   text-decoration: none;
}
.sbp_section_hdr {
   color: #000000;
   font-size: 14px;
   font-weight: bold;
   text-align: center;
}
.sbp_section_txt {
   color: #FFFFFF;
   font-size: 14px;
   padding: 1px 5px;
   line-height: 1.3em;
   text-align: center;
}
.sbp_mod .Sep25 { height: 10px; }

/*Restore when needed*/
/*.sbp_how_it_works_hdr {
   background-image: url(rcolumn_bg_top.gif);
   text-align: center;
   color: white;
   font-size: 16px;
   font-weight: bold;
   padding-top: 5px;
   height: 23px;
}
.sbp_how_it_works_body {
   background-image: url(rcolumn_bg_bottom.gif);
   height: 265px;
   color: black;
}*/

.sbp_how_it_works_hdr {
	background-color:#1E90FF;
   	text-align: center;
   	color: white;
   	font-size: 16px;
   	font-weight: bold;
   	padding-top: 5px;
   	height: 23px;
   	border-top:solid 2px #1E90FF;
	border-left:solid 2px #1E90FF;
	border-right:solid 2px #1E90FF;
}
.sbp_how_it_works_body {
	font-family: Arial, Helvetica, sans-serif
   	height: 380px;
   	color: #333333;
   	border:solid 1px #000000;
	background-color:#66CCFF
}

.sbp_underline {
   text-decoration: underline;
}
.sbp_numbered_list {
   list-style-position: outside;
   margin-left: 30px;
   padding-top: 5px;
   font-size: 18px;
}
.sbp_numbered_list li {
   margin-bottom: 15px;
   line-height: 1.2em;
}
#sbp_testimonial_box {
   background-color: #EFFCE7;
   margin-top: 25px;
}
#sbp_testimonial {
   background: transparent url(bg_quote_new.gif) no-repeat 0 0;
	padding:0;
   margin-top: 5px;
   font-style: italic;
}

.sbp_mod #Tabs li a, .sbp_mod #Tabs li a:visited, .sbp_mod #Tabs li a:hover, .sbp_mod #Tabs li a:active {
   padding-top: 5px;
   font-size: 22px;
   text-transform: none;
   font-weight: bold;
   padding-bottom: 30px;
}
html .sbp_mod #Tabs li a, html .sbp_mod #Tabs li a:hover, 
.sbp_mod #Tabs li a#Tab1.Active, .sbp_mod #Tabs li a#Tab2.Active, .sbp_mod #Tabs li a#Tab3.Active, .sbp_mod #Tabs li a#Tab1.Active:hover, 
.sbp_mod #Tabs li a#Tab2.Active:hover, .sbp_mod #Tabs li a#Tab3.Active:hover
{
   /*color: #0533e1;*/
   color: #000000;
}
.sbp_mod #Tabs .SmallerFont {
  color: #000000;
  font-weight: normal;
}
html .sbp_mod #Tabs a.Active .SmallerFont {
  /*color: #1A81B1;*/
  color: #000000;
}
#Tabs li a#Tab2 {
   background-image: url(tab_new.gif);
}

#sbp_sel_pol {
	color: black;
}


/* Product list page */

#sbp_table_banner img { text-align: center;}
#sbp_table_banner { text-align: center;}
.sbp_table_div { margin-bottom: 10px;width:703px; }
.sbp_table { 
	background-color: transparent; 
	border-bottom:1px solid #043677; 
	margin: 0px 7px 0px 7px;
}
.sbp_mod_pl #Content .GreenGrBubbleAU { width: 709px;}
.sbp_mod_pl #Content .HomeBox1 { 
   width: 216px;
   text-align: center;
}
.sbp_table tr { border-left:1px solid #043677; }
.sbp_table td { background-color: white;border-top:1px solid #043677;border-right:1px solid #043677; padding:5px; }
.sbp_table td.left_td { border-left:1px solid #043677; }
.sbp_table td { margin: 1px 5px; vertical-align: top;}
.sbp_table th img { margin: 0 2px;}
.sbp_table_div_bottom {width:703px;height:11px;}
#sbp_prods_testimonial {
   text-align: left;
}
#sbp_prods_testimonial_txt {
   font-style: italic;
   line-height: 1.2em;
   font-size: 12px;
}
.sbp_guide {
   margin-top: 20px;
}
.sbp_mod img { 
   border: 0; 
}
#sbp_main { padding: 0 5px 5px 5px;}

.sbp_price_col span { color: red; }
.sbp_center { text-align: center;}
.sbp_buy_btn { margin: 3px 0;}
.sbp_tell_btn { margin: 4px 0;}

.sbp_mod .HomeYellowBubble {
   margin-top: 20px;
}
.sbp_mod .HomeYellowBubble .HomeBoxTitle {
   text-align: center;
}
.sbp_abroad {
  margin-top: 16px;
}


/* product descriptions */
.sbp_mod_prod_desc .MainTitle, .sbp_mod_faq .MainTitle, .sbp_mod_pl .MainTitle {
	position: static;
	border-bottom:0;
	height: 45px;
	color:#ffffff;
	font-size: 24pt;
	line-height: 60px;
	padding: 0px 0px 20px 10px;
}
.sbp_mod_pl .MainTitle { text-transform:none;padding-top:5px;padding-left:87px; }

.sbp_dot { position:relative; top:4px; }

.sbp_desc_subtitle {
	font-size:18px;
	color:#000000;
	margin-bottom:5px;
}

.sbp_mod_prod_desc .GreenGrBubbleAU, .sbp_mod_faq .GreenGrBubbleAU { width:649px; }

.sbp_mod_prod_desc .GreenGrBubbleAUPad, .sbp_mod_faq .GreenGrBubbleAUPad {
	width:609px;
}
.sbp_mod_prod_desc .GreenGrBubbleAUPad>p { margin-bottom:0; }

#sbp_mt_eu {background: transparent url(product_table_header_europe.gif) no-repeat 0 0}
#sbp_mt_us {background: transparent url(product_table_header_usa_canada.gif) no-repeat 0 0}
#sbp_mt_ww {background: transparent url(product_table_header_world.gif) no-repeat 0 0}
.sbp_table_div {background: transparent url(product_table_border_middle.gif) repeat-y 0 0}
.sbp_table_div_bottom {background: transparent url(product_table_border_bottom.gif) no-repeat 0 0}


/* faq */
.sbp_mod_faq .MainTitle { text-transform:none; }

.sbp_mod_faq .GreenGrBubbleAU, .sbp_mod_prod_desc .GreenGrBubbleAU {
	min-height:10px;
	margin-bottom:10px;
	border:0px;
}

.sbp_mod_faq .GreenGrBubbleAUPad>ul, .sbp_mod_prod_desc .GreenGrBubbleAUPad>ul { padding-left:10px; }
.sbp_mod_faq .GreenGrBubbleAUPad>ul>li, .sbp_mod_prod_desc .GreenGrBubbleAUPad>ul>li {
	margin-left:5px;
	list-style-image: url(blue_dot.gif);
}
.sbp_mod_faq #faq_groups>ul>li, .sbp_mod_prod_desc #faq_groups>ul>li {
	list-style-image: url(blue_arrow.gif);
}

.sbp_mod_faq hr { border-color: #0057f7;}

.sbp_box_top, .sbp_box_bottom { width: 649px;height:10px;}
.sbp_box_top { background:transparent url(section_top.gif) no-repeat 0 0; }
.sbp_box_bottom { background:transparent url(section_bottom.png) no-repeat 0 0; }
.sbp_mod_prod_desc .GreenGrBubbleAUPad, .sbp_mod_faq .GreenGrBubbleAUPad { background:transparent url(section_middle.png) repeat-y 0 0; }

.GreenGrBubbleAU {border: 1px solid #043677; }
.GreenGrBubbleTLC, 
.GreenGrBubbleTRC, 
.GreenGrBubbleBLC, 
.GreenGrBubbleBRC {
	background: none;
}  

.Bubble .CornerTopLeft, 
.Bubble .CornerTopRight, 
.Bubble .CornerBottomLeft, 
.Bubble .CornerBottomRight {
	height: 1px; 
	width: 1px; 
	background-color: #CCCCCC;
}

/* testimonial */

.sbp_mod .Quote {
	background: #e8fbd7;
	margin:0;
	width: auto;
	padding:0;
}
