html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tfoot, thead {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body {background:transparent;}
body {line-height:1;}
body {color:#333;background:#fbfaff;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:62.5%;width:100%;}
#bodybg{background:url(../images/bg.gif) #fbfaff repeat-y center top;margin:0 auto;padding-top:9px;width:994px; height:auto; position:relative}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}/* tables still need 'cellspacing="0"' in the markup */
/* LAYOUT */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clearFix{overflow:auto;}
h2{ font-size:1.4em; color:#0c226b; margin:5px 0;}

/* COMMON STYLES */
p {font-size:1.2em;line-height:1.38em;margin:0 0 1em 0;}
li p {font-size:1em;}
ul,ol {font-size:1.2em;line-height:1.4em;margin:0 0 1em 0;}
ul ul, ul ol, ol ul, ol ol {font-size:1em;margin:0;}
a em, #breadcrumb em {left:-9999em;position:absolute;top:-9999em;}
.telephone {color:#004fb6;font-size:1.8em; font-weight:bold;}
.small{font-size:1.1em;}
p span.small, h3 span.small{font-size:.8em;}
blockquote {color:#777;font-size:1.2em;font-style:oblique;line-height: 1.15em;margin:0 1em 1em 1em;}
blockquote p {margin:0 1em 1em 1em;}
q {font-style: oblique;color:#777;}
div{display:block}
input{border:#CCCCCC 1px solid; }
hr{height: 1px; border: 0; color: #E5E5E5; background-color: #E5E5E5; width: 100%;}
.emm{color:#FF0000}

/* Margin and padding */
.topGap {margin-top:12px;}
.topPad {padding-top:12px;}
.rightGap {margin-right:12px;}
.rightPad {padding-right:12px;}
.botGap {margin-bottom:12px;}
.botPad {padding-bottom:12px;}
.leftGap {margin-left:12px;}
.leftPad {padding-left:12px;}

/* Grid Layout */
.twoColumn {width:200px;}
.fourColumn{width:757px;}
.threeColumn {width:232px;}
.sixColumn {width:515px;}
.fourColumnp3{ width:170px;}


/* HEADER */
#header {background:url(../images/headerbg.jpg) #edeaff no-repeat; height:114px; width:958px; display:block; margin:0 auto;}
#header:after {content:".";clear:both;display:block;font-size:0;height:0;margin:0;padding:0;visibility: hidden;}
#headerphone{position:absolute; top:50px; right:350px;}

/* LINKS */
a {color:#0c226b;text-decoration:none;}
a:hover {border-bottom:none;color:#0c226b;text-decoration:none;}
a:focus {text-decoration:none;}
a.pdf, a.word, a.ppt, a.excel, a.rss {border:none;padding:0 16px 0 0;margin:0 2px 0 0;}
a.pdf:hover, a.word:hover, a.ppt:hover, a.excel:hover, a.rss:hover, a.pdf:focus, a.word:focus, a.ppt:focus, a.excel:focus, a.rss:focus {text-decoration:none;}
a.pdf {background:url(../images/link-pdf.gif) 100% 20% no-repeat;}
label a.pdf {line-height:1.38em;}
#contentright ul li.pdf {background:url(../images/link-pdf.gif) 0 .5em no-repeat;padding:.7em 0 0 24px;}

h1 {clear:left;color:#0c226b;font-size:2.8em;font-weight:normal;line-height:1em;margin:8px 0 12px 0;}
h1#logo, h1#reflogo, h1#partnerlogo  {margin:0;}

/*Logo*/
#logo {height:auto}
#logo a, #reflogo a, #partnerlogo a{border:none;display:block;height:43px;width:187px; float:left; margin:34px 0 0 17px;text-indent:-10000em;overflow:auto;}
#logo a { background:url(../images/logo.png) no-repeat;}
#reflogo a {background:url(../images/reference-logo.png) no-repeat;}
#partnerlogo a {background:url(../images/partner-logo.png) no-repeat;}
#hmenuholder{float:right; width:700px; height:114px; margin-right:16px;}

/* MAIN TABBED NAVIGATION */
#headerNav {font-size:1.3em;font-weight:bold; float:right; padding:0;line-height:1em;}
#headerNav li {display:block;float:left;}
#headerNav li a {background: url(../images/menu-bg.gif) repeat-x #d9dad6;border:0;border-right:1px solid #e0e1de;border-left:1px solid #eff0ee;display:block;margin:0;padding:7px 1em 12px;}
#headerNav li a:hover {background:none #212a6e; color:#FFF;}
#headerNav li.selected a {background:none #212a6e; color:#FFF; border:0;}
#headerNav li.selected {border-right:0;border-left:0; background:url(../images/menu-bg.gif) center bottom;}
#headerNav li.right a {border-right:0;}

/* SUB NAV */
#headerSubNav {float:right; margin:34px 0 0 0; width:240px; display:block;}
#headerSubNav ul {float:right;font-size:1.2em;line-height:1em;margin:0;padding:4px 0 0 0; background:url(../images/headerSubNavbg.png) repeat-x; height:31px;}
#headerSubNav ul li {border-right:1px solid #ece6ff;float:left;margin:4px 0 4px 12px;padding:0 21px 0 0;display:inline; background:url(../images/bluArrow.gif) no-repeat 72px }
#headerSubNav ul li.last {border:none;}
#headerSubNav ul li a {border:none;}
#headerSubNav ul li a:hover {border-bottom:1px solid #004fb6;}


/* fade effect */
.fadedimg{width:757px; height:171px;}

#contentholder{width:958px; height:auto; padding-left:18px; margin-top:12px;}

/* CONTENT */
#content{background:#fff;margin-bottom:25px;overflow:auto;float:left;}
#contentright{background:#fff;margin-bottom:25px;float:right; }
#contheadinghold{width:100%; margin:0; padding:0;}
.sixColumn ul li { background:url(../images/list-disc.gif) 0 .9em no-repeat;list-style-type:none;margin:0;padding:.5em 0 0 12px;}
.sixColumn ul li li { background:url(../images/list-circle.gif) 0 .9em no-repeat;list-style-type:none;margin:0;padding:.5em 0 0 12px;}
.sixColumn a{text-decoration:underline}
#content ul li { background:url(../images/list-disc.gif) 0 .9em no-repeat;list-style-type:none;margin:0;padding:.5em 0 0 12px;}
#content ul li li { background:url(../images/list-circle.gif) 0 .9em no-repeat;list-style-type:none;margin:0;padding:.5em 0 0 12px;}
#content a{text-decoration:underline}
#contentright img.left {margin-right:12px;margin-bottom:12px;}
#contentright img.right {margin-left:12px;margin-bottom:12px;}
.lighter{color:#b5b5b5}
.smallfont{font-size:10px}

/*------ TABLES ------*/
table {line-height:1.2em;margin:1em 0;font-size:1.2em; }
td.leftAlign {text-align:left;}
td.noRightBorder, th.noRightBorder {border-right:0;}
th {border-bottom:2px solid #fff;border-right:3px solid #fff;padding:6px 6px 6px 12px; text-align:left}
td {border-bottom:2px solid #fff;border-right:3px solid #fff;padding:6px;}
td img {vertical-align:-40%;}
td p {font-size:1em;}
td ul li {font-size:100%;}
thead th, table.partysafe th {background:#51626F;border-bottom:2px solid #fff;color:#fff;font-weight:bold;}
tbody th {color:#0c226b;}
tbody tr {background:#eeebff; }
tbody tr.alt {background:#e5e0ff;}
tbody tr a{text-decoration:underline}


/* BREADCRUMB */
#breadcrumb {font-size:1.1em;line-height:1em;margin:-1px 0 0 0;padding:0;vertical-align:top;position:relative;}
ul#breadcrumb li {background:url(../../library/images/breadcrumb-arrow.gif) 100% 30% no-repeat;float:left;list-style-type:none;margin:0 4px 0 0;padding:0 9px .3em 0;}
ul#breadcrumb li.current {background:none;}
#breadcrumb a {border:none;}
#breadcrumb a:hover {border-bottom:1px solid #004fb6;}
#content #breadcrumb a:visited {border-color:#004fb6;color:#004fb6;}

/* right NAV */
#rightNavhm {background:#fff;float:right;margin:0 0 0 0;width:190px; font-size:1em}
#rightNavhm ul{margin:0; padding:0;  }
#rightNavhm ul li{color:#333; height:31px;background:url(../images/rightSideMenuBg.png) no-repeat; margin-top: .5em; margin-bottom: .5em;list-style-type: none; padding-top:0px;line-height:150%}
#rightNavhm ul li.first{margin-top: 0;}
#rightNavhm a {display:block;padding:7px 0 3px 17px; border:none; background:url(../images/bluArrow.gif) no-repeat 92% 8px}
#rightNavhm ul li a:hover, #rightNav ul li.selected a, #rightNav ul li a.selected {color:#333; }
#rightNavhm ul li h3 {border-top:1px solid #ddd;font-size:1.077em;font-weight:bold;letter-spacing:-.025em;margin:0;}
#rightNavhm ul li h3 a {color:#039;padding:10px 0 10px 16px;}
#rightNavhm ul li h3 a:hover, #rightNav ul li h3 a.selected {background:#ffef6c;color:#333;}
/* subNav */
#rightNavhm li li {margin-left:18px;}
#rightNavhm li li li {margin-left:12px;}

/* left NAV */
#leftNav {background:#fff;margin:0 ;width:190px; font-size:1em;float:left; font-weight:bold; padding:0; overflow:hidden;}
#leftNav ul{margin:0; padding:0;}
#leftNav ul li{background:url(../images/leftnavbg.png) no-repeat; list-style-type: none; padding:0; }
#leftNav ul li a.first{margin-top: 5px;}
#leftNav ul li a.last{margin-bottom: 5px;}
#leftNav a {display:block;padding:7px 0 3px 24px; border:none; background:url(../images/gryArrow.gif) no-repeat 5% 8px; color:#6f6e6e; height:20px;}
#leftNav ul li a:hover{color:#0c226b;}
#leftNav ul li.selected a, #leftNav ul li a.selected {color:#0c226b; background:url(../images/downbluarrow.gif) no-repeat 5% 8px;}
#leftNav ul li.nomenu a, #leftNav ul li a.nomenu {color:#0c226b; background:url(../images/gryArrow.gif) no-repeat 5% 8px;}
/* subNav */
#leftNav li li {margin-top:0; background:none;}
#leftNav li li a{background:none; padding:0; font-weight:normal;padding:5px 0 0 24px; color:#0c226b } 
#leftNav li li a:hover, #leftNav li li a.kselected{text-decoration:underline; }
#leftNav li li li {margin-left:12px;}

/* RIGHT NAV */
#rightNav {float:right;}
#rightNav h3{background:url(../images/rightsidebg.png) no-repeat; padding:10px 0 0 15px; height:20px; margin:0; font-size:1.2em}

/* right side box top bg*/
.rightsdtopbg{background:url(../images/rightsidetxtbg.png)  no-repeat;}
.rightsdtopbg div{width:88%; margin:auto auto; padding:10px;}
.rightsdtopbg div ul{margin:0; font-size:1.1em; padding:0; display:block;}
.rightsdtopbg li{list-style-type:none;margin:0;padding:.5em 0 0 0;}
.rightsdtopbg div ul li a:hover{text-decoration:underline;}
.rightsdtopbg div p{margin:6px}
.fdistance{margin-left:20px;}
.sdistance{margin-left:46px;}
.line{ background:url(../images/hr.png) no-repeat left center; border:0; height:5px; margin:12px 0 12px 0}

/* find agent in your area */
#findagentfrm{background:url(../images/rightSideMenuBg.png) no-repeat;}
#findagentfrm h3{ font-size:1.2em; padding:10px 0 0 15px; height:20px; margin:0; background:url(../images/downbluarrow.gif) no-repeat 86% 8px;}
.leftsdtopbg{background:url(../images/findgentboxbg.png) no-repeat;}
.leftsdtopbg div{width:88%; margin:auto auto; padding:10px 15px;}
.leftsdtopbg form{margin:0; padding:0}
.findagentbttn{background:url(../images/buttons/buttonbgpng.png) no-repeat; font-size:1em; text-align:left; margin:10px 0 0 20px; padding-left:10px; color:#FFf; width:136px; height:27px; border:0; cursor:pointer;}
.agenttmtxt{ font-size:1.15em; margin-top:10px;}
/* OTHER STYLES */

/* (sIFR) version 3*/
.sifr {font-family: Verdana;font-size:2em; padding-top:5px;}

/* insurance products 3*/
.ukhome a, .landlords a, .commercial a , .homeinsu a, .tenants a, .indemnity a, .referencing a , .lerg a{border:none;display:block;height:78px;width:758px; float:left; text-indent:-10000em;overflow:auto; margin-bottom:10px;}
.ukhome a { background:url(../images/products/uk-holiday-homes.png) no-repeat; }
.landlords a {border:none; background:url(../images/products/landlord-insurance.png) no-repeat;}
.commercial a {border:none; background:url(../images/products/commercial-property.png) no-repeat;}
.homeinsu a {border:none; background:url(../images/products/home-insurance.png) no-repeat;}
.tenants a {border:none; background:url(../images/products/tenant-contents.png) no-repeat;}
.indemnity a {border:none; background:url(../images/products/indemnity-insurance.png) no-repeat;}
.referencing a {border:none; background:url(../images/products/tenant-referencing.png) no-repeat;}
.lerg a {border:none; background:url(../images/products/rent-protection-insurance.png) no-repeat;}

/* Box holder */
.boxholder{margin-top:12px; display:block; height:108px; width:auto }
.boxholder a{text-decoration:underline}
.bigboxholder{margin-top:12px; display:block; height:162px; width:auto }
.bigboxholder a{text-decoration:underline}
.BoxHeading {background: url(../images/headingbg.png) top no-repeat;overflow:hidden;padding:18px 0 0;width:372px;position:relative;}
.BoxHeading h3 {font-weight:bold;font-size:1.4em;height:22px;margin:-10px 0 0 0;padding:0 12px 0 18px;}
/*
.BoxHeading h3 a{border-bottom:none;text-decoration:none;}
*/
.BoxTopBg{background:url(../images/p22TopBg.png) no-repeat top; display:block}
.BoxInnerTxt{overflow:hidden;padding:10px 12px 0 18px; font-size:.8em; height:65px;}
.BoxInnerTxt ul{margin:0; padding:0}
.BoxInnerTxt ul li{line-height:2em}
.BoxInnerTxthight{overflow:hidden;padding:10px 12px 0 18px; font-size:.8em; height:118px;}
.BoxInnerButton, .quotebutton{position:absolute; background:url(../images/buttons/buttonbgpng.png) no-repeat;}
.BoxInnerButton{bottom:6px; right:8px; padding:8px 0 0 12px;}
.quotebutton{ width:136px; float:right; right:250px;}
.BoxInnerButton a{width:124px; height:19px; display:block; text-decoration:none; color:#FFF}
.quotebutton a{position:relative; color:#FFF; width:125px; display:block; padding:8px 0 0 10px;height:22px; font-weight:bold;}
.Boxbottom{border-bottom:#e5e5e5 solid 1px;}
/* home img */
.Boximgprodct{background:url(../images/umbrellaSmllImg.jpg) no-repeat 99% 1px;}
.Boximgagent{background:url(../images/girlwithheadfone.jpg) no-repeat 99% 1px;}
.Boximgabout{background:url(../images/abouthm.jpg) no-repeat 99% 1px;}
.BoximgMic{background:url(../images/MicHmImg.jpg) no-repeat 99% 1px;}
/*  about home img */
.Boximghistry{background:url(../images/about/our-history.jpg) no-repeat 15px 1px;}
.Boximgabutprodct{background:url(../images/about/our-products.jpg) no-repeat 1px 1px;}
.Boximgabtunder{background:url(../images/about/our-underwriter.jpg) no-repeat 99% 1px;}
.Boximgabttest{background:url(../images/about/testimonial.jpg) no-repeat 99% 1px;}
/* Agent Centre img */
.Boximgagentcon{background:url(../images/agent/phone.jpg) no-repeat 99% 1px;}
/* media centre */
.Boximgglossary{background:url(../images/media/glossary.jpg) no-repeat 99% 1px;}
.Boximgpresshm{background:url(../images/media/press-office-hm.jpg) no-repeat 15px 1px;}
.Boximgpublic{background:url(../images/media/publications.jpg) no-repeat 95% 1px;}

/* products centre */
.Boximglandlordhm{background:url(../images/products/landlordhm.png) no-repeat 99% 1px;}
.Boximgcommercialhm{background:url(../images/products/commercialhm.png) no-repeat 99% 1px;}
.Boximgownerhm{background:url(../images/products/ownerhm.png) no-repeat 99% 1px;}
.Boximgtenanthm{background:url(../images/products/tenantshm.png) no-repeat 99% 1px;}
.Boximgrenthm{background:url(../images/products/renthm.png) no-repeat 99% 1px;}
.Boximgsupporthm{background:url(../images/products/supporthm.jpg) no-repeat 99% 1px;}


.hrline{background:url(../images/bottomline.png) no-repeat center center; height:16px; width:auto}

/* Footer */
#footer {margin:0 auto; font-size:100%;	color:#706f6f; clear:both; }
#seFooter {padding-top:10px; padding-bottom:10px; padding-left:170px; color:#666; line-height:1.4em; }
#seFooter p {margin:0;padding:0;}
.footerlist {float:left;width:200px;text-align:left; font-size:.8em;}
.footerlistextra {width:240px;}
.footerlistlast {width:120px;}
.footerlist h5 {padding-left:10px;font-size:150%;margin:0; padding-bottom:5px;}
.footerlist ul { list-style-type:none; margin:0; padding-left:10px;}
.footerlist a { text-decoration:underline;}
.footerlist a:hover {text-decoration:underline;}

#bottom {background: url(../images/bottom.png) center top no-repeat;clear:both;padding-top:0px;}
.bottomcpyright{padding:15px 0 5px 0; width:96%; margin:0 auto; line-height:1.2em; color:#808080; position:relative}
.touchlogo{position:absolute; right:0; top:13px; background:url(../images/touch10.png) no-repeat; width:71px; height:26px;}
.extramargin{margin-left:60px}

/*------ DEFINITION LISTS ------*/
dl {padding:12px 0 0;}
dl dt {background:transparent url(/library/images/lists/list-arrow-full.gif) no-repeat left center;font-size:1.3em;font-weight:bold;padding:0 0 0 12px;}
dl dd {font-size:1.3em;line-height:1.3;padding:6px 0 12px 12px;}
dl dl {padding:12px 0 0;}
dl dl dt {background:transparent url(/library/images/lists/list-arrow-full-small.gif) no-repeat left center;font-size:1em;font-weight:normal;padding-left:12px;}
dl dl dd {font-size:1em;padding-left:12px;}
dd p a {font-size:1em;}
dd a {font-size:100%;}
dl.plainDl {padding:0 0 0 2px;}
dl.plainDl dt {background:transparent url(/library/images/lists/list-arrow-full-small.gif) no-repeat scroll 0 4px;font-weight:bold;font-size:1.3em;padding:0 0 6px 10px;}
dl.plainDl dd {padding:0 0 12px;line-height:1.5em;font-size:1.3em;}
dl.plainDl dd p, dl.plainDl dd li {font-size:1em;margin-left:10px;}
/* Definition List Show/Hide */
dl.showHide {margin:0 0 1.5em 0;clear:left;}
dl.showHide dt, dl.showHide dd {background:#eeebff;padding:.75em 0 15px 10px;}
dl.showHide dt {border-top:#fff 2px solid;color:#039;line-height:1.5em;font-size:1.3em;cursor:pointer;}
dl.showHide dd {font-size:1em;padding-right:12px;}
dl.showHide .alt {background:#e5e0ff;}
dl.showHide span.moreLink {background:url(/library/images/morePlus.png) right no-repeat;height:23px;border:none;color:#039;cursor:pointer;float:right;text-indent:-10000em;margin:0 5px;padding-right:15px;width:59px;}

dl.showHide span.close{background:url(/library/images/moreMinus.png) right no-repeat;}
dl.showHidequick dt, dl.showHidequick dd {background:#eeebff;}

/* Arrowed dls */
dl.aArrowDataList {margin:4px 0 0;padding:0;}
dl.aArrowDataList a.linkMicrosite {font-size:100%;}
dl.aArrowDataList dt {background:url(/library/images/list-full-arrow.gif) 100% 50% no-repeat;font-size:1.3em;line-height:1.4em;list-style-type:none;margin:6px 0;padding:0 33px 3px 0;}
dl.aArrowDataList dd {border-bottom:1px solid #8ba2aa;clear:both;display:block;font-size:1.3em;list-style-type:none;margin:0 0 8px;padding:0 13px 9px 0;}


#menu2{clear:both;float:right; margin:9px 0 0 0;height:31px; width:486px; padding:2px 0 0 0 ;}
#menu2 ul{padding:0;margin:0;list-style-type:none; }
#menu2 ul li{float:left; position:relative; text-align:left;font-weight:bold; font-size:1.1em; background:url(../images/menu-bg.gif) repeat-x;border-right:1px solid #e0e1de;border-left:1px solid #eff0ee; height:32px; z-index: 700;  }
#menu2 ul li ul li{float:left; position:relative; text-align:left; font-weight:bold; font-size:.8em; border:0; background:none;font-size:1em; height:auto}
#menu2 ul li a, #menu2 ul li a:visited{float:left; display:block; text-decoration:none;  padding:0px 16px; line-height:25px; height:30px;}
#menu2 ul li:hover {width:auto;}
#menu2 ul li a:hover, #menu2 ul li a.selected, #menu2 ul li:hover a{background:none #212a6e; color:#FFF; }
#menu2 ul li ul{display: none;}
#menu2 table{margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}
#menu2 table td {border:0;padding:0;}
#menu2 table tr{ background:transparent}
/* specific to non IE browsers */
#menu2 ul li:hover ul{display:block; position:absolute;top:29px; background:#FFF; margin-top:2px; left:0; width:190px; color:#666}
#menu2 ul li:hover ul.endstop{left:-102px;}
#menu2 ul li:hover ul li ul{display: none;}
#menu2 ul li:hover ul li a{display:block; background:url(../images/DropDownSubMenu.png) no-repeat; color:#0c226b;height:auto;line-height:15px;padding:8px 0 0 23px; width:168px;height:23px;}
#menu2 ul li:hover ul li a:hover{color:#555}
#menu2 ul li:hover ul li:hover ul{display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888;}
/* specific to IE5.5 and IE6 browsers */
#menu2 ul li a:hover ul{display:block;position:absolute;top:20px; t\op:29px; background:#CCC;left:0; marg\in-top:0px; height:30px;}
#menu2 ul li a:hover ul.endstop{left: -102px;}
#menu2 ul li a:hover ul li a{display:block; height:0px; padding:3px 16px 0 22px; width:168px; w\idth:151px;background:url(../images/DropDownSubMenu.png) no-repeat;}
#menu2 ul li a:hover ul li a ul{visibility:hidden; position:absolute; height:0; width:0;}
#menu2 ul li a:hover ul li a:hover{color:#999999;}


#enquiryfm{background:url(../images/forms/formhdbg.gif); border-top:1px solid #e9e3ff; height:24px; padding:7px 0 0 8px; font-size:1.2em; color:#0c226b}
#enquiryfm label{font-size:1.1em;}

/* FORMS */
legend {display:none;}
.row {clear:both;}
.row p {float:left;margin:0 5px;}
/* 6 column width form */
.f6{overflow:hidden;padding:15px 0 0;margin-bottom:12px;}
/* Labels */
.f6 label {float:left;font-size:1.3em;margin-bottom:1em;width:250px;}
label.narrowLabel{width:200px;}
.f6 label {width:250px;}
.f6 div{display:block; margin:0; padding:0}
.f6 img{cursor:hand; cursor: pointer}
p label {font-size:1.1em;}
.p3 label {width:180px;}
#content .radio ul li {float:left;background:none;}
#content .radio ul li label {font-size:1em;width:auto;}
.downloadPackForm label {width:380px;}
/* Inputs */
.f6 input, .f6 select, .f6 textarea {border:1px solid #ccc;float:left;margin-bottom:1em; font-family:Arial; font-size:11px;}
.f6 input, .f6 select, .f6 textarea{width:220px; size:portrait;}
.f6 blockquote{ margin:0 0 0 10px; padding:0; font-size:.95em}
.f6 .tickbox, .f6 .w1, .f6 .tickbox1{width:16px; border:none}
.quickquote{ background:url(../images/quickquotebg.png) repeat-x bottom; height:365px;}
.bactive, .active {background:url(../images/quickquote-open.png); width:232px; height:31px; display:block; text-indent:-1000em; cursor:pointer;}
.active {background:url(../images/quickquote-close.png); }
.quickquote blockquote{ margin:10px 0 0px 18px; font-style:normal; font-size:1em}
.quickquote label{float:left;font-size:1.2em;width:190px;}
.quickquote input{float:left;font-size:1.2em;width:190px; margin-bottom:5px;}
.quickquote .radio{float:left;font-size:1.2em;width:20px; margin-bottom:5px; border:none; float:left}
.lablerado{ width:50px; float:left}
.quickquote select{float:left;font-size:1.2em;width:193px; margin-bottom:5px;}
.reset{background:url(../images/buttons/sbuttonbgpng.png) no-repeat; width:84px; padding-top:8px; padding-left:10px; color:#FFFFFF; height:21px; margin-top:6px;cursor:pointer;}
.result{width:84px; padding-top:8px; padding-left:10px; color:#FFFFFF; height:21px; margin-top:6px; font-weight:bold; font-size:12px; color:#009300;cursor:pointer;}

.frmbttn{background:url(../images/buttons/buttonbgpng.png) no-repeat; font-size:1em; text-align:left; margin:10px 0 0 20px; padding-left:10px; color:#FFf; width:56px; height:27px; border:0;}
