body,td,th {

	font-size: 9px;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;
	background-color: #686868
}

a:link {color: #FFFFFF;	text-decoration: none;}

a:visited {text-decoration: none; color: #FFFFFF;}

a:hover {text-decoration: underline; color: #FFFFFF;}

a:active {text-decoration: none; color: #FFFFFF;}

#mainTable{

	width:780px;

	border:none;

	font-size: 9px;

}

#mainTable td{

	border:1px solid #FFFFFF;

	width:189px;

	background-color: #999999;

}

#mainTable th{

background:#666666;

border:none;

}

#mainTable div{

text-align:center;

height:20px;

}



#topTable{

width:780px;

border:none;

}

#topTable td{

	background:#999999;

	border:1px solid #FFFFFF;

	width: 170px;

}

#topTable th{

	background:#666666;

	border:none;

	height:140px;

	width: 170px;

}

#topTable div{

text-align:center;

height:20px;

}

#subsTable{

width:780px;

background:#666666;

border:none;

}

#subsTable td{

	background:#999999;

	border:1px solid #FFFFFF;

	height:120px;

	width:170px;

}

#subsTable th{

background:#666666;

border:none;

height:2px;

}

#subsTable div{

text-align:center;

height:20px;

}

#subs2Table{

width:780px;

background:#666666;

border:none;

}

#subs2Table td{

	background:#999999;

	border:1px solid #FFFFFF;

	height:40px;

	width:170px;

}

#subs2Table th{

background:#666666;

border:none;

height:2px;

}

#subs2Table div{

text-align:center;

height:20px;

}



#login {

color:#333333;

}

#login th{

color:#666666;

font-size:11px;

text-align:right;

padding-right:3px;

}

#login input{

	font-size:10px;

	width:80px;

	color: #333333;

}

.hlBlue {

	color: #000099;

	font-weight: bold;

}



#productInfo {

	width:775px;

	background-color:#CCCCCC;

	color: #333333;

}



#productInfo TH {

	background-color:#000066;

	color:#FFFFFF;

	font-size:14px;

	padding:8px 0 8px 12px;

	text-align:left;

}



#productContainer {

	width:99%;

	color:#333333;

	font-size: 9px;

}





#productImg {

    width:270px;

	height:190px;

	background-color:#FFFFFF;

	text-align:center;

	vertical-align:middle;

}



#productSpace {

	width:1px;

}

#productH {

	height:2px;

	font-size:2px;

}



#productText{

	background-color:#FFFFFF;

	width:465px;

	color:#333333;

	vertical-align:top;

	text-align:left;

	padding-left:10px;

}



.black14 {color:#000000; font-size:14px; font-weight:bold;}



#dealerFoot {

	width:775px;

	height:100px;

	background-color:#FFFFFF;

	vertical-align:top;

	text-align:center;

}



#searchTable {

	width:775px;

}



.search {

	font-size:11px;

}



#onGrey td {

	color:#333333;

}



#onGrey a:link {color:#0000CC; text-decoration:none; font-weight:bold;}

#onGrey a:visited {color:#0000CC; text-decoration:none; font-weight:bold;}

#onGrey a:active {olor:#0000CC; text-decoration:none; font-weight:bold;}

#onGrey a:hover {color:#0000CC; text-decoration:underline; font-weight:bold;}



#dealersList th {

	background-color:#333333;

	color:#ffffff;

	FONT-SIZE:12px;

	padding:3px;

}



#dealersList td {

	color:#333333;

	text-align:left;

	padding-left:3px;

}



#dealersList a:link {color:#0000CC; text-decoration:none; font-weight:bold;}

#dealersList a:visited {color:#0000CC; text-decoration:none; font-weight:bold;}

#dealersList a:active {olor:#0000CC; text-decoration:none; font-weight:bold;}

#dealersList a:hover {color:#0000CC; text-decoration:underline; font-weight:bold;}



