STYLE BODY {
	COLOR: #666666; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px
}
.bullet {font-size:12px; color:#8964A2; padding:0px 12px; vertical-align:middle;}
h1 {font-size:14px; line-height: 21px; color:#8964A2; padding:0px;}
h2 {font-size:11px; color:#8964A2;}
h1.PageTitle, div.PageTitle {
	border-bottom: #BAB591 solid 2px;
	font-variant: small-caps;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
	font-size: 21px;
	color: #000000;
	letter-spacing:.05em;
	padding:28px 0px 6px 0px;
	margin-bottom:17px;
	}
table.BigBox { border: 0; margin: 7px; width: 970px; padding: 0; }
h1.PageTitlePR {
	border-bottom: #BAB591 solid 2px;
	font-variant: small-caps;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
	font-size: 21px;
	color: #000000;
	letter-spacing:.05em;
	padding: 16px 0px 6px 0px;
	margin: 0 0 9px 0;
	}
div.PriceRange {
	color: #98936C;
	font-size: 13px;
	margin: 0 0 20px 0;
	}
img.BuyButton {
	margin: 0 0 0 6px;
	clear: both;
	border: 0;
	vertical-align: middle;
	}
.clear {
	margin: 0;
	padding: 0; 
	border: 0;
	border-spacing: 0;
	border-collapse: collapse; 
	clear: both;
	}
.PullQuote {
	color: #6A8BB3;
	font-style: italic;
	line-height: 18px;
	}

#Tabs { padding-top: 30px; }

#TabFeatures, #TabOptions, #TabUsage, #TabEngraving, #TabTestimonials {
	border: 1px #405672 solid;
	border-top: none;
	color: #485F7D;
	padding: 30px 15px 15px 15px;
	left: 0px;
	right: 0px;
	min-height: 330px;
}

#TabFeatures { display: block; }
#TabOptions, #TabUsage, #TabEngraving, #TabTestimonials { display: none; }

table.TabTitles img { border: 0; }
td.TabTitlesExt { width: 100%; background: url( "../images/tabBorder.gif" ) repeat-x bottom; }

ul.Tab {
	margin: 0;
	padding: 0;
}

ul.Tab li {
	list-style: none;
	background: url( "../images/bulletTab.gif" ) no-repeat;
	background-position: 0 7px;
	padding: 2px 0 2px 15px;
	line-height: 14px;
}
#Tabs a, .AltViewsDetail a, .AltViewsDetail a:visited { color: #A5A079; font-weight: bold; }
#Tabs td { color: #485F7D; }
#Tabs h3 { 
	font-size: 11px; 
	color: #485F7D; 
	font-weight: bold;
	margin: 0;
	padding: 0 0 3px 0; 
	}

div.OrderOptions {
	padding: 25px 0 0 0;
	margin: 0;
	line-height: 30px;
	}

div.OrderOptions img {
	padding: 0 5px 6px 0;
	border: 0;
	vertical-align: middle;
	margin: 0;
	}

span.OrderLink, span.OrderLink a {
	font: 17px Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
	color: #98936C;
	white-space: nowrap;
	}

.SidebarLeft { 
	color: #333333;
	padding: 0 20px 0 0;
	width: 100%;
	}

td.SidebarLeft h3 { 
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 5px 0;
	}

div#AltViews {
	position: absolute;
	z-index: 7; 
	visibility: hidden;
	top: 8px;
	left: 8px;
	border: 1px #999999 solid;
	padding: 6px;
	background-color: #C0CFDE;
	}
div#AltViews table {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0; 
	border: 0;
	border-spacing: 0;
	border-collapse: collapse; 
	clear: both;
	width: 200px;
	}
td.AltViews, td.AltViewsThm {
	padding: 15px;
	}
td.AltViewsClose {
	padding: 3px;
	text-align: center;
	color: #FFFFFF;
	background-color: #93A8C2;
	}
td.AltViewsClose a, td.AltViewsClose a:hover, td.AltViewsClose a:visited, td.AltViewsClose a:active{ color: #FFFFFF; font-weight: bold; }
td.AltViewsThm img {
	width: 90px;
	border: 1px #999999 solid;
	margin: 0 0 10px 0;
	clear: both;
	}
div#AltView1, div#AltView2, div#AltView3, div#AltView4, div#AltView5 {
	margin-right: 10px;
	color: #485F7D;
	display: none;
	}
div#AltView1 h3, div#AltView2 h3, div#AltView3 h3, div#AltView4 h3, div#AltView5 h3 {
	color: #485F7D;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

td.Cattree {
	width: 200px;
	color: #6C6432;
	padding: 70px 5px 40px 15px;
	margin: 0;
	background-color: #EEEBD4;
	border: 1px #BAB591 solid;
	border-width: 0 0 0 1px;
	}

td.Cattree a:link, td.Cattree a:visited, td.Cattree a:hover, td.Cattree a:active {
	font-weight: normal;
	margin: 0;
	}

