#middle-section {
	float: left;
	width:460px;
	padding-left:10px;
}
#right-section{
	width:288px;
	float: right;
}
#dual-section{
	float: left;
	padding-left:5px;
	width:760px;
	
}
#wrapInner {
    margin: 0 0 0 15px;
    padding: 0;
    width: 940px;
}

.centre-text-generic-3col  {
    float: left;
    left: 183px;
    position: relative;
    text-align: left;
    width: 740px;
}

#wrapInner #firstCol ul li.heading {
    background: none no-repeat scroll left bottom transparent;
    color: #334148;
    font-size: 0.75em;
    font-weight: bold;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding-left: 10px;
    width: 155px;
}

#wrapInner #dual-section h1 {
    color: #607B8D;
    font-size: 0.9em;
    margin: 10px;
    padding: 0;
}


#wrapInner #middle-section h1 {
    color: #6C6C92;
    font-size: 0.9em;
    margin: 7px;
    padding: 0;
}
#wrapInner #middle-section p {
    color: #334148;
    font-size: 0.75em;
    margin: 8px;
    padding: 0;
}

#wrapInner #middle-section h2 {
    color: #334148;
    font-size: 0.8em;
    margin: 10px;
    padding: 0;
}

#wrapInner #middle-section h3 {
    color: #607b8d;
    font-size: 0.8em;
    margin: 10px;
    padding: 0;
}

#wrapInner #middle-section ul li {
    color: #334148;
    font-size: 0.75em;
    list-style-image: url("/media//Common/Images/FBD/business-bullet.gif");
    margin: 5px 0 5px 2px;
    padding: 0;
}

#wrapInner #middle-section ul li {
  	color:#334148;
  	font-size: 0.75em;
  	list-style-image: url("/media/Common/Images/FBD/business-bullet.gif");
  	margin: -1px 0 5px 2px;
  }
  
  @-moz-document url-prefix() {
  
  
    #wrapInner #middle-section ul li {
    	margin: 0px 0 5px 2px;
    }
  
  }


.central-section-pf {
    background-image: url("/media/Common/Images/FBD/personal-finance.gif");
    float: left;
    height: 353px;
    left: 0;
    position: relative;
    width: 459px;
}

.left-section, .left-section-home {
    background-image: url("/media/Common/Images/FBD/fbd-assessment-bg.gif");
    float: left;
    height: 353px;
    left: 0;
    position: relative;
    width: 290px;
}

.central-section {
    background-image: url("/media/Common/Images/FBD/fbd-for-farmers.gif");
    float: left;
    height: 353px;
    left: 0;
    position: relative;
    width: 459px;
}

#wrapInner #icons_generic table td.textbox_small a {
    color: #49518E;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
}


/*=BUSINESS-------------------------------------------------------------*/
/*=ICON TABLE-------------------------------------------------------*/
#wrapInner #icons_generic {padding:0; /*width:750px;*/ float:left; color:#334148; float:left; }
#wrapInner #icons_generic td.box_generic{margin:0; padding:0; width:285px; background:url(/media/Common/Images/FBD/assesment-box-business.png) no-repeat top left #fff; height:353px;}

#wrapInner#icons_generic td.box_commercial{margin:0; padding:0; width:285px; background:url(/media/Common/Images/FBD/commercial-box-business.gif) no-repeat top left #fff; height:353px;}

#wrapInner #icons_generic td.icon{margin:0; padding:0; width: 150px;  height: 142px}
#wrapInner #icons_generic td.icon_margin{margin:0; padding:0; width: 10px;  height: 142px}
#wrapInner #icons_generic .business_link{font-size:1em; font-weight:bold; text-align:center; color: #49518E; padding:0; margin:0; text-decoration:none;}
#wrapInner #icons_generic a:hover {font-size:1em; font-weight:bold; text-align:center; color:#334148 ;text-decoration: none;}
#wrapInner #icons_generic td.textbox_small{width: 150px;}

#wrapInner #icons_generic h1{ margin:0 8px 0 8px; padding:0; font-size:1.2em; color:#49518E; text-align: justify;}
#wrapInner #icons_generic h2{ margin:0 8px 0 20px; pad ding:0; font-size:1em; color:#334148; text-align: left;}
#wrapInner #icons_generic h3{ margin:6px 8px 0 8px; padding:0; font-size:1em; color:#fff; text-align:left; }
#wrapInner #icons_generic h4{ margin:0 8px 0 8px; padding:0; font-size:0.95em;	color:#334148; font-style: normal;}

