BODY
{
	width: 100%;
	height: 100%;
	margin: 0px;
	background-color: #000000;
	font-family: tahoma,verdana,geneva,helvetica;
	color: #000000;
}

#twitter_div a
{
	display: block;
	text-align: right;
	border-top: 1px dotted #880000;
	margin-top: 5px;
	padding-bottom: 10px;
}

#page_holder
{
	position: relative;
	width: 760px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#page_holder_wide
{
	position: relative;
	width: 960px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

strong
{
	font-weight: normal;
	background-color: #FFFFCC;
}

#content
{
	width: auto;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	text-align: left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom right;
}

.amber12
{
	font-size: 12px;
	color: #DC7906;
}

#breadcrumb
{
	position: absolute;
	top: 91px;
	left: 0px;
	width: 754px;
	border-left: 3px solid #DDCDBE;
	border-right: 3px solid #DDCDBE;
	height: 29px;
	background-color: #B09E93;
}

#breadcrumb_text
{
	font-size: 10px;
	color: #330033;
	margin-top: 8px;
	margin-left: 12px;
}

.breadcrumb_link
{
	font-size: 10px;
	color: #330033;
}

#breadcrumb_text_small
{
	font-size: 9px;
	color: #330033;
	margin-top: 8px;
	margin-left: 12px;
}

.breadcrumb_link_small
{
	font-size: 9px;
	color: #330033;
}

#breadcrumb_help
{
	position: absolute;
	top: 94px;
	width: 75px;
	left: 680px;
	height: 25px;
}

#breadcrumb_share_container
{
	position: absolute;
	top: 94px;
	width: 240px;
	left: 510px;
	height: 25px;
}

#breadcrumb_help_text
{
	font-size: 10px;
	color: #330033;
	margin-top: 5px;
}

.breadcrumb_help_link
{
	font-size: 10px;
	color: #330033;
	font-weight: 600;
}

#breadcrumb_you_are_here
{
	font-size: 10px;
	color: #330033;
	margin-top: 5px;
	margin-left: 12px;
}

.category_header
{
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

H4.classheader
{
	font-size: 16px;
	color: #330033;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.white12header
{
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 250px;
	margin-top: 4px;
	margin-bottom: 0px;
}

.orange12header
{
	font-size: 12px;
	color: #FF9900;
	margin-left: 250px;
	margin-top: 4px;
	margin-bottom: 0px;
}

.orange12headerbold
{
	font-size: 12px;
	color: #FF9900;
	margin-left: 250px;
	margin-top: 4px;
	margin-bottom: 0px;
	font-weight: bold;
}

H1.jlogo
{
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

H1.classheader
{
	font-size: 20px;
	color: white;
	margin-left: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
}

H1.class_header
{
	font-size: 20px;
	color: white;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

H1.category_name_header
{
	font-size: 18px;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
}

H2.category_name_header
{
	font-size: 16px;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
}

H1.product_name_header
{
	font-size: 16px;
	color: black;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

H2.classheader
{
	font-size: 20px;
	color: white;
	margin-left: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
}

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

.forms
{
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.forms_v2
{
	FONT-SIZE: 13px;
	COLOR: #000;
	background-color: #F7F7F3;
	border: 1px solid #e1e1e1;
}

.forms_refine_search
{
	FONT-SIZE: 9px;
	width: 100px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.forms_champ
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.permutation_pulldown
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.forms_add_to_cart
{
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.forms_add_to_shopping_bag
{
	FONT-SIZE: 14px;
	COLOR: #fff;
	BACKGROUND-COLOR: #B90000;
}

.forms_add_to_cart_12
{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.forms_add_to_cart_14
{
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.forms_add_to_cart_ajax_builder
{
	width: 140px;
	height: 28px;
	padding-bottom: 4px;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.forms_search
{
	FONT-SIZE: 12px;
	COLOR: #4B1608;
	BACKGROUND-COLOR: #F6EFE8;
	LETTER-SPACING: 0.1em;
	FONT-WEIGHT: bold;
}

.forms_checkout_cart
{
	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #4B1608;
}

.forms_checkout_cart_gray
{
	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #666666;
}

.linkover { background: #CC9999; }
.linkout { background: #FFFFFF; }

.whitebold
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.whitebold11
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.white11
{
	font-size: 11px;
	color: #FFFFFF;
}

.white12
{
	font-size: 12px;
	color: #FFFFFF;
}

.whitebold12
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.whitebold13
{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.whitebold16
{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.orange16
{
	font-size: 16px;
	color: #FF9900;
}

.lorange11
{
	font-size: 11px;
	color: #FF9900;
}

.lorange11skinnybold
{
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}

.lorange12skinnybold
{
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}

.lorange12
{
	font-size: 12px;
	color: #FF9900;
}

.lorange11bold
{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}

.lorange12bold
{
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}

.dorange10
{
	font-size: 10px;
	color: #C63;
	font-weight: normal;
}

.dorange11
{
	font-size: 11px;
	color: #C63;
	font-weight: normal;
}

.dorange11bold
{
	font-size: 11px;
	color: #C63;
	font-weight: bold;
}

.dorange12
{
	font-size: 12px;
	color: #C63;
	font-weight: normal;
}

.dorange14
{
	font-size: 14px;
	color: #C63;
	font-weight: normal;
}

.skinny13
{
	font-family: tahoma, verdana,geneva,helvetica;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

.dorange13skinny
{
	font-family: tahoma, verdana,geneva,helvetica;
	font-size: 13px;
	color: #C63;
	font-weight: normal;
}

.dorange14skinny
{
	font-family: tahoma, verdana,geneva,helvetica;
	font-size: 14px;
	color: #C63;
	font-weight: normal;
}

.dorange16bold
{
	font-size: 16px;
	color: #C63;
	font-weight: bold;
}

.maroon13bold
{
	font-size: 13px;
	color: #4B1608;
	font-weight: bold;
}

.black16
{
	font-size: 16px;
	color: #000000;
}

.medred12
{
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.medred14
{
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}

.medred18
{
	font-size: 18px;
	color: #990000;
	font-weight: bold;
}

.maroon16
{
	font-size: 16px;
	color: #4B1608;
	font-weight: normal;
}

.maroonbold16
{
	font-size: 16px;
	color: #4B1608;
	font-weight: bold;
}

.maroonbold14
{
	font-size: 14px;
	color: #4B1608;
	font-weight: bold;
}

.maroonbold13
{
	font-size: 13px;
	color: #4B1608;
	font-weight: bold;
}

.maroonbold12
{
	font-size: 12px;
	color: #4B1608;
	font-weight: bold;
}

.maroonbold11
{
	font-size: 11px;
	color: #4B1608;
	font-weight: bold;
}

.maroon10
{
	font-size: 10px;
	color: #4B1608;
}

.purple11
{
	font-size: 11px;
	color: #330033;
}

.purple10
{
	font-size: 10px;
	color: #330033;
}

.purple10bold
{
	font-size: 10px;
	color: #330033;
	font-weight: bold;
}

.purple12
{
	font-size: 12px;
	color: #330033;
}

.purple14
{
	font-size: 14px;
	color: #330033;
}

.result_nav_pages_purple
{
	font-family: geneva,helvetica;
	font-size: 14px;
	color: #330033;
}

.result_nav_pages_orange
{
	font-family: geneva,helvetica;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}

.result_nav_pages_black
{
	font-family: tahoma,helvetica;
	font-size: 12px;
	color: #000000;
}

.result_nav_pages_blue
{
	font-family: tahoma,helvetica;
	font-size: 12px;
	color: #000099;
}

.result_nav_pages_doblue
{
	font-family: tahoma,helvetica;
	font-size: 12px;
	color: #000099;
}

.result_nav_pages_dorange
{
	font-family: geneva,helvetica;
	font-size: 12px;
	color: #FF8000;
	text-decoration: none;
}

.result_nav_pages_maroon
{
	font-family: geneva,helvetica;
	font-size: 12px;
	color: #800040;
	text-decoration: none;
}

.result_nav_pages_purple_courier
{
	font-family: courier,geneva;
	font-size: 14px;
	color: #330033;
}

.result_nav_pages_orange_courier
{
	font-family: courier,geneva;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}

.result_nav_pages_dorange_courier
{
	font-family: courier,geneva;
	font-size: 13px;
	color: #FF8000;
	text-decoration: none;
}

.result_nav_pages_maroon_courier
{
	font-family: courier,geneva;
	font-size: 12px;
	color: #800040;
	text-decoration: none;
}

.lpurple10
{
	font-size: 10px;
	color: #CC9999;
}

.lpurple11
{
	font-size: 11px;
	color: #660000;
}

.mpurple12
{
	font-size: 12px;
	color: #609;
}

.smalltext
{
	font-size: 9px;
	color: #000000;
}

.text9
{
	font-size: 9px;
	color: #000000;
}

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

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

.text11
{
	font-size: 11px;
	color: #000000;
}

.text11-faq
{
	font-size: 11px;
	color: #000000;
	line-height: 175%;
}

.text11-faq-bold
{
	font-size: 11px;
	color: #000000;
	line-height: 175%;
	font-weight: bold;
}

.text12brown
{
	font-size: 12px;
	color: #887258;
}

.text12b
{
	font-size: 12px;
	color: #000000;
}

.text12bold
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.text13b
{
	font-size: 13px;
	color: #000000;
}

.text12
{
	font-size: 12px;
	color: #000000;
}

.text12a
{
	font-size: 12px;
	color: #000000;
	line-height: 1.5;
}

.text12white
{
	font-size: 12px;
	color: #FFFFFF;
}

.text14whitebold
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.text11b
{
	font-size: 11px;
	color: #000000;
	font-weight: 600;
}

.text11bold
{
	font-size: 11px;
	color: #000000;
	font-weight: 600;
}

.text14
{
	font-size: 14px;
	color: #000000;
}

.text14b
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.text16
{
	font-size: 16px;
	color: #000000;
}


.text16b
{
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.required10
{
	font-size: 10px;
	color: #EE0000;
	font-weight: bold;
}

.redbtext10
{
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

.redbtext12
{
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.redbtext14
{
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

.redbtext15
{
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
}

.blackbtext15
{
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.redbtext16
{
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}

.redskinny11
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #DD0000;
}

.greenskinny11
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #00BB00;
}

.greenskinny11b
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #00BB00;
	font-weight: bold;
}

.greenskinny14
{
	font-family: tahoma,times,helvetica;
	font-size: 14px;
	color: #009900;
}

.greenskinny14b
{
	font-family: tahoma,times,helvetica;
	font-size: 14px;
	color: #009900;
	font-weight: bold;
}

.greenskinny12b
{
	font-family: tahoma,times,helvetica;
	font-size: 12px;
	color: #009900;
	font-weight: bold;
}

.skinny11
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #000000;
}

.skinny11white
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #ffffff;
}

.skinny11bold
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.skinny11link
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #30627F;
}

.skinnywhite11
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #FFFFFF;
}

.skinny12
{
	font-family: tahoma,times,helvetica;
	font-size: 12px;
	color: #000000;
}

.skinny12b
{
	font-family: tahoma,times,helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.skinny14
{
	font-family: tahoma,times,helvetica;
	font-size: 14px;
	color: #000000;
}

.skinny14b
{
	font-family: tahoma,times,helvetica;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.skinny15b
{
	font-family: tahoma,times,helvetica;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.skinny16b
{
	font-family: tahoma,times,helvetica;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.greybold13
{
	font-size: 12px;
	color: #B09E93;
	font-weight: bold;
}

.navlink_over
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #cc9900;
}

.navlink
{
	font-family: tahoma,times,helvetica;
	font-size: 11px;
	color: #cc9900;
	background-color: #fff;
}

div label
{
	font-size: 11px;
	width: 135px;
	float: left;
	text-align: right;
	color: #990000;
	height: 20px;
	vertical-align: bottom;
	padding-top: 2px;
	padding-right: 3px;
}

.divlabel
{
	font-size: 11px;
	color: #30001F;
	font-weight: bold;
}

div.dimmer
{
	display: inline;
	font-family: verdana;
	font-weight: bold;
	padding: 0px;
	background-repeat: repeat;
	position: fixed;
	background-image: url(/images/siteimages/semitransparent.png);
}

.general_link
{
	font-family: tahoma, verdana,geneva,helvetica;
	color: #444;
	font-weight: normal;
}

span.skype_pnh_container { display: none !important; }
span.skype_pnh_print_container { display: inline !important; }
