#navigation li {
    font-size: 100%
} #navigation .pageTools .pageTopNav {
    font-size: 77%
} #navigation .pageTools .search {
    font-size: 85%
} #navigation #navItems {
    font-size: 100%
} #navigation ul#nav li li a {
    font-size: 92%
} #navigation ul#nav li ul li.hasDropDown ul li.categoryHead a {
    font-size: 92%
} #navigation #nav li ul li.hasDropDown a {
    font-size: 92%
} #navigation ul#nav li ul li.hasDropDown ul li a {
    font-size: 85%
}

/* End smallFonts.css */ #hd {
    margin-bottom: 80px;
	height:12px;
} #navigation li {
    color: #333;
    font-weight: 700
} #navigation li a {
    font-weight: 400
} #navigation {
    clear: both;
    margin: 0 15px;
    display: block;
    margin: 0
} #navigation .pageTools {
    display: block;
    float: right;
    margin-top: 10px;
    width: 80%;
    z-index: 780
} #navigation .pageTools .pageTopNav {
    float: right
} #navigation .pageTools .pageTopNav p {
    display: none
} #navigation .pageTools .pageTopNav ul {
    float: right;
    margin: 0
} #navigation .pageTools .pageTopNav ul li {
    float: left;
    display: inline;
    margin-top: 4px;
    padding: 0 6px;
    border-right: #b6b6b6 1px solid
} #navigation label.label {
    float: left;
    margin: 5px 8px 5px 5px
} #navigation .pageTools .search {
    clear: right;
    float: right;
    position: relative;
    padding-bottom: 3px;
    top: 5px;
    text-align: right;
    width: 222px;
    z-index: 230
} #navigation .pageTools .search .textbox {
    cursor: text;
    width: 128px;
    height: 19px;
    margin-top: 2px;
    border: #A7A6AA 1px solid;
    vertical-align: top;
    float: left;
    padding-left: 2px
} .goBtn {
    background: none;
    border: none 0 !important;
    padding: 0;
    margin: 0
} #navigation .pageTools .search .searchGo {
    margin: 2px 0 0
} #navigation img.logo {
    float: left;
    margin: 9px 0px 10px
} #navigation ul#nav li.individuals {
    padding-left: 0
} #navigation ul#nav li {
    float: left;
    margin: -3px 0;
    padding: 0;
    position: relative;
    white-space: normal
} #navigation ul#nav li.first {
    padding-left: 0
} #navigation ul#nav li.individuals, #navigation ul#nav li.business {
    border-right: #dedede 1px solid;
    padding-right: 11px
} #navigation ul#nav li li {
    border: none;
    margin: 0
} #navigation ul#nav li.business, #navigation ul#nav li.myAccount {
    padding-left: 11px
} #navigation #nav li a.active {
    font-weight: bold
} #navigation #nav li ul li .active {
    font-weight: normal
} #navigation #nav li ul.dropdowns {
    height: 23px;
    left: 0;
    width: 840px
} #navigation #nav li ul {
    position: absolute;
    top: 23px;
    z-index: 101
} #navigation #nav li ul li.hasDropDown {
    display: block;
    position: relative;
    float: left;
    margin: 0 0px 0 0;
    padding: 0;
    z-index: 102;
    border-right: 1px solid #FFF;
	font-size:92%
} .business #navigation #nav li ul.dropdowns, .businessFirst #navigation #nav li ul.dropdowns, .businessSecond #navigation #nav li ul.dropdowns, .businessThird #navigation #nav li ul.dropdowns, .businessFourth #navigation #nav li ul.dropdowns {
    left: -95px
} #navigation #nav li ul li.hasDropDown a {
    margin: 0 0 0 3px;
    display: block;
    color: #fff;
    padding: 4px 0 4px 3px
} #navigation #nav li ul li.ind_fourth a, #navigation #nav li ul li.bus_fourth a {
    background-position: 170px 13px
} #navigation #nav li ul li.hasDropDown ul {
    -moz-opacity: 1.0;
    opacity: 1.0;
    padding-bottom: 0px
} #navigation #nav li ul.dropdowns li ul {
    position: absolute;
    left: -9999px;
    z-index: 210
} #navigation #nav li ul li.hasDropDown ul a {
    background-color: #fff;
    display: block;
    background: none;
    color: #666
} #navigation #nav li ul li.hasDropDown li {
    display: block;
    float: none;
    width: 156px;
    white-space: normal
}

