/* Quoteme.ie General CSS */

/* css includes */
@import url(promo_style.css);

html {
font-family:Arial, Helvetica, sans-serif;
}

body {
background-color:#F5FAF0;
padding-top:30px;
padding-bottom:30px;
}

/* Main Containers */

#index_container {
width:960px;
background-image:url(../images/index_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#products_container {
width:960px;
background-image:url(../images/products_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#health_products_container {
width:960px;
background-image:url(../images/health_products_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#personal_products_container {
width:960px;
background-image:url(../images/health_products_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#site_map_container {
width:960px;
background-image:url(../images/sitemap_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contact_us_container {
width:960px;
background-image:url(../images/products_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#seo_header {
margin-top:31px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
width:940px;
height:28px;
background-image:url(../images/header.png);
background-position:top center;
background-repeat:no-repeat;
}

#seo_header h1 {
padding-top:7px;
}

#logo {
width:500px;
height:120px;
margin-left:60px;
margin-top:12px;
margin-bottom:6px;
}

#talk_to_us {
width:88px;
height:88px;
margin-top:25px;
}

#google_search {
margin-top:17px;
}

#search_text
{
    float:left;
    width:130px;
    margin:25px 2px 10px 2px;
}

#search_button
{
    float:left;
    margin:25px 2px 10px 2px;
}

#call_us {
margin-top:0px;
}

#menu_bar {
padding-top:7px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
width:940px;
height:21px;
background-image:url(../images/header.png);
background-position:top center;
background-repeat:no-repeat;
}

#menu_bar a {
color:#FFFFFF;
text-decoration:none;
margin-right:15px;
}

#menu_bar a:hover {
text-decoration:underline;
}

#side_menu {
margin-top:20px;
margin-left:90px;
width:216px;
}

#side_menu a {
text-decoration:none;
color:#666666;
}

#side_menu a:hover {
color:#EC118E;
}

#side_menu_quote 
{
    padding-right:10px;
    margin-top:30px;
    margin-left:60px;
    width:110px;
}

#side_menu_quote a {
text-decoration:none;
color:#666666;
}

#side_menu_quote a:hover {
color:#EC118E;
}

#newsletter {
margin-top:20px;
text-align:center;
}

#newsletter_img {
margin-top:5px;
}

/* Content Styles */

#contact_us_content {
background-image:url(../images/sep_bar_products.png);
background-position:top left;
background-repeat:no-repeat;
width:500px;
margin-left:30px;
margin-top:25px;
padding-left:40px;
}

#contact_us_content h2 {
color:#EC118E;
margin-top:20px;
margin-bottom:5px;
}

#contact_us_content h3 {
color:#EC118E;
margin-bottom:5px;
}

#contact_us_content p {
color:#666666;
font-size:13px;
margin-top:8px;
margin-bottom:8px;
}

#contact_us_content a {
color:#EC118E;
text-decoration:none;
}

#contact_us_content a:hover {
text-decoration:underline;
}

#health_insurance_quote_content 
{
    background-image:url(../images/sep_bar_products.png);
    background-position:top left;
    background-repeat:no-repeat;
    width:500px;
    margin-left:10px;
    margin-top:25px;
    padding-left:25px;
}

#health_insurance_quote_content h1 {
color:#EC118E;
font-size:30px;
margin-top:0px;
margin-bottom:15px;
}

#health_insurance_quote_content h2 {
color:#EC118E;
margin-top:20px;
margin-bottom:5px;
}

#health_insurance_quote_content h3 {
color:#EC118E;
margin-bottom:5px;
}

#health_insurance_quote_content p {
color:#666666;
font-size:13px;
margin-top:8px;
margin-bottom:8px;
}

#health_insurance_quote_content a {
color:#EC118E;
text-decoration:none;
}

#health_insurance_quote_content a:hover {
text-decoration:underline;
}

#products_content {
background-image:url(../images/sep_bar_products.png);
background-position:top left;
background-repeat:no-repeat;
width:500px;
margin-left:30px;
margin-top:25px;
padding-left:40px;
}

#products_content h2 {
color:#EC118E;
margin-top:20px;
margin-bottom:5px;
font-size:16px;
}

#products_content h3 {
color:#EC118E;
margin-bottom:5px;
font-size:12px;
}

#products_content p {
color:#666666;
font-size:13px;
margin-top:8px;
margin-bottom:8px;
}

#products_content a {
color:#EC118E;
text-decoration:none;
}

#products_content a:hover {
text-decoration:underline;
}

#index_content {
background-image:url(../images/sep_bar.png);
background-position:top left;
background-repeat:no-repeat;
width:500px;
height:345px;
margin-left:30px;
margin-top:15px;
padding-left:40px;
}

#index_content h1 {
color:#EC118E;
margin-top:2px;
margin-bottom:2px;
}

