body {color: #333; padding: 0 0px; font-family: "Optima", Arial, sans-serif; font-size: 76%;}

input.disabled {border: 1px solid #F2F2F2; background-color: #F2F2F2;}

input.required, textarea.required {border: 1px solid #666666;}
input.validation-failed, textarea.validation-failed {border: 1px solid #dc0000; color : #dc0000;}
input.validation-passed, textarea.validation-passed {border: 1px solid #45AB17; color : #45AB17;}

.validation-advice {margin: 5px 0; padding: 5px; background-color: #dc0000; color : #FFF; font-weight: bold;}

fieldset {padding: 1em; margin-bottom: 0.5em;}

label {font-weight: bold;}
.form-row {clear: both; padding: 0.5em;}

.field-label {
}

.field-widget {
}

body {background-image: url(http://www.insureour.co.uk/images/GradBG.png);}
h1 {font-family: "Optima", Arial, sans-serif; font-size: 22px; font-weight: bold; color: #dc0000; }
h2 {font-family: "Optima", Arial, sans-serif; font-size: 21px; font-weight: bold; color: #ffffff; }
h3 {font-family: "Optima", Arial, sans-serif; font-size: 12px; color: #11216e; line-height: 2.2em; }
h3 a{color:#11216e; text-decoration:none;}
h3 a:hover{color:#0000FF; text-decoration:underline;}
h4 {font-family: "Optima", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; }
h5 {font-family: "Optima", Arial, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }
.style2 {font-family: "Optima", Arial, sans-serif; color: #333333; font-size: 12px; line-height: 1.5em; }
.style3 {font-size: 14px; color: #ffffff; font-weight: bold; font-family: "Optima", Arial, sans-serif;}
.style3 a{color: #ffffff; text-decoration:none;}
.style3 a:hover{color: #FFFF99; text-decoration:underline;}
.style4 {font-family: "Optima", Arial, sans-serif; font-size: 14px; font-weight: bold; color: #333333; line-height: 1.3em;}
.style5 {font-family: "Optima", Arial, sans-serif; font-size: 14px; color: #333333; line-height: 1.3em;}
.style6 {font-family: "Optima", Arial, sans-serif; color: #dc0000; font-size: 14px; line-height: 1.8em; }
.style7 {font-family: "Optima", Arial, sans-serif; color: #dc0000; font-size: 11px; line-height: 1.8em; }
.style8 {font-family: "Optima", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #11216e; line-height: 1.3em;}
.style9 {font-family: "Optima", Arial, sans-serif; font-size: 14px; font-weight: bold; color: #333333; line-height: 1.3em;}
.style10 {font-family: "Optima", Arial, sans-serif; color: #dc0000; font-size: 14px; line-height: 1.8em; font-weight: bold; }
.style11 {font-family: "Optima", Arial, sans-serif; font-size: 14px; color: #ffffff; line-height: 1.3em;}
.style11 a{color: #ffff99; font-weight: bold; text-decoration:none;}
.style11 a:hover{color: #ffff33; text-decoration:underline;}
.style12 {font-family: "Optima", Arial, sans-serif; font-size: 13px; color: #333333; line-height: 1.3em;}
.style13 {font-family: "Optima", Arial, sans-serif; font-weight: bold; font-size: 17px; color: #ffffff; line-height: 1.3em;}
.style14 {font-family: "Optima", Arial, sans-serif; font-size: 11px; color: #ffffff; line-height: 1.2em;}
.style15 {font-family: "Optima", Arial, sans-serif; color: #333333; font-size: 10px; line-height: 1.5em;}
.style16 {font-family: "Optima", Arial, sans-serif; color: #959595; font-size: 10px; line-height: 1em;}
#MainContent {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupPanel.jpg);}
#MainContentPI {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupProfindem.jpg);}
#MainContentBIZ {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupBusiness.jpg);}
#MainContentLI {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupLiability.jpg);}
#MainContentHO {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupHouse.jpg);}
#MainContentLLD {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupLandlord.jpg);}
#MainContentMT {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupMotorTrade.jpg);}
#MainContentFL {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupFLEET.jpg);}
#MainContentHGV {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupHGV.jpg);}
#MainContentMB {position:relative; left:0px; top:0px; width:855px; height:110px; z-index:1; text-align: left; vertical-align: bottom; background-image: url(http://www.insureour.co.uk/images/IOgroupMinibus.jpg);}
#MainContentQ1 {position:relative; left:30px; top:5px; width:795px; height:auto; z-index:7; text-align: left; vertical-align: top; visibility: visible; overflow: visible;}
#MainContentQ1b {position:relative; left:30px; top:30px; width:795px; height:660px; z-index:7; text-align: left; vertical-align: top; visibility: visible; overflow: visible;}
#MainContentQ1c {position:relative; left:30px; top:30px; width:795px; height:705px; z-index:7; text-align: left; vertical-align: top; visibility: visible; overflow: visible;}
#MainContentQ2 {position:relative; left:25px; top:-200px; width:535px; height:auto; z-index:10; text-align: left; vertical-align: top;}
#MainContentQ2b {position:relative; left:25px; top:-200px; width:460px; height:auto; z-index:10; text-align: left; vertical-align: top;}
#MainContentQ2c {position:relative; left:0px; top:-455px; width:460px; height:auto; z-index:10; text-align: left; vertical-align: top;}
#MainContentQ2d {position:relative; left:25px; top:-200px; width:525px; height:auto; z-index:10; text-align: left; vertical-align: top;}
#MainContentQ3 {position:relative; left:3px; top:-177px; width:400px; height:auto; z-index:11; text-align: left; vertical-align: top;}
#MainContentQ4 { position:relative; left:30px; top:30px; width:789px; height:auto; z-index:15; text-align: left; vertical-align: top; visibility: visible; overflow: visible; background-color: #D9EAF4; }
#MainContentB1 {position:relative; left:0px; top:5px; width:795px; height:auto; z-index:12; text-align: left; vertical-align: top;}
#MainContentB2 {position:relative; left:0px; top:-150px; width:795px; height:auto; z-index:13; text-align: center; vertical-align: top;}
#MainContentB3 {position:relative; left:0px; top:10px; width:600px; height:auto; z-index:3; text-align: center; vertical-align: top;}
#MainContentB4 {position:relative; left:0px; top:-165px; width:795px; height:auto; z-index:13; text-align: center; vertical-align: top;}
#MainContentB5 {position:relative; left:0px; top:-75px; width:795px; height:auto; z-index:13; text-align: left; vertical-align: top;}
#fandb {position:relative; left: 20px; top: 17px; width: 330px; height:auto; z-index: 14; text-align: left; vertical-align: top;}
#SideContent {position:relative; top:7px; width:205px; height:auto; z-index:2; text-align: right; vertical-align: top;}
#QuoteStage {position:relative; left:670px; right:20px; top:15px; width:80px; height:80px; z-index:3; text-align: left; vertical-align: top;}
#QuoteL {position:relative; left:25px; top:-63px; width:640px; height:auto; z-index:5; text-align: left; vertical-align: top;}
#QuoteL2 {position:relative; left:0px; top:0px; width:640px; height:auto; z-index:4; text-align: left; vertical-align: top;}
#QuoteR {position:relative; left:0px; top:0px; width:640px; height:auto; z-index:4; text-align: right; vertical-align: top;}
#QuoteR2 {position:relative; left:0px; top:15px; width:310px; height:auto; z-index:4; text-align: right; vertical-align: top;}
#QuoteR2b {position:relative; left:0px; top:0px; width:310px; height:auto; z-index:4; text-align: right; vertical-align: top;}
#QuoteR3 {position:absolute; left:320px; top:73px; width:320px; height:auto; z-index:4; text-align: right; vertical-align: top;}
#QuoteR3b {position:absolute; left:320px; top:83px; width:320px; height:auto; z-index:4; text-align: right; vertical-align: top;}
#QuoteR4 {position:relative; left:0px; top:0px; width:630px; padding: 5px; height:auto; z-index:7; text-align: right; vertical-align: top; background-color: #45AB17;}
#QuoteR4b {position:relative; left:-320px; top:-10px; width:630px; padding: 5px; height:auto; z-index:7; text-align: right; vertical-align: top; background-color: #45AB17;}
#MainContentQ1 #FormMessage {position:relative; left:0px; top:0px; width:auto; height:auto; z-index:6; text-align: right; vertical-align: top;}
#Leftnav {position:relative; left:0px; top:2px; width:162px; height:auto; z-index:8; text-align: left; vertical-align: top;}
#Leftnav2 {position:relative; left:10px; top:2px; width:160px; height:auto; z-index:9; text-align: left; vertical-align: top;}