/*TODO:for default bg color... background-color:#fff;*/ #navigation #nav li ul li.hasDropDown ul li a {
    margin: 0px 0px 1px 10px;
    font-weight: 400;
    color: #06c;
    border-bottom: 0px solid #999;
    padding-left: 7px;
    line-height: 12px;
    padding-top: 2px;
    padding-bottom: 2px
} #navigation #nav li ul li.hasDropDown ul li.categoryHead a {
    line-height: 14px;
    padding-top: 5px;
    padding-bottom: 5px
} #navigation #nav li ul li.hasDropDown ul li.categoryHead {
    margin: 0px 0 3px
} #navigation #nav li ul li.hasDropDown ul li.categoryHead a {
    color: #06c;
    margin-left: 3px;
    margin-top: 5px
} #navigation ul#nav li ul li.ind_first ul li a:hover, #navigation ul#nav li ul li.bus_fourth ul li a:hover {
    color: #d2730c
} #navigation ul#nav li ul li.ind_second ul li a:hover {
    color: #664eab
} #navigation ul#nav li ul li.ind_third ul li a:hover {
    color: #668114
} #navigation ul#nav li ul li.ind_fourth ul li a:hover {
    color: #715538
} #navigation ul#nav li ul li.bus_first ul li a:hover {
    color: #5b695d
} #navigation ul#nav li ul li.bus_second ul li a:hover {
    color: #512943
} #navigation ul#nav li ul li.bus_third ul li a:hover {
    color: #505631
} #navigation ul#nav li li:hover ul, #navigation ul#nav li li.sfHover ul {
    left: 0;
    top: 23px;
} #navigation #nav li ul.dropdowns {
    background: transparent url('../sem-images/auto_quote_navBarTile.gif') repeat scroll 0% 50%;
    height: 26px
} #custom-doc.myaccount #navigation #navItems #nav .dropdowns {
    margin: 15px 0pt 0pt -464px
} #custom-doc.individual #navigation #navItems #nav .dropdowns {
    margin: 23px 0pt 0pt -184px
} #navigation #navItems #nav { /*Helps keep the My Account tab from wrapping in IE6 */
    width: 480px;
    float: left;
	margin-left:-5px;
} #navigation #navItems {
    clear: none;
    float: left;
    width: 460px;
    margin: 36px 0 24px;
    position: relative;
    z-index: 800
} #navigation .pageTools .pageTopNav ul li.listLast {
    padding-right: 0
} #navigation .pageTools .search { /*standard*/
    top: 5px
} #navigation .pageTools { /*standard*/
    top: 9px;
    left: 154px;
    position: absolute;
    margin-top: 0px; /*80% or less of custom-doc width*/
    width: 680px;
	z-index:800;
} #navigation .pageTopNav ul li.listFirst {
    border: none
} #navigation ul#nav .dropdowns li.phone div span {
    color: #717171
} #navigation ul#nav .dropdowns li.phone div {
    padding-top: 5px
} #navigation ul#nav .dropdowns li.phone {
    font-size: 85%;
    font-weight: 400;
    padding: 0 12px 0 0;
    position: absolute;
    right: 0px;
    top: 0;
    height: 26px;
    background: transparent url('../sem-images/auto_quote_navBarEnd.gif') no-repeat scroll right center
} 
#navMsg {
	font-family: "Myriad Pro",Arial; 
	font-size: 1.4em;
	font-style:italic;
	color:#888 !important;
}
#navigation ul#nav li.individuals, #navigation ul#nav li.business {
    border: 0; /*standard.css(line97)*/
    padding-right: 0px;
    margin-right: 2px
} #navigation ul#nav li.business, #navigation ul#nav li.myAccount { /*standard.css(line106)*/
    padding-left: 0px;
} #wrapper{
	margin-left:-5px;
} #custom-doc.myaccount {
    background: none; /*TODO:make lower body background color match the darkest of the gradient.*/
} #custom-doc {
    width: 870px;
    background: url("../sem-images/auto_quote_bgBodyGradientRule.gif") repeat-x scroll 0 54px #FFFFFF;
    margin: 9px 16px
} #myAccount #loginClose {
    background: transparent url('../sem-images/auto_quote_bgAccountModuleClose.gif') no-repeat scroll 0pt;
    display: none;
    height: 9px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 9px
} .business a, .myaccount a {
    font-size: 90%
} .ind_first, .ind_second, .ind_third, .ind_fourth, .bus_first, .bus_second, .bus_third, .bus_fourth, .bus_fifth {
    background: url("//images.nationwide.com/theme/2.1/20110603/images/css/navIndividuals.gif") repeat-x scroll -20px 0 transparent;
    display: block;
    height: 26px;
    margin-right: 1px;
    text-indent: 0;
    width: 167px;
} .ind_first {
    background: url("//images.nationwide.com/theme/2.1/20110603/images/css/navIndividuals.gif") repeat-x scroll 0 0 transparent !important;
} .individuals .ind_first, .individuals .ind_second, .individuals .ind_third {
    text-align: left;
    width: 167px;
    height: 26px
}  .individuals a {
    background: none !important
} .individuals, .business, .myaccount {
    width: 137px;
    height: 26px;
    padding: 6px 0 !important;
    text-align: center
} .individuals {
    margin-left: 30px !important;
    color: #787878 !important;
    font-size: 108% !important; /*TODO:fix,compared to #hd li selector in smallFonts.css for 'For Your Business'*/
} .logo {
    margin-right: 30px
}