#index_content h1.extra_padding {
color:#EC118E;
margin-top:10px;
margin-bottom:2px;
}

#index_content p {
color:#666666;
font-size:13px;
margin-top:8px;
margin-bottom:8px;
}

#index_content a {
color:#EC118E;
text-decoration:none;
}

#index_content a:hover {
text-decoration:underline;
}

#health_products_content {
background-image:url(../images/sep_bar_products.png);
background-position:top left;
background-repeat:no-repeat;
width:500px;
margin-left:30px;
margin-top:25px;
padding-left:40px;
}

#health_products_content h2 {
color:#EC118E;
margin-top:20px;
margin-bottom:5px;
}

#health_products_content h3 {
color:#EC118E;
margin-bottom:5px;
}

#health_products_content p {
color:#666666;
font-size:13px;
margin-top:8px;
margin-bottom:8px;
}

#health_products_content a {
color:#EC118E;
text-decoration:none;
}

#health_products_content a:hover {
text-decoration:underline;
}

#car_insurance_info {
padding-top:126px;
color:#FFFFFF;
margin-top:20px;
margin-left:72px;
width:242px;
height:88px;
background-image:url(../images/car_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#car_insurance_info h1 {
margin-left:85px;
}

#car_insurance_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#car_insurance_info h1 a:hover {
text-decoration:underline;
}

#car_insurance_info p {
margin-top:12px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
}

#health_insurance_info {
padding-top:126px;
color:#FFFFFF;
margin-top:20px;
margin-left:72px;
width:242px;
height:88px;
background-image:url(../images/health_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#health_insurance_info h1 {
margin-left:80px;
}

#health_insurance_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#health_insurance_info h1 a:hover {
text-decoration:underline;
}

#health_insurance_info p {
margin-top:12px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
}

#home_insurance_info {
padding-top:126px;
color:#FFFFFF;
margin-top:20px;
margin-left:34px;
width:242px;
height:88px;
background-image:url(../images/home_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#home_insurance_info h1 {
margin-left:85px;
}

#home_insurance_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#home_insurance_info h1 a:hover {
text-decoration:underline;
}

#home_insurance_info p {
margin-top:12px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
}

#travel_insurance_info {
padding-top:126px;
color:#FFFFFF;
margin-top:20px;
margin-left:34px;
width:242px;
height:88px;
background-image:url(../images/travel_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#travel_insurance_info h1 {
margin-left:85px;
}

#travel_insurance_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#travel_insurance_info h1 a:hover {
text-decoration:underline;
}

#travel_insurance_info p {
margin-top:12px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
}

#van_insurance_info {
padding-top:126px;
color:#FFFFFF;
margin-left:35px;
margin-top:20px;
width:242px;
height:88px;
background-image:url(../images/van_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#van_insurance_info h1 {
margin-left:85px;
}

#van_insurance_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#van_insurance_info h1 a:hover {
text-decoration:underline;
}

#van_insurance_info p {
margin-top:12px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
}

#young_driver_info {
padding-top:126px;
color:#FFFFFF;
margin-left:35px;
margin-top:20px;
width:242px;
height:88px;
background-image:url(../images/young_driver_car_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#young_driver_info h1 {
margin-left:85px;
}

#young_driver_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#young_driver_info h1 a:hover {
text-decoration:underline;
}

#young_driver_info p {
margin-top:12px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
}

#bottom_nav {
margin-top:20px;
padding-top:8px;
font-weight:bold;
text-align:center;
font-size:12px;
color:#FFFFFF;
width:940px;
height:19px;
background-image:url(../images/bottom_nav.gif);
background-repeat:no-repeat;
background-position:top center;
}

#bottom_nav a {
color:#FFFFFF;
text-decoration:none;
}

#bottom_nav a:hover {
text-decoration:underline;
}

#neighbourhood_nav {
margin-top:10px;
padding-top:7px;
font-weight:bold;
text-align:center;
font-size:10px;
color:#999999;
width:940px;
height:20px;
}

#neighbourhood_nav a {
color:#999999;
text-decoration:none;
}

#neighbourhood_nav a:hover {
text-decoration:underline;
}

#social_info {
padding-left:390px;
padding-top:10px;
margin-top:0px;
font-weight:bold;
font-size:10px;
color:#999999;
width:530px;
height:39px;
}

#social_info img {
margin-left:15px;
}

#website_info 
{
    width:660px;
    font-weight:bold;
    font-size:10px;
    color:#999999;
    height:44px;
    padding-left:260px;
    padding-top:10px;
    padding-bottom:10px;
}

#website_info img 
{
    padding-left:20px;
}

#extra_info 
{
    padding-left:225px;
    padding-right:225px;
    text-align:center;
    padding-top:0px;
    font-weight:bold;
    font-size:10px;
    color:#999999;
    width:490px;
}

