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

/* Main Content */
*{margin:0px; padding:0px;}
	a{text-decoration:none; color:#6A2C91;}
	h4{font-family:georgia; font-size:35px; color:#6A2C91; font-style:italic; font-weight:normal;}
	p,li, #sampleOrder label{font-family:verdana; font-size:14px; line-height:20px; color:#000000; color:#000000;margin-bottom:10px;}
	em{color:#6A2C91;}
	img{border:none;}
	h2{font-family:verdana;	color:#6A2C91;font-weight:bold;font-size:18px; margin-bottom:10px;text-align:left;}

body {
	background: #E6E6E6 no-repeat;
	width:100%;
}

#wrapper{
	margin:0 auto;
	width:559px;
	position:relative;
	}
#gray{
	background:url(../_images/grayback.png);
	width:100%;
	position:relative;
	
}
.styleIndex a{font-size:20px; color:#fff; text-decoration:underline;}
.styleIndex a:hover{color:#6A2C91;}


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

/* EXTRA NAVIGATION AND BACKGROUND STUFF FOR THE MODULE ONLY */

.enjoy{position:absolute;top:33px; left:-140px;}
img.smallSwirl{position:absolute; top:0px; left:-250px;}
img.largeSwirl{position:absolute; top:225px; left:400px;}
img.usa{position:absolute;top:10px; left:550px;}
img.videoSide{position:absolute;top:65px; left:556px;}
img.limitedAd{position:absolute;top:242px; left:556px;}

img.foxSide{position:absolute;top:493px; left:556px;}
img.facebookAd{position:absolute;top:670px; left:556px;}

#navigation{position:absolute;top:125px;left:-140px;}
	
	#navigation a{text-decoration:none; cursor:pointer;font-family:georgia;font-weight:bold;font-size:12px;}
	#navigation a:hover{color:#6A2C91;}
	
	a.indexNav{position:absolute; top:10px; left:21px; color:#000000;}
		a.indexSelect{position:absolute; top:10px; left:21px;color:#6A2C91;}
	a.storyNav{position:absolute; top:50px; left:21px;color:#000000;}
		a.storySelect{position:absolute; top:50px; left:21px;color:#6A2C91;}
	a.womensNav{position:absolute; top:90px; left:21px;color:#000000;}
		a.womensSelect{position:absolute; top:90px; left:21px;color:#6A2C91;}
	a.mensNav{position:absolute; top:126px; left:21px;color:#000000;}
		a.mensSelect{position:absolute; top:126px; left:21px;color:#6A2C91;}
	a.wrapsNav{position:absolute; top:162px; left:21px;color:#000000;}
		a.wrapsSelect{position:absolute; top:162px; left:21px;color:#6A2C91;}
	a.shopNav{position:absolute;top:202px; left:21px; color:#000000;}
	a.worksNav{position:absolute; top:241px; left:21px;color:#000000;}
		a.worksSelect{position:absolute; top:241px; left:21px;color:#6A2C91;}
	a.adviceNav{position:absolute; top:279px; left:21px;color:#000000;}
		a.adviceSelect{position:absolute; top:279px; left:21px;color:#6A2C91;}		
	a.testimonialsNav{position:absolute; top:313px; left:21px; width: 112px;color:#000000;}
		a.testimonialsSelect{position:absolute; top:313px; left:21px;color:#6A2C91;}
	a.pressNav{position:absolute; top:352px; left:21px;color:#000000;}
		a.pressSelect{position:absolute; top:352px; left:21px;color:#6A2C91;}
	a.videoNav{position:absolute; top:390px; left:21px;color:#000000;}
		a.videoSelect{position:absolute; top:390px; left:21px;color:#6A2C91;}
	a.newsNav{position:absolute; top:428px; left:21px;color:#000000;}
		a.newsSelect{position:absolute; top:428px; left:21px;color:#6A2C91;}
	a.faqNav{position:absolute; top:468px; left:21px;color:#000000;}
		a.faqSelect{position:absolute; top:468px; left:21px;color:#6A2C91;}
a.wocnNav{position:absolute; top:505px; left:21px;color:#000000;}
		a.wocnSelect{position:absolute; top:505px; left:21px;color:#6A2C91;}
	

.furtherInfo{position:absolute; top:532px; left:12px; width:146px; text-align:left; font-family:verdana; font-size:11px; color:#FFFFFF; }
	.furtherInfo em{font-family:verdana;font-size:13px;color:#FFFFFF;font-style:normal;font-weight:bold;}	

#navigation a.emailUs{font-family:verdana;font-size:13px;color:#FFFFFF;font-style:normal;font-weight:bold;}
#navigation a.emailUs:hover{color:#6A2C91;}



#form{position:absolute;top:730px;left:-140px;}
	#form p{color:#6A2C91;font-family:verdana;font-size:11px;line-height:17px;margin-bottom:0px;}
	
#resources{position:absolute;top:825px;left:-140px;}
	#resources ul{position:absolute;top:5px;left:15px;width: 114px;}
		#resources h3{font-family:georgia; font-size:14px; font-weight:normal; color:#6A2C91; margin:2px 0 3px 0;}
		#resources li{list-style:none;margin:0 0 -2px 0;}
		#resources li a{text-decoration:none;font-family:verdana;font-size:10px;color:#000000;font-weight:normal;}
		#resources li a:hover{color:#6A2C91;text-decoration:underline;}

#error{background-color:#6A2C91;overflow:hidden;}
#error h5{color:#fff; font-size:18px;margin:10px 0 10px;}
#error ul{ }
	#error ul li{color:white; float:left;clear:left; margin:0 0 5px 10px;}

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

h4.video{font-size:20px; margin-bottom:10px;}
.banner {margin:0px 10px 10px;padding-top:10px; display:block;}
.pageBanner{margin-top:-5px;}

a.stylesIndex{text-decoration:underline;}

.content{background:url("../_images/white_top.png") no-repeat;background-color:#fff;width:540px;margin:0px 10px 0; text-align:center;padding-bottom:85px;}

.story{margin:20px 20px 50px; text-align:justify;}
	.story p{margin-bottom:20px;}

#homeImage{padding:10px 0;margin:20px 0;}
	#homeImage img.beige{margin-right:35px;}
	
	#homeImage ul{list-style-type:none; width:100%;}
		#homeImage ul li{font-family:verdana;font-size:12px; margin-right:170px; display:inline;}
		#homeImage ul li a{color:#6A2C91; text-decoration:underline;}
		#homeImage ul li.last{margin-right:0px;}

p.main{margin:0 auto 30px; width:400px; font-size:16px;}
p.bottomCopy{font-size:14px; margin-bottom:30px;}
p.spacer{margin:90px 0;}        /*  CREATES A SPACER FOR CONTENT NOT EXCEEDING RESOURCES BOX */

.lisa{float:right; margin:0 0px 10px 20px; text-align:center;}
.tagline{font-family:georgia; font-size:25px; color:#9d9fa2; padding-bottom:20px; margin-top:10px;}
.whiteTop{margin:0 10px; display:block;}


#faq{margin:20px 20px 50px; text-align:justify;}
	#faq h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:20px 0;}
	#faq h2{font-weight:normal; font-size:14px; font-style:italic; margin:15px 0 0;}
	#faq ul{margin-left:25px;}
		#faq ul li{line-height:1.2em;}
	#faq img{display:block; margin:15px 0;}
	#faq .return{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#A487BE;}
	
	#faq em{color:#9B9DA1;}
	
	#faq ul#tocListing li{line-height:15px;}	
		#faq ul#tocListing li a{color:#000; font-weight:bold;}
		#faq ul#tocListing li a:hover{color:#6A2C91;}
	

/*  Testimonials Specific Styles  */

.testimonials{margin:20px 20px 50px; text-align:justify;}
	.testimonials p{font-style:italic; line-height:21px;}
	.testimonials h2{font-family:"Times New Roman", Times, serif; font-weight:normal;}
	.testimonials em{color:#9d9fa2;font-style:normal;font-size:14px;}
	.testimonials a em{font-style:italic;}

p.floatTest{float:left;}

.topNav{margin:-5px 0 0px 20px;}
	.topNav a{color:#000000; font-size:12px;}
.bottomTest{margin:0 0 20px 20px;}	
	.bottomTest a{color:#000000; font-size:12px;}
	
/*********************************************************/

	
a.newsletter{font-family:georgia; font-size:18px; color:#6A2C91;text-decoration:none;margin-bottom:15px;}
p.disclaim{width:504px; font-family:verdana; color:#6A2C91; font-size:10px; font-style:italic; text-align:justify; margin:15px 15px;}


/* howosworks specific styles */

#works{width:100%; margin:50px 0;}
	p.view{font-style:italic;font-size:10px;font-family:verdana;color:#000000;margin-bottom:20px;}
	p.viewTwo{font-style:italic;font-size:10px;font-family:verdana;color:#000000;margin:0 0 2px 5px;}
	img.after{padding-left:15px;}
.osWorks{float:left; width:240px; margin:0 -70px 10px 25px; display:inline; }
	.osWorks p.description{font-family:verdana; font-size:14px;margin-bottom:40px; line-height:19px; color:#823989; text-align:left;}
	h4.before{font-size:25px; margin-top:30px; margin-right:15px;}
	
	
/*********************************************************/

/* Clothing Styles specific styles */
.insideNav{text-align:left;margin-left:10px;}
	.insideNav ul li{display:inline; margin-right:20px;font-family:verdana;font-size:10px;}
	.insideNav ul li a{color:#9d9fa2;text-decoration:none;}
	.insideNav ul li a:hover{color:#6A2C91;}

	.insideNav ul li a.navhead{font-family:verdana;font-size:11px;color:#000000;text-decoration:none;}
	.insideNav ul li a.navhead:hover{color:#6A2C91;}

img.chart{margin:10px 0 20px;}

#styleContent{text-align:center; width:520px; padding:15px 10px;}
	#styleContent p.styleHeader{font-family:verdana;color:#000000;font-size:18px; margin-bottom:2px;}
	#styleContent p.descrip{font-family:verdana;color:#000000;font-size:12px;text-align:justify;line-height:20px;margin-bottom:25px;}
	a.pricing{font-family:verdana;font-size:12px;color:#6A2C91;text-decoration:none;}
	
	#styleContent ul{list-style-type:none; text-align:center; margin:20px 0;}
	#styleContent ul li{display:inline; margin-right:30px;}
	#styleContent ul li.lastPic{margin-right:0px;}
	#styleContent ul li.illustration{margin-right:5px;}

.pantyHeader{float:left; margin:0 30px 0 50px;}
	 p.panty{font-size:14px; margin-bottom:2px;}
	 em.pantyEm{color:#000000;}

h5.swim{margin-bottom:15px;}
h5.swim a{color:#990000; font-size:17px; }
h5.swim a:hover{text-decoration:underline;} 

h5.size{margin-bottom:15px; color:000; font-size:17px;}
h5.size a{color:#6A2C91;  }
h5.size a:hover{text-decoration:underline;} 

.unisex{font-size:13px; margin:15px 0;}

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

/* BOTTOM NAVIGAYION INSIDE THE FOOTER */

#bottomNav{position:absolute; bottom:0; padding:8px 0; left:0; margin:0 10px; width:540px; background:url(../_images/bottombar.png);text-align:center;}
	#bottomNav p{font-family:verdana;color:#6A2C91;font-size:12px; margin-bottom:0;}
	#bottomNav p a{font-family:verdana;color:#6A2C91;font-size:12px;}
	#bottomNav ul{list-style-type:none; width:100%;margin:5px 5px;}
	#bottomNav li{display:inline;font-family:verdana; font-size:9px; margin-right:10px;}
		#bottomNav li.lastBottom{margin-right:0px;}
	#bottomNav li a{text-decoration:none;cursor:pointer; color:#857f8f;}
	#bottomNav li a:hover{color:#6A2C91;}

p a.valentine{font-family:georgia; font-size:18px;color:#c90012; text-decoration:underline;}

span.swimDisclaim{margin-left:25px; text-align:left;}
	.swimDisclaim ol{margin: 10px 0 10px 20px;}
    .swimDisclaim ol li{margin-bottom:10px;}'

	.wrapTips{text-align:left;}
	.wrapTips h5{text-align:left; margin-left:20px;}
	.wrapTips p{text-align:left; margin:10px 20px;}
	.wrapTips ol{margin: 10px 20px 10px 40px; text-align:left;}
    .wrapTips ol li{margin-bottom:10px;}
	
	.demoVid{margin:10px 0; font-size:20px;}

p.trouble{margin:10px 0 20px 0; font-size:12px;}

#tbl_contact{margin:15px 0; line-height:1.6em;}
	#tbl_contact td{padding:3px 0;}
#tbl_contact .txt{width:250px;}

table#sampleOrder th{line-height:25px; padding:0 5px;}
table#sampleOrder td{padding:5px 0; vertical-align:text-top;}

div.error{display:block; border:solid 1px #c57e7e; padding:5px 15px;}
	div.error p{color:#c57e7e; font-size:12px;  }
	
	h2.measureSize{font-size:15px; text-align:center;}
	h2.measureSize a:hover{text-decoration:underline; color:#999999;}