body{
text-align:center;font-family: Arial ;letter-spacing:0.00em;margin-top:0px;
}
.centre-content{
margin: 0 auto;text-align:left;width:965px;height:auto;
}
.content{
float: left;
width:800px;height:auto;color:rgb(109,111,113);
}

.header{
margin: 0 auto;text-align:left;height:144px;background-image:url('../images/v2/small_banner.jpg');
}
.product-partners{
height:20px;display:inline-block;padding-bottom:7px;
}
.product-partners h1{
font-size:8pt;float:left;font-style:normal;margin-top:1px
}
.fix{
font-size:0.9em;
}
.aig {
background-image:url('../images/v2/aig.jpg') ;
background-repeat: no-repeat;
width:56px;
height:30px;
float:left;
display:block;
margin-left:8px;
margin-right:8px;

}
.cgu {
background-image:url('../images/v2/CGU_transparent.jpg') ;
background-repeat: no-repeat;
width:72px;
height:20px;
float:left;
display:block;
margin-left:8px;
margin-right:8px;

}
a.cgu:hover{
background-image:url('../images/v2/CGU.jpg') ;
}
.berkley {
background-image:url('../images/v2/berkley_transparent.gif') ;
background-repeat: no-repeat;
width:70px;
height:25px;
float:left;
display:block;
margin-left:8px;
margin-right:8px;

}
a.berkley:hover{
background-image:url('../images/v2/berkley.gif') ;
}
.bold{
font-weight:600;

}
a.aig:hover{
background-image:url('../images/v2/aig_dark.jpg') ;
}
.left-nav{
height:auto;width:272px;display:inline-block;float:left;

}
.middle-nav{
width:525px;float:left;
}
.middle-nav p{
padding-top:10px;
}
.middle-nav h2{
padding-top:20px;
}
.left-nav img{

cursor: pointer;
}
.small{
font-size:11px;
}


.dual {
background-image:url('../images/v2/dual.jpg') ;
background-repeat: no-repeat;
width:48px;
height:20px;
float:left;
display:block;
margin-left:8px;
margin-right:8px;
}
a.dual:hover{
background-image:url('../images/v2/dual_dark.jpg') ;
}
.calliden {
background-image:url('../images/v2/calliden.jpg') ;
background-repeat: no-repeat;
width:70px;
height:27px;
float:left;
display:block;
margin-left:8px;
margin-right:8px;
margin-top:-3px;
}
a.calliden:hover{
background-image:url('../images/v2/calliden_dark.jpg') ;
}
.allianz {
background-image:url('../images/v2/allianz.gif') ;
background-repeat: no-repeat;
width:78px;
height:20px;
float:left;
display:block;
margin-left:8px;
margin-right:8px;
}
a.allianz:hover{
background-image:url('../images/v2/allianz_dark.jpg') ;
}
.qbe {
background-image:url('../images/v2/qbe.jpg') ;
background-repeat: no-repeat;
width:53px;
height:20px;
float:left;
display:block;
margin-left:8px;
margin-right:8px;
}
a.qbe:hover{
background-image:url('../images/v2/qbe_dark.jpg') ;
}
.macquarie {
background-image:url('../images/v2/macquarie.jpg') ;
background-repeat: no-repeat;
width:92px;
height:20px;
float:left;
display:block;
margin-left:8px;
margin-right:8px;
}
a.macquarie:hover{
background-image:url('../images/v2/macquarie_dark.jpg') ;
}
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}
#nav-menu li
{
float: left;
}
#nav-menu li a
{
background: url(../images/v2/green-button-express-insurance.jpg)  bottom left repeat-x;
height: 33px;
line-height: 2em;
float: left;
width: 136px;
display: block;
border-right: 0.15em solid ;
color: #FFFFFF;
text-decoration: none;
text-align: center;
font-size:10pt;
}
#phone-number p
{
left:40px;
top:100px;
color:white;
font-style:italic;
position:relative;
letter-spacing:0.09em;
margin:0px;
font-family:Arial;
font-size:16pt;
}


/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
padding-top:3px;height:45px;
width:967px;
}
#nav-menu ul li a:hover{
background: url(../images/v2/green-button-express-insurance-selected.jpg)  bottom left repeat-x;
}
#nav-menu ul li.selected a{
background: url(../images/v2/green-button-express-insurance-selected.jpg)  bottom left repeat-x;

}
h1
{
font-size:20px;
font-weight:bold;

font-style: italic;
font-family:Arial;
}
h2
{
font-size:14pt;
font-weight:bold;

font-style: italic;
font-family:Arial;
}
.builders_button{
cursor: pointer;
width:56px;
height:56px;
background-image:url(../images/button_builders_warranty.png);
background-repeat: no-repeat;position:relative;
margin-right:8px;
margin-top:10px;
padding:0px;
font-weight: bolder;
border: 0px solid #FFFFFF;
color:#666666;
float:right;
}
h3 
{
font-size:14pt;
font-weight:bold;

font-style: italic;
font-family:Arial;
}
p,right-nav2.p
{
padding:0px;	
font-size:1em;
font-weight:normal;
border-style: none;
margin-bottom:7px;
margin-top:5px;

} 
/*
prodcut boxes
*/

