

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
.yui-t2 .yui-b{float:left;width:195px;overflow:visible;}.yui-t2 #yui-main .yui-b{margin-left:210px;}
body{min-width:980px;}
#custom-doc{width:960px;margin:auto;text-align:left;}

.yuimenu{margin-left:-999em; margin-top:-9999em;}
.yuimenubar{position:static;}
.yuimenu .yuimenu, .yuimenubar .yuimenu{position:absolute;}
.yuimenubar li, .yuimenu li{list-style-type:none;}.yuimenubar ul,
.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6, .yuimenubar h6{margin:0;padding:0;}

.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}
.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}
.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}
.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}
.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}
.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}

.yuimenu.show-scrollbars,
.yuimenubar.show-scrollbars{overflow:visible;}
.yuimenu.hide-scrollbars .yui-menu-shadow,
.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}

.yuimenu.show-scrollbars .yui-menu-shadow,
.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}
.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;}
.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}
.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(menubaritem_submenuindicator.png) right center no-repeat;}
.yui-skin-sam .yuimenubaritem-selected{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px;}
.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}
.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(menubaritem_submenuindicator_disabled.png);}
.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}
.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}
.yui-skin-sam .yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #808080;background-color:#fff;}
.yui-skin-sam .yuimenu .yuimenu .bd{*zoom:normal;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}
.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}
.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}
.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;}
.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}
.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}
.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}
.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}
.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}
.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}
.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}
.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}
.yui-skin-sam .yuimenuitem-checked{background-image:url(menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}
.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}
.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}
.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(menuitem_submenuindicator_disabled.png);}
.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(menuitem_checkbox_disabled.png);}


/*** END OF YUI **/

#nav {
	height:34px;
	width:960px;
	background: transparent url(/Storage/Owner2/assets/img/nav/nav-bg-960.gif) no-repeat scroll left top;
	margin-bottom: 10px;
}

#nav ul.first-of-type {
	padding-left: 13px;
	padding-left: 4px; /* ### CREDIT+AFS/TEXT CHANGE */
}

#nav .yuimenu ul {
	padding-left: 0; 
}

#nav .yuimenu ul.first-of-type 
{ padding-left: 5px; }

#nav a {
	display: block;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

#nav ul li {
	float:left;
	background-image: none;
	padding-left: 0px;
}

#nav ul li .yuimenu {
	z-index: 900 !important;
}

#nav .yuimenu .bd {
	border-top: 1px solid white;
	padding-left: 0;
}

#nav a.top-link {
	display: block;
	float: left;
	background-color: #8A8A8A;
	background-image: url(/Storage/Owner2/assets/img/nav/nav-item.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 8px 0 0;
	color: #FFF;/* ### CREDIT+AFS/TEXT CHANGE */
	padding-right: 5px;/* ### CREDIT+AFS/TEXT CHANGE */
	white-space: nowrap;/* ### CREDIT+AFS/TEXT CHANGE */	
}

#nav a.top-link:hover,
#nav a.top-link-active {
	background-position: right -34px;		
}

#nav a.top-link strong {
	display: block;
	float: left;
	background-color: #8A8A8A;
	background-image: url(/Storage/Owner2/assets/img/nav/nav-item.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 7px 15px;
	color: #FFF; font-weight: bold; /* ### CREDIT+AFS/TEXT CHANGE */
	padding: 7px 0;/* ### CREDIT+AFS/TEXT CHANGE */
}

#nav li.first-of-type a.top-link strong {
	background-position: -1px top;
}

#nav a.top-link:hover strong,
#nav a.top-link-active strong {
	background-position: left -34px;
}

#nav li.first-of-type a.top-link:hover strong,
#nav li.first-of-type a.top-link-active strong {
	background-position: -1px -34px;
}

#nav a.top-link span {
	display: block;
	float: left;
	height: 20px;
	text-indent: -9999em;
	overflow: hidden;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;
	/* ### CREDIT+AFS/TEXT CHANGE - FOLLOWING 9 LINES */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-position: -1000px 0;
	text-indent: 0;
	text-align: center;
	text-transform: uppercase;
	line-height: 20px;
	vertical-align: middle;	
}


	/***@
		This section is for the global navigation top links and their rollovers. 
	***/ 
	#nav #manual a.top-link span {
		width: 93px;
		width: 117px; /*background-image: url(/Storage/Owner2/assets/img/nav/manual-top-nav.png);*/
	}
	
	#nav #manual .yui-overlay ul {
		width: 160px;
	}
	
	#nav #warranty a.top-link span {
		width: 166px;
		width: 181px; /*background-image: url(/Storage/Owner2/assets/img/nav/warranty-top-nav.png);*/
	}
	
	#nav #warranty .yui-overlay ul {
		width: 185px;
	}
	
	#nav #parts a.top-link span {
		width: 130px;
		width: 159px; /*background-image: url(/Storage/Owner2/assets/img/nav/parts-top-nav.png);*/
	}
	
	#nav #parts .yui-overlay ul {
		width: 115px;
	}

	#nav #service a.top-link span {
		width: 56px;
		width: 76px; /*background-image: url(/Storage/Owner2/assets/img/nav/service-top-nav.png);*/
	}
	
	#nav #service .yui-overlay ul {
		width: 215px;
	}
	
	#nav #car-care a.top-link span {
		/*background-image: url(/Storage/Owner2/assets/img/nav/car-care-top-nav.png);*/
		width: 49px;
		width: 74px;
	}
		
	#nav #car-care .yui-overlay ul {
		width: 185px;
	}
	
	#nav #credit a.top-link span {
		width: 82px;
		width: 186px; /*background-image: url(/Storage/Owner2/assets/img/nav/credit-top-nav.png);*/
	}
	
	#nav #credit .yui-overlay ul {
		width: 195px;
	}
	
	/*
	#nav #credit .yui-overlay ul {
		width: 205px;
	}
	*/
	
	#nav #next-vehicle a.top-link span {
		width: 104px;
		width: 126px; /*background-image: url(/Storage/Owner2/assets/img/nav/next-vehicle-top-nav.png);*/
	}
	
	#nav #next-vehicle .yui-overlay ul {
		width: 140px;
	}
	
	#nav .yui-overlay {
		font-size:0px;
	}

/* ### END SPECIFIC NAV ITEM RULES #### */

#nav .yui-overlay ul li {
		float:none;
		background-color:#ECECEC; 
}

#nav .yuimenuitem a {
		color:#333;
		border-bottom:1px solid #fff; 
		/*height:21px;*/
		padding:10px 15px 8px 10px;
	}
	
#nav .yuimenuitem a:hover {
	background-color: #B3B3B3; /* light grey */
	background-color: #8A8A8A; /* dark grey */
	background-color: #247FBA; /* blue */
	color:#fff;
}

.yuimenubarnav {
	font-size:14px;
}

.yuimenubaritemlabel, 
.yuimenuitemlabel {
    outline: none;
}

body {
	font-family:arial;
	color:#333;
	background: #bdbdbd url(/Storage/Owner2/assets/img/icon-and-bkg/main-gradient-top.gif) repeat-x top left;
}

h1,
h2 
{ font-size: 18px; line-height: 100%; margin-bottom: 10px; }

a {
	text-decoration: none;
	outline: none;
}

a:hover {
	border:0px none;
} /* this is a fix for the ie 6 hover bug */
a span.underline { text-decoration:underline; }
h1,
h2,
h3,
h4,
h5,
h6,
strong 
{ font-weight: bold; }


.clear
{
	clear:both;
	height:1px;
	font-size: 1px;
}

#my-garage-btn .clear 
{ display: block; }

.floatright
{
	float: right;
}

.clearleft
{
	clear:left;
	height:1px;
	font-size: 1px;
	line-height: 1px;
}

.clearright
{
	clear:right;
	height:1px;
	font-size: 1px;
}

.aligncenter
{ text-align: center; }

.disclaimer, .i 
{ font-style: italic; }

.disclaimer ul.dash-list li
{ margin-bottom: 0px; }

.alignright, .backtotop 
{ text-align: right; }

.displaynone { display: none; }
.hideFromScreen { position: absolute !important; margin-top: -9999em; }

.inline-logo { position: absolute; }

hr {
	color: #777D84;
	background-color: #777D84;
	height: 1px;
	margin: 20px 0;
}

.last-item 
{ margin-bottom: 0; }

.b { font-weight: bold; }
.i { font-style:italic; }

#outer-cont {
	
}

#bd a {
	color: #0060a0;
}

#ft {
	margin-top: 30px;
}

#hd {
	overflow:hidden;
	margin:20px 0px 10px;
}

#hd img { 
	display:block; 
	float:left; 
}
	
#hd img.header { 
	margin-left:15px; 
}

#hd a {
	font-size:11px;
	text-decoration:none;
}

#hd-nav {
	float:right;
	margin-left:30px;
}

#hd-nav ul li { 
	float:left;
	background-image: none;
	padding-left: 0px;
}

#hd-nav a {
	display:block;
	float:left;
	margin:15px 10px 0px 0px;
	padding-right: 15px;
	color:#666;
}

#hd-nav a.last
{
	padding-right: 0px;
	border-right: 0px;
	margin-right: 0px;
}


/* new global search styles */
#global-search {
	margin-left:15px;
	padding-top:10px;
}
#global-search form {
	height:25px;
	width:201px;
	background:transparent url(/Storage/Owner2/assets/img/icon-and-bkg/search-global-box.gif) no-repeat;
}
#global-search div.search-icon {
	float:left;
	height:25px;
	width:25px;
	background:transparent url(/Storage/Owner2/assets/img/icon-and-bkg/search-global-glass.gif) no-repeat 5px;
}
#global-search .global-search-input-wrapper {
	padding: 4px 0 0 0;
}
#global-search input.global-search-input {
	border:none; border: 1px solid #FFF;
	width:150px;
	float:left;
	padding:0 2px 0 0;
	margin:0;
}
#global-search .search-text, .sr-form .search-text {
	color:#a1a1a1;
	font-weight:bold;
}
#global-search input.search-submit{
	margin-top: 0;
	border:none;
	cursor:pointer;
}

