@charset "UTF-8";

/* CSS Document */



body {

	background-repeat: no-repeat;

	background-position: center top;

	text-align: center;

	margin: 0px;

	padding: 0px;

	background-image: url(images/background.jpg);

	background-color: #000000;

}

h1 {

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

.title {

	float: left;

}

.gallery_intro {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 20px;

	color: #FFFFFF;

	width: 500px;

	padding-top: 72px;

	padding-left: 20px;

}

.heading {

	float: left;

	width: 900px;

	background-color: #E3E3E3;

	background-image: url(images/gallery_header_back.jpg);

}



.wrapper {
	width: 902px;
	text-align: left;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	height: 850px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(images/nav2/nav_back.jpg);
	background-repeat: repeat-x;
}

.nav {

	background-image: url(images/nav_back.jpg);

	float: left;

	width: 900px;

	height: 44px;

}



.nav_links li {

	float: left;

	position: relative;

	cursor: default;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.nav_links ul {

	margin: 0px;

	padding: 0px;

}







.logo {

	width: 230px;

	padding-left: 20px;

	float: left;

}

.nav_links {

	float: right;

	margin: 0px;

	padding: 0px;

}

.home_content {

	background-image: url(/images/home_content_back.jpg);

	background-repeat: repeat-x;

	width: 513px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	line-height: 20px;

	float: left;

	padding-top: 16px;

	padding-right: 18px;

	padding-bottom: 18px;

	padding-left: 18px;

}
.home_content a {
	color: #C13C78;
}

.gokab_box_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	color: #FFFFFF;

	text-align: center;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 20px;

}

.home_feature_boxes {

	float: left;

	width: 350px;

}

.gokabulary_box {
	background-image: url(images/gokabulary_back.jpg);
	background-repeat: no-repeat;
}

.gokab_box_text a {

	color: #FFFFFF;

	text-decoration: none;

}

.gok_ethos_box {
	background-image: url(images/gok_ethos_back.jpg);
	background-position: left top;
	float: left;
	width: 200px;
	padding-top: 25px;
	padding-right: 125px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #c03580;
	background-color: #FFFFFF;
}

.gok_ethos_box a {

	font-family: Arial, Helvetica, sans-serif;

	color: #c03580;

	text-decoration: none;

}

.ethos_box_text {

	padding-top: 10px;

	width: 190px;

}

.intro_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	line-height: 24px;

	font-weight: normal;

	margin-top: 4px;

	background-color: #FFFFFF;

	padding: 5px;

}

.flash_banner {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 0px;

}

.footer {

	clear: both;

	color: #FFFFFF;

	text-align: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-top: 15px;

	padding-right: 20px;

	padding-bottom: 15px;

	padding-left: 15px;

}



.gokab_content {
	background-color: #FFFFFF;
	background-image: url(images/gokab_back_new.jpg);
	float: left;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 50px;
	background-repeat: no-repeat;
	background-position: right top;
}

.gokab_content a {

	color: #E5548D;

	text-decoration: underline;

}

.gokab_text {

	padding-top: 0px;

	padding-left: 18px;

	width: 550px;

}

.gokab_intro {

	padding-bottom: 20px;

	padding-left: 40px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #E0478D;

	line-height: 22px;

	padding-top: 25px;

}

h3.gokab {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #C23B78;

	padding: 0px;

	margin: 0px;

}

.gokab_page_title {

	padding-left: 0px;

	padding-top: 20px;

}

.footer a {

	color: #FFFFFF;

	text-decoration: underline;

}

.timeline_content {
	background-image: url(images/curves_back.jpg);
	float: left;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 50px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: right top;
}

.timeline_page_title {

	padding-left: 36px;

	padding-top: 83px;

}

.timeline_text {

	padding-top: 40px;

	padding-left: 55px;

	color: #000000;

	padding-right: 340px;

}

.timeline_text h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #C23B78;

}

.timeline_text a {

	color: #C23B78;

}

.ethos_text {

	padding-top: 20px;

	padding-left: 55px;

	padding-right: 330px;

}

.ethos_content {
	background-color: #FFFFFF;
	background-image: url(images/ethos_back.jpg);
	float: left;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 50px;
	background-repeat: no-repeat;
	background-position: right top;
}
.ethos_content a {
	color: #C13B7B;
}

