/* CSS Document */
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
        font-family: Tahoma, Arial, Helvetica, Sans-serif; 
        color: #000000;
        font-size: 12px;
}
body {
    margin: 0;
	padding: 0;
	background: #000000;
	vertical-align: baseline;
}

/* style default links */
a:link {color: #0066CC; text-decoration: none;}
a:visited {color: #0066CC; text-decoration: none;}
a:hover {color: #550000; text-decoration: underline;}
a:active  {color: #0066CC; text-decoration: none;}


a img {border: 0;}

/* style default headings */
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 28px; line-height: 1.2em; border-bottom: solid 4px #000; padding: 0 0 6px 0; margin: 0 0 18px 0;}
h2 {font-size: 13px;}
h3 {font-size: 12px;}



HR {
        COLOR: #DDDDDD;
        HEIGHT: 1px;
}

/* default tables */
td {vertical-align: top;}


.MastHead {
        BORDER: solid 2px #996600;
}
.searchbar {
        BORDER: solid 2px #996600;
}

.MastMain {
        BORDER-LEFT: solid 2px #996600;
		BORDER-RIGHT: solid 2px #996600;
        PADDING-TOP: 0;
        MARGIN: 0;
}

.joespros  {
        width: 100%;
        height: 30px;
        background-color: #666666;
        padding: 5px;
}
.joespros p  {
        color: #FFFBD3;
}
.HeadLine {
        BACKGROUND-COLOR: #996600;
}


.DialogBox {
        BACKGROUND-COLOR: #FFFFFF;
}
.DialogBorder {
        BACKGROUND-COLOR: #FFFFFF;
}
.DialogTitle {
        COLOR: #FFFFFF;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
		background-color: #FF9900;
}
.NumberOfArticles {
        COLOR: #000000;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #FFA823;
}
.TopLabel, .advSearch, .TopLabel A:link, .TopLabel A:active, .TopLabel A:visited {
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
        COLOR: #FFFBD3;
        BACKGROUND-COLOR: #996600;
}
.advanced {
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
        COLOR: #FFFBD3;
        BACKGROUND-COLOR: #996600;
}
.Text {
        COLOR: #FFFBD3;
}
#short_striker_head {margin: -15px; margin-top: -13px; margin-bottom: 0px;}
.DecorTr {
        COLOR: #389592;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #FF6600;
}
.ProductTitle {
        COLOR: #000000;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
}
.ProductTitleHidden {
        COLOR: #666666;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
}
.ProductDetailsTitle {
        COLOR: #FF3300;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #000000;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
}
.ProductPrice {
        COLOR: #FF3300;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
}
.ProductPriceSmall {
        COLOR: #FF3300;
        FONT-WEIGHT: bold;
}
.MarketPrice {
        FONT-SIZE: 14px;
        FONT-FAMILY: Times New Roman;
}
.ItemsList {
        COLOR: #330000;
        FONT-WEIGHT: bold;
}
#Disabled {
        COLOR: #909090;
}
.NavigationPath {
        COLOR: #FF9900;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
}
.NavigationPath:link {
        COLOR: #FF9900;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: underline;
}
.NavigationPath:visited {
        COLOR: #FF9900;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: underline;
}
.NavigationPath:hover {
        COLOR: #FF9900;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
}
.NavigationPath:active  {
        COLOR: #FF9900;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: underline;
}
.FormButton {
        FONT-WEIGHT: bold; 
}
.Button {                                 
        BACKGROUND: URL(images/butbg.gif);  
        COLOR: #FFFFFF;
        FONT-FAMILY: Arial;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        TEXT-DECORATION: none;
}
.CustomerMessage {
        COLOR: #FF3300;
        FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #FF3300;
        FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
        BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF;
        FONT-WEIGHT: bold; 
}
.TableHead {
        BACKGROUND-COLOR: #CCCCCC;
        FONT-WEIGHT: bold;
}
.TableSubHead {
        BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
        BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #7C4C00;
        TEXT-DECORATION: none;
        FONT-SIZE: 9px;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #7C4C00;
        TEXT-DECORATION: none;
        FONT-SIZE: 9px;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #7C4C00;
        TEXT-DECORATION: underline;
        FONT-SIZE: 9px;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #7C4C00;
        TEXT-DECORATION: none;
        FONT-SIZE: 9px;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #7C4C00;
        TEXT-DECORATION: none;
        FONT-SIZE: 9px;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #996600;
        COLOR: #FF9900;
}
.DesignedBy {
        BACKGROUND-COLOR: #996600;
        COLOR: #FF9900;
}
.Tab {
        FONT-SIZE: 9px;
        FONT-WEIGHT: bold;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
}


.NavDialogTitle {
        COLOR: #330000;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
}   
.NavDialogBorder {
        BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
        BACKGROUND-COLOR: #FFFFCC;
}
.PopupHelpLink:link {
        COLOR: #330000;
        FONT-SIZE: 9px; 
        TEXT-DECORATION: none;
}
.PopupHelpLink:visited {
        COLOR: #330000;
        FONT-SIZE: 9px;
        TEXT-DECORATION: none;
}
.PopupHelpLink:hover {
        COLOR: #330000;
        FONT-SIZE: 9px;
        TEXT-DECORATION: none;
}
.PopupHelpLink:active {
        COLOR: #330000;
        FONT-SIZE: 9px;
        TEXT-DECORATION: none;
}
.MediaElementProperties {
        COLOR: #666666;
        FONT-SIZE: 10px;
}
.SubHeader2Line {
        BACKGROUND-COLOR: #CCCCCC;
}
/* ******************************************************************************************************************************************** */
/* NEW */
/* ******************************************************************************************************************************************** */
body {margin: 0; padding: 0;}
#page {width: 940px; margin: 0 auto 30px auto;}
#header {height: 266px; background: url(images/new/header.jpg) no-repeat 0 0;}
#banner-strip {height: 90px; background: url(images/new/central_bg_blk.jpg) repeat-y 0 0; padding: 0 20px;}
#primary-navigation {padding: 0; background: url(images/new/central_bg_blk.jpg) repeat-y 0 0;}
#primary-navigation .primary-links {float: left; height: 36px; width: 900px; background: url(images/new/pnav.jpg) no-repeat right 0; margin: 0; padding: 0 20px;}
#central {padding: 0 20px; background: url(images/new/central.jpg) repeat-y 0 0;}

.two-sidebars #sidebar-left {float: left; width: 195px; padding: 15px;}
.two-sidebars #content {float: left; width: 495px; padding: 18px 0;}
.two-sidebars #sidebar-right {float: left; width: 150px; padding: 15px;}
#footer {height: 244px; background: url(images/new/footer.jpg) no-repeat 0 0;}

/* 
******************************************************************* 
	BLOCK STYLES
******************************************************************* 
*/
.block {border: solid 1px #ccc; padding: 3px 3px 18px 3px; margin: 0 0 18px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.block-title {color: #fff; background: #386206 url(images/new/block_hdr.png) repeat-x 0 0; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 14px; padding: 10px; margin: 0 0 0 0; vertical-align: middle;}
.block-content {padding: 8px 10px 15px 10px;}
.block-content li {margin: 0 0 0 1em;}
#sidebar-left .block-content {padding: 0 0 0 0;}

/* 
******************************************************************* 
	MENU TEMPLATE STYLES
******************************************************************* 
*/
.vert-menu-title {background: #cb040b url(images/red_hdr.png) no-repeat 0 bottom; color: #ffbc37; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; margin: 0; padding: 6px 5px 18px 5px;}
.vert-menu ul {margin: 0; padding: 0;}
.vert-menu li {margin: 0; padding: 0; list-style: none; background: #a77800 url(images/vert_menu_bg.png) repeat-x 0 bottom;}
.vert-menu li a {text-decoration: none; display: block; padding: 5px 5px 6px 5px; color: #FFFFFF;}
.vert-menu li a:hover {text-decoration: underline;}


/* 
******************************************************************* 
	PRIMARY MENU STYLES
******************************************************************* 
*/
#primary-navigation .primary-links li {float: left; list-style: none; height: 36px;}
#primary-navigation .primary-links li a {display: block; padding: 0 12px; font-size: 13px; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; line-height: 36px; vertical-align: middle; height: 36px; font-style: italic;}
#primary-navigation .primary-links li a.active {background: #fff; color: #000;}
#primary-navigation .primary-links li a:hover {background: #1a1a1a; color: #999;}
#secondary-navigation {height: 54px; border-bottom: solid 1px #ccc; padding: 0;}



/* 
******************************************************************* 
	CATEGORY MENU STYLES
******************************************************************* 
*/
#sidebar-left ul {margin: 0; padding: 0;}
#sidebar-left ul li {list-style: none; border-bottom: solid 1px #33520b; padding: 0; margin: 0; border-top: solid 1px #76a53a; background: #49740c url(images/new/pnavbg.png) repeat-x 0 0;}
#sidebar-left ul li a {display: block; padding: 6px; text-decoration: none; color: #fff;}
#sidebar-left ul li a:hover {text-decoration: underline;}

.block-search {float: left;}

.clear {clear: both;}
#ads .block-content {text-align: center;}
#body-top {background: #272727; color: #fff; padding: 0; text-align: right; border-bottom: solid 5px #1a1a1a;} #body-top div {color: #fff;}
#body-top a {color: #ff9900; font-weight: bold;}