/*----------------------------------------------------*/
/*  Skin Styles for adamsracingchassis.com - by Ocho  	 */
/*----------------------------------------------------*/

/* Page style */
html { height:100%;
}
/* Body style */ 
body {
background:#222222 url(images/bg_body.jpg) repeat-y center center;
margin:0px 0px 0px 0px;
}
/* Text in paragraphs */ 
p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}
/* Text in tables */ 
table, tr, td { font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px 0px 0px 0px;
color:#ffffff;
}

/* Default links visited and active */ 
a:link, a:visited, a:active {
color:#d7a544;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
/* Default links hover */ 
a:hover {
color:#d7a544;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited {
color:#d7a544;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
/* Normal links hover */ 
a.Normal:hover {
color:#d7a544;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
color:#d7a544;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover{
color:#d7a544;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

/* Headings */ 
.Head {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#f8a001;
background:transparent;
font-weight:bold;
padding:0px 0px 0px 0px;
}
/* Subheadings */ 
.SubHead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#d7a544;
padding:0px 0px 0px 0px;
}
/* General text on the site */
.normal, .Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}
/* General bold text on the site */ 
.NormalBold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
}
/* Red text used for errors */ 
.NormalRed {
color:#C50000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
height:12px;
margin:0px 0px 0px 0px;
}
/* Login token hover */ 
a.LoginToken:hover {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
text-decoration:underline; 
}

/* User token idle */ 
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
height:12px;
margin:0px 0px 0px 0px;
}
/* User token hover */ 
a.UserToken:hover {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
text-decoration:underline;
}

/* Copyright, privacy, terms */ 
.FooterToken {
color:#292826;
font-size:10px;
text-align:right;
font-weight:bold;
}
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active {
font-size:10px;
color:#292826;
font-weight:bold;
text-align:right;
text-decoration:none;
margin:0px 0px 0px 0px;
}
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover {
font-size:10px;
color:#292826;
font-weight:bold;
text-decoration:underline;
margin:0px 0px 0px 0px;
}

/* Form elements */ 
select, input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
/* Textbox */ 
.NormalTextBox {
color:#333333;
padding-left:4px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}
/* Textbox container */ 
td.NormalTextBox {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:transparent;
visibility:invisible;
border:0;
}
/* Buttons */ 
.StandardButton {
background:#f2f2f2 none;
color:#575757;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#7A7A7A');
}
/* Textbox used for search */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
height:23px;
background:#ffffff;
width:110px;
color:#666666;
padding:4px 4px 3px 0px;
border-top:1px solid #5f5f5f;
border-bottom:1px solid #5f5f5f;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
cursor:text;
position:absolute;
top:0;
left:10px;
z-index:1;
}

/* Module menu container */ 
.ModuleTitle_SubMenu {
background:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:1px solid #040404;
z-index:1000;
cursor:pointer;
cursor:hand;
font-weight:normal;
filter:Alpha(Opacity=90, FinishOpacity=75, Style=1);
-moz-opacity:.80;
}
/* Module menu items idle */ 
.ModuleTitle_MenuItem {
background:#ffffff;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
padding:0px 15px 0px 10px;
height:20px;
border:1px solid #000000;
}
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel {
background:#d7a544;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
cursor:pointer;
cursor:hand;
padding:0px 15px 0px 10px;
height:20px;
border:1px solid #ff8838;
}
/* Module menu container */ 
.ModuleTitle_MenuContainer {
background:transparent;
}
/* Module menu bar */ 
.ModuleTitle_MenuBar {
cursor:pointer;
cursor:hand;
}
/* Module menu arrows */ 
.ModuleTitle_MenuArrow {
display:none;
}
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow {
display:none;
}
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon {
background:transparent;
border:0px;
width:0px;
height:20px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:0px;
}
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG {
margin:0 10px 0 10px;
}

/* Main menu container */ 
.MainMenu_SubMenu {
background:#040404;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:1px solid #040404;
z-index:1000;
cursor:pointer;
cursor:hand;
font-weight:normal;
filter:Alpha(Opacity=90, FinishOpacity=75, Style=1);
-moz-opacity:.80;
}
/* Submenu items idle */ 
.MainMenu_MenuItem {
background:#040404;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
padding:0px 30px 0px 16px;
height:20px;
border:1px solid #000000;
}
/* Submenu items hover */ 
.MainMenu_MenuItemSel {
background:transparent;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
cursor:pointer;
cursor:hand;
padding:0px 30px 0px 16px;
height:20px;;
}
/* Box that contains the menu */
.MainMenu_MenuContainer {
background:transparent;
}
/* Bar that contains the menu */
.MainMenu_MenuBar {
cursor:pointer;
cursor:hand;
background:transparent;
}

/* Menuitems idle */
.MainMenu_Idle TD {
background:transparent;
color:#313131;
font-family:Impact, Haettenschweiler, Arial Black, Arial, Helvetica, sans-serif;
font-size:12pt;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
padding:0px 10px 0px 10px;
vertical-align:middle;
height:30px;
font-weight:normal;
text-shadow:#ebebeb 1px 1px 1px;
}

