/* ****************************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: #5178B4;
font-size: 19px;

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

font-weight:bold;
}

.description{
color: #5178B4;
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: #5187B4;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: #5178B4;}
.colorCopyBold  {font-size: 10px; color: #5178B4;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: #215476; 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: #215476; font-weight: bold; }


form {font-family: Arial,Helvetica;font-size: 10px; color: #5D5D5D;}
.formLabel {font-family: Arial,Helvetica;font-size: 10px; color: #5178B4;font-weight:bold; text-align:right; padding:0px 5px 5px 0px;}
.formLabelLargeFont {font-family: Arial,Helvetica;font-size: 12px; color: #5178B4;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: #000000; TEXT-ALIGN: right
}
.form_text {
	FONT-SIZE: 8pt;
	COLOR: #777777;
	TEXT-ALIGN: right;
	text-decoration: none;

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

.whitetext_desc{
	font-size:10px;
	color: #FFFFFF;
	}
.blacktext_desc{
	font-size:10px;
	color: #000000;
	}
.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: #990033; text-decoration: underline;}

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

/* ************************** 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: #5178B4; text-decoration: none; font-weight: bold;margin:0;}
.lnavchild a:link {text-decoration: none; color: #5178B4; font-weight: bold;margin:0;}
.lnavchild a:visited {text-decoration: none; color: #5178B4;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: #5178B4; 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: #5178B4; text-decoration: none;font-weight: bold; }
ul.lnav_home a:visited {font-family: Arial,Helvetica; font-size: 10px; color: #5178B4; text-decoration: none;font-weight: bold; }
ul.lnav_home a:active {font-family: Arial,Helvetica; font-size: 10px; color: #5178B4; 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: #5178B4; text-decoration: none;font-weight: bold; }
ul.lnav_cat a:visited {font-family: Arial,Helvetica; font-size: 10px; color: #5178B4; text-decoration: none;font-weight: bold; }
ul.lnav_cat a:active {font-family: Arial,Helvetica; font-size: 10px; color: #5178B4; 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: #215476; text-decoration: none;font-weight: bold;}


.blue_tbl_Border {border:1px #7AA6CA solid;}


.breadcrumb {font-size: 10px; color: #5D5D5D;padding:0px 10px 10px 0px;}
.breadcrumbOn {font-size: 10px; color: #5178B4;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: #5178B4;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: #5178B4; text-decoration: underline;font-weight: bold;}
a.ensembleLinkU:visited {font-family: Arial,Helvetica; font-size: 11px; color: #5178B4; text-decoration: underline;font-weight: bold;}
a.ensembleLinkU:active {font-family: Arial,Helvetica; font-size: 11px; color: #5178B4; 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: #5178B4;font-weight:bold;padding-bottom:5px;}
.prodStatus {font-family: Arial,Helvetica;font-size: 10px; color: #000000;font-weight:bold;}
.oldPrice  {font-family: Arial,Helvetica;font-size: 11px; color: #5178B4; text-decoration: line-through;font-weight:bold;}
.salePrice {font-family: Arial,Helvetica;font-size: 12px; color: #5178B4; font-weight:bold;}
.salePriceRed {font-family: Arial,Helvetica;font-size: 14px; color: #E54A54;}
.savingPrice {font-family: Arial,Helvetica;font-size: 11px; color: #000000;font-weight:bold;}
.ensemblePrice {font-family: Arial,Helvetica;font-size: 11px; color: #5178B4;font-weight:bold;}
.quantity  {font-family: Arial,Helvetica; font-size: 11px; color: #5D5D5D; font-weight: bold;}
.rewardPointDesc  {font-family: Arial,Helvetica; font-size: 11px; color: #E54A54; font-weight: bold;}

#prodDetailContainer {width:500px;}
.prodDetailLabel  {font-family: Arial,Helvetica;font-size: 10px; color: #5178B4; 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: #5178B4;padding-bottom:5px;}

a.crossLink:link {font-family: Arial,Helvetica; font-size: 10px; color: #5178B4; text-decoration: underline;font-weight:bold;}
a.crossLink:visited {font-family: Arial,Helvetica; font-size: 10px; color: #5178B4; text-decoration: underline;font-weight:bold;}
a.crossLink:active {font-family: Arial,Helvetica; font-size: 10px; color: #5178B4; 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:#7AA6CA}

.ProdName {	font-size:11px; color:#5178B4; text-decoration: underline; font-weight: bold;  }
a.ProdName:link { font-size: 11px; color: #5178B4; text-decoration: underline;}
a.ProdName:visited { font-size: 11px; color: #5178B4; text-decoration: underline;}
a.ProdName:active { font-size: 11px; color: #5178B4; 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 #CCDDEA;border-right: 1px solid #CCDDEA;}
.comparePadAllLast {padding:5px 10px 5px 10px;border-top: 1px solid #CCDDEA;}

.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: #5178B4;}
.cartTrailOff  {font-family: Arial,Helvetica;font-size: 11px; color: #CCDDEA;}

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

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: #5178B4;}
.inventoryMsg  {font-family: Arial,Helvetica;font-size: 10px; color: #000000;font-weight:bold;}
.cartPrice  {font-family: Arial,Helvetica;font-size: 11px; color: #5178B4; 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: #5178B4;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;}



/* ************************************** ISPU-SPECIFIC STYLES ********************************************** */