#wrapInner #icons_generic h5{ margin:0 8px 0 8px; padding:0; font-size:1em; color:#334148; font-style: normal; text-align: center;}
#wrapInner #icons_generic p{ margin:0; padding:0; font-size:0.9em; color:#334148; text-align: justify; }
#wrapInner #icons_generic .box_generic p a:hover{color:#334148 ;text-decoration: none; font-size:inherit; font-weight:normal; text-align:inherit;}
#wrapInner #icons_generic ul li{margin:0px 0 2px 0px; padding:0px 5px 5px 20px; background:url(/media/Common/Images/FBD/business-bullet.gif) no-repeat 0px 4px; list-style:none; font-size:0.75em; color:#334148; }
#wrapInner #icons_generic table td p{margin:0 10px 0 20px; padding-top:1px 4px 1px 4px;}
#wrapInner #icons_generic table td.textbox_small{  margin:0; padding:0; width:148px; height:22px}
/*=ICON TABLE END--------------------------------------------------*/

#wrapInner #icons_generic td.icon {
    height: 155px;
    margin: 0;
    padding: 0;
    width: 150px;
}

#wrapInner #rhs #icons_business h3 {
    color: #FFFFFF;
    font-size: 1em;
    margin: 16px 8px 0;
    padding: 0;
    text-align: left;
}

.central-section-pf {
    background-image: url("/media/Common/Images/FBD/personal-finance.gif");
    float: left;
    height: 353px;
    left: 0;
    position: relative;
    top: -8px;
    width: 459px;
}

#wrapInner #right-section .box1 {
    background: url("/media/Common/Images/FBD/home_rhs_bottom.gif") no-repeat scroll center bottom #EFF1F1;
    float: right;
    margin: 0 0 2px;
    padding: 0 0 5px;
    width: 283px;
}

#wrapInner #right-section .box1 .header {
    background: url("/media/Common/Images/FBD/home_rhs_top.gif") no-repeat scroll left top #EFF1F1;
    margin: 0;
    padding: 0;
    width: 283px;
}

#wrapInner #right-section .box1 h3 {
    color: #334148;
    font-size: 0.8em;
    margin: 0;
    padding: 13px 0 10px 10px;
    width: 283px;
}

#wrapInner #right-section .box1 p {
    color: #334148;
    font-size: 0.7em;
    margin: 0 10px;
    padding: 5px 0;
}

#wrapInner #right-section #formwrapper input.butt2 {
    background-color: Transparent;
    background-image: url("/media/Common/Images/FBD/small-blue-button-bg.gif");
    border: medium none;
    bottom: 10px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 0.75em;
    font-weight: bold;
    height: 26px;
    left: 5px;
    position: relative;
    top: 5px;
    width: 97px;
}

#wrapInner #right-section #formwrapper {
    margin: 0;
    padding: 0;
}

#wrapInner #dual-section ul li.square {
    color: #334148;
    font-size: 0.75em;
    list-style-image: url("/media/Common/Images/FBD/car-bullet-square.gif");
    margin: 5px 0 5px 2px;
    padding: 0;
}

#wrapInner #dual-section ul li.square a {
    color: #334148;
    font-size: 0.9em;
    list-style-image: url("/media/Common/Images/FBD/car-bullet-square.gif");
    margin: 5px 0 5px 2px;
    padding: 0;
}

#wrapInner #dual-section h2 {
    color: #334148;
    font-size: 0.8em;
    margin: 10px;
    padding: 0;
}

#wrapInner #dual-section p {
    color: #334148;
    font-size: 0.75em;
    margin: 8px;
    padding: 0;
}

#wrapInner #dual-section .talk-wrapper p{
    margin: 2px 0 2px 4px;
}
#wrapInner #dual-section .talk-wrapper .talk-to-text2 p
{
    margin: 50px 0 2px 8px;
}

#wrapInner #dual-section .talk-wrapper h3 {
    font-size:0.85em;
    color:#607B8D;
    margin-left:10px;
}

.normalize {
    font-size:0.75em;
    color:#334148;
}


#wrapInner #dual-section #icons_talk {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: justify;
    top: 10px;
    width: 680px;
}

#wrapInner #dual-section #icons_talk h2 {
    color: #607B8D;
    font-size: 1em;
    margin: 0 8px;
    padding: 0;
    text-align: center;
	margin-left:-2%;
}

#wrapInner #dual-section #icons_talk p {
    color: #334148;
    font-size: 1em !important;
    margin: 0;
    padding: 0;
    text-align: center;
	width:97%;
}

#wrapInner #dual-section ul li a {
    color: #334148;
    font-size: 0.75em;
    list-style-image: url("/media/Common/Images/FBD/car-bullet-square.gif");
    margin: 5px 0 5px 2px;
    padding: 0;
}

#wrapInner #right-section table td {
    text-align: center;
    width: 33%;
}

#wrapInner #right-section table {
    clear: both;
    color: #334148;
    margin: 0 0 0 10px;
    padding: 0;
    width: 260px;
}

