/**** Stone&Co main stylesheet *****/
/***

Site is 966px wide
Left Gutter is 37px;
Colors:
dk gray - #807f83
orange - #f8981d
subfeature bg lt gray - #efefef

***/

.mer_ {display:none}
.modified_date {text-align:right}
.modified_date p {margin:0}
/* tag definitions go here */
a img {border:0}
body {margin:0;padding:0;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#515151;position:relative;background:#dddcdc}
p {margin:1em 0;font-size:13px;line-height:16px;} /* Verdana 2 */
h1 {font-size:24px;font-family:Verdana;margin:17px 0 25px 0;} /* Verdana 5 */
h2,caption {font-size:16px;margin:.5em 0;font-weight:bold} /* Verdana 3 */
h3 {font-size:12px;margin:.5em 0;font-weight:bold;color:#f8981d;}
a, a:link, a:visited {color:#f8981d;font-weight:bold}
td {vertical-align:top}

/* unique ids */
#wrapper {width:964px;background:#fff;border-right:2px solid #a7a7a7}

#wrap_header {height:112px;background:#fff url('/images/headerbg.jpg') top right no-repeat;}
	#header {margin-left:37px;}
		#stonelogo {margin:18px 0 0}
		
	#nav {}	
		#nav ul {background:#807f83;float:left;width:100%;margin-bottom:22px}
			#nav li {float:left;display:block;height:30px;}
				#nav a {display:block;background-position:0 0;background-repeat:no-repeat;height:30px;font-weight:normal;}
					#nav a span {margin-left:-999em;}
				#nav a:hover, 
				body#default #nav_home,
					body#default #nav_home a,
				body#news #nav_news,
					body#news #nav_news a,
				body#products #nav_products,
					body#products #nav_products a,
				body.resources #nav_resources,
					body.resources #nav_resources a,				
				body#documents #nav_resources, 
					body#documents #nav_resources a,				
				body.about #nav_about, 
					body.about #nav_about a,
				body#accounts #nav_accounts,
					body#accounts #nav_accounts a,
				body#funds #nav_products,
					body#funds #nav_products a 
						{background-position:-108px 0;}
				
		#nav a:link, #nav a:visited {color:#fff;text-decoration:none;}
		
		/* rules for each nav item, width is calculated thusly: 
		width of text + left padding in image (8px) + right padding in image (8px) */
		
		#nav_home, #nav_home a {background-image:url('/images/nav_home.gif');width:63px;} 
		#nav_news, #nav_news a {background-image:url('/images/nav_news.gif');width:59px;}
		#nav_products, #nav_products a {background-image:url('/images/nav_products.gif');width:81px;}
		#nav_resources, #nav_resources a {background-image:url('/images/nav_resources.gif');width:88px;}
		#nav_about, #nav_about a {background-image:url('/images/nav_about.gif');width:85px;}
		#nav_accounts, #nav_accounts a {background-image:url('/images/nav_accounts.gif');width:107px;}

#container {background:url('/images/container_bg.gif') 0 0 no-repeat;height:1%;}			

		
#wrap_sidebar {float:left;width:208px;} /* border is image, save having to have different width in an ie styleshet */
	#sidebar {min-height:540px;} /* continued in styles-ie6 */
	
	.subnav {background:url('/images/b_shadow.gif') bottom left repeat-x;padding-bottom:7px;margin-bottom:20px;}
	body#default .subnav, body#login .subnav  {display:none}
	.subnav a:link, .subnav a:visited {color:#3b3b3b;font-size:10px;font-weight:bold;text-decoration:none;}
	
	.subnav ul li {list-style-image:url('/images/arrow_off.gif')}
	
	.subnav ul li div {padding-left:30px;line-height:36px;border-bottom:1px #807f83 solid;background:#d5d5d5 url('/images/arrow_off.gif') 18px 50% no-repeat;}
	.subnav ul li div:hover {background-color:#bebebe}

	.subnav ul li.first div {border-top:1px #807f83 solid;}

	.subnav ul li.selected {list-style:url('/images/arrow_on.gif')}
	.subnav ul li.selected div {background:#f8981d url('/images/orange_bg.gif') 0 0 repeat-x;}
	.subnav ul li.selected div a:link, 
	.subnav ul li.selected div a:visited {color:#fff;}

 .subnav ul li ul {padding:10px 8px 10px 30px;border-bottom:1px #807f83 solid;background:#e3ddd1}
	.subnav ul li ul li a:link, .subnav ul li ul li a:visited {color:#3b3b39;font-weight:bold;text-decoration:none;padding:3px 0;}
	.subnav ul li ul li a:hover	{color:#000}
			.subnav ul li ul li.selected  {list-style:url('/images/arrow_on_sub.gif')}
			.subnav ul li ul li.selected a:link, .subnav ul li ul li.selected a:visited {color:#4293ae;}


	.subnav ul li ul li ul {padding-left:11px;border-bottom-width:0;}
	/*.subnav ul li ul li ul li {list-style:none;background:url('/images/bullet_off.gif') 0 50% no-repeat;padding-left:12px;}*/
	.subnav ul li ul li ul li {list-style-image:none;background:url('/images/bullet_off.gif') 0 6px no-repeat;padding-left:12px;}
	.subnav ul li ul li ul li.active {background-image:url('/images/bullet_on.gif');list-style:none;}

	.subnav ul li ul li ul li.active a:link, .subnav ul li ul li ul li.active a:visited, .subnav ul li ul li.active a:link, .subnav ul li ul li.active a:visited {color:#4293ae;}
	.subnav ul li ul li ul li a:link, .subnav ul li ul li ul li a:visited {color:#3b3b3b;font-weight:normal;}

	/* sidebar elements all live in a group, each group has a title in an h5, plus any number of ul, p, or other block elements */
	 .group {margin:17px 0 0 37px;}
		.group a:link, .group a:visited {color:#3b3b3b;font-weight:normal;}
		.group h5, #sidebar .group p, #sidebar .group ul {margin-bottom:18px;}
		.group h5 {font-weight:bold;font-size:11px}
		.group a {font-size:11px}
	.group ul  {list-style:url('/images/bullet_sq.gif');}	
	.group li {margin-bottom:5px;}
		
#wrap_content {float:left;width:730px;margin-left:20px}
	#content {padding-right:40px}
		#content ul, #content ol {margin:1.12em 0 1.12em 40px;list-style:square;font-size:11px;}
		#content ol {list-style:decimal}
		#content .results ul {list-style:url('/images/arrow_off.gif');}
		#content .results li{margin-bottom:15px;}

	.featurebox h2 {font-size:10px;color:#000;font-weight:bold;}
	.featurebox a {display:block;margin:25px 0 0;}
	.featurebox div {padding-bottom:10px}

	.mainfeature {float:left;width:285px;margin-right:45px;}

	.subfeature {float:left;width:215px;min-height:150px;height:auto;border-bottom:1px solid #f8981d;background:#efefef;margin:0 8px 20px;}		
	.subfeature div {margin:12px;}
	.subfeature h1 {margin: 0 0 0;}

	.searchform {width:310px;border:1px solid #999;padding:10px;font-size:10px;float:left;margin-right:10px;}
	.searchform h2 {font-size:10px;font-weight:bold;margin-bottom:20px;}
	.formchoice {display:block;font-weight:bold;padding:5px 0;clear:both;text-align:center;}
	
	form label {width:100px;float:left;clear:both;}
	form input, form select {width:230px;float:left}
		#frm_notes input,#frm_notes select {float:none}
	
	input.submit, button.submitButton {width:75px;background:#f8981d url('images/bullet_doc.gif') 57px 50% no-repeat;border:1px solid #999;color:#FFF;clear:both;padding:5px 5px 5px 0;margin-top:20px;float:none;}
	input.submit:hover, button.submitButton:hover  {background-color:#f68716;}

	input.submit {width:75px;background:#f8981d url('images/bullet_doc.gif') 57px 50% no-repeat;border:1px solid #999;color:#FFF;clear:both;padding:5px 5px 5px 0;margin-top:20px;float:none;}
	input.submit:hover {background-color:#f68716;}
	p.label {font-size:11px}

	.newsitem {margin-bottom:20px;}
	.newsitem h2 {font-size:10px;font-weight:bold;}
	.newsitem h2 span {padding-right:15px;border-right:2px solid #4e4e4e;margin-right:15px;}
	.newsitem h2 span.docicon {background:url('images/bullet_doc_orange.gif') 100% 50% no-repeat;border:none;}
	.newsitem a {}
	.newsitem p {font-size:10px}
	
	.paginator {background:#fddfb9;border-top:1px solid #dac4a9;width:100%;line-height:32px;margin-right:-3px;}
	#content .paginator ul {margin:0 20px;padding:0;float:left;}
	.paginator li {list-style:none;float:left;margin:0 3px;}
	.paginator .nextlink {text-decoration:none;background:url('images/rarr.gif') 0 50% no-repeat;padding-left:10px;}
	.paginator .prevlink {text-decoration:none;background:url('images/larr.gif') 100% 50% no-repeat;padding-right:10px;}
	.paginator .thispage {color:#f8981d}
	.paginator a {color:#4e4e4e;text-decoration:underline;}

	.productdata {}
		.productdata table {width:100%;} /* 696px */
		
		.productdata tr.inactive {display:none}

		.productdata tr.odd td {background:#fff}
		.productdata tr td {background:#f3f0ea}

			.productdata thead {background:#FDE1BD;font-size:12px;height:40px;}
				.productdata th {font-weight:bold;text-align:center;vertical-align:bottom;padding-bottom:8px;border-left:1px solid #aaa;border-bottom:1px solid #aaa;font-size:10px;}
					
			.productdata tbody {}
				.productdata tbody tr {line-height:28px;}
					.productdata tbody td {text-align:center;border-bottom:1px solid #aaa;font-size:11px}
						.productdata tbody td.col-fund {text-align:left;}

					.fundrow td {}
					.fundrow tr {}
					.fundrow td a:link, .fundrow td a:visited {color:#515151}
						.fundrow .col-fund {padding-left:0}
						
						.treebutton-on {display:block;float:left;border-right:1px solid #aaa;background-image:url('/images/treebutton_on.gif');width:18px;height:28px;margin-right:8px;}
						.treebutton-off:hover {background-image:url('/images/treebutton_hover.gif');}
						.treebutton-off {display:block;float:left;border-right:1px solid #aaa;background-image:url('/images/treebutton_off.gif');width:18px;height:28px;margin-right:8px;}

						.fundrow .fundname {display:block;float:left;margin-right:5px;}

						.favorite-add {display:block;float:left;width:11px;height:28px;background-image:url('/images/favorite-add.gif');z-index:10;}
							.favorite-add:hover {background-color:#fff;}
							.favorite-add:hover span.addnotice {display:block;}					
						.favorite-check {display:block;float:left;width:11px;height:28px;background-image:url('/images/favorite-check.gif');}
						.favorite-del {display:block;float:left;width:11px;height:28px;background-image:url('/images/favorite-del.gif');}

						/* Tooltip controlled by CSS */
						span.addnotice {display:none;position:absolute;color:#fff;width:170px;top:-100px;left:-80px;text-align:center;background:url('/images/tooltip.gif') 0 100% no-repeat;padding:0 0 12px;}
						span.addnotice p {padding:20px 8px 10px 8px;text-align:left;}

						span.addnotice .fakelink {color:#fff;font-weight:normal;text-decoration:underline}
						
						

					
					.seriesrow td {border-left:1px solid #aaa}
					.productdata th.col-fund, .seriesrow td.col-fund {border-left:none;}
					#rolled_over_funds_row td {background:#FDE1BD;text-align:left;padding-left:26px;font-weight:bold;font-size:10px;}

					.col-fund {padding-left:26px;text-align:left !important;}
					.col-nav {text-align:right}
										
					td.col-empty, th.col-empty {border-left:none;width:0;}

		/* favfunds funds fund row - fund 294px, nav 101px, blank
		/* favfunds funds series/head row - fund 213px + 1px border, navps 79px + 1px, nav 101px + 1px, navps prev 77px + 1px, change 77px + 1px = 552px, col-empty takes the rest  */
		#newspanel {margin-bottom:20px;background:url('/images/news_nav_col.gif') 0 0 repeat-y;border:1px solid #b0b0b0;min-height:300px;} /* continued in styles-ie6.css */
		#newspanel .subnav {width:166px;float:left;margin:0 2px 0 0;padding:0;}
		#newspanel .subnav .first {border-top:none}
		#newspanel .subnav .last div {border-bottom:none}
		#newspanel .subnav ul {margin:0;list-style:none;}
		#newspanel .subnav ul li {list-style:none}
		#newspanel ul li.first div {border-top:none}
		#newspanel .subnav ul li ul li {list-style-image:url('/images/arrow_off.gif')}
		#newspanel .subnav ul li ul li ul li {list-style-image:none}

		#newspanel .productdata {width:520px;} /* continued in styles-ie6.css */
		#newspanel .productdata tbody td {font-size:10px}

		#newspanel .flow .Prices .fundrow td.col-rollover {font-size:8px}

		/* help is on */
		.news_help_on .spacer {display:none}
		.news_help_on #newspanel {margin-bottom:0;min-height:0;} /* continued in styles-ie6.css */
		.news_help_on #newspanel .clear {display:none;}

		.favfunds {}

		.favfunds .fundrow .col-fund {width:294px}
		.favfunds .fundrow .col-nav {width:101px}

		.favfunds .col-fund {width:213px;text-align:left;}
		.favfunds .col-navps {width:79px}
		.favfunds .col-nav {width:101px}
		.favfunds .col-pnavps {width:77px}
		.favfunds .col-change {width:77px}
		.favfunds .col-empty {width:189px}
		
		.favfunds .col-navps, 
			.favfunds .col-pnavps, 
			.favfunds .col-change {width:80px}
		.favfunds .col-nav {width:100px}

		

	
	#results {margin-top:20px;}
	.doc_item {margin:10px 0 0;padding:0 0 5px;border-bottom:1px solid #999;} /* document results item */
		.doc_item h2 a {font-size:11px;text-decoration:none;}
		.doc_item dt {float:left;font-weight:bold;clear:left;margin-right:5px;}
		.doc_item dd {float:left;}

		.doc_item .downloadlink {padding-top:7px;clear:both;}
		.doc_item .downloadlink .filetype {padding:10px 0 10px 25px;background-repeat:no-repeat;background-position:0 50%;}
			.downloadlink .pdf {background-image:url('/images/filetype-pdf.gif')}
			.downloadlink .doc {background-image:url('/images/filetype-doc.gif')}
		.doc_item .downloadlink a {text-decoration:none;font-weight:normal;color:#515151;line-height:22px;padding-left:25px;background:url('/images/bullet_download.gif') 0 50% no-repeat;}
		.doc_item .downloadlink a .doc_dl {text-decoration:underline}
		.doc_item .downloadlink a .doc_extension {color:#000;}
	
	#doc_attachment {background:#fddfb9;border-top:1px solid #dac4a9;width:100%;margin-right:-3px;}
	
	.document_library_item .doc_item{border:none;}

	.newsarticle h2 {font-size:10px;font-weight:bold}
	
	.newsindex {padding-left:10px;background:url('images/larr_orange.gif') 0 50% no-repeat;}
	
	#result_count span {font-weight:bold}

	.landing_box {width:30%;float:left;margin-right:1%}
	#advisor_notes{border:1px solid #cccccc;padding:5px 10px;}
	#advisor_notes h2 {}

	
#wrap_footer {clear:both;background:#f8981d url('/images/footer_bg.gif') 0 0 repeat-x;clear:both;} /* continued in styles-ie6 */
	#footer {margin-left:37px;padding-top:40px;}

	#footer p {color:#291905;margin-top:0;}
	#footer .legal {margin-bottom:20px}
	#footer_nav {margin: 0 0 6px -16px;}
			#footer_nav li {float:left;border-right:2px solid white;padding:0 16px;}
			#footer_nav li.last {border-right:none;}
			#footer_nav a:link,	#footer_nav a:visited {color:#fff;text-decoration:none;font-weight:bold;}
	


	
/* reuseable classes */
.clear {clear:both}
.firstnav {margin-left:29px} /* 37 (left gutter) - 8 (padding on nav items) */
.ph {width:100px;height:800px;display:block;}
.legal {font-size:9px;}
.flush {margin-left:-18px}
.icon {background-position:50% 50%;background-repeat:no-repeat;text-decoration:none;}
.textequiv {position:relative;left:-1000em;}
.setrelative {position:relative}
.helptext {font-size:10px;}
.helpicon {border:1px solid #b0b0b0;}
.spacer {display:block}


/* pages */

body#default h1 {margin-bottom:15px}
#homesplash {width:422px;height:281px;float:left;}
			#orangePromoBox {background-image:url('/images/orangePromoBox.jpg');}
			#bluePromoBox {background-image:url('/images/bluePromoBox.jpg');}
			
			body#default #wrap_content {margin-left:0;width:756px;}
			body#default #content {padding-right:0;}
			body#default #homemsg {margin:0 40px 0 20px}

.promoBox {width:167px;height:281px;float:left;background-repeat:no-repeat;background-position:0 0;overflow:hidden;color:#e8e6e6;}
			.promoBox h2 {font-size:14px;font-weight:bold;color:#e8e6e6;margin:12px 19px 0 19px}
				.promoContent {margin:18px 19px 0 19px;}

				.promoContent li {list-style:disc;}

				.promoContent a, .promoContent a:link, .promoContent a:visited {color:#fff;font-weight:normal}

				#content .promoContent p, #content .promoContent div, #content .promoContent ul, #content .promoContent ol, #content .promoContent li {margin:0;padding:0;font-size:10px;line-height:13px}
				#content .promoContent ul, #content .promoContent ol {margin-left:1em;}

#managers dl {clear:both}
#managers dt {margin:10px 10px 0;float:left;}
#managers dd {float:left;}
/*#managers dd b {color:#f8981d}*/



body#news #featureboxes {clear:both;background:url('/images/bg-featureboxes.gif') 0 100% no-repeat; width:auto}



body#news .featurebox {margin-right:15px;width:209px;}
	body#news .featurebox h2 {margin-bottom:22px}
	body#news .featurebox p.description {height:60px}
	body#news .featurebox dl {margin-bottom:20px}
		body#news .featurebox a {margin:0}
	
body#news .subfeature {background:none;border:none;}
	body#news .subfeature div {margin:20px 25px;}
		body#news .subfeature dt a:link, body#news .subfeature dt a:visited {color:#565656}
		body#news .last {margin-right:0px;}

body#news .subnav .spacer {background:#fff;width:100%;height:32px;}



body#products .helptext {width:300px;float:left;margin-top:0;}
body#products .helpicon {float:left;margin-right:10px;}

body#products .modified_date, body#news .modified_date {min-height:32px;position:relative;}/* continued in styles-ie6.css */
body#products .modified_date .orient_bottom, body#news .modified_date .orient_bottom {position:absolute;bottom:0;right:0;}
body#products #divProductData {clear:both}

body#funds {}
	body#funds #content {padding-right:0}
	body#funds h2 {font-size:16px}
	#manager_profile dd {margin-top:1em;}
	#manager_profile dd p {margin:0;}
	#related_documents span {color:#555;font-weight:bold}

#ff-content {float:left;width:435px}
	#ff-content h2 {color:#000;font-size:11px;font-weight:bold;margin-bottom:27px;}
	#ff-content h3 {color:#f8981d;font-size:11px;font-weight:bold;margin-bottom:20px;}
	#ff-content h4 {font-size:11px;font-weight:bold;margin-bottom:20px;}

	.dealernotes dl {margin-top:27px;width:435px;}

	.fundnotes dl {margin-bottom:27px;width:auto}
	.fundnotes dt {display:block;padding-right:1em;color:#f8981d;font-weight:bold;}
	.fundnotes dd {display:block;}

	#notes_top {margin-bottom:14px;}
	
	#manager_profile {margin-bottom:30px;background-color:white}
		#manager_profile dl {clear:both;padding-bottom:18px;}
			#manager_profile dt {margin:10px 10px 0 0;float:left;}
			#manager_profile dd {float:left;width:340px;}
				#manager_profile dd b {color:#f8981d}
	
	#growth_graph {padding-bottom:42px;margin-bottom:21px;}

	#composition {padding-bottom:22px;margin-bottom:20px;}
	/*#composition #policy, #composition #sector {float:left;width:200px;}
	#composition #policy {padding-right:14px;border-right:1px solid #808080;margin-right:15px;}*/

	#topten {margin-bottom:20px;padding-bottom:20px;position:relative;}
		#topten table {float:left;width:210px;}
		#topten table.firstfive {margin-right:10px}
		#topten table.firstfive {margin-right:10px}
			#topten td {font-weight:bold;text-align:right;}
		#topten #holdingtotal {border-top:#000 1px solid;margin-top:5px;float:right;font-weight:bold;}

	/*#notes_top, #manager_profile, #growth_graph, #composition, #topten {border-bottom:1px solid #f8981d;}*/
	#growth_graph, #composition, #topten {border-bottom:1px solid #f8981d;}
	#manager_profile{border-bottom:1px solid #f8981d;border-top:1px solid #f8981d;}
	


#ff-sidebar {float:right;width:270px;margin:17px 0 0 0}
	#ff-sidebar #fundstyle {margin-bottom:18px;text-align:center;}
	
	#ff-sidebar #data_wrapper {background:#807F83;color:#fff;}

		#ff-sidebar #data {margin:38px 21px;}
			#ff-sidebar #data p {clear:both;margin:0 0 5px 0;}
			#ff-sidebar #data .data_group {padding:20px 0;clear:both;}
				#ff-sidebar #data dl {clear:both;}
				#ff-sidebar #data dt {font-weight:bold;float:left;margin-right:5px;width:88px;}
				#ff-sidebar #data dd {float:left;}
				#ff-sidebar #data table {width:130px;}
				
				#ff-sidebar #data td, #ff-sidebar #data th {width:50%}
				#ff-sidebar #data td {text-align:right}

#ff-holdings {clear:both;border-top:1px solid #f8981d;background:url('/images/holding_bg.gif') 0 0 repeat-x;}
#ff-holdings h3 {margin:8px 0 20px 20px;color:#807f83;}

.holdings_list {width:435px;float:left;margin-top:1em;}
	.holdings_list thead th {background:#ebebeb;text-transform:uppercase;font-weight:bold;padding:2px;}

	.holdings_list tbody tr.policytype th {font-weight:bold;padding-top:20px;}

#companyprofiles {float:right;width:270px}


#control_panel {position:absolute;top:0;left:740px;width:205px;font-size:10px;color:#3f3f3f;padding-bottom:6px;}
	#control_panel .bg_vert_wrapper {background:transparent url('/images/control_panel_bg_vert.png') 0 0 repeat-y;}	
		#control_panel h5 {font-weight:bold;font-size:10px;margin:0 14px 4px 14px;}
			#control_panel .advisor_name {font-weight:normal;}
		#control_panel a {text-decoration:none}
		#control_panel .commands {margin:0;}
			#control_panel .commands ul, #control_panel .commands li {margin:0;list-style:none;}
			#control_panel .commands ul {background:url('/images/control_panel_shadow.gif') 0 0 repeat-x;margin:0 8px 0 8px; }
				#control_panel .commands li {background:url('/images/bullet_dblarrow.gif') 0 6px no-repeat;margin:0 21px 0 9px;padding:3px 0 0 12px;line-height:11px;}
			#control_panel .bg_bottom {height:67px;background:url('/images/control_panel_bg_bot.png') 0 0 no-repeat;}



/** GOT Accounts - login.aspx **/
#login_advisor, #login_investor {float:left;width:49%}
	#login_advisor input.submit {padding:5px;background:#f8981d;float:left;}
	#login_advisor input.submit:hover {background-color:#f68716;}
	#login_advisor input {margin:5px 0 0 0;}
	#login_advisor a:link, #login_advisor a:visited {color:#515151;font-weight:normal;}
	#login_investor a {text-decoration:none;}

#login_advisor_txt_container{width:633px; }
	#login_advisor_txt1{float:left;border-top:1px #b8b8b8 solid;width:306px;margin:25px 0 0 0;}
	#login_advisor_txt2{float:right;border-top:1px #b8b8b8 solid;width:306px;margin:25px 0 0 5px; }

body#cms #content input,body#cms #content select { width:auto }
	body#cms #content form input.text {width:200px}
	body#cms #content form fieldset {border:1px solid black}
	body#cms #content form label {clear:none;width:400px}
	body#cms #content form label.null {width:auto}
	body#cms #content table {clear:both}
		body#cms #content h2, body#cms #content table caption {font-size:15px;font-weight:bold}
		body#cms #content table td {vertical-align:top}

/** Change Password - change_password.aspx **/
body#change_password .CancelButton {display:none;}
body#change_password .submit {width:auto;background-image:none;} 

/* hidden things in cms */ 
body#cms #quickLinks, body#cms #footer_nav {display:none}

.inlinehead {display:inline}

body#sitemap ul.sitemaplist {font-weight:bold;}
body#sitemap ul.sitemaplist li {color:#f8981d;text-decoration:underline;list-style:none;}
body#sitemap ul.sitemaplist li ul {margin-top:0;}
body#sitemap ul.sitemaplist li ul li {color:#807f83;font-weight:normal;list-style:disc;}
body#sitemap ul.sitemaplist li ul li a {color:#807f83;font-weight:normal;}

.filterContainer {}
.filterContainer ul, .filterContainer li {margin:0;padding:0;list-style:none;}
.filterContainer li.first {border-left:none}
.filterContainer li {border-left:1px solid #000;float:left;padding:0 10px;}

.dealerResults {width:100%}
.dealerResults th, .dealerResults td {vertical-align:top}
.dealerResults thead th {text-align:left;font-weight:bold;padding-bottom:1em}
.dealerResults p {margin:0;}

.dealerResults .dealername h4 {}
.dealerResults .dealername ul, .dealerResults .dealername li {margin:0 !important;list-style:none;padding:0;}

body#cart form fieldset,body#find_dealer form fieldset {margin-bottom:10px}

body#cart {}
	body#cart form {display:none}
		th.ekit {width:100px}
		th.printable {width:100px}
		#cart_information table th,td.ekit,td.printable {text-align:center}
		body#cart table.productdata {width:100%}
		body#cart form td input {width:20px;margin-right:3px}
			body#cart form td.button input {width:auto;margin:5px 0;padding:0 10px}
		body#cart form input, body#contact_sales form input {width:auto;float:none}
		body#cart #content table td.document,body#cart form td.button,body#cart form td.remove {padding:0 10px;text-align:left}

body#careers {}
	body#careers form label {display:block}
	body#careers form fieldset {margin-bottom:10px}
	body#careers #content ul {margin:0}
		body#careers #content li {list-style: square inside}
			body#careers #content li .posted {color:#666;font-size:11px;font-weight:bold;margin-left:7px}

body#contact_sales form {display:none}
	body#contact_sales #content ul,body#contact_sales #content li {margin:0}
	body#contact_sales #content li {list-style:none}
	body#contact_sales #content ul#sales_contacts li {border-top:1px solid black}

body#find_dealer {}
	.divider_or {margin:10px 0;letter-spacing:-2px}
	body#find_dealer table tr td fieldset {margin-bottom:5px}
	body#find_dealer table input {width:auto;display:inline}
	body#find_dealer fieldset fieldset input,body#find_dealer fieldset fieldset label {display:inline;float:none;width:auto;margin:0}
	body#find_dealer a.selected {color:black;text-decoration:none}
	body#find_dealer table.dealer_results {width:100%;margin-top:20px}
		body#find_dealer table.dealer_results td {padding:20px 0;vertical-align:top}
		body#find_dealer table.dealer_results td .name {font-weight:bold}

body#contact_sales{}
	#sales_region_info img {margin-bottom:10px;margin-right:20px}
	#sales_region_info img,#sales_region_info #main_contact_info{float:left}
	#sales_region_info input {display:block;clear:both;margin-bottom:20px}
	#sales_contacts li {padding:20px 0}
	.contact_details {margin-top:20px}

body#profile {}
	body#profile caption {padding:15px 0}
	#mailing_info {margin-left:10px}
	body#profile #content form label {clear:none}
	body#profile #content form td {padding-bottom:10px}
	body#profile #content form input {margin-bottom:5px}
	input[type=checkbox] {width:auto}

body#cms {}
	body#cms #content #frm_sales_contacts label {width:100px}
	body#cms #content table td img {display:block;clear:both}
	body#cms table td,body#cms table th {padding:0 8px 8px 0}
	body#cms li {margin-bottom:4px}

iframe body {background:white}

body#documents {}
	body#documents div.addtocart {margin-top:10px}
	body#documents #ctl00_phMain_cart_link {text-decoration:none;background-repeat:no-repeat;float:none;display:inline}
		body#documents #ctl00_phMain_cart_link span {margin-left:20px;text-decoration:underline}
	body#document_search #content form select, body#document_search #content form input {clear:both;float:none;display:block}



