#page_wrap {
	min-width: 0;
}

INPUT, TEXTAREA, SELECT {
    margin: 0px 3px 0px 0px;
    padding: 3px;
}

.spacer10 {
    margin-bottom: 10px;
}

.spacer20 {
    margin-bottom: 20px;
}

.spacer40 {
    margin-bottom: 40px;
}
.textRed {
	color: #ff0000;
}

hr {
	margin: 20px 0;	
	display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #eaeaea;
    padding: 0; 
}

.pointer {
    cursor: pointer;
}

.textBold {
    font-weight: bold;
}

.textCenter {
	text-align:	center;	
}

.textSmallItalic {
	font-size: 12px;
	font-style: italic;	
}

.fontS1 {
	font-size: 12px;	
}

.clear {
	clear: both;	
}

.clearFix {
    clear: both;
}

.modelView .bread_crumbs {
    margin: 30px 0 20px 0;
}

.responsive#primary_content {
    border-radius: 0;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

#primary_content {
    border-radius: 0;
}

.errorBox {
    width: 100%;
    float: left;
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 0;
    background: #d3373b;
}

.infoBox {
    width: 99.5%;
    float: left;
    color: #000;
    text-align: center;
    padding: 3px;
    margin: 3px 0;
    background: #F5F5F5;
    border: 1px solid #ddd;
}

.errorBoxPink {
    width: 99.5%;
    float: left;
    color: #d3373b;
    text-align: center;
    padding: 3px;
    margin: 3px 0;
    background: #ffeeee;
    border: 1px solid #ffaaaa;
}

.wrapper .composeMessage {
    padding: 7px 0;
    font-weight: bold;
}

.wrapper .messageSmallText {
    font-size: 11px;
    font-style: italic;
    width: 300px;
}

#primary_content {
    width: 100%;
}

#page {
    height: auto;
}

.fetishImageHeader,
.welcomeImageHeader,
.modelsListHeader,
.performerImageHeader,
.flirtPhoneImageHeader,
.fanclubImageHeader,
.flirtPhoneImageHeaderStudio {
    max-width: 1280px;
    width: 100%;
    display: block;
    margin: auto;
}

.welcomeImageHeaderSmall {
    max-width: 800px;
    width: 100%;
    display: block;
    margin: auto;
}

.salesRepSection {
    width: 174px;
    margin: 0 auto;
    padding-bottom: 10px;
}

.fetishTxt {
    width: 72%;
    float: left;
    margin: 10px 40px 20px 0;
}

.fetishBtns {
    float: left;
}

.welcomeLearnMore {
    font-size: 20px;
    margin: 20px 0;
    text-align: center;
}

/* Welcome Page */

.containerWelcomePage #side_col_1 {
    width: 15%;
}

.containerWelcomePage #primary_content {
    width: 70%;
}

.containerWelcomePage hr {
    margin: 10px 0;
}

.tipTargetBanner {
    display: block;
    text-decoration: none;
    color: #21466e;
    width: 170px;
    height: 466px;
    padding-top: 1px;
    background: url('/images/studio-v2/banner-tip-targets.jpg');
    margin: 10px auto;
}

.tipTargetBanner a {
    text-decoration: none;
    color: #000;
}

/* Contact Us */

.contactUsInfo {
	float:left; 
	width:46%;
	margin-left:15px
}

.contactUsInfo p {
	margin-bottom: 0px;
	
	
}

.contactUsInfo a {
	font-size:16px;
	font-weight:bold;	
}

.contactForm {
	float:left; 
	width:46%; 
	margin-left:40px;
}

.contactForm p {
	margin-bottom: 0px;
	margin-top: 10px;
}

.contactForm h2 {
	background: #ebf6ff url("/images/studio-v2/special_heading_1_bg.jpg") repeat-x scroll 0 0;
    border: 1px solid #d8d5d5;
    font-size: 12px;
    padding: 5px;
    text-align: left;
}

.modelInterested {
	 float:left; 
	 width:48%; 
	 padding-bottom:0px; 
	 margin-top:0px; 
	 margin-top:-20px; 
	 margin-left:15px;
}

.signupImage {
	float:left; 
	margin-top:-10px; 
	margin-left:60px;
}

.signupImage img {
	margin-left:20px; 
	margin-bottom: 40px;
}

.contactForm textarea {
	width: 300px; 
	height: 100px;
}

.infoHighlights {
	font-size: 16px;
	margin-top: -145px; 
	margin-left:  -85px;
}

/* New Twitter Bar */

.headerAutoTweet {
	background: #55ACEF;   
    float: left;
    height: 30px;
    padding-top: 3px;
    text-align: center;
    width: 100%;
}


.headerAutoTweet a {
    color: #ffde00;
	 
}
	
.imgtwitterMedia {
	width: 25px;
	display: inline-block;
  	vertical-align: middle;
	
}


/* New Member Bonus Bar */

.memberBonusBar {
	background: #037841;   
    float: left;
    height: auto;
    padding: 3px;
    text-align: center;
    width: 100%;
}


.memberBonusBar a {
    color: #ffffff;
	 
}
	

/* PHOTOS */


.photoWrap {
    width: 33%;
    box-sizing: border-box;
    padding: 1%;
    float: left;
    position: relative;
}

.photoWrap img {
    width: 100%;
    display: block;
    margin: auto;
}

.photoImageWrap .photoWrap {
    width: 33%;
    box-sizing: border-box;
    padding: 1%;
    float: left;
    position: relative;
}

.photoImageWrap .photoWrap img {
    width: 100%;
    display: block;
    margin: auto;
}

.imageLink {
    display: block;
    height: 200px;
    overflow: hidden;
}

/* FINGER SWIPER */

.swipeAreaPosition {
    position: absolute;
    width: 100%;
    margin-bottom: 0px;
    height: 35px;
    pointer-events: none;
    z-index: 2;
}

.swipeMessageArea1400, .swipeMessageAreaMessaging, .swipeMessageAreaVodStats, .swipeMessageArea1000, .swipeMessageArea900, .swipeMessageSystem{
    display: none;
}

