/* RED METALLIC 081 */
/* ********************
Table of Contents
- A. Navigation
- B. Header
- C. Body
- D. Footer
- E. Filters
**********************/

/*********************
 SITE STRUCTURE STYLES
 *********************/
	html {
		background-color: black;
	}
 
	body {
		background-color: black;
		font-family: arial;
	}
	
	a {
		color: #aa0103;
	}

	#container-div {
		background-color: #000000;
	}

/********************
	A. NAVIGATION
**********************/

	#navul #active-menu-item {
		background-image: url(/images/100/yellow-black/menu-over-bg.jpg);	
		color: #212e36;
	}

	#navul div  a.selected {
		color: #1AABD4;
	}
	
	#nav {
		background-image: url(/images/100/yellow-black/side-border.jpg);
	}
	
	#nav ul {
		width: 950px;
	}

	#nav li:over, #nav li.sfhover {
		background-color: #d2d3d6;
		color: #c43536;	
	}

	#navul li .firstMItem {
		border: 0px;
	}
	
	#navul .topMItem a {
		color: #101317;
		font: normal normal bold 11px "Trebuchet MS";
		line-height: 18px;
		text-transform: uppercase;
	}
	
	#navul .topMItem a:hover {
		background-color: #d2d3d6;
		color: #c43536;
	}	

	#navul a:hover {
		/* background-color: #d2d3d6; */
		color: #c43536;	
	}

	#navul .subMenuList {
		background-image: none;
	}
	
	#navul .subMenuList div {
		filter:alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
		opacity: 0.85;	
	}
	
	#navul .subMenuList a {
		background-color: #d2d3d6;
		color: #101317;
		font: normal normal bold 11px "Trebuchet MS";	
	}

	#navul .subMenuList a:hover {
		color: #c43536;
	}
	
	.optionItem {
		color: #5c5c5c;
	}

	.optionItem-header {
		color: #5c5c5c;
	}	
/********************
	B. HEADER
**********************/
	/* 100 px high for this theme */
	#objHeader {
		height: 100px;
	}
	
	#objHeaderStrip
	{
		background: transparent none;
	}
	
	#objHeader .clsEdgeLeft,
	#objHeader .clsEdgeRight
	{
		display: none;
	}

	#header { 
		_height: 71px;
		background-position: bottom left;
		background-repeat: repeat-x;
		margin-left: 20px;
		width: 950px;
	}

	#header-message {
		color: white;
	}
	
	#company-logo { 
		margin-left: 0px;
	}
