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

/* ----- Misc. -----*/

.clear{
	clear: both;
}

.std h2{
	color:#F58C91;
	font-size:24px;
}

#main_tag{
	width: 600px;
	height: 30px;
	margin: 0 auto;
	padding-bottom: 15px;
}

.header .links_left { 
	position: absolute; 
	bottom: 7px; 
	left: 10px;
	width: 225px;
}

.header .links_left li{
	width: 225px;
	height: 22px;
	padding-bottom: 5px;
}

.back{
	padding: 10px; 
	float: right; 
	color: #F58C91; 
	font-size: 18px; 
	text-decoration: none; 
	font-weight: bold;
}

.back:hover{
	text-decoration: underline;
}

/*
.header .links_left li a{
	display: inline-block;
	color: #A08776;
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 215px;
	height: 20px;
	padding: 2px 0 0 10px;
	background: #D5C1B4;
	border: 1px solid #ece5e0;
}
*/

.header .links_left li a{
	display: inline-block;
	color: #A08776;
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 215px;
	height: 20px;
	padding: 2px 0 0 10px;
	background: url(../images/head_left.gif) top left no-repeat;
}


.header .links_left li a:hover{
	color: white;
}

 
 /* ----- Home Content ----- */


#featured_home{
	width: 939px;
	margin: 0 auto;
	padding-bottom: 20px;
}

#featured_item{
 	width: 303px;
	height: 479px;
	float: left;
	margin-right: 15px;
}

#featured_item a{
	width: 295px;
	height: 471px;
	display: inline-block;
	margin: 3px;
	border: 1px solid #B49783;
}

#featured_item a.post_cinch{
	background: url(../images/post_cinch.jpg) top left no-repeat;
}

#featured_item a.post_silh{
	background: url(../images/post_silh.jpg) top left no-repeat;
}

#featured_item a.every_cirq{
	background: url(../images/every_cirq.jpg) top left no-repeat;
}

#featured_item a.every_gene{
	background: url(../images/every_gene.jpg) top left no-repeat;
}

#featured_item a:hover{
	margin: 0;
	border: 4px solid #9D4440;
	background-position: -295px 0;
}

#featured_short{
 	width: 303px;
	height: 390px;
	float: left;
	margin-right: 15px;
}

#featured_short a{
	width: 295px;
	height: 390px;
	display: inline-block;
	margin: 3px;
	border: 1px solid #B49783;
}

#featured_short a.cinch_sig{
	background: url(../images/cinch_sig.jpg) top left no-repeat;
}

#featured_short a.cinch_cout{
	background: url(../images/cinch_cout.jpg) top left no-repeat;
}

#featured_short a.home_post{
	background: url(../images/home_post_new.jpg) top left no-repeat;
}

#featured_short a.home_cirq{
	background: url(../images/home_cirq_new.jpg) top left no-repeat;
}

#featured_short a.home_atlas{
	background: url(../images/home_atlas_new.jpg) top left no-repeat;
}

#featured_short a:hover{
	margin: 0;
	border: 4px solid #9D4440;
	background-position: -295px 0 !important;
}

.displace {
	position: absolute;
	left: -5000px;
}

#about_us{
	margin: 0 20px 20px 20px;
	padding-left: 279px;
	background: url(../images/about_bg.jpg) top left no-repeat;
}

#about_us h2{
	color: #F58C91;
	font-size: 24px;
	padding-bottom: 15px;
}

#about_us p{
	text-align: justify;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

#feat_slide{
	width: 1000px;
	height: 204px;
	overflow: hidden;
}

#feat_slide img{
	float: left;
}

#feat_slide div{
	width: 1000px;
	height: 204px;
}

/* ----- Post Preg ------ */

#featured_post{
	width: 621px;
	margin: 0 auto;
	padding-bottom: 20px;
}

/* ------ Cinch Page ------ */

#cinch_home_br{
	width: 620px;
	padding: 4px;
}

#cinch_youtube{
	width: 480px;
	margin: 0 auto;
	padding: 10px 10px 0 0;
	text-align: center;
}

/* ------ Internal Pages ----- */

#product{
	width: 980px;
	margin: 0 auto;
	padding-bottom: 20px;
}

#prod_left{
	width: 350px;
	float: left;
	margin: 0 auto;
	padding: 0 15px 0 0;
}

#prod_left ul{
	margin: 0 auto;
	padding: 20px 0;
	width: 200px;
}

#prod_left li a {
	width: 200px;
	padding: 4px 0;
	display: inline-block;
	font-weight:bold; 
	font-size: 12px; 
	background: #f48c91; 
	text-align: center; 
	margin-bottom: 5px; 
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

#prod_left li a:hover {
	text-decoration: none;
	background: #DAB8AF;
}

#prod_left li.active a {
	background: #b59885;
}

#prod_right{
	width: 605px;
	float: left;
}
s
#prod_right a{
	color: #F48C91; 
	font-weight: bold;
}

#prod_right.scroll{
	width: 615px;
	height: 770px;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 10px;
}

#prod_right.faq{
	background: url(../images/faq_bg.jpg) top left repeat-y scroll;
}

#prod_right.faq ul{
	list-style: inside disc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 10px 0 0 20px;
}

