/* light blue - F6F6F6, grey blue - DBDEE1, dark blue - 000033, dark red - C40000 */

/**** GENERAL CLASS STYLES ****/
HTML, BODY { 
	height					:	100%;
	width					:	100%;
	margin					:	0px;
	padding					:	0px;
	background-color		:	#000033;
	text-align				:	center;
}
FORM {
	margin					:	0px;
}
HTML, BODY, .lightbg, .darkbg, .greybg, A, .dark, .light, .red, .redheader  {
	font-family				:	verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size				:	12px;
	color					:	#f6f6f6;
}
.lightbg, .darkbg, .greybg {
	margin					:	auto;
	border					:	1px solid #000033;
}
.darkbg { /* dark blue bg */
	color					:	#f6f6f6;
	background-color		:	#000033;
}
.lightbg { /* white blue bg */
	color					:	#000033;
	background-color		:	#f6f6f6;
}
.greybg { /* grey blue bg */
	color					:	#000033;
	background-color		:	#dbdee1;
}
A {
	color					:	#0000D6;
	text-decoration			:	none;
}
A:active {
	color					:	#c40000;
}
A:hover {
	text-decoration			:	underline;
	color					:	#c40000;
}
.clear
{
	clear					: both;
	height					: 0px;
	font-size				: 1px;
}
.dark { /* dark blue txt */
	color					:	#000033;
}
.article { /* dark blue txt */
	color					:	#000033;
	font-size				:	13px;
}
.car_text { /* dark blue txt */
	color					:	#000033;
	font-size				:	15px;
	line-height				:	150%;
}
.car_link { /* dark blue txt */
	font-size				:	15px;
	line-height				:	150%;
}
.light { /* white blue txt */
	color					:	#f6f6f6;
}
.red, .redheader, .carheader, .chassisheader { /* dark red txt */
	color					:	#c40000;
}
.redheader { /* dark red txt */
	font-weight				:	bold;
	font-size				:	18px;
}

.chassisheader { /* dark red txt */
	font-weight				:	bold;
	font-size				:	15px;
}
.carheader { /* dark red txt */
	font-weight				:	bold;
	font-size				:	24px;
}
.frm_input {
	font-size				:	10px;
	border					:	1px solid #000033;
	background-color		:	#f6f6f6;
	color					:	#000033;
	margin					:	0px;
	margin-bottom			:	2px;
	padding					:	0px;
	padding-left			:	2px;
	height					:	18px;
	* height				:	20px;
	* margin-bottom			:	0px;
}
.frm_btn {
	font-size				:	10px;
	border					:	1px solid #000033;
	background-color		:	#000033;
	color					:	#f6f6f6;
	height					:	20px;
	cursor					:	pointer;
}
#red_btn {
	border					:	1px solid #c40000;
	background-color		:	#c40000;
	color					:	#f6f6f6;
}

/**** FRAME.PHP STYLES ****/
#frame_back {
	width					:	990px;
	height					:	100%;
	border					:	0px;
}
#frame_back2 {
	width					:	100%;
	border					:	0px;
}
#frame_navmenu, #frame_navtree, #frame_admain, #frame_main, #frame_bottom, #frame_stats {
	padding					:	4px;
	width					:	940px;
	* width					:	950px;
}
#frame_navmenu, #frame_navtree, #frame_stats {
	text-align				:	left;
}
#frame_stats {
	font-size				:	11px;
	border-top				:	0px;
	background-color		:	#FFFFCC;
}
#frame_stats A {
	font-size				:	11px;
}
#frame_main {
	padding					:	0px;
	width					:	950px;
	border					:	0px;
}

/**** NAV_MENU.PHP ****/
#nav_menu_carsearch_input {
	border					:	1px solid #000033;
	background-color		:	#f6f6f6;
	color					:	#000033;
	margin					:	0px;
	padding					:	0px;
	padding-left			:	2px;
	height					:	16px;
	* height				:	18px;
	* margin-bottom			:	0px;
}
#nav_menu_carsearch_btn {
	border					:	1px solid #000033;
	background-color		:	#dbdee1;
	color					:	#000033;
	height					:	16px;
	font-size				:	10px;
}
#nav_menu_searchoption {
	font-size				:	11px;
}