/********************
	C. CONTENT
*********************/
	#objBodyArea {
		background: transparent none;
		width: 998px;
		border-left: 1px solid white;
		border-right: 1px solid white;
	}

	#objBodyArea.subPage {
		width: 998px;
		min-height: 500px;
		background: #cacaca;
		color: black;
	}
	
	#objBodyArea.form {
		background: #cacaca;
		width: 998px;
	}
	
	#objMainRow {
		width: 998px;
	}

	#objMainRowUnder {
		display: block;
		width: 998px;
		height: 5px;
		font-size: 4px;		/* Needed for IE6 */
		background: url(/images/102/black/horzbar.png) no-repeat;
	}
	
	#welcome-message-2-under {
		display: block;
		width: 228px;
		height: 5px;
		font-size: 4px;		/* Needed for IE6 */
		background: url(/images/102/black/horzbar_right.png) no-repeat;
	}

	#objMainContent {
		padding-top: 0px;
		position: relative;
	}
	
	#objMainContent.subPage {
		height: auto;
		padding-top: 0px;
		background: #cacaca;
	}
	
	.welcome-message-2 {
		width: 228px;
	}
	
	.clsContent,
	.welcome-message-2 {
		color: white;
	}
	
	#objMainContent .clsContent {
		padding: 0px;
	}

	#objMainContent .clsContent.textPage {
		float: left;
	}

	#objMainContent .clsContent a {
		color: gray;
	}
	
	#objMainContent .clsContent a.group-name {
		color: #cccccc;
	}
	
	#welcome-title, #welcome-title-2 {
		display: none;
	}

	#welcome-message {
		overflow: hidden;
		position:relative;
		width:767px;
	}
	
	* HTML #welcome-message { 
		width:760px;
	}

	#quick-quote-container {
		padding: 10px;
		width: 190px;
	}
	
	* HTML #quick-quote-container {
		width:208px !important;
	}
	
	.quick-quote-model #model {
		width: 100px;
	}
	
	.quick_quote_form {
		height: 135px;
	}
	
	.quick_search_form {
		height: 137px;
	}
	
	.quick-tools-title {
		font: normal normal bold 12px "Trebuchet MS";
		color: black
		width: 195px;
		height: 30px;
		background: white;
	}
	
	.quick-tools-title .qt-text {
		padding-top: 8px;
		padding-left: 8px;
	}

	.quick-tools-row {
		font: normal normal normal 12px "Trebuchet MS";
		color: black
		width: 195px;
		height: 22px;
	}

	.quick-tools-row .qt-text {
		padding-top: 3px;
		padding-left: 16px;
	}
	 
	#quick-tools {
		position:absolute;
		right:0;
		top:0;
		width:196px;
	}
	
	#quick-tools a:link {
		text-decoration: none;
		color: black;
	}

	#quick-tools a:visited {
		text-decoration: none;
		color: black;
	}

	#quick-tools a:hover {
		text-decoration: none;
		color: #aa0103;
	}

	.quick-tools-row-first {
		background: url(/images/102/black/quicktoolsfirst.png) no-repeat;
	}

	.quick-tools-row-other {
		background: url(/images/102/black/quicktoolsother.png) no-repeat;
	}
	
	#main-content {
		clear:left;
		position:static;
		top:auto;
		left:auto;
		width:auto;
		height:auto;
	}

	#homepage #objContentArea { 
		width:767px;
	}
	
	* HTML #homepage #objContentArea {
		width:760px;
	}
	
	#objContentArea {
		width: auto;
		height: auto;
		z-index:0;
	}

	#objRightColumn .rightPanelBox table {
		padding: 5px;
	}

	#objRightColumn .rightPanelBox {
		background-position: bottom left;
		background-repeat: no-repeat;
		border: 0px;
		overflow-x: hidden;
		text-align: left;
	}
	
	#objRightColumn .rightPanelBox .options {
		font: normal normal normal 11px "arial";
	}	
	
	#objRightColumn .clsHeading {
		font: normal normal bold 12px "Trebuchet MS";
		padding: 2px 10px;
		text-align: left;
		text-transform: uppercase;
	}
	
	#objRightColumn {
		color: white;
		height: 100%;
		padding: 0px;
		position:relative;
		text-align: left;
		width: 230px;
		z-index:2;
	}
	
	#objRightColumn.textPage {
		float: right;
		position: relative;
		top: 0px;
		right: 0px;
		width: 230px;
	}

	#objRightColumn.textPage {
		border-left: 7px solid #aa0103;
	}

	#objPhoneNumbers { 
		color: #2d3434;
	}

	#leftPageShadow,
	#rightPageShadow {
		display: none;
	}

	#objBodyAreaStrip {
		background: black none;
	}
	
	.pageTextHome {
		position: static;
	}

	#objMenuBar{
		background: url(/images/102/black/bg_menubar.png) no-repeat;
		height: 28px;
	}

	#objMenuBarStrip{
		background: url(/images/102/black/bg_menubarstrip.png) repeat-x;
	}
	
	#objFooterStripLeftEdge, #objFooterStripRightEdge {
		display: none;
	}	

	#objFooterArea {
		padding: 38px 12px 0;
		color: white;
		font: normal normal bold 11px "Trebuchet MS";
	}
	
	#objFooterArea A {
		color: white;
	}
	
	#objFooter {
		background: url(/images/102/black/footer.png) no-repeat;
		height: 61px;
	}
	
	#objFooter img.clsEdgeLeft,
	#objFooter img.clsEdgeRight {
		display: none;
	}
	
	#objFooterEdge {
		background: url(/images/102/black/footerbottomedge.png) no-repeat;
		height: 3px;
	}
	
	#objFooterEdge img.clsEdgeLeft,
	#objFooterEdge img.clsEdgeRight {
		display: none;
	}
	
	.menuBarLeftEdge {
		background: url(/images/102/black/menubarstripedge_left.png);
	}
	
	.menuBarRightEdge {
		background: url(/images/102/black/menubarstripedge_right.png);
	}
	
	#menuTopShadow {
		background: url(/images/102/black/bg_menubar_shadow.jpg);
		font-size: 0px;
		height: 5px;
		position: absolute;
		top: 0px;
		width: 1000px;
		z-index: 999999;
		filter:alpha(opacity=40);
		-moz-opacity:0.4;
		-khtml-opacity: 0.4;
		opacity: 0.4;	
	}
	
	#config-makes a:hover {
		border: 1px solid #000000;
	} 

	#schedule {
		background-color: white;
	}

	#content-table {
		background-image: url(/images/100/yellow-black/side-border.jpg);
	}

	#content {
		background-color: transparent;
	}
	
	/*
	#home-content-table td {
		background-image: url(/images/100/home-content-bg.jpg);
		background-color: #efefef;
		border: 1px solid #cccccc;
		color: #333333;
	}
	*/
	
	#home-content-table .top-box {
		/*background-image: url(/images/100/home-content-bg.jpg);
		background-color: #efefef;
		border: 1px solid #ffffff;
		color: #333333;*/
	}	
	
	#home-content-table .middle-box {
		/*background-image: url(/images/100/home-content-bg.jpg);
		background-color: #efefef;
		border: 1px solid #ffffff;
		color: #333333;*/
	}
	
	#home-content-table .bottom-box {
		/*background-image: url(/images/100/home-content-bg2.jpg);
		background-color: #efefef;
		border: 1px solid #fff;
		color: #333333;		*/
	}
	
	#home-content-table H1 {
		color: #e91b2d;
	}
	
	#text-content-table td {
		color: #333333;
		font-family: arial;
		font-size: 12px;
		line-height: 16px;
	}
	
	#text-content-table .content-title H1 {
		color: #2e3437;;
	}		
	
	#text-content-table td {
		color: #333333;
		font-family: arial;
	}
	
	#text-content-table .sqr-box {
	}
	
	#text-content-table .rec-box {
	}
	
	#text-content-table H1 {
		color: #e91b2d;
		font-family: arial;
	}	
	
	#text-content-table #content {
		background-color: transparent;
	}	
	
	.none td {
		font-family: arial;
		font-size: 12px;
		line-height: 18px;
	}
	
	.generic-table td {
		background-color: #EFEFEF;
		font: normal normal normal 12px arial;
	}	

	.container-box td {
		font: normal normal normal 12px arial;
	}	

	.sqr-box {
		background-image: url(/images/100/home-content-bg.jpg);
		background-color: #efefef;
	}
	
	.bordered {
		border: 1px solid #cccccc;	
	}
	
	.large-box {
		background-image: url(/images/100/home-content-bg.jpg);
		background-color: #EFEFEF;
	}
	
	.bg {
		background-image: url(/images/100/home-content-bg.jpg);
		background-color: #efefef;	
	}
	
	.rec-box {
		background-image: url(/images/100/home-content-bg2.jpg);
		background-color: #efefef;
	}
	
	.content-title {
		color: #aa0103;
	}
	
	.content-text {
		color: #black;
		font-family: arial;
		font-size: 12px;
		line-height: 16px;
	}

	.subPage .clsContent {
		color: black;
	}
	
	#content h1 {
		color: #4a4a4a;
		font-family: arial;
	}
	
	#content h2 {
		color: #5c5c5c;
		font-family: arial;
	}	
	
	.form-header {
		background-image: url(/images/100/form-header-bg.jpg);	
		color: #ff7b06;
		font-family: arial;
	}

	.formHeader {
		background-color: #414347;
		color: white;
	}

	#content-td.form-page .content-title H1 {
		color: #2e3437;
	}	
	
	#content-td.sitemap a {
		color: #000000;
	}
	
	a.sitemapMenuLink {
		color: #ff7d00;
	}

	a:visited.sitemapMenuLink {
		color: #3d7bab;
	}
	
	.tools-bg {
		background-repeat: no-repeat;
	}
	