.red {color:#FF0000; }
input.text		{border:0;color:#333;font-size:90%;margin:0;padding:6px 14px 0 8px;height:20px}
input.file		{color:#333;font-size:100%;margin:0;padding:12px 0;}
textarea.textarea	{background:#fff url(/images/shadow.jpg) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;margin:0;width:99%;}
select.select		{color:#333;font-size:100%;margin:1px 0;padding:1px 0 0;background:#fff url(/images/shadow.jpg) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;}
input.checkbox		{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
input.radio		{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
input.small		{background:transparent url(/images/inputsmallest.jpg) no-repeat left;width:84px;}
select.small		{width:84px;}
input.medium		{background:transparent url(/images/inputsmaller.jpg) no-repeat left;width:124px;}
select.medium		{width:134px;}
input.large		{background:transparent url(/images/inputmedium.jpg) no-repeat left;width:264px;}
select.large		{width:284px;}
select.full		{width:100%;padding:10px!important;font-weight:bold!important}
select.full option	{padding:5px 10px 5px 10px !important;font-weight:bold!important}
textarea.small		{height:5em;}
textarea.medium		{height:10em;}
textarea.large		{height:20em;}
#login			{width:365px;float:left}
#fpass			{width:365px;float:right}
#register		{width:365px;float:right}
#profile		{width:400px;float:left}
.float_left		{float:left !important}
.float_right		{float:right !important}
.content		{background:#fafafa url(/images/backgrounds/bg_content.jpg) repeat-x top;padding:15px}
.colspan		{letter-spacing: 2px;text-transform: uppercase;text-align: center;padding: 4px 4px 4px 8px;background: #CAE8EA url(/images/bg_header.jpg) no-repeat !important;}
.buttons a, .buttons button{display:block;float:left;margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; /* Links */}
.buttons button		{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
.buttons button[type]	{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.buttons a:active	{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.buttons a.negative, button.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
.appnitro		{font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;font-size:small;}
.appnitro li		{width:95%;}
.login			{background:transparent url(/images/login.jpg) no-repeat bottom right}
.email			{background:transparent url(/images/email.jpg) no-repeat bottom right;}
.padding_fieldset	{padding-bottom:35px}
.pre			{font-family:Courier New!important;}
div.pages {padding: 7px;margin-top: 15px;text-align:left;color:#a0a0a0;font-size:80%;background:#333;font-family:arial,helvetica,sans-serif}
div.pages a {border: 1px solid #909090;margin-right:2px;padding:2px 4.85px;background-image:url('/images/bar.jpg');background-position:bottom;text-decoration: none;color: #c0c0c0;}
div.pages a:hover, div.meneame a:active {border: 1px solid #f0f0f0;background-image:url(/images/invbar.jpg);background-color:#404040;color: #ffffff;}
div.pages span.current {margin-right:3px;padding:2px 5px;border: 1px solid #ffffff;font-weight: bold;background-color: #606060;color: #ffffff;}
.description 		{font-size:90%; line-height:1.1;font-family:Arial, helvetica, sans-serif; border:1px dashed #ccc; background-color:#FFF; padding:5px;margin:10px 0 10px 0}
.description em		{font-style:italic;color:#666}
.description b		{font-style:normal}
autocompleter-loading	{background:transparent url(/images/spinner.jpg) no-repeat scroll center;padding:50px;}
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
*			{margin:0;padding:0;outline:none;}
img			{border: none;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
div.max_height		{max-height:300px}
th.sortable,th.sortable-text,th.sortable-date,th.sortable-keep,th.sortable-date-dmy,th.sortable-numeric,th.sortable-currency,th.sortable-sortByTwelveHourTimestamp,th.sortable-sortIPAddress,th.sortable-sortEnglishLonghandDateFormat,th.sortable-sortScientificNotation,th.sortable-sortImage,th.sortable-sortFileSize{cursor:pointer;background: #CAE8EA url(/images/bg_header_sortable.jpg) no-repeat;padding: 8px 12px 4px 16px;}
th.forwardSort		{background:#CAE8EA url(/images/bg_header_down.jpg) no-repeat 0 0;}
th.reverseSort		{background:#CAE8EA url(/images/bg_header_up.jpg) no-repeat 0 0;}
form ul			{font-size:100%;list-style-type:none;margin:0;padding:10px 0;width:100%;}
form li			{display:block;margin:0;padding:1px 1px 5px 5px;position:relative;}
form li:after		{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html form li		{height:1%;}
* html .buttons		{height:1%;}
* html form li div	{display:inline-block;}
form li div		{color:#444;margin:0 4px 0 0;padding:0;}
form li span		{color:#444;float:left;margin:0 4px 0 0;padding:0 0 8px;}
form li div.left	{display:inline;float:left;width:48%;}
form li div.right	{display:inline;float:right;width:48%;}
form li div.left .medium{width:100%;}
form li div.right .medium{width:100%;}
form li div label	{clear:both;color:#444;display:block;font-size:9px;line-height:9px;margin:0;padding-top:3px;}
form li span label	{clear:both;color:#444;display:block;font-size:9px;line-height:9px;margin:0;padding-top:3px;padding-left:5px;}
form li .datepicker	{cursor:pointer !important;float:left;height:16px;margin:.1em 5px 0 0;padding:0;width:16px;}
form hr			{display:none;}
form li.section_break	{border-top:1px dotted #ccc;padding:0;width:97% !important;}
form ul li.first	{border-top:none !important;margin-top:0 !important;padding-top:0 !important;}
form .section_break h3	{font-size:110%;font-weight:400;line-height:130%;margin:0 0 2px;}
form .section_break p	{font-size:85%;margin:0 0 10px;}
label.desc		{border:none;color:#222;display:block;font-size:95%;font-weight:bold;line-height:150%;padding:0 0 0 4px;margin:0}
span.symbol		{font-size:115%;line-height:130%;}
input.text		{border:0;color:#333;font-size:90%;margin:0;padding:6px 14px 0 8px;height:20px}
input.file		{color:#333;font-size:100%;margin:0;padding:12px 0;}
textarea.textarea	{background:#fff url(/images/shadow.jpg) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;margin:0;width:99%;}
select.select		{color:#333;font-size:100%;margin:1px 0;padding:1px 0 0;background:#fff url(/images/shadow.jpg) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;}
input.checkbox		{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
input.radio		{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
label.choice		{color:#444;display:block;font-size:85%;line-height:1.1em;margin:-1.55em 0 0 25px;padding:5px 0 2px;width:90%;}
select.select[class]	{margin:0;padding:1px 0;}
*:first-child+html select.select[class]{margin:1px 0;}
.safari select.select	{font-size:120% !important;margin-bottom:1px;}
input.small		{background:transparent url(/images/inputsmallest.jpg) no-repeat left;width:84px;}
select.small		{width:84px;}
input.medium		{background:transparent url(/images/inputsmaller.jpg) no-repeat left;width:124px;}
select.medium		{width:134px;}
input.large		{background:transparent url(/images/inputmedium.jpg) no-repeat left;width:264px;}
select.large		{width:284px;}
select.full		{width:100%;padding:10px!important;font-weight:bold!important}
select.full option	{padding:5px 10px 5px 10px !important;font-weight:bold!important}
textarea.small		{height:5em;}
textarea.medium		{height:10em;}
textarea.large		{height:20em;}
form li.highlighted	{background-color:#fff7c0;}
form .guidelines	{background:#f5f5f5;border:1px solid #e6e6e6;color:#444;font-size:80%;left:100%;line-height:130%;margin:0 0 0 8px;padding:8px 10px 9px;position:absolute;top:0;visibility:hidden;width:42%;z-index:1000;}
form .guidelines small	{font-size:105%;}
form li.highlighted .guidelines{visibility:visible;}
form li:hover .guidelines{visibility:visible;}
form .required		{color:red;float:none;font-weight:700;}
#top			{width:770px;margin:90px auto auto auto;padding-top:6px}
#big_ftr		{width:770px;margin:auto;background:transparent url(/images/intro_f_bg.jpg) no-repeat bottom;height:35px;}
#tabs 			{background:#052e38 url(/images/big_top.jpg) no-repeat top;text-transform:uppercase;font-size:90%;font-weight:bold}
#tabs ul 		{list-style:none;}
#tabs li 		{display:inline;}
#tabs a 		{float:left;background:url("/images/tableft.jpg") no-repeat left top;padding:0 0 0 4px;color:#fff;margin:0 1px 0 1px;border-bottom:1px solid #333}
#tabs a span 		{float:left;display:block;background:url("/images/tabright.jpg") no-repeat right top;padding:5px 15px 3px 10px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span 		{float:none;}
/* End IE5-Mac hack */
#tabs a:hover 		{background-position:0% -30px;color:#333}
#tabs a:hover span 	{background-position:100% -30px;}
#tabs a.current 		{background-position:0% -30px;color:#333}
#tabs a.current span 	{background-position:100% -30px;}
#footer_main 		{margin:30px auto 0 auto;text-align:center;font:normal 0.8em arial, helvetica;padding-bottom:20px;}
#login			{width:365px;float:left}
#fpass			{width:365px;float:right}
#register		{width:365px;float:right}
#profile		{width:400px;float:left}
#side_menu		{position:absolute;top:240px;left:50%;margin-left:-535px;width:150px;background:transparent}
#side_menu ul 		{margin:0px;padding:0px;display:block;}
#side_menu li 		{margin:0px;width:35px;}
#side_menu li a		{display:block;border:0px;height:32px}
#side_menu .chart	{background:url(/images/backgrounds/bg_side_menu_chart.jpg) no-repeat transparent;}
#side_menu .search	{background:url(/images/backgrounds/bg_side_menu_search.jpg) no-repeat transparent;}
#side_menu .group	{background:url(/images/backgrounds/bg_side_menu_group.jpg) no-repeat transparent;}
.guidelines_admin	{width:460px!important}
.float_left		{float:left !important}
.float_right		{float:right !important}
.info_messages		{background:#FFF2CE url(/images/icons/information.jpg) no-repeat scroll 5px 7px;border-bottom:1px solid #EBD085;border-top:1px solid #EBD085;margin:10px 0pt;padding:7px 15px 7px 30px;}
.error_messages		{font-size:90%; line-height:1; border-top:1px solid #FF9595;border-bottom:1px solid #FF9595; background-color:#FFEAEA; padding:10px 8px 10px 8px;margin:10px 0 10px 0}
.error_messages h3,
.notice_messages h3,
.success_messages h3	{border:0;margin-bottom:5px;padding:0}
.success_messages	{font-size:90%; line-height:1; border-top:1px solid #66DDFF;border-bottom:1px solid #66DDFF; background-color:#E8FAFF; padding:10px 8px 10px 8px;margin:10px 0 10px 0}
.notice_messages	{font-size:90%; line-height:1; border-top:1px solid #FFBB7D;border-bottom:1px solid #FFBB7D; background-color:#FFF5EC; padding:10px 8px 10px 8px;margin:10px 0 10px 0}
.help a			{background:transparent url(/images/help.jpg) no-repeat 12px -55px;}
.help a:hover		{background:transparent url(/images/help.jpg) no-repeat 12px 7px;}
.clear			{clear:both;}
.error_small		{color:red;font-size:11px;font-weight:bold;width:140px}
.error			{color:red;font-size:11px;font-weight:bold;}
.content		{background:#fafafa url(/images/backgrounds/bg_content.jpg) repeat-x top;padding:15px}
.colspan		{letter-spacing: 2px;text-transform: uppercase;text-align: center;padding: 4px 4px 4px 8px;background: #CAE8EA url(/images/bg_header.jpg) no-repeat !important;}
.buttons a, .buttons button{display:block;float:left;margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; /* Links */}
.buttons button		{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
.buttons button[type]	{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.buttons a:active	{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.buttons a.negative, button.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
.footer,.footer a,.footer a:visited,.footer a:hover {color:#FFFCF4;}
.appnitro		{font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;font-size:small;}
.appnitro li		{width:95%;}
.login			{background:transparent url(/images/login.jpg) no-repeat bottom right}
.email			{background:transparent url(/images/email.jpg) no-repeat bottom right;}
.register		{background:transparent url(/images/register.jpg) no-repeat bottom right;}
.padding_fieldset	{padding-bottom:35px}
.pre			{font-family:Courier New!important;}
.admin_menu_padding	{padding:6px 0 0 185px;}
.guest_menu_padding	{padding:6px 0 0 225px;}
.mem_menu_padding	{padding:6px 0 0 225px;}
.captcha 		{display: none;}
.charts			{border:1px solid #ccc;margin-bottom:10px;width:99%}
div.pages {padding: 7px;margin-top: 15px;text-align:left;color:#a0a0a0;font-size:80%;background:#333;font-family:arial,helvetica,sans-serif}
div.pages a {border: 1px solid #909090;margin-right:2px;padding:2px 4.85px;background-image:url('/images/bar.jpg');background-position:bottom;text-decoration: none;color: #c0c0c0;}
div.pages a:hover, div.meneame a:active {border: 1px solid #f0f0f0;background-image:url(/images/invbar.jpg);background-color:#404040;color: #ffffff;}
div.pages span.current {margin-right:3px;padding:2px 5px;border: 1px solid #ffffff;font-weight: bold;background-color: #606060;color: #ffffff;}
.description 		{font-size:90%; line-height:1.1;font-family:Arial, helvetica, sans-serif; border:1px dashed #ccc; background-color:#FFF; padding:5px;margin:10px 0 10px 0}
.description em		{font-style:italic;color:#666}
.description b		{font-style:normal}
#graph {clear: both;float: left;_margin-bottom: -1px;padding-top: 4px;position: relative;z-index: 10;}
.graph_frame		{width:733px;border:0px;padding:0px;margin:0px;height:300px;overflow:hidden;background-color:#fff}
.graph 			{display: inline;float: left;margin: 0;padding: 0;}
.graph ul 		{list-style:none;margin: 0 ;padding: 0 !important;}
.graph li 		{background: #f8f8f8;border: 1px solid #ccc;float:left;list-style:none;margin: 0 -1px -1px 0;padding: 3px 4px 2px 3px;position: relative;}
.graph li a 		{background: transparent;border: 0;color:#333;cursor:pointer;display:block;font-size: .8em;margin: 0 !important;padding: 0;text-decoration:none;font-family:verdana}
.graph a:hover 		{color:#000;border:0}
.graph li.current 	{background: #fff;border-bottom-color: #fff;}
.graph .current a 	{background: #fff;color: #006699;font-weight: bold;}
.job_indicators		{border:1px solid #f2f2f2;background-color: #fff;padding:10px;font:bold 11px Arial, helvetica, sans-serif;margin-top:5px}
autocompleter-loading	{background:transparent url(/images/spinner.jpg) no-repeat scroll center;padding:50px;}
tablelogin em		{color:#ccc;display:block;}
tablelogin em:hover		{color:#cc3399;}
tloginbody tr.alt td:first-child{background: #F5FAFA url(/images/bullet2.jpg) no-repeat;font-weight:bold;}
tloginbody tr.none td:first-child{background-image:none;}
tloginbody tr td:first-child	{background: #fff url(/images/bullet1.jpg) no-repeat;font-weight:bold;}
#footer_main 		{margin:30px auto 0 auto;text-align:center;font:normal 0.8em arial, helvetica;padding-bottom:20px;}