td.Cattree h1 { text-transform: uppercase; color: #6C6432; font-weight: bold; font-size: 12px; padding: 0 0 5px 0; margin: 0; }
table.Cattree td { padding: 5px 2px 5px 0; line-height: 13px; }

td.Cattree a:link, td.Cattree a:visited, td.Cattree a:active { color: #6C6432; }
td.Cattree a:hover{ color: #000000; }


DIV.PageSubTitle{
	COLOR: #000000; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 19px; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: Bold
}
DIV.ProductName {
	COLOR: #8964A2; FONT: 17px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 22px; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: Bold
}
DIV.Subtitle {
	COLOR: #000000; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 23px; FONT-WEIGHT: Bold;
}
DIV.Price {
	COLOR: #8964A2; FONT: 12px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
TABLE.Bordered {
	BORDER: 1px; BORDER-STYLE: Solid; BORDER-COLOR: #999999; BACKGROUND: #FFFFFF
}
TABLE.AttrBox {
	BORDER: 1px; BORDER-STYLE: Solid; BORDER-COLOR: #AD93BF
}
TD {
	COLOR: #666666; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: top
}
TD.Disclaimer {
	COLOR: #666666; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: top; FONT-STYLE: italic
}
TD.Caption{
	COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-STYLE: italic; LINE-HEIGHT: 15px;
}
TD.MiniBasket{
	COLOR: #FFFFFF; FONT: 10px Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: Normal; LINE-HEIGHT: 12px;
}
TD.SpecName {
	COLOR: #999999; FONT-WEIGHT: Bold; HEIGHT: 20px
}
TD.SpecValue {
	COLOR: #000000; FONT-WEIGHT: Normal
}
TD.FontImage {
	TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: middle
}
TD.MainBox{
	BORDER: 1px; BORDER-STYLE: Solid Solid Solid Solid; BORDER-COLOR: #999999; BACKGROUND: #FFFFFF
}
TD.Small{
	COLOR: #666666; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: top
}
TD.AlignRight {
	TEXT-ALIGN: right; ALIGN: right; VERTICAL-ALIGN: top
}
TD.vAlignMiddle{
	VERTICAL-ALIGN: middle
}
TD.vAlignBottom{
	VERTICAL-ALIGN: bottom
}
TD.ProdList {
	COLOR: #666666; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: bottom; FONT-WEIGHT: Bold
}
TD.ProdThumb {
	TEXT-ALIGN: center; ALIGN: center; VERTICAL-ALIGN: top
}
TD.ListField{
	TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: middle
}
TD.Price {
	COLOR: #8964A2; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px; TEXT-ALIGN: right; ALIGN: right; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
TD.PricePROD {
	COLOR: #8964A2; FONT: 13px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
TD.PricePRODturquoise {
	COLOR: #0FACBF; FONT: 13px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
TD.PricePRODblue {
	COLOR: #537CC1; FONT: 13px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
TD.PricePRODgreen {
	COLOR: #4A934A; FONT: 13px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
TD.PricePRODgold {
	COLOR: #DD8803; FONT: 13px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
TD.PriceList {
	COLOR: #8964A2; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; ALIGN: right; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
TD.SearchPrice {
	TEXT-ALIGN: right; ALIGN: right; VERTICAL-ALIGN: top;
}
TD.SearchResults {
	TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: top;
}
UL {
	LIST-STYLE: disc; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px
}
OL {
	MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px;
}
INPUT {
	COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif
}
INPUT.MiniSearch {
	COLOR: #8964A2; FONT: 10px Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px
}
TEXTAREA {
	COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px
}
A:link {
	COLOR: #8964A2; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:visited {
	COLOR: #8964A2; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:active {
	COLOR: #8964A2; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:hover {
	COLOR: #8964A2; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.Search:link {
	COLOR: #8964A2; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.Search:visited {
	COLOR: #8964A2; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.Search:active {
	COLOR: #8964A2; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.Search:hover {
	COLOR: #8964A2; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
TD.menuBar{
		FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: bottom
}
A.menuBar:link {
	COLOR: #7A4D94; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.menuBar:visited {
	COLOR: #7A4D94; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.menuBar:active {
	COLOR: #7A4D94; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.menuBar:hover {
	COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
TD.CTGYProdList {
	COLOR: #333333; FONT: 10px Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: center; ALIGN: center; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase;
}
TD.RelatedProdList {
	COLOR: #333333; FONT: 9px Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: center; ALIGN: center; VERTICAL-ALIGN: bottom
}
A.CTGYProdList:link {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.CTGYProdList:visited {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.CTGYProdList:active {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.CTGYProdList:hover {
	COLOR: #7A4D94; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
TD.phone {
	COLOR: #7A4D94; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: Bold
}
TD.footerMenu {
	COLOR: #666666; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
A.footerMenu:link {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.footerMenu:visited {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.footerMenu:active {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.footerMenu:hover {
	COLOR: #7A4D94; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
TD.footer {
	COLOR: #666666; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
A.footer:link {
	COLOR: #666666; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:visited {
	COLOR: #666666; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:active {
	COLOR: #666666; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:hover {
	COLOR: #333333; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.RightSide{
	COLOR: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px; TEXT-ALIGN: left; ALIGN: left; VERTICAL-ALIGN: top
}
A.RightLink:link {
	COLOR: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
A.RightLink:visited {
	COLOR: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px;  TEXT-DECORATION: none; FONT-WEIGHT: normal
}
A.RightLink:active {
	COLOR: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px;  TEXT-DECORATION: none; FONT-WEIGHT: normal
}
A.RightLink:hover {
	COLOR: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px;  TEXT-DECORATION: underline; FONT-WEIGHT: normal
}
TD.ddMenus {
	BORDER: 1px; BORDER-STYLE: None Solid None Solid; BORDER-COLOR: #999999; BACKGROUND: #E8E8E8; PADDING: 3px;
}
A.ddMenus:link {
	COLOR: #333333; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.ddMenus:visited {
	COLOR: #333333; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.ddMenus:active {
	COLOR: #333333; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.ddMenus:hover {
	COLOR: #7A4D94; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