body {
    text-align: left
} #ft .affiliates, #ftOp .affiliates { /*standard.css(line339)*/
    float: left;
    clear: left;
    margin: 0 0 12pt 0;
    padding-bottom: 12pt;
} #ft .busPartners, #ftOp .busPartners {
    float: left;
	clear:both;
    margin: 12pt 0 0
} 
  #ft #busPartnerNWLogo, #ftOp #busPartnerNWLogo {
  	margin: -8px 0pt 0pt -10px; 
	float: left;
  }
  #ft .copyright, #ftOp .copyright {
    width: 840px;
    clear: left;
    margin: 10px 0pt 0pt
} #ft .pageBottomNav, #ftOp .pageBottomNav {
    float: left;
    margin: 8pt 0 0 0
} .focusArea {
    margin: 20px 0 0
} #loginHeader {
    width: 115px !important;
    color: #38393B
} .myAccountLogin {
    background: url('../sem-images/auto_quote_bgMyAccountGradient.gif') repeat-x top left;
    width: 162px;
    height: 248px;
    float: left
} .myAccountLogin form {
} .myAccountLogin form h2 {
    padding: 4px 0
} .myAccountLogin form label {
    padding: 5px 0;
    font-size: 85%
} .myAccountLogin form select {
    font-size: 90%;
    width: 92%;
    margin: 0 0 6px
} .myAccountLogin ul li a {
    font-size: 100% !important
} .myAccountLogin ul li.payMyBills {
    margin: 15px 0 0 !important
} .myAccountLogin ul li.claimCenter {
    margin: 0 0 10px !important
}

div.accountModWrapper div.setUI {
    border-width: 0 1px 1px;
    background: #FBFBFB url('../sem-images/auto_quote_bgMyAccountGradient.gif') repeat-x scroll left -60px
}

/*FIXME:more duplication!*/
div.accountModWrapper div.uiWrap {
    width: 140px;
    padding-top: 5px
}

div.accountModWrapper div.accountHelpLinks {
    float: left;
    clear: right;
    width: 80%;
    margin: 4px 0 0;
    font-size: 90%
}

div.accountModWrapper div.accountHelpLinks p {
    margin-bottom: 10px
}

div.accountModWrapper label {
    padding-bottom: 2px;
    clear: both;
    font-size: 105%
}

div.accountModWrapper .formButton {
    float: right;
    clear: left;
    margin: 4px 8px 0 0
} .accountLinks {
    display: block;
    clear: both;
    font-size: 105%
}

div#autoCentric div.carQuote {
    float: left;
    width: 226px;
    background: transparent url('../sem-images/auto_quote_divider.gif') no-repeat right 55px; /*to push bg img over*/
    padding-right: 20px;
    height: 248px
}