.swipeText {
    margin: 0 35px 0 35px;
    padding: 5px 0 6px 0;
    text-align: center;
    font-size: 14px;
    background: #e1e1e1;
    color: #585858;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.swipeArrowLeft {
    float: left;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 28px 14px 0;
    border-color: transparent #e1e1e1 transparent transparent;
}

.swipeArrowRight {
    margin-top: -29px;
    float: right;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 0 14px 28px;
    border-color: transparent transparent transparent #e1e1e1;
}

table.swipeTableMinWidth {
    min-width: 900px;
}


/* new button start */

A.button_1:link,
A.button_1:active,
A.button_1:visited,
input.button_1,
.button_1,
button.button_1 {
    color: #FFFFFF;
    background: #989898;
    border: none;
    display: block;
    position: relative;
	line-height: 30px;
    margin: 0 0 5px 0;
	padding-left: 10px;
	padding-right: 10px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
	cursor: pointer;
}

A.button_1:hover,
input.button_1:hover,
button.button_1:hover {
    color: #FFFFFF;
    background: #898989;
    border: none;
}

A.button_2:link,
A.button_2:active,
A.button_2:visited,
input.button_2,
.button_2,
button.button_2 {
    color: #FFFFFF;
    background: #00a9e0;
    border: none;
    display: block;
    position: relative;
	line-height: 30px;
    margin: 0 0 5px 0;
	padding-left: 10px;
	padding-right: 10px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
	cursor: pointer;
}

A.button_2:hover,
input.button_2:hover,
button.button_2:hover {
    color: #FFFFFF;
    background: #0690cb;
    border: none;
}

A.button_3:link,
A.button_3:active,
A.button_3:visited,
input.button_3,
.button_3,
button.button_3 {
    color: #FFFFFF;
    background: #06b407;
    border: none;
    display: block;
    position: relative;
	line-height: 40px;
	padding: 0 10px;
    margin: 0 0 5px 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
	cursor: pointer;
}

A.button_3:hover,
input.button_3:hover,
button.button_3:hover {
    color: #FFFFFF;
    background: #038f04;
    border: none;
}


A.button_4:link,
A.button_4:active,
A.button_4:visited,
input.button_4,
.button_4,
button.button_4 {
    color: #FFFFFF;
    background: #FE8383;
    border: none;
    display: block;
    position: relative;
	line-height: 40px;
    margin: 0 0 5px 0;
	padding-left: 10px;
	padding-right: 10px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
	cursor: pointer;
}

A.button_4:hover,
input.button_4:hover,
button.button_4:hover {
    color: #FFFFFF;
    background: #fd5f5f;
    border: none;
}


.button_2.loginPageButton {
    float: none;
    width: 144px;
}

.buttonNextPrev {
    width: 70px;
}

.buttonWidthAuto {
	width: auto;
	padding: 0 20px;	
}

.buttonMessagingWidth {
    width: 50px;
}

.button_2.editContact {
    margin-left: 5px;
    float: left;
    margin-bottom: 10px;
}

.editContactsSubmit {
    margin: 5px 0 0 70px;
}

A.button_3_tall:link,
A.button_3_tall:active,
A.button_3_tall:visited {
    /* default background colour, for all layout engines that don't implement gradients */
    
    background: #06b407;
    /* gecko based browsers */
    
    background: -moz-linear-gradient(top, #06b407, #27c828);
    /* webkit based browsers */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#06b407), to(#27c828));
    height: 47px;
    padding: 20px 5px 10px 5px;
    /* distance from border edge to text */
    
    color: #FFFFFF;
    border: 1px solid #98f298;
    display: block;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    -moz-box-shadow: 3px 3px 4px #a6a6a6;
    -webkit-box-shadow: 3px 3px 4px #a6a6a6;
    box-shadow: 3px 3px 4px #a6a6a6;
    /* For IE 8 */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a6a6a6')";
    /* For IE 5.5 - 7 */
    
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a6a6a6');
}

A.button_3_tall:hover {
    /* default background colour, for all layout engines that don't implement gradients */
    
    background: #038f04;
    /* gecko based browsers */
    
    background: -moz-linear-gradient(top, #038f04, #18a519);
    /* webkit based browsers */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#038f04), to(#18a519));
    color: #FFFFFF;
    border: 1px solid #98f298;
}

.primary_content_section {
	display: table;	
	width: 100%;
	box-sizing: border-box;
}

.primary_content_section_scroll {
    background-color: #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
    width: 920px;
    margin: 25px auto;
}

/* Instant Pay CSS */

.instantPayLogo IMG {
	width:	100%;
	max-width: 320px;
	margin: 0 auto 10px auto;	
}


/*Forums Thread */

.avatarInfo {
	width: 150px;
	float: left;
}

.forumPostInfo {
    width: 150px;   
}

.forumPostAvatar img {
	 width: 150px;
}

.forumPostContentText {
    font-size: 13pt;
    line-height: 17pt;
	width: 83%;
	float:left;
    padding-left: 150px;
}

.message_box {
    display: inline-block;
    width: 98%;
}

.forumPostFooter {
    float: right;
}


/* promo side button */

.promoSideMenu {
	float: left;
	width: 220px;
	margin: 15px 25px 50px 0;
}

.promoSideMain {
	float: left;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	padding: 10px;
	box-sizing: border-box;
	background-color: #ffffff;
	width: 80%;
	margin-bottom: 25px;
}

.promoRespDropdown {
	display: none;	
}

.promoListItems {
	display: block;	
}

.promoRespDropdown select {
	width: 100%;	
	margin: 10px 0;
	padding: 10px;
}

.promoListItems .scrollBox {
	height: 270px;
	overflow: scroll;
	overflow-x: hidden;
}

.promoSideMenu h2{
	margin-bottom: 15px;	
}

img.imgPromoBanner {	
	float: left;
}

/* new application */

#terms {
	width: 98%;
	float: left;
	margin: 10px 0 0 0;
	padding: 1%;
}

#acceptance .signature {
	width: auto;
	margin-top: 10px;
}