#prod_right label{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #A08776;
	float: left;
	width: 150px;
	padding-right: 10px;
	font-weight: bold;
}

#prod_right label.required{
	color: #990000;
	font-size: 10px;
}

#form_sub{
	width: 420px;
}

#prod_right input.text{
	width: 250px;
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #999999;
}

#prod_right input.text:focus{
	border: 1px solid #F48C91;
}

#prod_right input.submit{
	width: 50px;
	float: right;
}

#prod_right p{
	text-align: justify;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

#prod_right h2{
	color:#F58C91;
	font-size:24px;
	padding-bottom: 10px;
}

#prod_right h3{
	border-bottom: 2px dotted #F48C91;
	padding-bottom: 10px;
}

#prod_right h4{
	font-size:16px;
	font-weight:bold;
	line-height:1.375;
	padding-bottom: 10px;
}

#downloads p{
	padding-top: 10px;
}

#downloads a{
	color: #F58C91;
	font-size:16px;
	font-weight:bold;
	line-height: 40px;
	text-decoration: none;
}

#downloads a:hover{
	text-decoration: underline;
}

#prod_qst{
	padding-top: 15px;
	margin: 0 auto;
	background: #F8EBE5;
	border: solid 1px #9C4440;
	width: 180px;
	padding: 10px;
	text-align: center;
}

#prod_qst h2{
	color: #9C4440;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

#prod_qst a{
	font-size: 16px;
	color: #9C4440;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}

#prod_qst a:hover{
	text-decoration: underline;
}

/* ----- Every Woman ------ */

#featured_every{
	width: 621px;
	margin: 0 auto;
	padding-bottom: 20px;
}

/* ----- Footer Content ----- */

#feat_in{
	padding:10px; 
	background: #FFFFFF;
	border-top: 5px solid #f58c91;
}

#feat_in_left{
	width: 700px;
	float: left;
}

#feat_in_right{
	width: 270px;
	height: 200px;
	float: left;
	background: #FDE2DE;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#feat_in_right h2{
	font-size: 16px !important;
	color: #F58C91;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding: 10px 0;
}

#feat_in_right img{
	padding: 10px;
}

#feat_in_left img{
	padding-right: 10px;
	float: left;
}

#feat_in_blk_lrg{
	width: 116px;
	height: 150px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}

#med_blk{
	width: 135px;
	padding-right: 10px;
	float: left;
}

#feat_in_blk_med{
	width: 135px;
	height: 46px;
	float: left;
	padding-bottom: 6px;
}

#sml_blk{
	width: 165px;
	float: left;
}

#feat_in_blk_sml{
	width: 72px;
	height: 72px;
	float: left;
	padding: 0px 10px 6px 0;
}

#feat_in h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #808080;
	padding-bottom: 10px;
}

/* ----- Store Locator ----- */

.group-select{
	margin: 10px;
	background: #FDDAD8;
	padding: 10px;
}

.group-select .form-button{
	float: left;
}

.group-select ul, .group-select li{
	list-style:  none;
}

#map-submit{
	padding: 17px 0 0 0;
}

#storelocator-results{
	width: 980px;
	margin: 0 auto;
	padding-bottom: 10px;
}

/* ----- Press ----- */

#press_menu{
	width: 334px;
	margin: 0 auto;
}

#press_item{
 	width: 150px;
	height: 239px;
	float: left;
	margin: 0 18px 18px 0;
}

#press_item a{
	display: inline-block;
	margin: 3px;
	border: 1px solid #B49783;
}

#press_item a:hover{
	margin: 0;
	border: 4px solid #9D4440;
}

#press_item a.active{
	margin: 0;
	border: 4px solid #9D4440;
}

#press_block{
	width: 605px;
	border-bottom: 2px dotted #F48C91;
	padding: 15px 0;
}

#press_block p{
	padding: 0;
	width: 450px;
	float: left;
	display: block;
}

#press_img{
	width: 135px;
	padding-right: 15px;
	float: left;
	margin: 0 auto;
	text-align: center;
}

/* ----- Customer Care ----- */

#cust_care{
	float:left;
	width:605px;
}

#cust_care h2{
	padding-bottom: 20px;
}

#cust_care h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #A18776;
}

#cust_care p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #A18776;
	padding-bottom: 5px;
}

#cust_care a{
	color: #F58C91;
	padding-bottom: 10px;
	text-decoration: none;
}

#cust_care a:hover{
	color: #B39683;
}

/* ---- Misc ----- */

.cart { padding: 10px; }

#products{
	width: 185px;
	padding: 5px;
	text-align: center;
	float:left;
}

#products img {
	border:1px solid #9D4440;
}

.sizing{
	color: #F58C91; 
	font-size: 16px; 
	text-decoration: none; 
	font-weight: bold;
}

.sizing:hover{
	text-decoration: underline;
}

.cart-pad{
	padding: 10px;
}

.shipping{
	background-color: #d6f7a7; 
	height: 30px; 
	width: 998px; 
	border: 1px  solid #79a802; 
	margin-top: 10px; 
	font-weight: bold; 
	color: #9e0b0f; 
	text-align: center; 
	line-height: 30px;
}