#extra_info p {
margin-bottom:0px;
}

#extra_info a {
color:#999999;
text-decoration:none;
}

#extra_info a:hover {
text-decoration:underline;
}

/* css small image swap code */

.imglink 
{
    margin-top:9px;
    margin-left:65px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/quotme_button_hover.gif); 
    text-decoration: none; 
    width: 115px;
    height: 21px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block;     
}

.imglink:link, .imglink:visited, .imglink:active {
margin-top:9px;
margin-left:65px;
font-size:5px;
text-indent:-9999px;
background-image: url(../images/quotme_button_idle.gif); 
text-decoration: none; 
width: 115px;
height: 21px;
background-repeat: no-repeat; 
background-position: left top; 
display: block; 
}

.imglink:hover{ 
background-image: url(../images/quotme_button_hover.gif); 
text-decoration: none; 
width: 115px; 
height: 21px; 
background-repeat: no-repeat; 
background-position: left top; 
display: block; 
}

/* color text classes */
.pink {
color:#E43F9E;
}

/* start car insurance page css  */

#car_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/car_insurance_info_big.jpg);
}

#car_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#car_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#car_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end car insurance page css */

/* start non standard risks page css*/

#non_standard_risks_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/non_standard_risks_info_big.jpg);
}

#non_standard_risks_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#non_standard_risks_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#non_standard_risks_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end non standard risks page css*/


/* start young drivers page css*/

#young_driver_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/young_driver_info_big.jpg);
}

#young_driver_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#young_driver_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#young_driver_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end young drivers page css*/

/* start low no claims bonus page css*/

#low_no_claims_bonus_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/low_no_claims_bonus_info_big.jpg);
}

#low_no_claims_bonus_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#low_no_claims_bonus_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#low_no_claims_bonus_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end low no claims bonus page css*/

/* start roadside assistance info page css*/

#roadside_assistance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/roadside_assistance_info_big.jpg);
}

#roadside_assistance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#roadside_assistance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#roadside_assistance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end roadside assistance info page css*/

/* start car hire excess insurance info page css*/

#car_hire_excess_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/car_hire_excess_insurance_info_big.jpg);
}

#car_hire_excess_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#car_hire_excess_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#car_hire_excess_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end car hire excess insurance info page css*/

/* start home insurance info page css*/

#home_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/home_insurance_info_big.jpg);
}

#home_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#home_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#home_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end home insurance info page css*/

/* start rented home insurance info page css*/

#rented_home_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/rented_home_insurance_info_big.jpg);
}

#rented_home_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#rented_home_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#rented_home_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end rented home insurance info page css*/

/* start holiday home insurance info page css*/

#holiday_home_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/holiday_home_insurance_info_big.jpg);
}

#holiday_home_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#holiday_home_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#holiday_home_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end holiday home insurance info page css*/

/* start van insurance info page css*/

#van_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/van_insurance_info_big.jpg);
}

#van_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#van_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#van_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end van insurance info page css*/

/* start van faq info page css*/

#faq_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/faq_info_big.jpg);
}

#faq_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#faq_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#faq_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end vanfaq info page css*/

/* health-insurance.aspx */

#health_quotes h1 {
color:#EC118E;
font-size:16px;
font-weight:bold;
width:422px;
margin-top:2px;
margin-bottom:2px;
}

#health_quotes h2 {
padding-bottom:5px;
}

#level_1_hospital {
float:left;
padding-top:126px;
color:#FFFFFF;
margin-top:15px;
margin-left:0px;
padding-right:0px;
width:242px;
height:88px;
background-image:url(../images/level_1_hospital_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#level_1_hospital h1 {
margin-left:60px;
}

#level_1_hospital h1 a {
color:#FFFFFF;
text-decoration:none;
}

#level_1_hospital h1 a:hover {
text-decoration:underline;
}

#level_1_hospital p {
margin-top:10px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}

#level_1_everyday {
float:left;
padding-top:126px;
color:#FFFFFF;
margin-top:15px;
margin-left:15px;
width:242px;
height:88px;
background-image:url(../images/level_1_everyday_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#level_1_everyday h1 {
margin-left:47px;
}

#level_1_everyday h1 a {
color:#FFFFFF;
text-decoration:none;
width:230px;
margin-left:5px;
}

#level_1_everyday h1 a:hover {
text-decoration:underline;
}

#level_1_everyday p {
margin-top:10px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}

#level_2_hospital {
float:left;
padding-top:126px;
color:#FFFFFF;
margin-top:20px;
margin-left:0px;
width:242px;
height:88px;
background-image:url(../images/level_2_hospital_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#level_2_hospital h1 {
margin-left:60px;
}

#level_2_hospital h1 a {
color:#FFFFFF;
text-decoration:none;
}

#level_2_hospital a:hover {
text-decoration:underline;
}

#level_2_hospital p {
margin-top:10px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}