.progressBarSignUp {
	width: 440px;
	float: left;	
	margin-bottom: 5px;
	font-weight: bold;
}

A.button_2.chooseStageName {
	float: left;
	margin: 10px 10px 0 0;
}

.preApprovedNames {
	width: 25%;
	float: left;
	margin: 0 0 8px 0;
}

img.needSomeHelp {
	float: left;	
	margin-top: 10px;
}

img.moneyTree {
	position: relative;
	float: right;
	margin-top: -133px;
	width: 250px;
	height: auto;
}

.containerSignUpSteps {
	width: 43%;
	float: left;
	margin-right: 3%;
	padding-right: 3%;
	border-right: 1px solid #d8d5d5;		
}

.containerSignUpSteps.secondRow {
	border-right: none;		
}

.imgAcctRep {
	float: left;
	margin: 0 20px 20px 0;	
}

.signUpInfo input[type="text"] {
	padding: 8px;	
	margin: 0 10px 5px 0;
}

.soloModelSign .step-left {
	margin-bottom: 15px;	
}

.signUpIdUpload {
	width: 240px;
	float: left;
}

.signUpIdImages {
	float: left;
	width: 250px;
	text-align: center;
	margin-left: 50px;
}

.signUpIdImages img {
	width: 100%;
	margin-top: 25px;
}

.formInfo2257 {
	margin-bottom: 20px;
}

.containerSampModelPic {
	max-width: 1200px;
	margin: 0 auto;	
}

.sampleModelPics {
	width: 550px;
	text-align: center;
	float: left;
	margin-right: 50px;
}

.sampleModelPics img {
	width: 48%;
	float: left;
	margin-right: 2%;
}

.bioInfoColumnBodyInfo {
	width: 100%;
	float: left;
	margin: 0 2% 25px 0;	
}

.bioInfoColumn {
	width: 27%;
	float: left;
	margin: 30px 5% 25px 0;
}

.containerBioInfoMain {
	float: left;
	margin: 0 75px 0 0;
}

.containerBioInfo {
	margin: 0 10px 20px 0;	
	clear: both;
}

.containerBioInfo .option,
.containerBioInfo .optionShort {
	float: left;
	text-align: right;
	margin-right: 5px;
}

.containerBioInfo .option {
	width: 100px;
}

.containerBioInfo .optionShort {
	width: 70px;
}

.containerBioInfo .dropdown {
	float: left;	
	margin-bottom: 20px;
}

.containerBioInfo img {
	margin-left: 105px;	
	width: 110px;
}

.containerBioInfoMain .containerBioInfo .form_input {
	width: 100%;	
}

.containerTagOptionsTools {
	width: 50%;
	float: left;
}

.containerTagOptions {
	width: 25%;
	float: left;
}

.checkBoxOptions {
	width: 50%;
	float: right;	
}

.containerPaidRadioButtons {
	width: 14%;
	float: left;
}

.containerPaidTextBoxes {
	width: 35%;	
	float: left;
	margin-right: 3%;
}

.containerPaidBullets {
	width: 40%;
	float: left;	
}

.containerPaidTextBoxes input[type="text"],
.containerPaidTextBoxes textarea {
	width: 100%;
	padding: 8px;
}

.containerPaidTextBoxes td {
	text-align: right;	
}

.fullLegalName {
	width: 250px;
	padding: 10px;	
}

.signedPdf {
	width: 750px;
	height: 500px;
	overflow-y: scroll;	
	margin-bottom: 35px;
}

.signedPdf img {
	width: 100%;	
}

.containerHalf {
	width: 46%;
	float: left;
	padding-right: 2%;	
}

.setWidthText {
	width: 175px;
	float: left;
	line-height: 30px;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 15px;
}

.setWidthInfo {
	float: left;
	width: auto;
}

.selectedNameText {
	line-height: 30px;	
}

.button_2.createPerformerAcct {
	margin-top: 0;
	margin: -10px 0 10px 185px;	
}

.extraSpaceLeft {
	margin-left: 15px;	
}

.SampleForm2257 {
	border: 1px solid #DADADA;
	float: left;
	margin: 10px 3% 25px 0;
	width: 350px;
}

.tipTargetText {
	  width: 98%;
	  float: left;
}

.fanClubImage {

float: left; 
width: 380px; 
margin: -10px 30px 0 10px;
}

.fanClubBtn {
	margin: 20px auto; 
	width: 350px;
	
}

.fanClubText {
	float: left;
	
}

.performerVideo {
	float: left; 
	width:200px; 
	padding-left: 2%; 
	text-align: center;
		
}

 .soloSignUpHeader {
	font-size: 24px;
	font-weight: bold;	
	text-align: center; 
}

.containerProgressBar {
	max-width: 475px;
	margin: 0 auto;	
}

.vodReports {
	margin-top: 25px;
	
	}
	
.modelFriends {
	 width: 83%;
    float: left;
	
	}	
	
.modelPluginMain {	
	width: 80%;
	float: left;
    margin: 0 0 30px 0;
}

.swipeMessageAreaFriends {
	
	display: none;
	}
	
.swipeMessageAreaDocuments {
	display: none;
	
	}
	
.modelDocuments {
	 width: 80%;
    float: left;
	
	}
	
.modelDocInfo{	
	float: left;
	width: 47%; 
	text-align: center;

}

.sampleImg .sampleImages {
	float: left;
	padding: 2%;
	width: 12%;
}


.performerImages {
	float: left;
	padding: 2%;
	width: 12%;
}

 .sampleImg  .button_width_200{
	 width: 100%;
	 
}

.sampleImg  img {
	width: 100%;
	
}

.performerImages img {
	width: 100%;
	height: auto;
	
}

.fireFoxLogo img {
	width: 110px;
	height: auto;
	
}

.modelName {
	width: 98%;
	display: block;
	margin:auto;
 }
 
 .modelName td {
	 text-align: left;
	 
}
 .myFetishes {
	 float: left; 
	 width: 200px;
 }
 
 .myFetishesSection {
	 float: left; 
	 width: 75%; 
	 margin: 8px 0px 0px 20px;
	 
 }
 