/**** MAIN.PHP STYLES ****/
#main_panelhead, #main_paneltxt {
	padding					:	4px;
	width					:	292px;
	* width					:	300px;
}
#main_list {
	margin					:	0px;
	padding					:	0px;
	list-style-type			:	none;
}
#main_list LI {
	padding-left			:	8px;
	background-image		:	url('/graphics/site/line.gif');
	background-repeat		:	no-repeat;
	background-position		: 	0 .5em;
}

/**** NEWS_FEED.PHP STYLES ****/
#news_date, #news_title {
	font-weight				:	bold;
	font-size				:	12px;
}
#news_date {
	color					:	#c40000;
}

/**** CAR.PHP STYLES ****/
#car_credit {
	font-size				:	10px;
	font-style				:	italic;
}
#car_specstop, #car_specsleft, #car_specsright {
	padding					:	2px;
}
#car_specsleft, #car_specsright {
	vertical-align			:	top;
	border-top				:	0px;
	font-size				:	10px;
}
#car_specsleft {
	width					:	105px;
	background-color		:	#dbdee1;
	border-right			:	0px;
}

/**** SPEC.PHP STYLES ****/

#specstop, #specsleft, #specsright {
	padding					:	2px;
}
#specsleft, #specsright {
	vertical-align			:	top;
	border-top				:	0px;
	font-size				:	12px;
}
#specsleft {
	width					:	205px;
	background-color		:	#dbdee1;
	border-right			:	0px;
}


/**** COMMENTS.PHP STYLES ****/
#comments_specstop, #comments_specsleft, #comments_specsright {
	padding					:	2px;
}
#comments_specsleft, #comments_specsright {
	vertical-align			:	top;
	border-top				:	0px;
}
#comments_specsleft {
	width					:	100px;
	border-right			:	0px;
}

/**** F1.PHP STYLES ****/
#fone_specstop, #fone_specsleft, #fone_specsright {
	padding					:	2px;
}
#fone_specsleft, #fone_specsright {
	vertical-align			:	top;
	border-top				:	0px;
}
#fone_specsleft {
	width					:	140px;
	border-right			:	0px;
}

/**** EVENT_*.PHP STYLES ****/
#event_specstop, #event_specsleft, #event_specsright {
	padding					:	4px;
}
#event_specsleft, #event_specsright {
	vertical-align			:	top;
	border-top				:	0px;
}
#event_specsleft {
	border-right			:	0px;
}

/**** SITESPEC.PHP STYLES ****/
#sitespecs_specstop, #sitespecs_specsleft, #sitespecs_specsright {
	padding					:	4px;
}
#sitespecs_specsleft, #sitespecs_specsright {
	vertical-align			:	top;
	border-top				:	0px;
}
#sitespecs_specsleft {
	width					:	150px;
	border-right			:	0px;
}

/**** BRANDLIST.PHP STYLES ****/
#brandlist_header, #brandlist_searchbar
{
	text-align				:	left;
	padding					:	4px;
	width					:	940px;
	* width					:	950px;
}
#brandlist_header_left, #brandlist_searchbar_left
{
	position				:	relative;
	float					:	left;
	text-align				:	left;
	width					:	50%;
}
#brandlist_header_left
{
	font-weight				:	bold;
}
#brandlist_header_right, #brandlist_searchbar_right
{
	position				:	relative;
	float					:	left;
	text-align				:	right;
	width					:	50%;
}
#brandlist_section
{
	margin-left				:	10px;
	margin-right			:	10px;
}
#brandlist_column
{
	position				:	relative;
	float					:	left;
	text-align				:	left;
}
#brandlist_item
{
	padding					:	2px;
}


/**** SPECIAL OLDY'S ****/
.largeblue, .huge {
	font-family				:	verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size				:	12px;
	color					:	#000033;
	font-weight				:	bold;
}
.huge {
	color					:	#c40000;
}
.errordiv {
	text-align				:	left;
	padding					:	4px;
	position				:	absolute;
	top						:	10px;
	right					:	10px;
	z-index					:	999;
	width					:	300px;
	background-color		:	#cccccc;
	color					:	#000000;
}