div#autoCentric div.carQuote h1 {
    color: #fff;
    font-size: 160%;
    font-weight: bold;
    margin: 23px 30px 18px 16px
}

div#autoCentric div.carQuote h1 span {
    color: #fff;
    font-weight: lighter
}

div#autoCentric div.carQuote p.start {
    color: #BDC2C5;
    font-size: 140%;
    font-weight: bold
}

div#autoCentric div.carQuote form {
    margin: 0 16px 30px
}

div#autoCentric div.carQuote form select {
    width: 133px;
    font-size: 80%;
    color: #333
}

div#autoCentric div.carQuote label {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 80%;
    padding: 4px 0 4px
}

div#autoCentric div.carQuote form input {
    margin: 0 0 -6px
}

div#autoCentric div.carQuote h3.started {
    font-size: 90%
}

div#autoCentric div.carQuote span.started, div#autoCentric div.carQuote a {
    margin: 0 0 0 16px
}

div#autoCentric div.carQuote span.started {
    color: #000;
    display: block
}

div#autoCentric div.carQuote a {
    font-size: 90%
} #autoCentric div.autoInsurance {
    background: transparent url('../sem-images/auto_quote_bgPicGirl.jpg') no-repeat top right;
    width: 400px; /*height of image,minus top+bottom padding*/
    height: 206px;
    padding: 40px 12px 2px 20px
}

div#autoCentric div.autoInsurance p {
    width: 235px;
    color: #fff;
    font-size: 90%;
    line-height: 1em;
    margin-bottom: 28px
}

div#autoCentric div.autoInsurance h1 {
    color: #fff;
    font-size: 140%;
    margin: -2px 0 10px 0
}

div#autoCentric div.autoInsurance span {
    color: #fff;
    font-size: 130%;
    margin-bottom: 10px;
    white-space: nowrap
}

div#autoCentric div.autoInsurance span strong {
    color: #fff;
    font-size: 105%
}

div#autoCentric div.autoInsurance ul {
    margin: 8px 0 0;
    width: 176px
}

div#autoCentric div.autoInsurance ul li {
    font-size: 90%;
    color: #4A4A4C;
    padding: 4px 0;
    font-weight: bold
}

div#autoCentric div.autoInsurance ul li a {
    color: #4A4A4C;
    font-weight: bold
}