#level_2_everyday {
float:left;
padding-top:126px;
color:#FFFFFF;
margin-top:20px;
margin-left:15px;
width:242px;
height:88px;
background-image:url(../images/level_2_everyday_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#level_2_everyday h1 {
margin-left:60px;
}

#level_2_everyday h1 a {
color:#FFFFFF;
text-decoration:none;
}

#level_2_everyday a:hover {
text-decoration:underline;
}

#level_2_everyday p {
margin-top:10px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}

#aviva_logo_menu {
margin-left:45px; margin-top:15px;
}

/* i-plan-health-insurance.aspx */

#i_plan_health_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/i_plan_health_insurance_info_big.jpg);
}

#i_plan_health_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#i_plan_health_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#i_plan_health_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* we-plan-health-insurance.aspx */

#we_plan_health_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/we_plan_health_insurance_info_big.jpg);
}

#we_plan_health_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#we_plan_health_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#we_plan_health_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* me-plan-health-insurance.aspx */

#me_plan_health_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/me_plan_health_insurance_info_big.jpg);
}

#me_plan_health_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#me_plan_health_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#me_plan_health_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end health quote page */


/* start of travel insurance section code */

/* travel-insurance.aspx */

#travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/travel_insurance_info_big.jpg);
}

#travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#travel_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#travel_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

#blue_insurance_logo_menu {
margin-left:30px; margin-top:15px;
}

/* single-trip-travel-insurance.aspx */

#single_trip_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/single_trip_travel_insurance_info_big.jpg);
}

#single_trip_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#single_trip_travel_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#single_trip_travel_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* business-travel-insurance.aspx */

#business_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/business_travel_info_big.jpg);
}

#business_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#business_travel_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#business_travel_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* annual-multi-trip-travel-insurance.aspx */

#annual_multi_trip_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/annual_multi_trip_travel_insurance_info_big.jpg);
}

#annual_multi_trip_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#annual_multi_trip_travel_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#annual_multi_trip_travel_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* backpacker-insurance.aspx */

#backpacker_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/backpacker_travel_insurance_info_big.jpg);
}

#backpacker_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#backpacker_travel_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#backpacker_travel_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* winter-sports.aspx */

#winter_sports_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/winter_sports_travel_insurance_info_big.jpg);
}

#winter_sports_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#winter_sports_travel_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#winter_sports_travel_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* extended-stay-travel-insurance.aspx */

#extended_stay_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/extended_stay_travel_insurance_info_big.jpg);
}

#extended_stay_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#extended_stay_travel_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#extended_stay_travel_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end of travel insurance code */

/* start of business insurance code */

/* Business-Insurance.aspx */

#business_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/business_insurance_info_big.jpg);
}

#business_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#business_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#business_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* Business-Insurance-Enquiry.aspx */

#contact_business_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/business_insurance_info_big.jpg);
}

#contact_business_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_business_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* shop-insurance.aspx */

#shop_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/shop_insurance_info_big.jpg);
}

#shop_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#shop_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#shop_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* shop-insurance-enquiry.aspx */

#contact_shop_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/shop_insurance_info_big.jpg);
}

#contact_shop_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_shop_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* office-insurance.aspx */

#office_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/office_insurance_info_big.jpg);
}

#office_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#office_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#office_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* life-insurance-enquiry.aspx */

#contact_life_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/life_insurance_info_big.jpg);
}

#contact_life_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_life_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* office-insurance-enquiry.aspx */

#contact_office_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/office_insurance_info_big.jpg);
}

#contact_office_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_office_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* manufacturing-insurance.aspx */

#manufacturing_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/manufacturing_insurance_info_big.jpg);
}

#manufacturing_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#manufacturing_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#manufacturing_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* manufacturing-insurance-enquiry.aspx */

#contact_manufacturing_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/manufacturing_insurance_info_big.jpg);
}

#contact_manufacturing_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_manufacturing_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* redundancy-insurance-enquiry.aspx */

#contact_redundancy_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/redundancy_insurance_info_big.jpg);
}

#contact_redundancy_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_redundancy_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* end of business insurance code */

/* personal-insurance.aspx */

#personal_quotes h1 {
color:#EC118E;
font-size:16px;
font-weight:bold;
width:422px;
margin-top:2px;
margin-bottom:2px;
}

#health_quotes h2 {
padding-bottom:5px;
}

#aviva_logo_menu {
margin-left:40px; margin-top:15px;
}

#identity_theft_info {
float:left;
padding-top:126px;
color:#FFFFFF;
margin-top:15px;
margin-left:0px;
padding-right:0px;
width:242px;
height:88px;
background-image:url(../images/identity_theft_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#identity_theft_info h1 {
margin-left:70px;
}

#identity_theft_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#identity_theft_info h1 a:hover {
text-decoration:underline;
}

