/*-----------BODY SECTION-------------- */
body{}
.accessibility{position:absolute;left:-9999px;}
h1{font-weight:900;}
a *{color:#06C;}
a:hover{text-decoration:underline !important;}
#bd{padding:0 0 10px 10px;}

/*-----------HEADER SECTION-------------- */
#hd{margin-bottom:80px;}
.logo{margin-right:30px;}
#navMsg{color:#000 !important;font-size:11px;}
.searchGo{vertical-align:middle;}
.serviceMark{font-size:0.75em;position:relative;top:-7px;font-weight:400;color:inherit;}

	/* Styles for main re-usable Header from client (*not all of them*)  */
	#navigation li{font-size:100%;color:#333;font-weight:700;}
	#navigation .pageTools .pageTopNav{font-size:70%;float:right;}
	#navigation .pageTools .search{font-size:85%;clear:right;float:right;position:relative;padding-bottom:3px;text-align:right;width:222px;z-index:230;top:5px;}
	#navigation #navItems{font-size:100%;clear:none;float:left;width:460px;position:relative;z-index:200;margin:36px 0 24px;}
	#navigation #nav li ul li.hasDropDown a{font-size:92%;display:block;color:#fff;margin:0 0 0 3px;padding:4px 0 4px 3px;font-weight: 400;}
	#navigation ul#nav li ul li.hasDropDown ul li a{font-size:85%;}
	#navigation{clear:both;display:block;margin:0;}
	#navigation .pageTools{display:block;float:right;z-index:780;top:10px;left:157px;position:absolute;margin-top:0;width:680px;}
	#navigation .pageTools .pageTopNav ul{float:right;margin:0;}
	#navigation .pageTools .pageTopNav ul li{float:left;display:inline;margin-top:4px;border-right:#b6b6b6 1px solid;padding:0 6px;}
	#navigation label.label{float:left;margin:5px 8px 5px 5px;}
	#navigation .pageTools .search .textbox{cursor:text;width:128px;height:17px;margin-top:2px;border:#A7A6AA 1px solid;vertical-align:top;float:left;padding-left:2px;}
	#navigation .pageTools .search .searchGo{margin:2px 0 0;}
	#navigation img.logo{float:left;margin:10px 0;}
	#navigation ul#nav li{float:left;position:relative;white-space:normal;margin:-3px 0;padding:0;}
	#navigation ul#nav li.individuals,#navigation ul#nav li.business{border-right:#dedede 1px solid;border:0;padding-right:0;margin-right:2px;}
	#navigation ul#nav li li{border:none;margin:0;}
	#navigation #nav li ul.dropdowns{left:0;width:836px;background:transparent url('../sem-images/motorcycle_quote_navBarTile.gif') repeat scroll 0 50%;height:26px;}
	#navigation #nav li ul{position:absolute;top:23px;z-index:101;}
	#navigation #nav li ul li.hasDropDown{display:block;position:relative;float:left;z-index:102;border-right:1px solid #FFF;margin:0;padding:0;}
	#navigation #nav li ul li.ind_fourth a,#navigation #nav li ul li.bus_fourth a{background-position:170px 13px;}
	#navigation ul#nav li li:hover ul,#navigation ul#nav li li.sfHover ul{left:0;top:23px;}
	#navigation #navItems #nav{width:480px;float:left;}
	#navigation .pageTools .pageTopNav ul li.listLast{padding-right:0;}
	#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;position:absolute;right:0;top:0;height:26px;background:transparent url('../sem-images/motorcycle_quote_navBarEnd.gif') no-repeat scroll right center;padding:0 12px 0 0;}
	#custom-doc.individual #navigation{height:125px;position:absolute;top:0;left:35px;width:870px;}
	#custom-doc.individual {background:#fff url('../sem-images/motorcycle_quote_bgBodyGradientRule.gif') repeat-x 0 56px;text-align:left;}
	.myaccount #navigation #navItems #nav .dropdowns{margin:15px 0 0 -464px;}
	.individual #navigation #navItems #nav .dropdowns{margin:22px 0 0 -185px;}
	.individuals .ind_first,.individuals .ind_second,.individuals .ind_third{text-align:left;width:160px;height:23px;}
	.individuals .ind_first{ background: url("//images.nationwide.com/theme/2.1/20110603/images/css/navIndividuals.gif") repeat-x scroll 0px -48px transparent;} 
	.individuals .ind_second{ background: url("//images.nationwide.com/theme/2.1/20110603/images/css/navIndividuals.gif") repeat-x scroll -20px 0 transparent;}
	.individuals .ind_third{ background: url("//images.nationwide.com/theme/2.1/20110603/images/css/navIndividuals.gif") repeat-x scroll -20px 0 transparent;}
	.individuals a{background:none !important;}
	.individuals,.business,.myaccount{width:137px;height:26px;text-align:center;padding:6px 0 !important;}
	.individuals{margin-left:30px !important;color:#787878 !important;font-size:108% !important;}
	.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/motorcycle_quote_categoryStripe.gif') repeat-y top;}
	#dropdown{float:left;left:250px;position:relative;top:25px;width:250px;}
	#dropdown p{float:left;color:#333;width:212px;font:1.2em "Myriad Pro", Arial, Helvetica, sans-serif;margin:0;padding:0 0 12px;}
	#dropdown p.call{font:1.4em "Myriad Pro", Arial, Helvetica, sans-serif;width:190px;}
	#dropdown p strong{float:left;color:#333;line-height:30px;font-weight:700;font:1.85em "Myriad Pro", Arial, Helvetica, sans-serif;margin:0 0 -10px;padding:0;}
	.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;
	}
	.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;
}