.sitemap_content {
	background-color: #000000;
	background-image: url(images/gallery_header_back.jpg);
	float: left;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 50px;
	background-repeat: repeat;
}

.sitemap_text {

	padding-top: 20px;

	padding-left: 55px;

	padding-right: 330px;

	color: #DF377B;

}

.sitemap_text a {

	color: #FFFFFF;

}

.article_content {
	background-image: url(images/article_back.jpg);
	float: left;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 50px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: right top;
}















#h1timeline {

	font-family: Arial, Helvetica, sans-serif; 

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	margin: 0px; 

	padding: 0px; 

	display: inline;

	

}



#timeline_bodytext {

	font-family: Arial, Helvetica, sans-serif; 

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	margin: 0px; 

	padding: 0px; 

	display: inline;



}



.timeline_subHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color:#CE3B78;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;



}



#h1article_copy {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	display: inline;


}

	

.h2article_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #C23B78;

}



#h2article_copy {

	font-family: Arial, Helvetica, sans-serif; 

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	margin: 0px; 

	padding: 0px; 

	display: inline;



}



#h3article_copy {

	font-family: Arial, Helvetica, sans-serif; 

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	margin: 0px; 

	padding: 0px; 

	display: inline;



}



#h1ethos {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	line-height: 24px;

	font-weight: normal;

	margin-top: 4px;

	background-color: #FFFFFF;

	display: inline;

	padding: 0px;

}



#ethossubheader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	padding: 0px;

	margin-bottom:4px;

}



#h2homepage {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	display: inline;

	font-weight: normal;

	

}

.product_content {
	width: 345px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	float: left;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	background-color: #000000;
}
.product_text {
	padding-left: 24px;
	font-size: 14px;
	line-height: 24px;
	padding-right: 24px;
}

.product_text_2 {
	padding-left: 0px;
	font-size: 14px;
	line-height: 24px;
	padding-right: 24px;
}