/** search autocomplete **/
.global-search-input, .sr-input { border: solid 1px #ffffff; }
.yui-ac{position:relative;}
.yui-ac-container{
	position:absolute;
	margin-top:1px;
	z-index: 10;
	*position: relative;
	*left:0px;
	*z-index: 9000;
}
.yui-ac-content{left:0px;right:0px;padding:5px 0px; position:absolute;width:197px;border:1px solid #cccccc;background:#fff;overflow:hidden;z-index:9050;}
.yui-ac-shadow{position:absolute;margin:.3em;width:100px;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.yui-ac-content ul{margin:0;padding:0;/*width:100px;*/}
.yui-ac-content li{margin:0;padding:2px 15px!important;cursor:default;white-space:nowrap;list-style:none;zoom:1;background-image:none;float:none!important;}
.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

#main-box { 
	width:750px;
}

#main-box p, 
#main-box li, 
#main-box form input, 
#main-box form select, 
#main-box label 
{ font-size: 12px; }

#main-box p 
{ line-height: 150%; }

/* #### COLORS #### */

#main-box .field-data { font-weight: bold; }

.p-header-blue 
{ color: #4797C8; }

#main-box .alert,
#main-box p.alert,
#main-box li.alert
{ color: #f43c43; }


.gray 
{ color: #777d84; } 

/* // COLORS */

/* MARGINS */

.mb15 
{ margin-bottom: 15px; }

.mb10 
{ margin-bottom: 10px; }

.mb5
{ margin-bottom: 5px; }

.pt5
{ padding-top: 5px; }

/* //MARGINS */

/* #### PARAGRAPH BLOCKS #### */

p.alert 
{ margin-bottom: 10px; }

.p-header 
{ display: block; margin-bottom: 2px; }

/* // PARAGRAPH BLOCKS */

#main-box .box-contents {
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	padding:5px 10px 15px 10px;
	background-color:#fff;
	min-height: 550px;
} 

#mainBody {
	margin-top:30px;
}

.page-intro { margin: 0 15px 15px 15px; }
.intro-action-button { margin-top: 5px; }

/* components/super-footer.jsp */

.super-footer-fade 
{ height: 16px; background-color: transparent; background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/main-gradient-bottom.png); background-repeat: repeat-x; background-position: -16px 0; }

.super-footer-wrap 
{ background-color: #fff; }

#super-footer 
{ overflow:hidden; width: 966px; text-align:left; padding: 20px 0 40px 0; margin: 0 auto; }

.superfooter-block 
{ float: left; }

.superfooter-block-1col 
{ width: 160px; }

.superfooter-block-2col 
{ width: 320px; }

.superfooter-block-column 
{}

.superfooter-block-2col .superfooter-block-column 
{ float: left; width: 50%; }

.superfooter-block-header, .superfooter-block-content 
{ margin-left: 3px; margin-right: 3px; }

.first-item .superfooter-block-header, .first-item .superfooter-block-content 
{ margin-left: 0; }

.last-item .superfooter-block-header, .last-item .superfooter-block-content 
{ margin-right: 0; }

.superfooter-block .box-module .box-body, 
.superfooter-block .box-module .box-body-content 
{ padding: 3px 15px 3px 15px; }

.superfooter-block-content 
{ padding: 0 10px 0 15px; }

#super-footer .box-module 
{ margin-bottom: 8px; }

#super-footer h4 
{ color: #666; font-size: 12px; line-height: 100%; margin: 0 0 0 0; }

#super-footer ul, 
#super-footer li, 
#super-footer a 
{ color: #666; }

#super-footer ul 
{ font-size: 11px; padding: 0 0 0 0; margin: 0 0 0 0; }

#super-footer li
{ display: block; font-weight: bold; padding: 0 0 0 0; margin: 0 0 8px 0; background-image: none;}

#super-footer a:hover 
{ text-decoration: underline; }

#super-footer ul.icon-list-small li 
{ padding-left: 22px; margin-bottom: 12px; }

#super-footer ul.icon-list li .bullet 
{ display: block; position: absolute; background-repeat: no-repeat; background-position: 0 0; }

#super-footer ul.icon-list-small li .bullet 
{ width: 17px; height: 17px; margin-left: -22px; }

#super-footer ul.icon-list li.locate-dealer .bullet 
{ background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/superfooter-locate-dealer.png);  }

#super-footer ul.icon-list li.schedule-service .bullet 
{ background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/superfooter-schedule-service.png);  }

#super-footer ul.icon-list li.esp .bullet 
{ background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/superfooter-esp.png);  }

#super-footer ul.icon-list li.service-specials .bullet 
{ background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/superfooter-service-specials.png);  }

#super-footer ul.icon-list li.owner-advantage .bullet 
{ background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/superfooter-oar.png);  }

#super-footer ul.icon-list li.credit .bullet 
{ background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/superfooter-credit.png);  }

#super-footer ul.icon-list li.buy .bullet 
{ background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/superfooter-buy-resources.png);  }

#super-footer .box-inner-ltgrey .box-cap-t, 
#super-footer .box-inner-ltgrey .box-cap-b, 
#super-footer .box-inner-ltgrey .box-body 
{ background-color: #f9f9f9; }

/* /components/super-footer.jsp */

#footer, 
#footer-vehicle-disclaimer 
{
	overflow:hidden;
	height:auto;
	font-size:85%;
    font-weight:bold;
}

#footer {
	background-color:#7d848a;
	border-top:4px solid #5f6267;
	color:#fff;
	padding-bottom: 5px;
}

#footer-vehicle-disclaimer {
	background-color: #F3F3F3;
	color: #777D84;	
}

#footer .footer-cont, 
#footer-vehicle-disclaimer .footer-cont
{ 
	width:962px; 
	margin:0 auto; 	
}

#footer-vehicle-disclaimer .footer-cont {
	text-align: center;
	padding: 15px 0;
}

#footer ul li a {
	font-size:85%;
    font-weight:bold;
	color:#fff;
	text-decoration:none;
}

#footer p {
	float:left;
	margin-right:30px;
	height:122px;
	padding-top:20px;
}

#footer img { 
    margin-top:10px; 
} 

#footer ul { 
    padding-top:20px;
}

#footer ul li {
	float:left;
	margin-right:15px;
	background-image: none;
	padding-left: 0px;
}

.footer-left 
{ float: left; margin-left: 3px; margin-top: 15px; }

.footer-right 
{ float: right; margin-right: 1px; }

.footer-text 
{ color: #ffffff; font-weight: normal; }

#footer-vehicle-disclaimer .footer-text 
{ color: #777D84; font-weight: bold; }

.footer-text a 
{ color: #ffffff; text-decoration: none; margin: 0px 6px; }

.footer-text a:hover 
{ text-decoration: underline; }

.footer-copyright 
{ padding-right: 20px; }

.footer-map { padding-right: 7px; }

/** LINCOLN PAGE ***/
.lincoln-page #super-footer ul.icon-list li .bullet { background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/superfooter.jpg); }
.lincoln-page #super-footer ul.icon-list li.locate-dealer .bullet { background-position: 0 0; }
.lincoln-page #super-footer ul.icon-list li.schedule-service .bullet { background-position: 0 -18px;  }
.lincoln-page #super-footer ul.icon-list li.esp .bullet { background-position: 0 -36px;  }
.lincoln-page #super-footer ul.icon-list li.service-specials .bullet { background-position: -18px 0;  }
.lincoln-page #super-footer ul.icon-list li.owner-advantage .bullet { background-position: -18px -18px;  }
.lincoln-page #super-footer ul.icon-list li.credit .bullet { background-position: -18px -36px;  }
.lincoln-page #super-footer ul.icon-list li.buy .bullet { background-position: 0 -54px;  }
.lincoln-page #footer { background-color: #000000; border-top: solid 1px #cdcdcd; padding-bottom: 20px; }
.lincoln-page #footer img { margin-top: 0; }


/* Global Re-usable classes */ 

.inner-cont-border {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.square-header-border {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}

img.box-cap {
	display:block;
}

/*	###### BOXES ###### */

.box-cap, 
.box-cap-t, 
.box-cap-b, 
.box-cap-l,
.box-cap-m, 
.box-cap-r 
{ display: block; height: 5px; overflow: hidden; background-repeat: no-repeat; background-attachment: scroll; background-position: top left; }


.box-inset .box-cap-t, 
.box-inset .box-cap-b, 
.box-inset-fixed .box-inset .box-cap-t, 
.box-inset-fixed .box-inset .box-cap-b, 
.box-outset .box-inset .box-cap-t, 
.box-outset .box-inset .box-cap-b 
{ position: relative; padding-right: 5px; }

.box-inset-fixed .box-cap-t, 
.box-inset-fixed .box-cap-b 
{ position: static; padding-right: 0; }


.box-outset .box-cap-t, 
.box-outset .box-cap-b 
{ position: static; padding-right: 0; }


.box-cap-l 
{ padding-left: 5px; }


.box-cap-m 
{ text-align: right; }


.box-cap-r 
{ width: 5px; float: right; }


.box-inset .box-cap-r,
.box-outset .box-inset .box-cap-r 
{ float: none; position: absolute; right: 0; }

.box-outset .box-cap-r 
{ float: right; position: static; right: auto; }


* html .box-outset .box-cap -r 
{ right: auto; }


.box-outset-lined .box-cap-t .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-white-tl.png); }


.box-outset-lined .box-cap-t .box-cap-m 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-white-t.png); }


.box-outset-lined .box-cap-t .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-white-tr.png); }


.box-outset-lined .box-cap-b .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-white-bl.png); }


.box-outset-lined .box-cap-b .box-cap-m 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-white-b.png); }


.box-outset-lined .box-cap-b .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-white-br.png); }


.box-outset-unlined .box-cap-t .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-unlined-white-tl.png); }


.box-outset-unlined .box-cap-t .box-cap-m 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-unlined-white-t.png); }


.box-outset-unlined .box-cap-t .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-unlined-white-tr.png); }


.box-outset-unlined .box-cap-b .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-unlined-white-bl.png); }


.box-outset-unlined .box-cap-b .box-cap-m 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-unlined-white-b.png); }


