* { padding: 0; margin: 0; }

body { margin: 10px 20px 0px 20px; padding: 0px; }

#breadcrumbs { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: .8em; }
#breadcrumbs a {color: #999; text-decoration: none; }
#breadcrumbs a:link {color: #999; text-decoration: none; }
#breadcrumbs a:hover {color: #dF017a; text-decoration: none; }
#breadcrumbs a:visited {color: #999; text-decoration: none; }

#header { height: 71px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #73d7fd; }
#header #logo a { float: left; height: 71px; width: 498px; background-image: url(designimages/logo.gif); background-repeat: no-repeat; background-position: left top; }
#header #logo a span { display: none; height: 71px; width: 498px; }
#header #topnav { float: right; font-family: Arial, Helvetica, sans-serif; line-height: 22px; text-align: right; font-size: .8em; color: #41bef1; padding-right: 10px; }
#header #topnav a:link { color: #41bef1; text-decoration: none; border-bottom: 1px dotted #41bef1; }
#header #topnav a:visited { color: #df017a; text-decoration: none; border-bottom: 1px dotted #df017a; }

#mainnav { background-color: #F3F3F3; height: 25px; *height: 25px; padding-top: 4px; margin-top: 6px; margin-bottom: 6px; color: #a8a8a8; text-align: center; }
#mainnav a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #df017a; text-decoration: none; }

#leftcolumn { float: left; width: 211px; margin-right: 0px; *margin-right: -20px; background-image: url(designimages/navbg.gif); background-repeat: repeat-y; background-position: left top; }
#leftcolumn #topbar { background-image: url(designimages/navtop.gif); background-repeat: no-repeat; background-position: left top; width: 211px; padding-top: 10px; }
#leftcolumn #topbar #bottombar { background-image: url(designimages/navbottom.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 15px; width: 181px; padding-top: 5px; padding-left: 15px; padding-right: 15px; }

#browsebycategory h1 { background-image: url(designimages/lc_browsebycategory.gif); background-repeat: no-repeat; background-position: left top; height: 22px; width: 181px; margin-bottom: 10px; }
#browsebycategory h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #FFFFFF; display: none; height: 22px; width: 181px; }
#browsebycategory table { width: 181px; }
#browsebycategory .infoBox { background: none; }
#browsebycategory .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .9em; color: #FFF; }
#browsebycategory .infoBoxContents a { background: url(designimages/ltsign.gif) no-repeat center left; padding-left: 12px; margin-bottom: 3px; color: #FFF;  text-decoration: none;  line-height: 20px; }
#browsebycategory .infoBoxContents a:link {  color: #FFF;  text-decoration: none; }
#browsebycategory .infoBoxContents a:hover {  color: #FFFF00;  text-decoration: none; }
#browsebycategory .infoBoxContents a:visited {  color: #FFF;  text-decoration: none; }

#articles a h1 { background-image: url(designimages/lc_articles.gif); background-repeat: no-repeat; background-position: left top; height: 22px; width: 181px; margin-bottom: 10px;  margin-top: 15px; }
#articles a h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #FFFFFF; display: none; height: 22px; width: 181px; }
#articles table { width: 181px; }
#articles .infoBox { background: none; }
#articles .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .9em; color: #FFF; }
#articles .infoBoxContents a { padding-left: 12px; margin-bottom: 3px; color: #FFF;  text-decoration: none;  line-height: 20px; }
#articles .infoBoxContents a:link {  color: #FFF;  text-decoration: none; }
#articles .infoBoxContents a:hover {  color: #FFFF00;  text-decoration: none; }
#articles .infoBoxContents a:visited {  color: #FFF;  text-decoration: none; }

#mostpopularitems h1 { background-image: url(designimages/lc_mostpopularitems.gif); background-repeat: no-repeat; background-position: left top; height: 21px; width: 181px; margin-top: 15px;}
#mostpopularitems h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; display: none; height: 21px; width: 181px; }
#mostpopularitems table { width: 181px; }
#mostpopularitems .infoBox {  background: none; }
#mostpopularitems .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#mostpopularitems .infoBoxContents td { padding: 4px 0px; }
#mostpopularitems .infoBoxContents a { color: #FFF; text-decoration: none; margin-top: -2px; }
#mostpopularitems .infoBoxContents a:link { color: #FFF;  text-decoration: none; }
#mostpopularitems .infoBoxContents a:hover { color: #FFFF00; text-decoration: none; }
#mostpopularitems .infoBoxContents a:visited { color: #FFF; text-decoration: none; }

