/*---------------------------
 =ADVERT RIGHT COLUMN BANNERS
---------------------------s*/


.action_btn 
{ 
	font-size:9px;
	font-weight:bold;
	height:20px;
	padding-top:6px;
	text-align:center;
	width:161px;
}

.greybox div div div div {background: url(../images//cz/hib-tl.gif) no-repeat 0 0;}
.greybox div div div div div {background: url(../images/cz/hib-tr.gif) no-repeat 100% 0;}
.greybox div div div div div div {background: url(../images/cz/hib-bl.gif) no-repeat 0 100%;}
.greybox div div div div div div div {background: url(../images/cz/hib-br.gif) no-repeat 100% 100%;}

.greybox {background: url(../images/cz/greydot.gif) repeat-x 0 0 #e5e6e6;}
.greybox div {background: url(../images/cz/greydot.gif) repeat-x 0 100%;}
.greybox div div {background: url(../images/cz/greydot.gif) repeat-y 0 0;}
.greybox div div div {background: url(../images/cz/greydot.gif) repeat-y 100% 0;}


#insurance-details H4 {margin:10px; margin-top:0px; font-size:11px}
#insurance-details P {margin:10px; font-size:9px;}
#insurance-details P.ctr {text-align:center; font-size:11px;}
#insurance-details SPAN {display:block; color:#3d6ca4; font-size:4em; font-weight:bold; text-align:center}


/* insurance panel */
.hib-panel div div div div {background: url(../images/cz/hib-tl.gif) no-repeat 0 0;}
.hib-panel div div div div div {background: url(../images/cz/hib-tr.gif) no-repeat 100% 0;}
.hib-panel div div div div div div {background: url(../images/cz/hib-bl.gif) no-repeat 0 100%;}
.hib-panel div div div div div div div {background: url(../images/cz/hib-br.gif) no-repeat 100% 100%;}

.hib-panel {background: url(../images/cz/hib-dot.gif) repeat-x 0 0 #f5f7f9}
html>/**/body .hib-panel {margin-bottom:10px} /** moves accipiter banners apart in Firefox **/
.hib-panel div {background: url(../images/cz/hib-dot-bottom.gif) repeat-x 0 100%;}
.hib-panel div div {background: url(../images/cz/hib-dot-left.gif) repeat-y 0 0; }
.hib-panel div div div {background: url(../images/cz/hib-dot-right.gif) repeat-y 100% 0;}
#insurance-details .hib-panel p {color:#273a8a; margin-left:20px; margin-right:20px; margin-top:7px; text-align:center; margin-bottom:9px; font-size:10px; line-height:13px; position: relative;}
#insurance-details .hib-panel p.slogan {font-size:13px; text-align:center; color:#273a8a; font-weight:bold; margin-bottom:5px}
#insurance-details .hib-panel span {display:block; text-align:center!important}
html>/**/body #insurance-details .hib-panel span {margin-left:18px}
#insurance-details .hib-panel a {text-align:center; display:block; width:142px; height:30px;  background:url(../images/cz/getacarquote.gif) no-repeat 0 0}
html>/**/body #insurance-details .hib-panel a {padding-bottom:10px;}
#insurance-details .hib-panel a em {display:none}
#insurance-details .hib-panel p.hib-bottom {margin:0; padding:0; padding-bottom:0px; line-height:11px}

#insurance-details H3.hibernian {background:url(../images/cz/hibernian-logo.gif) no-repeat 0 5px; text-align:center; margin-left:8px; margin-bottom:5px; display:block; width:162px; height:60px; margin-top:0px}
#insurance-details H3.hibernian EM {display:none}
#insurance-details H3.notfound {text-align:center; margin-left:4px; margin-bottom:5px; padding-top:3px; margin-top:10px; display:block; font-size:14px; color:#000}

#insurance-details H3.aviva {background:url(../images/cz/aviva-logo.gif) no-repeat 0 5px; text-align:center; margin-left:8px; margin-bottom:5px; display:block; width:162px; height:60px; margin-top:0px }
#insurance-details H3.aviva EM {display:none}


#dealer-panel {margin-right:18px}
#dealer-panel H3.notfound {text-align:center; margin-left:4px; margin-bottom:5px; padding-top:5px; margin-top:10px; display:block; font-size:16px; color:#000}
#dealer-panel p.ctr {text-align:center; font-size:13px; padding:0; margin:0; margin-bottom:4px}
#dealer-panel .action_btn {background:url(../images/cz/button-greybg.gif) no-repeat 0 0; margin:0 auto!important; padding-bottom:0px}
#dealer-panel SPAN {display:block; color:#3d6ca4; font-size:3em; font-weight:bold; text-align:center}



.generic-banner-top {background:url(../images/cz/banner-top.gif) no-repeat 0 0 #e5e6e6; width:180px; height:10px}
.generic-banner-top-1 {background:url(../images/cz/banner-top.gif) no-repeat 0 0 #e5e6e6; width:180px; height:10px; margin-top:10px}
.generic-banner-middle {background:#e5e6e6; width:180px; margin:0; padding:0}
.generic-banner-bottom {background:url(../images/cz/banner-bottom.gif) no-repeat 0 0; width:180px; height:10px;}
html>/**/body .generic-banner-bottom {margin-bottom:10px} /** moves accipiter banners apart in Firefox **/

#insurance-details .generic-banner-middle span.simi-para {display:block; font-size:9px!important; color:#000!important; font-weight:normal;  width:160px; margin-left:10px; text-align:left!important; margin:0; padding:0}
#insurance-details .generic-banner-middle span.simi-para span {text-align:left;display:block;margin:0 0 0 12px; color:#000;padding-top:5px;border:0px solid #000;font-size:11px; font-weight:bold; background:url(../images/simi-large.gif) no-repeat 120px 0; width:163px; height:40px}

#insurance-details .generic-banner-middle SPAN.dealercover-para {display:block; font-size:10px!important; color:#000!important; font-weight:normal; width:164px; margin-left:10px; text-align:left!important; margin-top:0; padding-top:0}
#insurance-details .generic-banner-middle SPAN.dealercover-para p {margin:0; font-size:9px!important; color:#000; font-family:tahoma; }
#insurance-details .generic-banner-middle SPAN.dealercover-para a {margin:0; display:block; width:100px; margin-bottom:8px}
#insurance-details .generic-banner-middle SPAN.dealercover-para span {float:left; margin-right:3px; margin-left:0px; padding:0}
#insurance-details .generic-banner-middle SPAN.dealercover-para span.warranty-logo {margin-right:1px; margin-left:2px; margin-top:8px; margin-bottom:8px; padding:0}
#insurance-details .generic-banner-middle SPAN.dealercover-para span.warranty-logo EM { display: none;}
#insurance-details .generic-banner-middle .action_btn {background:url(../images/cz/button-greybg.gif) no-repeat 0 0; margin:0 auto!important; padding-bottom:0px}

#insurance-details .generic-banner-middle H3.at-vehicle-check {background:url(../images/cz/cz-vehicle-check.gif) no-repeat 0 0px; text-align:center; margin-left:0px; margin-bottom:0px; display:block; width:180px; height:45px; margin-top:0px}
#insurance-details .generic-banner-middle H3.at-vehicle-check EM {display:none}
#insurance-details .generic-banner-middle SPAN.atcheck {margin:0; font-size:9px!important; color:#000; font-family:tahoma}


/* dealer panels */
.dealercover-panel.citroen p{ font-weight: bold; }
.dealercover-panel.toyota .logo{ float: right; }

.dealercover-panel {margin-top:0px; margin-bottom:10px;}
.dealercover-panel h4 {font-size:11px; padding-top:8px; text-align: center;}
.dealercover-panel .dealercover-para {margin-bottom: -10px;}
.dealercover-panel .dealercover-para p {margin:0 0 11px 11px; font-size:10px!important; color:#000; font-family:tahoma; }
.dealercover-panel .dealercover-para a {margin:0; display:block; width:100px; margin-bottom:8px}
.dealercover-panel .dealercover-para div {float:left; margin-right:3px; margin-left:0px; padding:0}
.dealercover-panel .dealercover-para .logo {margin: 0 9px 2px 9px; padding:0; text-align:center; font-weight: normal}
.dealercover-panel .dealercover-para .termsText {margin: 0 9px 0px 9px; padding:0; text-align:center; font-weight: normal}
.dealercover-panel .action_btn { clear: both; background:url(../images/cz/button-greybg.gif) no-repeat 0 0; margin:0 auto!important; padding-bottom:10px; margin-bottom:10px}

/* VEHICLE CHECK COMMON STYLES  */
.vehicle-check-banner
{
    width: 180px;
    background: url(../images/cz-vc-bottom-back.jpg) 0 bottom no-repeat ;  
    margin: 0 0 10px 0
}

.vehicle-check-banner .vehicle-check-top-back
{
    
    background: url(../images/cz-vc-top-back.jpg) 0 top no-repeat; 
    height: 112px;
    min-height: 112px;  
    
}

.vehicle-check-banner .vehicle-check-top-back em
{
    position: absolute;
    left: -5000px;
}

.vehicle-check-banner .logos
{
    padding: 5px 10px;
}

.vehicle-check-banner form
{
    text-align: center;
    
}

.vehicle-check-banner .reg-box
{
    border: 1px solid black;
    height: 20px;
    width: 135px;
    color: #050977;
    font-size: 15px;
    font-weight: bold;  
    padding: 5px 0 5px 25px;
    letter-spacing: -1px;
    background: url(../images/IRL-plate.gif) left 0 no-repeat #FFF;
}

.vehicle-check-banner .centerText
{
    width: 117px;
    padding: 5px 0 5px 43px;
    letter-spacing: 1px;
}

.vehicle-check-banner .submit-check
{
    border: 0;
    background: url(../images/check-it-now-button.gif) transparent 0 0 no-repeat;
    text-indent: -5000px;
    width: 117px;
    height: 18px;
    cursor:pointer;
    cursor: hand;
    margin: 15px 0 20px 0; 
    
    font-size: 0px;
    line-height:0;
}


