/* Html */


html {
	height: 100%;
}

body {
	margin: 0px 0px 0px 0px;
	background: url(../images/bg/bg.jpg);
}

table {
    margin-left: auto;
    margin-right: auto;
}

table.left {
    margin-left: 0px;
    margin-right: auto;
}

h1 {font-family: Arial, Helvetica, "Sans Serif"; font-size: 19px;}
h2 {font-family: Arial, Helvetica, "Sans Serif"; font-size: 15px;}
h3 {font-family: Arial, Helvetica, "Sans Serif"; font-size: 13px;}

a img {
    border:none;
}

a:link, a:active, a:hover {
    font-family: Arial, Helvetica, "Sans Serif";
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}

a:visited {
    font-family: Arial, Helvetica, "Sans Serif";
	color: #327a52;
	text-align: left;
	padding-bottom: 5px;
}


/* Main Menu */

a.mainmenu:link, a.mainmenu:visited {
	font-family:Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 15px;
	border: 0px;
}

a.mainmenu:active, a.mainmenu:hover {
	font-family:Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #327a52;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 15px;
	border: 0px;
}


/* Form Text */


.formtext {
	font-family:Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
}


/* Footer */

.footer {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #999999;
	text-align: left;
}

a.footerlink:link, A.footerlink:visited, A.footerlink:active {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

a.footerlink:hover {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #327a52;
	text-decoration: none;
}

a.footer_web_link:link, A.footer_web_link:visited, A.footer_web_link:active {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.footer_web_link:hover {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}

.footer_but_split {
	color: #327a52;
}

/* Quotes */

a.quote_links:link, a.quote_links:visited, a.quote_links:active  {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.quote_links:hover  {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 13px;
	color: #619277;
	font-weight: bold;
	text-decoration: none;
}

.quote_large {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.quote_small {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #91b4a1;
	text-align: left;
	padding-left: 1px;
}

/* Product Blocks */

.block_heading {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}

.block_heads_block {
	padding-left: 11px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

a.block_heads:link, a.block_heads:visited, a.block_heads:active {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #327a52;
	font-weight: bold;
	text-decoration: underline;
}

a.block_heads:hover {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.block_text {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.block_button {
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
}


/* Body Content */

.body_text {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}

.section_headings {
	text-align: left;
	color: #327a52;
	font-weight: bold;
	font-size: 15px;
	white-space: nowrap;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, "Sans Serif";
}

h1, h2, h3, h4 {
	font-family: Arial, Helvetica, "Sans Serif";
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}

p {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}

ul {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}

.product_quote {
	font-family: Arial, Helvetica, "Sans Serif";
	font-size: 14px;
	color: #327a52;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}

a.product_link:link, a.product_link:visited, a.product_link:active, a.product_link:hover {
	font-family: Arial, Helvetica, "Sans Serif";
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}

/* Survey Table */
.survey td{
    font-family: Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.surveyrow {
    width: 100px;
    text-align: center;
}

/* Bread Crumbs Navigation */
.mp_backlinks {
    font-family: Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}


/* Gold Club Section */
/* PRODUCT BUTTONS ROLLOVERS */

/* connect */
a.connect:link, a.connect:visited {
  background: url(../images/buttons/connect.jpg);
  display: block;
  padding-bottom: 0px;
}
a.connect:hover {
  background: url(../images/buttons/connect_O.jpg);
}
a.connect:active {
  background: url(../images/buttons/connect_O.jpg);
}

/* dining_wines */
a.dining_wines:link, a.dining_wines:visited {
  background: url(../images/buttons/dining_wines.jpg);
  display: block;
  padding-bottom: 0px;
}
a.dining_wines:hover {
  background: url(../images/buttons/dining_wines_O.jpg);
}
a.dining_wines:active {
  background: url(../images/buttons/dining_wines_O.jpg);
}

/* discount_benefits */
a.discount_benefits:link, a.discount_benefits:visited {
  background: url(../images/buttons/discount_benefits.jpg);
  display: block;
  padding-bottom: 0px;
}
a.discount_benefits:hover {
  background: url(../images/buttons/discount_benefits_O.jpg);
}
a.discount_benefits:active {
  background: url(../images/buttons/discount_benefits_O.jpg);
}

/* discounted_shopping */
a.discounted_shopping:link, a.discounted_shopping:visited {
  background: url(../images/buttons/discounted_shopping.jpg);
  display: block;
  padding-bottom: 0px;
}
a.discounted_shopping:hover {
  background: url(../images/buttons/discounted_shopping_O.jpg);
}
a.discounted_shopping:active {
  background: url(../images/buttons/discounted_shopping_O.jpg);
}

/* education */
a.education:link, a.education:visited {
  background: url(../images/buttons/education.jpg);
  display: block;
  padding-bottom: 0px;
}
a.education:hover {
  background: url(../images/buttons/education_O.jpg);
}
a.education:active {
  background: url(../images/buttons/education_O.jpg);
}

/* entertainment_adventure */
a.entertainment_adventure:link, a.entertainment_adventure:visited {
  background: url(../images/buttons/entertainment_adventure.jpg);
  display: block;
  padding-bottom: 0px;
}
a.entertainment_adventure:hover {
  background: url(../images/buttons/entertainment_adventure_O.jpg);
}
a.entertainment_adventure:active {
  background: url(../images/buttons/entertainment_adventure_O.jpg);
}

/* household_assistance */
a.household_assistance:link, a.household_assistance:visited {
  background: url(../images/buttons/household_assistance.jpg);
  display: block;
  padding-bottom: 0px;
}
a.household_assistance:hover {
  background: url(../images/buttons/household_assistance_O.jpg);
}
a.household_assistance:active {
  background: url(../images/buttons/household_assistance_O.jpg);
}

/* how_do_i */
a.how_do_i:link, a.how_do_i:visited {
  background: url(../images/buttons/how_do_i.jpg);
  display: block;
  padding-bottom: 0px;
}
a.how_do_i:hover {
  background: url(../images/buttons/how_do_i_O.jpg);
}
a.how_do_i:active {
  background: url(../images/buttons/how_do_i_O.jpg);
}

/* legal_assistance */
a.legal_assistance:link, a.legal_assistance:visited {
  background: url(../images/buttons/legal_assistance.jpg);
  display: block;
  padding-bottom: 0px;
}
a.legal_assistance:hover {
  background: url(../images/buttons/legal_assistance_O.jpg);
}
a.legal_assistance:active {
  background: url(../images/buttons/legal_assistance_O.jpg);
}

/* medical_assistance */
a.medical_assistance:link, a.medical_assistance:visited {
  background: url(../images/buttons/medical_assistance.jpg);
  display: block;
  padding-bottom: 0px;
}
a.medical_assistance:hover {
  background: url(../images/buttons/medical_assistance_O.jpg);
}
a.medical_assistance:active {
  background: url(../images/buttons/medical_assistance_O.jpg);
}

/* motoring */
a.motoring:link, a.motoring:visited {
  background: url(../images/buttons/motoring.jpg);
  display: block;
  padding-bottom: 0px;
}
a.motoring:hover {
  background: url(../images/buttons/motoring_O.jpg);
}
a.motoring:active {
  background: url(../images/buttons/motoring_O.jpg);
}

/* road_cover */
a.road_cover:link, a.road_cover:visited {
  background: url(../images/buttons/road_cover.jpg);
  display: block;
  padding-bottom: 0px;
}
a.road_cover:hover {
  background: url(../images/buttons/road_cover_O.jpg);
}
a.road_cover:active {
  background: url(../images/buttons/road_cover_O.jpg);
}

/* roadside_assistance */
a.roadside_assistance:link, a.roadside_assistance:visited {
  background: url(../images/buttons/roadside_assistance.jpg);
  display: block;
  padding-bottom: 0px;
}
a.roadside_assistance:hover {
  background: url(../images/buttons/roadside_assistance_O.jpg);
}
a.roadside_assistance:active {
  background: url(../images/buttons/roadside_assistance_O.jpg);
}

/* tiger_wheel_tyre */
a.tiger_wheel_tyre:link, a.tiger_wheel_tyre:visited {
  background: url(../images/buttons/tiger_wheel_tyre.jpg);
  display: block;
  padding-bottom: 0px;
}
a.tiger_wheel_tyre:hover {
  background: url(../images/buttons/tiger_wheel_tyre_O.jpg);
}
a.tiger_wheel_tyre:active {
  background: url(../images/buttons/tiger_wheel_tyre_O.jpg);
}

/* travel_accommodation */
a.travel_accommodation:link, a.travel_accommodation:visited {
  background: url(../images/buttons/travel_accommodation.jpg);
  display: block;
  padding-bottom: 0px;
}
a.travel_accommodation:hover {
  background: url(../images/buttons/travel_accommodation_O.jpg);
}
a.travel_accommodation:active {
  background: url(../images/buttons/travel_accommodation_O.jpg);
}

/* wellness_benefits */
a.wellness_benefits:link, a.wellness_benefits:visited {
  background: url(../images/buttons/wellness_benefits.jpg);
  display: block;
  padding-bottom: 0px;
}
a.wellness_benefits:hover {
  background: url(../images/buttons/wellness_benefits_O.jpg);
}
a.wellness_benefits:active {
  background: url(../images/buttons/wellness_benefits_O.jpg);
}


/* PLATINUM CLUB BUTTONS ROLLOVERS */

/* samaritan */
a.samaritan:link, a.samaritan:visited {
  background: url(../images/buttons/samaritan.jpg);
  display: block;
  padding-bottom: 0px;
}
a.samaritan:hover {
  background: url(../images/buttons/samaritan_O.jpg);
}
a.samaritan:active {
  background: url(../images/buttons/samaritan_O.jpg);
}

/* vehicle_hire_benefits */
a.vehicle_hire_benefits:link, a.vehicle_hire_benefits:visited {
  background: url(../images/buttons/vehicle_hire_benefits.jpg);
  display: block;
  padding-bottom: 0px;
}
a.vehicle_hire_benefits:hover {
  background: url(../images/buttons/vehicle_hire_benefits_O.jpg);
}
a.vehicle_hire_benefits:active {
  background: url(../images/buttons/vehicle_hire_benefits_O.jpg);
}

/* trauma_cover */
a.trauma_cover:link, a.trauma_cover:visited {
  background: url(../images/buttons/trauma_cover.jpg);
  display: block;
  padding-bottom: 0px;
}
a.trauma_cover:hover {
  background: url(../images/buttons/trauma_cover_O.jpg);
}
a.trauma_cover:active {
  background: url(../images/buttons/trauma_cover_O.jpg);
}

/* maintenance_protection */
a.maintenance_protection:link, a.maintenance_protection:visited {
  background: url(../images/buttons/maintenance_protection.jpg);
  display: block;
  padding-bottom: 0px;
}
a.maintenance_protection:hover {
  background: url(../images/buttons/maintenance_protection_O.jpg);
}
a.maintenance_protection:active {
  background: url(../images/buttons/maintenance_protection_O.jpg);
}

/* retrenchment_cover */
a.retrenchment_cover:link, a.retrenchment_cover:visited {
  background: url(../images/buttons/retrenchment_cover.jpg);
  display: block;
  padding-bottom: 0px;
}
a.retrenchment_cover:hover {
  background: url(../images/buttons/retrenchment_cover_O.jpg);
}
a.retrenchment_cover:active {
  background: url(../images/buttons/retrenchment_cover_O.jpg);
}

/* how_do_i */
a.plat_how_do_i:link, a.plat_how_do_i:visited {
  background: url(../images/buttons/plat_how_do_i.jpg);
  display: block;
  padding-bottom: 0px;
}
a.plat_how_do_i:hover {
  background: url(../images/buttons/plat_how_do_i_O.jpg);
}
a.plat_how_do_i:active {
  background: url(../images/buttons/plat_how_do_i_O.jpg);
}

/* sitemap */
.sitemap table {
    margin: 0px;
    margin-left: 10px;
}



/* Background images for table cells */
td.button_back { 
    background: url(../images/buttons/button_back.jpg); 
}
td.quote_back { 
    background: url(../images/quote/quotes_back.jpg); 
}
td.body_top { 
    background: url(../images/bg/body_top.jpg); 
}
td.vert_line { 
    background: url(../images/content/vert_line.gif); 
}
td.footer_back {
    background: url(../images/bg/footer_back.jpg);
}
td.hor_line {
    background: url(../images/content/hor_line.gif);
}
td.hor_line_top {
    background: url(../images/content/hor_line_top.gif);
}


/* Replace old allign tag */
.alnleft {text-align: left;}
.alncenter {text-align: center;}
.alnright {text-align: right;}
.valntop {vertical-align: top;}
.valncenter {vertical-align: middle;}
.valnbottom {vertical-align: bottom;}

.alnimgleft {float: left;}
.alnimgright {float: right;}
