#HEAD {
}
#BODY {
}
#FOOT {
}

body {margin: 0; padding: 0; font: 11px verdana, arial, sans-serif; color: #000; background-color: #FFF; text-align: center;}
table {margin-left: auto; margin-right: auto; font:11px verdana, arial, sans-serif; line-height: 130%;}
p, td, tr {line-height: 130%;}



.top {border-top: 1px solid #CCC;}
.left {border-left: 1px solid #CCC;}
.right {border-right: 1px solid #CCC;}
.bottom {border-bottom: 1px solid #CCC;}
table.frameline {background: none;}
td.frameline {background: #CCC;}
td.errorframe {background: #EA1007;}


h1 {font-size: 18px; font-weight: normal; color: #666; line-height: 130%;}
.headingLarge {font-size: 18px; font-weight: normal; color #666;}
.heading {font-size: 18px; color: #F93;}
td.bigblack {font-size: 18px; font-weight: normal; color: #000;}
h2 {font-size: 18px; font-weight: normal; color: #999; line-height: 130%;}
.headingGray {font-size: 18px; font-weight: normal; color: #999;}
.headingRed {font-size: 18px; font-weight: normal; color: #EA1007;}
h3 {}
h4 {font-size: 14px; font-weight: bold;	color: #000; line-height: 130%;}
.boldHeading {font-size: 14px; font-weight: bold; color: #000;}
.headingGraySmall {font-size: 14px; font-weight: bold; color: #999;}
h5 {}
h6 {font-size: 12px; font-style: bold; color: #000; line-height: 130%;}
.subHeading {font-size: 12px; color: #F93;}








blockquote {}


hr {padding: 4px; color: #999; width: 100%; height: 1px;}





img {border: none;}
.imgLeft {float:left; margin: 0 .8em .4em 0;}
.imgRight {float:right;	margin: 0 0 .4em .8em;}



.hide {display: none;}

.searchresult {font-size: 14px; color: #F93; font-weight: bold;}

.strike {text-decoration: line-through;}
.pricestrike {text-decoration: line-through;}

.regprice {color: #666;}
.price {}

.sale{font-weight: bold; color: #F00;} 
.priceonsale {font-weight: bold; color: #F00;}
.saleprice {color: #666;}
.textbody {font-weight: bold; color: #666;}


.pair {color: #C60; font-weight: bold;}
.pairlow{color: #C60;}






.itemname {display: none;}
.itemviews {text-align: right; font-size: 12px;	font-weight: bold; color: #666;}




.wide {font-weight: bold; color: #960;}

.generictag {font-weight: bold; color: #F93;}

.new {font-weight: bold; color: #F93;}




.filler {background: white; font-weight: bold; font-size: 10px; color: white; padding-left: 16px; padding-right: 16px;}


.online {background: blue;	font-weight: bold; font-size: 10px; color: white; padding-left: 16px; padding-right: 16px;}
.lastchance {}


.lotnumber {}


.copyright {font-size: 10px; color: #666; text-align: center;}


.calendarDay {font-size: 9px;}

.alignLeft {text-align:left;}
.ProdLocDownLeft {position: relative; top: 10px; right: 5px;}
.ProdLocDownRight {position: relative; top: 10px; left: 0px;}
.ProdLocUp {position: relative; bottom: 15px;}


.color {}
.size {}
.quantity {}
.discounts {}


.fineprint {font-size: 10px; color: #666;}
.required {font-weight: bold; color: #F00;}
.textOrange {font-weight: normal; color: #000;}
.textLtGray {color: #999;}
.textDkGray12 {color: #666;}
.textDkGray {color: #666;}
.textRed {color: #F00;}
.textLtGray12 {color: #999;}
.boldBlackPageNumber {font-weight:bold; color: #000;}  
.pricebold {font-weight: bold;}
.priceboldRed {color: #F00; font-weight: bold;}
.ltorange {background: #F5F5F5;}
.lighterOrange {background: #FFFCF2;}
.ltGray {background: #FAFAFA;}
.ltGray2 {background: #EEE;}
.bgwhite {background: #FFF;}
.currentSection {color: #930;}


.error {font-size: 10px; font-weight: normal; color: #F00;}

table td.errorBig {display: none;}


.contentBox {border-bottom: 1px solid #CCC;	border-left: 1px solid #CCC; border-right: 1px solid #CCC; padding: 4px; margin: 0px;}












/* tlc page */
.tlctitle {color: #999; font-size: 16px; font-weight: bold; background: #F5F5F5;}




/* slc page */
table.slcproduct { padding-top: 8px; padding-bottom: 8px; border-bottom: 1px dotted #CCC;}





/* Product Detail Page */
.pdtablechoices { margin: auto, 0; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background: #F5F5F5; margin-bottom: 10px;}
.pdtabletitle { color: #333; font-size: 12px; font-weight: bold;}





/* gift card */
.gctableout { background: #F1F1F1; height: 180px;}
.gctablein { background: #FFF; padding: 10px; height: 200px;}
.gctitle {font-weight: bold;color: #666;}










/****************************************
************* ERROR MESSAGES ************
****************************************/

/*
span#ShoppingBag1_errorMsgLabel {display: none;}
*/

span#ShoppingBag1_errorMsgLabel {font-weight: normal; font-size: 10px;}
span#lblError {display: none;}

span#lblErrormsg {font-weight: normal; font-size: 10px;}
span#ShoppingBag1_cartRepeater__ctl1_ltErrorMsg {font-weight: normal; font-size: 10px;}


/*
span#errorMsgLabel {display: none;}
*/
span#errorMsgLabel {font-weight: normal; font-size: 10px;}
span#lbLastName {}





