/* ****************************GENERAL STYLES**************************** */
body {
background: #ffffff;
margin-left: auto;
text-align:center;
font-family: Arial,Helvetica,Verdana;
}

#container-page {margin: 0 auto;width: 964px;text-align: left;}

#container-pop {margin: 0 auto;width: 600px;text-align: left; padding-left:5px;}

.headerTitle{
color: #000000;
font-size: 19px;

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

font-weight:bold;
}

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

font-weight:bold;
}

.small_grey {
	font-size: 10px;
	color: #5D5D5D;

	font-weight: bold;
	text-decoration: none;
}

td {font-family: Arial,Helvetica,Verdana;font-size: 10px; color: #5D5D5D;}
h1 {font-size: 19px; color: #000000;margin:0;font-weight: normal;}

a:link { font-size: 10px; color: #8E8E8E; text-decoration: underline;}
a:visited { font-size: 10px; color: #8E8E8E; text-decoration: underline;}
a:active { font-size: 10px; color: #8E8E8E; text-decoration: underline;}
a:hover { font-size: 10px; color: #5D5D5D; text-decoration: underline;}

a.copyLink:link { font-size: 10px; color: #5D5D5D; text-decoration: underline;}
a.copyLink:visited { font-size: 10px; color: #5D5D5D; text-decoration: underline;}
a.copyLink:active { font-size: 10px; color: #5D5D5D; text-decoration: underline;}
a.copyLink:hover { font-size: 10px; color: #5D5D5D; text-decoration: underline;}

a.redLink:link {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;font-weight:bold;}
a.redLink:visited {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;font-weight:bold;}
a.redLink:active {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;font-weight:bold;}
a.redLink:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;font-weight:bold;}

.small {font-size: 9px; color: #5D5D5D;}
.colorCopy  {font-size: 10px; color: #000000;}
.colorCopyBold  {font-size: 10px; color: #000000;font-weight:bold;}
.error_header  {font-family: Arial,Helvetica;font-size: 12px; color: #E54A54;font-weight:bold; padding: 1px; padding-left:15px;}
.error  {font-family: Arial,Helvetica;font-size: 10px; color: #E54A54;font-weight:bold;}
.alert  {font-family: Arial,Helvetica;font-size: 10px; color: #E54A54;font-weight:bold;}
.smallboldblue {font-family: Arial,Helvetica; font-size: 10px; color: #262626; text-decoration: none;font-weight: bold; }
.red12ptbold {font-family: Arial,Helvetica; font-size: 12px; color: #E54A54;font-weight: bold;}
.red11ptbold {font-family: Arial,Helvetica; font-size: 11px; color: #E54A54; font-weight: bold;}
.general_heading {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #262626; font-weight: bold; }


form {font-family: Arial,Helvetica;font-size: 10px; color: #5D5D5D;}
.formLabel {font-family: Arial,Helvetica;font-size: 10px; color: #000000;font-weight:bold; text-align:right; padding:0px 5px 5px 0px;}
.formLabelLargeFont {font-family: Arial,Helvetica;font-size: 12px; color: #000000;font-weight:bold; padding:0px 5px 5px 0px;}
.formLabelnotreq {font-family: Arial,Helvetica;font-size: 10px; color: #5D5D5D;font-weight:bold; text-align:right; padding:0px 5px 5px 0px;}
.formField {text-align:left; padding-bottom: 5px}

.popupHead {font-weight: bold; font-size: 9pt; color: #FFFFFF}

/* ***************************** HOMEPAGE STYLES ********************************* */

.form_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #4f4f4f
}
.form_fields {
	FONT-SIZE: 8pt
}

.form_fields_go {
	FONT-SIZE: 11pt
}

.form_fields_small {
	FONT-SIZE: 7pt
}
.form_bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	color: #777777;
}
.form_numbering {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #ffe2a8; COLOR: #333333; TEXT-ALIGN: right
}
.form_text {
	FONT-SIZE: 8pt;
	COLOR: #777777;
	TEXT-ALIGN: right;
	text-decoration: none;

}
.formheading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333
}
.whitetext_header{
	font-weight:bold;
	font-size:14px;
	color: #FFFFFF;
	}

.whitetext_desc{
	font-size:10px;
	color: #FFFFFF;
	}
.blacktext_desc{
	font-size:10px;
	color: #333333;
	}
.graytext_caption{
	font-size:10px;
	color: #767676;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

	}

a.smallLinkU:link { font-size: 10px; color: #ffffff; text-decoration: underline;}
a.smallLinkU:visited { font-size: 10px; color: #ffffff; text-decoration: underline;}
a.smallLinkU:active { font-size: 10px; color: #ffffff; text-decoration: underline;}
a.smallLinkU:hover {font-size: 10px; color: #990000; text-decoration: underline;}

.tableHead  {font-family: Arial,Helvetica;font-size: 12px; color: #000000;}

/* ************************** NAVIGATION STYLES ****************************** */
a.hdCartLink:link{font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none;}
a.hdCartLink:visited{font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none;}
a.hdCartLink:active{font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none;}
a.hdCartLink:hover{font-size:10px; font-weight:bold; color:#ffffff; text-decoration: underline;}

.smallWhite {font-size:10px; font-weight:bold; color:#ffffff;}

.lnavPad  { padding:0px 10px 10px 0px;}

.lnavparent { font-weight: bold; font-size: 10px; text-transform: uppercase; color: #DD000C; text-decoration: none;}

.lnavchild {	font-size:10px; color: #000000; text-decoration: none; font-weight: bold;margin:0;}
.lnavchild a:link {text-decoration: none; color: #000000; font-weight: bold;margin:0;}
.lnavchild a:visited {text-decoration: none; color: #000000;font-weight: bold;margin:0;}
.lnavchild a:hover {text-decoration: underline; color: #5D5D5D; font-weight: bold;margin:0;}
.lnavchild a:active {text-decoration: none; color: #000000; font-weight: bold;margin:0;}

ul{
list-style: none;
}

ul.lnav_sub_on {list-style-type: none;margin-left: 0.15em; padding-left: 0.10em;}
ul.lnav_sub_on li {background-image: url('/assets/images/landing/blue_arrow.gif'); background-repeat: no-repeat;background-position: 0 .6em;padding-left: .6em;}

ul.lnav_sub_off {list-style-type: none;margin-left: 0.25em; padding-left: 0.25em;}
ul.lnav_sub_off li{background-image: url('/assets/images/landing/blue_arrow.gif'); background-repeat: no-repeat;background-position: 0 .6em;padding-left: .8em; }

ul.lnav_sub_off_rightarrow {list-style-type: none;margin-left: 0.25em; padding-left: 0.25em;}
ul.lnav_sub_off_rightarrow li{background-position: 0.6em;padding-left: .8em; }

ul.lnav_home  {list-style-type: none;margin-left: 0.05em; padding-left: 0.05em;margin-bottom:0; padding-bottom:0;margin-top:0px;}
ul.lnav_home li {background-image: url('/assets/images/landing/blue_arrow.gif'); background-repeat: no-repeat;background-position: 0 .3em;padding-left: .5em; line-height:14px;}

ul.lnav_home a:link {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: none;font-weight: bold; }
ul.lnav_home a:visited {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: none;font-weight: bold; }
ul.lnav_home a:active {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: none;font-weight: bold; }
ul.lnav_home a:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;font-weight: bold; }

ul.lnav_cat  {list-style-type: none;margin-left: 0.25em; padding-left: 0.25em;margin-bottom:0; padding-bottom:0;margin-top:0px;}
/* First level - category*/
ul.lnav_cat li {background-image: url('/assets/images/landing/blue_arrow.gif'); background-repeat: no-repeat;background-position: 0 .3em;padding-left: .6em; line-height:14px;}

/* Second level - subcategory */
ul.lnav_cat ul li {background-image: url('/assets/images/ProductPage/down_arrow.gif'); background-repeat: no-repeat; margin-left: -1.1em; background-position: 0 .5em; padding-left: .7em; line-height:14px;}

/* Third level - sub-subcategory */
ul.lnav_cat ul ul li  {background-image: url('/assets/images/ProductPage/dash.gif'); background-repeat: no-repeat; margin-left: -.4em;background-position: 0 .5em;padding-left: .6em; line-height:14px;}

ul.lnav_cat a:link {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: none;font-weight: bold; }
ul.lnav_cat a:visited {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: none;font-weight: bold; }
ul.lnav_cat a:active {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: none;font-weight: bold; }
ul.lnav_cat a:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;font-weight: bold; }

ul.lnav_cat ul ul li a:link {font-family: Arial,Helvetica; font-size: 10px; color: #8E8E8E; text-decoration: none;font-weight: bold; }
ul.lnav_cat ul ul li a:visited {font-family: Arial,Helvetica; font-size: 10px; color: #8E8E8E; text-decoration: none;font-weight: bold; }
ul.lnav_cat ul ul li a:active {font-family: Arial,Helvetica; font-size: 10px; color: #8E8E8E; text-decoration: none;font-weight: bold; }
ul.lnav_cat ul ul li a:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;font-weight: bold; }

.catOn {font-family: Arial,Helvetica; font-size: 10px; color: #262626; text-decoration: none;font-weight: bold;}


.blue_tbl_Border {border:1px #D9D9D9 solid;}


.breadcrumb {font-size: 10px; color: #5D5D5D;padding:0px 10px 10px 0px;}
.breadcrumbOn {font-size: 10px; color: #000000;font-weight:bold;}

a.breadcrumbLink:link { font-size: 10px; color: #5D5D5D; text-decoration: underline;}
a.breadcrumbLink:visited { font-size: 10px; color: #5D5D5D; text-decoration: underline;}
a.breadcrumbLink:active { font-size: 10px; color: #5D5D5D; text-decoration: underline;}
a.breadcrumbLink:hover { font-size: 10px; color: #5D5D5D; text-decoration: underline;}

.paging {font-size: 10px; color: #000000;padding:0px 10px 10px 0px;font-weight: bold;}

a.pagingLink:link { font-size: 10px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.pagingLink:visited { font-size: 10px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.pagingLink:active { font-size: 10px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.pagingLink:hover { font-size: 10px; color: #5D5D5D; text-decoration: underline;font-weight: bold;}

a.footerLink:link {font-family: Arial,Helvetica; font-size: 10px; color: #8E8E8E; text-decoration: underline;}
a.footerLink:visited {font-family: Arial,Helvetica; font-size: 10px; color: #8E8E8E; text-decoration: underline;}
a.footerLink:active {font-family: Arial,Helvetica; font-size: 10px; color: #8E8E8E; text-decoration: underline;}
a.footerLink:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;}

 /* ***************************** PRODUCT PAGE STYLES ********************************* */
.categoryHead {font-weight: bold; font-size: 9pt; color: #FFFFFF; text-transform: uppercase;}

 a.prodLink:link {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: none;font-weight: bold;}
a.prodLink:visited {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: none;font-weight: bold;}
a.prodLink:active {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: none;font-weight: bold;}
a.prodLink:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;font-weight: bold;}

a.prodLinkU:link {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.prodLinkU:visited {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.prodLinkU:active {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.prodLinkU:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;font-weight: bold;}

a.ensembleLinkU:link {font-family: Arial,Helvetica; font-size: 11px; color: #000000; text-decoration: underline;font-weight: bold;}
a.ensembleLinkU:visited {font-family: Arial,Helvetica; font-size: 11px; color: #000000; text-decoration: underline;font-weight: bold;}
a.ensembleLinkU:active {font-family: Arial,Helvetica; font-size: 11px; color: #000000; text-decoration: underline;font-weight: bold;}
a.ensembleLinkU:hover {font-family: Arial,Helvetica; font-size: 11px; color: #5D5D5D; text-decoration: underline;font-weight: bold;}

.prodMsg  {font-family: Arial,Helvetica;font-size: 10px; color: #000000;font-weight:bold;padding-bottom:5px;}
.prodStatus {font-family: Arial,Helvetica;font-size: 10px; color: #333333;font-weight:bold;}
.oldPrice  {font-family: Arial,Helvetica;font-size: 11px; color: #000000; text-decoration: line-through;font-weight:bold;}
.salePrice {font-family: Arial,Helvetica;font-size: 12px; color: #000000; font-weight:bold;}
.salePriceRed {font-family: Arial,Helvetica;font-size: 14px; color: #E54A54;}
.savingPrice {font-family: Arial,Helvetica;font-size: 11px; color: #333333;font-weight:bold;}
.ensemblePrice {font-family: Arial,Helvetica;font-size: 11px; color: #000000;font-weight:bold;}
.quantity  {font-family: Arial,Helvetica; font-size: 11px; color: #5D5D5D; font-weight: bold;}

#prodDetailContainer {width:500px;}
.prodDetailLabel  {font-family: Arial,Helvetica;font-size: 10px; color: #000000; float:left;width:40%; padding-bottom:5px;padding-right:5px;font-weight:bold;}
.prodDetailDescription  {font-family: Arial,Helvetica;font-size: 10px; color: #5D5D5D; float:right;width:60%; padding-bottom:5px;}
.prodDetailHead  {font-family: Arial,Helvetica;font-size: 12px; color: #000000;padding-bottom:5px;}

a.crossLink:link {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: underline;font-weight:bold;}
a.crossLink:visited {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: underline;font-weight:bold;}
a.crossLink:active {font-family: Arial,Helvetica; font-size: 10px; color: #000000; text-decoration: underline;font-weight:bold;}
a.crossLink:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;font-weight:bold;}

.crossRed {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; font-weight: bold;}


.landingProd {font-family:Arial,Helvetica; font-size:12px; color:#D9D9D9}

.ProdName {	font-size:11px; color:#000000; text-decoration: underline; font-weight: bold;  }
a.ProdName:link { font-size: 11px; color: #000000; text-decoration: underline;}
a.ProdName:visited { font-size: 11px; color: #000000; text-decoration: underline;}
a.ProdName:active { font-size: 11px; color: #000000; text-decoration: underline;}
a.ProdName:hover { font-size: 11px; color: #5D5D5D; text-decoration: underline;}

.formproductheading {	font-weight: bold; font-size: 9pt; color: #FFFFFF}

.promo_heading{	font-size:14px; font-weight:bold;color:#ffffff;}

.promo_desc{font-family:Arial,Helvetica; font-size:10px; color:#ffffff;}

.comparePadAll {padding:5px 10px 5px 10px;border-top: 1px solid #F2F2F2;border-right: 1px solid #F2F2F2;}
.comparePadAllLast {padding:5px 10px 5px 10px;border-top: 1px solid #F2F2F2;}

.compareTableBG {background-image:url('/assets/images/common/bkgd_compare_gradient.gif');background-repeat:repeat-x;}

/* ********************************** CHECKOUT STYLES *********************************** */

.cartTrailOn  {font-family: Arial,Helvetica;font-size: 11px; color: #000000;}
.cartTrailOff  {font-family: Arial,Helvetica;font-size: 11px; color: #F2F2F2;}

.cartInfoMsg {font-family: Arial,Helvetica;font-size: 10px; color: #333333;}

a.cartLink:link {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
a.cartLink:visited {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
a.cartLink:active {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
a.cartLink:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;}

.cartHead  {font-family: Arial,Helvetica;font-size: 12px; color: #000000;}
.inventoryMsg  {font-family: Arial,Helvetica;font-size: 10px; color: #333333;font-weight:bold;}
.cartPrice  {font-family: Arial,Helvetica;font-size: 11px; color: #000000; font-weight:bold;}
.cartCellPad {padding:5px 5px 5px 5px;}
.cartCellPadAll {padding:10px 10px 10px 10px;}
.cartPlanPadLeft {padding:0px 0px 3px 10px;}
.cartPlanPad {padding:0px 0px 3px 0px;}
.finalTotal {font-family: Arial,Helvetica;font-size: 14px; color: #000000;font-weight:bold;}


/* ************************************** SITE MAP ********************************************** */

ul.siteMap  { list-style-type: none; margin-left: 0em; padding-left: 0.25em;margin-top:0; padding-top:0;}
ul.siteMap li {background-image: url('/assets/images/custserv/sitemap_bullet.gif'); background-repeat: no-repeat;background-position: 0 .7em;padding-left: .6em; line-height:14px;}

ul.siteMap a:link {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
ul.siteMap a:visited {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
ul.siteMap a:active {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
ul.siteMap a:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;}

a.siteMapHead:link {font-family: Arial,Helvetica; font-size: 12px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.siteMapHead:visited {font-family: Arial,Helvetica; font-size: 12px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.siteMapHead:active {font-family: Arial,Helvetica; font-size: 12px; color: #E54A54; text-decoration: underline;font-weight: bold;}
a.siteMapHead:hover {font-family: Arial,Helvetica; font-size: 12px; color: #5D5D5D; text-decoration: underline;font-weight: bold;}


/* *************************************** WEB COLLAGE *********************************************** */

#wc_loader {
	display: none;
}

#moreinfo_container {
	clear: both;
	float: left;
	width: 65px;
	margin-right: 10px;
}

.details_wc {
	border-right: 1px solid #666;
	margin-right: 10px;
}

#wc_container {
	float: left;
}

#moreinfo_container, #wc_container {
	margin-top: 5px;
}


#footer_nav ul{ list-style-type:none; }
#footer_nav ul li {float:left;  }
#footer_nav ul li.first {margin-left:24px; }
#footer_nav ul li.spacer {margin-left:30px;  }

.clear {clear: both; height:2px}
.end{margin-right:0;margin-left:1px; height:2px}

#home_body {width:964px; margin-top:15px;}
#home_body .featured_area{width: 719px; }
#home_body .fearured_promo_area_width{width: 15px; }
#home_body .promo_area_1{width: 230px; }
#home_body .promo_area_spacer{height:15px; }


a.navtext2:link {
   font-family: Arial, Helvetica;
   font-size: 11px;
   color: #ffffff;
   text-decoration: none;
}

a.navtext2:visited {
   font-family: Arial, Helvetica;
   font-size: 11px;
   color: #ffffff;
   text-decoration: none;
}

a.navtext2:hover {
   font-family: Arial, Helvetica;
   font-size: 11px;
   color: #666666;
   text-decoration: underline;
}

a.navtext2:active {
   font-family: Arial, Helvetica;
   font-size: 11px;
   color: #ffffff;
   text-decoration: none;
}
