/* PREVENTS IE BACKGROUND FLICKER */
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* YAHOO GUI CSS RESET/FONTS */
	/*Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version 0.12.1*/
	/* RESET */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, img{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
	ol,ul {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;}
	/* FONTS */
	body{font:13px tahoma, 'lucida grande', 'lucida sans', lucida, arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
	table {font-size:inherit;font:100%;}
	select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
	pre, code {font:115% monospace;*font-size:100%;}
	body * {line-height:1.22em;}
	small {font-size:100%;}
/* =========================== */

/* BASIC ELEMENTS */
strong, b {font-weight:bold;}
body {background:#afaba1;text-align:center;}
hr {display:none;}
p, blockquote {margin:0 0 1em 0;}
h3 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:129%;
	}
#highlight-article li {margin: 0 0 .5em 0;}
/* GLOBAL CLASSES */
.clear {clear:both;}
.tmid {text-align:center;}
.tright {text-align:right;}
.right {float:right;}
/* LAYOUT */
.container {
	width:800px;
	margin:0 auto;
	clear:both;
	text-align:left;
	}
#content {background:#afaba1 url(/pics/shared/body-bg.gif) repeat-x left top;}
	#content .container {overflow:hidden;}
#wrapper {
	background:#2b2b2b url(/pics/shared/wrapper-bg.gif) repeat-y 42.3077em top;*background-position:41.25em top;
	/*width:800px;*/
	width:816px;
	margin: 0 auto;
	display:block;
	float:left;
	}
html>body #wrapper {width:800px;}

#side {
	float:right;
	width:266px;
	background:#2b2b2b;
	}
	html>body #side {width:250px;}
/*#side.apply {
	float:right;
	background:#c0bdb4 url(/pics/shared/highlight-article-bg.gif) repeat-x left -3px;
	margin-bottom:-200em;
	padding-bottom:200em;
	}*/
#main {
	width:549px;
	background:#2b2b2b;
	color:#fff;
	float:left;
	}
	html>body #main {width:550px;}
/*	#main.apply {
		margin-left:19.2308em;*margin-left:18.7673em;
		}*/
#resource-library,
#latest-resources,
#articles,
#featured-media,
#highlight-article,
.recent-article,
#footer,
.apply form,
#comments,
#categories {
	padding:20px;
	border-bottom: 1px solid #222;
	}

/* FOOTER */
#footer {
	clear:both;
	background: #000 url(/pics/shared/logo-small.gif) no-repeat 1.5385em 1.5385em;
	padding-bottom:6em;
	color:#fff;
	}
	#footer p {
		font: normal normal normal 77%/150% arial, helvetica, tahoma, sans-serif;
		display:block;
		float:left;
		width:60%;
		padding-left:10%;
		}
		#footer p#starkmedia {text-align:right;width:30%;padding:0;}
			#footer p a {color:#ccc;}
			#footer p#starkmedia a {text-decoration:none;}


/* TOP BAR */
#top-bar {
	background:#000;
	color:#fff;
	min-height:59px;
	}
	#top-bar h4 {float:left;width:302px;}
	#top-bar .container {background:#000;color:#fff;}
	#logout {
		padding:4.5em 0 1em 0;
		font-size:xx-small;
		text-align:right;
		margin:0;
		font-family: verdana, arial, helvetica, sans-serif;
		color:#666;
		}
		#logout a {color:#ccc;}
		#logout strong {color:#fff;}
		

/* HEADER */
#header {
	width:800px;
	clear:both;
}
#header h1 {
	width:272px;
	height:80px;
	text-indent:-9999px;
	background:url(/pics/shared/dealer-lounge.gif) no-repeat left -7px;
	margin:0;
	}
	#header h1 a {
		width:272px;
		height:80px;
		display:block;
		}