.fetishesSelect {
	 float: left;
	 margin: 1%;
	 width: 30%
 }
 
 .fetishDetails textarea {
	width: 95%;
	height: auto;
}

.fetishDetails input.button_width_180{
   width: 180px;
   
}

.uploadPhotos .button_width_200 {
	width: 200px;
}

.performerImages  .button_width_200 {
	width:100%;
}

.myFetishesSection textarea {
	width: 430px; 
	height: 150px
}

.fetishModelImg {	
	display: block;
	text-align: center;
	width: 98%;
}
	
.fetishModelImg img {
	border: 1px solid #000;	
	width: 200px;
	height: auto;
}

.tipTargetImage {
	background: #FFFFFF url(/images/studio-v2/tip-targets-edit-bg.jpg) no-repeat;
	background-size:900px;
}


.tipTargetModelImg {
	display: block;
    text-align: center;
    width: 98%;	
}
	
.tipTargetModelImg div {
	width: 45%;
	float: left;

}

.tipTargetModelImg div img {
	border: 1px solid; 
	border-color: #000000;
	width: 300px;

}

.bioBirthday {
	width: 200px;
	
}

.bioBirthday table {
	width:98%;	
}


.bioBirthday table td{
	width:98%;	
}

.singleImage {
	float: left; 
	width: 98%; 
	margin-right: 4%; 
	padding: 8px;

}

.singleImage table input {
 	width: 200px;

}

.multipleImages {
	float: left; 
	width: 900px;
	border: 1px solid #000; 
	padding: 8px;			
}

.multipleImagesText {
	display: none;
}

.vibratorImage img {
	float: right;
	height: 230px;	

}		

.viewWishlist {
    float: left;
    margin-top: 28px;
    padding-bottom: 80px;
	width: 75%;
}

.viewWishlist p { 
	float: left;

}

.viewWishlist img { 
	float: left; 
	border: 1px solid #000; 
	margin: 0 10px 20px 0;

}

.performerText p span {
	font-style: italic;
	color: #0690cb;
	
	}

.performerText p {
	font-size: 13px;
	
	
}

.performerText textarea {
	width: 300px; 
	height: 80px;
}

.performerTextPassword {
	width: 300px; 
	
}

.performerText .birthdayInfo SELECT {
	width: 50px;
	float: left;
		 
} 

/* Featured Tutorial */

.featuredTutorial {
    width: 100%;
    margin-top: 30px;
    margin: 30px 0 0 0;
    float: left;
}

.featuredTutorialThumb {
    width: 100%;    
}

.featuredTutorialThumb img {
    width: 100%;
	max-width: 350px;
	margin: 10px 30px 20px 0;
	float: left;
}

.featuredTutorialTitle {
    font-size: 16px;
    font-weight: bold;  
}

.uploadProspectImg table {	
	width: 400px;	
}

.textGreen {
	color: #008600;
}

.headerResponsiveMain {
	width: 100%;
	padding-bottom: 20.8%;
	margin-bottom: 20px;
	clear: both;
}

.headerResponsiveInnerLeft,
.headerResponsiveInnerMiddle,
.headerResponsiveInnerRight {
	float: left;
	width: 33.3%;
}

.headerResponsiveInnerLeft img,
.headerResponsiveInnerRight img,
.headerResponsiveInnerMiddle img {
	max-height: 250px;
	max-width: 400px;
	margin: 0 auto;
	display: block;
}

.headerResponsiveInnerLeft img {
	float: left;
}

.headerResponsiveInnerRight img {
	float: right;
	margin-right: -2px;
}

/* VOD Styles */

.plugin_label {
	padding:3px 6px;
	margin:5px 0 0 130px;
	background-color: rgba(0,255,0,0.5);
	width:70px;
	border: 1px solid rgba(0,128,0,0.3);
	border-radius: 3px;
}

.myVods {
	text-align: left; 
	width: 100%;
	margin: 0 0 15px;
}

.myVods .myVodsShows {
    border: 1px solid #999;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px;
    width: 13%;
	text-align: center;
	
}

.vodRules {
	text-align: left; 
	width: 95%;
	margin: 0 0 15px;
	padding: 10px;

}

/* Media Queries */

@media all and (min-width: 1325px) {

	.headerResponsiveMain {
		height: 250px;
		padding-bottom: 0;
	}

}

@media all and (max-width: 2540px) {
    
	.forumPostContentText {
		float: left;
		font-size: 13pt;
		line-height: 17pt;
		width: 87%;
        padding-left: 20px;
	}
	
	.quotedPostContainer {
		width: 100%;
	}
}

@media all and (max-width: 2232px) {
    
	.forumPostContentText {
		float: left;
		font-size: 13pt;
		line-height: 17pt;
		width: 90%;
	}
    
}

@media all and (max-width: 1995px) {
	
	.forumPostContentText {
		width: 88%;
	}
}

@media all and (max-width: 1900px) {
	
	.sampleImg .sampleImages {
		width: 14%;
	}
	
	.performerImages {
		width: 16%;		
		min-height: 415px;
	}
}

@media all and (max-width: 1800px) {
	
	.forumPostContentText {
		width: 87%
	}
}

@media all and (max-width: 1680px) {
	
	.performerVideo {
		padding-left: 4%;
		
	}
}

@media all and (max-width: 1641px) {
	
	.forumPostContentText {
		width: 86%
	}
}

@media all and (max-width: 1600px) {
	
	.setWidthText {
		width: 100%;
		text-align: left;
		margin-bottom: 0;
	}
	
	.setWidthInfo {
		float: left;
		width: auto;
	}
	
	.button_2.createPerformerAcct {
		margin: 20px 0 10px 0;	
	}
	
}

@media all and (max-width: 1530px) {
	.performerImages {
		min-height: 370px;
	}
}

@media all and (max-width: 1509px) {
	
	.forumPostContentText {
		width: 85%
	}
	
	.sampleImg .sampleImages {
		width: 16%;
	}
	
	.performerImages {
		width: 21%;
		min-height: 405px;
		
	}
}