div#autoCentric div.autoInsurance ul li.call span {
    display: block;
    text-align: right;
    font-size: 80%;
    color: #75787D
} #custom-doc.individual #myAccount {
    width: 162px;
    height: 248px;
    padding: 0;
    background: transparent url('../sem-images/auto_quote_bgMyAccountGradientEnd.gif') no-repeat top left;
    margin: 0;
    border: 0
} #custom-doc.individual #autoCentric {
    width: 678px;
    height: 248px;
    color: #fff;
    float: right
} #custom-doc.individual #navigation {
    height: 125px;
    position: absolute;
  	top: -1px;
    left: 30px;
    width: 870px
} #custom-doc.individual #mainContent {
    background: url('../sem-images/auto_quote_main_image_green.jpg') no-repeat top left; /*for source order swap*/
    position: relative; /*matches #seoLinks' margin-top*/
    height: 285px
} #custom-doc.individual #ft .pageBottomNav, #custom-doc.individual #ftOp .pageBottomNav { /*standard line 341*/
    width: auto;
} #custom-doc.individual h1 {
    font-weight: 900;
	padding-top:30px;
	color: #B63C2C;
} #custom-doc.individual h2, #custom-doc.individual p.busPartHeader label {
    font-weight: 700;
    color: #333;
    float: none
} #custom-doc.individual h3 {
    font-weight: 700
} #custom-doc.individual #seoLinks { /*for source order change*/ /*= height of header/nav;matches #mainContent's top*/
    margin-bottom: 7px;
    border-bottom: 1px solid #F2F2F2;
    _padding: 0px;
    _margin: 90px 0 7px
} #custom-doc.individual #seoLinks .yui-u {
    float: left;
    width: 18%;
    margin: 15px 5px 12px 5px
} #custom-doc.individual #seoLinks .yui-u.double {
    width: 330px
} #custom-doc.individual #smartConvContainer {
    width: 344px
} #custom-doc.individual #seoLinks .first {
    margin-left: 12px
} #custom-doc.individual #seoLinks .yui-u ul {
    font-size: 90%
} #custom-doc.individual #seoLinks h2 {
    margin-bottom: 4px
} #custom-doc.individual #seoLinks h2 a {
    color: #333
} #custom-doc.individual #seoLinks ul li a {
    font-size: 92%
} #custom-doc.individual #ft, #custom-doc.individual #ftOp {
    padding: 0 0 30px; /*standard.css*/
} #custom-doc.individual #myAccount #loginClose {
    background: transparent url('../sem-images/auto_quote_bgAccountModuleClose.gif') no-repeat scroll 0pt; /*FIXME:how many dupes!???!?*/
    display: none;
    height: 9px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 9px
} #custom-doc.individual * a, * a em, * a em span { /*reset-fonts-grids.css(line9)*/
    color: #0066CC;
    text-decoration: none
} #custom-doc.individual #mainContent .myAccountLogin {
    width: 162px;
    background: transparent url('../sem-images/auto_quote_bgMyAccountGradient.gif') repeat-x scroll left -1px;
} #custom-doc.individual #busPartForm #busPartSubmit {
    vertical-align: middle;
    padding-left: 2px
} .searchGo {
    vertical-align: middle
} #custom-doc.individual #busPart {
    width: 11em
} #aboutNationwide {
    background: url('../sem-images/auto_quote_bgAboutNationwide.jpg') no-repeat left top;
    height: 31px;
    text-align: center;
    padding: 8px 0 0;
    margin-top: 15px
} #aboutNationwide h3, #aboutNationwide ul, #aboutNationwide li {
    display: inline;
    font-size: 90%
} #aboutNationwide li {
    border-right: 1px solid #DEDFDF;
    padding: 0 3px
} #aboutNationwide li.last {
    border: 0
}

a * {
    color: #0066CC
} .retirability {
    font-weight: bold
} .retirability em {
    font-weight: normal
} .serviceMark {
    font-size: 0.75em;
    position: relative;
    top: -7px;
    font-weight: normal;
    color: inherit
} #custom-doc.individual #emergencyMessage {
    border: #ffd2d5 solid 1.4px;
    margin-top: 10px;
    padding: 5px 15px;
} #custom-doc.individual #emergencyMessage .yui-u {
    width: 100%
} #custom-doc.individual #emergencyMessage h2 {
    color: #ff0000;
    float: left;
    width: 19%;
    padding-top: 7px;
    font-size: 108%
} #custom-doc.individual #emergencyMessage p {
    float: right;
    width: 81%;
    color: #868686;
    font-size: 92%
} #custom-doc.individual #emergencyMessage.calming {
    border-color: #ccc
} #custom-doc.individual #emergencyMessage.calming h2 {
    color: #333
} #custom-doc.individual #loginSecurity { /*standard.css(line263)*/
    margin: 18px 7px 0 0;
    float: right; /*Next two make lock clickable in FF*/
    position: relative;
    z-index: 100
} #custom-doc.individual #mainContent #myAccount #loginHeader {
    float: left;
    width: auto !important;
    font-size: 105%;
    margin: 20px 0px 10px 0px;
    font-weight: lighter
} #custom-doc.individual .uiWrap .accountLinks .primary {
    margin-bottom: 15px;
    padding-bottom: 22px;
    border-bottom: 1px solid #dcdbdb
} #custom-doc.individual .uiWrap .accountLinks li {
    margin: 5px 0
} #custom-doc.individual div.accountModWrapper div.uiWrap { /*standard.css(line267)*/
    margin-left: -10px
} #custom-doc.individual .displayRight {
    float: none;
    clear: none
} #custom-doc.individual #ft .pageBottomNav li,#custom-doc.individual #ftOp .pageBottomNav li {
    border-right: 1px solid #DEDEDE;
    padding: 0 4px;
}
.listLast {
    border: medium none !important;
    padding-right: 0;
}
a:hover {
    text-decoration: underline !important
} #mainContent { /*smallFonts.css(line34)*/
    font-size: 97%
} #bd { /*standard.css(line58)*/
    padding: 20px 0 10px
} #ft, #ftOp {
    margin-top: 15px
} #mainContent #myAccount h1 { /*for noscript*/ /*standard.css(line260)*/
    font-weight: 400 !important; /*smallFonts.css(line56)*/
    font-size: 105%; /*standard.css(line259)*/
    margin: 15px 5px 15px 10px
}