/* QUICK SEARCH */
#quick-search {
	/*float:right;*/
	text-align:center;
	background:#a19e97 url(/pics/shared/quick-search-bg.gif) repeat-x left top;
	border-top:solid 1px #777;
	/*margin:5.5em 0 0 0;*/
	width:250px;
	}
	#quick-search fieldset {padding:0.3846em;*padding:0.3753em;border-left:solid 1px #777;display:block;}
	#quick-search legend {display:none;}
	#quick-search input {
		background:#706c65;
		border: solid 1px #4f4f4f;
		padding:0.43em;
		color:#fff;
		font-size:77%;
		float:left;
		margin-right:.6em;
		margin-left:.6em;
		width:17.5em;*width:11.9067em;
		}
	#quick-search label {
		text-transform: uppercase;
		font: normal normal bold 77%/normal arial, helvetica, tahoma, sans-serif;
		float:left;
		margin:.6em;
		}

/* HIGHLIGHT ARTICLE */
#highlight-article {
	background:#c0bdb4 url(/pics/shared/highlight-article-bg.gif) repeat-x left -3px;
	color:#252525;
	border-bottom:none;
	border-top:solid 1px #999;
	float:left;
	width:509px;
	}
	html>body #highlight-article {width:510px;}
	.home #highlight-article {background:#c0bdb4 url(/pics/shared/highlight-article-bg.gif) repeat-x left top;}

	#highlight-article h1 {
		font-size:85%;
		font-weight:bold;
		margin:0 0 .5em 0;
		}
	#highlight-article h2,
	#side.apply h2  {font-size: 182%;}
	
		#highlight-article.article-list h2,
		#highlight-article.resource-library h2 {margin:0 0 .5em 0;}
		
		#highlight-article h2 a {	
			text-decoration:none;
			color:#252525;
			font-weight:normal;
			}
			#highlight-article h2 a:hover {text-decoration:underline;}
			
	#highlight-article p,
	#highlight-article ul,
	#highlight-article ol,
	#highlight-article blockquote {
		line-height: 1.6em;
		font-size:12px;
		}
		#highlight-article p img {
			padding:3px;
			background:#cbc8c1;
			border:1px solid #a4a196;
			margin: 0 1em 1em 1em;

			}
	#highlight-article a {color:#3e3920;}
		#highlight-article a:active {color:#847a4a;}
		
	
		#highlight-article table {
			width:100%;
			border-bottom:2px solid #333;
			}
			#highlight-article table th {
				font-weight:bold;
				color:#fff;
				background:#333;
				border-bottom:solid 1px #000;
				}
			#highlight-article table th,
			#highlight-article table td {
				padding:.5em;
				font-size:85%;
				}
		
		#highlight-article.article-list .article {
			/*border-top: double 3px #3e3920;*/
			padding:0 0 1em 0;
			}
			#highlight-article.article-list .article h3 a {
				text-transform: none;
				color:#2b2b2b;
				text-decoration:none;
				}
#highlight-article .resource-block {margin: 1.5em 0;}
#highlight-article .resource-block ul {list-style:none;margin-left:0;}
#highlight-article .resource-block h4 {
	font-weight: bold;
	font-size: 100%;
}
#highlight-article ul.resources li {
	padding: .6em 0 .6em 20px;
	clear:both;
}
#highlight-article .resource-block ul.resources {list-style:none;margin-left:0;}
#highlight-article ul.resources li.pdf {background:url(/pics/icons/sm_pdf.gif) no-repeat left center;}
#highlight-article ul.resources li.mp3 {background:url(/pics/icons/sm_mp3.gif) no-repeat left center;}
#highlight-article ul.resources li.mov {background:url(/pics/icons/sm_mov.gif) no-repeat left center;}
#highlight-article ul.resources li.img {background:url(/pics/icons/sm_img.gif) no-repeat left center;}
#highlight-article ul.resources li.eps {background:url(/pics/icons/eps.gif) no-repeat left center;}
#highlight-article ul.resources li.qxd {background:url(/pics/icons/qxd.gif) no-repeat left center;}
#highlight-article ul.resources li.ppt {background:url(/pics/icons/ppt.gif) no-repeat left center;}

