DIV, TD,P {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	line-height: 140%;
}


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

BODY {
	BACKGROUND-COLOR: #230f0e;
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #333333;
	background-image: url(images/back.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

FORM {MARGIN: 0px;}

TABLE,IMG {BORDER: 0px;}

A:link {
	COLOR: #CBB18C;
	TEXT-DECORATION: none;
}
A:visited {COLOR: #CBB18C;TEXT-DECORATION: none;}
A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A:active  {COLOR: #CBB18C;TEXT-DECORATION: none;}

H1 {
	FONT-SIZE: 14px;
	margin-top: 0px;
	margin-bottom: 8px;
	text-transform: uppercase;
	color: #7D6242;
}
H2 {FONT-SIZE: 14px; margin-top: 0px; margin-bottom: 8px;}
H3 {
	FONT-SIZE: 12px;
	margin-top: 0px;
	margin-bottom: 8px;
	text-transform: uppercase;
}

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

/*CUSTOM STYLES*/


#Container {HEIGHT: 100%; width: 975px; margin: 0 auto;}

#Wrapper {
	height: 100%;
	min-height: 100%;
	background-image: url(images/back_leather.jpg);
	background-repeat: repeat-y;
}

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

.main {
	padding: 0px;
	float: left;
	width: 680px;
	margin-right: 35px;
	margin-left: 36px;
	margin-top: 33px;
}

.main-checkout {padding: 10px; width: 955px;}

TR.CartRows2 td{
	font-size: 11px;
	font-weight: bold;
}
TR.CartRows1 td{
	font-size: 11px;
	font-weight: bold;
}

/*VERTICAL MENU*/

.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	float: left;
	width: 215px;
}

.VertMenuBox {
	margin-top: 2px;
	margin-bottom: 2px;
}

.VertMenuTitle {
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-transform: lowercase;
	letter-spacing: 2px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position: center;
	margin-left: 45px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20;
}

.VertMenuSubTitle {BACKGROUND-COLOR: #FFA92F;}

A.VertMenuItems:link {
	COLOR: #7D6242;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	background-color: #241717;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-left: 45px;
	padding-top: 1px;
	padding-bottom: 1px;
}
A.VertMenuItems:visited {
	COLOR: #7D6242;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	background-color: #241717;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #000000;
padding-left: 45px;
	padding-top: 1px;
	padding-bottom: 1px;
}
A.VertMenuItems:hover {
	COLOR: #CBB18C;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	background-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #241717;
	border-bottom-color: #241717;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #241717;
padding-left: 45px;
	padding-top: 1px;
	padding-bottom: 1px;
}
A.VertMenuItems:active  {
	COLOR: #7D6242;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	background-color: #241717;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #000000;
        padding-left: 45px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.VertMenuHr {WIDTH: 100%; HEIGHT: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; COLOR: #999999;}

.CategoriesList {font-size: 12px; padding-bottom: 5px;}


/*DIALOG BOX*/

.DialogBoxBorder {
	TEXT-ALIGN: left;
	PADDING: 10px;
	border: 1px solid #000000;
}
	
.DialogTitleBackground {
BACKGROUND-IMAGE: url(images/admin_menu_bg.gif); 
background-repeat: repeat-x; 
COLOR: #ffffff; 
FONT-WEIGHT: bold; 
PADDING: 3px 0 0 5px; 
height: 19px;
}

.DialogBox {
	TEXT-ALIGN: left;
	margin-right: 5px;
	margin-left: 5px;
	padding: 10px;
	color: #CBB18C;
}
	
/*This is for the index page.*/

.DialogTitleException {
	text-decoration: none;
	padding-bottom: 0px;
	height: 55px;
	text-align: left;
	background-color: #241717;
	background-image: url(images/title_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.DialogTitle {
	text-decoration: none;
	padding-bottom: 0px;
	height: 55px;
	text-align: left;
	background-color: #241717;
	background-image: url(images/title_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 16px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 10px;
}

.Dialog-Title-h1 {
	font-size: 24px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	padding-top: 22px;
	padding-bottom: 0px;
	line-height: 26px;
}


/*HEADER STYLES*/

.HeadLogo {
	TEXT-ALIGN: left;
	padding-top: 0px;
}
.HeadSubLogo {
	background-image: url(images/vilainess_02.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 975px;
}
.HeadSearch {
	float: left;
	margin-left: 45px;
	margin-top: 20px;
}
.head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #C4AD84;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 1px;
}

.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	float: right;
	margin-top: 12px;
	margin-right: 45px;
}
.headline {clear: both; BACKGROUND-IMAGE: url(images/admin_menu_bg.gif); background-repeat: repeat-x; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING: 1px 0 0 10px; height: 21px;}

.head:link {
	COLOR: #CBB18C;
	TEXT-DECORATION: none;
}
.cart {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
}

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


/*FOOTER STYLES*/

.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	clear: both;
	margin-top: 10px;
}

.BottomBox {
	COLOR: #829CBB;
	HEIGHT: 31px;
	VERTICAL-ALIGN: middle;
	text-align: center;
	background-image: url(images/vilainess_09.jpg);
	background-repeat: no-repeat;
	width: 975px;
}

.Bottom {
	COLOR: #000000;
	font-size: 11px;
	line-height: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.bottom-link:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
.bottom-link:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bottom-link:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bottom-link:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/*PRODUCT DETAILS PAGE*/

.ProductTitle {
	COLOR: #7D6242;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	line-height: 12px;
	width: 150px;
	text-align: center;
	position: relative;
	margin: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.ProductTitle:link{
	COLOR: #7D6242;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.ProductTitle:visited{
	COLOR: #7D6242;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.ProductTitle:hover{
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.ProductTitle:active{
	COLOR: #7D6242;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.ProductTitleHidden {COLOR: #666666;FONT-WEIGHT: bold;FONT-SIZE: 11px;}

.ProductDetailsTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	font-size: 12px;
}

.ProductDetails {COLOR: #112536;}

.ProductPriceTitle {COLOR: #010101; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductPriceConverting {COLOR: #010101; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductPrice {
	COLOR: #CBB18C;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-transform: lowercase;
	margin: 0px;
	padding: 0px;
}
.ProductTagBack {
	background-image: url(images/pricetag_prod_page.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	padding-top: 8px;
	width: 222px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.abbreviate {width:170px;
padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 26px;
	padding-bottom: 0px;}

.ProdSampleBack {
	background-image: url(images/prod_sample_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 222px;
	width: 222px;
}
.ProdSampleBack img {
	margin-top: 49px;
	margin-right: 4px;
}

 .ProdFrame {
	background-image: url(images/prod_big.jpg);
	background-repeat: no-repeat;
	width: 389px;
	height: 386px;
	padding: 0px 15px 0px 0px;
}
.ProdFrame img {
	margin: 65px;
}

.ProductPriceSmall {COLOR: #b51a00; FONT-WEIGHT: bold;}

.MarketPrice {FONT-SIZE: 11px;}

.OptionTitles {
	background-image: url(images/prod_price.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 53px;
	width: 164px;
	position: relative;
	left: 27px;
	top: 0px;
	text-transform: lowercase;
	font-style: italic;
	color: #CBB18C;
	padding-top: 7px;
	font-weight: bold;
	float: left;
}
.viewmagnif {
	float: right;
	margin-right: 40px;
}



/*PRODUCTS LIST*/

.SubCatCells {width: 25%; vertical-align: top; text-align: center;}

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

.PListImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
}

HR.PListLine {WIDTH: 100%;HEIGHT: 1px;BORDER-BOTTOM-WIDTH: 0px;BORDER-LEFT-WIDTH: 0px;BORDER-RIGHT-WIDTH: 0px;}

.PListTaxBox {PADDING-LEFT: 70px;PADDING-RIGHT: 2px;PADDING-TOP: 2px;PADDING-BOTTOM: 2px;}

.PListCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	padding-top: 10px;
}

A.PListSeeDetails:link {TEXT-DECORATION: underline;}
A.PListSeeDetails:visited {TEXT-DECORATION: underline;}
A.PListSeeDetails:hover {TEXT-DECORATION: underline;}
A.PListSeeDetails:active {TEXT-DECORATION: underline;}


/* CART/CHECKOUT */

.Cart-Shipping-Box {
	font-size: 11px;
	padding: 10px;
	border: 1px solid #000000;
	color: #7D6242;
	background-color: #241717;
	text-align: justify;
}

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

.CartTotal {
	padding: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}

.ProductPriceCart {FONT-WEIGHT: bold; padding-bottom: 10px; padding-right: 2px;}

.custinfo {
	background-color: #241717;
	padding: 10px;
	margin: 2px;
	border: 1px solid #000000;
	color: #7D6242;
}


/*COMMON STYLES*/

.SubmitBox {PADDING-TOP: 10px;}

HR.Line {WIDTH: 100%; HEIGHT: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}

.SectionBox {
	TEXT-ALIGN: left;
}

.Text {COLOR: #010101;}

.NumberOfArticles {COLOR: #010101; FONT-WEIGHT: bold;}

.TopLabel {height: 39px; COLOR: #010101; FONT-SIZE: 12px;}

.Message {COLOR: #b51a00;}

.Line {BACKGROUND-COLOR: #9d1500;}

TD.ButtonsRow {PADDING: 2px 12px 2px 2px;}

.CustomerMessage {
	COLOR: #7D6242;
	FONT-WEIGHT: bold;
}

.ErrorMessage {COLOR: #b51a00; FONT-WEIGHT: bold;}

.Star {
	COLOR: #CBB18C;
}

TR.TableHead td{
	BACKGROUND-COLOR: #000000;
	FONT-WEIGHT: bold;
	color: #7D6242;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.Cart-Head-Text {color: #FFFFFF; font-weight: bold;}

.TableSubHead {
}

.Spc {WIDTH: 1px; HEIGHT: 1px;}

TABLE.EmptyBox {WIDTH: 100%;}

TABLE.EmptyBox TR TD {PADDING: 0px;}


/*POPUP STYLES*/

.PopupContainer {HEIGHT: 100%; WIDTH: 100%; TEXT-ALIGN: center;}

.PopupTitle {
	BACKGROUND-COLOR: #7D6242;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.PopupBG {
}

.PopupHelpLink {FONT-SIZE: 9px; COLOR: #112536; TEXT-DECORATION: none;}


/* BUY NOW*/

.BuyNowQuantity {HEIGHT: 25px; WHITE-SPACE: nowrap; PADDING-RIGHT: 16px;}

.BuyNowPrices {HEIGHT: 15px; VERTICAL-ALIGN: middle;}



/*DIALOG INFO BOX*/

TABLE.DialogInfo {WIDTH: 85%;TEXT-ALIGN: center;}

.DialogInfoTitle {
	COLOR: #CBB18C;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #241717;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	border: 1px solid #000000;
}

.DialogInfoBorder {
	border-bottom: 1px solid #acb7c7;
	border-left: 1px solid #acb7c7;
	border-right: 1px solid #000000;
	PADDING: 0px;
}

.DialogTr {COLOR: #1A2B3C;}

.DialogInfoIcon {WIDTH: 16px;HEIGHT: 16px;}

.DialogInfoClose {WIDTH: 15px;HEIGHT: 14px;}


/*DIALOG TOOLS*/

.NavDialogTitle {WIDTH: 50%;FONT-SIZE: 11px;FONT-WEIGHT: bold;COLOR: #112536;PADDING-LEFT: 8px;}   

.NavDialogBorder {BACKGROUND-COLOR: #FFCC33;}

.NavDialogBox {BACKGROUND-COLOR: #FFFFCC;}

.NavDialogSeparator {WIDTH: 100%;HEIGHT: 14px;BACKGROUND-IMAGE: url(images/separator.gif);PADDING-LEFT: 7px;}

.NavDialogSeparator IMG {WIDTH: 100%;HEIGHT: 14px;}

.NavDialogCell {PADDING-RIGHT: 3px;}

.NavDialogCell A IMG {WIDTH: 9px;HEIGHT: 9px;}

.NavMenuItems {COLOR: #112536;FONT-SIZE: 11px;TEXT-DECORATION: none;}

A.NavMenuItems:link {COLOR: #112536;FONT-SIZE: 11px;TEXT-DECORATION: underline;}
A.NavMenuItems:visited {COLOR: #112536;FONT-SIZE: 11px;TEXT-DECORATION: underline;}
A.NavMenuItems:hover {COLOR: #2c3e49;FONT-SIZE: 11px;TEXT-DECORATION: none;}
A.NavMenuItems:active  {COLOR: #112536;FONT-SIZE: 11px;TEXT-DECORATION: underline;}

.NavMenuItemsHL{COLOR: #112536;FONT-SIZE: 11px;FONT-WEIGHT: bold;}

A.NavMenuItemsHL:link {COLOR: #112536;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
A.NavMenuItemsHL:visited {COLOR: #112536;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
A.NavMenuItemsHL:hover {COLOR: #112536;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
A.NavMenuItemsHL:active {COLOR: #112536;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}


/*ITEMS STYLE*/

.ItemsList {COLOR: #112536;FONT-WEIGHT: bold;}

.ItemsListDisabled {COLOR: #909090;}

A.ItemsList:link {COLOR: #112536;TEXT-DECORATION: none;}
A.ItemsList:visited {COLOR: #112536;TEXT-DECORATION: none;}
A.ItemsList:hover {COLOR: #112536;TEXT-DECORATION: underline;}
A.ItemsList:active {COLOR: #112536;TEXT-DECORATION: none;}


/*BREADCRUMBS*/

.location {
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	color: #7D6242;
}

.YouAreHere {
	color: #7D6242;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.NavigationPathStatic {
	COLOR: #7D6242;
	TEXT-DECORATION: none;
	font-size: 10px;
}

A.NavigationPath:link {
	COLOR: #7D6242;
	TEXT-DECORATION: none;
	font-size: 10px;
}
A.NavigationPath:visited {
	COLOR: #7D6242;
	TEXT-DECORATION: none;
	font-size: 10px;
}
A.NavigationPath:hover {
	COLOR: #7D6242;
	TEXT-DECORATION: underline;
	font-size: 10px;
}
A.NavigationPath:active  {
	COLOR: #7D6242;
	TEXT-DECORATION: none;
	font-size: 10px;
}


/*BUTTONS*/

.ButtonOn {
	Background-color: #7D6242;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	padding: 3px;
	cursor: pointer;
	display: inline;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

.ButtonOff {
	Background-color: #4C1A1B;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	padding: 3px;
	cursor: pointer;
	display: inline;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

.ButtonPrimaryOn {
	Background-color: #CBB18C;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	padding: 4px;
	cursor: pointer;
	display: inline;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

.ButtonPrimaryOff {
	Background-color: #7D6242;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	padding: 4px;
	cursor: pointer;
	display: inline;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

.FormButton {
COLOR: #CBB18C;
FONT-WEIGHT: bold;
text-transform: uppercase;
}

TABLE.ButtonTable {CURSOR: pointer; VERTICAL-ALIGN: middle; DIRECTION: ltr;}

TD.Button {BACKGROUND-IMAGE: url(images/butbg.gif); BACKGROUND-COLOR: #ffb244; BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap;}

FONT.Button {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; COLOR: #490101; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;}

IMG.ButtonSide {WIDTH: 7px; HEIGHT: 21px;}

TD.Button_menu {
	BACKGROUND: url(images/but_menubg.gif);
	BACKGROUND-COLOR: #241717;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}

FONT.Button_menu {COLOR: #ffffff; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none;}

IMG.ButtonSide_menu {WIDTH: 5px; HEIGHT: 20px;}

.SimpleButton TR TD {PADDING: 0px;WHITE-SPACE: nowrap;}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {COLOR: #112536;FONT-WEIGHT: bold;}

.GoImage {WIDTH: 20px; VERTICAL-ALIGN: middle; HEIGHT: 18px; margin-bottom: 1px; BORDER: 0px;}
	
.GoImage_admin {WIDTH: 22px; VERTICAL-ALIGN: middle; margin-bottom: 1px; HEIGHT: 21px; BORDER: 0px;}


/*SMALL TEXT LINKS*/

.SmallNote:link {
	COLOR: #7D6242;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
}
.SmallNote:visited {
	COLOR: #7D6242;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
}
.SmallNote:hover {
	COLOR: #7D6242;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
}
.SmallNote:active {
	COLOR: #7D6242;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
}

.SmallText {
	COLOR: #7D6242;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
}


/*CATEGORY PAGE*/

.SubcatTitle {TEXT-ALIGN: left;WIDTH: 95%;PADDING-LEFT: 5px;}

.SubcatInfo {TEXT-ALIGN: right;WHITE-SPACE: nowrap;COLOR: #010101;}


/*SEARCH SORT BAR*/

.SearchSortTitle {
	padding-top: 1px;
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
}
.SearchSortTR {
	background-color: #000000;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
}


.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:active {
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-transform: uppercase;
}
.SearchSortLink:hover {
	TEXT-DECORATION: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.SearchSortImg {WIDTH: 9px;HEIGHT: 9px;MARGIN-RIGHT: 5px;}

.SearchSortCell {
	PADDING-RIGHT: 20px;
}


/*EXPANDABLE*/

.ExpandSectionMark {WIDTH: 11px;CURSOR: pointer;VERTICAL-ALIGN: middle;}


/*PAGE NUMBERS*/

.NavigationArrow {WIDTH: 9px;HEIGHT: 9px;}
	
.NavigationTitle {WHITE-SPACE: nowrap;PADDING-RIGHT: 10px;}
	
.NavigationCell {TEXT-ALIGN: center; padding-right: 5px;}
	
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {TEXT-DECORATION: none;}
	
.NavigationCell IMG {}
	
.NavigationCellWide {TEXT-ALIGN: center; padding-right: 5px;}
	
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {TEXT-DECORATION: none;}
	
.NavigationCellWide IMG {}
	
.NavigationCellSel {TEXT-ALIGN: center; FONT-WEIGHT: bold; padding-right: 5px;}


/*SUBHEADERS*/

TABLE.SubHeaderGrey {WIDTH: 100%;MARGIN-BOTTOM: 10px;}

.SubHeaderGrey {COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING: 0px;}

.SubHeaderGreyLine {HEIGHT: 1px; BACKGROUND-COLOR: #CCCCCC; PADDING: 0px;}

TABLE.SubHeaderBlack {WIDTH: 100%;MARGIN-BOTTOM: 10px;}

.SubHeaderBlack {COLOR: #010101;FONT-SIZE: 12px;FONT-WEIGHT: bold;PADDING: 0px;}

.SubHeaderBlackLine {HEIGHT: 1px;BACKGROUND-COLOR: #000000;PADDING: 0px;}

TABLE.SubHeaderRed {WIDTH: 100%;MARGIN-BOTTOM: 10px;}

.SubHeaderRed {FONT-WEIGHT: bold;PADDING: 0px;}

.SubHeaderRedLine {HEIGHT: 1px; BACKGROUND-COLOR: #acb7c7; PADDING: 0px;}

TABLE.SubHeader {WIDTH: 100%; MARGIN-BOTTOM: 10px;}

.SubHeader {COLOR: #b51a00; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING: 0px;}

.SubHeaderLine {HEIGHT: 1px;BACKGROUND-COLOR: #9d1500;PADDING: 0px;}


/*USER PROFILE*/

.RegSectionTitle {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	background-color: #000000;
	color: #7D6242;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 14px;
}


/*CUSTOMER REVIEWS*/

IMG.StarImg {WIDTH: 13px; HEIGHT: 12px;}


/*MANUFACTURERS*/

.ManufacturersItem {TEXT-ALIGN: left; WHITE-SPACE: nowrap; WIDTH: 95%; PADDING-LEFT: 5px;}


/*WEBMASTER MODE*/

SPAN.Lbl {COLOR: green;FONT-WEIGHT: bold;}

.Section {MARGIN: 0px;PADDING: 0px;}


/*LAST CHECKOUT STEP*/

TD.LCSBackground {BACKGROUND-COLOR: #d0ddeb;}

TABLE.WebBasedPayment {HEIGHT: 100%;WIDTH: 100%;}

TABLE.WebBasedPayment TR TD {TEXT-ALIGN: center;VERTICAL-ALIGN: middle;HEIGHT: 90%;PADDING: 0px;}


/*GIFT REG*/

.HighLight {BACKGROUND-COLOR: #FFFFCC;}


/*POPUP IMAGE*/

.PImageImageCell {PADDING: 5px;TEXT-ALIGN: center;VERTICAL-ALIGN: middle;HEIGHT: 100%;}
	
.PImageImageCell IMG {TEXT-ALIGN: center;VERTICAL-ALIGN: middle;}

.PImageNumbersCell {PADDING-RIGHT: 10px;PADDING-LEFT: 10px;WHITE-SPACE: nowrap;}
	
.PImageLine {HEIGHT: 1px;BACKGROUND-COLOR: #CCCCCC;}
	
.PImageLine IMG {HEIGHT: 1px;}
	
BODY.PImage {BACKGROUND-COLOR: #FFFFFF;}
	
.PImagePageRow {HEIGHT: 30px;VERTICAL-ALIGN: middle;PADDING-LEFT: 10px;}

.blackbar {
	background-color: #000000;
	height: 16px;
	margin-bottom: 10px;
}
.descrip {
	text-transform: uppercase;
	color: #CBB18C;
	font-weight: bold;
	letter-spacing: 1px;
}
.NewsBox {
	color: #7D6242;
	background-color: #241717;
	text-align: justify;
	padding: 10px 10px 10px 40px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #000000;
	margin-bottom: 0px;
}
.NewsBox input {
	margin-bottom: 4px;
}

.mailstamp {
	color: #7D6242;
	background-color: #241717;
	text-align: justify;
	padding: 10px 10px 10px 20px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #000000;
        margin-top:0px;
	margin-bottom: 25px;
}

.onsale {
        font-size: 12px;
	padding: 10px;
	border: 1px solid #000000;
	color: #7D6242;
	background-color: #241717;
	text-align: justify;}

li {
        list-style-image:url('images/bullet.gif'); 

	text-align:left;}
