@charset "UTF-8";
/* CSS Document */

/* ########################################## */
/*               GLOBAL STYLES                */
/* ########################################## */

body, td, th {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
body {
	background-color: #dadada;
	background-image: url(/i/bg3.jpg);
	background-position: center;
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* ########################################## */
/*         NAVIGATION MENU ITEMS              */
/* ########################################## */

#home, #home:visited {
	background-image:url(/i/nav-home.gif);
}
#cover, #cover:visited {
	background-image:url(/i/nav-cover.gif);
}
#store, #store:visited {
	background-image:url(/i/nav-shop.gif);
}
#shopit, #shopit:visited {
	background-image:url(/i/nav-shopit.gif);
}
#about, #about:visited {
	background-image:url(/i/nav-about.gif);
}
#howto, #howto:visited {
	background-image:url(/i/nav-howto.gif);
}
#blog, #blog:visited {
	background-image:url(/i/nav-blog.gif);
}
#fashion, #fashion:visited {
	background-image:url(/i/nav-fashion.gif);
}
#talking, #talking:visited {
	background-image:url(/i/nav-talking.gif);
}
#contact, #contact:visited {
	background-image:url(/i/nav-contact.gif);
}
#sitemap, #sitemap:visited {
	background-image:url(/i/nav-sitemap.gif);
}
#custserv, #custserv:visited {
	background-image:url(/i/nav-custserv.gif);
}
#giftcard, #giftcard:visited {
	background-image:url(/i/nav-giftcard.gif);
}
#friends, #friends:visited {
	background-image:url(/i/nav-friends.gif);
}

#obsessed, #obsessed:visited {
	background-image:url(/i/nav-obsessed.gif);
}

#sale, #sale:visited {
	background-image:url(/i/nav-sale.gif);
}

#press, #press:visited {
	background-image:url(/i/nav-press.gif);
}

#newarrivals, #newarrivals:visited {
	background-image:url(/i/nav-newarrivals.gif);
}


/* ########################################## */
/*       SUB-NAVIGATION MENU ITEMS            */
/* ########################################## */


#accessories, #accessories:visited {
	background-image:url(/i/sub-accessories.gif);
}
#bottoms, #bottoms:visited {
	background-image:url(/i/sub-bottoms.gif);
}
#dresses, #dresses:visited {
	background-image:url(/i/sub-dresses.gif);
}
#handbags, #handbags:visited {
	background-image:url(/i/sub-handbags.gif);
}
#knits, #knits:visited {
	background-image:url(/i/sub-knits.gif);
}
#outerwear, #outerwear:visited {
	background-image:url(/i/sub-outerwear.gif);
}
#shoes, #shoes:visited {
	background-image:url(/i/sub-shoes.gif);
}
#tops, #tops:visited {
	background-image:url(/i/sub-tops.gif);
}
#search, #search:visited {
	background-image:url(/i/sub-search.gif);
}
#cart, #cart:visited {
	background-image:url(/i/sub-cart.gif);
}
#account, #account:visited {
	background-image:url(/i/sub-account.gif);
}
#swim, #swim:visited {
	background-image:url(/i/sub-swimwear.gif);
}



/* ########################################## */
/*            COMMON MENU ITEMS               */
/* ########################################## */


.rollover span.alt {
	display:none;
}
.rollover img {
	border:none;
}
:root .rollover img {
	display:block;
}
.rollover, .rollover:visited {
	background-color:transparent !important; /* needed for Opera5/6 */
	background-repeat:no-repeat;
	background-position:0 0;
}
.rollover:hover, .rollover:focus, .rollover:active, .rollover.MMO, .rollover.MMO:visited {
	background-position:0 -33px;
}
.rollover.CURRENT, .rollover.CURRENT:visited {
	background-position:0 -66px;
}

/* ########################################## */
/*         STYLES FOR FORM ELEMENTS           */
/* ########################################## */

.browseForm {
 width:143px;
 font-size: 9px;
 background-color: #CCCCCC;
 border: 1px solid #666666;
}

/* ########################################## */
/*                   LINKS                    */
/* ########################################## */

a:link {
	color: #007876;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #007876;
}
a:hover {
	text-decoration: underline;
	color: #007876;
}
a:active {
	text-decoration: none;
	color: #007876;
}

/* ########################################## */
/*                   OTHER                    */
/* ########################################## */

.footer {
	color: #9999999;
	text-align: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

table.sizesChart {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.sizesChart th {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
}
table.sizesChart td {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
}
.imgRight {
	border: #666 1px solid;
	margin: 0px 0px 15px 15px;
	float: right;
	padding: 3px;
	background-color: #fff;
}

.imgLeft {
	border: #666 1px solid;
	margin: 0px 15px 15px 0px;
	padding: 3px;
	float: left;
	background-color: #fff;
}

.imgHow {
	margin: 0px 24px 0px 0px;
}

.howCaption {
	font-size: 10px;
	margin: 5px 0 0 0;
}
.cForm1 {
	color: #006462;
	font-weight: bold;
}
.cFormSmall 
{
font-size: 9px
}
.photoCaption {
	font-size: 9px;
	font-style: italic;
	float: right;
	margin: 0px 0px 10px 20px;
	}
.photoCaption img {
	border: #666 1px solid;
	padding: 3px;
	background-color: #fff;
}

.pressitem	{ float: left; width: 192px; text-align: center; margin: 5px 0 15px 0; font-size: 95%; }