div.ispu_container, div.ispu_container2 {
	background-image: url('/assets/images/catalog/ispu.gif');
/*	background-image: url('/pcrichard/assets/images/catalog/ispu.gif'); */
	background-repeat: no-repeat;
	padding: 0;

}

div.ispu_container2 {

}

a.ispuAvail {
/*	background-image: url('/assets/images/catalog/ispu.gif');  */
/*	background-image: url('/pcrichard/assets/images/catalog/ispu.gif'); */
/*	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 175px;
	padding-top: 7px;
	padding-bottom: 10px;
	display: block;
	height: 27px; */

	display: block;
	margin-top: 10px;

}

a.ispuAvail img {
	margin-top: -7px;
	margin-right: 10px;
	display: block;
	float: left;
}

a.ispuAvail2 {
/*	background-image: url('/assets/images/catalog/ispu.gif');
	background-image: url('/pcrichard/assets/images/catalog/ispu.gif');
	background-repeat: no-repeat;
	background-position: -1px 0;
	display: block;
/*	padding-left: 175px; */
/*	padding-top: 24px;
	padding-bottom: 5px;
/*	padding-right: 8px; */
/*	width: 166px; */

	display: block;
	margin-top: 10px;

	text-align: right;
}

a.ispuAvail2 img {
/*	margin-top: -7px; */
/*	margin-right: 10px; */
	display: block;
	float: right;
}
div.ispuCart {
	position: absolute;
	top: -7px;
	left: -10px;
	width: 239px;
	height: 147px;
	background-image: url('/assets/images/catalog/cart_menu.gif');
/*	background-image: url('/pcrichard/assets/images/catalog/cart_menu.gif'); */
	z-index: 99;
	color: #000;
	display: none;

}

div.ispuCart input.ispuAddCart {
	position: absolute;
	top: 7px;
	left: 10px;
}

div.ispuCart div.ispuOptions {

	margin: 30px 10px 0;

}

div.ispu_error_head {
	font-family: Arial,Helvetica;
	font-size: 10px;
	color: #E54A54;
	font-weight:bold;
	height: 20px;
	background-image: url('/assets/images/checkout/ispu_error_bullet.gif');
/*	background-image: url('/pcrichard/assets/images/checkout/ispu_error_bullet.gif'); */
	background-repeat: no-repeat;
	padding: 2px 20px;
}

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

.merch_ready {
	color: #000;
	font-weight: bold;
	font-size: 11px;
}

/* *************************************** 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;
}


/* ************************************** STORE LOCATOR ********************************************** */
ul.storeLocator  { list-style-type: none; margin-left: 0em; padding-left: 0.25em;margin-top:0; padding-top:0;}
ul.storeLocator 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.storeLocator a:link {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
ul.storeLocator a:visited {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
ul.storeLocator a:active {font-family: Arial,Helvetica; font-size: 10px; color: #E54A54; text-decoration: underline;}
ul.storeLocator a:hover {font-family: Arial,Helvetica; font-size: 10px; color: #5D5D5D; text-decoration: underline;}

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


#header .mid{background:url('/assets/images/header_nav/v4/pcr_header_background1.gif');background-repeat: repeat; height:18px;width:393px;}
#header .logo1{background:url('/assets/images/header_nav/v4/pcr_header_background1.gif');background-repeat: repeat; height:18px;width:393px;}

#header .header_right{width: 571px;}
#header .search_1{background:url('/assets/images/header_nav/v4/pcr_header_background1.gif');float:left;height:18px;width:63px;}
#header .search_2{background:url('/assets/images/header_nav/v4/PCR_header_search_1.gif'); background-repeat: no-repeat; height:39px;width:30px;}
#header .search_3{background:url('/assets/images/header_nav/v4/pcr_header_background1.gif'); background-repeat: repeat; height:39px;width:306px;}
#header .search_4{background:url('/assets/images/header_nav/v4/PCR_header_search_2.gif'); background-repeat: repeat; height:39px;width:33px;}
#header .search_5{background:url('/assets/images/header_nav/v4/PCR_header_search_3.gif'); background-repeat: repeat; height:39px;width:139px;}

#header *{font-family:arial;line-height:1.2;margin:0;padding:0;}
#header {width:964px; height:92px;}
#header td.logo img{border:none;display:block;margin-left: auto; margin-right: auto; margin-top: 17px;}

#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}

/* ************************************** P1 Css ********************************************** */

a.catagorytext:link {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #5178b4;
	text-decoration: none;
	font-weight:none;
}
a.catagorytext:visited {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #5178b4;
	text-decoration: none;
	font-weight:none;
}
a.catagorytext:hover {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	font-weight:none;
}
a.catagorytext:active {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #5178b4;
	text-decoration: none;
	font-weight:none;
}
a.helptext:link {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #df000b;
	text-decoration: none;
	font-weight:bold;
}
a.helptext:visited {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #df000b;
	text-decoration: none;
	font-weight:bold;
}
a.helptext:hover {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	font-weight:bold;
}
a.helptext:active {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #df000b;
	text-decoration: none;
	font-weight:bold;
}
a.navtext:link {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.navtext:visited {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.navtext:hover {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
a.navtext:active {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

#home_body {width:964px; margin-top:0px;}
#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;
}

.lpPoweredBy {
display:none;
}

.lpEmtStarRating {
display:none;
}

#clickandchat img {
    vertical-align:bottom;
    border: none;    
}