@media all and (max-width: 1415px) {
	
	.message_box { 
		width: 97.5%;
	}
	
	.containerPaidRadioButtons {
		width: 14%;
	}
	
	.containerPaidTextBoxes {
		width: 45%;	
	}
	
	.containerPaidBullets {
		width: 30%;	
	}
	
	.myVods .myVodsShows {
		width: 15%;
	}
	
}

@media all and (max-width: 1400px) {
	
	.codeView {
		font-size: 11px;
	}
	
	.forumPostContentText {
		width: 84%
	}
	
	.promoSideMain {
		width: 78%;
	}
	
	.swipeMessageArea1400 {
        width: 92%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
    }
	
}

@media all and (max-width: 1365px) {
	
	.performerVideo {
		padding-left: 4%;
		
	}
}

@media all and (max-width: 1300px) {
	
	.forumPostContentText {
		width: 82%
	}
	
	.message_box { 
		width: 97%;
	}	
	
	.containerSampModelPic {
		max-width: 550px;
		
	}
	
	.swipeMessageAreaDocuments {
        width: 71%;
    }
	
	.tipTargetImage {
		background: none;
	}
	
	.multipleImages {	 
		width: 97%;
			
	}
}

@media all and (max-width: 1250px) {
	
    .containerWelcomePage #side_col_1 {
        margin-right: 10px;
    }
	
	.messaging .mobileTableScroll {
        width: 100%;
        overflow-x: auto;
        padding-top: 50px;
        margin-bottom: 15px;
    }
	
	
	.vodReports .mobileTableScroll {
		width: 99.6%;
		overflow-x: auto;
		padding-top: 50px;
		margin-bottom: 15px;
}

	.swipeMessageAreaVodStats {
		width: 70%;
		display: block;
		margin: 5px 0 5px 0;
		z-index: 0;
	}

	.modelFriends .mobileTableScroll {
		width: 99.6%;
		overflow-x: auto;
		padding-top: 50px;
		margin-bottom: 15px;
	}
	
	 .swipeMessageAreaMessaging {
        width: 78%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
    }
	
	.swipeMessageSystem {
		 width: 72%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
		
	}
	
	.modelDocuments .mobileTableScroll {
		margin-bottom: 15px;
		overflow-x: auto;
		padding-top: 50px;
		width:100%;
	}
	
}

@media all and (max-width: 1230px) {
	
    .containerWelcomePage #side_col_1 + #primary_content {
        width: 81%;
    }
	
	.promoSideMain {
		width: 75%;
	}

}

@media all and (max-width: 1200px) {
	.sampleImg .sampleImages {
		width: 29%;
	}
	
	.performerImages {
		width: 29%;
		min-height: 410px;
	}
}

@media all and (max-width: 1188px) {
	
	.swipeMessageAreaFriends  {
        width:75%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
    }
	
	.modelFriends {
		float: left;
		width: 80%;
    }

    .swipeMessageAreaDocuments {
		width: 75%;
		display: block;
		margin: 5px 0 5px 0;
		z-index: 0;
	}
    
}

@media all and (max-width: 1150px) {

    .swipeMessageAreaDocuments {
		width: 73%;
		display: block;
		margin: 5px 0 5px 0;
		z-index: 0;
	}
    
}


@media all and (max-width: 1147px) {
	
	.forumPostContentText {
		width: 83%;
	}
	
	.message_box { 
		width: 96%;
	}
	
	.bioInfoColumnBodyInfo {
		width: 250px;	
	}
	
	.bioInfoColumn {
		width: 30%;
	}
	
	img.moneyTree {
		display: none;
	}
	
	.fanClubText {
    	width: 50%;
	}
	
	.modelPluginMain {	
		width: 75%;
		float: left;
		margin: 0 0 30px 0;
	}
	
	.modelDocInfo {
		float: left;
		text-align: center;
		width: 40%;
	}
	
	.myVods .myVodsShows {
		width: 18%;
	}
	
}

@media all and (max-width: 1108px) {	
	
	.viewWishlist {
		margin-top: 22px;

	}
}
	

@media all and (max-width: 1100px) {
	
    .containerWelcomePage #side_col_1 + #primary_content {
        width: 79%;
    }
	
	.swipeMessageArea1100 {
		width: 100%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
	}
	
	.containerSignUpSteps {
		width: 96%;
		margin: 0 2%;
		border-right: none;		
	}
	
	.swipeMessageAreaMessaging {
        width: 76%;
    }
	
	.tipTargetModelImg div img {
		width: 98%;
		
	}
 
}

@media all and (max-width: 1084px) {
	
	.forumPostContentText {
		width: 79%;
	}
	
	.promoSideMain {
		width: 73%;
	}

}

@media all and (max-width: 1050px) {
	
.swipeMessageSystem {
		 width:70%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
		
	}
	
}

@media all and (max-width: 1024px) {
	
    .modelView .bread_crumbs {
        margin: 0px 0 20px 0;
    }

    .section_main_text {
        float: none;
        margin: 8px 0 0 10px;
        width: auto;
    }

    .section_side_image {
        width: auto;
    }

    .section_side_image img {
        width: 100%;
    }

    .page_title {
        margin: 145px 0 0;
        padding: 5px;
    }

    .success_box {
        margin-bottom: 43px;
    }

    .studioPerfLoginResp {
        margin-top: 140px;
    }
	
	.performerWelcome {
		display: none;	
	}

}