#wrapInner #right-section .box1 p.note {
    font-size: 0.65em;
}

#wrapInner  input.butt {
    background-color: Transparent;
    background-image: url("/media/Common/Images/FBD/green-submit-buttonlg.gif");
    border: medium none;
    bottom: 10px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 0.95em;
    font-weight: bold;
    height: 34px;
    left: 5px;
    position: relative;
    top: 5px;
    width: 220px;
}

#wrapInner #dual-section ul li.body {
    color: #334148;
    font-size: 0.75em;
    list-style-image: url("/media/Common/Images/FBD/car-bullet.gif");
    margin: 5px 0 5px 2px;
    padding: 0;
}

#wrapInner #right-section #icons_general td.box_general {
    background: url("/media/Common/Images/FBD/assesment-box-general.png") no-repeat scroll left top #FFFFFF;
    float: right;
    margin: 0 0 2px;
    padding: 0 0 5px;
    width: 283px;
	height:440px;
}

#wrapInner #right-section #icons_general td.box_general_home {
        background: url("/media/Common/Images/FBD/assesment-box-general-home.png") no-repeat scroll left top #FFFFFF;
    float: right;
    margin: 0 0 2px;
    padding: 0 0 5px;
    width: 283px;
	height:440px;
}

#wrapInner #right-section #icons_general table td p {
    margin: 0 20px;
}

#wrapInner #right-section #icons_general p {
    color: #334148;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
    text-align: justify;
}

#wrapInner #right-section #icons_general h2 {
    color: #607B8D;
    font-size: 1em;
    margin: 0 20px;
    padding: 0;
    text-align: left;
}

#wrapInner #right-section #icons_general h3 {
    color: #FFFFFF;
    font-size: 1em;
    margin: 6px 8px 0;
    padding: 0;
    text-align: left;
}

#wrapInner #right-section table {
    clear: both;
    color: #334148;
    margin: 0 0 0 10px;
    padding: 0;
    width: 283px;
}

#wrapInner #dual-section #myform table p {
    font-size: 0.9em !important;
    margin: 8px 0;
    padding: 0;
}

#carQuote {
    left: 0 !important;
}

.quickQuoteFieldError {
    clear: both;
    color: #F9610E !important;
    display: none;
    font-weight: bold;
    padding-left: 0 !important;
    padding-top: 6px;
    width: 400px !important;
}

#homeQuote {
    background: url("/media/Common/Images/FBD/home-insurance-bg-inner.jpg") no-repeat scroll left top #005BB5;
    float: left;
    height: auto;
    left: 0px;
    position: relative;
    width: 456px;
}

.quickQuoteFieldError {
    clear: both;
    color: #F9610E !important;
    display: none;
    font-weight: bold;
    padding-left: 14px !important;
    padding-top: 6px !important;
    width: 400px !important;
}

#wrapInner #dual-section table p {
    font-size: 0.9em !important;
    margin: 8px 0;
    padding: 0;
}

.submit-claim a {
    margin: 5px 0px;
    text-decoration: none;
}

.business-quote-contact a, .business-quote-contact a:hover{
	text-decoration: none;
	padding:6px;
}
.business-quote-contact{
	margin:8px;
}

.business-quote-contact img {
	margin-top:6.5%;
	margin-left: -8%;
	margin-right:-5.75%;
	padding:9px;
}

/* Claims Sidebar */

#wrapInner #right-section #icons_general hr {
    border: 1px solid #eeeeee;
    margin: 17px 20px;
}

#wrapInner #right-section #icons_general .claim {  
    padding-bottom:10px;
    padding-top:5px;
    
}
    
#wrapInner #right-section #icons_general .claim img {
    float:left;
    margin-left:15px;
    margin-top:-8px;
}

#wrapInner #right-section #icons_general .claim p {
    margin-top:15px;
    margin-left:100px;
    margin-right:25px;
    color:#607b8d;
}

#wrapInner #right-section #icons_general .claim strong {
    color:#607B8D;
}

/* ./Claims Sidebar */



#wrapInner #right-section #icons_general p {
  
}

#wrapInner #right-section #icons_general p a {
    text-decoration: underline;   
}

#wrapInner #dual-section .talk-wrapper p a {
	font-size:0.95em;
}

/* ========================================================================
 *
 *  25. Browser Fixes
 *
 * ====================================================================== */


/* firefox only http://fbdcms1:91/media/ query */ 
    @-moz-document url-prefix() { 
      .business-quote-contact img {
        margin-top:-4.5%;
        margin-left: -5%;
        margin-right:-8%;
        padding:9px;
      }
}

/* IE only http://fbdcms1:91/media/ query */ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .business-quote-contact img {
            margin-top:5%;
            margin-left: -5.5%;
            margin-right:-9%;
            padding:9px;
    }

}
