#logonav ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
}

#logonav li {
   float : left;
   text-align : center;
   margin-bottom : 1px;
   margin-top : 1px;
   font-weight : bold;
}

#logonav li a {
   padding : 4px;
   text-decoration : none;
   display : block;
   width : 128px;
   color : #EACE5E;
   border : 1px solid #000000;
   background : #996633;
}

#logonav li a:hover {
   border-top : 1px #31557f solid;
   border-left : 1px #31557f solid;
   border-bottom : 1px #f8f9fb solid;
   border-right : 1px #f8f9fb solid;
   text-decoration : none;
   background : #663300;
   color : #ffffff;
}

input.btnnewsletter {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}

input.btnforgetpassword {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}


td.tdvalidationmsglightergrey {
	background-color: #cdd5d8;
}

td.tdvalidationmsglightheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F4F9FD;
	padding: 4px;
}

td.tdvalidationmsgred {
	color : #B53239;
	font-weight : bold;
}

.errHilite {
	background-color: #ff9C9C;
	border: 1px solid #000000;
	}
	
.frmText {
	border: 1px solid #000000;
	height: 18px;
	}

.frmTextArea {
	border: 1px solid #000000;
	height: 58px;
	}
		
.frmCaptionReq {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

.frmCaption {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
}

.frmNote {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-weight : normal;
}

.frmButton {
	font: 12px Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

input.btButton {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
	border : 1px solid #003366;
}

td.tdfrmCaption {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold; 
}

td.tdfrmCaptionReq {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}

H1 { 
	font-size: 100% ; 
	font-weight: normal; 
	font-style: normal;
	display: inline;
}

.hidden {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #EACE5E;
	FONT-SIZE: 8pt;
}

A.bottommenu:ACTIVE, A.bottommenu:LINK, A.bottommenu:VISITED, A.bottommenu:HOVER{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #999999;
	FONT-SIZE: 10px;		
	text-decoration : none;	
}

A.hidden:ACTIVE, A.hidden:LINK, A.hidden:VISITED, A.hidden:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #EACE5E;
	FONT-SIZE: 8pt;		
	text-decoration : none;
	cursor: default;	
}

A.lnhidden:ACTIVE, A.lnhidden:LINK, A.lnhidden:VISITED, A.lnhidden:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #EACE5E;
	FONT-SIZE: 8pt;		
	text-decoration : none;
	cursor: default;	
}
TABLE.OuterTable {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #666 1px solid; WIDTH: 772px; BORDER-BOTTOM: #666 1px solid
}
TABLE.Main {
	WIDTH: 772px; TEXT-ALIGN: center
}
TABLE.StoreHeader {
	WIDTH: 772px; TEXT-ALIGN: center
}

TD.Main {
	WIDTH: 772px; TEXT-ALIGN: center
}
TD.Main2 {
	BORDER-RIGHT: #8e8e8c 2px solid; BORDER-TOP: #8e8e8c 2px solid; TEXT-ALIGN: center
}
TD.Main2bg {
	BORDER-RIGHT: #8e8e8c 2px solid; BORDER-TOP: #8e8e8c 2px solid;  background : #ffffff; TEXT-ALIGN: center; color: #000000;
}
TD.Main3 {
	BORDER-TOP: #8e8e8c 2px solid; BORDER-LEFT: #8e8e8c 2px solid; TEXT-ALIGN: center
}
TD.LeftNavBG {
}

TABLE.RightNav {
	
}

.strongtext {
	 color: #ffffff;
}

#LeftColumn a{
	 color: #ffffff;
}

TABLE {
	color: #000000;
}

TABLE a{
	color: #000000;
}

TABLE.tbnewsletter{
	 color: #ffffff;
}

TABLE.ProductListing {
	WIDTH: 635px
}
TABLE.ProductDetail {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: 10px 0px 0px; BORDER-LEFT: #666 1px solid; WIDTH: 635px; BORDER-BOTTOM: #666 1px solid
}
DIV.Main {
	TEXT-ALIGN: center
}
DIV.login {
	FONT-WEIGHT: bold; COLOR: black; TEXT-ALIGN: center
}
A.PageLinklogin {
	FONT-WEIGHT: bold; COLOR: black
}
A.PageLinklogin:hover {
	FONT-WEIGHT: bold; COLOR: #df9200
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/cigars4/background_largeStrip.jpg); PADDING-BOTTOM: 0px; MARGIN: 2px; FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-TRANSFORM: capitalize; COLOR: #fff; TEXT-ALIGN: center
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-TRANSFORM: capitalize; COLOR: #fff; TEXT-ALIGN: center
}
H3 {
	COLOR: #000000; 
}

