/**************** Create Account *****************/
.white-general-closable-panel
{
  display:none;
  left:-5px;
  margin:0 auto;
  padding-bottom:70px;
  position:relative;
  top:115px;
  width:950px;
  z-index:500;
}

.wht-rnd-crnr-strt-cntnr-top-title.create-account
{
  background-image:url("../images/create_account.png");
  height:30px;
  left:140px;
  position:relative;
  top:-19px;
  width:279px;
}
.wht-rnd-crnr-strt-cntnr-top-title.edit-account
{
  background-image:url("../images/edit_account.png");
  height:30px;
  left:140px;
  position:relative;
  top:-19px;
  width:272px;
}

.wht-rnd-crnr-strt-cntnr2
{
  width: 950px;
  clear: both;
  position: relative;
}
.wht-rnd-crnr-strt-cntnr2-top {
    background-image: url(../images/wht-cntnr2-top.png);
    width:950px;
    height: 20px;
    float: left;
    position: relative;
}
.wht-rnd-crnr-strt-cntnr2-middle {
  background-image:url("../images/white_cntnr_mid.png");
  background-position:center bottom;
  background-repeat:repeat-x;
  float:left;
  margin-left:1px;
  position:relative;
  width:949px;
}
.wht-rnd-crnr-strt-cntnr2-bottom {
  background-image:url("../images/white_cntnr_bot.png");
  float:left;
  height:16px;
  position:relative;
  width:949px;
  margin-left: 1px;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}

.wht-rnd-crnr-strt-cntnr2-close
{
float:right;
height:21px;
position:relative;
right:-1px;
top:-40px;
width:27px;
z-index:600;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 697px;
    border-bottom: solid #e1e0de 1px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
    padding-bottom: 11px;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;

}
ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 13px;
	padding: 0 5px;
	color: #8E8D8B;
	/*border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}

ul.tabs li.active a{
  font-weight: bold;
  color: #696866;
}
ul.tabs li a:hover {
	/*background-image: url('../images/discription_arrow.png'); */
    background-repeat: no-repeat;

}

ul.tabs li.paddingRight15.active div.tab_arrow  { /*--Makes sure that the active tab does not listen to the hover properties--*/
  background-image:url("../images/tab_selected_arrow.png");
  background-position:center center;
  background-repeat:no-repeat;
  height:10px;
  position:absolute;
  width:100%;
}

.create-account-cntnr
{
  float:left;
  padding-left:140px;
  padding-right:100px;
  position:relative;
  width:709px;
}
.form-content-left
{
  width: 334px;
  position: relative;
  float: left;
}
.error-message, .age-error-message, .pass-mismatch-error-message
{
  width: 100%;
  position: relative;
  float: left;
  color: #f20400;
  font-size: 12px;
  padding-top: 12px;
  display:none;
}
.form-left-title
{
  width: 334px;
  position: relative;
  float: left;
  color: #676769;
  font-weight: bold;
  font-size: 16px;
  padding-top: 25px;
}

.form-left-text
{
  width: 334px;
  position: relative;
  float: left;
  color: #646464;
  font-size: 13px;
  padding-top: 18px;
  text-align:justify;
}
#tab-create-profile-info div a,#tab-create-profile-info div a:active,#tab-create-profile-info div a:visited{
	color : #273693;
}
.fontSize16
{
   font-size: 16px !important;
}

.paddingRight15
{
  padding-right: 15px !important;
}

.form-content-right
{
  padding-left: 40px;
  width: 294px;
  position: relative;
  float: left;
}
.form-content-right-row
{
  width: 335px;
  position: relative;
  float: left;
  padding-top: 12px;
}

.form-content-right-col
{
  width: 156px;
  position: relative;
  padding-bottom: 50px;
  padding-right: 10px;
  clear: both;
  float: left;
}

.form-content-right-row div.form-item input, .form-content-right-row div.form-item select,
.form-content-right-col div.form-item input, .form-content-right-col div.form-item select
{
  border: solid #888886 1px;
  color: #767676;
  font-size: 12px;
}

.form-content-right-row div.form-item,
.form-content-right-col div.form-item
{
  float: left;
}

.form-content-right-col .form-checkboxes,
.form-content-right-row .form-checkboxes
{
  margin: 5px 0 0 0;
}

.grey-text
{
  color: #97989a;
  font-size: 12px;
}

.black-text
{
  color: #000000;
  font-size: 12px;
}
.clearBoth
{
  clear: both;
}
.create-account-form
{
  width: 334px;
  position: relative;
  float: left;
}