/* set millions of background images */
.rbroundbox { background: url(../images/v2/nt.gif) repeat; }
.rbtop div { background: url(../images/v2/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/v2/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/v2/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/v2/br.gif) no-repeat bottom right; }
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot,.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2,.rbtop3 div, .rbtop3, .rbbot3 div, .rbbot3,.rbtop5 div, .rbtop5, .rbbot5 div, .rbbot5,.rbtop6 div, .rbtop6, .rbbot6 div, .rbbot6,.rbtop7 div, .rbtop7, .rbbot7 div, .rbbot7 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbroundbox ,.rbroundbox2 , .rbroundbox3,.rbroundbox5,.rbroundbox6,.rbroundbox7{ height:134px;width:247px; margin: 1em auto;float:left;margin-right:19px; margin-top:0px;}
.rbroundbox10 b {color:white;}
.rbcontent,.rbcontent4{height:120px;}

/* set millions of background images */
.rbroundbox2 { background: url(../images/v2/nt2.gif) repeat; }
.rbtop2 div { background: url(../images/v2/tl2.gif) no-repeat top left; }
.rbtop2 { background: url(../images/v2/tr2.gif) no-repeat top right; }
.rbbot2 div { background: url(../images/v2/bl2.gif) no-repeat bottom left; }
.rbbot2 { background: url(../images/v2/br2.gif) no-repeat bottom right; }

.rbroundbox3 { background: url(../images/v2/nt3.gif) repeat; }
.rbtop3 div { background: url(../images/v2/tl3.gif) no-repeat top left; }
.rbtop3 { background: url(../images/v2/tr3.gif) no-repeat top right; }
.rbbot3 div { background: url(../images/v2/bl3.gif) no-repeat bottom left; }
.rbbot3 { background: url(../images/v2/br3.gif) no-repeat bottom right; }

.rbroundbox5 { background: url(../images/v2/nt4.gif) repeat; }
.rbtop5 div { background: url(../images/v2/tl4.gif) no-repeat top left; }
.rbtop5 { background: url(../images/v2/tr4.gif) no-repeat top right; }
.rbbot5 div { background: url(../images/v2/bl4.gif) no-repeat bottom left; }
.rbbot5 { background: url(../images/v2/br4.gif) no-repeat bottom right; }

.rbroundbox6 { background: url(../images/v2/nt5.gif) repeat; }
.rbtop6 div { background: url(../images/v2/tl5.gif) no-repeat top left; }
.rbtop6 { background: url(../images/v2/tr5.gif) no-repeat top right; }
.rbbot6 div { background: url(../images/v2/bl5.gif) no-repeat bottom left; }
.rbbot6 { background: url(../images/v2/br5.gif) no-repeat bottom right; }

.rbroundbox7 { background: url(../images/v2/nt7.gif) repeat; }
.rbtop7 div { background: url(../images/v2/tl7.gif) no-repeat top left; }
.rbtop7 { background: url(../images/v2/tr7.gif) no-repeat top right; }
.rbbot7 div { background: url(../images/v2/bl7.gif) no-repeat bottom left; }
.rbbot7 { background: url(../images/v2/br7.gif) no-repeat bottom right; }

/*
end
*/


.products {
height:875px;
font-family: Arial Narrow;
letter-spacing:0.01em;
}
.products h1{
font-size:11pt;
font-weight:600;
color:white;
font-style: normal;
letter-spacing:0.02em;
font-family: Arial;
margin-left:7px;
margin-bottom:3px;
margin-top:0px;
}
.products a{
color:white;
}
.products p{
padding-right:5px;
padding-left:10px;
font-size:10pt;
font-weight:500;
color:white;
font-style: normal;
letter-spacing:0.09em;
margin-top:0px;
margin-bottom:4px;
}