/* for drop downs */ #navigation #nav li ul li.hasDropDown ul {
    background-color: #fff;
    -moz-opacity: 1.0;
    opacity: 1.0
} .ind_first ul, .ind_second ul, .ind_third ul, .ind_fourth ul, .bus_first ul, .bus_second ul, .bus_third ul, .bus_fourth ul {
    width: 156px
} .ind_first ul li.categoryHead, .ind_second ul li.categoryHead, .ind_third ul li.categoryHead, .ind_fourth ul li.categoryHead, .bus_first ul li.categoryHead, .bus_second ul li.categoryHead, .bus_third ul li.categoryHead, .bus_fourth ul li.categoryHead {
    background: #f4f4f4 url('../sem-images/auto_quote_categoryStripe.gif') repeat-y top
} .modalContainer .goBtn {
    border: 1px solid #a8a8a8 !important
} #modalViewAllQuestions .modalContainer form .formButton {
    margin-left: 5px;
} .mobiLink {
    display: none;
} #main {
    float: left;
    width: 838px;
    height: 280px;
    background: url("../sem-images/auto_quote_image_guy.gif") no-repeat scroll left top transparent !important;
} #main h1 span.start{
	font-size:32px;
	color:#ffffff;
	text-transform:uppercase;
	font-style:italic;
	font-weight:normal;
	padding-left:20px;
} #main p.top {
	color:#ffffff;
	font-size: 16px;
    font-weight: lighter !important;
    padding-left: 120px;
	margin-top: -10px;
} #main p.bottom{
	color:#ffffff;
	font-size: 16px;
    font-weight: lighter !important;
    padding-left: 220px;
} #dropdown {
    float: left;
    left: 260px;
    position: relative;
    top: 16px;
    width: 250px;
} #dropdown p {
    float: left;
    color: #333;
    width: 212px;
    margin: 0;
    padding: 0 0 12px 0;
    font: 1.7em "Myriad Pro", Arial, Helvetica, sans-serif
} #dropdown p strong {
    float: left;
    color: #333;
    margin: 0 0 -10px 0!important;
    padding: 0;
	font-weight:bold!important;
    font: 1.2em "Myriad Pro", Arial, Helvetica, sans-serif
} #go_input, #go_inputOp {
    float: left;
    left: -45px !important;
    position: relative;
    top: -31px;
} #bodyContent {
    float: right;
    width: 300px;
	margin-top:-225px;
} #bodyContent p {
    float: left;
    width: 283px;
    margin: 0;
    line-height: 14px !important;
    padding: 0 0 10px 0;
    font: 1em Arial, Helvetica, sans-serif
} #bodyContent h1 {
    float: left;
    margin: 0;
    padding: 0 0 8px 0;
    font-weight: lighter!important;
    font: 1.7em Arial, Helvetica, sans-serif
} #bodyContent h1 span {
    font-size: 17px;
	text-transform:uppercase;
}
.busPartners a, .busPartners a:hover {
	text-decoration:none !important;
}
select.inputA { width:154px!important; color:#555555;}

.individualFirst .ind_first, .ind_first:hover {
    background-position: 0 -48px;
}
.individualSecond .ind_second, .ind_second:hover {
    background-position: -20px -48px;
}
.individualThird .ind_third, .ind_third:hover {
    background-position: -20px -48px;
}  #contactRep {
	clear: both;
    float: left;
	margin-left:260px;
	font-size: 18px;
	border-top:1px solid #B3B3B3;
	width: 230px;
}	#contactRep p {
	padding-top:13px;
} .pageBottomNav {
    margin: 8px 0 0;
    width: auto;
} .pageBottomNav_socialMedia ul li{
    float: left;
	margin-right: 8px;
	font-weight:normal !important;
} .pageBottomNav_socialMedia{
	padding-bottom: 25px;
} div.errorSubmit.bubbleRight {
    background: url("//images.nationwide.com/theme/2.1/20110603/images/css/bgErrorBubbleRight.gif") no-repeat scroll left top transparent;
} div.search div.errorSubmit div.bubbleText a.errorCloseBtn {
    display: block;
    height: 8px;
    position: absolute;
    right: 15px;
    top: 14px;
    width: 8px;
    z-index: 802;
} div.errorSubmit div.bubbleText p {
    font-size: 10px !important;
} div.errorSubmit div.bubbleText p, #content #mainContent div.errorSubmit div.bubbleText p {
    background: none repeat scroll 0 0 transparent !important;
    color: #333333;
    font-weight: 700 !important;
    line-height: 1.1em;
    margin: 3px !important;
    padding: 0 !important;
    text-align: left !important;
    width: 85% !important;
}