.product_text_2 a {
	color: #B71D63;
	text-decoration: none;
}
.product_text a {
	color: #B71D63;
	text-decoration: none;
}
.product_quote img {
	padding: 20px;
}
.product_nav_box {
	float: left;
	width: 555px;
}
.detail {
	background-image: url(images/bell_detail.jpg);
	height: 300px;
	width: 300px;
}
.product_detail_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	float: left;
	background-color: #000000;
	padding: 0px;
	width: 517px;
}
.video_box {
	float: left;
}
.product_detail_text {
	float: left;
	width: 475px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.product_detail_text a {
	color: #D51369;
	text-decoration: none;
}
.order_button {
	padding-left: 0px;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.order_button2 {
	padding-left: 0px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.product_detail_intropagequote {
	float: left;
	width: 517px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.lingerieintropagequote {
	padding-left: 0px;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 320px;
}
.product_scroller {
	padding-top: 4px;
	float: left;
}
.shown_with {
	width: 130px;
	padding-left: 4px;
	float: none;
	vertical-align: bottom;
	padding-top: 240px;
}
.shown_with a {
	color: #c03580;
}
.shown_with1 {
	background-image: url(images/product_stage/detail_page/shown_with_back.png);
	padding: 5px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

.shown_withblank {
	
	padding: 5px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}
.size_info {
	text-align: right;
}
.size_info2 {
	text-align: left;
	float: none;
	height: 123px;
}
.product_image_banger {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/banger_booster.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_booby {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/sleek-bodyshaper.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}

.product_image_booby2 {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/boobylicious_basque.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_lace_body {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/lace.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}

/*shapewear2011*/

.product_image {
	float: left;
	width: 383px;
	/*background-image: url(images/product_stage/shapewear2011/sleek-bodyshaper.jpg);*/
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}


.product_image_padding {
	height: 500px;
	width: 353px; 
}

.product_image .product {
	 position: absolute;
	 display: none;
	 width: 353px;
}



.product_image_padding .productImage {
	position: absolute; z-index: -1;
}
.product_image .active {
	display: block;
}

.product_image_brief-encounters {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/brief-encounters.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}


.product_manyways {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/waystowearbra.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_manyways a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute;

}


.product_littlewaistshaper {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/littlewaistshaper.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}

.product_littlewaistshaper a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute;

}

.product_sleek-bodyshaper a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}



.product_control-me-briefs {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/controlmebriefs.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}


.product_control-me-briefs a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}

.product_briefencounters {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/brief-encounters.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}


.product_briefencounters a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}

.product_control-me-briefs {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/controlmebriefs.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}

.product_waystowear {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/waystowearbra.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}

.product_waystowear a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}

.product_sleekbody {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/shapewear2011/sleek-bodyshaper.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}

.product_sleekbody a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}

/*shapewear2011*/

.product_image_curve {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/curve_controller.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_sassy {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/sassy_slip.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_sex_kitten {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/sex_kitten_corset.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_mini_sex {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/mini_sex_kitten_corset.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_divine {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/divine_outline.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_wonder {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/wonder_waspie.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_slicker {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/slicker_knicker.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_super_slicker {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/super_slicker_knicker.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_power_pants {
	float: left;
	width: 383px;
	background-image: url(images/product_stage/detail_page/power_pants.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.colour_ways {
	padding-top: 2px;
	padding-right: 2px;
}
.shown_with2 {
	width: 130px;
	padding-left: 4px;
	float: left;
	vertical-align: bottom;
	padding-top: 202px;
}
.shown_with2 a {
	color: #c03580;
}
.shown_with3 {
	width: 130px;
	padding-left: 4px;
	float: none;
	vertical-align: bottom;
	padding-top: 215px;
}
.shown_with3 a {
	color: #c03580;
}
.shown_with4 {
	width: 130px;
	padding-left: 4px;
	float: none;
	vertical-align: bottom;
	padding-top: 266px;
}
.shown_with4 a {
	color: #c03580;
}
.home_pannel {
	background-image: url(images/home_2011/home-image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 901px;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D22572;
}
.home_pannel a {
	color: #D52675;
	text-decoration: none;
}
.home_pannel_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	width: 500px;
	line-height: 20px;
	padding: 20px;
}
.home_pannel_col1 {
	float: left;
	width: 600px;
}
.home_pannel_col2 {
	text-align: right;
	float: left;
	width: 352px;
	padding-top: 140px;
}
.bellow_the_line {
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	float: left;
	width: 820px;
}
.all_about_gok_box {
	background-image: url(images/new_home/all_about_gok_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.all_about_gok_text a {
	color: #D52675;
}
.all_about_gok_text {
	padding-top: 10px;
	width: 500px;
}
.simply_yours_box {
	background-image: url(images/new_home/gok_and_girls.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 30px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 20px;
}
.simply_yours_box_text {
	width: 420px;
	padding-left: 340px;
}
.simply_yours_box_text a {
	color: #D52675;
}
.details_box {
	margin-bottom: 20px;
	background-image: url(images/new_home/detail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	background-color: #141616;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.details_box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	width: 470px;
	padding-left: 290px;
	padding-top: 10px;
}
.details_box_text a {
	color: #D52675;
}
.video {
	float: left;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #333333;*/
}
.video_and_quote {
	float: none;
	height: 140px;
	width: 517px;
}
.quote {
	float: left;
}
.video_holder {
	width: 517px;
	float: left;
}

.video_holder p {
	width: 285px;
	float: left;
	margin-top: 2px;
	margin-left: 25px;
	margin-bottom: 0px;
}

.video_holder .fullwidth {
	width: 425px;
	float: left;
	margin-top: 2px;
	margin-left: 25px;
	margin-bottom: 20px;
}

.video_holder a {
		color: #C23B78;
	font-family: Arial, Helvetica, sans-serif;
}
.simply_yours_button {
	text-align: right;
}
.java_nav_links {
	width: 192px;
	float: left;
}
.java_product_image {
	float: left;
}
.detail_thumbs {
	width: 480px;
	float: left;
}
.details_holder {
	padding-left: 50px;
	height: 600px;
}
.details_title {
	text-align: center;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}
.simply_button {
	padding-top: 0px;
	float: right;
}
.sy_banner {
	background-image: url(images/product_stage/simply_main_back.jpg);
	height: 379px;
}
.sy_banner_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #D42676;
	width: 400px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.sy_images {
	padding-top: 0px;
}
.sy_bottom_section {
	background-image: url(images/product_stage/sy_bottom_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	float: left;
}
.sy_col1 {
	width: 280px;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.sy_2_and_3_holder {
	float: left;
	width: 570px;
}
.sy_2_and_3_holder a {
	color: #D72677;
}
.sy_col2 {
	width: 240px;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.sy_button {
	float: left;
}
.sy_col3 {
	width: 240px;
	float: left;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.collection_nav {
	float: left;
}
.footer2 {
	clear: both;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	float: left;
	width: 900px;
}
.footer_col1 {
	float: left;
	width: 180px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: left;
}
.footer_col2 {
	float: left;
	width: 650px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: right;
}
.pink-text {
	color: #E0478D;
}
.footer2 a {
	color: #FFFFFF;
	text-decoration: underline;
}
.gok_and_simply_title {
	text-align: center;
	padding: 30px;
}
.gok_simply_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #F82176;
	padding-right: 80px;
	padding-left: 80px;
	text-align: center;
}
.gok_simply_intro a {
	color: #F72278;
}
.gok_simply_body {
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 40px;
	padding-left: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
}
.gok_simply_body a {
	color: #F62177;
}
.gallery_link {
	text-align: center;
	padding: 5px;
}
.gallery_link a {
	color: #C23B78;
	font-family: Arial, Helvetica, sans-serif;
}
.video {
	width: 177px;
	margin-left: 17px;
	background-color: #000;
	margin-top: 2px;
	text-align: center;
}

.video p {
	width: 167px;
	margin-top: 5px;
	text-align: center;
	margin-left: 0px;
}




#article_white {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	display: inline;
}
#article_white2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
#intro_pink {
	font-family: Arial, Helvetica, sans-serif;
	color: #E0478D;
	font-size: 16px;
	font-weight: normal;
	display: inline;
}
#article_black {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
.product_image_paparazzi_pants {
	float: left;
	width: 383px;
	background-image: url(images/new-range/paparazzi-pants.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_sculpt_me_pants {
	float: left;
	width: 383px;
	background-image: url(images/new-range/sculpt-me-skirt.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_super-slicker {
	float: left;
	width: 383px;
	background-image: url(images/new-range/super-slicker-knicker.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_balconette-curve-controller {
	float: left;
	width: 383px;
	background-image: url(images/new-range/balconette-curve-controller.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_basque-in-glory {
	float: left;
	width: 383px;
	background-image: url(images/new-range/basque-in-glory.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_divine-outline {
	float: left;
	width: 383px;
	background-image: url(images/new-range/divine-outline.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_slicker-knicker {
	float: left;
	width: 383px;
	background-image: url(images/new-range/slicker-knickers.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_balconette-banger-booster {
	float: left;
	width: 383px;
	background-image: url(images/new-range/balconette-Banger-Booster.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_balconette-sassy-slip {
	float: left;
	width: 383px;
	background-image: url(images/new-range/balconette-sassy-slip.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.product_image_curvalicious-curve-controler {
	float: left;
	width: 383px;
	background-image: url(images/new-range/curvalicious-corset.jpg);
	height: 500px;
	text-align: left;
	vertical-align: bottom;
}
.lingerie-text {
	float: left;
	width: 315px;
	padding: 20px 0px 15px 25px;
	font-size: 14px;
	font-weight: normal;
}

.lingerie-text_2 {
	float: left;
	width: 410px;
	padding: 20px 0px 15px 25px;
	font-size: 14px;
	font-weight: normal;
}



.lingerie_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	float: left;
	background-color: #000000;
	padding: 0px 0 0 0;
	width: 345px;
	margin-top: 20px;
}
.lingerie_content_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	float: left;
	background-color: #000000;
	padding: 0px 0 0 0;
	width: 454px;
	margin-top: 20px;
}


#lingerie-products {
	float: left;
	background-color: #093;
}
.lingerie-product {
	float: left;
	width: 195px;
	margin-top: 18px;
}

.lingerie-product1 {
	float: left;
	width: 194px;
	margin-top: 18px;
}


.lingerie-product2 {
	float: left;
	margin-top: 18px;
}



#lingerie-bandeau {
	float: right;
	width: 361px;
	margin-top: 18px;
}
#lingerie-printbody {
	float: right;
	width: 361px;
	margin-top: 18px;
}
#lingerie-printset {
	float: right;
	width: 361px;
	margin-top: 18px;
}
#lingerie-lacebody {
	float: right;
	width: 361px;
	margin-top: 18px;
}


.home-button {
	float: left;
}
.lingerie_box {
	margin-bottom: 20px;
	background-image: url(images/home_2011/lingerie-box-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	background-color: #141616;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.lingerie_box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	width: 470px;
	padding-left: 290px;
	padding-top: 10px;
}
.lingerie_box_text a {
	color: #D52675;
}
.size_info3 {
	text-align: left;
	float: none;
}
.shown_with2 {
	width: 140px;
	padding-left: 4px;
	float: none;
	vertical-align: bottom;
	padding-top: 220px;
}


.lingerie_image_bandeau {
	background:url(images/product_stage/lingerie2011/bandeau_page.jpg);
	float: left;
	width: 383px;
	height: 500px;
	text-align: left;
	vertical-align: bottom;
	
}

.lingerie_image_bandeau a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}


.lingerie_image_printset {
	background:url(images/product_stage/lingerie2011/printset_page.jpg);
	float: left;
	width: 383px;
	height: 500px;
	text-align: left;
	vertical-align: bottom;
	
}
.lingerie_image_printset a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}

.lingerie_image_printbody {
	background:url(images/product_stage/lingerie2011/printbody_page.jpg);
	float: left;
	width: 383px;
	height: 500px;
	text-align: left;
	vertical-align: bottom;
	
}

.lingerie_image_printbody a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}

.lingerie_image_lacebody {
	background:url(images/product_stage/detail_page/lace.jpg);
	float: left;
	width: 383px;
	height: 500px;
	text-align: left;
	vertical-align: bottom;

}



.lingerie_image_lacebody a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}


.controlbriefs {
	background:url(images/product_stage/shapewear2011/controlmebriefs.jpg);
	float: left;
	width: 383px;
	height: 500px;
	text-align: left;
	vertical-align: bottom;

}



.controlbriefs a {
	float: left;
	width: 383px;

	height: 500px;
	position:absolute

}

/*Navigation styling*/
.product_image2011 {
	float: left;
	width: 360px;
	/*background-image: url(images/product_stage/shapewear2011/sleek-bodyshaper.jpg);*/
	height: 582px;
	text-align: left;
	vertical-align: bottom;
	margin-top: 18px;
}


.product_image_padding2011{
height: 582px;
	width: 360px;
}
.product_image2011 .product{
	position: absolute;
	 display: none;
	 width: 353px;
}

.product_image2011_padding .productImage {
	position: absolute; 
	z-index: -1;
	display: none;
}

.product_image2011_padding .active .productImage{
	display: block;
}
.product_image2011 a{
	
		 width: 353px;
	 height:500px;

}

.product_image2011 .active a{
	
	width: 353px;
	height:500px;
	position:absolute;
	border:0

}

.product_image2011_padding .productImage a {
	position: absolute; 
	z-index: 100;
	display: none;
}

.product_image2011_padding .active .productImage a{
	 width: 353px;
	 height:500px;
	display: block;
}

.product_image_bandeau2011 {
	float: left;
	width: 360px;
	background-image: url(images/product_stage/lingerie2011/bandeau_lg.jpg);
	height: 582px;
	text-align: left;
	vertical-align: bottom;
}

.product_printbody2011 {
	float: left;
	width: 360px;
	background-image: url(images/product_stage/lingerie2011/printbody_lg.jpg);
	height: 582px;
	text-align: left;
	vertical-align: bottom;
}
	

.product_printset2011 {
	float: left;
	width: 360px;
	background-image: url(images/product_stage/lingerie2011/printset_lg.jpg);
	height: 582px;
	text-align: left;
	vertical-align: bottom;
}
.product_printbody2011 {
	float: left;
	width: 360px;
	background-image: url(images/product_stage/lingerie2011/printbody_lg.jpg);
	height: 582px;
	text-align: left;
	vertical-align: bottom;
}
	

#productNav {
	float: left;
	margin-right: 0px;
	width: 196px;
	margin-left:0;
}

#productNav ul{
    list-style:none;
	padding:0;
	margin:0;
}

#productNav li{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	height:33px;
	font-size:14px
}

.simplyyours a{
	width: 180px;
}


#productNav a:link,
#productNav a:visited {
  background:  #1c1c1c;
  clear: left;
  color: #fff;
  display: block;
  float: left;
  line-height: 2em;
  padding: 0 10px;
  text-decoration: none;

  width: 164px;
}


#productNav a:link {
	width: 165px;
	background-color: #1c1c1c;
}



#productNav a:hover,
#productNav a:active {
	width: 165px;
	background-color: #E0478D;
}

#productNav a.current:link,
#productNav a.current:visited {
	background-color: #E0478D;
}



/*Thumbnail styling*/



#thumbnailNav {
  float: left;
  margin-right: 0px;
  width: 95px;
  height:122px;
  margin-left:0;
  width:383px;
}

#thumbnailNav ul{
	list-style:none;
	padding:0;
	height:122px;
	width: 383px;	 
}

#thumbnailNav {
   float: left;
	
}


#thumbnailNav a:link,
#thumbnailNav a:visited {
  background:  #1c1c1c;
   overflow: hidden;
  color: #fff;
  display: block;
  float: left;
  padding: 0 0px;
  text-decoration: none;
  width: 95px;
/*   overflow: hidden;*/
    text-indent: -9999px;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	filter:alpha(opacity=50);
	opacity: 0.5;
}

#thumbnailNav a:link.current,
#thumbnailNav a:visited.current {
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter:alpha(opacity=100);
	opacity: 1;
}

/*#thumbnailNav .bandeau a.current:link,
#thumbnailNav .bandeau a.current:visited,
#thumbnailNav .bandeau a:hover,
#thumbnailNav .bandeau a:active {
	background:url(images/product_stage/detail_page/bandeau_tn.jpg) no-repeat;
	
  width: 95px;
  height: 122px;
  margin:1px 1px 0px 0px
}


#thumbnailNav .bandeau A {
	background:url(images/product_stage/detail_page/bandeau_tn.jpg) no-repeat;
	width: 95px;
	height: 122px;
	margin:1px 1px 0px 0px
}*/


#thumbnailNav .bandeau a.current:link,
#thumbnailNav .bandeau a.current:visited,
#thumbnailNav .bandeau a:hover,
#thumbnailNav .bandeau a:active {
background:url(images/product_stage/detail_page/bandeau_tn.jpg) no-repeat;
  width: 95px;
  	height: 122px;
}


#thumbnailNav .bandeau a {
	background:url(images/product_stage/detail_page/bandeau_tn.jpg) no-repeat;
	width: 95px;
	 	height: 122px;
		margin:1px 1px 0px 0px
}

#thumbnailNav .printset a.current:link,
#thumbnailNav .printset a.current:visited,
#thumbnailNav .printset a:hover,
#thumbnailNav .printset a:active {
background:url(images/product_stage/detail_page/print-set_tn.jpg) no-repeat;
  width: 95px;
  	height: 122px;
}


#thumbnailNav .printset a {
		background:url(images/product_stage/detail_page/print-set_tn.jpg) no-repeat;
	width: 95px;
	 	height: 122px;
		margin:1px 1px 0px 0px
}

#thumbnailNav.printbody a.current:link,
#thumbnailNav.printbody a.current:visited,
#thumbnailNav.printbody a:hover,
#thumbnailNav.printbody a:active {
 	background:url(images/product_stage/detail_page/printbody_tn.jpg) no-repeat;
  width: 95px;
  	height: 122px;
}


#thumbnailNav .printbody  a{
	background:url(images/product_stage/detail_page/printbody_tn.jpg) no-repeat;
	width: 95px;
	 	height: 122px;
		margin:1px 1px 0px 0px
}

#thumbnailNav.lacebody a.current:link,
#thumbnailNav.lacebody a.current:visited,
#thumbnailNav.lacebody a:hover,
#thumbnailNav.lacebody a:active {
background:url(images/product_stage/detail_page/lace_tn.jpg) no-repeat;
  width: 95px;
  	height: 122px;
}


#thumbnailNav .lacebody  a {
		background:url(images/product_stage/detail_page/lace_tn.jpg) no-repeat;
	width: 95px;
	 	height: 122px;
		margin:1px 0px 0px 0px
		
}



/*shapewear nav*/
/*Thumbnail styling*/



#thumbnailNav {
  float: left;
  margin-right: 0px;
  width: 76px;
  height:95px;
  margin-left:0;
  width:383px;
}

#thumbnailNav ul{
	list-style:none;
	padding:0;
/*	margin:95px;*/
	width: 383px;
	margin:0
}

#thumbnailNav li{
   float: left;
	
}


#thumbnailNav a {
  background:  #1c1c1c;
   overflow: hidden;
  color: #fff;
  display: block;
  float: left;
  padding: 0 0px;
  text-decoration: none;
  width: 76px;
/*   overflow: hidden;*/
    text-indent: -9999px;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	filter:alpha(opacity=50);
	opacity: 0.5;
}
#thumbnailNav a:link.current,
#thumbnailNav a:visited.current {
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter:alpha(opacity=100);
	opacity: 1;
}

