BODY,P,DIV,TD,P {FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; COLOR: #000000; FONT-SIZE: 12px; line-height: 140%;}

INPUT,SELECT,TEXTAREA {FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; COLOR: #000000; FONT-SIZE: 12px;}

BODY {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #6A7089;}

FORM {margin: 0px;}

#Container {margin: 0 auto; width: 1050px; z-index: 1; height: auto;}

#Black {background-color: #000000; width: 950px; margin-left: 50px;}

#Shadow{ background: url(images/main-shadow.jpg); background-repeat: repeat-y; width: 1050px; z-index: 1; height: 100%; min-height: 100%; background-position: center;}

#Shadow:after { content: ""; display: block; height: 0; clear: both; }

#Wrapper {width: 950px; z-index: 1; background: url(images/main-back.jpg); height: auto; background-repeat: no-repeat; margin-top: 0px;}

#Menu-Bar {width: 950px; z-index: 1; background: url(images/menu-bar.gif); background-position: top right; background-repeat: no-repeat;}

.main {padding: 10px 10px 0px 10px; vertical-align: top; }

.main-checkout { padding: 5px 20px 20px 20px; height: 400px; vertical-align: top;}

.left {vertical-align: top; background: url(images/left-borders.gif); background-repeat: repeat-y; background-position: top;}

.left-border {width: 195px;  padding: 10px 10px 10px 18px; border-top: 5px solid #A80606;  border-left: 0px solid #A80606;  border-right: 0px solid #A80606; height: 100%; vertical-align: top;}

A:link {COLOR: #A80606; TEXT-DECORATION: none;}
A:visited {COLOR: #A80606; TEXT-DECORATION: none;}
A:hover {COLOR: #000000; TEXT-DECORATION: none;}
A:active  {COLOR: #A80606; TEXT-DECORATION: none;}

H1 {FONT-SIZE: 16px; margin-top: 0px; margin-bottom: 5px;}
H2 {FONT-SIZE: 13px; margin-top: 0px;  margin-bottom: 5px;}
H3 {FONT-SIZE: 12px; margin-top: 0px;  margin-bottom: 5px;}

HR {COLOR: #000000; background-color: #000000;}

.redspan {background-color: #A80606; margin-right: 10px; padding: 10px 10px 10px 10px; margin-bottom: 10px; height: 20px;}

.address {color: #FEED26; padding-top: 25px;}

.headline {text-align: right; font-weight: bold; padding-top: 4px; width: 600px;}

.welcome {background: url(images/welcome-back.gif); height: 192px; padding: 10px; background-repeat: no-repeat;}

.CategoriesList {padding-bottom: 1px;}

.DialogBox {padding: 10px; background: url(images/dialog-back.jpg); background-repeat: repeat-y;}
.DialogTitle {COLOR: #5F1A18; margin-bottom: 5px; font-size: 20px; font-family: "Times New Roman", Times, serif; font-weight: bold;}

.DialogBoxTop {padding: 10px 10px 10px 15px; background: url(images/dialog-back.jpg); background-repeat: repeat-y;}
.DialogBoxTopInner {margin-top: -20px; min-height: 620px; _height: 620px;}
.DialogTitleTop {COLOR: #5F1A18; font-size: 20px; font-weight: bold; font-family: "Times New Roman", Times, serif; padding-left: 45px; padding-top: 20px; height: 50px; background: url(images/dialog-top-top.gif);}

.DialogMessageTitle {background-color: #4A99CC; color: #FFFFFF; padding: 4px;}
.DialogMessageBox {border: 1px solid #4A99CC; padding: 4px;}

.VertMenuBox {padding: 5px 5px 10px 5px;}
.VertMenuTitle {background: url(images/menu-title.jpg); font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase; height: 23px; padding-top: 2px; padding-left: 10px; background-repeat: no-repeat;}

.VertMenuItems:link {COLOR: #FFFFFF; TEXT-DECORATION: none; text-transform: uppercase;}
.VertMenuItems:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;text-transform: uppercase;}
.VertMenuItems:hover {COLOR: #CC0000; TEXT-DECORATION: none;text-transform: uppercase;}
.VertMenuItems:active  {COLOR: #FFFFFF; TEXT-DECORATION: none;text-transform: uppercase;}

.Bottom {COLOR: #666666; font-size: 10px; padding-top: 5px; text-align: center; clear: both;}

.NumberOfArticles {FONT-WEIGHT: bold;}

.TopLabel {FONT-WEIGHT: bold;}

.ProductTitle {FONT-WEIGHT: bold;}
.ProductDetailsTitle {FONT-WEIGHT: bold;}
.ProductDetails {}

.ProductPriceTitle {FONT-WEIGHT: bold;}
.ProductPriceCategory {FONT-WEIGHT: bold;}
.ProductPriceDetail {FONT-WEIGHT: bold; }
.ProductPriceCart {FONT-WEIGHT: bold; padding-bottom: 10px;}

.SubcategoryName {font-weight: bold; font-size: 13px;}

.HelpLinks {font-weight: bold; padding-bottom: 10px;}

.CartTotalsTable {FONT-WEIGHT: bold; padding-bottom: 10px;}

.CartTotal {background-color: #FFFFFF; border: 1px solid #000000; padding: 5px; text-transform: uppercase; font-weight: bold; font-size: 13px;}

.SubmitOrder {background-color: #FFFFFF; border: 1px solid #000000; padding: 5px; font-weight: bold; font-size: 12px;}

.order-data {border: 1px solid #4A99CC;}

.OptionTitles {font-weight: bold; padding-bottom: 10px;}

.ExtraFields {padding-bottom: 10px;}

.MarketPrice {FONT-SIZE: 11px;}

.ItemsList {COLOR: #081589; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.youarehere {COLOR: #4A99CC; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.NavigationPathStatic {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.NavigationPath:link {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px;}
.NavigationPath:visited {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px;}
.NavigationPath:active {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px;}
.NavigationPath:hover {COLOR: #CC0000; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.front-links:link {COLOR: #000000; TEXT-DECORATION: none;}
.front-links:visited {COLOR: #000000; TEXT-DECORATION: none;}
.front-links:active {COLOR: #000000; TEXT-DECORATION: none;}
.front-links:hover  {COLOR: #A80606; TEXT-DECORATION: none;}

.Button2Off {COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; Background-color: #A80606;  text-transform: uppercase; padding: 3px; border-right: 1px solid #6D0606; border-bottom: 1px solid #6D0606; cursor: pointer;}

.Button2On {Background-color: #000000; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; border: 0px solid #4A99CC; text-transform: uppercase; padding: 3px; border-right: 1px solid #333333; border-bottom: 1px solid #333333; cursor: pointer;}

.CustomerMessage {COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.ErrorMessage {COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.Star {COLOR: #777777;}

.HighLight {BACKGROUND-COLOR: #FFFFCC;}

.TableHead {BACKGROUND-COLOR: #A80606;}

.SmallNote:link {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}
.SmallNote:visited {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}
.SmallNote:hover {COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px;}
.SmallNote:active {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}

.custinfo {padding: 10px; border: 1px solid #000000; background-color: #DED933;}

.custinfo-text {font-weight: bold; padding-bottom: 5px;}

.head:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.head:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.head:hover {COLOR: #CC0000; TEXT-DECORATION: none;}
.head:active  {COLOR: #FFFFFF; TEXT-DECORATION: none;}

.bottom-link:link {COLOR: #000000; TEXT-DECORATION: none;}
.bottom-link:visited {COLOR: #000000; TEXT-DECORATION: none;}
.bottom-link:hover {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.bottom-link:active  {COLOR: #000000; TEXT-DECORATION: none;}

.menu-button:link {COLOR: #000000; TEXT-DECORATION: none;}
.menu-button:visited {COLOR: #000000; TEXT-DECORATION: none;}
.menu-button:hover {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.menu-button:active  {COLOR: #000000; TEXT-DECORATION: none;}

.menu-button-bg {background: url(images/button-bg.jpg); width: 91px; height: 20px; float: left; text-align: center; padding-top: 5px; margin-right: 2px;}

.menu-button-bg2 {background: url(images/button-bg2.jpg); width: 68px; height: 20px; float: left; text-align: center; padding-top: 5px; margin-right: 2px;}


.checkout-box-border {border: 1px solid #000000;}

.SubHeader2 {COLOR: #666666;font-size: 11px;FONT-WEIGHT: bold;}

.SubHeader2Line {BACKGROUND-COLOR: #CCCCCC;}

.regheadtext {}
.regbox {border: 1px solid #000000; background-color: #DED933; padding: 10px;}

.thumbnail {border: 0px;}

.Thickbox {border: 0px;}

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
color: #FFFFFF;
line-height:18px;
z-index:100;
margin-top: 5px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration: none;
color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #000000;
color: #FFFFFF;
}



#dropmenudiv2{
position:absolute;
background-color: #E3FFB0;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv2 a:hover{ /*hover background color*/
background-color: #C7FF5E;
}

table.chart { background-color: #A80606; color: #FFFFFF; text-align: center; font-weight: bold;}
table.chart tr.chart_head td {background-color: #A80606; padding: 2px 2px 2px 2px; color:#ffffff; font-size:10px}
table.chart tr.chart_light td {background-color: #cccccc; padding: 2px 2px 2px 2px; font-size:10px}
table.chart tr.chart_dark td {background-color: #eeeeee; padding: 2px 2px 2px 2px; font-size:10px} 
table.productoptions { }
table.productoptions td {	white-space:nowrap; border-top:1px; border-top-color:#cccccc; border-top-style:solid; padding:5px;}