@import "letsure_s1_800_menu.css";
@import "letsure_s1_800_qlx.css";
body{
margin:0;
padding:0;
color:#000000;
background:#999999;
font:1em/1.4em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
overflow:auto;
overflow-x:auto;
overflow-y:auto
}
body.blank{
margin:0;
padding:0;
color:#000000;
background:#EFF5FA;
font:1em/1.4em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
overflow:auto;
overflow-x:auto;
overflow-y:auto
}
body.left{
background:url(../img/pbackleft.jpg) #FFFFFF repeat-y fixed left
}
body.right{
background:url(../img/pbackright.jpg) #FFFFFF repeat-y fixed right
}
div.addressblock{
float:left;
margin:0 0 20px 0;
padding:0;
width:398px;
display:block;
background:#F8F8FF;
height:90px;
z-index:2
}
div.addressblock h2{
width:100%;
border-bottom:1px solid #CC0000;
margin:0 0 5px 0;
display:block;
color:#CC0000;
background:#FFFFFF;
font-size:1.2em;
font-weight:bold
}
div.addressblock p{
margin:0 0 8px 0
}
div.announcement{
margin:20px 20px 0 0;
float:right;
width:210px;
display:block;
color:#CC0000;
font-weight:bold;
font-size:.75em;
text-align:justify;
line-height:1em;
height:100px
}
div.boxcontent{
float:right;
width:340px
}
div.boxcontent h2{
margin:0 0 5px 0;
font-size:1.1em;
line-height:1em
}
div.boxcontent p{
margin:0 0 5px 0;
font-size:.7em;
line-height:1.4em
}
div.boxcontent p a,h3 a{
color:#000000;
text-decoration:none
}
div.boxicon{
float:left;
margin:0 5px 0 0;
width:50px
}
div.call{
float:left;
width:710px;
margin:25px 0 0 25px;
clear:both;
padding:0;
display:block;
background:url(../img/call.gif) no-repeat left;
height:12px
}
div.caption1{
color:#708090;
font-size:.8em
}
div.caption2{
margin:0 0 10px 0;
color:#708090;
font-size:.7em
}
div.center p{
text-align:center
}
div.column{
float:left;
width:44%;
display:block;
margin:0 5% 0 0;
height:auto
}
div.column li{
font-style:italic
}
div.contact{
float:left;
margin:0.3em 0 .3em 0;
color:#FFFFFF;
font-size:.6em;
line-height:1.2em;
text-align:left
}
div.copyright{
float:right;
clear:both;
margin:0.3em 0 .3em 0;
color:#FFFFFF;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
text-align:right
}
div.copyright a{
color:#FFFFFF;
text-decoration:none
}
div.crumbs a{
color:#6B6B6B;
font-weight:normal;
text-decoration:none;
z-index:3
}
div.crumbs a:hover{
color:#CC0002;
text-decoration:underline
}
div.formblock,div.columnbox{
width:100%;
display:block;
height:auto
}
div.fsa{
float:left;
clear:both;
margin:0.3em 0 .3em 0;
width:100%;
color:#000000;
font-size:.6em;
line-height:1.2em;
text-align:justify
}
div.fsrightpane{
width:100%;
margin:2px
}
div.hide,span.hide{
display:none;
visibility:hidden
}
div.indexcaption{
margin:-1em 0 0 0
}
div.indexcaption p{
margin:0;
color:#708090;
size:.8em
}
div.infobox{
width:auto;
border:1px solid #FFFFFF;
padding:0 5px 0 5px;
display:block;
background:#F3F3F3;
left:0;
right:0
}
div.infoboxleft{
float:left;
width:50%;
border-right:1px solid #FFFFFF;
padding:0 2% 0 0;
display:block;
height:auto
}
div.infoboxright{
float:left;
width:200px;
border-left:1px solid #FFFFFF;
width:48%;
display:block;
height:100%
}
div.leftpanel{
float:left;
margin:20px 0 0 2px;
width:160px;
display:block;
height:auto
}
div.newsbox a{
width:100%;
display:block;
color:#000000;
text-decoration:none;
height:auto
}
div.newsbox a:hover{
background:#F5F5F5
}
div.newsbox h2,div.newtoletsure h2{
margin:0 0 10px 0;
width:100%;
display:block;
color:#CC0000;
font-size:.7em;
font-weight:bold;
text-transform:uppercase;
line-height:1.2em
}
div.newsbox p{
border-bottom:1px solid #F5F5F5;
margin:0 0 5px 0;
text-align:left
}
div.newsbox strong{
color:#708090
}
div.newsbox,div.newtoletsure{
margin:0;
padding:4px 8px 4px 8px;
background:url(../img/rightpanelbod.jpg) repeat-y top
}
div.newtoletsure a,div.siteoptions a,h4 a{
color:#708090;
text-decoration:none
}
div.newtoletsure a:hover,#map a:hover{
color:#000000;
text-decoration:underline
}
div.newtoletsure h2 a,div.boxcontent h2 a,p.nav_pdf_head a,#rightpanel a,div.newsbox h2 a{
color:#CC0000;
text-decoration:none
}
div.newtoletsure li{
color:#999999;
font-size:.7em;
text-align:left;
line-height:1.1em
}
div.notice p{
width:350px;
color:#FF0000;
font-weight:bold
}
div.pagebotbanners{
float:right;
margin:0 170px 0 0;
padding:0 0 0 130px;
background:#FFFFFF
}
div.panelblock h2{
margin:3px 0 2px 0;
border:none;
color:#000000
}
div.panelblock p{
margin:2px 0 0 2px;
color:#000000;
font-size:.7em;
text-align:left
}
div.panelblock,#productbox2{
float:left;
margin:0 0 10px 0;
padding:0;
width:100%;
display:block;
background:url(../img/blockback.jpg) no-repeat left;
height:90px;
z-index:2
}
div.panelpic,div.panelpic_tas,div.panelpic_landlord,div.panelpic_tenant{
float:left;
margin:0 10px 0 0
}
div.printonly{
visibility:hidden
}
div.quickquote h2{
margin:0 0 .5em 0;
color:#CC0000;
text-align:center
}
div.quickquote p{
margin:0;
padding:0;
color:#708090;
text-align:justify
}
div.quickquote,div.application,div.enquiry{
border:1px solid #E6E6FA;
padding:0 4px 0 4px;
display:block
}
div.quoteblock{
float:left;
margin:0 2px 0 0;
z-index:6
}
div.quotecall{
float:left;
clear:none;
margin:5px 0 0 0;
width:auto;
display:block;
visibility:visible
}
div.quotecallnumber{
margin:7px 0 0 0;
color:#708090;
font-size:1.6em;
font-weight:bold;
line-height:2em
}
div.rightpanelbot{
width:160px;
margin:0 0 15px 0;
display:block;
background:url(../img/rightpanelbot.jpg) top;
font-size:1pt;
line-height:1pt;
height:6px
}
div.rightpaneltop{
width:160px;
display:block;
background:url(../img/rightpaneltop.gif) top;
font-size:1pt;
line-height:1pt;
height:6px
}
div.siteoptions{
float:right;
font-size:.8em;
line-height:1.2em;
height:20px
}
fieldset.middlepanel{
width:100%;
margin:5px 0 20px 0;
padding:0 0 10px 0
}
fieldset.rightpanel{
width:160px;
margin:5px 0 20px 0;
padding:0 0 10px 0
}
h1{
padding:0;
margin:.5em 0 .5em 0;
font-size:1.2em;
line-height:1.2em
}
h1 a{
color:#708090;
font-size:.6em;
line-height:1em;
text-decoration:none
}
h1 a:hover{
margin:1em 0 .5em 0;
text-decoration:underline
}
h2{
margin:2em 0 .5em 0;
border-bottom:1px solid #EBEBEB;
font-size:.9em;
font-weight:bold;
line-height:1.1em
}
h3{
margin:0 0 .2em 0;
font-weight:bold;
font-size:.7em;
line-height:1.1em
}
h4{
margin:1em 0 .8em 0;
color:#708090;
font-size:.8em;
font-weight:bold;
text-align:left;
line-height:1em
}
h5{
color:#576391;
font-size:.8em;
font-weight:bold;
text-align:left;
line-height:.9em
}
h6{
width:auto;
padding:0 0 0 5px;
margin:5px 0 10px 0;
display:block;
color:#000000;
background:#CFCFCF;
font:bold .8em Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:left;
height:20px
}
img.getsafe,img.letsure{
margin:20px 0 0 30px
}
img.letsure_50{
float:right;
margin:-20px 4px 0 0
}
img.logo{
float:right;
margin:30px 12px 0 0
}
img.margint{
margin:10px 0 0 0
}
img.quotecall{
float:left;
margin:0 5px 0 0
}
img.ref,img.ref a{
margin:8px 0 -8px 0;
border-top:0px none;
border-bottom:none;
border-left:none;
border-right:none;
text-decoration:none
}
img.securetrading,img.sequence{
float:left;
margin:20px 0 0 0
}
img.smallflash{
display:block;
height:10px;
width:10px;
margin:0 0 -1em -12px;
position:relative
}
input.middlepaneltext{
width:100%;
height:auto
}
input.rightpanel,input.middlepanel{
margin:5px 0 5px 3px;
float:left;
width:140px;
display:block;
color:#CC0000;
font-size:.7em
}
input.rightpanelsubmit,input.middlepanelsubmit{
width:120px;
color:#CC0000;
font-weight:bold
}
label.addressheaderleft,label.claimheaderleft{
margin:0 0 0 3px;
float:left;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.3em;
position:absolute
}
label.headerleft{
margin:0 0 0 3px;
float:left;
display:inline;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
position:absolute
}
label.headerleftindent{
margin:0 0 0 71px;
float:left;
display:inline;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
position:absolute
}
label.headerleftindent2{
margin:10px 0 0 5px;
float:left;
display:inline;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
position:absolute
}
label.headerleftsmall{
width:100%;
margin:-5px 0 0 3px;
float:left;
display:inline;
color:#696969;
font-size:.7em;
font-weight:normal;
line-height:1.3em;
position:absolute
}
label.headerright{
width:auto;
margin:0 0 0 3px;
float:left;
display:inline;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
position:absolute
}
label.middlepanel{
margin:5px 0 0 3px;
float:left;
display:block;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
height:auto
}
label.propertyheaderleft{
padding:0 50px 10px 5px;
float:left;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
position:absolute
}
label.propertyheaderleft2{
margin:0 0 0 5px;
float:left;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.3em;
position:absolute
}
label.propertyheaderleftsmall{
margin:-5px 0 0 5px;
padding:0 50px 5px 0;
float:left;
display:inline;
color:#696969;
font-size:.7em;
font-weight:normal;
line-height:1em;
position:absolute
}
label.rightpanel{
width:100%;
margin:5px 0 0 3px;
float:left;
display:block;
color:#696969;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
height:auto
}
label.rightpanelinput,label.middlepanelinput{
width:50%;
margin:5px 0 0 0;
float:left;
display:block;
color:#000000;
font-size:.7em;
line-height:1em;
height:auto
}
label.smalltext{
margin:-8px 0 20px 5px;
padding:10px 5px 5px 5px;
float:left;
width:90%;
display:block;
color:#696969;
font-size:.7em;
font-weight:normal;
line-height:1em;
position:absolute
}
label.smalltext2{
margin:5px 0 50px 5px;
padding:0 5px 5px 5px;
float:left;
width:90%;
display:block;
color:#696969;
font-size:.7em;
font-weight:normal;
line-height:1em;
position:absolute
}
legend.rightpanel,legend.middlepanel{
margin:10px 0 10px 0;
color:#000000;
font-size:.7em;
font-weight:bold;
line-height:1em
}
li{
margin:0 0 .7em 0;
padding:0;
color:#404040;
font-size:.7em;
line-height:1.3em;
text-align:left
}
li li{
font-size:1em
}
p{
margin:0 0 .7em 0;
padding:0;
color: #404040;
font-size:.7em;
line-height:1.5em;
text-align:justify
}
p.center{
text-align:center
}
select.disclosurelist{
float:right;
margin:20px 0 0 0
}
select.list{
float:right;
padding:0 0 0 10px
}
select.listname{
float:left;
margin:0 0 0 5px
}
select.listname2{
margin:20px 0 10px 5px
}
select.panelblock{
margin:5px 0 0 0;
width:200px;
font-size:1em
}
select.propertylist{
float:right;
position:relative
}
select.quote{
font-size:12px
}
span.addr2detail,quoteh2small{
font-size:.7em
}
span.blbk{
float:left;
width:22px;
margin:0;
padding:0;
float:left;
display:block;
background:url(../img/blbk.gif);
height:22px
}
span.brbk{
width:22px;
margin:0;
padding:0;
float:right;
display:block;
background:url(../img/brbk.gif) right;
height:22px
}
span.choice{
margin:0 0 0 5px;
font-size:.7em
}
span.choicebutton{
float:right;
margin:-15px 0 0 0
}
span.dateformat{
margin:5px 0 0 0;
font-size:.8em;
font-weight:normal;
position:absolute
}
span.field{
background:#FF0000
}
span.form1small{
margin:-1px 0 0 0;
font-size:.8em;
font-weight:bold
}
span.getsafe{
color:#00BDBF;
font-size:1em
}
span.labelsub{
font-weight:normal;
font-size:.9em
}
span.labelsub2{
margin:-10px 0 20px 0;
font-weight:normal;
font-size:.9em;
height:20px;
position:relative
}
span.linethrough{
text-decoration:line-through
}
span.list_rightcol{
float:right;
margin:-15px 20px 0 0
}
span.newslinks{
color:#CC0000
}
span.redstar{
color:#FF0000;
font-weight:bold
}
span.redtext{
color:#B31B34;
font-weight:bold;
font-size:1.1em
}
span.smlheader{
color:#CC0000;
font-weight:bold
}
span.tickredstar{
color:#FF0000;
font-size:.6em;
font-weight:bold
}
span.tickwhitestar{
color:#FFFFFF;
font-size:.6em;
font-weight:bold
}
span.tlbk{
float:left;
width:22px;
margin:0;
padding:0;
display:block;
background:url(../img/tlbk.gif);
height:22px
}
span.trbk{
width:22px;
margin:0;
padding:0;
float:right;
display:block;
background:url(../img/trbk.gif);
height:22px
}
span.whitestar{
color:#FFFFFF;
font-weight:bold
}
table.standard{
color:#FF0000;
border:1px solid #EBEBEB;
margin:5px 0 5px 0;
padding:2px;
background:#FFFFF0
}
table.standard h1{
color:#555555;
font-size:.9em;
text-align:center;
font-weight:bold;
border:0px none;
margin:2px 0 2px 0
}
table.standard h2{
color:#555555;
font-size:.9em;
text-align:right;
font-weight:bold;
border:0px none;
margin:2px 0 2px 0
}
table.standard p{
color:#555555;
font-size:.8em
}
table.contact p{
color:#555555;
font-size:1em
}
table.insurers p{
color:#555555;
font-size:.9em;
text-align: left;
}
table.insurers li{
color:#555555;
font-size:.8em;
text-align: left;
}
table.standard tr{
border:1px solid #FF0000;
background:#008000
}
td,th{
font:.75em Arial,Helvetica,Sans Serif
}
td.standardc1{
background:#FFFFFF
}
td.standardc2{
background:#F0FFF0
}
td.standardc3{
background:#FFFFF0
}
ul{
margin:0 0 0 15px;
padding:0 0 0 5px
}
ul ul{
margin:1.1em 0 .6em 1em;
list-style-position:outside;
list-style-type:square;
color:#555555
}
.addressfield,.tenantdetailsfield{
margin:1px 10px 10px 0;
width:50%;
float:right;
line-height:1.2em;
height:auto
}
.addressfieldsml{
margin:15px 0 10px 0;
width:40%;
line-height:1.2em;
height:auto
}
.brochureimg{
float:right;
margin:0 5px 0 10px
}
.comments{
width:300px;
margin:1px 10px 0 5px;
height:auto
}
.datatable{
border:1px solid #D6DDE6;
width:140%;
border-collapse:collapse
}
.datatable caption{
padding-top:3px;
padding-bottom:8px;
color:#33517A;
font:bold .7em Arial,Helvetica,Sans Serif;
text-align:left
}
.datatable td{
border:1px solid #D6DDE6;
padding:4px
}
.datatable th{
border:1px solid #828282;
padding-left:4px;
background:#BCBCBC;
font-weight:bold;
text-align:left
}
.datatable tr.altrow{
color:#000000;
background:#DFE7F2
}
.detailsfield{
margin:15px 0 10px 0;
width:30%;
line-height:1.2em;
height:auto
}
.detailsfielddob{
margin:15px 0 10px 68px;
width:30%;
display:inline;
line-height:1.2em;
height:auto;
position:relative
}
.detailsfieldocc{
margin:15px 0 10px 0;
width:30%;
display:inline;
line-height:1.2em;
height:auto;
position:relative
}
.generaldetailsfield{
margin:1px 10px 10px 0;
width:70%;
float:right;
line-height:1.2em;
height:auto
}
.generaldetailsfieldsml{
margin:1px 0 10px 0;
width:55%;
float:right;
line-height:1.2em;
height:auto
}
.headlink,#rightpanel a:hover{
text-decoration:underline
}
.newagentsform{
width:80%;
background:#0000FF
}
.rightpanelcomments{
width:150px;
margin:1px 10px 0 5px;
height:auto
}
.smlfield{
margin:15px 0 10px 5px;
line-height:1.2em;
height:auto
}
.smlfield2{
margin:15px 0 10px 0;
width:80px;
line-height:1.2em;
height:auto
}
.smlfield3{
margin:15px 0 10px 0;
width:200px;
line-height:1.2em;
height:auto
}
#bot{
margin:0;
padding:2px 5px 0 5px;
float:left;
width:760px;
display:block;
background:#999999;
z-index:3;
height:auto
}
#centre{
float:left;
width:342px;
margin:20px 0 0 5px;
padding:0;
clear:none
}
#centrepanel{
margin:5px
}
#crumbs{
float:left;
padding:0;
width:400px;
margin:10px 0 -10px 8px;
display:block;
color:#ABABAB;
font-size:.7em;
line-height:1.1em;
height:auto;
z-index:4
}
#fsbot{
width:770px;
margin:0 0 0 -385px;
padding:0;
background:url(../img/pback.jpg) repeat-y center;
top:0px;
position:absolute;
height:auto;
left:50%;
z-index:1
}
#left{
float:left;
width:165px;
padding:0;
margin:62px 0 0 5px;
clear:both;
display:block;
height:100%
}
#map{
width:160px;
float:left;
margin:0 15px 0 0;
border:1px solid #F8F8FF;
padding:0 5px 0 5px;
background:#F8F8FF
}
#map a{
color:#3B4A53;
text-decoration:none
}
#map h2{
margin:0 0 .5em 0;
border-bottom:1px solid #E6E6FA;
color:#000000;
font-size:1.2em
}
#map h3{
margin:0 0 .5em 0;
color:#3B4A53;
font-size:.8em;
line-height:1em
}
#mid{
margin:0;
padding:0;
float:left;
width:770px;
display:block;
z-index:3
}
#full{
margin:10px 20px 0px 20px;
padding:10;
width:730px;
display:block;
z-index:1
}
#page{
width:770px;
margin:0 0 0 -385px;
padding:0;
background:url(../img/pback.jpg) repeat-y center;
top:120px;
position:absolute;
height:auto;
left:50%;
z-index:1
}
#pagebot{
width:770px;
margin:0;
padding:0;
float:left;
background:url(../img/pbackbot.jpg) no-repeat top;
font-size:.01px;
line-height:1px;
height:7px;
z-index:1
}
#productbox{
float:left;
margin:0 0 20px 0;
padding:0;
width:398px;
display:block;
background:#F8F8FF;
height:94px;
z-index:2
}
#productbox h4,#productbox2 h4{
margin:-.5em 0 .5em 0;
color:#708090;
font-size:.9em;
font-weight:bold;
text-align:left
}
#quoteme{
padding:22px 0 0 52px;
width:595px;
display:block;
background:url(../img/quotenow.gif) no-repeat top left;
color:#7F9DB9;
font-size:18px;
font-weight:bold;
line-height:1.1em;
height:50px;
left:15px;
position:absolute;
top:10px;
z-index:6
}
#right{
float:right;
margin:20px 0 0 0;
padding:0;
width:585px;
z-index:3;
height:100%
}
#rightbot{
width:590px;
margin:0;
padding:0;
float:right;
clear:both;
display:block;
height:8px;
z-index:2
}
#rightmid{
width:590px;
border-left:1px solid #CCCCCC;
float:right
}
#rightpanel{
float:right;
margin:20px 15px 0 0;
width:160px;
display:block;
height:auto
}
#rightpanel h1{
margin:0;
color:#C0C0C0;
font-size:2em;
font-style:italic
}
#righttop{
width:590px;
margin:0;
padding:0;
float:right;
clear:both;
display:block;
background:url(../img/tbk.gif) repeat-x top;
height:8px;
z-index:2
}
#top{
width:770px;
margin:0 0 0 -385px;
display:block;
position:absolute;
top:2px;
bottom:0;
left:50%;
height:160px;
z-index:2;
visibility:hidden
}
#top_noflash{
width:770px;
margin:3px 0 0 -385px;
border-top:none;
display:block;
background:url(../img/topback.jpg) no-repeat top;
position:absolute;
top:0;
left:50%;
height:140px;
z-index:2;
visibility:visible
}
#usedisclaimer{
display:block;
width:100%;
height:auto;
color:#666666;
border:1px dotted #CCCCCC;
padding:2px;
background:#FFFAEE
}
#usedisclaimer h2{
font-size:.7em;
line-height:1.1em;
margin:0 0 .5em 0;
padding:0;
color:#666666;
color:#808080
}
#usedisclaimer p{
font-size:.6em;
line-height:1.1em;
color:#808080
}