@media all and (max-width: 1000px) {
	
    .mobileTableScroll {
        width: 99.6%;
        overflow-x: auto;
        padding-top: 50px;
        margin-bottom: 15px;
    }
	
	 .memberPluginWrapper .mobileTableScroll {
        width: 97%;
    }

	 .swipeMessageArea1000 {
        width: 92%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
    }
	
    .photoWrap {
        width: 33.3%;
        padding: .5% .5% 2% .5%;
    }
	
	.photoImageWrap .photoWrap {
        width: 33.3%;
        padding: .5% .5% 2% .5%;
    }

    .containerWelcomePage #side_col_1 + #primary_content {
        width: 77%;
    }

	.main_box_1_outer {
        display: none;
    }

    .fetishTxt {
        width: 100%;
		float: none;
    }
	
	.bioInfoColumnBodyInfo {
		width: 240px;	
	}
	
	.bioInfoColumn {
		width: 25%;
	}
	
	.performerDealsImg {
		text-align:center;
		width: 98%;
		
	}
	
	.performerDealsImg img {
		width:75%;
	}
	
	.swipeMessageAreaMessaging {
        width: 74%;
    }
	
	
	.swipeMessageAreaFriends {
        width: 74%;
    }
	
	
	.swipeMessageAreaDocuments {
        width: 71%;
    }
	
	
	.modelDocuments {
		width: 78%;
	}


	.modelDocuments .mobileTableScroll {
		margin-bottom: 15px;
		overflow-x: auto;
		padding-top: 50px;
		width: 98.6%;
	}
	
	
	.modelDocInfo {
		text-align: left;
		width: 98%;
	}
	
	.sampleImg .sampleImages {
		width: 46%;
		margin-bottom: 40px;
	}
	
	.performerImages {
		width: 46%;
		min-height: 398px;
	}
	   

  .myFetishesSection {
   	 width: 70%;
	}
	
	.myVods .myVodsShows {
		width: 20%;
	}
	

}

@media all and (max-width: 976px) {

	.forumPostContentText {
		width: 75%;
	}
	
	.promoSideMain {
		width: 70%;
	}
	
	.iconGridColumn .iconContainer, .iconGridColumnLast .iconContainer {
		width: 16%;	
		min-height: 100px;
	}
	
	.fanClubText {
    	width: 100%;
	}
	
	.fanClubImage {
		text-align: center;
		width: 100%;
	}
	
	.swipeMessageAreaFriends  {
        width:65%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
    }
	
	.modelFriends {
		float: left;
		width: 70%;
    }
   

    /* Featured Tutorial */
            
    .featuredTutorial {
        width: 100%;	
    }
    
    .featuredTutorialThumb {
        width: 100%;    
    }


}


@media all and (max-width: 915px) {
	
    .containerWelcomePage #side_col_1 + #primary_content {
        width: 73%;
    }
	
    img.imgHalloweenCustContest {
        width: 100%;
    }
	
	img.imgPromoBanner {	
		width: 100%;
	}
	
	.swipeMessageSystem {
		 width:69%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
		
	}

}

@media all and (max-width: 900px) {
	
	.primary_content_section {
		display: block;	
	}
	
   .flirtPhoneImageHeader {
		display: none;	
	}
	
	.swipeMessageArea900 {
        width: 92%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
    }
	
	table.swipeTableMinWidthNav {
		min-width: 820px;
	}
	
	.memberPluginWrapper .swipeMessageArea900 {
        width: 89.5%;
    }
	
	.promoSideMain {
		width: 67%;
	}
	
	.containerTagOptionsTools {
		width: 70%;
	}
	
	.containerTagOptions {
		width: 30%;
		margin-bottom: 25px;
	}
	
	.checkBoxOptions {
		width: 50%;
	}
	
	.containerHalf {
		width: 100%;
		padding: 0;
	}
	
	.containerSideMenu {
		display: block;
		width: 100%;
	}
	
	#side_col_1 {
		width: 100%; 
		margin: 0 0 -11px;
	}
	
	#side_col_1 + #primary_content {
		width: 100%;
	}
	
	.swipeMessageAreaMessaging {
        width: 93%;
    }
	
	.swipeMessageAreaVodStats {
		width: 92%;
		display: block;
		margin: 5px 0 5px 0;
		z-index: 0;
	}
	
	.swipeMessageAreaFriends  {
		width: 70%;
		display: block;
		margin: 5px 0 5px 0;
		z-index: 0;
	}
 
 	.memberPluginImg {
		display: none;
		
	}
	
	.modelPluginMain {
		width: 100%;
	 
	}
	
	.swipeMessageAreaFriends  {
        width:93%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
    }
	
	.modelFriends { 
		width: 100%;
	}

	.modelDocuments {
		width: 100%;
	}
	
	.modelDocuments .mobileTableScroll {
		margin-bottom: 15px;
		overflow-x: auto;
		padding-top: 50px;
		width: 99.6%;
	}
	  .swipeMessageAreaDocuments {
		width: 92%;
	}
	
	.myFetishes { 
	 width: 100%;
   } 
 
   .myFetishesSection {
	  width: 96%;
   }
   
   .swipeMessageSystem {
		 width:92%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
		
	}
}

@media all and (max-width: 890px) {
	
	.forumPostContentText {
		width: 74%;
	}
	
}

@media all and (max-width: 850px) {
	
	.signedPdf {
		width: 100%;
		height: auto;
		overflow-y: auto;
		margin-bottom: 0;	
	}

}

@media all and (max-width: 836px) {
	
	.forumPostContentText {
		width: 72%;
	}
	
	.preApprovedNames {
		width: 33%;
	}
	
}

@media all and (max-width: 820px) {
	
    .iconGridColumnLarge .iconContainerLarge {
        width: 45%;
    }
	
	.promoSideMain {
		width: 63%;
	}
	
	.iconGridColumn .iconContainer, .iconGridColumnLast .iconContainer {
		width: 20%;	
	}
	
	.featuredTutorialThumb img {
		max-width: none;
		margin: 5px 0 10px 0;
		float: none;
	}
	
	.featuredTutorial {
		margin-bottom: 25px;
	}

	.myVods .myVodsShows {
	
		width: 45%;
	
}

@media all and (max-width: 780px) {
	
    .containerWelcomePage #side_col_1 + #primary_content {
        width: 70%;
    }
	
	.contactUsInfo {
		width:98%;
		margin-left:0px
	}

	.contactForm {
		width:98%; 
		margin-left:0px;
	}
	
	.modelInterested {
		 width:98%; 
		 margin-top:0px; 
		 margin-top:0; 
		 margin-left:0;
	}
	
	.signupImage img {
		width:98%;
		height:auto;
		margin-left: 0px;
	}
	
	.infoHighlights {
		margin-left:  -58px;
	}

	.forumPostContentText {
		width: 74%;
	}
	
	.message_box {
		width: 95%;
	}
	
	.iconGridColumn .iconContainer, .iconGridColumnLast .iconContainer {
		width: 29%;	
	}
	
	A.button_2.chooseStageName {
		width: 27%;
		margin-right: 2%;
	}
	
	.bioInfoColumnBodyInfo {
		width: 260px;	
	}
	
	.bioInfoColumn {
		width: 45%;
		margin: 30px 5% 0 0;
	}
	
	.performerVideo {
		padding-left: 3.5%;
	}
	
	.viewWishlist {
   		 width: 100%;
	}
 
}

