/* CSS Document */

/* main classes */

#mainbox{
width:100%;
position:relative;
background-color:#001427;
}

.catbox{
margin:auto;
padding:auto;
width:240px;
text-align:right;
float:left;

}

#wrap{
background:#000000 url(/stores/l/lafayette148/images/redesign-SP08/div_bg.gif) repeat;
}

#center{
MARGIN-RIGHT: auto;
MARGIN-LEFT: auto; 
width:900px; 
position:relative; 
top:10px;
}

img{
border:0;
}

select 
{	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	vertical-align:top;
}

a.head_links:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

a.head_links:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

a.head_links:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

/* content */
#content{
MARGIN-RIGHT: auto;
MARGIN-LEFT: auto; 
/*position:relative;*/
width:900px; 
}

/* a links */

a:link {
color: white;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 12px;
}
a:visited {
color: white;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 12px;
}
a:hover {
color: white;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 12px;
}
a:active {
color: white;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 12px;
} 


a.blacklink:link {
color: black;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 12px;
}
a.blacklink:visited {
color: black;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 12px;
}
a.blacklink:hover {
color: black;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 12px;
}
a.blacklink:active {
color: black;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 12px;
} 


A.text:link {text-decoration:underline;color:#cccccc;}
A.text:visited {text-decoration:underline;color:#cccccc;}
A.text:hover {text-decoration:underline;color:#cccccc;}
A.text:active {text-decoration:underline;color:#cccccc;}

/* input */
input.FA08button{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5E012F;
	vertical-align:top;
        cursor: pointer;
        cursor: hand;
        border:none; 
        
}

input{
	font-family: Arial, Helvetica;
	font-size: 11px;
        font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	vertical-align:top;
        cursor: pointer;
        cursor: hand;
        border:none; 
}

input.email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	background-color: #000000;
	border: 1px solid #ffffff;
	vertical-align:top;
        cursor: text;

}

input.box{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	vertical-align:top;
        cursor: pointer;
        cursor:text;

}

input.SP09box{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	background-color: #E3E3E3;
	border:none;
	vertical-align:top;
        cursor: pointer;
        cursor:text;

}
input.SP09button{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #362F2D;
	vertical-align:top;
        cursor: pointer;
        cursor: hand;
        border:none; 
        
}

input.PS10button{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #001427;
	vertical-align:top;
        cursor: pointer;
        cursor: hand;
        border:none; 
        
}

input.noborder{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: none;
	vertical-align:top;
}
input.billing{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	vertical-align:top;
        cursor: pointer;
        cursor:default;
}

.heading{font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#999999;font-weight:bold;}
.label{font-family: Arial, Helvetica, sans-serif;font-size:12px;}


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

.small_black{
font-size:11px;
color:black;
font-family: Arial;
}
a.under_line_black:link{
color: #000000;
font-size: 11px;
text-decoration:underline;
}
a.under_line_black:visited{
color: #000000;
font-size: 11px;
text-decoration:underline;
}
a.under_line_black:hover{
color: #000000;
font-size: 11px;
text-decoration:underline;
}
a.under_line_black:active{
color: #000000;
font-size: 11px;
text-decoration:underline;
}

a.a_sc:link{
color: #180000;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}
a.a_sc:visited{
color: #180000;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}
a.a_sc:hover{
color: #180000;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}
a.a_sc:active{
color: #180000;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}


/*end main classes*/

/*head classes*/

.headbox{
position:relative;
border:0;
top:0px;
background-color:#FFFFFF;
height:88px;
}

.headbox2{
border:0;
background-color:#FFFFFF;
height:88px;
width:690px;
}

.headleft{
top: 20px;
left:0px;
 position:relative;
 float:left;

}
.headright{
	top: 26px;
right:0px;
	position:relative;
	float:right;
}



.headright_above{

	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding:0px;
	margin:0;
}
.headright_below{
	
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding:0px;
	margin:0;
}

.border_above {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: right;
}
.border_below {
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: right;
}

.catbold2{
color:white;
font-family:Arial;
text-decoration:none;
font-size:11px;
font-weight: bold;
text-align: right;
}


.emptycatbox{
border:1px solid blue;
position:absolute;
float:left;
width:0px;
height:503px;
visibility:hidden;
}


a.cat2{

padding:0;
margin:0;

}

a.cat2:link{
color:white;
font-family:Arial;
text-decoration:none;
font-size:10px;

}
a.cat2:visited{
color:white;
font-family:Arial;
text-decoration:none;
font-size:10px;

}
a.cat2:hover{
color:white;
font-family:Arial;
text-decoration:none;
font-size:10px;
}
a.cat2:active{
color:white;
font-family:Arial;
text-decoration:none;
font-size:10px;

}
a.subcat2:link{
color:white;
font-family:Arial;
text-decoration:none;
font-size:8px;

}
a.subcat2:visited{
color:white;
font-family:Arial;
text-decoration:none;
font-size:8px;

}
a.subcat2:hover{
color:white;
font-family:Arial;
text-decoration:none;
font-size:8px;
}
a.subcat2:active{
color:white;
font-family:Arial;
text-decoration:none;
font-size:8px;

}

p{
margin:0;
margin-top:5px;
margin-bottom:5px;
padding:0;
}

/*
p.catline{
margin-top:0px;
margin-bottom: 3px;
padding-right:15px;
text-align:right;
vertical-align:middle;
}
*/

p.catline{
text-align:right;
vertical-align:middle;
}

/*
p.catlineON{
margin-top:0px;
margin-bottom: 3px;
text-align:right;
padding-right:15px;
background-color: #C4BFAB;
vertical-align:middle;
}
*/

p.catlineON{
text-align:right;
background-color: #C4BFAB;
vertical-align:middle;
}

/*
p.subcatlineON{
margin-top:0px;
margin-bottom: 1px;
text-align:right;
padding-right:15px;
background-color: #C4BFAB;
}
*/

p.subcatlineON{
text-align:right;
background-color: #C4BFAB;
}

/*
p.subcatline{
margin-top:0px;
margin-bottom: 1px;
text-align:right;
padding-right:15px;
}
*/

p.subcatline{
text-align:right;
padding-right:15px;
}


a.cat_shirts:link{
color:white;
font-family:Arial;
text-decoration:none;
font-size:11px;

}
a.cat_shirts:visited{
color:white;
font-family:Arial;
text-decoration:none;
font-size:11px;

}
a.cat_shirts:hover{
color:white;
font-family:Arial;
text-decoration:none;
font-size:11px;
background-color:#C4BFAB;
}

.rightcontent{
background-color:#FFFFFF;
float:left;
width:652px;
min-height:550px;
height:auto !important;
height:550px;
}

.catbox_help{

margin:0px;
padding:0px;
float:left;
width:160px;
height:503px;
vertical-align:top;
text-align:left;
margin-left:40px;
}

.help_right{
float:right;
background-color:#ffffff;
width:674px;
text-align:left;
border: none;
border-left:1px solid #000000;
margin-top: 25px;
margin-bottom:50px;
}


.rightcontent_hp{
float:left;
height:603px;
width:666px;
}


.rightcontent_nocat{
background-color:#ffffff;
float:left;
width:900px;
border:none;
min-height:550px;
height:auto !important;
height:550px;
}

.rightcontent_nocat3{
background-color:#ffffff;
margin:0 auto;
width:890px;
border:none;
min-height:550px;
height:auto !important;
height:550px;
}

.rightspacer{
 position:relative;
 background-color:#FFFFFF; 
 margin-left:189px;
 width:655px;
}

.rightspacer_help{

 position:relative;
 background-color:#2B1B17; 
 margin-left:189px;
 width:655px;
}

/* end head classes */

/*foot classes */

.footbox{
position:relative;
width:800px;
margin-top:5px;
}

.footleft{
    left: 45px;
    position:absolute;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	vertical-align:bottom;
}


.footcopyright{
    position:absolute;
    left:45px;
    top:80px;
    height:25px;
    vertical-align:top;
}

.footright{
 right: 45px;
 position:absolute;
 font-size:10px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 margin-top:3px;
 *+margin-top:5px;
 _margin-top:5px;
}

a.foot:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
	vertical-align:bottom;

}

a.foot:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
	vertical-align:bottom;

}

a.foot:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
	vertical-align:bottom;

}



.space_bottom{
position:relative;
width:800px;
height:15px;
}

A.foot:link {text-decoration:none;color:#474546;}
A.foot:visited {text-decoration:none;color:#474546;}
A.foot:hover {text-decoration:none;color:#474546;}
A.foot:active {text-decoration:none;color:#474546;}

/*end foot classes */

/* home page */
.home_content1{
top:50px;
position:absolute;
width:373px;
left:50px;
}
.home_black{
background-color:#000000;
height:98px;
width:800px;
position:absolute;
top:50px;
}


.home_content2{
position:absolute;
top:10px;
right:50px;
width:301px;
}

/*end home page */

/* about us */
.aboutus_head{
position:relative;
margin-top:10px;
margin-left:53px;
}

.aboutus_content{
position:relative;
margin-top:28px;
width:800px;
}
.aboutus_content_awards{
position:relative;
margin-top:75px;
width:800px;
height:280px;
}
.aboutus_content_press{
position:relative;
margin-top:0px;
width:800px;
}
.aboutus_company_logo{
position:absolute;
top:2px;
left:28px;
width:324px;
height:106px;
}

.aboutus_text{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-align:justify;
width:405px;
position:relative;
margin-left:370px;
margin-top:0px;
}

.aboutus_title{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
}

.press_thumbnail{
position:absolute;
top:32px;
left:18px;
height:375px;
width:375px;
}

p.line-2{
margin-left:0px;
margin-right:0px;
	margin-top:0px;
	margin-bottom:8px;
}
.space-6{
	margin-top:0px;
	margin-bottom:0px;
margin-left:0px;
margin-right:5px;
}
.press_image{
position:relative;
margin-left:425px;
margin-top:0px;
}

.press_horizontal{
position:absolute;
top:90px;
}
.press_vertical{
position:relative;
margin-left:0px;
margin-top:0px;
width:337;
}

img.img_on{
-moz-opacity:1;
filter:alpha(opacity=100);
}

img.img_off{
-moz-opacity:0.5;
filter:alpha(opacity=50);
}

/* end about us */

/*help center */
.helpbold{
color:white;
font-family:Arial;
text-decoration:none;
font-size:12px;
font-weight: bold;
text-align: right;
}
.help{
font-family: Arial;
font-size: 12px;
color: black;
text-align:left;
}
a.help{
font-family: Arial;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: black;
}

.registration{
font-family: Arial;
font-size: 12px;
color: black;
}

.help_link:link{
font-family: Arial;
font-size: 12px;
color: #666666;
text-decoration: none;
}
a.help_link:visited{
font-family: Arial;
font-size: 12px;
color: #666666;
text-decoration: none;
}
a.help_link:hover{
font-family: Arial;
font-size: 12px;
color: black;
text-decoration: none;
}

.help_head{
font-family: Arial;
font-size: 10px;
color: #000000;
font-weight:bold;
}

.help_head2{
font-family: Arial;
font-size: 10px;
color: #000000;
font-weight:bold;
}

#helplinks {
width:170px;
color:#444444;
font-family:Arial;
font-size:10px;
padding-top:40px;
padding-left:45px;
text-align:left;
float:left;
}

#helplinks ul{
float:left;
margin:0;
padding:0;
padding-top:3px;
padding-bottom:20px;
}

#helplinks li{
list-style-type:none;
width:130px;
text-align:left;
}


#helplinks a{
height:15px;
display:block;
color: #444444;
text-decoration: none;
font-family:Arial;
font-size:10px;
text-align:left;
}

#helplinks a:hover{
color: #9e9689;
text-decoration: none;
}

/* end help center */

/* survey */
.small{
font-size:11px;
color:#000000;
font-family: Arial;
}
td.question {
	font-family: Arial, Helvetica;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
td.answer {
	font-family: Arial, Helvetica;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
}

td.question_black {
	font-family: Arial, Helvetica;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
td.answer_black {
	font-family: Arial, Helvetica;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
}

select.answer{
	font-family: Arial, Helvetica;
}

/* end survey */


/* product list */
td.productName{

font-family: Arial, Helvetica;
font-size: 10px;
color: #333333;
text-align:left;

}

A.productName:link {
font-size: 11px;
text-decoration:none;
color:#333333;
}
A.productName:visited {
font-size: 11px;
text-decoration:none;
color:#333333;
}
A.productName:hover {
font-size: 11px;
text-decoration:none;
color:#333333;
}
A.productName:active {
font-size: 11px;
text-decoration:none;
color:#333333;
}

.productPrice{
font-size: 11px;
text-decoration:none;
color:#000000;
text-align:left;
}

.product_desc{

font-family: Arial, Helvetica,;
font-size: 9pt;
color: black;
text-align:justify;

}

.product_desc_redbold{

font-family: Arial, Helvetica,;
font-size: 11px;
color: #82374F;
font-weight:bold;

}


.searchResults2
{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#000000;
}
a.searchResults2:link{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#000000;
}
a.searchResults2:visited{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#000000;
}
a.searchResults2:hover{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#000000;
}
a.searchResults2:active{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#000000;
}

.searchResults3
{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#ffffff;
}
a.searchResults3:link{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#ffffff;
}
a.searchResults3:visited{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#ffffff;
}
a.searchResults3:hover{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#ffffff;
}
a.searchResults3:active{
font-family: Arial, Helvetica,;
font-size: 12px;
color:#ffffff;
}

.productPrice2{
font-size: 11px;
text-decoration:none;
color:#FFFFFF;
text-align:left;
background-color:#000000;
}

.productPrice3{
font-size: 11px;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#3F0017;
}

.cat_list_table{
	border-left:8px solid #2B1B17;
	border-right:8px solid #2B1B17;
}


/* end product list */

/* product detail */
a.detail_whitehead{
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
}


a.detail_whitehead:link{
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
}

a.detail_whitehead:visited{
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
}

a.detail_whitehead:hover{
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
}


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

.detailProductHeader{
font-family: Arial, Helvetica;
font-size: 12px;
color: #333333;
text-decoration: none;
}
a.detailProductHeader:link{
font-family: Arial, Helvetica;
font-size: 12px;
color: #333333;
text-decoration: none;
}
a.detailProductHeader:hover{
font-family: Arial, Helvetica;
font-size: 12px;
color: #333333;
text-decoration: none;
}
a.detailProductHeader:visited{
font-family: Arial, Helvetica;
font-size: 12px;
color: #333333;
text-decoration: none;
}
a.detailProductHeader:active{
font-family: Arial, Helvetica;
font-size: 12px;
color: #333333;
text-decoration: none;
}
.detailProductInner{
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
text-decoration: none;
}
a.detailProductRelate:link{
font-family: Arial, Helvetica;
font-size: 11px;
color: #666666;
text-decoration: underline;
}
a.detailProductRelate:visited{
font-family: Arial, Helvetica;
font-size: 11px;
color: #666666;
text-decoration: underline;
}
a.detailProductRelate:hover{
font-family: Arial, Helvetica;
font-size: 11px;
color: #666666;
text-decoration: underline;
}
a.detailProductRelate:active{
font-family: Arial, Helvetica;
font-size: 11px;
color: #666666;
text-decoration: underline;
}

/* end product detail */



/* cart */


.cartproductborder_left{
border-top: none;
border-bottom: 1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
color:#534741;
}

.cartproductborder_left a:link,
.cartproductborder_left a:visited,
.cartproductborder_left a:hover{
text-decoration: underline;
color:#534741;
}

.cartproductborder{background: White;border-right: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;border-top: none; }
.cartproductborder_black{border-right: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC; color:#534741;}


.border_shipping{background: #CCCCCC; padding: 10px; border-left: 1px solid #999999;border-bottom: 1px solid #999999;border-top: 1px solid #999999;border-right: 1px solid #999999;}
.border_another{background:#AAAAAA;padding:10px;border-left: 1px solid #999999;border-bottom: 1px solid #999999;border-top: 1px solid #999999;border-right: 1px solid #999999;}
.border_estimate{background: #CCCCCC;padding: 10px;border-left: 1px solid #999999;border-bottom: 1px solid #999999;border-top: 1px solid #999999;border-right: 1px solid #999999;}
.border{border: 1px solid #999999;background: #CCCCCC;padding: 10px;}

A.cart_link:link{color:#990000;text-decoration:underline;font-weight:bold;font-family: Arial, Helvetica;font-size: 11px;}
A.cart_link:visited{color:#990000;text-decoration:underline;font-weight:bold;font-family: Arial, Helvetica;font-size: 11px;}
A.cart_link:active{color:#990000;text-decoration:underline;font-weight:bold;font-family: Arial, Helvetica;font-size: 11px;}
A.cart_link:hover{color:#990000;text-decoration:underline;font-weight:bold;font-family: Arial, Helvetica;font-size: 11px;}

A.cart_detail_link:link{color:#333333;text-decoration:underline;font-weight:bold;}
A.cart_detail_link:visited{color:#333333;text-decoration:underline;font-weight:bold;}
A.cart_detail_link:active{color:#333333;text-decoration:underline;font-weight:bold;}
A.cart_detail_link:hover{color:#333333;text-decoration:underline;font-weight:bold;}

A.shopcart:link{color:black;text-decoration:underline;}
A.shopcart:visited{color:black;text-decoration:underline;}
A.shopcart:active{color:black;text-decoration:underline;}
A.shopcart:hover{color:black;text-decoration:underline;}


.estimate_bottom{
border-top: none;
border-bottom: 1px solid #999999;
border-left: none;
border-right: none;

}

.estimate_line{
border-top: none;
border-bottom: none;
border-left: none;
border-right: 1px solid #999999;

}

.estimate_right{
border-top: none;
border-bottom: 1px solid #999999;
border-left: none;
border-right: 1px solid #999999;

}

.due{font-family: Arial, Helvetica, sans-serif;color: #783823;font-weight: bolder;font-size:12px;}

.border{border: 1px solid #8E8E8E;background: #DCDCDC;padding: 10px;}
.cartproductborder{background: White;border-right: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;border-top: none; }

.pagetitle{
font-family: Arial, Helvetica;
font-size: 14px;
color: #333333;
font-weight:bold;

} 
.subtitle{
font-family: Arial, Helvetica;
font-size: 12px;
color: #333333;
}
td.cart_line_item {
background-color: #f3f3f3;
}
.pas {
font-family:Arial, Helvetica;
	color: #FF0000;
	font-weight: bold;
        font-size: 11px;
}
a.pas:link{
font-family:Arial, Helvetica, sans-serif;
        color: #FF0000;
	font-weight: bold;
        font-size: 11px;
        text-decoration:underline;
     }
a.pas:active{
font-family:Arial, Helvetica, sans-serif;
        color: #FF0000;
	font-weight: bold;
        font-size: 11px;
        text-decoration:underline;
     }
a.pas:hover{
font-family:Arial, Helvetica, sans-serif;
        color: #FF0000;
	font-weight: bold;
        font-size: 11px;
        text-decoration:underline;
     }
a.pas:visited{
font-family:Arial, Helvetica, sans-serif;
        color: #FF0000;
	font-weight: bold;
        font-size: 11px;
        text-decoration:underline;
     }
	 

.checkoutmes{
font-weight: bold;
text-align:left;
color:red;
font-size:12px;
font-family: Arial, Helvetica;
}

/* end cart */

/* sp09 */

body{
margin:0;
padding:0;
background-color: #EFEADD;
text-align:center;
}

#header{
width:920px;
height:78px;
margin:0 auto;
z-index:10;
background-color:#FFFFFF;
}

.logo{
float:left;
width: 240px;
padding-left:15px;
margin-top:25px;
}

#headNav{
float: right;
width:660px;
margin-top:30px;
}

#headHR{
 margin:0px auto;
 position:relative;
 border:none;
 border-bottom:1px #000000 solid;
 height:1px;
 overflow:hidden;
 clear: both;
}

.clear{
 clear:both;
}

#clear{
clear:both;
}

input.search{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right:3px;
	color: #ffffff;
	font-weight:normal;
	background-color: #9E9A92;
	border: none;
	vertical-align:top;
    cursor: text;
}

input.quickOrder{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right:3px;
	color: #000000;
	font-weight:normal;
	background-color: #FFFFFF;
	border: none;
	vertical-align:top;
    cursor: text;
}

#help_content{
min-height:500px;
height:auto !important;
height:500px;
background-color: #ffffff;
font-family: Arial;
font-size: 12px;
color: black;
text-align:left;
float:right;
width:635px;
}

#help_content p{
margin:20px 20px 0px 20px;
}

#help_content a:link,
#help_content a:visited,
#help_content a:hover{
color: 333333;
text-decoration: underline;
}

.service{
padding:0;
margin:0;
color:black;
font-family: Arial;
font-size: 13px;
font-weight:bold;
text-decoration: underline;
}
/* end sp09*/

/*------cssnav-------*/
/*-------------------*/
/*-------------------*/

#navlinks *{
margin:0;
padding:0;
width:190px;
}

#navlinks {
width:190px;
color:#000000;
font-family:Arial;
font-size:12px;
text-align: left;
float:right;
}

#navlinks ul{
float:right;
margin:0;
padding:0;
padding-top:3px;
padding-bottom:20px;
background-color:#ffffff;
}

#navlinks li{
list-style-type:none;
background-color:#ffffff;
width:190px;
}

#navlinks li:hover{
list-style-type:none;
background-color:#ffffff;

}


#navlinks a{
height:15px;
display:block;
padding:0;
margin:0;
color:#000000;
text-decoration:none;
font-size:12px;
padding-top:2px;
}

#navlinks a:hover{
color:#9e9689;
padding-top:2px;
}

#navlinks a.cat3:link,
#navlinks a.cat3:visited{
padding-top:2px;
color:#6a6968;
font-size:12px;
height:12px;
}

#navlinks a.cat3:hover{
padding-top:2px;
color:#908271;
font-size:12px;
height:12px;
}

#navlinks a.cat4:link,
#navlinks a.cat4:visited{
padding-top:2px;
color:#43362f;
font-size:12px;
height:12px;
}

#navlinks a.cat4:hover{
padding-top:2px;
color:#908271;
font-size:12px;
height:12px;
}

/******/

.catbold{
color:#FFF3BD;
font-family:Arial;
font-size:12px;
font-weight: bold;
text-align: right;
margin-right:15px;
margin-top:0px;
margin-bottom:3px;
}

.checkoutmes2{
text-align:left;
color:#000000;
font-size:12px;
font-family: Arial, Helvetica;
font-weight: normal;
}

.registerBox1{
float:left;
text-align:left;
}

.registerBox2{
margin-left:50px;
padding-top:40px;
font-family: Arial;
text-align:left;
}

.registerHeadCopy{
font-family: Arial;
text-align:left;
color:#534741;
font-size:11px;
font-weight: bold;
padding-bottom:25px;
vertical-align:top;
}
.registerHead{
font-family: Arial;
text-align:left;
color:#534741;
font-size:18px;
font-weight: normal;
}
.registerBenefit{
font-family: Arial;
text-align:left;
font-size:11px;
background-color: #f0efed;
color:#534741;
width:100%;
height: 100px;
margin-bottom: 20px;
}

.registerForm{
width:100%;
background-color: #f5f3ea;
text-align:left;
margin-bottom:10px;
}

.registerFormHead{
font-family: Arial;
font-size: 12px;
color: #FFFFFF;
text-align: left;
background-color:#534741;
padding:5px 0px 5px 5px;
}


.registerFormContent{
font-family: Arial;
font-size: 11px;
color: #534741;
text-align: left;
width:75px;
}
.registerFormContent2{
font-family: Arial;
font-size: 11px;
color: #534741;
text-align: left;
}
.registerFormTable{
padding-top:3px;
padding-bottom: 10px;
}

.registerSmall{
font-family: Arial;
font-size: 10px;
color: #534741;
text-align: left;
}

.registerButton{
text-align: right;
}
.registerBorder{
float: left;
width:2px;
background-color:#534741;
border:none;
height:600px;
margin-top:100px;
}
/* end SP09 styles */

form{
padding:0;
margin:0;
}

td{
font-family:Arial;
font-size:11px;
}

.copyGray{
color:#534741;
font-family:Arial;
font-size:11px;
}

.catHeader{
margin-bottom:5px;
}

input.email_top{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #CAB2A0;
	border: none;
	vertical-align:top;
    cursor: text;
}

a.email_submit_top:link,
a.email_submit_top:visited,
a.email_submit_top:hover {
color: #38302C;
font-family:Arial;
font-size:14px;
text-decoration:none;
}

.swatchImage{
border:1px solid black;
display: block;
}

#topBar{
height: 35px;
width:920px;
margin:0 auto;
text-align:right;
}

#navBag{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-top:16px;
}

#navBag a:link,
#navBag a:visited {
text-decoration:none;
color:#000000;
font-size:10px;
}

#navBag a:hover {
text-decoration:none;
color:#9e9689;
font-size:10px;
}

#navSearch{
float: right;
padding:13px 10px 0 20px;
}

#contentS10{
width: 920px;
background-color: #FFFFFF;
margin:0 auto;
text-align:center;
padding-top:15px;
padding-bottom:15px;
z-index:0;
}

.text-about{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
background-color:#FFFFFF;
}

a.black:link,
a.black:visited,
a.black:hover {
color: black;
text-decoration:underline;
font-family: Arial, Helvetica;
font-size: 13px;
}

.feature_stores{
margin:0;
padding:0;
/*padding-bottom: 1px;*/
text-align: left;
}

input.emailBlast{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #EFEADD;
	border: 1px solid #999999;;
	vertical-align:top;
    cursor: text;
}

input.SP10button{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3C332A;
	vertical-align:top;
        cursor: pointer;
        cursor: hand;
        border:none; 
        
}

input.SP10box{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	background-color: #EAE8DE;
	border:none;
	vertical-align:top;
        cursor: pointer;
        cursor:text;
}