.comment-resource-block {font-size:smaller;margin:0;}
.comment-resource-block ul.resources {margin: .5em 0 0 0;padding:0;width:50%;border-top:solid 1px #ccc;}
.comment-resource-block ul.resources li {clear:left;background:url(/pics/icons/sm_misc.gif) no-repeat left 2px;}
.comment-resource-block ul.resources li.pdf {background:url(/pics/icons/sm_pdf.gif) no-repeat left 2px;}
.comment-resource-block ul.resources li.mov {background:url(/pics/icons/sm_mov.gif) no-repeat left 2px;}
.comment-resource-block ul.resources li.mp3 {background:url(/pics/icons/sm_mp3.gif) no-repeat left 2px;}
.comment-resource-block ul.resources li.img {background:url(/pics/icons/sm_img.gif) no-repeat left 2px;}
.comment-resource-block ul.resources li a {padding:.35em 0 .35em 18px;border-bottom:solid 1px #ccc;text-decoration:none;display:block;color:#3e3920;}


/* ARTICLE COMPONENTS */
.timestamp {
	text-transform:uppercase;
	font-size:xx-small;
	font-family:arial;
	letter-spacing:.25em;
	margin:1em 0 .5em 0;
	display:block;
	}
	.home .timestamp {
		margin:0 0 .5em 0;
		}
.posted-by {
	font-style:italic;
	font-family:arial,trebuchet ms, sans-serif;
	font-size:77%;
	color:#555;
	}
.category {
	float:right;
	font: normal normal normal 68% arial, helvetica, tahoma, sans-serif;
	color:#999;
	}

/* CATEGORIES SECTION */
#categories {background:#3c3c3c url(/pics/shared/side-featured-bg-2.gif) repeat-y left top;border-left:solid 1px #131313;}
#categories h3 {color:#fff;}
#categories li {
	/*float:left;
	width:50%;*/
	font: normal normal bold 77%/normal arial, helvetica, tahoma, sans-serif;
	}
	#categories li a {
		text-transform:uppercase;
		color:#d7d1c4;
		text-decoration:none;
		padding: .4em 0;
		display:block;
		}
		#categories li a:hover,
		#categories li.current a {text-decoration:underline;}
		#categories li a em {
			font-style:normal;
			color:#7a7565;
			}
			
	/* CATEGORIES (HOME PAGE) */
	#categories.home {padding:0;border:none;background:transparent;}
	#categories.home h3 {margin: 0 1.2em .5em 1.2em;clear:left;padding-top:1.2em;}
		#categories.home li {
			float:none;
			width:auto;
		}
		#categories.home li a {
			text-decoration:none;
			color:#fff;
			padding:.54em 20px;
			display:block;
			}
			#categories.home li a:hover {
				background:#393939;
				}
			#categories.home li a em {
				font-style:normal;
				color:#666;
				}

/* RESOURCE LIBRARY SECTION*/
#resource-library {
	background:#fff url(/pics/shared/resource-library-bg.gif) repeat-y right top;
	color:#000;
	border-top:solid 1px #615f5a;
	border-left:solid 1px #888;
	border-bottom:none;
	}
	
	#resource-library h4 {
	background-color: #fff;
	padding: 5px 0 5px 8px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.85em;
	margin: 5px 0 5px 0;
	border-top:solid 1px #e8e8e8;
	border-bottom:solid 1px #e8e8e8;
	}
	
	#resource-library h4.briggs {
	background: #fff url(/pics/resource_library/briggs.png) 185px 5px no-repeat;
	color: #900;
	}
	
	#resource-library h4.ge {
	background: #fff url(/pics/resource_library/ge.png) 185px 5px no-repeat;
	color: #2c65b7;
	}

	#resource-library h4 a {
	display: block;
	width: 195px;
	height: 20px;
	color:#666;
	text-decoration:none;
	}
	
	#resource-library h4 a:hover {
	color:#900;
	text-decoration:underline;
	}
	
	.lt_resources {
	border: 1px solid #666;
	background-color: #2b2b2b;
	padding: 1px;
	font-size: 0.8em;
	color: #ccc;
	width: 105px;
	}
	
	.ge_bg { float: right;width: 40px;height: 40px;background: transparent url(/pics/resource_library/ge_bg.png) top left no-repeat;text-indent: -5000px; }
	
	.briggs_bg { float: right;width: 65px;height: 40px;background: transparent url(/pics/resource_library/briggs_bg.png) top left no-repeat;text-indent: -5000px; }
	