/* Menuitems over */
.MainMenu_Selected TD {
color:#b7892f;
font-family:Impact, Haettenschweiler, Arial Black, Arial, Helvetica, sans-serif;
font-size:12pt;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
padding:0px 10px 0px 10px;
vertical-align:middle;
height:30px;
font-weight:normal;
 }

/* Menuitems active */
.MainMenu_Active TD {
color:#e8e8e8;
font-family:Impact, Haettenschweiler, Arial Black, Arial, Helvetica, sans-serif;
font-size:12pt;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
padding:0px 10px 0px 10px;
vertical-align:middle;
height:30px;
font-weight:normal;
text-shadow:none;
background-image:url(images/btn_bgon.jpg);
background-repeat:repeat-x;
background-position:top; }

/* Mailing link */ 
.MailingCell {
padding:20px 0px 0px 0px;
width: 135px;
height:45px;
vertical-align:middle; }

a.MailingToken:link, a.MailingToken:visited, a.MailingToken:active {
background-image:url(images/btn_mailinglist.jpg);
background-repeat:no-repeat;
background-position: left bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
text-transform:uppercase;
text-align:right;
text-decoration:none;
color:#292826;
height:22px;
padding:3px 25px 3px 30px;
  }

a.MailingToken:hover {
color:#f9f9f9;
background-image:url(images/btn_mailinglisthover.jpg);
background-repeat:no-repeat;
background-position: left bottom;
 }

/* Share link */
.ShareCell {
padding:20px 0px 0px 0px;
width: 80px;
height:45px;
vertical-align:middle; }

a.ShareToken:link, a.ShareToken:visited, a.ShareToken:active {
background-image:url(images/btn_share.jpg);
background-repeat:no-repeat;
background-position: left bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
text-transform:uppercase;
text-align:right;
text-decoration:none;
color:#292826;
height:22px;
padding:3px 20px 3px 30px;
 }

a.ShareToken:hover {
color:#f9f9f9;
background-image:url(images/btn_sharehover.jpg);
background-repeat:no-repeat;
background-position: left bottom;
 }
 
 
 /* Select Driver link */ 
.DriverCell {
padding:20px 0px 0px 0px;
width: 135px;
height:45px;
vertical-align:middle; }

a.DriverToken:link, a.DriverToken:visited, a.DriverToken:active {
background-image:url(http://www.adamsracingchassis.com/assets/cssjs/images/bg_selectdriver.png);
background-repeat:no-repeat;
background-position: left bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
text-transform:uppercase;
text-align:center;
text-decoration:none;
color:#232222;
height:23px;
padding:3px 20px 0px 17px;
  }

a.DriverToken:hover {
color:#232222;
background-image:url(http://www.adamsracingchassis.com/assets/cssjs/images/bg_selectdriverhover.png);
background-repeat:no-repeat;
background-position: left bottom;
 }
 
  /* Select DNav */ 
#dnav1Div {
position:absolute;
width:100%;
height:5px;
z-index:10;
top: 0px;
margin:0px auto 0px auto;
text-align:center;
overflow:visible;
}

#dnav2Div {
position:relative;
width:975px;
height:10px;
z-index:11;
top: 0px;
margin:0px auto 0px auto;
text-align:left;
overflow:visible;
}

#dnav3Div {
position:relative;
width:60px;
height:107px;
left:357px;
z-index:12;
top: 0px;
margin:0px;
text-align:left;
overflow:visible;
}

#dnavcontent {
position:absolute;
width:763px;
height:131px;
z-index:13;
top: 0px;
visibility:hidden;
}  

a.dnavtoken:link, a.dnavtoken:visited, a.dnavtoken:active {
padding:0px 0px 0px 0px;
border:0px;
height:31px;
width:60px;
margin:0px;
}

a.dnavtoken:hover {
 }


/* Menuitem arrows */
.MainMenu_MenuArrow { display:none; }									 
/* Menuitem root arrows */
.MainMenu_RootMenuArrow { display:none; }									 
/* Menuitem icons */
.MainMenu_MenuIcon { display:none; }									 
/* Menuitem separator */
.MainMenu_Separator { }
/* Menuitems separator borders */ 
.MainMenu_MenuBreak { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top; }

/* Fixed width setting - change this to change the width of the skin */							
.SkinFixedOuterWidth { width:100%; }
/* Fixed width setting - change this to change the width of the inner skin items skin e.g. menu */
.SkinFixedInnerWidth { width:975px; }
/* 100 percent height */ 
.SkinFullHeight { height:100%; }
/* 100 percent width */ 
.SkinFullWidth { width:100%; }	