.rbroundbox10 { float: right;width:780px;  margin-right:19px;}
.rbroundbox10 { background: url(../images/v2/nt7.gif) repeat; }
.rbroundbox4 { background: url(../images/v2/ntg.gif) repeat; }
.rbtop4 div { background: url(../images/v2/tlg.gif) no-repeat top left; }
.rbtop4 { background: url(../images/v2/trg.gif) no-repeat top right; }
.rbbot4 div { background: url(../images/v2/blg.gif) no-repeat bottom left; }
.rbbot4 { background: url(../images/v2/brg.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop4 div, .rbtop4, .rbbot4 div, .rbbot4 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent4 { margin: 0 7px; }
.rbroundbox4 { float: right;width:247px;  margin-right:19px;}

.rbcontent4 h1
{
font-size:10pt;
font-weight:600;
color:white;
font-style: normal;
letter-spacing:0.04em;
padding-left:15px;

margin-top:8px;
margin-bottom:0px;
}


.rbcontent4 p
{
padding-left:15px;
padding-right:7px;
font-size:10pt;
color:white;
margin-left:2px;
}


.right-nav2
{
float: right;height:auto;width:138px;
text-align: center;
margin-bottom:5px;
color:#6D6F71;
font-size: 1em;
}

 
    


.right-nav
{
float: right;height:auto;width:136px;
background-color:#71b74b;
margin-bottom:0px;

}


.right-nav-top
{background-image:url('../images/v2/tl.gif');background-repeat:no-repeat;position: relative; left: -1px; top: 0px; display: block;width:9px;height:7px;float: left;}
.right-nav-top-right
{background-image:url('../images/v2/tr.gif');background-repeat:no-repeat;position: relative; right: 0px; top: 0px; display: block;width:10px;height:10px;float: right;}
.right-nav-bottom
{background-image:url('../images/v2/bl.gif');background-repeat:no-repeat;position: relative; left: 0px; bottom:0px; display: block;width:9px;height:10px;float: left;}
.right-nav-bottom-right
{background-image:url('../images/v2/br.gif');background-repeat:no-repeat;position: relative; right: 0px; bottom:0px; display: block;width:10px;height:10px;float: right;}

.right-nav-content p
{
padding-left:7px;
padding-right:0px;
font-size:10pt;

color:white;
}
.right-nav-content a
{
padding-left:25px;
padding-right:7px;
font-size:10pt;

color:white;
}
.rule { 
border-top: 1px solid white;
}
a {
color:green;
cursor:pointer;
outline-style:none;
text-decoration:none;
font-size:10pt;
}


#navlistBW
{
margin-left: 15px; 
padding-left: 0px;
list-style: none;
margin-bottom: 35px; 
margin-top: 70px; 
}
#navlistBW a,.li
{
background-repeat: no-repeat;
background-position:top left;
color:#2CB674;
font-size:11pt;
letter-spacing:0.05em;

}
#navlistML
{
margin-left: 15px; 
padding-left: 0px;
list-style: none;
margin-bottom: 35px; 

}
#navlistML a,.li
{
background-repeat: no-repeat;
background-position:top left;
color:#14A69C;
font-size:11pt;
letter-spacing:0.05em;

}
#navlistIT
{
margin-left: 15px; 
padding-left: 0px;
list-style: none;

}
#navlistIT a,.li
{
background-repeat: no-repeat;
background-position:top left;
color:rgb(124, 194, 66);
font-size:11pt;
letter-spacing:0.05em;

}

.getaquote1,.getaquote3,.getaquote4,.getaquote5{
float:right;margin-right:5px;margin-top:7px;padding: 0px; cursor: pointer; width: 70px; height: 70px; background-image: url(../images/v2/circle_quote_small_2.png); background-repeat: no-repeat; position: relative;  font-weight: bolder;
}
.getaquote2{
float:right;margin-right:5px;margin-top:5px;padding: 0px; cursor: pointer; width: 70px; height: 70px; background-image: url(../images/v2/circle_quote_small_2.png); background-repeat: no-repeat; position: relative;  font-weight: bolder;
}
.pagefooter{
border-top:1px solid rgb(109,111,113);display: block;width:965px;float: left;margin-top:40px;text-align: center;

}
.pagebottom{
display: block;width:965px;float: left;text-align: center;color: rgb(109,111,113);

}
.pagefooter a{
padding-right:20px;
color: rgb(109,111,113);
}
img
{  border-style: none;
}

a img {
border:0 none;
padding-top:5px;
padding-right:15px;
}
.green{
color:green;
}
#mcol{
width:100%;
padding-top:25px;
}

#mcol div.policyFeature {
border-top:1px solid rgb(109,111,113);
width:100%;
float:left;
}
#mcol div.policyFeature h1 {

float:left;
font-size:0.9em;
line-height:0.8em;
font-weight:600;
font-style:normal;
margin-top:8px;


}
#mcol div.policyFeature h2 {

float:left;
font-size:0.9em;
line-height:0.8em;
font-weight:600;
font-style:normal;
margin-top:8px;


}
#mcol div.policyFeatureDescription h2 {

float:left;
font-size:0.9em;
line-height:0.8em;
font-weight:600;
font-style:normal;
margin-top:8px;


}
#mcol div.policyFeature a {
float:right;
color:#71b74b;
padding-top:6px;
margin-right:20px;
}
#mcol p.policyFeatureDescription {
padding-left:10px;
padding-bottom:10px;
color:#666666;
display:block;
font-size:0.9em;
line-height:1.8em;
margin:0;
width:100%;
float:left;
}
#car_div{
margin-left:0px;display:none;cursor: pointer;height:77px;width:136px;background-image:url('../images/v2/allianz_car_insurance.jpg');background-repeat: no-repeat;
}
#home_div{
margin-left:0px;display:none;cursor: pointer;height:77px;width:136px;background-image:url('../images/v2/allianz_home_insurance.jpg');background-repeat: no-repeat;
}



.navlist
{
float:left;
margin-left: 10px; 
padding-left: 0px;
list-style: none;
margin-top:0px;
}
.navlist li
{
font-size:10pt;
letter-spacing:0.09em;
margin:0px;
padding:0px;
}
.testimonials {
font-style: italic;
color:green;
font-size:0.9em;
}
.navlist a
{
color:white;
}