#footer {
	background-image: url(/images/100/yellow-black/side-border.jpg);
	background-position: -0px -20px;	
}

#footer a {
	color: #2d3434;
	text-decoration: none;
}

#below-footer-content {
	color: #777777;
	font: normal normal normal 12px arial;
	margin-top: 0px;
	padding-top: 12px;
	width: 968px;
}

#below-footer-content-text {
	margin-top: 15px;
	line-height: 15px;
}

#extended-description {
	font: normal normal normal 12px arial;
}

.footerText {
	color: #2d3434;
}

.footerText a {
	color: #2d3434;
}

.footer-text1 {
	color: #2d3434;
	font-family: arial;	
}

.footer-text1 td {
	color: #e8b255;
}


.footer-text1 a {
	color: #2d3434;
}

.footer-text2 a {
	color: #2d3434;
}

.footer-text2 li {
	color: #2d3434;
}

#footer-links a {
	color: #ffffff;
	font: normal normal bold 11px "Trebuchet MS";
	text-decoration: none;
}

#project-links a {
	color: #777777;
	text-decoration: underline;
}

.label, .disclaimer {
	/*color: #000000;*/
}

#carDetailsCarDesc {
	color: #000000;
}

#objFooterStrip {
	background: black url(/images/102/black/bg_footerstrip.png) repeat-x;
	clear: both;
}

