/*
  Main Style
  
  Name: RT insurance
  Author: te@codegent.com
  Date: 3 June 2009
  Copyright: 2009
  
*/


/* Positioning
---------------------------------------------------------------------------------------- */
/* Wrapper */
#wrapper {height:auto;margin:0 auto;width:893px;}

/* Header */
#header {height:143px;}
#header #logo {display:block;float:right;margin:30px 0px 0px 0px;height:100px;width:321px;}
#header #telephone {display:block;float:left;height:30px;margin:85px 0px 0px 0px;width:270px;}

/* Navigation */
#main_navigation {height:43px;overflow:visible;position:relative;z-index:30;}
#main_navigation ul li {float:left;position:relative;margin-right:1px;}

#main_navigation ul li a:link,
#main_navigation ul li a:visited {display:block;padding:20px 3px 3px 3px;width:104px;}

ul.sub_navigation {position:absolute;margin:0;padding-top:12px;background:rgba(255,255,255,0.8) !important;background:#FFF;width:110px;}
ul.sub_navigation li {float:none !important;margin:2px 0 2px 3px;}

#nav_contact_us {width:109px !important;}

/* Footer */
#footer {text-align:center;padding:120px 0px 20px 0px;}

.clear {clear:both;}

/* Main Content */
#content {}

#primary_content {float:left;margin:45px 0px 0px 0px;padding:0px 0px 0px 0px;width:630px;}
#sidebar {float:right;margin:45px 2px 0px 0px;width:220px;}

.splash {display:block;margin:53px 0px 0px 0px;min-height:140px;position:relative;overflow:hidden;width:100%;}
.splash .splash_text {float:left;margin:0 0 0 8px;position:absolute;bottom:0;left:0;width:300px;}
.splash_text h2 {width:300px;color:#FFF;font-size:32px;font-weight:normal;}
.splash img {position:relative;border-left:2px #FFFFFF solid;float:right;width:auto;}

.each_news {margin:0px 0px 30px 0px;}

#block_signup_newsletter {}
input#btn_subscribe {display:block;height:38px !important;margin:2px 0px 0px 0px;padding:0px !important;width:100% !important;}

input.LV_invalid_field {background-color:#eed3c9;}

#block_homepage a:link,
#block_homepage a:visited {display:block;height:37px;margin:25px 0px 0px 0px;width:100%;}
#block_homepage a:hover {background-position:0px -37px;}

#block_moreinfo {background:#B28A9E;text-align:center;height:37px;width:100%;margin:0 0 0 0;}
#block_moreinfo:hover {background:#9E7388;}
#block_moreinfo a:link,#block_moreinfo a:visited {display:block;line-height:37px;width:100%;color:#FFF;}
#block_moreinfo a:hover {background-position:0px -37px;}

/*#block_further_information {background:#B28A9E;text-align:center;height:37px;width:100%;margin:12px 0 0 0;}
#block_further_information:hover {background:#9E7388;}
#block_further_information a:link,
#block_further_information a:visited {display:block;line-height:37px;width:100%;color:#FFF;font-weight:lighter;}
*/
#block_further_information {margin-bottom:25px;}
#block_further_information p {padding:8px;}
#block_further_information a:link,
#block_further_information a:visited {display:block;height:37px;margin:2px 0px 0px 0px;text-indent:-9999px;width:100%;}
#block_further_information a:hover {background-position:0px -37px;}

#primary_content p {margin:0px 0px 15px 0px;}
.intro_text {margin:0px 0px 15px 0px;}

#featured_business {width:100%;}
#featured_business a:link,
#featured_business a:visited {display:block;height:37px;margin:2px 0px 0px 0px;width:100%;}
#featured_business a:hover {background-position:0px -37px;}

#block_premium_rating {margin:2px 0px 25px 0px;}
#block_premium_rating form {padding:6px;}

#block_international_flag {height:20px;margin:10px 0 20px 0;}
#block_international_flag ul li {width:38px;height:21px;float:left;display:block;margin:0 8px 0 0 !important;padding:0 !important;}
#block_international_flag ul li a:link,
#block_international_flag ul li a:visited {display:block;float:left;width:38px;height:21px;margin:0px 10px 0px 0px;}
#block_international_flag ul li a:hover {background-position:0px -21px;}

#form_signup_newsletter {padding:6px 6px 30px 6px;}
#form_signup_newsletter h2 {margin-bottom:8px;}

#splash_home {margin:53px 0px 0px 0px;}
#splash_home ul li a:link,
#splash_home ul li a:visited {display:block;float:left;height:111px;margin:0px 2px 2px 0px;width:221px;}


/* Typography
---------------------------------------------------------------------------------------- */

body {color:#231F20;font-family:Arial, Helvetica, sans-serif;font-size:16px;}

a {text-decoration:none;}
a:link {color:#B28B9F;}
a:visited {color:#B28B9F;}
a:hover {color:#926E80;}

em {font-style:italic;}
strong {font-weight:bold;}

#header #logo {text-indent:-9999px;}
#telephone {font-weight:lighter;}
#main_navigation ul li a {font-size:13px;}

ul.sub_navigation li a {font-size:14px;height:auto !important;text-indent:0px !important;width:auto !important;}

.each_news h3,
#primary_content h3 {font-weight:bold;}

.news #primary_content h3 {color:#B28B9F;}

#primary_content ul {margin:8px 0 10px 0;padding-left:18px;}
#primary_content ul li {list-style:disc;margin:2px 0 2px 0;}

#footer {font-size:13px;}

#block_homepage a {text-indent:-9999px;}
#block_moreinfo a {text-indent:-9999px;}
#featured_business a {text-indent:-9999px;}
#block_further_information a {text-indent:-9999px;}
#block_international_flag ul li a {text-indent:-9999px;}

#sidebar strong {font-weight:bold;}

#splash_home {text-indent:-9999px;}

#primary_content h2 {font-size:20px;font-weight:lighter;margin-bottom:10px;}


/* Colors and Images
---------------------------------------------------------------------------------------- */
#header #logo {background:url('../img/header/logo.gif') top left no-repeat;}

#telephone {color:#567381;}
#main_navigation ul li a:link,
#main_navigation ul li a:visited {border-bottom:4px #6d91a2 solid;color:#6d91a2;}
#main_navigation ul li a:hover,
#main_navigation ul li a:link.active,
#main_navigation ul li a:visited.active {background:#b28b9f;border-bottom:4px #b28b9f solid;color:#FFFFFF;}

ul.sub_navigation li a:link,
ul.sub_navigation li a:visited {background:none !important;border:none !important;color:#6D91A2 !important;padding:0 !important;}

ul.sub_navigation li a:hover,
ul.sub_navigation li a.active {color:#B28B9F !important;}

#main_navigation li .sub_navigation {display:none;}
#main_navigation li.active .sub_navigation{display:block;}
#main_navigation li.active a{background:#b28b9f;border-bottom:4px #b28b9f solid !important;color:#FFFFFF !important;}
#main_navigation li ul li.active a{background:#FFFFFF;border:none !important;color:#B28B9F !important;}
#main_navigation li.hover > a {background:#b28b9f;border-bottom:4px #b28b9f solid !important;color:#FFFFFF !important;}
#main_navigation li.hover ul {display:block;}
#main_navigation li.hover ul li a:hover {color:#B28B9F !important;border:none !important;}
#main_navigation ul li ul.sub_navigation li a {border:none !important;color:#708A9E !important;}
#main_navigation ul li ul.sub_navigation li.active a {border:none !important;color:#B28B9F !important;}

#nav_aba, #nav_ilablila {text-transform:uppercase;}

.postdate {color:#B28B9F;}   
.postdate_list {color:#B28B9F; font-size: 12px; margin:0 !important;}   

#form_signup_newsletter {background:#B38A9E;color:#FFFFFF;}

#block_signup_newsletter label,
#block_premium_rating label {float:left;}

#block_signup_newsletter input,
#block_premium_rating input {border:none;color:#333333;font-size:18px;height:25px;padding:3px;width:202px;}

#block_homepage a {background:url('../img/buttons/btn-homepage.gif') top left no-repeat;}
#block_moreinfo a {background:url('../img/buttons/btn-getaninsuranceindication-violet.gif') top left no-repeat;}

#primary_content h2 {color:#B28B9F;}

#featured_business p {background:#BFD0DA;padding:6px;}
#featured_business a {background:url('../img/buttons/btn-clickhere.gif') 0px 0px no-repeat;}

#block_further_information p {background:#DECBD5;}
#block_further_information a {background:url('../img/buttons/btn-clicktoemailus-violet.gif') 0px 0px no-repeat}

#block_premium_rating {background:#6d91a2;color:#FFFFFF;}

#flag_uk {background:url('../img/icons/uk_flag.jpg') 0px 0px no-repeat;}
#flag_fr {background:url('../img/icons/fr_flag.jpg') 0px 0px no-repeat;}
#flag_de {background:url('../img/icons/de_flag.jpg') 0px 0px no-repeat;}
#flag_it {background:url('../img/icons/it_flag.jpg') 0px 0px no-repeat;}

a:link#btn_aba,
a:visited#btn_aba {background:url('../img/internal/splash2.jpg') 0px 0px no-repeat;}
a:hover#btn_aba {background:url('../img/internal/splash2.jpg') -222px 0px no-repeat;}

a:link#btn_ilab,
a:visited#btn_ilab {background:url('../img/internal/splash2.jpg') 0px -113px no-repeat;}
a:hover#btn_ilab {background:url('../img/internal/splash2.jpg') -222px -113px no-repeat;}

a:link#btn_commercial,
a:visited#btn_commercial {background:url('../img/internal/splash2.jpg') 0px -226px no-repeat;}
a:hover#btn_commercial {background:url('../img/internal/splash2.jpg') -222px -226px no-repeat;}

a:link#btn_household,
a:visited#btn_household {background:url('../img/internal/splash2.jpg') 0px -339px no-repeat;}
a:hover#btn_household {background:url('../img/internal/splash2.jpg') -222px -339px no-repeat;}

a:link#btn_about,
a:visited#btn_about {background:url('../img/internal/splash2.jpg') 0px -452px no-repeat;}
a:hover#btn_about {background:url('../img/internal/splash2.jpg') -222px -452px no-repeat;}

a:link#btn_art,
a:visited#btn_art {background:url('../img/internal/splash2.jpg') 0px -565px no-repeat;}
a:hover#btn_art {background:url('../img/internal/splash2.jpg') -222px -565px no-repeat;}

a:link#btn_marine,
a:visited#btn_marine {background:url('../img/internal/splash2.jpg') 0px -678px no-repeat;}
a:hover#btn_marine {background:url('../img/internal/splash2.jpg') -222px -678px no-repeat;}

a:link#btn_contact,
a:visited#btn_contact {background:url('../img/internal/splash2.jpg') 0px -791px no-repeat;}
a:hover#btn_contact {background:url('../img/internal/splash2.jpg') -222px -791px no-repeat;}

.splash {background:#6d90a3;}  

#subscriber_notification {color:#991119;font-size:12px;display:block;margin-bottom:8px;}