body {
  font-family: verdana,arial,helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background-color: #000000;
  text-align:center;
}

body.blank {
  font-family: verdana,arial,helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background-color: #ffffff;
}

.main
{
	margin: auto;
	position: relative;
	left: -53px;
	width: 1066px;
}
.mainDivWrapper
{
	border: 1px solid #FFF;
	margin: auto;
	display: inline-block;
}
.mainDiv
{
	width: 957px;
	background-color: #000;
	text-align:left;
}

A:link, A:active, A:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #b3ae90;
}

A:hover, A:focus {
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #141318;
}

A.name:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #b3ae90;
}

A.name:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #cdcdcd;
}

A.name:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #cdcdcd;
}

A.name:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #cdcdcd;
}

A.subnav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #f2e7cb;
}

A.subnav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #a89b77;
}

A.subnav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #d12821;
}

A.subnav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #a89b77;
}


A.bottom:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #e3e2e2;
}

A.bottom:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #999999;
}

A.bottom:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #999999;
}

A.bottom:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #999999;
}

A.cart:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #cccccc;
}

A.cart:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #cccccc;
}

A.cart:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #cccccc;
}

A.cart:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #cccccc;
}

.breadcrumbText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

A.breadcrumb:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #b3ae90;
}

A.breadcrumb:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #141318;
}

A.breadcrumb:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #141318;
}

A.breadcrumb:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #141318;
}



.bottomText {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e3e2e2;
}

.navText {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.homepage {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

h1 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

h2 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5C0E13;
}

h3 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b3ae90;
}

