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


/******************** CSS Resets****************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/******************* Common Styles ******************/

html{
	font-size: 62.5%;
	min-height:100%;
	position:relative;
	}
body{
	width:100%;
	height:100%;
	font-family: 'Oxygen', sans-serif;
	background: #3f005a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmMDA1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzdkMGRhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzdkMGRhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #3f005a 0%, #7d0dac 24%, #7d0dac 24%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f005a), color-stop(24%,#7d0dac), color-stop(24%,#7d0dac)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3f005a 0%,#7d0dac 24%,#7d0dac 24%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3f005a 0%,#7d0dac 24%,#7d0dac 24%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3f005a 0%,#7d0dac 24%,#7d0dac 24%); /* IE10+ */
background: linear-gradient(to bottom,  #3f005a 0%,#7d0dac 24%,#7d0dac 24%); /* W3C */
/*filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f005a', endColorstr='#7d0dac',GradientType=0 )"; *//* IE6-8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f005a, endColorstr=#7d0dac)";

	}
/*img{
	max-width:100%;
	min-width:25%;
	height:auto;
	
	}*/
.clearboth{
	clear:both;
	}
h1{
	font-size:3.2rem;
	font-size:32px;
	color:#600786;
	font-weight:bold;
	margin-bottom:2rem;
	margin-bottom:20px;
	text-align:center;
	}
h2{
	font-size:2rem;
	font-size:20px;
	margin-bottom:1rem;
	margin-bottom:10px;
	color:#620788;
	}
h3{
	font-size:1.6rem;
	font-size:16px;
	margin-bottom:1rem;
	margin-bottom:10px;
	font-weight:bold;
	color:#620788;
	line-height:2rem;
	line-height:20px;
	}
p{
	font-size:1.4rem;
	font-size:14px;
	margin-bottom:1rem;
	margin-bottom:10px;
	line-height:1.8rem;
	line-height:18px;
	}
.tinynav{
	display:none;
	}
input[type=email], input[type=text]{
	border:solid 1px #b2b2b2;
	font-size:14px;
	padding:0.5rem;
	padding:5px;
	}
input[type=submit]{
	background: #f83abd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4M2FiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjNhOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f83abd 0%, #cb3a8c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f83abd), color-stop(100%,#cb3a8c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f83abd 0%,#cb3a8c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f83abd 0%,#cb3a8c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f83abd 0%,#cb3a8c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f83abd 0%,#cb3a8c 100%); /* W3C */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f83abd, endColorstr=#cb3a8c,GradientType=0)";/* IE6-8 */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f83abd', endColorstr='#cb3a8c',GradientType=0 ); */
	border:solid 1px #a1005d;
	color:#FFF;
	font-size:1.5rem;
	font-size:15px;
	font-weight:bold;
	padding:0.4rem;
	padding:4px;
	cursor:pointer;
	text-align:center;
	}
/*Mozilla hack*/
/*@-moz-document url-prefix(){
input[type=submit]{
		padding:0.3rem;
	}
}*/
/*IE7 hack*/
*+html input[type=submit]{
	padding:3px 0;
	}
a{
	color:#FC42BF;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
a:visited{
	color:red;
	}
.center{
	text-align:center;
	}
.right{
	text-align:right;
	}
.bold{
	font-weight:bold;
	}
.clearboth{
	clear:both;
	}
	
/******************** Page Styles ***********************/
.OuterWrap{
	width:960px;
width:1098px;
	max-width:93%;
max-width:100%;
	margin:3rem auto;
	margin:30px auto;
	}
.LogoWrapper{
	margin-bottom:2rem;
	margin-bottom:20px;
	}
	
/*************** Slide Wrapper **********************/

.Sidebar{
	width:100%;
	border:solid 1px #3a0053;
	background: #f2f5f6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGQ3ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2f5f6 0%, #c8d7dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f5f6 0%,#c8d7dc 100%); /* W3C */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f5f6, endColorstr=#c8d7dc,GradientType=0)";
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );*/ /* IE6-8 */


	}
/**************** Sidebar ***********************/
.Slide{
	width:100%;
	height:31.8rem;
	/*height:318px;*/
	height:353px;
	 
	float:right;
	background:url(../gfx/Slide-Big.png) no-repeat;
	background-size:100%;
	margin-top:-6.6rem;
	margin-top:-66px;
	margin-bottom:.6rem;
	margin-bottom:6px;
	/*margin-bottom:-14px;*/
	}
.SidebarContents{
	margin:1.2rem 1.5rem;
	margin:12px 15px;
	font-size:1.4rem;
	font-size:14px;
	}
.SidebarContents p{
	font-size:1.4rem;
	font-size:14px;
	margin:0.7rem 0;
	margin:7px 0;
	}
.SidebarHeading{
	font-size:17px;
	font-weight:bold;
	padding-bottom:7px;
	border-bottom:solid 1px #d6d9da;
	color:#600786;
	}
.SidebarContents input[type=email],
.SidebarContents input[type=text]{
	width:53%;
}
.SidebarContents input[type=submit]{
	width:38%;
	height:28px;
	}
.SidebarWrapper{
	width:28%;
	float:left;
	}
.sidebar2{
	margin-bottom:0.7rem;
	margin-bottom:7px;
	}
.SidebarContents ul{
	
	}
.SidebarContents ul li{
	padding:0.5rem 2rem;
	padding:5px 20px;
	background:url(../gfx/arrow.png) no-repeat 3px 10px;
	}
/********************* Center Contents ********************/
.TextContents{
	background:#f3f3f3;
	float:right;
	width:70.8%;
	border:solid 1px #390053;
	}
.Text{
	margin:2.5rem;
	margin:25px;
	}
.FreeForWoman{
	background:#FFFFFF;
	/* border:solid 1px #bebebe; */
	padding:1.5rem;
	padding:15px;
	margin:1.5rem 0;
	margin:15px 0;
	}
.FreeImage{
	float:left;
	width:13.5rem;
	width:135px;
	}
.FreeText{
	font-size:1.4rem;
	font-size:14px;
	}
.copyright{
	text-align:right;
	margin-top:1.5rem;
	margin-top:15px;
	color:#e9b4ff;
	font-size:1.2rem;
	font-size:12px;	
	}
.Signup{
	width:20rem;
	width:200px;
	margin:2rem auto;
	margin:20px auto;
	border:solid 1px #3a0053;
	padding:1rem;
	padding:10px;
	background:#FFFFFF;
	font-size:1.4rem;
	font-size:14px;
	}
.Signup input[type=email],
.Signup input[type=text]{
	margin:1rem 0;
	margin:10px 0;
	}
.FAQ{
	list-style-type:decimal;
	list-style-position:outside;
	font-size:1.4rem;
	font-size:14px;
	margin-left:1.5rem;
	margin-left:15px;
	line-height:2rem;
	line-height:20px
	}
.FAQ li{
	padding-left:1rem;
	padding-left:10px;
	color:#C23A86;
	margin-bottom:1.5rem;
	margin-bottom:15px;
	}
.FAQ li span{
	font-weight:bold;
	color:#600786;
	}
.Text ul{
	list-style:outside disc;
	margin-left:2rem;
	margin-left:20px;
	line-height:2rem;
	line-height:20px;
	}
.Text ul li{
	font-size:1.4rem;
	font-size:14px;
	margin-bottom:1rem;
	margin-bottom:10px;
	
	}
/************ Ad Rates *****************/
.AdRates ul{
	margin:0 auto;
	}
.AdRates ul li{
	float:left;
	margin:0 2rem 2rem 0;
	margin:0 20px 20px 0;
	}

/****************** Google Ads ************************/

.adsbygoogle{
	display:inline-block;
	margin:20px auto;
	margin:2rem auto;
	text-align:center;
	}
.Adslot1{
	display:block;
	width:728px;
	height:90px;
	margin:0 auto;
	}
.Adslot2{
	display:block;
	width:336px;
	height:280px;
	margin:0 auto;
	}




	
/******************* Media Queries **********************/
@media screen and (max-width:800px){
.Slide{
	width:100%;
	height:23.6rem;
	height:236px;
	float:none;
	background:url(../gfx/slide-big-mob.jpg) no-repeat;
	margin-bottom:6px;
	margin-top:0;
	}
.SidebarContents input[type=email],
.SidebarContents input[type=text]{
	width:75%;
}
.SidebarContents input[type=submit]{
	width:22%;
	height:28px;
	}
.Adslot1{
	width:320px;
	height:60px;
	}
	
}
@media screen and (max-width:768px){
.Slide{
	width:100%;
	height:22.7rem;
	height:227px;
	float:none;
	background:url(../gfx/slide-big-mob.jpg) no-repeat;
	margin-bottom:6px;
	margin-top:0;
	}
.SpecialOffersWrapper{
	width:100%;
	float:none;
	margin-bottom:6px;
	}
.SidebarContents input[type=email],
.SidebarContents input[type=text]{
	width:75%;
}
.SidebarContents input[type=submit]{
	width:22%;
	height:28px;
	}
.Adslot1{
	width:320px;
	height:60px;
	}
	
}

@media screen and (max-width:720px){

.Slide{
	width:100%;
	height:21.2rem;
	height:212px;
	float:none;
	background:url(../gfx/slide-big-mob.jpg) no-repeat;
	margin-bottom:6px;
	margin-top:0;
	}
.SpecialOffersWrapper{
	width:100%;
	float:none;
	margin-bottom:6px;
	}
.SidebarContents input[type=email],
.SidebarContents input[type=text]{
	width:75%;
}
.SidebarContents input[type=submit]{
	width:22%;
	height:28px;
	}
.Adslot1{
	width:320px;
	height:60px;
	}
}
@media screen and (max-width:540px){
	
.LogoWrapper{
	text-align:center;
	}
.Slide{
	width:100%;
	height:20.1rem;
	height:201px;
	float:none;
	background:url(../gfx/slide-medium.jpg) no-repeat;
	margin-bottom:6px;
	margin-top:0;
	}
.SidebarWrapper{
	width:100%;
	float:none;
	}
.SidebarContents input[type=email],
.SidebarContents input[type=text]{
	width:75%;
}
.SidebarContents input[type=submit]{
	width:22%;
	height:28px;
	}
.TextContents{
	float:none;
	width:100%;
	margin-top:6px;
	}
.Text{
	margin:1.5rem;
	margin:15px;
	}
.Adslot1{
	width:320px;
	height:60px;
	}
.Adslot2{
	width:250px;
	height:250px;
	}

}

@media screen and (max-width:480px){

.LogoWrapper{
	text-align:center;
	}
.Slide{
	width:100%;
	height:17.8rem;
	/*height:178px;*/
	height:221px;
	float:none;
	background:url(../gfx/slide-medium.jpg) no-repeat;
	margin-bottom:6px;
	margin-top:0;
	}
.SidebarWrapper{
	width:100%;
	float:none;
	}
.SidebarContents input[type=email],
.SidebarContents input[type=text]{
	width:73%;
}
.SidebarContents input[type=submit]{
	width:22%;
	height:28px;
	}
.TextContents{
	float:none;
	width:100%;
	margin-top:6px;
	}
.Text{
	margin:1.5rem;
	margin:15px;
	}
.tinynav{
	display: block;
	z-index:100;
	width:100%;
	}
.Nav{
	display:none;
	}
.Adslot1{
	width:320px;
	height:60px;
	}
}

@media screen and (max-width:320px){

.LogoWrapper{
	text-align:center;
	}
.Slide{
	width:100%;
	height:11rem;
	height:110px;
	float:none;
	background:url(../gfx/slide-small.jpg) no-repeat;
	margin-bottom:6px;
	margin-top:0;
	}
.SidebarWrapper{
	width:100%;
	float:none;
	}
.SpecialOffersWrapper{
	width:100%;
	float:none;
	margin-bottom:6px;
	}
.SidebarContents input[type=email],
.SidebarContents input[type=text]{
	width:60%;
}
.SidebarContents input[type=submit]{
	width:33%;
	height:28px;
	}
.TextContents{
	float:none;
	width:100%;
	margin-top:6px;
	}
.Text{
	margin:1.5rem;
	margin:15px;
	}
.tinynav{
	display: block;
	z-index:100;
	width:100%;
	}
.Nav{
	display:none;
	}
.copyright{
	text-align:center;
	}
.Adslot1{
	width:125px;
	height:125px;
	}
.Adslot2{
	width:125px;
	height:125px;
	}
	
}

@media screen and (max-width:240px){
	
.LogoWrapper{
	margin-bottom:1rem;
	margin-bottom:10px;
	}
.LogoWrapper{
	text-align:center;
	}
.Slide{
	width:100%;
	height:9rem;
	height:90px;
	float:none;
	background:url(../gfx/slide-x-small.jpg) no-repeat;
	margin-bottom:6px;
	margin-top:0;
	}
.SidebarWrapper{
	width:100%;
	float:none;
	}
.SpecialOffersWrapper{
	width:100%;
	float:none;
	margin-bottom:6px;
	}
.SidebarContents input[type=email],
.SidebarContents input[type=text]{
	width:90%;
}
.SidebarContents input[type=submit]{
	width:95%;
	height:28px;
	}
.TextContents{
	float:none;
	width:100%;
	margin-top:6px;
	}
.Text{
	margin:1.5rem;
	margin:15px;
	}
.tinynav{
	display: block;
	z-index:100;
	width:100%;
	}
.Nav{
	display:none;
	}
.copyright{
	text-align:center;
	}
	
}