@media all and (max-width: 767px) {
		
	.multipleImages {
		display: none;
	
	}
	
	.multipleImagesText {
		display: block;
		color: #ff0000;
		font-weight: bold;
		text-align: center;
		background: #f0f0f0 none repeat scroll 0 0;
		border: 5px solid #a0a0a0;
		border-radius: 3px;
		float: left;
		padding: 0.5%;
		width: 98%; 		
	}
	
}

@media all and (max-width: 761px) {
	
	.forumPostAvatar img {
		width: 145px;
	}
	
	.promoSideMain {
		width: 60%;
	}
	
}

@media all and (max-width: 745px) {
	
	.forumPostContentText {
		width: 70%;
	}
	
	.avatarInfo {
		width: 25%;
	}
	
	.creditTierBadge {
		width: 100px;
	}
	
	.message_box .forumPostContentText img {
		width: auto;
	}
    
}

@media all and (max-width: 720px) {

	#content_wrap {
		padding-top: 30px;
	}
	
	.preApprovedNames {
		width: 50%;
	}

}


@media all and (max-width: 700px) {
	
    .containerWelcomePage #side_col_1 + #primary_content {
        width: 67%;
    }
	
	.codeView {
		font-size: 10px;
	}
	
	.message_box {
		width: 95%;
	}
	
	.iconGridColumn .iconContainer, .iconGridColumnLast .iconContainer {
		width: 26%;	
	}
	
	.bioInfoColumnBodyInfo {
		width: 100%;	
	}
	
	.bioInfoColumn {
		width: 41%;
		margin: 30px 8% 0 0;
	}
	
	.respBioData {
		width: 300px;
		margin: 0 auto;
	}
	
	.containerBioInfoMain {
		width: 100%;	
	}
	
	.containerBioInfoMain {
		float: left;
		margin: 0;
	}
	
	.containerPaidRadioButtons {
		width: 25%;
		margin-right: 2%;
	}
	
	.containerPaidTextBoxes {
		width: 70%;	
		margin-right: 3%;
		margin-bottom: 25px;
	}
	
	.containerPaidBullets {
		width: 100%;	
	}
	
	.fetishesSelect {
		width:45%
	}
	
	.tipTargetModelImg div img {
		width: 98%;
		
	}

}

@media all and (max-width: 660px) {
	
    .containerWelcomePage #side_col_1 + #primary_content {
        width: 65%;
    }
	
	.message_box {
		width: 94%;
	}
	
	.promoSideMain {
		width: 100%;
		margin: -20px 0 50px 0;
	}
	
	.promoSideMenu {
		width: 100%;
	}
	
	.promoRespDropdown {
		display: block;	
	}
	
	.promoListItems {
		display: none;	
	}
	
	.promoSideMenu h2 {
		margin: 0 0 5px 0;	
	}
	
	.promoSideMenu select {
		margin: 0 0 0 0;	
	}
	
	.promoListItems .scrollBox {
		height: 100px;
	}
	
	.signUpIdUpload {
		margin: 0 auto;
		float: none;
		display: block;
		position: relative
	}
	
	.signUpIdImages {
		float: none;
		width: 250px;
		margin: 0 auto;
	}
	
	.sampleModelPics {
		width: 100%;
	}
	
	.containerTagOptionsTools {
		width: 100%;
		margin-bottom: 25px;
	}
	
	.containerTagOptions {
		width: 100%;
		margin-bottom: 25px;
	}
	
	.checkBoxOptions {
		width: 50%;
	}
	
	.modelPluginMain {
		width: 99%;
	}
}

@media all and (max-width: 600px) {
	
    .containerWelcomePage #side_col_1 + #primary_content {
        width: 100%;
    }

    .tipTargetBanner {
        display: none;
    }

    .containerWelcomePage #side_col_1 {
        width: 99%;
    }
	
	.forumPostContentText {
		float: none;
        width: 98%;
        padding-left: 0;
	}
	
	.avatarInfo {
		width: 98%;
	}
	
	.creditTierBadge {
		width: 75px;
	}
	
	.forumPostFooter {
		float: left;
		margin-left: 0;
		width: 91%;
	}
	.forumPostFooter .button_width_200  {
		width: 100%;
	}
	
	.signUpInfo input[type="text"] {
		width: 96%;
		padding: 8px 2%;	
		margin: 0 10px 5px 0;
	}
	
	.soloModelSign .button_2 {
		width: 100%;
	}
	
	  
   .tipTargetModelImg div {
		width: 98%;
		margin-bottom:10px;
		
	}
	
	
	.myFetishesSection textarea {
		width:95%;
		margin: 1%; 
	}
	
 

}

@media all and (max-width: 550px) {

	.progressBarSignUp {
		width: 342px;
	}
	
	A.button_2.chooseStageName {
		width: 96%;
		margin-right: 0;
	}
	
	
	#side_col_1 {
		width: 99%;
	}
	
	.photoImageWrap .photoWrap {
        width: 50%;
		height: 325px;
    }
}

