/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #1b4080;
}
.skinmaster {
	height: 100%;
}
.skinheader 
{
}
.skingradient {
}
.skincontentarea 
{
	background-color:White;
	padding: 0px 0px 0px 0px;
}
.skincontenttail
{
	background-color:White;
}

.controlpanel {
	width: 100%;
	background-color: pink;
}


.toppane {
	width: 100%;
	background-color: transparent;
}
.leftpane {
	padding-top:20px;
	width: 175px;
	background-color: transparent;
}
.contentpane 
{
	width: 100%;
	background-color: transparent;
	padding-top:20px;
	padding-left:20px;
}

.LeftContentPane
{
	padding-top:20px;
	padding-left:20px;
	width: 30%;
}
.UpperContentPane
{
	padding-top:20px;
}
.UpperPaneLeft
{
	padding-top:20px;
	padding-left:20px;
}
.UpperPaneRight
{
	padding-top:20px;
}
.LowerLeftContentPane
{
	padding-top:20px;
/*	padding-left:20px;*/
}
.LowerRightContentPane
{
	padding-top:20px;
/*	padding-left:20px;*/
}

.PadRight20
{
	padding: 0 20px 0 0;
}

.FWNLP-rightpane
{
	padding-top:20px;
}

.rightpane {
	padding-top:20px;
	width: 175px;
	background-color: transparent;
}
.bottompane {
	width: 100%;
	background-color: transparent;
}
.DoubleTopPanesBottomPane
{
	padding-left:20px;
	padding-right:20px;
}

.leftpane3rds
{
	padding-top:20px;
	padding-left:20px;
}
.contentpane3rds
{
	padding-top:20px;
}
.rightpane3rds
{
	padding-top:20px;
}



.MainMenu_MenuContainer {
	background-image: spacer.gif;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
/*
	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
*/

	border:none;
	cursor: pointer; 
	cursor: hand; 
	color: #206AB6; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial; 
}
.MainMenu_MenuIcon {
	background-color: #cad5ea; 
	border-left: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
/*	width: 15px; 
	height: 21px;
*/
}
.MainMenu_SubMenu {
    border: solid 1px #aab5ca;
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak 
{
/*	height: 37px;
	display:inline;*/
	border:none;
}
.MainMenu_MenuItemSel {
	background-color: #fddc4e; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Arial; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style:  normal;
/*	height: 37px;*/
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	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;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
}
.TreeViewMenu_Header {
/*
	background-image: url(gradient_LtBlue.jpg);
*/
}
.Head {
   font-family: Verdana, Arial;
   font-size:  10pt;
   font-weight: bold;
}

.tinytext
{
	font-size:8px;
}

.smalltext
{
	font-size:10px;
}
.pagefootertext, .pagefootertext A
{
	color:White;
	font-size:10px;
}
.pagefootertext A, .pagefootertext A:link, .pagefootertext A:active, .pagefootertext A:visited, .pagefootertext A:hover
{
	color:White;
	text-decoration: underline;
}

.NormalRed
{
	font-size:10px;
}


/* ------------- for the carmax grids --------------------------- */

.VehicleAltItemAnn td
{
	/* vehicle alternate item with announcements */
	background-color: #d6ebff;
	padding: 4px 2px 0px 2px;
}

.VehicleAltItem td
{
	/* vehicle alternate item without announcements */
	background-color: #d6ebff;
	padding: 4px 2px 4px 2px;
}

.VehicleItemAnn td
{
	/* vehicle item with announcements */
	padding: 4px 2px 0px 2px;
}

.VehicleItem td
{
	/* vehicle item with announcements */
	padding: 4px 2px 4px 2px;
}

.VehicleAltAnn td
{
	/* announcements alternate item */
	background-color: #d6ebff;
	padding: 0px 2px 4px 2px;
	text-align:left;
}

.VehicleAnn td
{
	/* announcements item */
	padding: 0px 2px 4px 2px;
	text-align:left;
}

.PageSizer select
{
	font-size:10px;
}

.PageLinks a
{
	font-size:8pt;
	font-weight:normal;
	padding: 0px 3px 0px 0px;
	/*border: solid 1px rgb(254,219,80);*/
	text-decoration:underline;
}

.PageLinks a:visited
{
	font-size:8pt;
	font-weight:normal;
	padding: 0px 3px 0px 0px;
	/*border: solid 1px rgb(254,219,80);*/
	text-decoration:underline;
}

.PageLinks span
{
	font-size:8pt;
	font-weight:normal;
	/*background-color: rgb(254,219,80);*/
	padding: 0px 3px 0px 0px;
	/*border: solid 1px rgb(254,219,80);*/
}

.PagerStyle
{
	border-top: solid 1px #b2b2b2;
/*	border-bottom: solid 1px #206AB6; */
}

.PagerStyle td
{
	font-weight:bold;
	font-size:8pt;
}

.PageNumInfo
{
	padding: 0px 8px 0px 8px;
	color: #206AB6;
	font-weight:bold;
}

.EmptyCell
{
	
}

.VehicleListHeader
{
	background-color:#206AB6;
	color:White;
	font-size:8pt;
	font-weight:bold;
}

.VehicleListHeader td 
{
	padding:4px 0px 4px 4px;
}

.VehicleListHeader td A, .VehicleListHeader td A:visited, .VehicleListHeader td A:active, .VehicleListHeader td A:link
{
	color:White;
}

.VehicleLegend
{
	background-color: #b2b2b2;
	font-size:10px;
	padding:8px 8px 8px 8px;
}

.VehicleLegendTitle
{
	font-weight:bold;
	color: #206AB6;
}

.VehicleLegend span
{
	padding: 0em 1em 0em 1em;
}

/* ----- view all link --- */

.ViewAll, .ViewAll A, .ViewAll A:visited
{
	font-weight:normal;
	text-decoration:underline;
}

.VehicleCount
{
	font-size:14px;
	font-weight:bold;
	color: #206AB6;
}

.VehicleCountCell
{
	color: #333333;
}

/*

this is used for line dividers within vehicle items between the veh info
and the announcements

.VehHorRuleImg
{
	width:95%;
	height:1px;
	border-bottom: solid 1px #b2b2b2;
}

.VehHorRuleImgAltItem
{
	width:95%;
	height:1px;
	border-bottom: solid 1px #ffffff;
}

*/

/* --------- perks page --------- */

.PerksTitle
{
	font-weight:bold;
	color: #206AB6;
}