#information h1 { background-image: url(designimages/lc_information.gif); background-repeat: no-repeat; background-position: left top; height: 21px; width: 181px; margin-top: 10px; }
#information h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; display: none; height: 21px; width: 181px; }
#information table { width: 181px; }
#information .infoBox {  background: none; }
#information .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#information .infoBoxContents a { color: #FFF; text-decoration: none; line-height: 18px; }
#information .infoBoxContents a:link { color: #FFF;  text-decoration: none; }
#information .infoBoxContents a:hover { color: #FFFF00; text-decoration: none; }
#information .infoBoxContents a:visited { color: #FFF; text-decoration: none; }

#searchbox { background-color: #F8D500; border: solid 3px #F0B80D; padding: 5px; width: 155px; *width: 169px; margin-bottom: 7px;}
#searchbox h1 { background-image: url(designimages/searchthesite.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 100px; margin-bottom: 6px; }
#searchbox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 14px; width: 100px; }
#searchbox .infoBox {  background: none; }
#searchbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#searchbox .infoBoxContents a { color: #FFF; text-decoration: none; line-height: 18px; }
#searchbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#searchbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#searchbox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#shoppingcartbox { background-color: #E1347A; border: solid 3px #C7034D; padding: 5px; width: 155px; *width: 169px; margin-bottom: 7px;}
#shoppingcartbox a h1 { background-image: url(designimages/yourshoppingcart.gif); background-repeat: no-repeat; background-position: left top; height: 16px; width: 135px; margin-bottom: 6px; }
#shoppingcartbox a h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 16px; width: 135px; }
#shoppingcartbox .infoBox {  background: none; }
#shoppingcartbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#shoppingcartbox TD.BoxText a { color: #FFF; text-decoration: none; line-height: 18px; }
#shoppingcartbox TD.BoxText a:link { color: #FFF;  text-decoration: none; }
#shoppingcartbox TD.BoxText a:hover { color: #FFF; text-decoration: underline; }
#shoppingcartbox TD.BoxText a:visited { color: #FFF; text-decoration: none; }
#shoppingcartbox SPAN.newItemInCart { color: #FFF;}

#shoppingcartbox .infoBox .infoBoxContents .boxText .infoBoxContents .newItemInCart .infoBoxContents .newItemInCart { color: #FFF; }

#specialsbox { background-color: #168EB1; border: solid 3px #46B2CF; padding: 5px; width: 155px; *width: 169px; margin-bottom: 7px;}
#specialsbox a h1 { background-image: url(designimages/specials.gif); background-repeat: no-repeat; background-position: left top; height: 16px; width: 52px; margin-bottom: 6px; }
#specialsbox a h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 16px; width: 52px; }
#specialsbox .infoBox {  background: none; }
#specialsbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#specialsbox .infoBoxContents a { color: #FFF; text-decoration: none; line-height: 18px; }
#specialsbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#specialsbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#specialsbox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#reviewsbox { background-color: #af4295; border: solid 3px #E978CB; padding: 5px; width: 155px; *width: 169px; margin-bottom: 7px;}
#reviewsbox a h1 { background-image: url(designimages/reviews.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 110px; margin-bottom: 6px; }
#reviewsbox a h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #FFF; display: none; height: 14px; width: 110px; }
#reviewsbox .infoBox {  background: none; }
#reviewsbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#reviewsbox .infoBoxContents a { color: #FFF; text-decoration: none; line-height: 18px; }
#reviewsbox .infoBoxContents a:link { color: #FFF;  text-decoration: none; }
#reviewsbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#reviewsbox .infoBoxContents a:visited { color: #FFF; text-decoration: none; }