#identity_theft_info p {
margin-top:10px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}

#redundancy_insurance_info {
float:left;
padding-top:126px;
color:#FFFFFF;
margin-top:15px;
margin-left:15px;
width:242px;
height:88px;
background-image:url(../images/redundancy_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#redundancy_insurance_info h1 {
margin-left:24px;
width:0px;
}

#redundancy_insurance_info h1 a {
color:#FFFFFF;
text-decoration:none;
width:230px;
margin-left:5px;
}

#redundancy_insurance_info h1 a:hover {
text-decoration:underline;
}

#redundancy_insurance_info p {
margin-top:10px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}

#wedding_insurance_info {
float:left;
padding-top:126px;
color:#FFFFFF;
margin-top:20px;
margin-left:0px;
width:242px;
height:88px;
background-image:url(../images/wedding_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#wedding_insurance_info h1 {
margin-left:45px;
}

#wedding_insurance_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#wedding_insurance_info a:hover {
text-decoration:underline;
}

#wedding_insurance_info p {
margin-top:12px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}

#life_insurance_info {
float:left;
padding-top:126px;
color:#FFFFFF;
margin-top:20px;
margin-left:15px;
width:242px;
height:88px;
background-image:url(../images/life_insurance_info.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#life_insurance_info h1 {
margin-left:60px;
}

#life_insurance_info h1 a {
color:#FFFFFF;
text-decoration:none;
}

#life_insurance_info a:hover {
text-decoration:underline;
}

#life_insurance_info p {
margin-top:12px;
padding-left:10px;
padding-right:10px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}

/* identity-theft.aspx */

#identity_theft_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/identity_theft_info_big.jpg);
}

#identity_theft_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#identity_theft_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#identity_theft_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* redundancy-insurance.aspx */

#redundancy_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/redundancy_insurance_info_big.jpg);
}

#redundancy_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#redundancy_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#redundancy_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* wedding-insurance.aspx */

#wedding_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/wedding_insurance_info_big.jpg);
}

#wedding_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#wedding_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#wedding_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* life-insurance.aspx */

#life_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/life_insurance_info_big.jpg);
}

#life_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#life_insurance_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#life_insurance_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* end health quote page */

/* css small image swap code */

.imglink_large 
{
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/quotme_button_large_hover.gif); 
    text-decoration: none; 
    width: 95px;
    height: 24px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.imglink_large:link, .imglink_large:visited, .imglink_large:active {
font-size:5px;
text-indent:-9999px;
background-image: url(../images/quotme_button_large_idle.gif); 
text-decoration: none; 
width: 95px;
height: 24px;
background-repeat: no-repeat; 
background-position: left top; 
display: block; 
}

.imglink_large:hover{ 
background-image: url(../images/quotme_button_large_hover.gif); 
text-decoration: none; 
width: 95px; 
height: 24px; 
background-repeat: no-repeat; 
background-position: left top; 
display: block; 
}

.img_buynow_link_large 
{
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/buynow_button_large_hover.jpg); 
    text-decoration: none; 
    width: 95px;
    height: 24px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.img_buynow_link_large:link, .img_buynow_link_large:visited, .img_buynow_link_large:active {
background-image: url(../images/buynow_button_large_idle.jpg); 
}

.img_buynow_link_large:hover{ 
background-image: url(../images/buynow_button_large_hover.jpg); 
}

/* vertical menu css */
.main_list_item {
color:#666666;
background-image:url(../images/list_image.png);
background-position:center left;
background-repeat:no-repeat;
font-size:12px;
margin-bottom:5px;
padding-left:10px;
padding-bottom:3px;
border-style:solid;
border-bottom:1px dotted #666666;
}

.sub_list_item {
padding-left:20px;
list-style:none;
font-size:12px;
margin-bottom:5px;
padding-bottom:3px;
border-style:solid;
}

#side_menu a.sub_link:link, #side_menu a.sub_link:visited, #side_menu a.sub_link:active {
color:#EC118E;
display:block;
}

#side_menu a.sub_link:hover {
background-color:#F4F4F4;
color:#333333;
display:block;
}

#quoteme_top {
margin-top:15px;
width:940px;
height:112px;
background-image:url(../images/quoteme_top_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
}

#quoteme_top h1 
{
    margin-top:13px;
    margin-left:300px;
    float:left;
    color:#fff;
    font-weight:normal;
    font-size:20px;
}

#quoteme_top p 
{
    margin-top:11px;
    margin-left:310px;
    width:490px;
    float:left;
    color:#fff;
    font-size:13px;
}

#quoteme_top a#large_quote 
{
    float:left;
}

#quoteme_top a.banner_links
{
    float:right;
}

.imglink_top_quote
{
    margin-left:320px;
    margin-top:12px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/banner_quote_button_hover.gif); 
    text-decoration: none; 
    width: 150px;
    height: 30px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block;    
}