.box-outset-unlined .box-cap-b .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-unlined-white-br.png); }


.box-inset-lined-ltgrey .box-cap-t .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-ltgrey-tl.png); }


.box-inset-lined-ltgrey .box-cap-t .box-cap-m 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-ltgrey-t.png); }


.box-inset-lined-ltgrey .box-cap-t .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-ltgrey-tr.png); }


.box-inset-lined-ltgrey .box-cap-b .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-ltgrey-bl.png); }


.box-inset-lined-ltgrey .box-cap-b .box-cap-m 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-ltgrey-b.png); }


.box-inset-lined-ltgrey .box-cap-b .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-ltgrey-br.png); }

.box-inset-lined-dkblue .box-cap-t .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-blue-tl.png); }

.box-inset-lined-dkblue .box-cap-t .box-cap-m 
{ background-color: #306da6; }

.box-inset-lined-dkblue .box-cap-t .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-blue-tr.png); }

.box-inset-lined-dkblue .box-cap-b .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-blue-bl.png); }

.box-inset-lined-dkblue .box-cap-b .box-cap-m 
{ background-color: #306da6; }

.box-inset-lined-dkblue .box-cap-b .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-blue-br.png); }


.box-inset-lined-white .box-cap-t .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-white-tl.png); }


.box-inset-lined-white .box-cap-t .box-cap-m 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-white-t.png); }


.box-inset-lined-white .box-cap-t .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-white-tr.png); }


.box-inset-lined-white .box-cap-b .box-cap-l 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-white-bl.png); }


.box-inset-lined-white .box-cap-b .box-cap-m 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-white-b.png); }


.box-inset-lined-white .box-cap-b .box-cap-r 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-white-br.png); }


.box-inset-lined-white-fixed-728 .box-cap-t 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-white-728-t.png); }


.box-inset-lined-white-fixed-728 .box-cap-b 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-white-728-b.png); }


.box-inset-lined-ltgrey-fixed-728 .box-cap-t 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-ltgrey-728-t.png); }