#whatsnewbox { background-color: #7FA901; border: solid 3px #92C006; padding: 5px; width: 155px; *width: 169px; margin-bottom: 7px;}
#whatsnewbox a h1 { background-image: url(designimages/whatsnew.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 84px; margin-bottom: 6px; }
#whatsnewbox a h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 14px; width: 84px; }
#whatsnewbox .infoBox {  background: none; }
#whatsnewbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#whatsnewbox .infoBoxContents a { color: #FFF; text-decoration: none; line-height: 18px; }
#whatsnewbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#whatsnewbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#whatsnewbox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#tellafriendbox { background-color: #168EB1; border: solid 3px #46B2CF; padding: 5px; width: 155px; *width: 169px; margin-bottom: 7px;}
#tellafriendbox h1 { background-image: url(designimages/tellafriend.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 83px; margin-bottom: 6px; }
#tellafriendbox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 14px; width: 83px; }
#tellafriendbox .infoBox {  background: none; }
#tellafriendbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#tellafriendbox .infoBoxContents a { color: #FFF; text-decoration: none; line-height: 18px; }
#tellafriendbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#tellafriendbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#tellafriendbox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#notificationbox { background-color: #acacac; border: solid 3px #d3d3d3; padding: 5px; width: 155px; *width: 169px; margin-bottom: 7px;}
#notificationbox h1 { background-image: url(designimages/notification.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 87px; margin-bottom: 6px; }
#notificationbox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 14px; width: 87px; }
#notificationbox .infoBox {  background: none; }
#notificationbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#notificationbox .infoBoxContents a { color: #FFF; text-decoration: none; line-height: 18px; }
#notificationbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#notificationbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#notificationbox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#orderhistorybox { background-color: #acacac; border: solid 3px #d3d3d3; padding: 5px; width: 155px; *width: 169px; margin-bottom: 7px;}
#orderhistorybox h1 { background-image: url(designimages/orderhistory.gif); background-repeat: no-repeat; background-position: left top; height: 16px; width: 97px; margin-bottom: 6px; }
#orderhistorybox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 16px; width: 97px; }
#orderhistorybox .infoBox {  background: none; }
#orderhistorybox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #FFF; }
#orderhistorybox .infoBoxContents a { color: #FFF; text-decoration: none; line-height: 18px; }
#orderhistorybox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#orderhistorybox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#orderhistorybox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#newproductsbox { background-color: #FFF; border: solid 3px #92C006; padding: 10px; margin-bottom: 7px; *width: 99%; }
#newproductsbox h1 { background-image: url(designimages/recentlyaddedproducts.gif); background-repeat: no-repeat; background-position: left top; height: 16px; width: 170px; margin-bottom: 12px; }
#newproductsbox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 16px; width: 170px; }
#newproductsbox .infoBox {  background: none; }
#newproductsbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #000; }
#newproductsbox .infoBoxContents a { color: #000; text-decoration: none; line-height: 18px; }
#newproductsbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#newproductsbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#newproductsbox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#productsspecialbox { background-color: #FFF; border: solid 3px #46B2CF; padding: 10px; margin-bottom: 7px; *width: 99%; }
#productsspecialbox h1 { background-image: url(designimages/productsonspecial.gif); background-repeat: no-repeat; background-position: left top; height: 16px; width: 132px; margin-bottom: 12px; }
#productsspecialbox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 16px; width: 132px; }
#productsspecialbox .infoBox {  background: none; }
#productsspecialbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #000; }
#productsspecialbox .infoBoxContents a { color: #000; text-decoration: none; line-height: 18px; }
#productsspecialbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#productsspecialbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#productsspecialbox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#alsopurchasedbox { background-color: #FFF; border: solid 3px #E1347A; padding: 10px; margin-bottom: 7px; *width: 99%; }
#alsopurchasedbox h1 { background-image: url(designimages/alsopurchased.gif); background-repeat: no-repeat; background-position: left top; height: 16px; width: 347px; margin-bottom: 12px; }
#alsopurchasedbox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 16px; width: 347px; }
#alsopurchasedbox .infoBox {  background: none; }
#alsopurchasedbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #000; }
#alsopurchasedbox .infoBoxContents a { color: #000; text-decoration: none; line-height: 18px; }
#alsopurchasedbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#alsopurchasedbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#alsopurchasedbox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#tellafriendarticlebox { background-color: #FFF; border: solid 3px #46B2CF; padding: 10px; margin-bottom: 7px; *width: 97%; _width: auto; }
#tellafriendarticlebox h1 { background-image: url(designimages/tellafriendaboutthisarticle.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 214px; margin-bottom: 12px; }
#tellafriendarticlebox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 14px; width: 214px; }
#tellafriendarticlebox .infoBox {  background: none; }
#tellafriendarticlebox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #000; }
#tellafriendarticlebox .infoBoxContents a { color: #000; text-decoration: none; line-height: 18px; }
#tellafriendarticlebox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#tellafriendarticlebox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#tellafriendarticlebox .infoBoxContents a:visited { color: #000; text-decoration: none; }