.imglink_top_quote:link, .imglink_top_quote:visited, .imglink_top_quote:active 
{
    margin-left:320px;
    margin-top:12px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/banner_quote_button_idle.gif); 
    text-decoration: none; 
    width: 150px;
    height: 30px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.imglink_top_quote:hover
{ 
background-image: url(../images/banner_quote_button_hover.gif); 
text-decoration: none; 
width: 150px; 
height: 30px; 
background-repeat: no-repeat; 
background-position: left top; 
display: block; 
}

.live_chat_link 
{
    margin-left:800px;
    margin-top:18px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/live_chat_button_hover.jpg); 
    text-decoration: none; 
    width: 82px;
    height: 21px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block;   
}

.live_chat_link:link, .live_chat_link:visited, .live_chat_link:active 
{
    margin-left:800px;
    margin-top:18px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/live_chat_button_idle.jpg); 
    text-decoration: none; 
    width: 82px;
    height: 21px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.live_chat_link:hover
{ 
    background-image: url(../images/live_chat_button_hover.jpg); 
    text-decoration: none; 
    width: 82px; 
    height: 21px; 
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.call_me_link 
{
    margin-left:800px;
    margin-top:8px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/call_me_button_hover.gif); 
    text-decoration: none; 
    width: 82px;
    height: 21px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block;    
}

.call_me_link:link, .call_me_link:visited, .call_me_link:active 
{
    margin-left:800px;
    margin-top:8px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/call_me_button_idle.gif); 
    text-decoration: none; 
    width: 82px;
    height: 21px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.call_me_link:hover
{ 
    background-image: url(../images/call_me_button_hover.gif); 
    text-decoration: none; 
    width: 82px; 
    height: 21px; 
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.more_info_link 
{
    margin-left:800px;
    margin-top:8px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/more_info_button_hover.gif); 
    text-decoration: none; 
    width: 82px;
    height: 21px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block;    
}

.more_info_link:link, .more_info_link:visited, .more_info_link:active 
{
    margin-left:800px;
    margin-top:8px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/more_info_button_idle.gif); 
    text-decoration: none; 
    width: 82px;
    height: 21px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.more_info_link:hover
{ 
    background-image: url(../images/more_info_button_hover.gif); 
    text-decoration: none; 
    width: 82px; 
    height: 21px; 
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

/* mortgages.aspx */

#mortgage_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/mortgage_info_big.jpg);
}

#mortgage_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#mortgage_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#mortgage_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* mortgages-protection.aspx */

#mortgage_protection_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/mortgage_protection_info_big.jpg);
}

#mortgage_protection_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#mortgage_protection_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#mortgage_protection_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

.pdf_h1 
{
    margin-top:20px;
    margin-bottom:10px;
    color:#ED1091;
    font-size:12px;
}

/* competition.aspx */

#competition_info_big
{
    padding-top:165px;
    width:522px;
    height:73px;
    background-image:url(../images/competition_info_big.jpg);    
}

#competition_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#competition_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#competition_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* about-us.aspx */

#about_us_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/about_us_info_big.jpg);
}

#about_us_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#about_us_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#about_us_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

#oci_logo 
{
    margin-left:25px;
    margin-top:10px;
}

#quoteline_logo
{
    margin-left:27px;
    margin-top:15px;
}

.about_us_list_item 
{
    margin-left:20px;
    color:#666666;
    background-image:url(../images/list_image.png);
    background-position:center left;
    background-repeat:no-repeat;
    font-size:12px;
    margin-bottom:2px;
    padding-left:10px;
    padding-bottom:1px;
    border-style:solid;
}

/* contact-us.aspx */

#contact_us_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/contact_us_info_big.jpg);
}

#contact_us_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_us_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#contact_us_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

.google_maps_h1 
{
    margin-left:12px;
    margin-top:20px;
    margin-bottom:10px;
    color:#ED1091;
    font-size:16px;
}

#google_maps_logo 
{
    margin-left:45px;
}

.error_text
{
    font-size:12px;
    color:Red;
}

#message_field, #address_field, #enquiry_field, #insurance_record_details
{
    background-color:#ffffff;
    width:250px;
    height:100px;
    border:solid 1px #999999;
}

table#contact 
{
    margin-left:75px;
    margin-top:10px;
}

table#contact_van 
{
    margin-left:45px;
    margin-top:10px;
}

#contact img 
{
    border:solid 1px #999999;
}

#contact_van img 
{
    border:solid 1px #999999;
}

#contact tr, td
{
    padding-top:5px;
    vertical-align:middle;
}

#property_loan, #age_field, #time_to_call, #vehicle_value, #vehicle_year, #vehicle_make_model, #car_make_model, #goods_type_field, #occupation, #dob_field, #name_field, #email_field, #phone_field, #car_make_field, #car_model_field, #car_value_field, #car_registration_field, #current_insurer_field, #policy_number_field
{
    background-color:#ffffff;
    width:250px;
    border:solid 1px #999999;
}