/*	#resource-library div.clear {
		background: url(/pics/shared/resource-library-bg-bottom.gif) no-repeat right bottom;
		margin:-1.6385em;*margin:-1.5014em;
		margin-top:1em;
		height:1em;
		border-left: solid 1px #333;
	}*/
	#resource-library li {
		float:left;
		width:50%;
		font: normal normal bold 77%/normal arial, helvetica, tahoma, sans-serif;
		}
		#resource-library li a {
			text-transform:uppercase;
			color:#000;
			text-decoration:none;
			padding: .4em 0 .4em 17px;
			display:block;
			background: url(/pics/icons/folder.gif) no-repeat left .4em;
			}
			#resource-library li a:hover, #resource-library li.current a {
				background: url(/pics/icons/folder_over.gif) no-repeat left .4em;
				text-decoration:underline;
				}
			#resource-library li a em {
				font-style:normal;
				color:#7a7565;
				}

/* FEATURED MEDIA SECTION */
#featured-media {
	background:#2b2b2b url(/pics/shared/side-featured-bg-1.gif) repeat-y left top;
	color:#fff;
	border-left:solid 1px #131313;
	border-bottom:none;
	}
	#featured-media p {
		text-transform: uppercase;
		font: normal normal normal 77%/150% arial, helvetica, tahoma, sans-serif;
		margin: .75em 0;
		}
		#featured-media p a {
			text-decoration:none;
			color:#bdbab1;
			}

/* COMMENTS */
#comments {
	background:#1b1b1b;
	clear:left;
	}
	.comment {
		background:#fff url(/pics/shared/comment-bg.gif) no-repeat left top;
		color:#000;
		font-family:arial,helvetica,verdana,sans-serif;
		padding:1em;
		margin:1em 0 1.5em 0;
		}
	.comment2 {
		background:#fff url(/pics/shared/comment-bg.gif) no-repeat left top;
		color:#000;
		font-family:arial,helvetica,verdana,sans-serif;
		padding:1em;
		margin:1em 0 1.5em 2em;
		}
		.comment h4, .comment2 h4 {
			display:inline;
			font: normal normal bold 107% Arial, sans-serif;
			}
		.show-hide {
			font-size:77%;
			margin-bottom: 1em;
			display:inline;
			padding: .1em 0;
			}
			.show-hide a {
				color:#666;
				}
		.comment-quote {
			/*clear:both;*/
			color:#666;
			font-size:85%;
			border-left: solid 3px #ccc;
			padding:0 1em;
			margin: 1em 1.5em;
			display:none;
			}
			.comment-quote p {

			}
			/*.comment .comment-body {clear:both;}*/
			.comment-body > p {
				font-size:85%;
				line-height:130%;
				}
			.comment-body .comment-reply {
				display:block;
				text-align:right;
				margin: 0 -1em 0 0;
				padding: 0 .5em .4em 0;
				background: #fff url(/pics/shared/comment-reply-bg.gif) no-repeat right bottom;
				clear:both;
				}
				.comment-body .comment-reply a {
					font-size:smaller;
					color:#600;
				}
		.signature {
			background: #1b1b1b url(/pics/shared/signature-bg.gif) no-repeat 5em top;
			margin: 0 -1em -2em -1em;
			padding: 10px 3em 0 3em;
			color:#fff;
		}
		.signature p {
			font-size:85%;
			}
#comments table {
	width:100%;
	border-bottom:1px solid #333;
	color:#333;
	background:#c0bdb4;
	}
	#comments table th {
		font-weight:bold;
		color:#fff;
		background:#333;
		border-bottom:solid 1px #000;
		}
	#comments table th,
	#comments table td {
		padding:.5em;
		font-size:85%;
		}
