/* Front Page Specific CSS */

/* Styling Links */
.mainContentLeft h1 a:link, .mainContentLeft h1 a:hover, .mainContentLeft h1 a:visited  { border-bottom:0px !important; }
.mainContentLeft a:link , .mainContentLeft a:visited, .mainContentLeft a:hover { border-bottom: dotted 1px !important; }

/* All other content */
.mainContentLeft {  width:580px; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #E3E3E3; padding:0px 0px 0px 10px; }
.mainContentRight { float: right;  padding: 0px 0px 0px 0px; }

#frontSplashBox {  float: left; padding:0px 0px 0px 0px; width:560px; height: 241px;  }
#frontSplashBox ul { list-style:none; }
#frontSplashBox p { color:#FFFFFF; font-size:0.9em; }
#frontInfoBoxes { padding:30px 0px 0px 0px; float:left; }
#frontLeftBox { width: 265px; float: left; padding: 0px 10px 0px 0px; }
#frontRightBox { width: 265px; float: left; padding: 0px 00px 0px 15px; border-left-width: 1px; border-left-style: solid; border-left-color: #E3E3E3; }


.splash-content-white { float:left; width:230px; margin: 0px 0px 0px 0px; border:1px; }
.splash-content-white  h1 { color:#FFFFFF; font-size:1.9em; line-height:1.3em; margin-bottom: 0.7em; }
.splash-content-black{ float:left; width:230px; margin: 30px 0px 0px 37px; color:Black; }
.splash-content-black h1 { color:Black; font-size:1.9em; line-height:1.3em; margin-bottom: 0.7em; }
.splash-content-black p { color:Black; }

.splash-courier { background-image: url(../images/front/banner-Courier.jpg); width:560px; height: 241px; }
.splash-lloyds { background-image: url(../images/front/banner-Lloyds.jpg); width:560px; height: 241px; }
.splash-motortrade { background-image: url(../images/front/banner-MotorTrade.jpg); width:560px; height: 241px; }
.splash-boat { background-image: url(../images/front/banner-Boat.jpg); width:560px; height: 241px; }

.SectionHeader { width:269px; padding: 14px 10px 14px 15px; background-color: #CCDFEF; background-image: url(../images/navigation/li-ArrowDown.png); background-repeat: no-repeat; background-position: 90%; }
.SectionHeader h1 { color:#000000; margin: 0px; font-size: 1.5em; font-weight: normal; }
.SectionContent { width:269px; padding: 19px 10px 14px 14px; }

.Existing { height: 53px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E3E3E3; background-repeat:no-repeat; background-position: 5% 58%; }
.Existing a { width:233px; height: 19px; padding: 16px 0px 18px 61px; background-repeat: no-repeat; background-position: 5% 58%; display:block; border:solid 1 red !important;}
.Existing p { margin:0px 0px 0px 0px; }
.Existing h3 { font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; }
.Existing h3 a:link { color: #000000 ; text-decoration: none; }
.Existing h3 a:visited { color: #000000 ; text-decoration: none; }
.Existing h3 a:hover { color: #666666; text-decoration: none; }
.Existing h3 a:active { color: #333333; }
#Existing-Claim a:hover {  margin:0px !important; background-color:#EAF2F8 !important; background-image: url(../images/front/icon-Claim.png); background-position: 5% 58% !important; }
#Existing-FindOffice a:hover { background-color:#EAF2F8 !important; background-image: url(../images/front/icon-FindOffice.png) }
#Existing-Contact a:hover { background-color:#EAF2F8 !important; background-image: url(../images/front/icon-Contact.png) }

#Existing-Claim { margin:0px !important; background-image: url(../images/front/icon-Claim.png); background-position: 5% 58% !important; }
#Existing-FindOffice {  background-image: url(../images/front/icon-FindOffice.png) }
#Existing-Contact {  background-image: url(../images/front/icon-Contact.png) }

.Small-Text { font-size:11px !important; font-weight:normal !important; }

/* Quote & More Info Buttons */
ul.buttonSmall { list-style: none; width: 256px; margin: 170px 0px 0px 0px; float: left; padding-right: 100px; }
ul.buttonSmall li { display: inline; }
ul.buttonSmall li a { background-image: url(../images/general/smallbuttons-Sprite.png); display: block; height: 46px; text-indent: -9999px; float: right; background-repeat: no-repeat; margin-left: 0px; }
.buttonSmall a { float: right; display: block; text-decoration: none; height: 42px; overflow: hidden; }
ul.buttonSmall li a.moreinfo { width: 109px; background-position: 0 -47px; }
ul.buttonSmall li a.moreinfo:hover { background-position: -110px -47px; }
ul.buttonSmall li a.moreinfo:active { background-position: -222px -47px; }

ul.buttonSmall li a.getquote { width: 107px; background-position: 0 0; }
ul.buttonSmall li a.getquote:hover { background-position: -107px 0; }
ul.buttonSmall li a.getquote:active { background-position: -214px 0; }


/* @for rad dropdowns in the frontpage */
.rad-ctrl-c { margin-bottom:15px; } 
.radcmbitem {margin:0 0; padding:0 5px; cursor:pointer; overflow:hidden; height:30px; line-height:30px; display:block;}
.radcmbitem img { vertical-align:middle; }
.radcmbitem span { vertical-align:middle; }
.radcmbitem .img-center {float:left; text-align:center; width:35px; margin-right:10px; overflow:hidden;
                display:table-cell; height:30px;}
.radcmbitem:hover {background:#e6e6e6;}

.ptable {width:35px; height:30px;}
.ptable td {width:100%; text-align:center; vertical-align:middle;}


.hidden-form-block {display:none;}
.rcbTemplate {padding:0px !important;}