#mortgage_size, #cab_crew, #car_year_field, #age_list, #employment_field, #named_driving_experience, #no_claims_bonus, #licence_type, #building_value, #contents_value, #year_built, #bathrooms, #bedrooms, #house_type, #alarm_type, #smoke_alarms
{
    background-color:#ffffff;
    border:solid 1px #999999;   
}

#captcha_field
{
    background-color:#ffffff;
    width:200px;
    border:solid 1px #999999;
}

#button_submit 
{
    width:255px;
    margin-left:0px;
}

.contact_text 
{
    width:50px;
    color:#666666;
    font-size:14px;
    padding-right:20px;
}

.long_contact_text 
{
    width:150px;
    color:#666666;
    font-size:14px;
    padding-right:20px;
}

a.contact_link 
{
    color:#666666;
}

/* website-security.aspx */

#website_security_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/website_security_info_big.jpg);
}

#website_security_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#website_security_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#website_security_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* site-map.aspx */

#sitemap_content {
background-image:url(../images/sep_bar_sitemap.png);
background-position:top left;
background-repeat:no-repeat;
width:500px;
height:725px;
margin-left:30px;
margin-top:25px;
padding-left:40px;
}

#sitemap_content h2 {
color:#EC118E;
margin-top:20px;
margin-bottom:5px;
}

#sitemap_content h3 {
color:#EC118E;
margin-bottom:5px;
}

#sitemap_content p {
color:#666666;
font-size:13px;
margin-top:8px;
margin-bottom:8px;
}

#sitemap_content a {
color:#EC118E;
text-decoration:none;
}

#sitemap_content a:hover 
{
    color:#EC118E;
    text-decoration:underline;
}

#site_map_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/site_map_info_big.jpg);
}

#site_map_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#site_map_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#site_map_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* terms-and-conditions.aspx */

#terms_and_conditions_container {
width:960px;
background-image:url(../images/terms_and_conditions_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#terms_and_conditions_content {
background-image:url(../images/sep_bar_terms_conditions.png);
background-position:top left;
background-repeat:no-repeat;
width:500px;
height:1000px;
margin-left:30px;
margin-top:25px;
padding-left:40px;
}

#terms_and_conditions_content h2 {
color:#EC118E;
margin-top:0px;
margin-bottom:10px;
}

#terms_and_conditions_content h3 {
color:#EC118E;
margin-top:10px;
margin-bottom:10px;
font-size:16px;
}

#terms_and_conditions_content p {
color:#666666;
font-size:12px;
margin-top:8px;
margin-bottom:8px;
}

#terms_and_conditions_content a {
color:#EC118E;
text-decoration:none;
}

#terms_and_conditions_content a:hover 
{
    color:#EC118E;
    text-decoration:underline;
}

ul.numbers 
{
    margin-left:20px;
    font-size:12px;
    list-style-type:decimal;
    color:#666666; 
}

li.numbers 
{
    margin-bottom:5px;
}

/* live-chat.aspx */

#live_chat_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/live_chat_info_big.jpg);
}

#live_chat_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:2px;
}

#live_chat_info_big p {
float:left;
width:300px;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:280px;
}

#live_chat_info_big a {
float:right;
margin-top:5px;
margin-right:15px;
}

.load_live_chat
{
    margin-left:0px;
    margin-top:0px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/live_chat_large_hover.jpg); 
    text-decoration: none; 
    width: 95px;
    height: 24px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.load_live_chat:link, .load_live_chat:visited, .load_live_chat:active 
{
    margin-left:0px;
    margin-top:0px;
    font-size:5px;
    text-indent:-9999px;
    background-image: url(../images/live_chat_large_idle.jpg); 
    text-decoration: none; 
    width: 95px;
    height: 24px;
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

.load_live_chat:hover
{ 
    background-image: url(../images/live_chat_large_hover.jpg); 
    text-decoration: none; 
    width: 95px; 
    height: 24px; 
    background-repeat: no-repeat; 
    background-position: left top; 
    display: block; 
}

/* expanding footer work */

#footer_expand
{
    width:960px;
    background-image:url(../images/expanding_bg.jpg);
    background-repeat:repeat-y;
    background-position: bottom left;
    margin-left:0px;
    margin-right:0px;
}

#footer_expand_bottom 
{
    width:960px;
    height:50px;
    background-image:url(../images/expanding_bg_bottom.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    margin-left:0px;
    margin-right:0px;
}

/* contact-young-driver.aspx */

#contact_young_driver_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/young_driver_info_big.jpg);
}

#contact_young_driver_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_young_driver_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* roadside-assist-enquiry.aspx */

#contact_roadside_assist_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/roadside_assistance_info_big.jpg);
}