.profile-icon
{
  width: 50px;
  height: 50px;
  position: relative;
  float: left;
  margin-right: 15px;
  margin-bottom: 17px;
  border: solid #ffffff 1px;
  /*background-color: #ababab;*/
  cursor: pointer;
}
.profile-icon.selected
{
  border-color: #898989;
}


.create-account-button
{
  float: right;
  padding-left: 12px;
}

.half-folded-container
{
  width: 334px;
  position: relative;
  float: left;
}

.half-folded-top
{
  width: 334px;
  position: relative;
  float: left;
}

.clean-clear-bubble
{
  background-image:url("../images/clear_sml.png");
  float:left;
  height:29px;
  left:31px;
  position:relative;
  top:-21px;
  width:34px;
  z-index:999999;
}

.myskin-tab
{
  background-image: url(../images/myskin_tab.png);
  width: 177px;
  height: 29px;
  position: relative;
  float: left;
}
.text-links
{
  color: #a6a6a8;
  float:left;
  font-size:12px;
  margin:10px 5px 0;
  padding:0 5px;
  position:relative;
}

.text-links.selected
{
  color: #0b0d0c;
}

.tab-divider
{
  border-right: #5e6dae solid 1px;
}

.half-folded-middle
{
  background-image: url(../images/myskinproducts_midShadow.png);
  background-repeat: repeat-y;
  width: 334px;
  height: 200px;
  position: relative;
  float: left;
}

.half-folded-bottom
{
  background-image: url(../images/myskinproducts.png);
  background-repeat: no-repeat;
  width: 334px;
  height: 11px;
  position: relative;
  float: left;
}

.tab-cntnr
{
  padding-left: 40px;
  padding-top: 5px;
}

.profile-name
{
  width: 220px;
  position: relative;
  float: left;
  color: #686868;
  font-size: 16px;
}

.profile-detail
{
  width: 285px;
  position: relative;
  clear: both;
  padding-top: 2px;
  color: #646464;
  font-size: 12px;
}

.create-account-image
{
  background-image:url("../images/girls.png");
  float:left;
  height:139px;
  left:-140px;
  margin-bottom:20px;
  margin-top:10px;
  position:relative;
  width:327px;
}

.createaccnt-form-container
{
  width: 335px;
  position: relative;
  float: left;
}

.tab-info
{
  float:left;
  position:relative;
  width:334px;
}
#tab-about-you, #tab-preferences,  #tab-about-you-info, #tab-preferences-info, #prev-button
{
  display: none;
}

#tab-about-you-info div a,#tab-about-you-info div a:active,#tab-about-you-info div a:visited{
	color : #273693;
}

.myskin-app-can-help-bubble
{
  background-image: url(../images/myskinapp-can-help-bubble.png);
  width: 230px;
  height: 206px;
  position: relative;
  float: left;
  margin-left: 100px;
}

.profile-button
{
  height:50px;
  outline:medium none;
  width:50px;
  opacity: 0;
  filter: alpha(opacity = 0);
  cursor: pointer;
}

.profile-button:checked
{
  border: solid black 1px;
}


#edit-profile-email, #edit-profile-confirm-email, #edit-profile-password, #edit-profile-confirm-password, #edit-profile-gender, #edit-profile-name,
#edit-profile-first-name, #edit-profile-last-name, #edit-profile-city, #edit-profile-mobile
{
  width: 145px;
}

#edit-profile-how-long, #edit-profile-product
{
  width: 135px;
}

#edit-profile-address1, #edit-profile-address2
{
  width: 307px;
}

#edit-profile-birth-month, #edit-profile-birth-date, #edit-profile-birth-year
{
  width: 92px;
}

#edit-profile-state, #edit-profile-zip
{
  width: 63px;
}
.profile-name-info
{
  float:left;
  position:relative;
  top:-5px;
  width:137px;
}

#edit-profile-topics-interest-104-wrapper, #edit-profile-topics-interest-104-wrapper label, .form-content-right-col .form-checkboxes .form-item
{
  width: 135px;
  clear: both;
  float: none !important;
}

.form-content-right-col .form-checkboxes .form-item label input.form-checkbox, .form-content-right-col .form-item input.form-checkbox
{
  border: none;
}

.form-content-right-col form-checkboxes
{
  margin: 0px !important;
}

.subscribe-checkbox
{
  background-color: #ffffff;
  padding-top: 10px;
}