/*----------A styles and classes--------*/
  #mainA {
    float: left;
    width: 838px;
    height: 325px;
    margin-top: -5px;
    background: url('../sem-images/auto_quote_seo_main_image_A.jpg') no-repeat left top;
}  #mainA p{
   	padding-bottom:8px;
}  #mainA h1{
   	margin-top: -15px;
}  #mainA h1 span.start{
	font-size:36px;
	color:#ffffff;
	text-transform:uppercase;
	font-style:italic;
	font-weight:normal;
	padding-left:332px;
} #mainA p.top {
	color:#ffffff;
	font-size: 18px;
    font-weight: lighter !important;
    padding-left: 447px;
	margin-bottom: -8px;
} #mainA p.bottom{
	color:#ffffff;
	font-size: 18px;
    font-weight: lighter !important;
    padding-left: 490px;
}  #mainA p#contact{
	color:#ffffff;
	font-size: 14px;
    font-weight: lighter !important;
    padding-left: 490px;
	padding-top: 67px;
}  #bodyContentA {
    float: left;
} #go_inputA {
    position: relative;
    top: -34px;
	left:-34px;
} .a #custom-doc.individual h1 {
    font-weight: 900;
    padding-top: 30px;
} #dropdownA {
    float: left;
    left: 490px;
    position: relative;
    top: -3px;
    width: 250px;
} #bodyContentA {
	width:815px;
	clear:both;
} #bodyContentA h1{
	float:left;
	padding-left:20px;
	width:140px;
	height:80px;
	margin-top: -30px;
	color: #333333 !important;
	font-size:21px;
	font-weight: 100 !important;
} #bodyContentA span{
	font-size:16px;
	text-transform:uppercase;
}#bodyContentA p {
	font-size: 12px;
    line-height: 1.3em;
    padding-left: 188px;
}
/*----------B styles and classes--------*/
   #mainB {
    float: left;
    width: 838px;
    height: 284px;
    margin-top: -1px;
    background: url('../sem-images/auto_quote_seo_main_image_v7.jpg') no-repeat left top;
}   #mainB h1 span.start{
	font-size:32px;
	color:#ffffff;
	text-transform:uppercase;
	font-style:italic;
	font-weight:normal;
	padding-left:20px;
} #mainB p.top {
	color:#ffffff;
	font-size: 16px;
    font-weight: lighter !important;
    padding-left: 120px;
	margin-top: -10px;
} #mainB p.bottom{
	color:#ffffff;
	font-size: 16px;
    font-weight: lighter !important;
    padding-left: 220px;
} #bodyContentB {
    float: right;
    margin: -288px 0 0;
    width: 300px;
	padding-right: 15px;
} #bodyContentB h1{
	color: #333333 !important;
} #bodyContentB h1 span{
	font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
} #bodyContentB p{
	padding-bottom: 20px;
} #go_inputB{
    float: left;
    position: relative;
    top: 10px;
	right: 205px;
} .b #custom-doc.individual h1 {
    font-weight: 900;
    padding-top: 30px;
} #dropdownB {
    float: left;
    left: 310px;
    position: relative;
    top: 16px;
    width: 250px;
} #contactRepB {
    font-size: 14px;
    margin-left: 311px;
    padding-top: 137px;
    width: 230px;
}
.BottomNav2 li{
	Border-right:none !important;
	padding:0 !important;
	}
	