#thumbnailNav .sleek a.current:link,
#thumbnailNav .sleek a.current:visited,
#thumbnailNav .sleek a:hover,
#thumbnailNav .sleek a:active {
	background:url(images/product_stage/shapewear2011/sleek-bodyshaper_tn.jpg) no-repeat;
	background-color:#F00;
  width: 76px;
  height: 95px;
  margin:1px 1px 0px 0px
}


#thumbnailNav .sleek a {
	background:url(images/product_stage/shapewear2011/sleek-bodyshaper_tn.jpg) no-repeat;
	width: 76px;
	height: 95px;
	margin:1px 1px 0px 0px
}

#thumbnailNav .little a.current:link,
#thumbnailNav .little a.current:visited,
#thumbnailNav .little a:hover,
#thumbnailNav .little a:active {
background:url(images/product_stage/shapewear2011/littlewaistshaper_tn.jpg) no-repeat;
  width: 76px;
  	height: 95px;
}


#thumbnailNav .little A {
		background:url(images/product_stage/shapewear2011/littlewaistshaper_tn.jpg) no-repeat;
	width: 76px;
	 	height: 95px;
		margin:1px 1px 0px 0px
}

#thumbnailNav .ways a.current:link,
#thumbnailNav .ways a.current:visited,
#thumbnailNav .ways a:hover,
#thumbnailNav .ways a:active {
 background:url(images/product_stage/shapewear2011/waystowearbra_tn.jpg) no-repeat;
  width: 76px;
  	height: 95px;
}