.box-inset-lined-ltgrey-fixed-728 .box-cap-b 
{ background-image: url(/Storage/Owner2/assets/img/boxes/cap-inset-lined-ltgrey-728-b.png); *background-color: #fff; }

.box-inset-fixed .box-inset .box-cap-t, 
.box-inset-fixed .box-inset .box-cap-b 
{ background-image: none; }


.box-canvas 
{ border-style: solid; border-width: 0 1px; border-color: #DBDBDB; }


.box-unlined .box-canvas 
{ border-color: #FFF; }


.box-ltgrey .box-canvas 
{ background-color: #EDEDED; }


/** box model module **/

.box-module
{ margin-bottom: 15px; }

.box-body 
{ padding: 7px 0 3px 0; }

.box-body div 
{ *zoom: 1; }

.box-body-content 
{ padding: 8px 15px 7px 15px; }

.box-body-content .button-block 
{ margin-bottom: 5px; }

.box-body-content-tabular 
{ padding-left: 0; padding-right: 0; }

.box-body-content-boxes 
{ padding: 3px 10px 3px 10px; }

.box-body-content-banner,
.box-body-content-bannered 
{ padding: 10px 25px; }

.box-body-content-banner 
{ background-color: #EDEDED; }

.box-body-content-banner h4 
{ font-size: 12px; line-height: 100%;  }

.box-body-content-banner,
.box-body-content-banner h4, 
.box-body-content-bannered h4 
{ color: #333; }

.box-body-content-bannered p,
.box-body-content-bannered li 
{ color: #777D84; }

.box-header-dkgrey .box-cap-t,
.box-header-dkgrey .box-header-frame
{ background-color: #8a8a8a; }

.box-header-ltgrey .box-cap-t,
.box-header-ltgrey .box-header-frame, 
.box-body .box-header-ltgrey .box-cap-t, 
.box-body .box-header-ltgrey .box-header-frame, 
.box-body-ltgrey .box-body,
.box-body-ltgrey .box-cap-b
{ background-color: #EDEDED; }

.box-header-blue .box-cap-t,
.box-header-blue .box-header-frame, 
.box-body-blue .box-body,
.box-body-blue .box-cap-b
{ background-color: #3f8fc2; color: #fff; }

.box-body-blue .box-canvas 
{ border-color: #3f8fc2; }

.box-header-black .box-cap-t,
.box-header-black .box-header-frame
{ background-color: #000; }

.box-header-ltblue .box-cap-t, 
.box-header-ltblue .box-header-frame 
{ background-color: #F9F9F9; }

.box-header-white .box-cap-t, 
.box-header-white .box-header-frame 
{ background-color: #FFF; }

.box-header-transparent .box-cap-t 
{ background-color: transparent; }

.box-noheader .box-header-frame 
{ display: none; }

.box-header-content 
{ *zoom: 1; }

.box-header-dkgrey .box-header-content,
.box-header-dkgrey .box-header-content h3,
.box-header-dkgrey .box-header-content h4
{ color: #FFF; }

.box-header-ltgrey .box-header-content,
.box-header-ltgrey .box-header-content h3,
.box-header-ltgrey .box-header-content h4, 
.box-body .box-header-ltgrey .box-header-content,
.box-body .box-header-ltgrey .box-header-content h3,
.box-body .box-header-ltgrey .box-header-content h4  
{ color: #777D84; }

.box-header-ltgrey .box-header-small .box-header-content,
.box-header-ltgrey .box-header-small .box-header-content h3,
.box-header-ltgrey .box-header-small .box-header-content h4
{ color: #333; }

.box-header-ltblue .box-header-content,
.box-header-ltblue .box-header-content h3,
.box-header-ltblue .box-header-content h4
{ color: #333; }

.box-header-white .box-header-content,
.box-header-white .box-header-content h3,
.box-header-white .box-header-content h4
{ color: #333; }

.box-header-lined .box-header-frame
{ border-bottom: 1px solid #D3D3D3; }

.box-header h3
{ font-size: 16px; line-height: 100%; }

.box-header h4
{ font-size: 14px; line-height: 100%; }

.box-header h5
{ font-size: 13px; line-height: 100%; color: #777d84; padding: 3px 0 6px 15px; }

.box-header-small h4
{ font-size: 12px; line-height: 100%; }

.box-header-large h3,
.box-header-large h4
{ padding: 15px; }

.box-unlined .box-header-large h3, 
.box-unlined .box-header-large h4 
{ padding-top: 0; padding-bottom: 0; }

.box-header-small h3,
.box-header-small h4
{ padding: 8px 15px; }

.box-body-white .box-body-frame, 
.box-body-white .box-body-footer-frame, 
.box-body-white .box-cap-b, 
.box-body .box-body-white .box-body-frame, 
.box-body .box-body-white .box-body-footer-frame, 
.box-body .box-body-white .box-cap-b 
{ background-color: #FFF; }

.box-inset .box-cap-t, 
.box-inset .box-cap-b 
{ background-color: transparent; }

.box-body-ltblue .box-body-frame, 
.box-body-ltblue .box-footer-frame, 
.box-body-ltblue .box-cap-b 
{ background-color: #F9F9F9; }

.box-body-dkgrey .box-body-frame, 
.box-body-dkgrey .box-footer-frame, 
.box-body-dkgrey .box-cap-b 
{ background-color: #8A8A8A; }

.box-body-dkgrey .box-body p, 
.box-body-dkgrey .box-body li 
{ color: #CCC; }

.box-body-dkgrey .box-body h3, 
.box-body-dkgrey .box-body h4, 
.box-body-dkgrey .box-body h5, 
.box-body-dkgrey .box-body h6, 
.box-body-dkgrey .box-body em, 
.box-body-dkgrey .box-body a 
{ color: #FFF; }


.box-body-black .box-body-frame,
.box-body-black .box-footer-frame,
.box-body-black .box-cap-b
{ background-color: #000; }

.box-header-black .box-header-frame
{ border-bottom: 0px; }

.box-body-black .box-canvas
{ border-color: #000; }

.box-body-black .box-body h3,
.box-body-black .box-body h4,
.box-body-black .box-body div
{ color: #FFF; }

.box-body-dkgrey .box-body .link-list li 
{ background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/bullet-arrow-white-on-grey.gif); }

#bd .box-body-dkgrey .box-body a 
{ color: #FFF; }

/*
.box-help .box-body, .box-help .box-cap-b
{ background-color: #f9f9f9; }

*/

.box-help .box-body p, 
#main-box .box-help .box-body p 
{ line-height: 130%; margin-bottom: 15px; }

.box-help .box-body .last-item, 
#main-box .box-help .box-body .last-item 
{ margin-bottom: 0; }

.progress-step-box h4, .progressbox h4 
{ font-weight: bold; font-size: 15px; color: #0060a0; margin-bottom: 7px; }

.progress-step-box p, .progressbox p
{ font-size: 10px !important; line-height: 14px !important; }

.progressbox p strong
{ font-size: 11px; }

.progress-bar 
{ padding: 0 0 10px 0; }


/* //BOXES */

/*** page column styles ***/
/* .rowOne, .rowTwo, .rowThreeEven, .rowThree, .rowFour */
.column, .columnB, .columnC, .columnD 
{ float: left; }

.rowOne .column 
{ width: 728px; }

.rowTwo .column
{ width: 482px; } 

.rowTwo .columnB 
{ width: 246px; }

.rowTwoLeft .column 
{ width: 175px; }

.rowTwoLeft .columnB
{ width: 553px; }

.rowTwoLeftMed .columnB
{ width: 492px; }

.rowThreeEven .column, .rowTwoLeftMed .column
{ width: 236px; }

.rowThreeEven .columnB, .rowThreeEven .columnC
{ width: 246px; }

.rowThree .column 
{ width: 177px; }

.rowThree .columnB 
{ width: 354px; }

.rowFour .column 
{ width: 175px; }

.rowFour .columnB, .rowFour .columnC
{ width: 184px; }

.rowFour .columnD 
{ width: 185px; }

.column-inner
{ margin-left: 10px; } 



/*** header and ford branding logo ***/
.section-branding-logo 
{ position: absolute; width: 730px; text-align: right; }

.page-title { padding: 0 75px 0 15px; margin: 0; }
.page-title h1 { padding: 10px 0 15px 0; margin: 0 0 5px 0; width: 525px; }
.page-title h1 strong { display: block; font-size: 21px; line-height: 25px; vertical-align: baseline; padding-top: 5px; } /* height: auto !important; margin-top: 0!important; /* override faulty styles in manual.css */ }
.page-title h2 strong sup { font-size:60%; }
.page-title p { margin: 0 0 10px 0; } 
.page-subtitle { padding: 15px 0 10px 15px; margin : 0; }
.page-subtitle h2 { font-size:16px; }
.page-subtitle a.link-beside-image { padding-left:15px; font-size:11px; vertical-align:middle;}
/* #### LISTS #### */
ul li
{ background: transparent url(/Storage/Owner2/assets/img/icon-and-bkg/bullet-gray.gif) no-repeat scroll left .5em; padding: 0 0 0 15px; margin-bottom: 10px; }

ul.gray-list li { list-style-type: none; background:transparent url(/Storage/Owner2/assets/img/icon-and-bkg/bullet-arrow-gray.gif) no-repeat scroll left .3em; padding: 0 0 0 8px; }
ul.nobg li { background-image: none; padding-left: 0px; }

ol 
{ margin: 0 0 0 15px; }

ol li
{ list-style-type: decimal; padding: 0 0 0 0; margin: 0 0 10px 10px; background-image: none; }

.link-list-block 
{ margin-bottom: 15px; }

.link-list-block .link-list-intro, 
#main-box .link-list-block .link-list-intro, 
.box-help .box-body .link-list-block .link-list-intro, 
#main-box .box-help .box-body .link-list-block .link-list-intro  
{ margin-bottom: 5px; }

.link-list li 
{ list-style-type: none; display: block; background: transparent url(/Storage/Owner2/assets/img/icon-and-bkg/bullet-arrow-blue.gif) no-repeat left .3em; padding: 0 0 0 8px; margin: 0 0 10px 0; }

/* trigger layout for MSIE margin-bottom bug */
.link-list li 
{ *zoom: 1; }

.link-list li a, .question-list li a 
{ text-decoration: none; }

.link-list li a:hover  
{ text-decoration: underline; }

.link-list li.last-item 
{ margin-bottom: 0; }

ul.dash-list li 
{ display: block; list-style-type: none; padding-left: 1em; margin-bottom: 10px; background-image: none; }

ul.dash-list li.last-item 
{ margin-bottom: 0; }

ul.dash-list li .bullet 
{ position: absolute; margin-left: -1em; }

/* // LISTS */

.button-block 
{ text-align: right; margin-bottom: 20px; }

/*
// removed post htmlBtn - see following style
.button-block img,
.button-block input[type='image'],
.button-block input.image 
{ margin-left: 5px; }
*/
.button-block .htmlBtn { margin-left: 5px; }


.box-body .fn, 
#main-box .fn, 
#main-box .box-help .box-body .fn 
{ line-height: 110%; }

.box-body p .fn 
{ display: block; padding-top: 8px; }

.box-body p 
{ margin-bottom: 10px; }

.last-item,
.box-body .last-item  
{ margin-bottom: 0; }

tr.last-item
{ border-bottom: 0; }

/* // LINK ICONS */
a.pdf{display:block;min-height:28px;font-size:12px;background:url(/Storage/Owner2/assets/img/icon-and-bkg/pdf.png) top left no-repeat;padding:0 0 15px 32px;}


/* pagination bar */
.paginationBar { font-size: 12px; color: #0060a0 !important; }
.paginationBar span.currentPage { font-weight: bold; padding: 0 2px; }
.paginationBar span.pagOff { color: #777d84; padding: 0 2px; }
.paginationBar a { text-decoration: none; padding: 0 2px; }
.paginationBar a:hover { text-decoration: underline; }

/** modal and overlay style **/
.opacity
{ filter:alpha(opacity=10); opacity: 0.1; -moz-opacity:0.1; position: relative; zoom: 1; z-index: 1; }
#main-box.opacity * { visibility: visible !important; } /* #### NEED TO REVISIT: REMOVE MSIE8 RULE FROM BASELAYOUT */
.modal-raised #modalShim { _z-index: 2; }

.modal 
{ display: none; width: 650px; position: absolute; z-index: 10; top: 140px; margin: 0 0 0 47px; color: #fff; font-size: 14px; overflow: hidden; }

.modal-large 
{ width: 728px; margin-left: 10px; }

.modal h2
{ font-size: 24px; padding: 15px 0 15px 0; margin: 0px; line-height: 26px; }

.modal .box-noheader .box-cap-t, .modal .box-noheader .box-header-frame, .modal .box-body, .modal .box-cap
{ background-color: #b3b3b3; }

.modal .box-body
{ padding-bottom: 15px; }

.modal .box-body .box-body-content
{ padding-left: 50px; padding-right: 50px; padding-bottom: 30px; line-height: 200%; }

.modal .box-body .box-body-content p
{ line-height: 150%; padding: 5px 0 10px 0; }

.modal .button-block 
{ text-align: left; margin-bottom: 0; }

.modal .button-block .htmlBtn 
{ margin: 0 10px 0 0; }

.modal .left { float: left;width: 375px; }
.modal .right { float: right; width: 150px; } 
.modal hr {
	color: #CCC;
	background-color: #CCC;
	height: 1px;
	margin: 0 0 10px 0;
	border: none;
}
#dealer-remove-module .right { padding-top: 20px; }
#dealer-remove-module .button-block { text-align: right; padding-top: 5px; }

.modal-visible { display: block; }

.bluemodal .box-cap-t, .bluemodal .box-body, .bluemodal .box-cap
{ background-color: #0062a2; }
/* End Global Re-usable classes */

/* Bottom Ads */
.highlight-even, .highlightfooter {background-color:#f9f9f9;}

ul.subnavlist li{ font-weight:bold; font-size:13px !important; margin-bottom:5px; background-image: none; padding-left: 0px; }
ul.subnavlist li a {
	color:#777d84 !important;
	text-decoration:none;
	padding-left:13px;
	background:url(/Storage/Owner2/assets/img/icon-and-bkg/bullet-gray.gif) no-repeat left 5px;
}
ul.subnavlist li a:hover, 
ul.subnavlist li.selected a {color:#0060a0; background-image:url(/Storage/Owner2/assets/img/icon-and-bkg/bullet-blue.gif); }

.login-help-btn-bar { text-align: right; padding-right: 15px; padding-bottom: 10px; }

/*** print-friendly styles */

body.print-friendly .nav-wrapper { display: none; }
body.print-friendly .nav-left { display: none; }
body.print-friendly #superfooter { display: none; }
body.print-friendly .super-footer-fade { display: none; }
body.print-friendly .super-footer-wrap { display: none; }
body.print-friendly .yui-t2 #yui-main .yui-b { margin-left: 0; }
body.print-friendly #footer .footer-left .footer-nav { visibility: hidden; }
body.print-friendly #footer .footer-left .footer-copyright { visiblity: visible; }
body.print-friendly #custom-doc { width: 750px; }
body.print-friendly #hd-nav { display: none; }

/* /print-friendly styles */

/** components/enroll.jsp **/
/*
#enroll-module { width: 197px; }
#enroll-module .box-module {position:relative;}
#enroll-module .box-cap-t, #enroll-module .box-header-frame { background-color: #8a8a8a; }
#enroll-module .box-cap-b, #enroll-module .box-body-frame { background-color: #ffffff; }
*/
/** components/enroll.jsp **/
#enroll-module { margin-bottom:0;width:195px; }
#bd .nav-left .box-module { width: 195px; background-color:#ffffff;}
#enroll-module .box-header-frame { display: none; }
#enroll-module .box-cap-t, #enroll-module .box-header-frame {background-color:#ffffff;}
#enroll-module .box-body-content { padding:0;}
#enroll-module .actionPanelList { padding:0 15px; }
/*#enroll-module .actionPanelList li { margin: 0 0 6px 15px; list-style-image: url(/Storage/Owner2/assets/img/icon-and-bkg/li-grey.gif); font-size: 80%; font-size: 11px; color:#303030;font-weight:normal;display:list-item;}	
*/
#enroll-module .actionPanelList li { margin:0 0 6px 0; padding-left:15px; font-size:11px; color:#303030;font-weight:normal;display:list-item;list-style-image:none;background:url(/Storage/Owner2/assets/img/icon-and-bkg/li-grey.gif) no-repeat 0 4px; }/*src="/Storage/Owner2/assets*/
#enroll-module h3 { background: url(/Storage/Owner2/assets/img/boxes/owner-benefits-top.gif) no-repeat; height: 30px; width: 160px; color: #ffffff; padding: 13px 20px 0; }
#enroll-module h4 { padding:0 0 10px 15px;color:#3481ad;font-size:15px;}
#enroll-module h5 { color:#0060a0; }
#enroll-module .moreInfoCont { margin:5px; overflow:hidden; }
#enroll-module .moreInfoCont p { float:left; margin:5px 0; }
#enroll-module .moreInfoCont .learnmore { margin-left:20px;margin-top:7px; }
#enroll-module .moreInfoCont .learnmore a { font-size:10px; color:#8a8a8a; }
#enroll-module .moreInfoCont .learnmoresingle { float:none; margin-left:120px; }
#enroll-module .htmlBtn  { display: block; width: 182px; height: 30px; margin-left:5px; }
#enroll-module .htmlBtn .btnPrimGreenCenter160 {}
#enroll-module .htmlBtn .btnPrimGreenCenter160 .btnMid { width:172px; }

/** NEW ENROLL MODULE **/
#enroll-module ul li { margin: 0 15px 6px 15px; background-image: url(/Storage/Owner2/assets/img/icon-and-bkg/li.gif); font-size: 11px; color:#303030;font-weight:normal;display:list-item;}	
#enroll-module h3 { background: url(/Storage/Owner2/assets/img/boxes/owner-benefits-top.gif) no-repeat; height: 30px; width: 160px; color: #ffffff; padding: 13px 20px 0; }
#enroll-module ul li strong { display: block; color:#3481ad;font-size:12px;}
#enroll-module ul li p { color: #9c9c9c; }
#enroll-module .clear-fix { overflow: hidden; padding: 13px 5px 5px; width:180px;}
#enroll-module .clear-fix div a { font-size: 11px; color: #9c9c9c; }
#enroll-module .floatleft { float: left; display: none; }
#enroll-module .floatleft a { padding-left: 20px; }
#enroll-module .floatleft a img { position: absolute; margin: -2px 0 0 -20px; }
#enroll-module .floatright a { background: url('/Storage/Owner2/assets/img/icon-and-bkg/bullet-arrow-gray.gif') no-repeat left center; padding-left: 10px; }
/** NEW ENROLL MODULE **/


.actionPanelList li { list-style-type: none; margin: 0px 15px 11px; font-size: 12px; font-weight: bold; color: #777d84; letter-spacing: 0.3px; list-style-image: url('/Storage/Owner2/assets/img/icon-and-bkg/bullet-arrow-gray.gif'); background-image: none; padding-left: 0px; }
.gray-outer-white-inner .box-cap-t .box-cap-l { background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-gray-tl.png) }
.gray-outer-white-inner .box-cap-t .box-cap-r { background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-gray-tr.png) }
.gray-outer-white-inner .box-cap-b .box-cap-l { background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-gray-bl.png) }
.gray-outer-white-inner .box-cap-b .box-cap-r { background-image: url(/Storage/Owner2/assets/img/boxes/cap-outset-lined-gray-br.png) }
#oar-enroll-module {width: 195px;font-size:12px;}
#oar-enroll-module h4 {font-size:12px;padding-bottom:10px;color:#67a71e;}
.oar-callout-blue-module .box-cap-t .box-cap-l {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-0195c4-tl.png)!important;}
.oar-callout-blue-module .box-cap-t .box-cap-l .box-cap-m {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-0195c4-t.png)!important;}
.oar-callout-blue-module .box-cap-t .box-cap-l .box-cap-m .box-cap-r {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-0195c4-tr.png)!important;}
.oar-callout-blue-module .box-cap-b .box-cap-l {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-0195c4-bl.png)!important;}
.oar-callout-blue-module .box-cap-b .box-cap-l .box-cap-m {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-0195c4-b.png)!important;}
.oar-callout-blue-module .box-cap-b .box-cap-l .box-cap-m .box-cap-r {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-0195c4-br.png)!important;}
.oar-callout-blue-module .box-body { padding:10px!important; color:#ffffff!important; background-color:#0195c4!important; }
.box-unlined-ltgrey .box-cap-t .box-cap-l {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-e4e4e4-tl.png);}
.box-unlined-ltgrey .box-cap-t .box-cap-l .box-cap-m {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-e4e4e4.png);}
.box-unlined-ltgrey .box-cap-t .box-cap-l .box-cap-m .box-cap-r {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-e4e4e4-tr.png);}
.box-unlined-ltgrey .box-cap-b .box-cap-l {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-e4e4e4-bl.png);}
.box-unlined-ltgrey .box-cap-b .box-cap-l .box-cap-m {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-e4e4e4.png);}
.box-unlined-ltgrey .box-cap-b .box-cap-l .box-cap-m .box-cap-r {background-image:url(/Storage/Owner2/assets/img/boxes/cap-inset-unlined-e4e4e4-br.png);}
.box-unlined-ltgrey .box-body { padding:10px; color:#ffffff; background-color:#e4e4e4; }
/** /components/enroll.jsp **/

/** components/owner-account-options.jsp **/
#owner-options-module h3 { color: #777d84; text-align: center; font-size: 14px; }
#owner-options-module .gray-outer-white-inner, #owner-options-module .gray-outer-white-inner .box-cap-t, #owner-options-module .gray-outer-white-inner .box-header-frame { background-color: #ededed; }
#owner-options-module .gray-outer-white-inner .box-cap-b, #owner-options-module .gray-outer-white-inner { background-color: #ffffff; }
#owner-options-module li { list-style-type: none; margin: 0px 15px 5px; font-size: 11px; }
#owner-options-module li a { text-decoration: none; }
/** /components/owner-account-options.jsp **/

/** components/promo-left-rail.jsp **/
#promo-left-rail { margin-top: 15px; }
#promo-left-rail h3 { color: #909090; text-align: center; font-size: 14px; }
#promo-left-rail .gray-outer-white-inner, 
#promo-left-rail .gray-outer-white-inner .box-cap-t, 
#promo-left-rail .gray-outer-white-inner .box-header-frame { background-color: #fff; }
#promo-left-rail .box-header-lined .box-header-frame { border-bottom: none; }
#promo-left-rail .box-body{ padding: 0; }
#promo-left-rail .box-body-content { padding: 0px 5px; text-align: center; }
#promo-left-rail .box-body-content img { margin-bottom: 2px; }
/** components/promo-left-rail.jsp **/

/** components/login.jsp **/
#loginForm { padding-bottom: 2px; }
#login-box { width: 195px; margin-bottom: 10px; }
#login-box .loginTop, #login-box .loginBtm, .login-box-lightgrey .loginTop, .login-box-lightgrey .loginBtm { height: 5px; overflow: hidden; background-repeat: no-repeat; }
#login-box .loginTop { background-image: url(/Storage/Owner2/assets/img/boxes/login-top-cap.gif); }
#login-box .loginBtm { background-image: url(/Storage/Owner2/assets/img/boxes/login-btm-cap.gif); }
#login-box .loginTop img, #login-box .loginBtm img { display: block; height: 5px; }
#login-box #loginForm { background-color: #8a8a8a; }	
#login-box fieldset.form { display: block; padding:0 7px; position: relative; }
#login-box fieldset.form .field label { display:block; color:#fff; font-size:12px; margin-bottom:3px; font-weight: bold; }
#login-box fieldset.form .field { margin-top: 11px; margin-top: 0; padding-top: 11px;}
#login-box fieldset.form .field .text { display:block; height:17px; padding:1px 0 0; width:177px; background-image: url(/Storage/Owner2/assets/img/boxes/login_text_field_bg.png); background-repeat: no-repeat; border:0; }
	
#login-box fieldset.form .rememberme { float:right; margin-top:7px; }	
#login-box fieldset.form .rememberme input { margin-right: 4px; border-width: 1px; }
#login-box fieldset.form .rememberme label { font-size: 77%; color: #000; display: block; }
#login-box fieldset.form .rememberme label span { position: relative; margin-top: -1px; }	

#login-box fieldset.form p.help { float:left; font-size:11px; margin:9px 0 0; position:relative; }

#login-box fieldset.form p.help a { text-decoration: none; color: #000; }
#login-box fieldset.form p.help a:hover { text-decoration:underline;}

#login-box .htmlSubmitBtn { clear: both; display: block; padding-top: 10px; }
#login-box .htmlSubmitBtn input { height: 27px; width: 158px; background-color: #007cb9; color: #fff; font-weight: bold; text-align: center; border: 0px; }
#login-box .htmlBtn .btnPrimBlueOnGreyLogin .btnMid {width:129px;} 
#login-box .loginDesc { display: block; padding: 5px 7px; color: #ffffff; font-size: 10px; }
/** /components/login.jsp **/

/* lightgrey login box (ex #oar-login-box) */
.login-box-lightgrey { width: 195px; margin-bottom: 10px;}
.login-box-lightgrey .loginTop { background-image: url(/Storage/Owner2/assets/img/boxes/login-top-cap-light-grey.gif); }
.login-box-lightgrey .loginBtm { background-image: url(/Storage/Owner2/assets/img/boxes/login-btm-cap-light-grey.gif); }
.login-box-lightgrey h4 {color:#007bba;font-size:13px;padding:0 7px;}
.login-box-lightgrey h5 {color:#7b7b7b;font-weight:normal;font-size:12px;padding:5px 7px 0px 7px;}
.login-box-lightgrey #loginForm { background-color: #ededed; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;}	
.login-box-lightgrey fieldset.form { display: block; padding:0 7px 0 7px; position: relative; }
.login-box-lightgrey fieldset.form .field label { display:block; color:#666; font-size:12px; margin-bottom:3px; font-weight: bold; }
.login-box-lightgrey fieldset.form .field { padding-top: 10px;}
.login-box-lightgrey fieldset.form .field .text { display:block; height:17px; padding-top:1px; width:177px; border:0; }
.login-box-lightgrey fieldset.form .rememberme { margin-top: 9px;float:right; }	
.login-box-lightgrey fieldset.form .rememberme input { margin-right: 4px; border-width: 1px; }
.login-box-lightgrey fieldset.form .rememberme label { font-size: 11px; color: #000; display: block; }
.login-box-lightgrey fieldset.form .rememberme label span { position: relative; margin-top: -1px; }	
.login-box-lightgrey fieldset.form p.help { font-size: 11px; float:left;margin:10px 0px 0px 0px; }
.login-box-lightgrey fieldset.form p.help a { text-decoration: none; color: #000; }
.login-box-lightgrey fieldset.form p.help a:hover { text-decoration:underline;}
.login-box-lightgrey .htmlSubmitBtn { display: block; margin-top: 10px; }
.login-box-lightgrey .htmlSubmitBtn input { height: 27px; width: 181px; background-color: #007cb9; color: #fff; font-weight: bold; text-align: center; border: 0px; }
.login-box-lightgrey .htmlBtn .btnPrimBlueOnGreyLogin .btnMid {width:129px;} 

/** components/car-navigation.jsp **/
#car-navigation-module 
{ width: 209px; padding-bottom: 15px; }

#car-navigation-module.garage-closed 
{ padding-bottom: 20px; }

#car-navigation-module.garage-animating 
{ padding-bottom: 15px; }

#car-navigation-module .owner-vehicle 
{ display: block; width: 195px; background: transparent url(/Storage/Owner2/assets/img/buttons/vehicle-navbg-png8.png) no-repeat 0 -2px; padding-bottom: 10px; }

#car-navigation-module #add-car-btn.owner-vehicle  
{ background-position: -613px -2px; }

#car-navigation-module .owner-vehicle:hover, 
#car-navigation-module #add-car-btn.owner-vehicle:hover 
{ background-position: -195px -2px; }

#car-navigation-module .top-item 
{ background-position: 0 0; }

#car-navigation-module .top-item:hover 
{ background-position: -195px 0; }

#car-navigation-module .selected, 
#car-navigation-module .selected:hover, 
#car-navigation-module #add-car-btn.selected, 
#car-navigation-module #add-car-btn.selected:hover 
{ width: 210px; background-position: -390px -2px; }

#car-navigation-module #ford-credit-btn.selected, 
#car-navigation-module #ford-credit-btn.selected:hover, 
#car-navigation-module #ford-credit-btn.top-item-selected, 
#car-navigation-module #ford-credit-btn.top-item-selected:hover 
{ width: 195px; background-position: -195px 0; }

body.credit-linked #car-navigation-module #my-garage-btn.selected, 
body.credit-linked #car-navigation-module #my-garage-btn.selected:hover 
{ background-position: -390px 0; }

body.credit-notlinked #my-garage-btn.selected, 
body.credit-notlinked #my-garage-btn.selected:hover, 
#car-navigation-module.garage-none #navVehicle0.selected, 
#car-navigation-module.garage-none #navVehicle0.selected:hover 
{ width: 215px; background-position: -390px 0; }

#car-navigation-module .owner-vehicle .clear 
{ display: block; }

#car-navigation-module .owner-vehicle-info 
{ display: block; text-align: center; padding-top: 15px; }

#car-navigation-module .selected .owner-vehicle-info 
{ padding-right: 15px; }

#car-navigation-module #ford-credit-btn.selected .owner-vehicle-info 
{ padding-right: 0; }

body.credit-notlinked #car-navigation-module #my-garage-btn.selected .owner-vehicle-info, 
#car-navigation-module.garage-none #navVehicle0.selected .owner-vehicle-info 
{ padding-right: 20px; }

#car-navigation-module .owner-vehicle img 
{ display: block; margin: 0 auto; }

#car-navigation-module .owner-vehicle .nickname 
{ display: block; font-weight: bold; color: #FFF; font-size: 108%; text-align: center; padding-top: 10px; }

body.credit-notlinked #ford-credit-btn 
{ display: none; }

body.credit-linked #ford-credit-btn 
{ display: block; position: relative; }

#car-navigation-module #ford-credit-btn 
{ margin-bottom: 20px; }

#car-navigation-module #ford-credit-btn .owner-vehicle-info 
{ padding-top: 20px; }

#car-navigation-module .owner-vehicle-bottom 
{ display: block; position: relative; height: 5px; bottom: -12px; font-size: 2px; line-height: 2px; background: transparent url(/Storage/Owner2/assets/img/buttons/vehicle-navbg-png8.png) no-repeat left bottom; margin-top: -5px; }

#car-navigation-module #add-car-btn .owner-vehicle-bottom 
{ background-position:  right bottom; } /* -613px */

#car-navigation-module .owner-vehicle:hover .owner-vehicle-bottom, 
#car-navigation-module #add-car-btn:hover .owner-vehicle-bottom 
{ background-position: -195px bottom; }

#car-navigation-module .selected .owner-vehicle-bottom,
#car-navigation-module #add-car-btn.selected .owner-vehicle-bottom,  
#car-navigation-module .selected:hover .owner-vehicle-bottom, 
#car-navigation-module #add-car-btn.selected:hover .owner-vehicle-bottom 
{ background-position: -390px bottom; }

#car-navigation-module #ford-credit-btn.selected .owner-vehicle-bottom, 
#car-navigation-module #ford-credit-btn.selected:hover .owner-vehicle-bottom, 
#car-navigation-module #ford-credit-btn.top-item-selected .owner-vehicle-bottom, 
#car-navigation-module #ford-credit-btn.top-item-selected:hover .owner-vehicle-bottom 
{ background-position: -195px bottom; }

#car-navigation-module.garage-open #my-garage-btn .owner-vehicle-bottom, 
#car-navigation-module.garage-animating #my-garage-btn .owner-vehicle-bottom 
{ display: none; }

#car-navigation-module #my-garage-btn 
{ position: relative; }

#car-navigation-module #my-garage-btn .owner-vehicle-info 
{ padding-top: 22px; }

#car-navigation-module #my-garage-btn .owner-vehicle-info 
{ background: transparent url(/Storage/Owner2/img/icon-and-bkg/garage-door.png) no-repeat 78px 43px; }

#car-navigation-module #my-garage-btn.open .owner-vehicle-info, 
#car-navigation-module #my-garage-btn.animating .owner-vehicle-info 
{ background-image: none; }

#car-navigation-module #my-garage-btn #garage-door 
{ display: block; position: absolute; width: 38px; height: 26px; top: 43px; left: 78px; visibility: hidden; overflow: hidden; }

#car-navigation-module #my-garage-btn.animating #garage-door 
{ visibility: visible; }

#car-navigation-module #my-garage-btn.open #garage-door img 
{ margin-top: -26px; }

#car-navigation-module .owner-vehicle .nav-shadow 
{ display: none; position: absolute; z-index: 100; text-align: left; width: 195px; }

#car-navigation-module .owner-vehicle .nav-shadow img 
{ padding: 0 !important; }

#car-navigation-module .owner-vehicle .top-shadow 
{ margin-top: -6px; }

#car-navigation-module .owner-vehicle .bottom-shadow 
{ margin-top: 10px; }

#car-navigation-module .top-item-selected .nav-shadow, /* legacy from AccountHome javascript */
#car-navigation-module .selected .nav-shadow 
{ display: block; }

#car-navigation-module.garage-animating #my-garage-btn .bottom-shadow 
{ display: none; }

#car-navigation-module #anim-holder 
{ position: relative; z-index: 1; width: 210px; margin: 0; padding: 0; }

#car-navigation-module.garage-closed #anim-holder, 
#car-navigation-module.garage-animating #anim-holder 
{ overflow: hidden; }

#car-navigation-module.garage-closed #anim-holder 
{ height: 0px; }
/** /components/car-navigation.jsp **/	


/** html button **/
.htmlBtn, .htmlBtn * { cursor: hand !important; cursor: pointer !important; white-space: nowrap; }
button.htmlBtn { *text-align: right; border: none; background: none; padding: 0; }
.htmlBtn .clearleft { display: block; }
.htmlBtn a { text-decoration: none; }
.htmlBtn .btnLeft { background-repeat: no-repeat; }
.htmlBtn .btnRight { background-repeat: no-repeat; }
.htmlBtn .btnMid { background-repeat: repeat-x; }

	/* btnPrim (primary) - stardard square button with rounded corners */
	.htmlBtn .btnPrim {
		font-weight: bold;
		color: #fff !important;
	}
	.htmlBtn .btnPrim .btnLeft, .htmlBtn .btnPrim .btnRight {
		height: 30px; 
		width: 5px;
		vertical-align: -10px;
	}
	.htmlBtn .btnPrim .btnMid {
		font-size: 13px;
		padding: 7px 5px;
	}
	.htmlBtn a.btnPrim:hover .btnLeft { background-position: 0 -30px; }
	.htmlBtn a.btnPrim:hover .btnRight { background-position: 0 -30px; }
	.htmlBtn a.btnPrim:hover .btnMid { background-position: 0 -30px; }
	
		/* btnPrimGray */
		.htmlBtn .btnPrimGray {}
		.htmlBtn .btnPrimGray .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGrayLeft.gif); }
		.htmlBtn .btnPrimGray .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGrayRight.gif); }
		.htmlBtn .btnPrimGray .btnMid { background-color: #b3b3b3; }
		
		/* btnPrimBlue */
		.htmlBtn .btnPrimBlue {}
		.htmlBtn .btnPrimBlue .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeft.gif); }
		.htmlBtn .btnPrimBlue .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueRight.gif); }
		.htmlBtn .btnPrimBlue .btnMid { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueBG.gif); }

			.htmlBtn .btnPrimBlueRightArrow .btnRight {
				width: 27px;
				background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueRightArrow.gif);
			}
			.htmlBtn .btnPrimBlueRightArrow .btnMid { padding-right: 10px; }	
			
			.htmlBtn .btnPrimBlueLeftArrow .btnLeft {
				width: 27px;
				background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeftArrow.gif);
			}
			.htmlBtn .btnPrimBlueLeftArrow .btnMid { padding-left: 10px; }
			
			.htmlBtn .btnPrimBlueLeftScheduleOnGrey .btnLeft {width: 30px;background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeftScheduleOnGrey.gif) !important;} 
			.htmlBtn .btnPrimBlueLeftSchedule .btnLeft {width: 30px;background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeftSchedule.gif) !important;}
			.htmlBtn .btnPrimBlueLeftScheduleOnGrey .btnMid { padding-right:20px; }
			
			/* btnPrimBrown */
.htmlBtn .btnPrimBrown .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBrownLeft.png); }
.htmlBtn .btnPrimBrown .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBrownRight.png); }
.htmlBtn .btnPrimBrown .btnMid { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBrownBG.png); }

.htmlBtn .btnPrimBrownRightArrow .btnRight {width: 27px;background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBrownRightArrow.png);}
.htmlBtn .btnPrimBrownRightArrow .btnMid { padding-right: 10px; }		

			
			/* smaller btnPrimBlue */
			.htmlBtn .btnPrimBlueSm .btnLeft { width:3px; background:url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeftSm.gif); height:20px;}
			.htmlBtn .btnPrimBlueSm .btnMid { padding: 0 5px; /*padding:3px 5px !important;*/ background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueBGSm.gif); color:#fff; }

			.htmlBtn .btnPrimBlueRightArrowSm .btnRight {width: 18px;background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueRightArrowSm.gif);height:20px;}
			.htmlBtn .btnPrimBlueRightArrowSm .btnMid { padding-right: 5px; }

			.htmlBtn a.btnPrimBlueSm:hover .btnLeft { background-position: 0 -20px; }
			.htmlBtn a.btnPrimBlueSm:hover .btnRight { background-position: 0 -20px; }
			.htmlBtn a.btnPrimBlueSm:hover .btnMid { background-position: 0 -20px; }
			.htmlBtn .btnPrimBlueSm .btnLeft, .htmlBtn .btnPrimBlueSm .btnRight { vertical-align:-6px; }

.htmlBtn .btnPrimBlueRightArrowSm .btnLeft, 
.htmlBtn .btnPrimBlueRightArrowSm .btnRight, 
.htmlBtn .btnPrimBlueRightArrowSm .btnMid 
{ display: inline-block; height: 20px; line-height: 20px; vertical-align:middle; padding-top: 0; padding-bottom: 0; }

			
			/* extends btnPrimBlue - set explicit width in px, text is centered - fills right gutter width */
			/* floats involved, may fail in some DOM locations - MUST INCLUDE CLEAR LEFT IN PAGE AFTER INCLUDING THIS HTMLBTN */
			.htmlBtnFixedWidth .btnMid, .htmlBtn .btnPrimBlueCenter235 .btnMid, .htmlBtn .btnPrimBlueCenter154 .btnMid {
				display: block;
				float:left;
				text-align: center;
				padding-left: 0px; padding-right: 0px;
			}
			
			.htmlBtn .btnPrimBlueCenter235 .btnMid, .htmlBtn .btnPrimBlueCenter154 .btnMid {
				width: 225px;
			}			
			
			.htmlBtnFixedWidth .btnLeft, .htmlBtn .btnPrimBlueCenter235 .btnLeft, .htmlBtn .btnPrimBlueCenter154 .btnLeft { display: block; float: left; }
			.htmlBtnFixedWidth .btnRight, .htmlBtn .btnPrimBlueCenter235 .btnRight, .htmlBtn .btnPrimBlueCenter154 .btnRight { display: block; float: left; }
			
			/* modify rule to accomodate when this type of button needs to have an arrow on one or other side */
			.htmlBtn .btnPrimBlueCenter235Arrow .btnMid { width: 204px; }
			.htmlBtn .btnPrimBlueCenter154Arrow .btnMid { width: 122px; }
			
			
			
		/* btnPrimBlueOnGrey - extends btnPrimBlue but anti-aliased for #8a8a8a */
		.htmlBtn .btnPrimBlueOnGrey .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeftOnGrey.gif); }
		.htmlBtn .btnPrimBlueOnGrey .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueRightOnGrey.gif); }

		/* btnPrimBlueOnBlack - extends btnPrimBlue but anti-aliased for #000 */
		.htmlBtn .btnPrimBlueRightArrowOnBlack .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeftOnBlack.gif); }
		.htmlBtn .btnPrimBlueRightArrowOnBlack .btnRight { 
			width: 27px; 
			background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueRightArrowOnBlack.gif); 
		}

		/* btnPrimBlueRightArrowOnGrey - extends btnPrimBlue but anti-aliased for #b3b3b3 */
		.htmlBtn .btnPrimBlueRightArrowOnGrey .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeftOnGrey.gif); }
		.htmlBtn .btnPrimBlueRightArrowOnGrey .btnRight { 
			width: 27px; 
			background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueRightArrowOnGrey.gif); 
		}
						
			/* specific for login box submit button */
			/* floats involved, may fail in some DOM locations - MUST INCLUDE CLEAR LEFT IN PAGE AFTER INCLUDING THIS HTMLBTN */
			.htmlBtn .btnPrimBlueOnGreyLogin .btnMid {
				display: block;
				float:left;
				width: 108px;
				text-align: center;
				padding-left: 40px; padding-right: 0px;
				background-image: url(/Storage/Owner2/assets/img/buttons/btn-LoginBG.gif);
			}
			.htmlBtn .btnPrimBlueOnGreyLogin .btnLeft { display: block; float: left; }
			.htmlBtn .btnPrimBlueOnGreyLogin .btnRight { display: block; float: left; }

			.htmlBtn .btnPrimBlueLogin90 .btnMid {
				display: block;
				float:left;
				width: 60px;
				text-align: center;
				padding-left: 20px; padding-right: 0px;
				background-image: url(/Storage/Owner2/assets/img/buttons/btn-LoginBG-sm.gif);
			}
			.htmlBtn .btnPrimBlueLogin90 .btnLeft { display: block; float: left; }
			.htmlBtn .btnPrimBlueLogin90 .btnRight { display: block; float: left; }
		
		/* btnPrimBlueOnBlue - extends btnPrimBlue but anti-aliased for #0062a2 */
		.htmlBtn .btnPrimBlueOnBlue .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueLeftOnBlue.gif); }
		.htmlBtn .btnPrimBlueOnBlue .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimBlueRightOnBlue.gif); }
			
		
		/* btnPrimGrey */
		.htmlBtn .btnPrimGrey .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreyLeft.gif); }
		.htmlBtn .btnPrimGrey .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreyRight.gif); }
		.htmlBtn .btnPrimGrey .btnMid { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreyBG.gif); }
		
			.htmlBtn .btnPrimGreyRightArrow .btnRight {
				width: 27px;
				background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreyRightArrow.gif);
			}
			.htmlBtn .btnPrimGreyRightArrow .btnMid { padding-right: 10px; }
			
			.htmlBtn .btnPrimGreyLeftArrow .btnLeft {
				width: 27px;
				background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreyLeftArrow.gif);
			}
			.htmlBtn .btnPrimGreyLeftArrow .btnMid { padding-left: 10px; }
		
			.htmlBtn .btnPrimGreyRightCollapsed .btnRight {
				width: 30px;
				background: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreyRightExpanded.gif) no-repeat 0 -60px;
			}
			
			.htmlBtn .btnPrimGreyRightExpanded .btnRight {
				width: 30px;
				background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreyRightExpanded.gif);
			}
			
			.htmlBtn a.btnPrimGreyRightCollapsed:hover .btnRight { background-position: 0 -90px; }
			.htmlBtn a.btnPrimGreyRightExpanded:hover .btnRight { background-position: 0 -30px; }
			
			
			.htmlBtn .btnPrimGreyRightCollapsed .btnMid, .htmlBtn .btnPrimGreyRightExpanded .btnMid { padding-right: 10px; }
		
		/* btnPrimWhiteOnBlue - white btn, blue text, anti-aliased for #007bba */
		.htmlBtn .btnPrimWhiteOnBlue .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteLeftOnBlue.gif); }
		.htmlBtn .btnPrimWhiteOnBlue .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteRightOnBlue.gif); }
		.htmlBtn .btnPrimWhiteOnBlue .btnMid, .htmlBtn .btnPrimWhiteOnGrey .btnMid { color: #0060a0 !important; background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteBG.gif); }
		
		/* btnPrimWhiteOnGrey - white btn, blue text, anti-aliased for #b3b3b3 */
		.htmlBtn .btnPrimWhiteOnGrey .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteLeftOnGrey.gif); }
		.htmlBtn .btnPrimWhiteOnGrey .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteRightOnGrey.gif); }
		
		.htmlBtn .btnPrimWhiteLinedOnGrey { color: #7b7b7b !important; }
		.htmlBtn .btnPrimWhiteLinedOnGrey .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteLinedLeftOnGrey.gif); }
		.htmlBtn .btnPrimWhiteLinedOnGrey .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteLinedRightOnGrey.gif); }
		.htmlBtn .btnPrimWhiteLinedOnGrey .btnMid { border-top: solid 1px #afafaf; border-bottom: solid 1px #afafaf; background-color: #ffffff; padding-bottom:6px; padding-top:7px; }
		
		
		/* btnPrimGreen (enroll button) */
		.htmlBtn .btnPrimGreen .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreenLeft.gif); }
		.htmlBtn .btnPrimGreen .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreenRight.gif); }
		.htmlBtn .btnPrimGreen .btnMid { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreenBG.gif); }
		
		
			/* btnPrimGreenCenter160 - enroll button */
			/* floats involved, may fail in some DOM locations - MUST INCLUDE CLEAR LEFT IN PAGE AFTER INCLUDING THIS HTMLBTN */
			.htmlBtn .btnPrimGreenCenter160 .btnMid {
				display: block;
				float:left;
				width: 150px;
				text-align: center;
				padding-left: 0px; padding-right: 0px;
			}
			.htmlBtn .btnPrimGreenCenter160 .btnLeft { display: block; float: left; }
			.htmlBtn .btnPrimGreenCenter160 .btnRight { display: block; float: left; }

			.htmlBtn .btnPrimGreenCenter90 .btnMid {
				display: block;
				float:left;
				width: 80px;
				text-align: center;
				padding-left: 0px; padding-right: 0px;
			}
			.htmlBtn .btnPrimGreenCenter90 .btnLeft { display: block; float: left; }
			.htmlBtn .btnPrimGreenCenter90 .btnRight { display: block; float: left; }
		
	/* btnSec (secondary) - smaller than primary */
	.htmlBtn .btnSec {
		font-weight: bold;
		color: #fff !important;
	}
	.htmlBtn .btnSec .btnLeft, .htmlBtn .btnSec .btnRight {
		height: 25px; 
		width: 5px;
		vertical-align: -8px;
	}
	.htmlBtn .btnSec .btnMid {
		font-size: 12px;
		padding: 5px;
	}

	.htmlBtn .btnSec:hover .btnLeft,
	.htmlBtn .btnSec:hover .btnRight,
	.htmlBtn .btnSec:hover .btnMid { background-position: 0 -25px; }
	
		.htmlBtn .btnSecGrey .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-SecGreyLeft.gif); }
		.htmlBtn .btnSecGrey .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-SecGreyRight.gif); }
		.htmlBtn .btnSecGrey .btnMid { background-image: url(/Storage/Owner2/assets/img/buttons/btn-SecGreyBG.gif); }
	
	
	/* btnTert (tertiary) - quite small */
	.htmlBtn .btnTert {
		font-weight: bold;
		color: #fff !important;
	}
	.htmlBtn .btnTert .btnLeft, .htmlBtn .btnTert .btnRight {
		height: 18px; 
		width: 5px;
		vertical-align: -5px;
	}
	.htmlBtn .btnTert .btnMid {
		font-size: 11px;
		padding: 2px 5px 2px 5px;
	}

	.htmlBtn .btnTert:hover .btnLeft,
	.htmlBtn .btnTert:hover .btnRight,
	.htmlBtn .btnTert:hover .btnMid { background-position: 0 -18px; }
	
		.htmlBtn .btnTertGrey .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-TertGreyLeft.gif); }
		.htmlBtn .btnTertGrey .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-TertGreyRight.gif); }
		.htmlBtn .btnTertGrey .btnMid { background-image: url(/Storage/Owner2/assets/img/buttons/btn-TertGreyBG.gif); }
		
		.htmlBtn .btnTertWhite .btnLeft { background-image: url(/Storage/Owner2/assets/img/buttons/btn-TertWhiteLeft.gif); }
		.htmlBtn .btnTertWhite .btnRight { background-image: url(/Storage/Owner2/assets/img/buttons/btn-TertWhiteRight.gif); }
		.htmlBtn .btnTertWhite .btnMid { background-image: url(/Storage/Owner2/assets/img/buttons/btn-TertWhiteBG.gif); color: #8e8e8e; font-weight: normal; }

.htmlBtn .btnPrimThickGreyRightArrow{zoom:1;}
.htmlBtn .btnPrimThickGreyRightArrow img, .htmlBtn .btnPrimThickGreyRightArrow span{display:block;float:left;}
.htmlBtn .btnPrimThickGreyRightArrow .btnLeft, .htmlBtn .btnPrimThickGreyRightArrow .btnRight {height:66px;}
.htmlBtn .btnPrimThickGreyRightArrow .btnLeft {background-image:url(/Storage/Owner2/assets/img/buttons/btn-PrimThickGreyLeft.gif);}	
.htmlBtn .btnPrimThickGreyRightArrow .btnRight {background-image:url(/Storage/Owner2/assets/img/buttons/btn-PrimThickGreyRightArrow.gif);width:54px;}
.htmlBtn .btnPrimThickGreyRightArrow .btnMid{background-image:url(/Storage/Owner2/assets/img/buttons/btn-PrimThickGreyBG.gif);font-size:16px;color:#777d84;height:52px;width:162px;vertical-align:middle;}
.htmlBtn .btnPrimThickGreyRightArrow .btnMid strong{display:block;font-size:19px;}
.htmlBtn a.btnPrimThickGreyRightArrow:hover .btnLeft, .htmlBtn a.btnPrimThickGreyRightArrow:hover .btnMid, .htmlBtn a.btnPrimThickGreyRightArrow:hover .btnRight {background-position:0 -66px;}

.htmlSubmitBtn .htmlSubmit { display: inline !important; }
.formSubmit { position: absolute; top: -5000px; display: block; }
/** html button **/



/** safari no resizing **/
textarea { resize: none; border: solid 1px #dbdbdb; }
input {outline: none;}

.customFields .customTxt { float: left; height: 26px; background: #fff url(/Storage/Owner2/assets/img/forms/txt-BG.gif) repeat-x; }
.customFields .customTxt .LCap, .customFields .customTxt .RCap { height: 26px; width: 3px; vertical-align: top; background: repeat-x 0 0; }
.customFields .customTxt .LCap { background-image: url(/Storage/Owner2/assets/img/forms/txt-LCap.gif); }
.customFields .customTxt .RCap { background-image: url(/Storage/Owner2/assets/img/forms/txt-RCap.gif); }
.contentred .customTxt .LCap, .contentred .customTxt .RCap, .contentred .customTxt { background-position: bottom left; }
.customFields .customTxt input { cursor: text; border-width: 0px; margin-top: 1px; padding: 5px 2px 2px 2px; font-weight: bold; }
.customFields .withToolTip .RCap { width: 25px !important; background-image: url(/Storage/Owner2/assets/img/forms/txt-RCap-QM.gif); cursor: pointer; }
.customFields .inputLg input { width: 247px; }
.customFields .inputLgQM input { width: 225px; }

.customFields select { padding-top: 4px; padding-bottom: 4px; border: solid 1px #c6c6c6; }
.customFields .select-lg select { width: 257px; }

.field-label { vertical-align: top; text-align: right; padding-right: 20px; width: 185px; font-weight: normal; line-height: 2em; }
#main-box .field-label p { font-size: 11px; }
.user-data .inline, .customFields .inline { margin: 5px 0 0 0; position: relative; top: 5px; }

.customFields td, .user-data td { padding-bottom: 5px; font-weight: normal; }
.required  { color: #636365; }
div.required { text-align: right; font-size: 11px; position: relative; top: -12px; }

.customFields .phoneField { float: left; }
.customFields .phoneField input { width: 40px; }
.customFields .sPhoneNumber1, .customFields .sPhoneNumber2 { width: 21px; }
.customFields .phoneField .inline { float: left; margin-top: 4px; font-weight: normal; }
.customFields .phoneField .inline { margin-top: 0px; }
.form2Col .fullWidth .formRow { width: 540px; }
.form2Col .fullWidth .colRight { width: 320px; }


/* form2Col global form styles */
.form2Col .formRow { margin-bottom: 5px; }
.form2Col .colLeft { text-align: right; float: left; width: 200px;  }
.form2Col .colLeft label {line-height: 2em; }
.form2Col .colRight { float: left; width: 250px; font-weight: bold; }
.form2Col label.unboldLbl { font-weight: normal; }
.form2Col label.inline { float: left; }
.form2Col fieldset { margin-left: 20px; }
.form2Col fieldset.radioFields { margin-top: 5px; }
.form2Col input { width: 165px; }
.form2Col .btmPad { margin-bottom: 5px; }
.form2Col .rtPad { margin-right: 5px; }
.form2Col .radio { width: auto; }
.form2Col .checkbox { width: auto; }

/*** error styles **/
.error { color: #ea4f3a; display: none; font-size: 11px; padding: 5px 0 5px 0; font-weight: normal; }
.error-visible { display: block; }
div.error { clear: left; }
div.contentred .error { width: 275px; }
.contentred select { border: solid 1px #ea4f3a; color: #ea4f3a; }
#errorMainMsg, .contentred .error { display: block; }
#errorMainMsg strong, #front-errorMainMsg { font-size: 12px; }
#errorMainMsg p { font-size: 11px; }
div.contentred .fullwidtherror { width: 100%; }

.contentred input { border-color: #ea4f3a; color: #ea4f3a; }
img.error-icon { visibility: hidden; vertical-align: top; position: relative; top: 5px; left: 5px; }
.contentred img.error-icon { visibility: visible; }
.customFields .disabled .LCap, .customFields .disabled .RCap, .customFields .disabled input { background-color: #dbdbdb; }
.customFields .disabled input { padding-bottom: 5px; color: #c1c1c1; }


/** radio **/
.radio-block { clear: left; padding-top: 5px; }
.radio-block input { float: left; }
.radio-block .radiocontent { float: left; width: 250px; padding-left: 5px; }

/*** box-body-content-tabular **/
.box-body-content-tabular th, .box-body-content-tabular td { font-size: 11px; line-height: 100%; vertical-align: middle; border-bottom: 1px solid #DBDBDB; padding: 15px 10px 15px 15px; }
.box-body-content-tabular th { padding-top: 14px; padding-top: 9px; padding-bottom: 19px; padding-bottom: 12px; }
.box-body-content-tabular th { font-weight: bold; background-color: #EDEDED; color:#777D84; }
.box-body-content-tabular tr.last-item td { border-bottom: none; padding-bottom: 0; }
.table-box .box-body { padding-top: 0px; padding-bottom: 0px; }
.table-box .box-cap-t { background-color: #EDEDED; }

/** tool tips **/

.tool-tips { color: #777777; width: 210px; font-size: 11px; display: none; position: absolute; margin-left: 495px; }
#main-box .tool-tips .box-canvas, .tool-tips .box-cap-t, .tool-tips .box-cap-b, .tool-tips .box-body { background-color: #fff;  }
#main-box .tool-tips p { font-size: 11px; margin-top: 5px; line-height: 130%; }
.current-tip { display: block; }
.hideRequired .required { display: none; }

/**
 ** CREDIT INTEGRATION WORK
 **
 ***/

body.credit-linked li.yuimenuitem.credit-notlinked, 
body.credit-notlinked li.yuimenuitem.credit-linked 
{ display: none; }

body.credit-linked li.yuimenuitem.credit-linked, 
body.credit-notlinked li.yuimenuitem.credit-notlinked 
{ display: block; }

/** full column **/
body.pageFullCol .yui-t2 .nav-left { display: none; }
body.pageFullCol .yui-t2 #yui-main { float: none; margin-left: 0; width: 960px; }
body.pageFullCol .yui-t2 #yui-main .yui-b { margin-left: 0; }

body.pageFullCol { background: none; text-align: center; margin: 0 auto; }
body.pageFullCol #outer-cont {background: url(/Storage/Owner2/assets/img/icon-and-bkg/home-bg.jpg) left bottom repeat-x;}
body.pageFullCol #ft {margin-top:0;}
body.pageFullCol .super-footer-fade { background-color: #FFF; background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='false'); }
body.pageFullCol #super-footer { padding-top: 4px; }
body.pageFullCol .rowTwo .column { width: 750px; overflow: hidden; }
body.pageFullCol .rowTwo .columnB { width: 200px; width: 210px;}

.htmlBtn .btnPrimGreenRightArrow .btnRight 
{ width: 27px; background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimGreenRightArrow.gif); }

.whitemodal { color:#333333!important; }
.whitemodal h2 { color:#0060a0!important; }
.whitemodal .box-body .box-body-content p  { padding-bottom:0!important; }
.whitemodal .box-noheader .box-cap-t, .whitemodal .box-noheader .box-header-frame, .whitemodal .box-body, .whitemodal .box-cap{ background-color: #ffffff!important; }
.whitemodal .box-noheader .box-cap-t, .whitemodal .box-noheader .box-header-frame, .whitemodal .box-body, .whitemodal .box-cap { background-color:#ffffff!important; }
.whitemodal ul#reg-icons li p { color:#333333; }
#registration-complete-module.whitemodal .box-body-content a.close-modal-btn { color: #FFFFFF; display: block; position: absolute; right: 15px; text-align: right; top: 8px; }
