/* 
================================
Skin styles for DotNetNuke
================================
*/  

.SkinObject, a.SkinObject:link, a.SkinObject:visited
{
	color: #999999;
} 
Body
{
	background-color: #333333;
	color: #999999;
}

.SubHead
{
	color: #FFFFFF;
}


.controlpanel {
	width: 100%;
	color: #000000;
}

a.CommandButton:link
{
	color: #FFFFFF;
}

.StandardButton
{
	background-color: #333333;
	color: White;
}

a:link, a:visited
{
	color: white;
	text-decoration: underline;
}

.help, span.help, .help.span
{
	background-color: #808080;
}
.TopMenubar a
{
	text-align: right;
	color: White;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
}
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #333333;
}
.skinmaster {
	border-right: #808080 1px solid; 
	border-top: #808080 1px solid; 
	border-left: #808080 1px solid; 
	border-bottom: #808080 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #999999;
}

.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
	border: solid 0px;
}

.MainMenu_MenuIcon {
	background-color: #808080; 
	border: solid 0px;
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu 
{
	background-color: #cdcdcd;
	color: #808080;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak 
{
	
	height: 1px;
}
.MainMenu_MenuItemSel 
{
	border: solid 0px;
	background-color: #808080; 
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow 
{

	border: solid 0px;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow 
{
	color: #808080;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}

.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

/******************************************************* TD PARTS MODULE *******************************************************/


/**********************        COMMON      **********************/
.DropDown1
{
	font: verdana;
	font-size: 11px;
	width: 285px;
}

.DropDown2
{
	font: verdana;
	font-size: 11px;
	width: 100px;
}

.DropDown3
{
	font: verdana;
	font-size: 11px;
	width: 150px;
}

.DropDown4
{
	font: verdana;
	font-size: 11px;
	width: 200px;
}

.TextBox1
{
	font: verdana;
	width: 285px;
	font-size: 12px;
}

.TextBox2
{
	font: verdana;
	width: 100px;
	font-size: 12px;
}


.Button1
{
	font-size: 12px;
	
}


/********************** SEARCH ENGINE PAGE **********************/

/***** 
	SEARCH FIELDS
*****/

td.TDSearchTitle
{
	background-image: url(resultsheader.jpg);
	padding: 4px;
	text-align: center;
}

td.TDSearchTitle span
{
	color: black;
	font-family: verdana;
	font-size: 12px;
	font-weight: bolder;
}

table.TDSearchTable
{
	width: 450px
}

table.TDSearchTable td
{
	background-image: url(bgsearchrow.jpg);
	border: double 3px #888888;
	padding: 2px;
}

table.TDSearchTire td
{
	border: 0px;
	background-image: none;
}

/*****
	SEARCH PHOTO 
*****/

td.TDSearchPhoto
{
	background-image: url(backphoto.jpg);
	background-position: -130px -15px;
	text-align: center;
	vertical-align: middle;
	width: 200px;
}

/***** 
	SEARCH BUTTONS 
*****/

table.TDSearchButton
{
	width: 450px;
	background-image: url(bgsearchrow.jpg);
	background-repeat: repeat-x;
}


table.TDSearchButton td
{
	text-align: center;
}


/***** 
	RESULTS GRID HEADER 
*****/

.TDResultsHeader
{
	background-image: url(resultsheader.jpg);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

TR.TDResultsHeader td, TR.TDResultsHeader span
{
	padding: 4px 0px 4px 0px;
	color: White;
}

/***** 
	RESULTS GRID ITEMS 
*****/

.TDResultsItem
{
	background-color: #6f6f6f;
	font-family: verdana;
	font-size: 11px;
}

TR.TDResultsItem td
{
	padding: 4px;
	color: White;
}

.TDResultsItemHover, span.TDResultsItemHover
{
	background-color: Black;
	font-family: verdana;
	font-size: 11px;
	color: White;
}

.TDResultsItemHover A:Link
{
	text-decoration: none;
	color: White;
}

TR.TDResultsItemHover td
{
	padding: 4px;
	background-color: Black;
}

.TDResultsItemAlternate
{
	background-color: #808080;
	font-family: verdana;
	font-size: 11px;
	padding: 4px;
}

TR.TDResultsItemAlternate td
{
	padding: 4px;
	color: Black;
}

/*****
	RESULTS GRID PAGER
*****/

.TDResultsPager
{
	background-image: url(resultsheader.jpg);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

TR.TDResultsPager td
{
	padding: 4px 0px 4px 0px;
}

TR.TDResultsPager a:link
{
	color: black;
}

TR.TDResultsPager span
{
	color: #808080;
}

TR.TDResultsPriceNote td
{
	color: white;
	font-family: verdana;
	font-size: 10px;
}


/********************** VIEW DETAILS PAGE **********************/

/*****
	MAIN
*****/

table.TDDetailsMasterPane
{
	width: 755px;
	padding: 0px;
}

table.TDDetailsMasterPane td
{
	vertical-align: top;
}


/*****
	PHOTOS
*****/

td.TDDetailsPhoto
{
	text-align: center;
	vertical-align: top;
}


/*****
	MAIN INFORMATIONS
*****/

tr.TDDetailsInfoTitle td
{
	background-image: url(bgsearchrow.jpg);
	vertical-align: middle;
	padding: 5px;
	color: White;
}

td.TDDetailsInfoProduct span
{
	font-family: verdana;
	font-size: 11px;
}

table.TDDetailsProduct
{
	padding-top: 10px;
}

tr.TDDetailsInfoProduct
{
	background-image: url(bgsearchrow.jpg);
}

tr.TDDetailsInfoProduct td
{
	padding: 5px;
	font-family: verdana;
	font-size: 11px;
	border: solid 1px #888888;
}

tr.TDDetailsInfoDescription td
{
	background-color: #333333;
	padding: 5px;
	text-align: justify;
	vertical-align: middle;
	height: 200px;:
}

tr.TDDetailsInfoDescription span
{
	color: White;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;


}

/*****
	COMPATIBILITIES
*****/

TR.TDDetailsCompTitle
{
	background-image: url(bgsearchrow.jpg);
}

TR.TDDetailsCompTitle TD
{
	vertical-align: middle;
	text-align: center;
	padding: 5px;
}

.TDDetailsCompHeader
{
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

TR.TDDetailsCompHeader td, TR.TDDetailsCompHeader span
{
	padding: 4px 0px 4px 0px;
	color: black;
}

.TDDetailsCompItem
{
	background-color: #6f6f6f;
	font-family: verdana;
	font-size: 11px;
}

TR.TDDetailsCompItem td, TR.TDDetailsCompItem span
{
	padding: 4px;
	color: white;
	text-align: center;
}


TR.TDDetailsCompNote
{
	background-color: white;
}

TR.TDDetailsCompNote td
{
	color: black;
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
}


.TDDetailsCompItemAlternate
{
	background-color: #808080;
	font-family: verdana;
	font-size: 11px;
}

TR.TDDetailsCompItemAlternate td, TR.TDDetailsCompItemAlternate span
{
	padding: 4px;
	color: white;
	text-align: center;
}

/********************** EDIT/ADD PRODUCT **********************/

.TDEditMaster
{
	background-color: #1e1e1e;
	padding: 10px;
}

.TDPartsEditTitle
{
	background-color: #808080;
	color: White;
	font-size: 8pt;
	font-weight: Normal;
	text-align: center;
	padding: 2px;
	background-repeat: repeat-x;
}

tr.TdPartsEditCompatibilityItem
{
	background-color: #FFFFFF;
	font-size: 8pt;
	text-align: center;
}

tr.TdPartsEditCompatibilityItem span
{
	color: black;
	font-family: verdana;
}

tr.TdPartsEditCompatibilityItemAlternate
{
	background-color: #6f6f6f;
	font-size: 8pt;
	text-align: center;
}

tr.TdPartsEditCompatibilityItemAlternate span
{
	font-family: verdana;
}

tr.TDPartsEditCompHeader td
{
	background-color: #808080;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	
}


/******************************************************* END TD PARTS MODULE *******************************************************/


/* styles used by Data Grids */

.DataGrid_AlternatingItem

{

    background-color:White;

    color: Red;

    font-family: Tahoma, Arial, Helvetica;

    font-size: 10px;

    font-weight: normal;

}

.DataGrid_Container

{

	background-color: Transparent;

}

.DataGrid_EditItem

{

}

.DataGrid_Footer

{

    background-color:White;

}

.DataGrid_Header

{

    background-color:Transparent;

    color: White;

    font-family: Tahoma, Arial, Helvetica;

    font-size: 10px;

    font-weight: bold;

}

.DataGrid_Item

{

    background-color:Transparent;

    color: White;

    font-family: Tahoma, Arial, Helvetica;

    font-size: 10px;

    font-weight: normal;

}

.DataGrid_Pager

{

}

.DataGrid_SelectedItem

{

    background-color: Silver;

    color: Blue;

    font-family: Tahoma, Arial, Helvetica;

    font-size: 10px;

    font-weight: normal;

}

/* CarDisplay */

.DetailsTitle
{
    font-family: Tahoma, Arial, Helvetica;
	    background-color: Silver;
	    color: Black;
	    padding-right: 10px;
	    font-size: 12px;
	    text-align: right;
}

.smallText
{
	font-size: 10px;
}

.DetailsFieldTitle
{
font-family: Tahoma, Arial, Helvetica;
font-size: 12px;
font-weight: bold;
background-color: Gray;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.DetailsField
{
    font-family: Tahoma, Arial, Helvetica;
font-size: 11px;
background-color: #EBEBEB;
color: black;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.DetailsHeader
{
    font-family: Tahoma, Arial, Helvetica;
font-size: 12px;
font-weight: bold;
background-color: #808080;
color: White;
padding: 5px;
}

.description
{
    font-family: Tahoma, Arial, Helvetica;
	background-color: Gray;
	font-size: 12px;
	padding: 5px;
}
.PhotoField
{
	color: Silver;
	background-color: white;
	padding: 10px;
}

.CarDisplayRow
{
}

.CarDisplayRowAlternate
{
}

.CarDisplayRowOver
{
	background: Gray;
	color: black;
}

.CarDisplayRowAlternateOver
{
	background: Gray;
	color: black;
}

/* UMG 3.0 */
.Pager TD A:Link,.Pager TD A:visited
{
color: white;
}