.generic-form {
	font-family: arial;
}

.main-bottom-text-area {
	width: 998px;
}

/******************************************************
Vehicle Detail Background Colors
******************************************************/

#left_bar {
	background-color: #D3E6F5;
}

#left_bar .detailBg1 {
	background-color: #D3E6F5;
}

.detailEmailFormLabel {
	color: #000000;
}

.detailColorSet1 {	
	background-color: #666666;
}

.detailColorSet2 {	
	background-color: #999999;
}

.detailColorSet3 {	
	background-color: #cccccc;
}

.detailColorSet4 {	
	background-color: #646464;
}
/******************************************************
Vehicle Detail Table Shadows
******************************************************/

.detailRightShadow {
	background-image: url(/images/000/shdw_rt.gif);
}

.detailBottomShadow {
	background-image: url(/images/000/shdw_bot.gif);
}

/*****************************
	Inventory Page Styles 
******************************/

.invHeaderColumn { 
	background-color: #cccccc; 
	border-bottom: 4px solid #ffffff;
	color: #676767;
}
.invSortColumn {
	border-left: 3px solid #ffffff;
}

.invResultsColumn .selectedPage {
	color: #000000;
}

.invHeaderColumn A, .invHeaderColumn A:visited {
	color: #000000;
}
.invHeaderColumn A:hover { 
	color: #666666;
}
.invHeaderSelected {
	background-color: #999999;
	color: #ffffff; 
}

.invItem {
	color: #000000;
}

.invItem A, .invItem A:visited { 
	color: #609CDB; 
}
.invItem A:hover { 
	color: #609CDB; 
}

.invRowA TD {
	background-color: #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.invRowB TD {
	border-bottom: 1px solid #eeeeee;
}

.invRowA .invPriceColumn { 
	border-left: 3px solid #ffffff;
	border-right: 3px solid #eeeeee;
}

.invRowB .invPriceColumn { 
	border-left: 3px solid #eeeeee; 
	border-right: 3px solid #eeeeee;
}

.invItemOverview { 
	border-left: 3px solid #eeeeee;
}

.invSelected TD {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.invSelected TD.invPriceColumn {
	border-right: 1px solid #000000;
}

.invSelected TD.invItemOverview {
	border-left: 1px solid #000000;
}

/*****************************
	NEW Inventory Page Styles 
******************************/

#vehicle-list-container {
	margin-left: auto;
	margin-right: auto;
	width: auto;
}

#vehicle-list-container H1 {
	color: #5c5c5c;
}


#vehicle-list-container .notice {
	color: #5c5c5c;
}

#vehicle-list-container .right-col .top-box {
	border: 1px solid #ccc;
}

#vehicle-list-container .left-col {
	border: 1px solid #cccccc;
	background-color: #fff;	
}

#vehicle-list-container .right-col {
	border: 1px solid #cccccc;
}

#vehicle-list-container .right-col .top-box {
	background-color: #fff;
}

#inv-listing {
	background-color: #fff;
	border: 1px solid #ccc;
}

#inv-listing H2 {
	color: #858585;
}

#car-current .car-name-td {
	background-color: #707070;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

#car-current .car-details-td span {
	color: #40ab30;
}

#inv-car-name {
	color: white;
}

#car-selection .car-name {
	background-color: #707070;
	border-bottom: 1px solid white;
	color: black;
}

#car-selection .inv-car-name {
	color: white;
}

#car-selection .car-info {
	color: #333;
}