#relatedproductsbox { background-color: #FFF; border: solid 3px #E1347A; padding: 10px; margin-bottom: 7px; *width: 97%; _width: auto; }
#relatedproductsbox h1 { background-image: url(designimages/relatedproducts.gif); background-repeat: no-repeat; background-position: left top; height: 14px; width: 113px; margin-bottom: 12px; }
#relatedproductsbox h1 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; display: none; height: 14px; width: 113px; }
#relatedproductsbox .infoBox {  background: none; }
#relatedproductsbox .infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #000; }
#relatedproductsbox .infoBoxContents a { color: #000; text-decoration: none; line-height: 18px; }
#relatedproductsbox .infoBoxContents a:link { color: #000;  text-decoration: none; }
#relatedproductsbox .infoBoxContents a:hover { color: #000; text-decoration: underline; }
#relatedproductsbox .infoBoxContents a:visited { color: #000; text-decoration: none; }


.infoBox {  background: none; color: #000; }
.infoBoxContents { background: none; font-family: Verdana, Arial, sans-serif; font-size: .7em; color: #000; }
.infoBoxContents a { color: #000; text-decoration: none; line-height: 18px; }
.infoBoxContents a:link { color: #000;  text-decoration: underline; }
.infoBoxContents a:hover { color: #000; text-decoration: underline; }
.infoBoxContents a:visited { color: #000; text-decoration: underline; }

#PTSText { font-family: Verdana, Arial, sans-serif; font-size: .8em; color: #000; background-image: url(designimages/asiangirl.jpg); background-repeat: no-repeat; background-position: right top; height: 230px; border: 2px solid #666666; padding: 3px 0px 0px 3px; line-height: 22px; }
#PTSText a:link { color: #660066; text-decoration: none; border-bottom: 1px dotted #660066; }
#PTSText a:visited { color: #660066; text-decoration: none; border-bottom: 1px dotted #660066; }
#PTSText a:hover { color: #FF6600; text-decoration: none; border-bottom: none; }
#PTSText a:active { color: #df017a; text-decoration: none; border-bottom: 1px dotted #df017a; }

#PTSText2 { font-family: Verdana, Arial, sans-serif; font-size: .8em; color: #000; line-height: 22px; }
#PTSText2 a:link { color: #660066; text-decoration: none; border-bottom: 1px dotted #660066; }
#PTSText2 a:visited { color: #660066; text-decoration: none; border-bottom: 1px dotted #660066; }
#PTSText2 a:hover { color: #FF6600; text-decoration: none; border-bottom: none; }
#PTSText2 a:active { color: #df017a; text-decoration: none; border-bottom: 1px dotted #df017a; }

#testimonials { background-color: #FFF; border: solid 3px #d3d3d3; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #000; *width: 99%; margin-bottom: 7px;}

TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #008dcf; }

#footer { clear: both; width: 100%; height: 39px; padding-top: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 18px; color: #666666; background: url(designimages/footerbg.gif) repeat-x top left; text-align: center; padding-bottom: 5px; margin-top: 5px; margin-bottom: 0px; }
#footer a:link { color: #333333; text-decoration: none; border-bottom: 1px dotted #333; }
#footer a:visited { color: #000; text-decoration: none; border-bottom: 1px dotted #333; }

ul { margin-top: 10px; margin-bottom: 10px; }
li { margin-left: 30px; }

.main p { margin-bottom: 10px; }

TD.pageHeading .productSpecialPrice  { color: #E1347A; }

TD.smallText .productSpecialPrice { color: #E1347A; font-weight: bold; margin-bottom: 10px; }

TD.productListing-data .productSpecialPrice { color: #E1347A; }

.main a:link { color: #E1347A; }
.main a:visited { color: #008dcf; }
.main a:hover { color: #E1347A; }

/************************************************************************************************************************************/

