/* Jenkins consolidated CSS */
/* Purpose - Style consolidation of DNN and AbleCommerce sundry .css files */
/* Last edit - 7/26/07 */
/* 
	-------------------------------------------------------------
	Line #		Section/Topic
	-------------------------------------------------------------
	018			Section 01 - Dominant Tag Styles	
	043			Section 02 - DNN File Manager
	059			Section 03 - DNN Wizard
	075			Section 04 - DNN Menus
	113			Section 05 - DNN Module Titles
	124			Section 06 - DNN Specific Class Settings
	145			Section 07 - AC Specific Class Settings
	214			Section 08 - Shared Class Settings 
	217			Section 09 - Specified Link Styles and Classes
	241			Section 10 - Footer Styles and Classes
*/

/* Section 01 - Dominant Tag Styles */
Body {background-image:url(pagebg.gif); color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px;}
H1 {FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #727272; FONT-FAMILY: Tahoma, Arial, Helvetica}
H2 {FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #727272; FONT-FAMILY: Tahoma, Arial, Helvetica}
H3, H4 {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica}
H5, DT, H6 {FONT-WEIGHT: bold; font-size: 11px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica}
table,th,td{margin:0px; padding:0px}
TFOOT, THEAD {FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica}
TH {FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica}
SMALL {FONT-SIZE: 8px}
BIG {FONT-SIZE: 14px}
strong{font-weight:bold}
BLOCKQUOTE {FONT-FAMILY: Lucida Console, monospace}
PRE {FONT-FAMILY: Lucida Console, monospace}
HR {HEIGHT: 1pt; TEXT-ALIGN: left}
input,select{font:11px Verdana, Arial, Helvetica, sans-serif}
UL LI {list-style-image:url(/Portals/0/ul-li.gif);list-style-position: inherit;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; font-style: normal; color:#424242;padding: 4px;}
UL LI LI {LIST-STYLE-TYPE: disc}
UL LI LI LI {LIST-STYLE-TYPE: circle}
OL LI {LIST-STYLE-TYPE: decimal}
OL OL LI {LIST-STYLE-TYPE: lower-alpha}
OL OL OL LI {LIST-STYLE-TYPE: lower-roman}
a {font-weight: normal; color:#0C79BD; text-decoration: none;}
a:hover {color:#0C79BD;}

/* Section 02 - DNN File Manager */
.FileManager {BORDER: #000000 1px solid; HEIGHT: 400px}
.FileManager_ToolBar {BORDER-BOTTOM: #000000 1px solid; HEIGHT: 25px}
.FileManager_Explorer {BORDER: #CCCCCC 1px solid; MARGIN: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #FFFFFF}
.FileManager_FileList {BORDER: #CCCCCC 1px solid; MARGIN: 2px; OVERFLOW: auto; HEIGHT: 100%; BACKGROUND-COLOR: #FFFFFF}
.FileManager_MessageBox {PADDING: 25px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center}
.FileManager_Header {FONT-WEIGHT: bold; font-size: 11px; COLOR: #e7e7ff; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: #9ebff6}
.FileManager_Pager {BORDER-TOP: #CCCCCC 1px solid; FONT-WEIGHT: bold; font-size: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: #eeeeee}
.FileManager_StatusBar {FONT-WEIGHT: normal; font-size: 11px; MARGIN: 2px; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: #dedfde}
.FileManager_Item {BORDER-TOP: #000000 1px dashed; FONT-WEIGHT: normal; font-size: 11px; COLOR: #000000; BORDER-BOTTOM: #000000 1px dashed; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #f8f8f8}
.FileManager_AltItem {FONT-WEIGHT: normal; font-size: 11px; COLOR: #000000; BORDER: none; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #eeeeee;}
.FileManager_SelItem {FONT-WEIGHT: bold; font-size: 11px; COLOR: #FFFFFF; BORDER: none; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #99ffff;}
.FileManagerTreeNode {FONT-WEIGHT: normal; font-size: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica}
.FileManagerTreeNodeSelected {FONT-WEIGHT: normal; font-size: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #dcdcdc}
A.FileManagerTreeNode, A.FileManagerTreeNodeSelected {COLOR: #003366; TEXT-DECORATION: none}

/* Section 03 - DNN Wizard*/
.Wizard {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 650px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 400px}
.WizardButton {BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #CCCCCC 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: gainsboro}
.WizardHeader {BACKGROUND: #ffffcc; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 40px}
.WizardFooter {BORDER-TOP: #000000 1px solid; BACKGROUND: #ccffcc; HEIGHT: 25px; TEXT-ALIGN: right}
.WizardBody {PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; PADDING-TOP: 11px; HEIGHT: 325px}
.WizardHelp {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; WIDTH: 180px; PADDING-TOP: 5px; BACKGROUND-COLOR: #D8BB89}
.WizardHelpText {FONT-SIZE: 8pt; OVERFLOW: auto; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; HEIGHT: 300px}
.WizardText {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif}
.Help {BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; font-size: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ffff99}
.CommandButton {FONT-WEIGHT: normal; font-size: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica}
A.CommandButton:link {COLOR: #003366; TEXT-DECORATION: underline}
A.CommandButton:visited {COLOR: #003366; TEXT-DECORATION: underline}
A.CommandButton:active {COLOR: #003366; TEXT-DECORATION: underline}
A.CommandButton:hover {COLOR: #ff0000; TEXT-DECORATION: underline}

/* Section 04 - DNN Menus */
.TabBg {BACKGROUND-COLOR: #000000}
.SelectedTab {font-weight: normal; font-size: 8.5pt; color: #ffffff; font-family: Verdana; text-decoration: none;}
A.SelectedTab {text-decoration:none; color: #ffffff;}
A.SelectedTab:hover {color: #ff0000;}
.OtherTabs {font-weight: normal; font-size: 11px; color:#ffffff; padding-bottom: 5px; font-family: Verdana, Helvetica, sans-serif; text-decoration: none;}
A.OtherTabs {text-decoration:none; color:#ffffff;}
A.OtherTabs:hover{text-decoration:underline; color:#efefef;}
A.search_link {font-weight: normal; font-size: 8.5pt; padding-bottom: 5px; color:#ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none;}
A.search_link:hover{color:#AEAEAE;}
.MainMenu_MenuContainer {background-color: transparent; }
.MainMenu_MenuBar {cursor: hand; height: 25px; background-color: Transparent;}
.rootMenuItem TD {cursor: hand; color: #D3D3D3; font-size: 11px; font-style: normal; font-weight: bold; background-color: Transparent; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-left: 8px; padding-right: 8px;}
.rootmenuitemactive TD {cursor: hand; background-image: url(impress_18.gif);color: #8AB152; font-size: 11px; font-style: normal;font-weight: bold; background-color: Transparent;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;padding-left: 8px;padding-right: 8px;}
.rootmenuitemselected TD {cursor: hand; background-image: url(impress_15.gif);color: #ffffff; font-size: 11px; font-style: normal;font-weight: bold; background-color: Transparent;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;padding-left: 8px;padding-right: 8px;}
.rootmenuitembreadcrumb TD {cursor: hand; color: #ffffff; font-size: 11px; font-style: normal; font-weight: bold; background-color: Transparent;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;padding-left: 8px;padding-right: 8px;}
.MainMenu_MenuItem {border-left: #EFEEEE 0px solid; border-bottom: #EFEEEE 1px solid;border-top: #EFEEEE 1px solid;  border-right: #EFEEEE 0px solid;cursor: hand; color: #797979; font-size: 11px; font-style: normal;font-weight: bold; background-color: Transparent;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.MainMenu_MenuItemSel {background-image: url(impress_18.gif); border-left: #3C3939 0px solid; border-bottom: #3C3939 1px solid; border-top: #3C3939 1px solid; border-right: #3C3939 0px solid;cursor: hand; color: #000000;font-size: 11px; font-style: normal;font-weight: bold; background-color: Transparent;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.MainMenu_MenuItemAct {border-left: #3C3939 0px solid; border-bottom: #3C3939 1px solid;border-top: #3C3939 1px solid; border-right: #3C3939 0px solid;cursor: hand; color: #DCDCDC; font-size: 11px; font-style: normal;font-weight: bold; background-color: Transparent;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.MainMenu_MenuIcon {background-color: #353536; border-left: #353536 1px solid; border-bottom: #353536 1px solid; border-top: #353536 1px solid; cursor: hand; text-align: center; width: 4px;height: 21px;}
.submenuitemselect {background-color: #353536; color:#ffffff }
.MainMenu_SubMenu {margin-top: 1px;margin-left: -1px;background-color: #ECECEC;  z-index: 1000; cursor: pointer;cursor: hand; border-top: #F1F1F1 0px solid;border-right: #F1F1F1 2px solid;border-left: #F1F1F1 2px solid;border-bottom: #F1F1F1 2px solid;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#EFEFEF);filter: Alpha(Opacity=80, FinishOpacity=100, Style=2);}
.MainMenu_MenuBreak {border-bottom: #00ff00 0px solid; border-left: #00ff00 0px solid; border-top: #00ff00 0px solid;  border-right: #00ff00 0px solid; background-color: transparent; height: 0px;}
.MainMenu_MenuArrow {border-right: #EFEFEF 1px solid; border-bottom: #EFEFEF 1px solid; border-top: #EFEFEF 1px solid;font-family: webdings; font-size: 10pt; cursor: hand; }
.MainMenu_RootMenuArrow {font-family: webdings; font-size: 10pt; cursor: hand;}
.TreeMenu_Node {FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica;}
.TreeMenu_NodeSelected {FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #dcdcdc;}
A.TreeMenu_Node, A.TreeMenu_NodeSelected {COLOR: #003366; TEXT-DECORATION: none}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover {COLOR: #ff0000; TEXT-DECORATION: none}
.TreeLevel0{padding-left:0px}
.TreeLevel1{padding-left:10px}
.TreeLevel2{padding-left:20px}
.TreeLevel3{padding-left:30px}
.TreeLevel4{padding-left:40px}
.TreeLevel5{padding-left:50px}
.TreeLevel6{padding-left:60px}
.TreeLevel7{padding-left:70px}

/* Section 05 - DNN Module Titles */
.ModuleTitle_MenuContainer {BORDER:#000066 0px solid;}
.ModuleTitle_MenuBar {CURSOR: hand; HEIGHT: 16px; BACKGROUND-COLOR: transparent}
.ModuleTitle_MenuItem {BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #FFFFFF 0px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #FFFFFF 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: transparent}
.ModuleTitle_MenuIcon {BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 15px; CURSOR: hand; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center}
.ModuleTitle_SubMenu {BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=3); BORDER-LEFT: #ffffff 0px solid; CURSOR: hand; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff}
.ModuleTitle_MenuBreak {BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee}
.ModuleTitle_MenuItemSel {FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #9AB194;}
.ModuleTitle_MenuArrow {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 10pt; CURSOR: hand; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: webdings}
.ModuleTitle_RootMenuArrow {FONT-SIZE: 10pt; CURSOR: hand; FONT-FAMILY: webdings}

/* Section 06 - DNN Specific Class Settings */
.login {font-weight: normal;font-size: 11px;color:#ff0000;padding-bottom: 5px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.NormalTextBox {BORDER: #A1A1A1 1px solid; font-size: 11px;background-color: #616161;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #E2E2E2;}
.StandardButton {border: 1 solid #375465; font-size: 11px; FONT-FAMILY: Verdana, Arial, Hnelvetica, sans-serif; background-color: #7795A6; color:#ffffff;}
.newbg {background-image:url(tablebg.gif); background-position:top; background-repeat:repeat-x;} 
.LeftPane {font-family: verdana; font-size: 8.5pt;}
.thebodr {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #F8F8F8;}
.ContentPane {color: #000000; font-family: verdana; font-size: 8.5pt;}
.Content#FFFFFF{color: #ffffff; font-family: verdana; font-size: 8.5pt; background-color: #8C825F;}
.Content#FFFFFFText{color: #ffffff; font-family: verdana; font-size: 8.5pt;}
.RightPane {font-family: verdana; font-size: 8.5pt;}
.ControlPanel {BORDER: #424242 1px solid; WIDTH: 100%; HEIGHT: 64px; BACKGROUND-COLOR: #ffffff}
.head {color: #515151; font-family: Tahoma; font-size: 11px; font-weight: bold;}
.Head2 {color: #757575; font-family: Tahoma; font-size: 11px; font-weight: bold; padding-left: 0px; text-transform: none; FILTER: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1); width: 1px; height: 1px;}
.SubHead {FONT-WEIGHT: bold; font-size: 11px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica;}
.SubSubHead {FONT-WEIGHT: bold; font-size: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica}
.Normal{font-weight: normal; font-size: 11px; color:#484848; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.NormalBold {FONT-WEIGHT: bold; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#424242;}
.NormalRed {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica;}
.HeadBg {BACKGROUND-COLOR: #cccccc}

/* Section 07 - AC Specific Class Settings */
TABLE.LeftNav{margin:0 20px 0 0; width:120px}
TABLE.Main,TABLE.StoreHeader,TD.Main{text-align:center; width:775px}
TABLE.OuterTable{border:1px solid #666666; margin:10px 0 0 0; vertical-align:top; width:635px}
TABLE.ProductDetail{border:1px solid #666666; margin:10px 0 0 0; width:635px}
TABLE.ProductListing{width:635px}
TABLE.RightNav{}
BODY.ac_billinfo_01 .Highlight,BODY.ac_editaddr_01 .Highlight{background:#FFFFFF; color:#FF0000; font-size:10px; font-weight:normal; text-align:left}
BODY.ac_billinfo_01 TD.OuterTable{font-size:12px; padding:1px; text-align:left; vertical-align:top}
BODY.ac_category_01 TD.ProductListing{padding:10px; text-align:left}
BODY.ac_product_01 H1,BODY.ac_product_02 H1{color:#666666; font-size:14px; font-weight:bold; margin:2px; padding:2px; text-align:right}
body.ac_shipcalc_01 table{width:280px}
DIV.kitrow SPAN.name,DIV.optrow SPAN.name{float:left; text-align:left; text-indent:5pt}
DIV.kitrow SPAN.price{color:#666666; float:right; text-align:right; width:10px}
DIV.kitrow,DIV.optrow{clear:both; color:#666666; font-size:10px; margin:0px; padding:0px}
DIV.Main,TABLE.InnerTable{text-align:center}
DIV.MenuBox{background:#FFFFFF; font-size:8px; padding:2px; text-align:left}
DIV.optrow SPAN.price{float:right; text-align:right; width:10px}
HR.ProductListing{background:#666666; height:1px; width:95%}
SPAN.MSRP{color:#666666; font-size:12px; text-align:right; text-decoration:line-through}
SPAN.yourprice{color:#666666; font-size:12px; font-weight:bold; text-align:right}
TABLE.CategoryNavigation{}
TABLE.MenuBox{border-bottom:#666666 1px solid; border-left:#666666 1px solid; border-right:#666666 1px solid; border-top:#666666 1px solid; margin:10px 0 0px; padding:2px}
TABLE.ProductOptions{width:auto}
TD.CategoryNavigation{background:#BBBB9E; border-bottom:1px solid #666666; border-left:0 none; border-right:0 none; border-top:0 none; font-weight:normal; text-align:left}
TD.CategoryNavigationButton{background:#BBBB9E; border:0 none; font-weight:normal; text-align:left}
TD.CategoryNavigationButtonActive{background:#BBBB9E; text-align:left}
TD.CategoryTrails{background:#EEEEEE center center; font-weight:normal; height:0; padding:5px 0; text-align:left; text-indent:20pt; vertical-align:middle}
TD.InnerTable{padding:5px; text-align:left; vertical-align:top}
TD.InnerTableAmount{border-top:0 none; font-weight:normal; padding:2px; text-align:right; vertical-align:top}
TD.InnerTableCenter{padding:2px; text-align:center; vertical-align:top}
TD.InnerTableTotal{border-top:double 3px; font-weight:bold; padding:2px; text-align:right; vertical-align:super}
TD.MenuBox{background:#FFFFFF; font-size:10px; padding:2px; text-align:center}
TD.MenuBoxBasket{background:#BBBB9E; font-size:11px; padding:1px; text-align:center}
TD.MenuBoxData{background:#CCCCCC; font-size:10px; font-weight:normal; padding:2px; text-align:left}
TD.Navigation{background:#BBBB9E center center; border-top:1px solid #666666; font-size:14px; font-weight:bold; margin:10px 10px; padding:5px; text-align:center}
TD.OuterTable{background:0; padding:2px; text-align:left; vertical-align:top}
TD.OuterTableCaption{background:#669966 top; border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:4px; padding:2px; text-align:center}
TD.PlaceYourOrder{background:#EEEEEE center center; border-top:0 solid #666666; font-size:14px; font-weight:bold; margin:10px 10px; padding:5px; text-align:right}
TD.ProductDetail{background:#FFFFFF; font-weight:normal; padding:2px; text-align:left}
TD.ProductDetailCen,TD.ProductImage{background:#FFFFFF; text-align:center}
TD.ProductListing{font-size:10px; padding:20px; text-align:center}
TD.ProductNavigation{background:#FFFFFF; font-weight:bold; padding:15px; text-align:center}
TD.ProductOptions{text-align:left}
TD.StoreHeader{background:#666666; border-bottom:1px solid #666666; text-align:left}
TD.StoreHeaderButton{background:#666666 2px 0 4px}
TD.StoreHeaderButtonActive{background:#666666; border-bottom:0; color:#FFFFFF; font-style:italic; font-weight:bold}
textarea.GiftMessage{background:#EEEEEE; font:9px Arial,Helvetica,sans-serif; height:40px; width:120px}
TH.InnerTable{font-weight:bold; padding:3px; text-align:right}
TH.InnerTableCaption,TH.OuterTableSection{background:#D5D5B5; font-size:14px; font-weight:bold; padding:2px; text-align:center}
TH.InnerTableHeader{background:#CCCCCC; font-weight:bold; padding:2px; text-align:center}
TH.MenuBox{background:#BBBB9E; border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px; color:#FFFFFF; font-weight:bold; padding:2px; text-align:center}
TH.OuterTable{font-weight:bold; padding:2px; text-align:right}
TH.OuterTableCaption{background:#BBBB9E; border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:3px; text-align:center}
TH.OuterTableHeader{background:#FFFFFF; font-weight:bold; padding:2px; text-align:center}
TH.ProductDetail{background:#BBBB9E; border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px; color:#FFFFFF; font-size:12px; font-weight:bold; margin-top:4px; padding:2px; text-align:center}
TH.ProductListing{background:#666666; border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px; color:#FFFFFF; margin-top:4px; padding:2px; text-align:center}
TH.ProductOptions{font-weight:bold; text-align:right}
TH.StoreHeader{background:#000000; color:#FFFFFF; font-weight:bold; text-align:left}
TR.InnerTableEven{background:#EEEEEE; vertical-align:middle}
TR.InnerTableHeader{background:#CCCCCC; text-align:left}
TR.InnerTableOdd,TR.ProductListingEven,TR.ProductListingOdd{background:#FFFFFF}
.BoldHighlight{background:#FFFFFF; color:#FF0000; font-weight:bold; text-align:left}
.Error{background:#FFFFFF; color:#FF0000; font-weight:bold; text-align:center}
.Highlight{background:#FFFFFF; color:#FF0000; font-weight:normal; text-align:left}
.Price{color:#666666}
.small{font:10px Arial,Helvetica,sans-serif}
.tiny{font:9px Arial,Helvetica,sans-serif}

/* Section 08 - Shared Class Settings */


/* Section 09 - Specified Link Styles and Classes */
A.Category, A.Product{text-decoration:none}
A.CategoryListItem{background:#999999; color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px}
A.CategoryListItem:hover{color:#D5D5B5; padding:3px; text-decoration:none}
A.CategoryNavigation{font-style:normal}
A.CategoryNavigation:hover{color:#000000; font-weight:normal; text-decoration:underline}
A.CategoryNavigationActive{color:#000000; font-style:italic; font-weight:bold}
A.CategoryNavigationActive:hover{text-decoration:underline}
A.CatMenuTitle{color:#FFFFFF; font-weight:bold; text-decoration:underline}
A.MenuTitle{color:#FFFFFF; font-weight:bold; text-decoration:none}
A.MenuTitle:hover{color:#CCCCCC; text-decoration:underline}
A.Page{color:#666666; text-decoration:underline}
A.ProductListItem{font-size:12px; font-weight:bold; text-decoration:underline}
A.ProductListItem:hover{color:#000000;}
A.CatMenuTitle:hover, A.Page:hover, A.Category:hover, A.Product:hover{color:#000000; text-decoration:underline}
.Skinobject, A.Skinobject {font-weight: normal; font-size: 11px; color:#E2E2E2; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.Skinobject:hover {text-decoration:  underline; color:#ffffff;}
.#FFFFFFtxt, A.#FFFFFFtxt, {font-weight: normal; font-size: 11px; color:#5E5E5E; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.#FFFFFFtxt:hover {text-decoration:  underline; color:#000000;}
.bcrumb, A.bcrumb, {font-weight: normal; font-size: 11px; color:#6375A5; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.bcrumb:hover {text-decoration:  underline; color:#000000;}
.txt#FFFFFF {font-weight: bold; font-size: 11px; color:#ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.txt#FFFFFF {color:#0C79BD;}
.whitetxt, A.whitetxt, A.whitetxt:link, A.whitetxt:visited, A.whitetxt:active   {
    font-weight: normal;
    font-size: 11px;
    color:#5E5E5E;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.whitetxt:hover    {
    text-decoration:  underline;
    font-size: 11px;
    color:#000000;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txtwhite {
    font-weight: bold;
    font-size: 11px;
    color:#ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.txtwhite:link, A.txtwhite:visited, A.txtwhite:active,   {
    font-weight: bold;
    font-size: 11px;
    color:#0C79BD;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.txtwhite:hover {
    font-weight: bold;
    font-size: 11px;
    color:#0C79BD;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* Section 10 - Footer Styles and Classes */
.Footer{font-weight: normal;font-size: 8.5pt;color: #000000;font-family: Verdanatext-decoration: none;}
.footlinks, A.footlinks {font-weight: normal; font-size: 11px; color:#e2e2e2; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.footlinks:hover{text-decoration: underline; color:#ffffff;}