#car-selection .car-image {
	background-image: url(/images/100/vehicle_list/sample-car.jpg);
}

.page-control a.active-page {
	color: #b50404;
}

.page-control a {
	color: #40ab30;
}

.page-control SELECT {
	color: #575757;
}

#tabs .label {
	border-top: 1px solid #7a7a7a;
	border-right: 1px solid #7a7a7a;
	border-left: 1px solid #7a7a7a;	
	color: #565656;
}

#tabs .label a.disabled {
	color: #bbb;
}

#tabs .label a {
	color: #565656;		
}

#tab-body {
	background-image: url(/images/100/vehicle_list/tabs-box-bg.jpg) !important;
	background-color: white;
	border: 1px solid #dddddd;
}

.active-tab-label {
	background-image: url(none) !important;
	background-color: #ddd !important;	
	border-top: 1px solid #6c6c6c;
	border-left: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;
}

.active-tab-label a {
	color: #565656 !important;
}

#graphical-tabs a {
	color: #9b9b9b;
}

/******************************************************
Vehicle list table styles
******************************************************/
#carInfoTable .vehicle-container .info-links a {
	color: #40AB30;
}

.icon-over {
	border: 1px solid #000000;
}

#carInfoTable {
	color: #5c5c5c;
}

#carInfoTable a {
	color: #5c5c5c;
}

.dataTableRow .detail-view {
	background-color: #ffffff;
}

.dataTableRowAlt .detail-view {
	background-color: #DDDDDD;
}

.dataTableRow {
	background-color: #ffffff;
}

.dataTableRowAlt {
	background-color: #DDDDDD;
}

#carInfoTable .tableSet a  {
	color: black;
	text-transform: uppercase;
}

.tableSet {
	background-color: #aeafb4;
	color: #000000;
}

.tableSet TD {
	border-right: 1px solid white;
}

.tableSet A {
	color: #000000;
}

.header {
	color: #666666;
}

.car-hover {
	background-color: #707070;
	color: #fff;
}

.detail-hover {
	background-color: #707070;
	color: #fff;
}

.car-hover a span {
	color: #fff;
}

.item {
	color: #ddd;
}

#year-select {
	background-image: url(/images/100/vehicle_list/pop-up-bg.gif); 
	color: #5c5c5c;
}

/**************************
	Old List Page
*********************/
#calcDiv td {
	background-color: #aeafb4;
	font-size: 12px;
}

#finance-calc-table {
	color: #000000;
}

#vehicle-list-content td a.text {
	color: black;
}

#vehicle-list-content .dataTableRow {
	background-color: #e4e4e4;
}

#vehicle-list-content .dataTableRowAlt {
	font: normal normal bold 12px "arial";
	background-color: transparent;
}

#vehicle-list-content .data {
	font: normal normal bold 12px "arial";
    color: #2A3145;  
}

#vehicle-list-content a .data {
    color: #aa0103;
}

#vehicle-list-content .header {
	color: #2A3145;
}

#vehicle-list-content .tableSet {
	background-color: #aeafb4;
}

#vehicle-list-content a {
	color: #FF7B06;
	text-decoration: none;
}

#content-table .vehicle-list-table form {
	color: #2A3145;
}

#vehicle-list-content .dataTable {
	color: #e5621f
}

#vehicle-list-content .dataTable a {
	color: #ab5557;
}

#vehicle-list-content .content-text {
	color: #2A3145;
	font-size: 12px;
	line-height: 16px;
}

#vehicle-list-content .content-title h1 {
	color: #2A3145;
}

.detailBg1 {	
	background-color: #ffffff;
}

.colorSet2 {	
	background-color: #ffffff;
	color: #000000;
}

.colorSet6 {	
	color: #ffffff;
}

/********************
	F. DETAILS PAGE
*********************/
#details-page #details-tab {
	background-color: #fff;
}

#details-page-tabs .label {
	background-image: url(none);
	background-color: #ffffff;
	border-top: 1px solid #7a7a7a;
	border-right: 1px solid #7a7a7a;
	border-left: 1px solid #7a7a7a;	
	color: #565656;
}

#details-page-tabs .label a {
	color: #565656;		
}

#details-page-tabs #tab-body {
	background-image: url(/images/100/vehicle_list/tabs-box-bg.jpg) !important;
	background-color: white;
	border-left: 1px solid #cccccc;		
	border-right: 1px solid #cccccc;		
	border-bottom: 1px solid #cccccc;		
}