/* Header area */ 
.HeaderArea { width:100%; background-image:url(images/bg_header.jpg); background-repeat:repeat-x; background-position:top; padding:0px 0px 0px 0px; }
/* Logo cell */ 
.LogoCell { width:195px; padding:0px 0px 0px 0px; }
/* Search cell */ 
.SearchCell { width:100%; height:70px; padding:15px 0 0 0; }
/* Menu area */ 
.MenuArea { width:100%; background-image:url(images/img_menubg.png); background-repeat:repeat-x; background-position:top; padding:0px 0px 0px 0px; }
/* Menu cell */ 
.MenuCell { width:100%; background-image:url(images/bg_menu.jpg); background-repeat:repeat-x; padding:0px 0px 0px 10px;}
/* Menu height */ 
.MenuHeight { height:30px; }
/* Menu left area */ 
.MenuLeft { width:1px; }
/* Menu right area */ 
.MenuRight { width:3px; }
/* Banner area */ 
.BannerArea { height:0px; padding:0px 0px 0px 0px; }	
/* Custom banner area */ 
.CustomBannerArea { height:1px; padding:7px 10px 0 10px; }
/* Banner left area */ 
.BannerLeft { width:15px; }
/* Banner right area */ 
.BannerRight { width:15px; }
/* Breadcrumb area */ 
.BreadCrumbArea { height:30px; padding:20px 0px 20px 0px; }
/* Breadcrumb cell */ 
.BreadCrumbCell { width:100%; vertical-align:middle; padding:0px 0px 0px 0px; }
/* Login token cell */ 
.LoginCell { vertical-align:middle; align:right; padding:5px 0px 0px 10px; }
/* User token cell */ 
.UserCell { vertical-align:middle; align:right; padding:5px 10px 0px 10px; }
/* Content panes cell */ 
.ContentPanesCell { width:auto; height:100%; vertical-align:top; padding:0px 0px 0px 0px; }
/* Footer shadow area */ 
.FooterShadowArea { height:30px; padding:0px 0px 0px 0px; }
/* Privacy token cell */ 
.PrivacyCell { vertical-align:middle; align:right; padding:5px 10px 0px 10px; }
/* Terms token cell */ 
.TermsCell { vertical-align:middle; align:right; padding:5px 10px 0px 10px; }
/* Copyright token cell */ 
.CopyrightCell { width:100%; vertical-align:middle; padding:5px 0 0 0; }
/* Footer Separator cell */ 
.FooterSep { vertical-align:middle; padding:5px 0 0 0; color:#292826; font-size:11px; text-align:center;  }
/* Spacer Area */ 
.SpacerArea { height:15px; }


/* DriverNav pane */
.DriverNav { width:50%; align:left; padding:0px 0px 0px 0px; }
/* LeftNav pane */
.LeftNav { width:50%; align:right; padding:0px 0px 0px 0px; }
/* RightNav pane */
.RightNav { width:50%; padding:0px 0px 0px 0px; }
/* Banner2 content pane */
.BannerPane2 { width:54%; padding:42px 50px 10px 25px; }
/* Banner3 content pane */
.BannerPane3 { width:100%; padding:0px 0px 0px 0px; }
/* Custom banner content pane */
.CustomBannerPane { width:100%; padding:0px 0px 0px 0px; }
/* Top content pane */
.TopPane { width:100%; padding:0px 0px 0px 0px; }
/* Top2 content pane */
.TopPane2 { width:100%; align:right; padding:0px 0px 0px 0px; }
/* Top2 content pane */
.FlashPane { width:100%; padding:0px 0px 0px 0px; background-image:url('images/preloader.gif'); background-repeat:no-repeat; background-position:center center; }
/* Left content pane */
.LeftPane { padding:0px 7px 0px 0px; }
/* Right content pane */
.RightPane { padding:0px 0px 0px 7px; }
/* Left2 content pane */
.LeftPane2 { padding:0px 7px 0px 0px; width:30%; }
/* Content content pane */
.ContentPane { padding:0px 7px 0px 7px; width:70%; }
/* Right2 content pane */
.RightPane2 { padding:0px 0px 0px 7px; width:20%; }
/* Left3 content pane */
.LeftPane3 { padding:0px 3px 0px 0px; width:33%; }
/* Content2 content pane */
.ContentPane2 { padding:0px 0px 0px 7px; width:65%; }
/* Right3 content pane */
.RightPane3 { padding:0px 7px 0px 0px; width:35%; }
/* Middle content pane */
.MiddlePane { width:100%; padding:0px 0px 0px 0px; }
/* Bottom content pane left */
.BottomPane1 { width:25%; padding:0px 5px 0px 0px; }
/* Bottom content pane center */
.BottomPane2 { width:50%; padding:0px 0px 0px 0px; }
/* Bottom content pane right */
.BottomPane3 { width:25%; padding:0px 0px 0px 5px; }
/* Content3 content pane */
.ContentPane3 { padding:0px 3px 0px 3px; width:33%; }
/* Right4 content pane */
.RightPane4 { padding:0px 0px 0px 3px; width:33%; }
/* Bottom2 content pane */
.BottomPane4 { width:100%; padding:0px 0px 0px 0px; }

.MainTable { width:100%; height:100%; margin-top:0px; }
.MainCell { width:100%; padding:0px 0px 0px 0px; }
.LogoArea { background:url(images/topbg.gif) repeat-x top #292929; padding:0px 0px 0px 0px; }
.FooterArea { background: url(images/bg_footer.jpg) repeat-x bottom; height:27px; padding:0px 0px 5px 0px; }


/* End Style Sheet */
/*----------------------------------------------------*/