/*	#comments + h4 {
		margin: 0 0 .5em 0;
	}*/




#latest-resources {
	background:#2b2b2b url(/pics/shared/side-featured-bg-1.gif) repeat-y left top;
	color:#fff;
	border-left:solid 1px #131313;
	}
	#latest-resources ul li a {clear:left;background:url(/pics/icons/sm_misc.gif) no-repeat left 4px;}
	#latest-resources ul li.pdf a {background:url(/pics/icons/sm_pdf.gif) no-repeat left 4px;}
	#latest-resources ul li.mov a {background:url(/pics/icons/sm_mov.gif) no-repeat left 4px;}
	#latest-resources ul li.mp3 a {background:url(/pics/icons/sm_mp3.gif) no-repeat left 4px;}
	#latest-resources ul li.img a,
	#latest-resources ul li.jpg a,
	#latest-resources ul li.gif a,
	#latest-resources ul li.tif a,
	#latest-resources ul li.bmp a {background: url(/pics/icons/sm_img.gif) no-repeat left 4px;}
	#latest-resources ul li a  {text-decoration:none;display:block;padding: .5em 0 .5em 20px;}
	#latest-resources ul li a em {font-style:normal;color:#666;font-size:9px;}
#articles {
	background:#3c3c3c url(/pics/shared/side-featured-bg-2.gif) repeat-y left top;
	color:#fff;
	border-left:solid 1px #131313;
	}
	#articles li a, #latest-resources li a  {
		padding: .5em 0 .5em 17px;
		display:block;
		border-bottom: 1px solid #666;
		font-size:85%;
		text-decoration:none;
		color:#e3e3e3;
		overflow:hidden;
		width:193px;
		}
	#articles p {
	padding: 0;
	display:block;
	font-size:85%;
	color:#e3e3e3;
	margin: 1em 0 0 0;
	}
	#articles p a {
	padding: 0;
	display:block;
	color:#e3e3e3;
	}
		#articles li a {background:url(/pics/icons/featured-article.gif) no-repeat 5px center;}
		#side h3 {margin-bottom:.5em;}
		#articles ul, #latest-resources ul {border-top:1px solid #666;} 
		#articles li a:hover {background-color:#444;}
		#latest-resources ul li a:hover {background-color:#333;}
	#ads {
	background:#2b2b2b url(/pics/shared/side-featured-bg-1.gif) repeat-y left top;
	color:#fff;
	padding: 10px 0 0 12px;
	border-left:solid 1px #131313;
	}


/* RECENT ARTICLES SECTION */
#recent-articles {
	background:#1b1b1b;
	color:#fff;
	float:right;
	width:380px;
	}
	.recent-article {
		border: 1px solid #111;
		border-top-color: #333;
		border-left:none;
		border-right:none;
		}
		.recent-article:hover, .recent-article.over {background:#202020;}
		.recent-article img {
			padding:3px;
			border:1px solid #a4a196;
			margin: 0 1em 1em 1em;
			}
	#recent-articles h2 {font-size: 129%;margin:0 0 .5em 0;}
		#recent-articles h2 a {color:#fff;text-decoration:none;}
	#recent-articles p,
	#recent-articles ul,
	#recent-articles blockquote {
		font-size:77%;
		line-height: 1.4em;
		}
	#recent-articles a {color:#c8b992;}
	#recent-articles h4.category a {color:#444;text-decoration:none;}
	#recent-articles .timestamp {color:#666;margin: 0;display:block;}
	#recent-articles .posted-by {color:#888;}
	#recent-articles .article-links {margin-top:1em;}
	#highlight-article .article-links {margin-left:0;}
	.article-links li {display:inline;}
		.article-links li:after {content: " | ";}
		.article-links li:last-child:after {content:"";}
		#highlight-article .article-links li:after {content:"";}
		#highlight-article .article-links li a {
			padding:.25em .5em .25em 18px;
			background-repeat: no-repeat;
			background-position: left center;
			}
			#highlight-article .article-links {border-bottom: solid 1px #a4a196;padding-bottom:.75em;margin-top:2em;clear:left;font-size:77%;}
			.article-links li.post-comment a {background-image:url(/pics/icons/post-comment.gif);}
			.article-links li.view-comments a {background-image:url(/pics/icons/view-comments.gif);}
			.article-links li.permalink a {background-image:url(/pics/icons/permalink.gif) ;}
	