H1.ha {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-TRANSFORM: capitalize; COLOR: #000; TEXT-ALIGN: center
}
H2.ha {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-TRANSFORM: capitalize; COLOR: #000; TEXT-ALIGN: center
}
BODY.ac_content_01 {
	COLOR: #000
}
BODY.ac_product_01 H1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: right
}
BODY.ac_product_02 H1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: right
}
BODY.ac_shipcalc_01 TABLE {
	WIDTH: 280px
}
BODY.ac_billinfo_01 TD.OuterTable {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 1px; TEXT-ALIGN: left
}
BODY.ac_billinfo_01 .Highlight {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: red; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
BODY.ac_editaddr_01 .Highlight {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: red; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
A {
	FONT-WEIGHT: normal; COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
A.Page:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
A.Page {
	COLOR: #666; TEXT-DECORATION: underline
}
A.MenuTitle {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
A.MenuTitle:hover {
	COLOR: #ccddcc; TEXT-DECORATION: underline
}
A.CatMenuTitle {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: underline
}
A.CatMenuTitle:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A.Category {
	TEXT-DECORATION: none
}
A.Product {
	COLOR: black; TEXT-DECORATION: none
}
A.Category:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A.Product:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A.leftNav {
	FONT-SIZE: 11px; COLOR: white; TEXT-DECORATION: none
}
A.leftNav:hover {
	FONT-SIZE: 11px; COLOR: #999999; TEXT-DECORATION: underline
}
A.CategoryListItem {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}
A.CategoryListItem:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #df9200; PADDING-TOP: 3px; TEXT-DECORATION: none
}
A.ProductListItem {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none
}
A.ProductListItem:hover {
	FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: underline
}
A.NextPrev {
	FONT-WEIGHT: bold; COLOR: #8da97a; TEXT-DECORATION: none
}
A.NextPrev:hover {
	FONT-WEIGHT: bold; COLOR: #df9200; TEXT-DECORATION: underline
}
TH.StoreHeader {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #000
}
TD.StoreHeader {
	BACKGROUND-COLOR: #666; TEXT-ALIGN: center
}
TD.StoreHeaderButton {
	WHITE-SPACE: nowrap
}
TD.StoreHeaderButtonActive {
	FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #666
}
TABLE.MenuBox {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 0px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
TH.MenuBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: center
}
TD.MenuBox {
	FONT-SIZE: 11px; TEXT-ALIGN: right
}
TD.MenuBoxOrange {
	FONT-SIZE: 11px; COLOR: #df9200; TEXT-ALIGN: right
}
TD.BottomNav {
	FONT-SIZE: 11px; COLOR: #df9200; TEXT-ALIGN: center
}
A.MenuBoxOrange {
	FONT-SIZE: 11px; COLOR: #df9200; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.MenuBoxOrange:hover {
	FONT-SIZE: 11px; COLOR: #a0522d; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
A.MenuBoxOrange:visited {
	FONT-SIZE: 11px; COLOR: #df9200; TEXT-ALIGN: right; TEXT-DECORATION: none
}
TD.ContentWhite {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: left
}
TD.ContentWhitehead {
	FONT-SIZE: 12px; COLOR: #ffffff
}
TD.CartContentWhite {
	FONT-SIZE: 12px; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
TD.ContentGrn {
	FONT-SIZE: 12px; COLOR: #8da97a
}
DIV.MenuBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
TD.MenuBoxBasket {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: center
}
TD.MenuBoxData {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: left
}
TH.ProductListing {
	PADDING-RIGHT: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #666; TEXT-ALIGN: center
}
TR.ProductListingEven {
	COLOR: #fff
}
TR.ProductListingOdd {
	COLOR: #fff
}
TD.ProductListing {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
BODY.ac_category_01 TD.ProductListing {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
HR.ProductListing {
	BACKGROUND: #666; WIDTH: 95%; HEIGHT: 1px
}
TH.ProductDetail {
	PADDING-RIGHT: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: center
}
TH.ProductDetail2 {
	PADDING-RIGHT: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center
}
TH.ProductDetail3 {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: center
}
TD.ProductDetail {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
TD.contactus {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TD.ProductImage {
	BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TD.ProductDetailCen {
	BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TABLE.ProductOptions {
	WIDTH: auto
}
TH.ProductOptions {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
TD.ProductOptions {
	TEXT-ALIGN: left
}
TH.OuterTableCaption {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #1f1f1f; TEXT-ALIGN: center
}
TH.OuterTableHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
TH.OuterTableHeader2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TH.OuterTableSection {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: center
}
TH.OuterTable {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
TD.OuterTableCaption {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 50% top; MARGIN-TOP: 4px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #696; TEXT-ALIGN: center
}
TD.OuterTable {
	BORDER-RIGHT: #ccddcc solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccddcc solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccddcc solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccddcc solid; TEXT-ALIGN: left
}
TD.OuterTable2 {
	BORDER-RIGHT: #ffffff solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff solid; TEXT-ALIGN: left
}
TABLE.InnerTable {
	TEXT-ALIGN: center
}
TABLE.graybg {
	BORDER-RIGHT: gray thin solid; BORDER-TOP: gray thin solid; BORDER-LEFT: gray thin solid; BORDER-BOTTOM: gray thin solid; BACKGROUND-COLOR: black
}
TR.InnerTableHeader {
	BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: left
}
TR.InnerTableOdd {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
TR.InnerTableEven {
	VERTICAL-ALIGN: middle; COLOR: #000; BACKGROUND-COLOR: #fff
}
TH.InnerTableHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: center
}
TH.InnerTableCaption {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: center
}
TH.InnerTable {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
TD.InnerTable {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TD.InnerTableItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TD.InnerTableAmount {
	PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: right
}
TD.InnerTableCenter {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: center
}
TD.InnerTableTotal {
	PADDING-RIGHT: 2px; BORDER-TOP: 3px double; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: super; PADDING-TOP: 2px; TEXT-ALIGN: right
}
DIV.kitrow {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
DIV.optrow {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
DIV.kitrow SPAN.name {
	FLOAT: left; TEXT-INDENT: 5pt; TEXT-ALIGN: left
}
DIV.kitrow SPAN.price {
	FLOAT: right; WIDTH: 10px; COLOR: #666; TEXT-ALIGN: right
}
DIV.optrow SPAN.name {
	FLOAT: left; TEXT-INDENT: 5pt; TEXT-ALIGN: left
}
DIV.optrow SPAN.price {
	FLOAT: right; WIDTH: 10px; TEXT-ALIGN: right
}
DIV.leftNav {
	FONT-SIZE: 11px; COLOR: white; TEXT-DECORATION: none
}
SPAN.yourprice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; TEXT-ALIGN: right
}
SPAN.yourprice2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; TEXT-ALIGN: right
}
SPAN.MSRP {
	FONT-SIZE: 12px; COLOR: #666; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.Error {
	FONT-WEIGHT: bold; COLOR: red; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.BoldHighlight {
	FONT-WEIGHT: bold; COLOR: red; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.Highlight {
	FONT-WEIGHT: normal; COLOR: red; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.Price {
	COLOR: #666
}
TD.CategoryTrails {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #8da97a; TEXT-INDENT: 20pt; PADDING-TOP: 5px; HEIGHT: 0px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left
}
A.CategoryNavigation {
	FONT-STYLE: normal
}
A.CategoryNavigation:hover {
	FONT-WEIGHT: normal; COLOR: #000; FONT-STYLE: normal; TEXT-DECORATION: underline
}
TABLE.CategoryNavigation {
	
}
TD.CategoryNavigation {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-LEFT: 0px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: left
}
TD.CategoryNavigationButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: left
}
A.CategoryNavigationActive {
	FONT-WEIGHT: bold; COLOR: #000; FONT-STYLE: italic
}
A.CategoryNavigationActive:hover {
	FONT-WEIGHT: bold; COLOR: #000; FONT-STYLE: italic; TEXT-DECORATION: underline
}
TD.CategoryNavigationButtonActive {
	BACKGROUND-COLOR: #ccddcc; TEXT-ALIGN: left
}
TD.Navigation {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center center; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 10px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TD.ProductNavigation {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TD.PlaceYourOrder {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center center; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #000; TEXT-ALIGN: right
}
TD.PlaceYourOrder2 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center center; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 10px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
TD.PlaceYourOrder3 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center center; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 10px; COLOR: #000; PADDING-TOP: 5px; TEXT-ALIGN: right
}
TD.PlaceYourOrder4 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center center; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 10px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: black; TEXT-ALIGN: right
}
TEXTAREA.GiftMessage {
	FONT: 9px Arial, Helvetica, sans-serif; WIDTH: 120px; HEIGHT: 40px; BACKGROUND-COLOR: #ccddcc
}
INPUT {
	FONT: 11px Arial, Helvetica, sans-serif
}
SELECT {
	FONT: 11px Arial, Helvetica, sans-serif
}
.tiny {
	FONT: 9px Arial, Helvetica, sans-serif
}
.small {
	FONT: 10px Arial, Helvetica, sans-serif
}
STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff
}
.contentsubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fcb913
}
.TreeLevel0 {
	PADDING-RIGHT: 10px
}
.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
}
.spoldproductprice {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: line-through;
}

.spspecialproductprice {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}

.spEditorspick {
	FONT-SIZE: 10pt; COLOR: #6A6A6A; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; margin:15;
}

.spbrandstxt {
	FONT-SIZE: 10px;
}

#ProductSearchFinder {
	COLOR: #000000;
	background-color: #ffffff;
	border : 1px solid #000000;
}

#ProductSearchFinder select {
	width:187px; font:normal 10px arial,sans-serif;
}