p {
  color: #FFF;
  font-family:  verdana,arial,helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.black {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.error {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

.discounted
{
	color: #F00;
	text-decoration: line-through;
}

.copyright {
	font-size: 10px;
	color: #000000;
}

td {
  font-family:  verdana,arial,helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

table.category td {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	padding: 8px;
	border-bottom: 1px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
}

th {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b3ae90;
	background-color: #000000;
}
	

ul {
	font-family: verdana,arial,helvetica sans-serif; 
	font-size: 12px;
	list-style: circle outside;
	color: #000000;
}

ul li {
	font-family: verdana,arial,helvetica sans-serif;
	font-size: 12px;
	color: #000000;

}

ul ul { 
	font-family: verdana,arial,helvetica sans-serif;
	font-size: 12px;
	color: #000000;
	list-style: square outside
}

.inline
{
	display: inline-block;
	vertical-align:top;
}

.beliza_text_tan
{
	font-family: century gothic, arial;	
	color: #B1AD91;
}
a.beliza_text_tan:link, a.beliza_text_tan:active, a.beliza_text_tan:visited
{
	text-decoration: none;
	font-family: century gothic, arial;
	color: #B1AD91;
}
a.beliza_text_tan:hover, a.beliza_text_tan:focus
{
	text-decoration: underline;
	font-family: century gothic, arial;
	color: #B1AD91;
}

a.white_hover:link, a.white_hover:active, a.white_hover:visited
{
	text-decoration: none;
	font-family: century gothic, arial;
	color: #B1AD91;
}
a.white_hover:hover, a.white_hover:focus
{
	text-decoration: none;
	font-family: century gothic, arial;
	color: #FFF;
}

.beliza_text_blue
{
	font-family: century gothic, arial;
	color: #9DA4BA;
}
a.beliza_text_blue:link, a.beliza_text_blue:active, a.beliza_text_blue:visited
{
	text-decoration: none;
	font-family: century gothic, arial;
	color: #9DA4BA;
}
a.beliza_text_blue:hover, a.beliza_text_blue:focus
{
	text-decoration: underline;
	font-family: century gothic, arial;
	color: #9DA4BA;
}

div.spacer
{
	background-image: url('/graphics/blog/blog_sprite.png');
	background-position: -97px;
	height:30px;
	width:15px;
}

/* blog styles */
.archiveClosed
{
	cursor:pointer;
	background-image:url('/graphics/blog/blog_sprite.png');
	width:20px;
	height:20px;
	background-position:-35 -5;
}
.archiveOpen
{
	cursor:pointer;
	background-image:url('/graphics/blog/blog_sprite.png');
	width:20px;
	height:20px;
	background-position:-65 -5;
}
input.blog
{
	background-color:#FFF;
}
.postBody
{
	margin: 0 20px;
	padding:10px 20px;
	border-bottom:1px solid #9DA4BA;
}
.post
{
	margin-top:15px;
	font-size:13px;
}
.commentBody
{
	margin:5px 25px;
	border: 1px solid #9DA4BA;
}
.nameWrapper
{
	padding-left:20px;
	border-bottom: 1px solid #9DA4BA;
}
.name
{
	width:250px;
	font-size:24px;
	height:1.4em;
	overflow:hidden;
}
h1.archives
{
	margin:0 25px 15px;
	padding-top:15px;
	font-size:32px;
	font-weight:normal;
}
.archiveMargin
{
	margin:15px 50px;
}
.RSS
{
	width: 30px; 
	height: 30px; 
	background-image: url("/graphics/blog/blog_sprite.png");
}

/* policy pages */
.policies p
{
	color: gray;
}

/* checkout pages */

div.continue
{
	width: 206px;
	height: 39px;
	background-image: url('/graphics/checkout/checkout_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}
div.credit
{
	background-image: url('/graphics/checkout/checkout_sprite.jpg');
	background-repeat: no-repeat;
	width: 100px;
	height: 62px;
}
div.credit.visa
{
	background-position: -225px 0px;
}
div.credit.mastercard
{
	background-position: -325px 0px;
}
div.credit.amex
{
	background-position: -425px 0px;
}
div.credit.discover
{
	background-position: -525px 0px;
}
div.progress
{
	background-image: url('/graphics/checkout/checkout_sprite.jpg');
	width: 732px;
	height: 36px;
	background-position: 0 -98px;
	background-repeat: no-repeat;
}
a.progress
{
	text-decoration:none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}
a.progress:link, a.progress:active, a.progress:visited, a.progress:hover, a.progress:focus
{
	text-decoration:none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}
div.progress_item
{
	width: 122px;
	height: 36px;
	text-align: center;
	color: black;
	cursor: pointer;
	line-height: 17px;
}
div.payPalCover
{
	width: 366px;
	height: 36px;
	color: black;
	text-align: center;
	background-image: url('/graphics/checkout/checkout_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -134px;
	cursor: pointer;
}
span.payPalCoverText
{
	position: relative;
	top: 8px;
}
div.progress_item.highlight
{
	background-image: url('/graphics/checkout/checkout_sprite.jpg');
	background-repeat: no-repeat;
}
div.progress_item.highlight.step1
{
	background-position: 0px -62px;
}
div.progress_item.highlight.step2
{
	background-position: -122px -62px;
}
div.progress_item.highlight.step3
{
	background-position: -244px -62px;
}
div.progress_item.highlight.step4
{
	background-position: -366px -62px;
}
div.progress_item.highlight.step5
{
	background-position: -488px -62px;
}
div.progress_item.highlight.step6
{
	background-position: -610px -62px;
}
div.error_arrow
{
	background-image: url('/graphics/checkout/checkout_sprite.jpg');
	width: 18px;
	height: 12px;
	font-size: 1px;
	line-height:1px;
	background-position: -206px -24px;
	background-repeat: no-repeat;
}
div.checkout_bg
{
	background-image: url('/graphics/checkout/checkout_sprite.jpg');
	width: 734px;
	background-position: 0px -170px;
	background-repeat: no-repeat;
	background-color: white;
}
div.checkout_bg_padding
{
	padding: 15px 25px;
}
a.x
{
	font-family: verdana;
	font-size: 12px;
	padding: 0px 4px;
	margin-left:10px;
	vertical-align:middle;
}
a.x:link, a.x:active, a.x:visited
{
	border: 1px solid white;
	color:red;
	text-decoration:none;
}
a.x:hover, a.x:focus
{
	border: 1px solid red;
	color: red;
	text-decoration:none;
}
a.underline:link, a.underline:active, a.underline:visited
{
	text-decoration: inherit;
}
a.underline:hover, a.underline:focus
{
	text-decoration: underline;
}
table.checkout tr td
{
	font-family:arial;
	font-size:12pt;
}
.menu_item
{
	font-size:13px;
	margin-left:16px;
}
.menu_title
{
	font-size:14px;
	margin-left:14px;
	height:27px;
}

/* Press room page */
a.black
{
	color:black;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}
a.black:link, a.black:active, a.black:visited
{
	text-decoration: none;
	color:black;
}
a.black:hover, a.black:focus
{
	text-decoration: underline;
	color:black;
}
.modalDialog
{
	position: absolute;
	background-color: white;
	border: 2px solid black;
	z-index: 9999;
	left: 505px;
	width: 500px;
	text-align: center;
	top: 300px;
	display: none;
}
.modalCurtain
{
	position: absolute; 
	background-color: black; 
	z-index: 999; 
	top: 0pt; 
	left: 0pt; 
	height: 1096px; 
	opacity: 0.5; 
	width: 1600px; 
	display: none;
	filter: alpha(opacity = 50);
}
div.bullet
{
	margin:0 10px;
	width:10px;
	text-align:center;
	font-size:10px;
	position:relative;
	top:-2px;
}
div.pressRoom
{
	padding: 18px; 
	background-image: url('/graphics/pressroom/background.jpg');
	background-repeat: no-repeat; 
	margin-left:13px;
}
div.pressRoomContent
{
	width:694px;
}
div.pressRoomContent h1
{
	font-size: 36px; 
	font-family: century gothic, arial; 
	color: #555; 
	font-weight: 100; 
	margin-top: 20px; 
	margin-left: 20px; 
	margin-bottom: 3px; 
	line-height:44px;
	width: 250px;
}
.adminLink
{
	vertical-align: bottom; 
	font-size: 16px;
}
.topSpacer
{
	margin-top:10px;
}