/* FEATURED DEALER */
#featured-dealer {
	background:#d1d1d1;
	margin:0;
	padding:0;
	overflow:hidden;
	border-top: 1px solid #908d86;
	text-align:center;
	}
	#featured-dealer img {
		width:540px;
		padding:4px;
		margin:0;
		display:block;
		}

#devkit {display:none;} 



input#submit {border:none;padding:0;margin:0;display:inline;width:auto;}
.apply form {border:none;}
table.striped .even td {background:#cecbc3;}
table.striped tr.selected td {background:#f9f2de;}
/*table.striped .ruled td {background:#d7d4cb;cursor: pointer;}*/
#go-home{display:none;}
form h4 {
	color:#222;
	font-weight:bold;
}

/* PROFILE VIEW/EDIT */
.profile {
	width:100%;
	margin: 0 0 1em 0;
	}
	#highlight-article table.profile td, #highlight-article table.profile th {
		vertical-align:top;
		padding:.5em .6em;
		font-size:85%;
		border-bottom: solid 1px #aba69e;
		}
		#highlight-article table.profile thead th {background:#1c1c1c;color:#fff;}
		#highlight-article table.profile tbody th {background:#928c83;color:#000;}

#profile a {color:#afaba1;}

table thead tr th {white-space:nowrap;}

#toolbar {
	display:block;
	/*background:url(/pics/shared/toolbar-bg.gif) repeat-x left bottom;*/
	/*background:#a19e97 url(/pics/shared/quick-search-bg.gif) repeat-x left top;*/
	}
	#toolbar ul li {
		float:left;
		font: normal normal bold 77% Arial, sans-serif;
		text-transform:uppercase;
		}
		#toolbar ul li a {
			float:left;
			padding: 1em;
			text-decoration:none;
			color:#000;
			}

/*SEARCH RESULTS*/
#search-results {
	list-style: decimal outside;
	margin-left: 2em;
	}
	#search-results h3 {
		text-transform:none;
		}
#search-categories {padding:.2em;margin: .2em 0 .5em 0;}
#keywords{width:90%;padding:.2em;margin: .2em 0 1em 0;}
.hilight {background:#e1ded4;padding: 1px .1em;}
a .hilight {background:#e1ded4;text-decoration:underline;}

#highlight-article ol {list-style: decimal outside;margin: 0 0 1em 3em;}
#highlight-article ul {list-style: disc outside;margin: 0 0 1em 3em;}
.right {background:#ddd;border:solid 1px #999;padding:3px;}


/*FEEDBACK*/


#pop-top {
	color:#fff;
	min-height:55px;
	background: #000 url(/pics/shared/logo-small.gif) no-repeat 1em 1em;
	color:#fff;
	text-align: right;
	}
	
.close_btn {
	padding: 15px 15px 0 0;
	}

#feedback {
	border: 1px solid #888888;
	margin: 15px;
	padding: 15px;
	background:#c0bdb4 url(/pics/shared/highlight-article-bg.gif) repeat-x left -3px;
	}
	
.submit_btn {
	margin: 10px 0 -10px 65px;
	}

/*NEWSFEEDS*/	
	
#feeds table {
	width:100%;
	border-bottom:2px solid #333;
	text-align: left;
	}
	
#feeds table th {
	font-weight:bold;
	color:#fff;
	background:#333;
	border-bottom:solid 1px #000;
	}
	
#feeds table tr.even {
	background-color: #cecbc3;
	}
	
#feeds table th,
#feeds table td {
	padding:.5em;
	font-size:85%;
	}	
	
