body {font-family:arial,helvetica;font-size:11px;color:#000;background-color:#ccc;margin:0;padding:0;}
.bold {font-weight:bold;}
#outerwrap {margin:0 auto;padding:10px 0;width:840px;background-color:#fff;}
#wrapper {margin:0 auto;width:760px;background-color:#fff;text-align:left;}
input, textarea, select {font-family:arial,helvetica;font-size:11px;color:#000000;}
p,td,li,span,div {font-family:arial;font-size:11px;color:#000000;}
a {font-family:arial;font-size:11px;color:#542344;text-decoration:underline;}
.results {font-family:arial;font-size:11px;color:#000000;}
.resultson {font-family:arial;font-size:11px;color:#000000;}
.ourprice {font-family:arial;font-size:11px;color:#E00102;font-weight:bold;}

/*current price*/
.listprice {font-family:arial;font-size:11px;color:#000000;font-weight:bold;}
.middleprice {font-family:arial;font-size:11px;color:#000000;}

/* header */
.headerOuterWrap {text-align:center;width:760px;}
.headerWrap {width:760px;text-align:left;margin:0 auto;}
#hdrTopOas {margin:10px 0;}
#hdrBotOas {width:573px;text-align:right;margin-top:15px;}
div.logoContainer {margin:0;padding:0;}
div.logoContainer img {display:block;margin:0;padding:0;}
.headerPrimaryLinks {width:573px;height:35px;text-align:right;}
.headerDrops {width:573px;text-align:right;margin-top:5px;}

/* footer */
.footerOuterWrap {text-align:center;min-width:760px;margin-bottom:10px;margin-top:25px;}
.footerWrap {width: 760px;text-align:center;margin-left: auto;margin-right: auto;}
.footerLine {height:1px;line-height:1px;background-color:#000;width:760px;text-align:center;margin-left: auto;margin-right: auto;}
#footerLinksContainer1 {height:18px;margin:5px 0 3px 5px;margin:'5px 0 3px 5px';}
#footerLinksContainer2 {margin:9px 0;}
.footerPrimaryLinks {margin-right:11px;}
.footerSecondaryLinks {margin:0 4px;}
.footerSecondaryLinksRSS {height:34px;padding:4px 0 0 0;display:inline;}
.footerSecondaryLinkTxt {font-family:arial;font-size:11px;color:#000;text-decoration:underline;}
.marginTop {margin-top:4px;margin-top:'5px';}

/* prodloop */
.prodContainer {width:110px;}
.width602 {width:602px;width:"640px";}
.width760 {width:760px;}

/* generic classes */
.textAlignLeft {text-align:left;}
.textBold {font-weight:bold;}
.italic {font-style:italic;}
.inline {display:inline;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
.clearAll {clear:all;}
.marginTop3 {margin-top:3px;}
.marginTop4 {margin-top:4px;}
.marginTop5 {margin-top:5px;}
.marginTop7 {margin-top:7px;}
.marginTop10 {margin-top:10px;}
.marginTop15 {margin-top:15px;}
.marginTop17 {margin-top:17px;}
.marginTop20 {margin-top:20px;}
.marginRight4 {margin-right:4px;}
.marginRight5 {margin-right:5px;}
.marginRight7 {margin-right:7px;}
.marginRight10 {margin-right:10px;}
.marginRight14 {margin-right:14px;}
.marginRight15 {margin-right:15px;}
.marginRight20 {margin-right:20px;}
.marginRight32 {margin-right:32px;}
.marginRight54 {margin-right:54px;}
.marginBottom3 {margin-bottom:3px;}
.marginBottom10 {margin-bottom:10px;}
.marginBottom15 {margin-bottom:15px;}
.marginBottom17 {margin-bottom:17px;}
.marginBottom20 {margin-bottom:20px;}
.marginLeft30 {margin-left:30px;}
.marginLeft32 {margin-left:32px;}
.paddingLeft30 {padding-left:30px;}

/* store classes */
.secondaryHeaderNavCaps {font-family:arial;font-size:10px;color:#000;text-decoration:underline;text-transform:uppercase;}
.secondaryHeaderNavLower {font-family:arial;font-size:11px;color:#000;text-decoration:underline;}
.secondaryHeaderNav {font-family:arial;font-size:11px;color:#000;text-decoration:underline;}
.dropdownLink {font-family:arial;font-size:11px;color:#42105a;text-decoration:underline;}
.dropdownLink:hover {text-decoration:underline;}
.sideNav {font-family:arial;font-size:11px;color:#42105a;text-decoration:underline;}
.sideNavSub {font-family:arial;font-size:11px;color:#42105a;text-decoration:underline;}
.formText {font-family:arial;font-size:11px;color:#000000;}
.formPreferences {font-family:arial;font-size:11px;color:#463E40;}
.searchInstructions {font-family:arial;font-size:9px;color:#000;text-transform:lowercase;margin:0;padding:0;}
.titleLink {font-family:arial;font-size:11px;color:#463E40;font-weight:bold;text-decoration:underline;}
.title {font-family:arial;font-size:11px;font-weight:bold;color:#221E1F;}
.featureOffer {font-family:arial;font-size:11px;color:#8B82C9;text-transform:uppercase;}
.secondaryfooterLink {font-family:arial;font-size:11px;color:#542344;text-decoration:underline;}
.disclaimerCopy {font-family:arial;font-size:10px;color:#424a52;}
.breadcrumb {font-family:arial;font-size:11px;color:#42105a;}
.breadcrumb_on {font-family:arial;font-size:11px;color:#000;font-weight:bold;}
.breadcrumbBold {font-family:arial;font-size:11px;color:#42105a;font-weight:bold;}
.photoText {font-family:arial;font-size:11px;color:#9F9F9F;}
.navFirstLevel {}
.navSecondLevel {padding-left:10px;}
.listLinks {font-family:arial;font-size:14px;color:#42105a;text-decoration:underline;}
.linkSubHead {font-family:arial;font-size:11px;color:#42105a;text-decoration:underline;}
.linkSubHead:hover {text-decoration:underline;}
.itemsFound {font-family:arial;font-size:11px;color:#000000;}
.pageNumbers {font-family:arial;font-size:11px;color:#463E40;font-weight:bold;}
.goToPage {font-family:arial;font-size:11px;color:#888989;}
.itemDescription {font-family:arial;font-size:11px;color:#463E40;text-decoration:none;}
.itemDescription:hover {text-decoration:underline;}
.itemPrice {font-family:arial;font-size:11px;color:#000000;font-weight:bold;}
.nowPrice {font-family:arial;font-size:11px;color:#E00102;font-weight:bold;}
.compareLink {font-family:arial;font-size:11px;color:#463E40;text-transform:uppercase;}
.secondaryBodyLink {font-family:arial;font-size:11px;color:#42105a;font-weight:bold;}
.oas {border:1px solid #DDDDDD}
.familyProductImages {}/*border:1px solid #DDDDDD;*/
.familyProductImages:hover {}/*border:1px solid #000000;*/
.familyProductImages img {vertical-align:middle;}
.footerlink2 {font-family:arial;font-size:14px;color:#000000;}

/* product pages */
.gridLines {border:1px solid #545152}
.prodBorder {border:1px solid #DDDDDD}
.prodLink {font-family:arial;font-size:11px;color:#42105a;text-decoration:underline;}
.prodLink:hover {text-decoration:underline;}
.prodTxt {font-family:arial;font-size:11px;color:#111;text-decoration:none;}
.required {font-family:arial;color:#FF0000;font-size:14px;}

/*checkout 2004*/
.checkbg_lt {background-color:#F5F5F5;}
.checkbg_dk {background-color:#D7D7D7;}
.checkbg_border {border:solid 1px #666666;}
.check_bullet {color:#CC0000;}
.cartrow1 {background-color:#F5F5F5;}
.cartrow2 {background-color:#FFFFFF;}
.maincolor .pagelink {color:#ffffff}

/* helpdesk style */
.hd_pagelink {color:#42105a;text-decoration:underline;}
.hd_pagelink:hover {text-decoration:underline;}
.header {font-family:arial,helvetica;font-size:14px; font-weight : bold; text-decoration : none; color:#000000;}
.hd_header {font-family:arial,helvetica;font-size:12px; font-weight : bold; text-decoration : none; color:#000;}
.subheadNumber {font-size : 12px; padding-left : 2px; font-weight : bold; color : #545152; text-decoration:none;}
.subnavHeader {font-size : 12px; padding-left : 2px; font-weight : bold; color : #000000; text-decoration:none;}
.hdTopicHeading {font-family:arial,helvetica;font-size:14px; font-weight : bold; text-decoration : none; color:#000000;}

/* gift certificates */
.bigheader  {font-family:arial,helvetica; font-size:18px; color:#005F90; font-style:bold;}

/*global stuff */
.pagetext {font-family:arial;font-size:11px;color:#000;}
.pagelink {font-family:arial;font-size:11px;color:#450f5b;text-decoration:underline;}
.pagelink:hover {text-decoration:underline;}

.subheadlarge {font-family:arial,helvetica; color:#000; font-size:18px; font-weight:bold;}
.subheadmed {font-family:arial,helvetica; color:#000; font-size:16px; font-weight:bold;}
.subheadsmall {font-family:arial,helvetica; font-size:12px; font-weight:bold;}
/*site palette*/
.maincolor {background:#000;color:#ffffff;}
.secondarycolor {background:#D5D5D5;}
.tertiarycolor {background:#8E8E8E;}
.wizmaincolor {height:18px !important;vertical-align:middle !important;background:#000;color:#f5f5f5;padding:0 10px; margin:0;}
.wizhighcolor {height:18px !important;vertical-align:middle !important;background:#000;color:#ffffff;padding:0 10px; margin:0;font-weight:bold;}

/* classes for fields in cart PMO 51320 - RJ */
.maincolor_ZBBB {background:#000000;color:#FFFFFF;}
.maincolor_ZBBB a:hover {background:#000000;color:#FFFFFF;}

/*shopping2.0 checkout styles*/
.error {font-family:verdana.geneva; color:#cc0000; font-weight:bold; font-size:11px; line-spacing:8px; border-color:#cc0000; border-style:solid; border-width:2px; width:550px; height:65px;}
.error2 { font-family:verdana.geneva; background-color:yellow; padding:1px; font-weight:bold; font-size:11px;}
.alert {font-family:verdana;font-size:10px;color:#cc0000;font-weight:bold;}
.details {font-family:verdana,geneva;font-size:11px;color:#42105a;}
.promodetails {font-family:verdana,geneva;font-size:9.5px;color:#cc0000;}
table#cartItems tbody tr td table tbody tr td table tbody tr td a font {color:#42105a !important;}


/*tab styles for reminders*/
#tabs {position: relative; top: 0px; left: 0px;}
#tabs ul {margin-left: 0; padding-left: 0; display: inline;} 
#tabs ul li {margin-left: 0; margin-bottom: 0; padding: 10px 25px 0px; border: 1px solid #545152; background-color: #D5D5D5; list-style: none; display: inline;}
#tabs ul li.here {border-bottom: 1px solid #545152; background-color: #F5F5F5; list-style: none; display: inline;}
#tabs a {font-family:arial; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
#tabs li.here a {font-family:arial; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}	

/*  */
.searchBySizeText {font-size:11px !important;}