#contact_roadside_assist_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_roadside_assist_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* home-insurance-enquiry.aspx */

#contact_home_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/home_insurance_info_big.jpg);
}

#contact_home_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_home_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* rented-home-insurance-enquiry.aspx */

#contact_rented_home_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/rented_home_insurance_info_big.jpg);
}

#contact_rented_home_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_rented_home_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* mortgage-enquiry.aspx */

#contact_mortgage_enquiry {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/mortgage_info_big.jpg);
}

#contact_mortgage_enquiry h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_mortgage_enquiry p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* holiday-home-insurance.enquiry.aspx */

#contact_holiday_home_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/holiday_home_insurance_info_big.jpg);
}

#contact_holiday_home_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_holiday_home_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* identity-theft-enquiry.aspx */

#contact_identity_theft_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/identity_theft_info_big.jpg);
}

#contact_identity_theft_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_identity_theft_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* wedding-insurance-enquiry.aspx */

#contact_wedding_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/wedding_insurance_info_big.jpg);
}

#contact_wedding_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_wedding_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* van-insurance-enquiry.aspx */

#contact_van_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/van_insurance_info_big.jpg);
}

#contact_van_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_van_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* i-plan-health-insurance-enquiry.aspx */

#contact_i_plan_health_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/i_plan_health_insurance_info_big.jpg);
}

#contact_i_plan_health_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_i_plan_health_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* health insurance table */

#mytable {
	width: 500px;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 500px;	 
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#EC118E;
	text-align: right;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color:#EC118E;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background-color:#fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#4f6b72;
}

#health_products_content p.small_font 
{
    font-size:10px;
}

/* mortgage-protection-enquiry.aspx */

#contact_mortgage_protection_info {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/mortgage_protection_info_big.jpg);
}

#contact_mortgage_protection_info h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_mortgage_protection_info p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* level-1-hospital-health-insurance.aspx */

#level_1_hospital_health_insurance_info {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/level_1_hospital_health_insurance_info_big.jpg);
}

#level_1_hospital_health_insurance_info h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#level_1_hospital_health_insurance_info p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#level_1_hospital_health_insurance_info a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* level-1-everyday-health-insurance.aspx */

#level_1_everyday_health_insurance_info {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/level_1_everyday_health_insurance_info_big.jpg);
}

#level_1_everyday_health_insurance_info h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#level_1_everyday_health_insurance_info p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#level_1_everyday_health_insurance_info a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* level-2-hospital-health-insurance.aspx */

#level_2_hospital_health_insurance_info {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/level_2_hospital_health_insurance_info_big.jpg);
}

#level_2_hospital_health_insurance_info h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#level_2_hospital_health_insurance_info p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#level_2_hospital_health_insurance_info a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* level-2-everyday-health-insurance.aspx */

#level_2_everyday_health_insurance_info {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/level_2_everyday_health_insurance_info_big.jpg);
}

#level_2_everyday_health_insurance_info h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#level_2_everyday_health_insurance_info p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

#level_2_everyday_health_insurance_info a {
float:right;
margin-top:5px;
margin-right:15px;
}

/* inc_footer.aspx*/

img.social_img
{
    margin-top:4px;
}

#chartis_logo_menu_quote 
{
    margin-top:25px;
    margin-right:10px;
}

#chartis_logo_menu 
{
    margin-top:20px;
    margin-left:45px;
}

/* travel-insurance-enquiry.aspx */

#contact_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/travel_insurance_info_big.jpg);
}

#contact_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_travel_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* annual-multi-trip-travel-insurance-enquiry.aspx */

#contact_annual_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/annual_multi_trip_travel_insurance_info_big.jpg);
}

#contact_annual_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_annual_travel_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* extended-stay-travel-insurance-enquiry.aspx */

#contact_extended_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/extended_stay_travel_insurance_info_big.jpg);
}

#contact_extended_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_extended_travel_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* backpacker-insurance-enquiry.aspx */

#contact_backpacker_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/backpacker_travel_insurance_info_big.jpg);
}

#contact_backpacker_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_backpacker_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* business-travel-insurance-enquiry.aspx */

#contact_business_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/business_travel_info_big.jpg);
}

#contact_business_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_business_travel_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}

/* single-trip-travel-insurance-enquiry.aspx */

#contact_single_travel_insurance_info_big {
padding-top:165px;
width:522px;
height:73px;
background-image:url(../images/single_trip_travel_insurance_info_big.jpg);
}

#contact_single_travel_insurance_info_big h1 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
float:left;
width:422px;
padding-left:100px;
margin-top:2px;
margin-bottom:0px;
}

#contact_single_travel_insurance_info_big p {
float:left;
color:#FFFFFF;
font-size:12px;
padding-left:100px;
width:400px;
margin-top:4px;
}