#thumbnailNav .ways A {
	background:url(images/product_stage/shapewear2011/waystowearbra_tn.jpg) no-repeat;
	width: 76px;
	 	height: 95px;
		margin:1px 1px 0px 0px
}

#thumbnailNav .brief a.current:link,
#thumbnailNav .brief a.current:visited,
#thumbnailNav .brief a:hover,
#thumbnailNav .brief a:active {
background:url(images/product_stage/shapewear2011/brief-encounters_tn.jpg) no-repeat;
  width: 76px;
  	height: 122px;
}


#thumbnailNav .brief  A {
		background:url(images/product_stage/shapewear2011/brief-encounters_tn.jpg) no-repeat;
	width: 76px;
	 	height: 95px;
		margin:1px 1px 0px 0px
		
}

#thumbnailNav .control a.current:link,
#thumbnailNav .control a.current:visited,
#thumbnailNav .control a:hover,
#thumbnailNav .bcontrol a:active {
background:url(images/product_stage/shapewear2011/controlmebriefs_tn.jpg) no-repeat;
  width: 75px;
  	height: 95px;
}


#thumbnailNav .control  A {
		background:url(images/product_stage/shapewear2011/controlmebriefs_tn.jpg) no-repeat;
	width: 75px;
	 	height: 95px;
		margin:1px 0px 0px 0px
		
}

#simplyyourslogo{
	position:relative;
	top:22px;
	left:0px;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-left:10px;
	width:180px
}
#simplyyourslogo #button
{
  display: block;
  width: 168px;
  height: 129px;
  background: url(images/newshapewear-button.jpg) no-repeat

}

#simplyyourslogo #button:hover
{ 
  background-position: 0 -129px;
}

#simplyyourslogo #button span
{
  position: absolute;
  text-indent:-999em;
}

/*#simplyyourslogo a{
	width:170px;
	margin:0 !important;
	padding:0!important;
}*/


#simplyyourslogo2{
	position:relative;
	top:25px;
	left:0px;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-left:10px
}

#simplyyourslogo2 a{
	width:170px;
	margin:0 !important;
	padding:0!important;
}

#simplyyourslogo2 #button
{
  display: block;
  width: 168px;
  height: 129px;
  background: url(images/newlingerie-button.jpg) no-repeat

}

#simplyyourslogo2 #button:hover
{ 
  background-position: 0 -129px;
}

#simplyyourslogo2 #button span
{
  position: absolute;
  text-indent:-999em;
}