/*-----------MAIN AREA SECTION-------------- */
#main{float:left;width:842px;height:385px;margin-top:15px;background:url('../sem-images/motorcycle_quote_mainBG.jpg') no-repeat left top;}

	/*-----------Form Text Styles-------------- */
	#formSection{left:440px;position:relative;top:185px;width:355px;}
	.formTitle{font-size:18px;font-weight:700;}
	.formBreak{font-size:14px;text-align:center;padding:15px 0 0 5px;width:290px;}
	.formSubtitle{font-size:16px; float:left;padding-top: 3px;}
	.phone{float:left; padding-right:10px}
	select.inputA{width:137px;}
	#go_input,#go_inputOp{position:relative;top:10px;left:10px;}
	div.errorSubmit.bubbleRight {background: url("//images.nationwide.com/theme/2.1/20111202/images/css/bgErrorBubbleRight.gif") no-repeat scroll left top transparent;}
	
/*-----------SUBMAIN AREA SECTION-------------- */

#subMain{clear:both;margin:0;padding-top: 30px;}
#subMain .col1, #subMain .col2 { float: left; font-size:12px;}
#subMain .col1 {width: 400px;padding-right: 40px;}
	#subMain .col1 .callout {font-weight:bold; font-size:14px;padding-bottom: 10px;}
#subMain .col2 {width: 380px;}
	#subMain .col2 p {padding-bottom:8px}
	#subMain .col2 ul{list-style:disc;padding-left: 14px;}
	#subMain .col2 ul li{margin-left: 2px;}
	
/*-----------Footer Styles-------------- */
#ft,#ftOp{margin-top:15px; margin-left: 25px; border-top:none !important;}
#ft .pageBottomNav, #ftOp .pageBottomNav{width:auto;}
#ft .affiliates,#ftOp .affiliates{clear:left;float:left;padding-bottom:12pt;margin:0 0 12pt;}
#ft .busPartners,#ftOp .busPartners{clear:both;float:left;margin:12pt 0 0;}
#ft .busPartners a:hover {text-decoration: none !important;}
#ft #busPartnerNWLogo,#ftOp #busPartnerNWLogo{float:left;margin:-8px 0 0 -10px; }
#ft .copyright,#ftOp .copyright{clear:left;width:840px;margin:10px 0 0;}
#ft .pageBottomNav,#ftOp .pageBottomNav{float:left;margin:8pt 0 0;}
.focusArea{margin:20px 0 0;}
.socialMedia{clear:both !important;margin-top:0 !important;}
#navigation #nav li a.active,#custom-doc.individual h3,.retirability,.formSubtitle span{font-weight:700;}
.social li {border-right: none;}
.social {margin-bottom:8px}
.ftNav li{border-right: 1px solid #DEDEDE;padding: 0 4px;}
.ft_secondary_nav li{border-right: 1px solid #DEDEDE;padding: 0 4px;}

/*-----------Error message Styles-------------- */
#error {
    background: url("../sem-images/state_error_message.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 65px;
    left: -10px;
    position: absolute;
    top: 78px;
    width: 208px;
    z-index: 50000;
}
.errorBorder{
	border: 2px solid #E55C49;
	}
.close {
    left: 138px;
    position: absolute;
    top: 17px;
}
.close a {color: #999999;}