@media all and (max-width: 500px) {
	
    .page_title {
        margin: 140px 0 0;
    }

    .view_value input {
        width: 150px;
    }

    .photoWrap {
        width: 50%;
    }
	
    .imageLink {
        height: 140px;
    }
	
	.message_box {
		width: 93%;
	}
	
	.formInfo2257 input[type="text"] {
		width: 96%;
	}
	
	.bioInfoColumnBodyInfo {
		width: 100%;	
	}
	
	.bioInfoColumn {
		width: 100%;
		margin: 0;
	}
	
	.modelName {
		width: 100%;
	}
	
	
	.creatTip input, .creatTip textarea {
		width:95%;
		
	}
	
	.uploadProspectImg table {	
		width: 100%;	
	}

}

@media all and (max-width: 460px) {

	.jump_menu {
		float: left;
		clear: both;
	}

}

@media all and (max-width: 455px) {
	
	.forumPostFooter {	 
		width: 91%;
	}
	
	.iconGridColumn .iconContainer, .iconGridColumnLast .iconContainer {
		width: 25%;		
	}
	
	.fanClubImage img {	 
		width: 100%;
	}
	
	.fanClubBtn { 
		width: 95%;
	}
}


@media all and (max-width: 450px) {
	.sampleImg .sampleImages {
		width: 98%;
	}
	
	.performerImages {
		width: 98%;
		margin-bottom: 40px;
	}
	
	.samples .section_side_image {
		float: none;
		text-align: center;
	}
	
	.uploadPhotos .button_width_200 {
		width: 100%;
	}
	
	.fetishModelImg img {
		width: 98%;
    }
}

@media all and (max-width: 445px) {

	.progressBarSignUp {
		width: 316px;
	}
	
	.fetishDetails {
		width: 98%;
		height: auto;
	}
	
	.fetishesSelect {
		 width: 95%
		 
		 
		 }
}

@media all and (max-width: 420px) {
	
    .page_title {
        margin: 150px 0 0;
    }

    .view_value input {
        width: 150px;
    }

    .photoWrap {
        width: 50%;
    }
	
	.photoImageWrap .photoWrap {
        width: 98%;
		height: 300px;
    }

    .imageLink {
        height: 140px;
    }

    #content {
        margin: -5px 0 0 0;
        padding: 0;
        width: 100%;
    }

    .containerWelcomePage .primary_content_section {
        width: 100%;
    }

    .iconGridColumnLarge .iconContainerLarge {
        width: 100%;
    }
	
	.button_2,
	.button_width_80,
	.button_width_110,
	.button_width_150,
	.button_width_200,
	.button_width_320 {
		width: 100%;
	}
	
	A.button_1:link,
	A.button_1:active,
	A.button_1:visited,
	input.button_1,
	button.button_1,
	.button_1,
	A.button_2:link,
	A.button_2:active,
	A.button_2:visited,
	input.button_2,
	button.button_2,
	.button_2 {
		height: 44px;
		padding: 0;
		line-height: 44px;
	}
	
	INPUT, TEXTAREA, SELECT {
		padding: 5px;
	}
	
	.fetishBtns .button_2 {
		float: left;
	}
	
	.contactForm textarea {
		width: 98%; 
	}
	
	.message_box {
		width: 92%;
	}
	
	.button_1.licenseAgreement {
		font-size: 12px;	
		padding: 0 2%;
		width: 96%;
	}
	
	#acceptance .signature {
		width: 94%;
	}
	
	.modelSignupProcess INPUT {
		width: 174px;
	}
	
	.preApprovedNames {
		width: 100%;
		text-align: center;
	}
	
	.sampleModelPics img {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.checkBoxOptions {
		width: 100%;
	}
	
	.containerPaidRadioButtons {
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}
	
	.containerPaidTextBoxes {
		width: 95%;	
		margin-right: 0;
	}
	
	.containerPaidBullets {
		width: 100%;	
	}
	
	.button_1.signupProcess {
		padding-right: 1%;
		padding-left: 1%;
		font-size: 12px;
		width: 96%;
	}
	
	.fullLegalName {
		width: 95%;
		padding: 10px 2%;	
	}
	
	
	.tipTargetText {
	  width: 98%;
	  float: left;
	}
	
	.tipTargetText img {
	  width: 98%;
	  float: left;
	  height: auto;
	}
	
	.fetishDetails input.button_width_180{
	   width: 100%;
	   
	}
	
	.myFetishesSection textarea {
		width: 90%;
	}
	
	.headerAutoTweet {
		height: 46px;
	}
	
	.respBioData {
		width: 100%;
	}
	
	.containerBioInfo .option, .containerBioInfo .optionShort {
		text-align: left;
	}

}

@media all and (max-width: 400px) {

	.headerResponsiveInnerLeft, .headerResponsiveInnerRight {
		display: none;
	}

	.headerResponsiveInnerMiddle {
		width: 100%;
	}

	.headerResponsiveMain {
		padding-bottom: 65%;
	}

	.animation {
		width: 100%;

	}

	.myVods .myVodsShows {

		width: 97%;

	}

}

@media all and (max-width: 390px) {

	.progressBarSignUp {
		width: 263px;
	}
	
	img.needSomeHelp {
		width: 100%;	
	}
	.swipeMessageAreaFriends  {
        width:90%;
        display: block;
        margin: 5px 0 5px 0;
        z-index: 0;
    }

}
@media all and (max-width: 370px) {
	
	.message_box {
		width: 90%;
	}
	
	.imgAcctRep {
		width: 100%;
	}
	
	.performerText textarea,
	.performerTextPassword,
	 INPUT, TEXTAREA, SELECT {
 		width: 98%
	}
	
	.containerTagOptionsTools INPUT,
	.containerTagOptions INPUT,
	.bioInfoColumn INPUT {
		width: auto;
	}
	
	.performerText .birthdayInfo SELECT {
		width: 32%;
		float: left;
	}
}

@media all and (max-width: 350px) {
	
	.progressBarSignUp {
		width: 222px;
	}
	
	.viewWishlist img {
		width:98%;
		height: auto;
	}
	
	.vibratorImage img {
		float: left;
		height: auto;
		width: 95%;
	}		
}