#details-page-tabs .active-tab-label {
	background-image: url(none) !important;
	background-color: #ddd !important;	
	border-top: 1px solid #6c6c6c;
	border-left: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;
}

#details-page-tabs .active-tab-label a {
	color: #40ab30 !important;
}

.detailSubSectionHeader {color: #666666;}

/***************************
	MODEL SELECTOR
***************************/

#modelSelector .objLeftColumn table table {
	border: 1px solid #cccccc;
}

#modelSelector .objLeftColumn table.genericTable {
	border: 0px;
}

#modelSelector td.text.bold {
	font: normal normal bold 12px "arial";
}

/**************************
    CONFIGURATOR
**************************/

/* Important to override #objMainContent .clsContent a */
#configurator a {
	color: black !important;
}

/**************************
    MODULES
**************************/

#VehicleConfiguratorPage #contentPageText .rightPanelBox form { font-size:11px !important; }
#contentPageText .content { margin:0 !important; width:164px !important; }
#contentPageText .clsHeading { padding:0 !important; }
#contentPageText .rightPanelBox { padding:0 !important; }
.content .rightPanelBox FORM { font-size:11px !important; }
.content SELECT { font-size:11px !important; }
.content INPUT { font-size:11px !important; }
.content BUTTON { font-size:11px !important; }

/** QUICK QUOTE **/
#quickQuoteContainer { padding:5px 0 5px 10px; width:220px !important; }
#quickQuoteContainer .content { margin:0 !important; width:200px !important; }
#quickQuoteContainer .clsHeading { padding:0 !important; }
#quickQuoteContainer .rightPanelBox { padding:0 !important; }
#quickQuoteContainer #quickQuoteForm .quoteFirstName { padding-left:2px; }
#quickQuoteContainer #quickQuoteForm .quoteDayPhone { width:48% !important; }
#quickQuoteContainer #quickQuoteForm .quoteEmail { padding-left:2px; width:48% !important; }
#quickQuoteContainer #quickQuoteForm .quoteModel { width:60% !important; }
#quickQuoteContainer #quickQuoteForm .quoteModel .quoteLabel { display:none; }
#quickQuoteContainer #quickQuoteForm .quoteButton { clear:none !important; float:right; padding-top:5px !important; width:auto !important; }

/** QUICK SEARCH **/
#quickSearchContainer { padding:5px 10px; width:210px !important; }
#quickSearchContainer .content { margin:0 !important; width:200px !important; }
#quickSearchContainer .clsHeading { padding:0 !important; }
#quickSearchContainer .rightPanelBox { padding:0 !important; }
#quickSearchContainer #searchMake { width:60% !important; }
#quickSearchContainer #searchModel { width:60% !important; }
#quickSearchContainer #searchMake span { display:none; }
#quickSearchContainer #searchModel span { display:none; }
#quickSearchContainer #quickSearchForm #searchButton { clear:none !important; float:left; padding-top:0 !important; width:40% !important; }

/** SHORT EMAIL **/
#shortEmailContainer { padding:5px 10px; width:210px !important; }
#shortEmailContainer .content { margin-left:0; width:200px !important; }
#shortEmailContainer .clsHeading { padding:0 !important; }
#shortEmailContainer .rightPanelBox { padding:0 !important; }
#shortEmailContainer .shortEmailInput { float:left; width:60%; }
#shortEmailContainer .shortEmailSubmit { clear:none; float:right; padding-top:18px; width:35%; }

/********************
	E. FILTERS
**********************/

#objMenuBar { position:static; } 
* HTML #objMenuBarStrip { background:#343434; }
* HTML .quick-tools-row { background:transparent url(/images/102/black/quicktoolsother.png) no-repeat scroll 0 0 !important; height:auto; }
* HTML .quick-tools-row-first { background:transparent url(/images/102/black/quicktoolsfirst.png) no-repeat scroll 0 0 !important;  }
* HTML #objFooter { position:static !important; }
* HTML #footer-links { position:relative !important; } 
* HTML #objFooterArea { position:relative; } 

* HTML #objMainContent .clsContent { position:relative; } 

* HTML #welcome-message-2-under { margin-top:20px; }   

* HTML #searchModel select { position:relative; }
