﻿/*div.lastimg, div { behavior: url(js/iepngfix.htc) }*/

html {
    /*background-color: none;*/
}

body {
    background: #f9ebbe url(../images/bg.png) repeat-x top left;
    font-family: Arial, Verdana, Sans-Serif;
}


a {
    border: none 0px;
}

html, object, div, a, span {
	outline: none;
}
sup {
    position:relative;
    font-size: 0.68em;
    /*vertical-align: top;*/
    line-height: 1.4;
}
.hiddenobj {
	display: none;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearall {
	display: block;
	clear: both;
}

/*** preloader ***/

div.preloader {
  position: absolute;
  left: -9999px;
  top:  -9999px;
}

/*** general layout ***/

#outerwrapper {
	margin: 0 auto;
	width: 1028px;
}

#innerwrapper {
	position: relative;
}

#header {
	display: block;
	position: relative;
	height: 108px;
	z-index: 1;
}

#pagebody {
	position: relative;	
	overflow: hidden;
}
#pagebody .middle{
    width: 1024px;
    margin-left: 4px; 
    background: transparent url(../images/main_middle.png) repeat-y center top;
}
#pagebody .bottom{
    height: 25px;
    width: 1024px;
    margin-left: 4px;
    background: transparent url(../images/main_bottom.png) no-repeat center top;
}
#pagewrapper 
{
    position:relative;
    overflow: hidden;
}
    

#footer {
	position: relative;
	margin: 0px auto;
	width: 1028px;
}

/*** Header ***/

#searchnav {
    /*position: absolute;
    overflow: hidden;
    top: 8px;
    right: 20px;
    width: 603px;
    height: 25px;*/
    float: left;
    margin: 10px 0 0 1px;  
    width: 1028px;
    height: 62px;
}

#searchnav li {
    float: left;
    display: inline;
}

#searchnav .sn_item {
    /*margin-top: 4px;*/
    margin-top: -10px;
}
#searchnav .sn_item img {
    vertical-align:text-top;
    display: block;
}
#searchnav .sn_div {
    width: 31px;
    height: 25px;
    background: url('../images/header/sn_div.png') no-repeat left top;
}
#searchnav .sn_div1 {
    width: 21px;
    height: 25px;
    background: url('../images/header/sn_div1.png') no-repeat left top;
}
#searchnav .sn_div3 {
    width: 21px;
    height: 7px;
    margin-top: 4px;
    background: url('../images/header/sn_div3.png') no-repeat left top;
}
.print {
    float:left;
}
.email {
    margin-left:51px;
}
.sn_div3 {
    float:left;
    width: 21px;
    height: 7px;
    background: url('../images/header/sn_div3.png') no-repeat left top;
}
#searchnav .sn_div2 {
    width: 35px;
    height: 25px;
    background: url('../images/header/sn_div2.png') no-repeat left top;
}
#sn_searchbox {
    position: relative;
    width: 216px;
    height: 30px;
    margin: -10px 0 0 0px;
    background: url('../images/header/sn_search_bg.png') no-repeat left top;
}
#searchbox {
    position:absolute;
    left:713px;
    top:27px;
    width:100px;
}
#sn_searchbox input.searchtxt {
    margin: 7px 0 0 20px;
    /*padding-top: 0px;*/
    width: 155px;
    height: 21px;
    font-size: 12px;
    color: #666666;
    border: none 0;
    background-color: Transparent;
}

#sn_gobtn {
    position:relative;
    width: 24px;
    height: 25px;
    margin: -6px 0 0 -28px;
}

#mainnav {
    position: absolute;
    overflow: hidden;
    top: 72px;
    left: 12px;
    width: 1028px;
    height: 36px;
}

#mainnav li {
    float: left;
    display: inline;
}

#mainnav .mn_item {
    /*padding-top: 20px;*/
}

#mn_logo {
    width: 152px;
    height: 49px;
}

#mn_subtext {
    width: 224px;
    height: 49px;
    margin-left: 11px;
    margin-right: 199px;
}

#mainnav .mn_item {
}

#mainnav .mn_div {
    width: 31px;
    height: 15px;
    background: url('../images/header/dot31x15.png') no-repeat left top;
}
/* Start Home Page */
#page_home .content {
    width: 1023px;
    height: 452px;
    margin-left: 5px;
    background: url('../images/bg_home_page.png') no-repeat left top;
}
#page_home .hm_botox {
    position:absolute;
    width: 479px;
    height: 409px;
    left:28px;
    top: 13px;
    background: url('../images/hm_botox4.png') no-repeat left top;
}
#page_home .hm_ready_s_g {
    position:absolute;
    width: 232px;
    height: 409px;
    left:521px;
    top: 13px;
    background: url('../images/hm_ready_s_g.png') no-repeat left top;
}
#page_home .hm_real_patients {
    position:absolute;
    width: 235px;
    height: 198px;
    left:767px;
    top: 13px;
    background: url('../images/hm_real_patients1.png') no-repeat left top;
}
#page_home .hm_planner {
    position:absolute;
    width: 235px;
    height: 198px;
    left:767px;
    top: 224px;
    /*background: url('../images/hm_planner.png') no-repeat left top;*/
    background: url('../images/hm_insurance.png') no-repeat left top;
}
#page_home .btn_hm_disc {
    position:relative;
    width: 188px;
    height: 25px;
    left:277px;
    top: 335px;
}
#page_home .btn_hm_get_facts {
    position:relative;
    width: 122px;
    height: 25px;
    left:273px;
    top: 308px;
}
#page_home .btn_hm_watch {
    position:relative;
    width: 111px;
    height: 25px;
    left:114px;
    top: 333px;
}
#page_home .btn_hm_watch1 {
    position:relative;
    width: 111px;
    height: 25px;
    left:17px;
    top: 123px;
}
#page_home .btn_hm_start {
    position:relative;
    width: 69px;
    height: 25px;
    left:105px;
    top: 122px;
}
/* End Home Page */

/*** Footer ***/

#footboxes {
    position: relative;
    overflow: hidden;
    clear: both;
    width: 1028px;
    height: 191px;
    margin: 0 0 1px 1px;
}
#footboxes a {
    text-decoration: none;
    color: inherit;
}
#isi_all {
}
#footboxes .fb_item {
    float: left;
    display: inline;
}
#fb_howmuchsweat {
    position: relative;
    width: 329px;
    height: 195px;
    background: url('../images/footer/fb_howmuchsweat.png') no-repeat left top;
}
#fb_learnabouttreatment {
    position: relative;
    width: 329px;
    height: 195px;
    background: url('../images/footer/fb_learnabouttreatment.png') no-repeat left top;
}
#footboxes .title {
    float:left;
    width:195px;    
    color:#7c4199;
    font-size:16px;
    line-height:20px;
    text-transform: capitalize;
}
#footboxes .pos_title {
    margin:25px 0 0 32px;
}
#footboxes .pos_title2 {
    margin:21px 0 0 22px;
}
#footboxes .pos_title3 {
   margin:25px 0 0 18px;
}

#footboxes .dtl_txt {
    float:left;
    color: #84807b;
    font-size: 11px;
    width: 227px;
    line-height: 15px;
}
#footboxes .pos_dtl_txt {
    margin:15px 0 0 32px;
}    
#footboxes .pos_dtl_txt1 {
    margin:15px 0 0 22px;
} 
#footboxes .pos_dtl_txt2 {
    margin:15px 0 0 20px;
}    
#fb_findaderm {
    position: relative;
    width: 369px;
    height: 195px;
    background: url('../images/footer/fb_findaderm.png') no-repeat left top;
}

#fb_fad_inputbox {
    position: absolute;
    top: 139px;
    left: 15px;
    width: 115px;
    height: 14px;
}

#fb_fad_inputbox input {
    width: 115px;
    height: 14px;
    font-size: 12px;
    color: Black;
    border: none 0;
    background-color: Transparent;
}

#fb_fad_findbtn {
    position: absolute;
    top: 142px;
    left: 156px;
    width: 46px;
    height: 23px;
    cursor: pointer;
}

#foot_legal {
    /*margin-left: 37px;*/
    font-size: 12px;
    color: #686159;
    line-height:20px;
    width: 1027px;
    background: transparent url(../images/footer/fb_middle.png) repeat center;    
}
#foot_legal .text{
    padding : 0 0 27px;
    margin-left : 32px; 
    width: 922px;
    
}
#foot_legal .header{
    color: #7c4199;
    display: block;
    font-weight: bold;
    line-height: 26px;
}
#foot_legal li {
  	margin: 0 0 0 15px;
    list-style-image: url(../images/bullet.png);
}
#foot_legal ul {
    margin-left: 15px;    
}
#fb_fad_inputbox input {
    background-color:Transparent;
    border:0 none;
    color:#666666;
    font-size:12px;
    height:14px;
    margin:5px 5px 0 10px;
    width:115px;
    }
#foot_legal .txt{
    display: block;
    margin-bottom: 10px;
}
#foot_legal a {
    text-decoration: underline;
    color: #686159;
}
.top_legal_top {
    height: 33px;
    width: 1027px;
    background: transparent url(../images/footer/fb_top.png) no-repeat center top; 
}
.top_legal_bottom {
    height: 33px;
    width: 1027px;
    background: transparent url(../images/footer/fb_bottom.png) no-repeat center bottom; 
}


#bottom_nav {
    line-height:1.4;
} 
#bottom_nav a{
	font-size:12px;
	color:#686159;
}
#bottom_nav {
	clear:both;
	margin-top:1em;
	/*margin-bottom:1em;*/
}

#bottom_nav ul {
	clear:both;
	text-align: center;
	padding:1em;
	line-height:1.4;
}

#bottom_nav ul, #bottom_nav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#bottom_nav ul li {
	display: inline;
	padding-left: 1.2em;
	padding-right: 1.2em;
	border-left:solid 1px #686159;
}

#bottom_nav ul li.first {
	border-left:none;
}

#bottom_nav a{
	white-space:nowrap;
	font-weight:bold;
	text-decoration:none;
}
#bottom_nav .secondary{
	padding-top:.2em;
    padding-bottom:1em;
}
.boxit {
    border: 1px solid #999; 
    padding: 14px 39px 17px 17px;
}
#apc{
    clear:both;
    margin:0;
    float:right;
    font-size:14px;
    color:#686159;
}
/* Start Common */
.subnav {
    
}
#subnav {
    position: relative;
    overflow: hidden;
    margin-left: 4px;
    height: 34px;
    width: 1028px;
}
#subnav .sn_item {
    /*margin-top: 11px;*/
}

#subnav .sn_div {
    height: 34px;
}
#subnav li {
    display:inline;
    float:left;
}
.middle_content {
    overflow:hidden;
    position:relative;
    width:1024px;
}
.content_a {
    overflow:hidden;
    float:left;
    width:754px;
}
.content_b {
    overflow:hidden;
    float:right;
    width:248px;
}

.position_content_header {
    position: relative;
    left: 46px;
    top: 31px;
}
.text_purple {
    float: left;
    width: 367px;
    margin: 0 0 0 277px;
    /*font-size: 20px;*/
    font-size: 1.25em;
    color: #7c4199;
    font-family: Arial, Verdana, Sans-Serif;
    line-height: 27px;
    /*line-height: 1.69em;*/
}
.text_purple_small {
     /*line-height: 1.66em;*/
    line-height: 1.63em;
    font-size:12px;
    /*font-size:0.75em;*/
    /*line-height: 20px;*/
   
}
.clr_purple {
    color: #7c4199;
}
.text_purple1 {
    position:relative;
    width: 386px;
    margin: 0 0 0 301px;
    font-size: 20px;
    /*font-size: 1.25em;*/
    color: #7c4199;
    font-family: Arial, Verdana, Sans-Serif;
    line-height: 28px;
    /*line-height: 1.75em;*/
}
.text_black {
    /*float: left;*/
    width: 386px;
    margin: 0 0 0 274px;
    font-size: 12px;
    /*font-size:0.75em;*/
    color: #686159;
    font-family: arial,helvetica,verdana,sans-serif;
    /*line-height: 20px;*/
    line-height: 1.65em;
    z-index: 1;
}
.text_black_spl {
    /*float: left;*/
    width: 386px;
    margin: 0 0 0 274px;
    font-size: 12px;
    /*font-size:0.75em;*/
    color: #686159;
    font-family: Arial, Verdana, Sans-Serif;
    /*line-height: 20px;*/
    line-height: 1.65em;
    z-index: 1;
}
.text_black1 {
    position:relative;
    width: 386px;
    margin: 0 0 0 281px;
    font-size: 12px;
    /*font-size:0.75em;*/
    color: #686159;
    font-family: Arial, Verdana, Sans-Serif;
    line-height: 20px;
    /*line-height: 1.25em;*/
}
.text_black2 {
    clear:both;
    position:relative;
    width: 386px;
    margin: 0 0 0 274px;
    font-size: 12px;
    /*font-size:0.75em;*/
    color: #686159;
    font-family: Arial, Verdana, Sans-Serif;
    line-height: 20px;
    /*line-height: 1.25em;*/
}
.para {
    display: block;
    margin-bottom: 18px; 

}
.para_last {
    display: block;
    margin: 0;
}
.para_first {
    display: block;
    padding-top: 18px; 
    margin-bottom: 18px;   
    clear:both;
    position: relative;
}
.para_title {
    clear: both;
    display: block;
    /*margin-bottom: 18px; */
    margin-bottom: 6px;
    color:#d1005d;
    /*font-size:25px;*/
    font-size:15px;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    /*line-height: 30px;*/
}

.para_title_b {
    display: block;
    margin-bottom: 18px; 
    color:#2E2E2E;
    font-size:17px;
    font-family: Arial, Verdana, Sans-Serif;
    font-style: italic;
    font-weight: bold;
    
}
.para_title_c {
    color:#2E2E2E;
    font-size:17px;
    font-family: Arial, Verdana, Sans-Serif;
}
.para_title_d {
    font-size:15px;
    font-family: Arial, Verdana, Sans-Serif;
    color:#d1005d;
    font-weight: bold;
}
.para_title_e {
    font-size:15px;
    font-family: Myriad Pro, Arial, Verdana, Sans-Serif;
    color:#7c4199;
    font-weight: bold;
}
.para_title_f {
    font-size:15px;
    font-family: Arial, Verdana, Sans-Serif;
    color:#7c4199;
    font-weight: bold;
}
.para_title_g {
    font-size:12px;
    font-family: Arial, Verdana, Sans-Serif;
    color:#7c4199;
    font-weight: bold;
}
.para_title_h {
    clear:both;
    color:#d1005d;
    display:block;
    font-family:Arial,Verdana,Sans-Serif;
    font-size:25px;
    font-weight: bold;
    line-height:30px;
    margin-bottom:6px;
}
.make_bold {
    font-weight: bold;
}
.make_italic {
    font-style: italic
}
#all_text ol, #all_text ul {
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
}
#all_text ol li, #all_text ul li {
    padding-top:0.5em;
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 20px;
}
#note2 {
}
#note2 ol, #note2 ul {
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
}
#note2 ol li, #note2 ul li {
    list-style-position:inside;
    list-style-type:decimal;
    margin-left:20px;
    padding-top:0.5em;
}

.ref, .note, .note1 {
    padding-top: 10px;
    font-size:0.8em;
    line-height: 14px;
}
#note1 ol, #note1 ul {
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
    font-size: 10px;
    line-height: 16px;
}
#note1 ol li, #note1 ul li {
    padding-top:0px;
    list-style-type:decimal;
    list-style-position: outside;
    margin-left: 20px;
}
#note3 ol, #note1 ul {
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
    font-size: 12px;
    line-height: 20px;
    width : 430px;
}
#note3 ol li, #note1 ul li {
    padding-top:0px;
    list-style-type:decimal;
    list-style-position: outside;
    margin-left: 20px;
}
.line642 {
    width: 642px;
    height: 1px;
    background: url('../images/dot_for_line.png') repeat-x left top;
}
/*#note1 ol, #note1 ul {
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
    font-size: 10px;
    line-height: 16px;
}
#note1 ol li, #note1 ul li {
    padding-top:0px;
    list-style-type:decimal;
    list-style-position: outside;
    margin-left: 20px;
}*/
.ref {
    /*margin-top: 10px; */
}
.note dt {
    float:left;
}
.note dd {
    margin-left:0.7em;
}
.speaker {
    margin-top:0;
    padding-top:0;
    text-align:right;
}
.lnk_pnk a {
    font-size:15px;
    font-family: Arial, Verdana, Sans-Serif;
    color:#d1005d;
    font-weight: bold;
    text-decoration: none;
} 
.lnk_pnk_1 a {
    font-size:12px;
    font-family: Arial, Verdana, Sans-Serif;
    color:#d1005d;
    font-weight: bold;
    text-decoration: none;
}
.lnk_pnk_2 a {
    font-size:12px;
    font-family: Arial, Verdana, Sans-Serif;
    color:#e61380;
    text-decoration: none;
}
.star {
    color: #d1005d;    
}
/*#all_text ol,
#all_text ul{
	margin-top:0;
	padding-top:0;
	padding-bottom:0
}
#all_text ol li,
#all_text ul li{
	padding-top:.5em;
}*/
#common_text_main {
}
.main_box_top {
    background:transparent url(../images/about_safety/top_about_safety.png) no-repeat scroll left top;
    height:15px;
    margin-left:3px;
    position:relative;
    width:1024px;
}
#common_text_main .content {
    background:transparent url(../images/about_safety/bg_about_safety.png) no-repeat scroll left top;
    margin-left:8px;
    /*min-height:525px;*/
    position:relative;
    width:1002px;
}
#common_text_main .text_box {
    margin: 45px 31px 0px 46px;
    font-family:Arial,Verdana,Sans-Serif;
    font-size:14px;
    color: #686159;
    line-height: 20px;
}
#common_text_main .content_header_imp_info {
    background:transparent url(../images/utilities/title_imp_info.png) no-repeat scroll left top;
    height:33px;
    position:relative;
    top:28px;
    width:433px;
}
#common_text_main .content_header_glossary {
    background:transparent url(../images/utilities/title_glossary.png) no-repeat scroll left top;
    height:33px;
    position:relative;
    top:28px;
    width:130px;
}
#common_text_main .content_header_contact {
    background:transparent url(../images/utilities/title_cnt_allergan.png) no-repeat scroll left top;
    height:33px;
    position:relative;
    top:28px;
    width:130px;
}
#common_text_main .content_header_sitemap {
    background:transparent url(../images/utilities/title_site_map.png) no-repeat scroll left top;
    height:33px;
    position:relative;
    top:28px;
    width:130px;
}
#common_text_main .text_middle {
    background:transparent url(../images/utilities/bg_middle_utilities_text.png) repeat-y scroll left top;
    height:100%;
    position:relative;
    width:1002px;
}
#common_text_main .text_outer_bottom {
    background:transparent url(../images/utilities/bg_bottom_utilities_text.png) no-repeat scroll left bottom;
    clear:both;
    height:19px;
    position:relative;
    width:1002px;
}
#common_text_main .text_outer_top {
    background:transparent url(../images/utilities/bg_utilities_top_text.png) no-repeat scroll left top;
    clear:both;
    min-height:326px;
    position:relative;
    width:1002px;
}
#common_text_main ol, #common_text_main ul {
    margin-top:0;
    padding:0 0 0 25px;
}
#common_text_main ol li, #common_text_main ul li {
    list-style-type: disc;
    list-style-position: inside;
    padding-top:0.5em;
}
#common_text_main .landing_page {
    font-weight:bold;
    left:-20px;
    list-style-type:none;
    position:relative;
}
#common_text_main p {
    padding:5px 0 5px 0;    
}
/* End Common */

/* Start Severing Sweating */
#sweatingmain {
}

#sweatingmain .content {
    position: relative;
    width: 1002px;
    margin-left: 8px;
    background: url('../images/bg_severe_sweating.png') no-repeat left top;
    min-height: 491px;
}
#sweatingmain .content_header {
    width: 572px;
    height: 32px; 
    background: url('../images/severe_sweating/title_do_i_have_us.png') no-repeat left top;
}
#sweatingmain .content_header_what {
    width: 545px;
    height: 32px; 
    background: url('../images/severe_sweating/title_what_is.png') no-repeat left top;
}

#sweatingmain .content_header_how {
    width: 676px;
    height: 32px; 
    background: url('../images/severe_sweating/title_how_is.png') no-repeat left top;
}
#sweatingmain .content_header_options {
    width: 275px;
    height: 32px; 
    background: url('../images/severe_sweating/title_treat_opts.png') no-repeat left top;
}
#sweatingmain .content_header_talking {
    width: 475px;
    height: 32px; 
    background: url('../images/severe_sweating/title_talk_derm.png') no-repeat left top;
}
#sweatingmain .content_header_info {
    width: 297px;
    height: 32px; 
    background: url('../images/severe_sweating/title_info_men.png') no-repeat left top;
}
#sweatingmain .content_main_img {
    /*position: relative;
    top: 74px;
    left :15px;
    width: 252px;
    height: 427px; 
    background: url('../images/severe_sweating/do_i_have_us_main2.png') no-repeat left top;*/

    background:transparent url(../images/find_derm/fnd_drm_main.png) no-repeat scroll left top;
    height:473px;
    left:15px;
    position:relative;
    top:74px;
    width:233px;
    z-index:1;
}
#sweatingmain .content_main_img1 {
    position: relative;
    top: 74px;
    left :15px;
    width: 351px;
    height: 478px; 
    background: url('../images/severe_sweating/do_i_have_us_main.png') no-repeat left top;
}
#sweatingmain .content_main_img2 {
    position: relative;
    top: 48px;
    left :15px;
    width: 221px;
    height: 482px; 
    background: url('../images/severe_sweating/do_i_have_us_main3.png') no-repeat left top;
}
#sweatingmain .content_main_img_new_girl {
    position: relative;
    top: 48px;
    left :31px;
    width: 249px;
    height: 424px; 
    background: url('../images/severe_sweating/what_is_new_girl.png') no-repeat left top;
}
#sweatingmain .content_main_img_men {
    position: relative;
    top: 74px;
    left :15px;
    width: 273px;
    height: 359px; 
    background: url('../images/severe_sweating/info_for_men_photo.png') no-repeat left top;
}
#sweatingmain .text_outer {
    position: absolute;
    top: 85px;
    margin-left: 23px;
    width: 733px;
    /*background: url('../images/bg_middle_text_long.png') repeat-y bottom left;*/
    /*min-height: 351px;
    height: 100%;*/
}
#sweatingmain .text_outer_top {
    clear:both;
    position:relative;
    top: 15px;
    width: 754px;
    /*min-height:468px;*/
    height:586px;
    /*background: url('../images/bg_top_text_severe_ua_sweating.png') no-repeat left top;*/
    background: url('../images/bg_top_text.png') no-repeat left top;
    /*z-index: 1;*/
}
#sweatingmain .text_middle {
    /*position: relative;*/
    margin: 0 0 0 16px;
    width: 733px;
    height: 100%;
    background: url('../images/bg_middle_text.png') repeat-y top left;
}

#sweatingmain .text_outer_bottom {
    clear:both;
    position: relative;
    margin-left: 17px;    
    width: 731px;
    height: 18px;
    background: url('../images/bg_bottom_text.png') no-repeat left bottom;
}
#sweatingmain  #btn_next_step {
    position: relative;
    top: 28px;
    left: 274px;
    width: 400px;
    height: 23px;
    cursor: pointer;
    /*margin-top: 100px;*/
    padding-bottom: 30px;
}

/* End Severing Sweating */

/* Start Find Dermatologist */
#find_derm_main {
    /*position: relative;
    overflow: hidden;
    top: 0px;
    left: 20px;
    width: 1012px;*/
}
#find_derm_main .content {
    background:transparent url(../images/about_safety/bg_about_safety.png) no-repeat scroll left top;
    margin-left:8px;
    min-height:525px;
    position:relative;
    width:1002px;
}
#find_derm_main .text_outer_top {
    background:transparent url(../images/about_safety/bg_as_top_text.png) no-repeat scroll left top;
    clear:both;
    min-height:572px;
    position:relative;
    width:754px;
}
#find_derm_main #btn_next_step {
    cursor:pointer;
    height:23px;
    left:274px;
    padding-bottom:30px;
    position:relative;
    top:28px;
    width:400px;
}
#find_derm_main .content_header_safety {
    background:transparent url(../images/find_derm/title_fnd_drm.png) no-repeat scroll left top;
    height:69px;
    position:relative;
    top:28px;
    width:586px;
}
#find_derm_main .content_main_img {
    background:transparent url(../images/find_derm/fnd_drm_main.png) no-repeat scroll left top;
    position:relative;
    left:15px;
    top:43px;
    width:233px;
    height:473px;
    z-index: 1;
}
#find_derm_main .content_b {
    float:left;
    margin-top:-15px;
    width:248px;
}
#find_derm_main .text_outer {
    margin-left:23px;
    position:absolute;
    top:127px;
    width:733px;
}
#find_derm_main .title {
    float: left;
    margin: 185px 0 0 25px;    
    width: 167px;
    background: url('../images/find_derm/title_get_started.png') no-repeat left top;
}
#find_derm_main .text {
    float: left;
    margin: 15px 0 0 25px;    
    width: 613px;
}
.find_derm1 {
    float: left;
    /*margin: 24px 0 0 23px;*/
    width: 280px;
    height: 123px;
    background: url('../images/find_derm/bg_find_derm_zip_box.png') no-repeat left top;
}
#find_derm_inputbox1 {
    position: relative;
    top: 60px;
    left: 67px;
    width: 115px;
    height: 14px;
}

#find_derm_inputbox1 input {
 background-color:Transparent;
    border:0 none;
    color:#666666;
    font-size:12px;
    height:14px;
    /*margin:5px 5px 0 10px;*/
    width:130px;
    z-index:1;
}


#find_derm_findbtn1 {
    position: relative;
    left: 56px;
    top: 74px;
    width: 166px;
    height: 23px;
    cursor: pointer;
}
#find_derm_main .text_outer_bottom {
    background:transparent url(../images/bg_bottom_text.png) no-repeat scroll left bottom;
    clear:both;
    height:18px;
    margin-left:17px;
    position:relative;
    width:731px;
}
#find_derm_main .text_middle {
    background:transparent url(../images/bg_middle_text.png) repeat-y scroll left top;
    height:100%;
    margin-left:16px;
    position:relative;
    width:733px;
}
/* End Find Dermatologist */

/* Start Right Nav */
.find_derm_grn {
    float: right;
    margin: 15px 13px 0 0;    
    width: 235px;
    height: 154px;
    background: url('../images/right_nav/bg_find_derm_box.png') no-repeat left top;

}
.find_derm_pnk {
    float: right;
    margin: 15px 13px 0 0;    
    width: 235px;
    height: 154px;
    background: url('../images/right_nav/bg_find_derm_box1.png') no-repeat left top;

}
.wondering {
    float: right;
    margin: 13px 13px 0 0;
    width: 280px;
    height: 115px;
    background: url('../images/right_nav/bg_wondering_box.png') no-repeat left top;
}
.insurance {
    float: right;
    margin: 13px 13px 0 0;
    width: 235px;
    height: 102px;
    background: url('../images/right_nav/bg_ins_cover_box.png') no-repeat left top;
}
.story {
    float: right;
    margin: 13px 13px 0 0;   
    width: 235px;
    height: 204px;
    background: url('../images/right_nav/bg_kyras_story_box.png') no-repeat left top;
}
.signup {
    float: right;
    margin: 13px 13px 0 0;    
    width: 235px;
    height: 84px;
    background: url('../images/right_nav/bg_signup_box.png') no-repeat left top;
}  
.six_mon {
    background:transparent url(../images/right_nav/bg_6ha_mon_box.png) no-repeat scroll left top;
    float:right;
    height:113px;
    margin:13px 13px 0 0;
    width:235px;
} 
.red_set {
    background:transparent url(../images/right_nav/bg_red_set_box.png) no-repeat scroll left top;
    float:right;
    height:204px;
    margin:13px 13px 0 0;
    width:235px;
}     
#find_derm_inputbox {
    overflow: hidden;
    float: left;
    padding: 120px 0 0 19px; 
    /*left: 19px;
    top: 120px;*/
    width: 115px;
    /*height: 14px;*/
}

#find_derm_inputbox input {
    width: 115px;
    height: 14px;
    font-size: 12px;
    color: #666;
    border: none 0;
    background-color: Transparent;
    margin: 5px 5px 0 10px;
    z-index: 1;
}

#find_derm_findbtn {
    margin: 123px 0 0 162px;
    width: 61px;
    height: 23px;
    cursor: pointer;
}
#btn_assessment {
    position: relative;
    top: 72px;
    left: 19px;
    width: 219px;
    height: 25px;
    cursor: pointer;
}
#btn_find_out {
    position: relative;
    left: 148px;
    top: 65px;
    width: 75px;
    height: 23px;
    cursor: pointer;
}
#btn_watch_now {
    position: relative;
    left: 129px;
    top: 168px;
    width: 95px;
    height: 23px;
    cursor: pointer;
}
#btn_signup_now {
    position: relative;
    top: 48px;
    left: 131px;
    width: 93px;
    height: 23px;
    cursor: pointer;
}
#btn_red_more {
    cursor:pointer;
    height:23px;
    left:130px;
    position:relative;
    top:78px;
    width:93px;
}
#btn_watch_now1 {
    cursor:pointer;
    height:23px;
    left:129px;
    position:relative;
    top:168px;
    width:93px;
}
/* End Right Nav */


/* Start Email This Page */
#email_page_main {
    left:20px;
    overflow:hidden;
    position:relative;
    top:0;
    width:1012px;
}
#email_page_main .content {
    background:transparent url(../images/bg_find_derm.png) repeat scroll 0 0;
    height:491px;
    width:1012px;
}
/* End Email This Page */


/* ReadySweatGo */
#videoFS, .videoFS
{
    position:relative;
    clear:both;
    overflow:hidden;
}

#videolevel
{
    width: 1055px;
    height: 445px;
    background: url('../images/videofs/videolevel_bg.png') no-repeat left top;
    position:relative;
    clear:both;
    margin-left: -14px;
}

#videoflashwrap
{
    width: 730px;
    height: 417px;
    background: url('../images/videofs/videoflashwrap_bg.png') no-repeat left top;
    position:absolute;
    top: 13px;
    left: 41px;
}

#rightcolflashwrap
{
    position: absolute;
    top: 13px;
    left: 779px;    
}

#tabslevel
{
    position:relative;
    clear:both;
    width:1024px;
    height:199px;
    overflow:visible;
    margin-left: 4px;
}



/* end ReadySweatGo */

/* Start Can Botox Help */
#can_botox_help_main {
}
#can_botox_help_main .content {
    position: relative;
    width: 1002px;
    margin-left: 8px;
    background: url('../images/bg_severe_sweating.png') no-repeat left top;
    min-height: 491px;
}
#can_botox_help_main .content_header {
    width: 446px;
    height: 33px; 
    background: url('../images/can_botox_help/title_can_botox_help.png') no-repeat left top;
}
#can_botox_help_main .content_header_results {
    width: 397px;
    height: 33px; 
    background: url('../images/can_botox_help/title_treatment_results.png') no-repeat left top;
}
#can_botox_help_main .content_header_stories {
    width: 370px;
    height: 33px; 
    background: url('../images/can_botox_help/title_success_stories.png') no-repeat left top;
}
#can_botox_help_main .content_header_safety {
    width: 199px;
    height: 33px; 
    background: url('../images/can_botox_help/title_safety.png') no-repeat left top;
}
#can_botox_help_main .content_header_right {
    width: 526px;
    height: 33px; 
    background: url('../images/can_botox_help/title_right_for_me.png') no-repeat left top;
}
#can_botox_help_main .content_header_faq {
    width: 526px;
    height: 64px; 
    background: url('../images/can_botox_help/title_faq.png') no-repeat left top;
}
.position_content_header_faq {
    left:46px;
    position:relative;
    top:31px;
}
#can_botox_help_main .content_main_img {
    position: relative;
    top: 47px;
    left :15px;
    width: 283px;
    height: 502px; 
    background: url('../images/can_botox_help/can_botox_help_main.png') no-repeat left top;
}
#can_botox_help_main .content_main_img5 {
    position: relative;
    top: 47px;
    left :15px;
    width: 263px;
    height: 687px; 
    background: url('../images/about_safety/about_safety_main.png') no-repeat left top;
    z-index:2;
}
#can_botox_help_main .content_main_img2 {
    background:transparent url(../images/about_safety/about_safety_main.png) no-repeat scroll left top;
    height:687px;
    left:15px;
    position:absolute;
    top:120px;
    width:263px;
    z-index:10;
}
#can_botox_help_main .content_main_img3 {
    background:transparent url(../images/signup/signup_main.png) no-repeat scroll left top;
    height:353px;
    left:15px;
    position:relative;
    top:47px;
    width:307px;
}
#can_botox_help_main .content_main_img4 {
    background:transparent url(../images/can_botox_help/success_girl.png) no-repeat scroll left top;
    height:465px;
    left:42px;
    position:relative;
    top:57px;
    width:230px;
}
#can_botox_help_main .text_outer {
    margin-left:23px;
    position:absolute;
    top:85px;
    width:733px;
}
#can_botox_help_main .text_outer_top {
    clear:both;
    position:relative;
    top: 15px;
    width: 754px;
    min-height:586px;
    background: url('../images/bg_top_text.png') no-repeat left top;
}
#can_botox_help_main .text_middle {
    position: relative;
    margin-left: 16px;
    width: 733px;
    height: 100%;
    background: url('../images/bg_middle_text.png') repeat-y top left;
}
#can_botox_help_main .text_outer_bottom {
    clear:both;
    position: relative;
    margin-left: 17px;    
    width: 731px;
    height: 18px;
    background: url('../images/bg_bottom_text.png') no-repeat left bottom;
}
#can_botox_help_main  #btn_next_step {
    cursor:pointer;
    height:23px;
    left:274px;
    padding-bottom:30px;
    position:relative;
    top:28px;
    width:400px;
}
#can_botox_help_main .faq_second_para {
    margin-top: -17px;
}
#inline_callout-kyra p {
    background:transparent url(../images/sprites-inline_callouts.jpg) no-repeat scroll left -86px;
}
#inline_callout-anne p {
    background:transparent url(../images/anne_tell.png) no-repeat scroll left;
}
.inline_callout p {
    height:86px;
    margin-top:8px;
    text-transform:uppercase;
}
#all_text a.watch_video {
    background:#E50278 url(../images/sprites-callout_labels.gif) no-repeat scroll right -181px;
}
.inline_callout.top {
    margin-top:0;
}
.inline_callout.left {
    margin-left:0;
}
.inline_callout {
    float:left;
    margin:1em 1.5em;
    width:182px;
}
.inline_callout.right {
    float:right;
    margin-right:0;
}
.alt {
    left:-100000px;
    position:relative;
}
.inline_callout a {
    background:#d1005d none repeat scroll 0 0;
    display:block;
    height:14px;
    margin-top:1px;
    padding:2px 8px 0 0;
    text-align:right;
    text-decoration:none;
}
.inline_callout a {
    text-align:right;
    text-decoration:none;
}
#inline_callout-gina p {
    background:transparent url(../images/sprites-inline_callouts.jpg) no-repeat scroll left 0;
}
#inline_callout-self_assessment p {
    background:transparent url(../images/sprites-inline_callouts.jpg) no-repeat scroll left -258px;
}
#all_text a.self_assessment {
    background:#E50278 url(../images/sprites-callout_labels.gif) no-repeat scroll right -161px;
}
#inline_callout-success_stories p {
    background:transparent url(../images/sprites-inline_callouts.jpg) no-repeat scroll left -344px;
}
.inline_callout p {
    height:86px;
    margin-top:8px;
    text-transform:uppercase;
}
.inline_callout h2, .inline_callout p {
    margin:0;
    padding:0;
}
#all_text a.success {
    background:#E50278 url(../images/sprites-callout_labels.gif) no-repeat scroll right -21px;
}
/* End Can Botox Help */
/* Start Getting Started Help */
#getting_treated_main {
}
#getting_treated_main .content {
    position: relative;
    width: 1002px;
    margin-left: 8px;
    background: url('../images/bg_severe_sweating.png') no-repeat left top;
    min-height: 491px;
}
#getting_treated_main .content_header {
    width: 664px;
    height: 32px; 
    background: url('../images/getting_treated/title_getting_treated.png') no-repeat left top;
}
#getting_treated_main .content_header_insurance {
    width: 532px;
    height: 33px; 
    background: url('../images/getting_treated/title_insurance.png') no-repeat left top;
}
#getting_treated_main .content_header_about {
    width: 452px;
    height: 33px; 
    background: url('../images/getting_treated/title_about_treatment.png') no-repeat left top;
}
#getting_treated_main .content_header_how_long {
    width: 631px;
    height: 33px; 
    background: url('../images/getting_treated/title_how_treatment.png') no-repeat left top;
}
#getting_treated_main .content_header_stop {
    width: 529px;
    height: 32px; 
    background: url('../images/getting_treated/title_stop_treatment.png') no-repeat left top;
}
#getting_treated_main .content_main_img {
    position: relative;
    top: 52px;
    left :15px;
    width: 237px;
    height: 496px; 
    background: url('../images/getting_treated/getting_treated_main.png') no-repeat left top;
    z-index: 1;
}
#getting_treated_main .text_outer {
    margin-left:23px;
    position:absolute;
    top:85px;
    width:733px;
}
#getting_treated_main .text_outer_top {
    clear:both;
    position:relative;
    top: 15px;
    width: 754px;
    min-height:586px;
    background: url('../images/bg_top_text.png') no-repeat left top;
}
#getting_treated_main .text_middle {
    background:transparent url(../images/bg_middle_text.png) repeat-y scroll left top;
    height:100%;
    margin:0 0 0 16px;
    width:733px;
}
#getting_treated_main .text_outer_bottom {
    clear:both;
    position: relative;
    margin-left: 17px;    
    width: 731px;
    height: 18px;
    background: url('../images/bg_bottom_text.png') no-repeat left bottom;
}
#getting_treated_main  #btn_next_step {
    position: relative;
    top: 18px;
    left: 277px;
    width: 400px;
    height: 23px;
    cursor: pointer;
    vertical-align: text-top;
    padding-bottom:30px;
}
#inline_callout-robin p {
    background:transparent url(../images/sprites-inline_callouts.jpg) no-repeat scroll left -172px;
}
/* End  Getting Started  Help */
/* Start Can Botox Help */
#about_safety_main {
}
#about_safety_main .content {
    position: relative;
    width: 1002px;
    margin-left: 8px;
    background: url('../images/about_safety/bg_about_safety.png') no-repeat left top;
    min-height: 525px;
}
.about_safety_top {
    position: relative;
    width: 1024px;
    height: 15px;
    margin-left: 3px;
    background: url('../images/about_safety/top_about_safety.png') no-repeat left top;
}
#about_safety_main .content_header {
    width: 422px;
    height: 33px; 
    background: url('../images/can_botox_help/title_can_botox_help.png') no-repeat left top;
}
#about_safety_main .content_header_safety {
    position:relative;
    top: 28px;
    width: 204px;
    height: 33px; 
    background: url('../images/about_safety/title_safety.png') no-repeat left top;
}
#about_safety_main .content_main_img {
    position: absolute;
    top: 73px;
    left :15px;
    width: 263px;
    height: 687px; 
    background: url('../images/about_safety/about_safety_main.png') no-repeat left top;
    z-index: 2;
}
#about_safety_main .text_outer {
    margin-left:23px;
    position:absolute;
    top:81px;
    width:733px;
}
#about_safety_main .text_outer_top {
    clear:both;
    position:relative;
    /*top: 15px;*/
    width: 754px;
    height:572px;
    background: url('../images/about_safety/bg_as_top_text.png') no-repeat left top;
}
#about_safety_main .text_middle {
    position: relative;
    margin-left: 16px;
    width: 733px;
    height: 100%;
    background: url('../images/bg_middle_text.png') repeat-y top left;
}
#about_safety_main .text_outer_bottom {
    clear:both;
    position: relative;
    margin-left: 17px;    
    width: 731px;
    height: 18px;
    background: url('../images/bg_bottom_text.png') no-repeat left bottom;
}
#about_safety_main  #btn_next_step {
    cursor:pointer;
    height:23px;
    left:274px;
    padding-bottom:30px;
    position:relative;
    top:28px;
    width:400px;
}
#about_safety_main .content_b {
    float:left;
    width:248px;
    margin-top: -15px;
}
/* End Can Botox Help */

/* Start Info Physicians */
#info_phy_main {
}

#info_phy_main .content {
    position: relative;
    width: 1002px;
    margin-left: 8px;
    background: url('../images/bg_severe_sweating.png') no-repeat left top;
    min-height: 491px;
}
#info_phy_main .content_header {
    width: 299px;
    height: 32px; 
    background: url('../images/info_phy/title_wel_phy.png') no-repeat left top;
}
#info_phy_main .content_header_pro_eff {
    width: 240px;
    height: 32px; 
    background: url('../images/info_phy/title_pro_eff.png') no-repeat left top;
}
#info_phy_main .content_header_lst_dur {
    width: 595px;
    height: 33px; 
    background: url('../images/info_phy/title_lst_dur.png') no-repeat left top;
}
#info_phy_main .content_header_com_res {
    width: 291px;
    height: 33px; 
    background: url('../images/info_phy/title_com_res.png') no-repeat left top;
}
#info_phy_main .content_header_imp_sft {
    width: 430px;
    height: 33px; 
    background: url('../images/info_phy/title_imp_sft.png') no-repeat left top;
}
#info_phy_main .content_header_adm_neu {
    width: 515px;
    height: 33px; 
    background: url('../images/info_phy/title_adm_neu.png') no-repeat left top;
}
#info_phy_main .content_header_pro_vdo {
    width: 429px;
    height: 33px; 
    background: url('../images/info_phy/title_pro_vdo.png') no-repeat left top;
}
#info_phy_main .content_header_pro_ads {
    width: 321px;
    height: 33px; 
    background: url('../images/info_phy/title_pro_mtr.png') no-repeat left top;
}
#info_phy_main .content_main_img {
    position: relative;
    top: 74px;
    left :15px;
    width: 233px;
    height: 483px; 
    background: url('../images/info_phy/wel_phy_main.png') no-repeat left top;
}

#info_phy_main .text_outer {
    position: absolute;
    top: 85px;
    margin-left: 23px;
    width: 733px;
    /*background: url('../images/bg_middle_text_long.png') repeat-y bottom left;*/
    /*min-height: 351px;
    height: 100%;*/
}
#info_phy_main .text_outer_top {
    clear:both;
    position:relative;
    top: 15px;
    width: 754px;
    /*min-height:468px;*/
    height:586px;
    /*background: url('../images/bg_top_text_severe_ua_sweating.png') no-repeat left top;*/
    background: url('../images/bg_top_text.png') no-repeat left top;
    z-index: 1;
}
#info_phy_main .text_middle {
    /*position: relative;*/
    margin: 0 0 0 16px;
    width: 733px;
    height: 100%;
    background: url('../images/bg_middle_text.png') repeat-y top left;
}
#info_phy_main .text_outer_bottom {
    clear:both;
    position: relative;
    margin-left: 17px;    
    width: 731px;
    height: 18px;
    background: url('../images/bg_bottom_text.png') no-repeat left bottom;
}
#info_phy_main  #btn_next_step {
    position: relative;
    top: 28px;
    left: 274px;
    width: 400px;
    height: 23px;
    cursor: pointer;
    padding-bottom: 30px;
}
#info_phy_main .my_und_swe {
    margin: 0 0 20px -13px;
    width: 446px;
    height: 237px;
    /*background: url('../images/info_phy/my_und_swe.png') no-repeat left bottom;*/
    background: url('../images/info_phy/bg_my_und1.png') no-repeat left bottom;
}
.phy_net {
    background:transparent url(../images/info_phy/bg_phy_net.png) no-repeat scroll left top;
    float:right;
    height:102px;
    margin:13px 13px 0 0;
    width:235px;
}
.sup_ser {
    background:transparent url(../images/info_phy/bg_sup_ser.png) no-repeat scroll left top;
    float:right;
    height:154px;
    margin:13px 13px 0 0;
    width:235px;
}
#btn_lrn_mor {
    cursor:pointer;
    height:23px;
    left:132px;
    position:relative;
    top:120px;
    width:95px;
}
.line_417x1 {
    background:transparent url(../images/info_phy/line_417x1.gif) no-repeat scroll left top;
    height:1px;
    width:417px;
}
#info_phy_main .stu_res {
    margin: 0 0 20px -13px;
    width: 446px;
    height: 277px;
    background: url('../images/info_phy/bg_stu_res1.png') no-repeat left bottom;
}
#info_phy_main .grd_hds {
    margin: 0 0 20px -13px;
    width: 446px;
    height: 277px;
    background: url('../images/info_phy/bg_2gd_hds.png') no-repeat left bottom;
}
#info_phy_main .gra_swe {
    margin: 0 0 0 -13px;
    width: 446px;
    height: 277px;
    background: url('../images/info_phy/bg_gra_swe1.png') no-repeat left bottom;
}
#info_phy_main .my_und {
    margin: 0 0 20px -13px;
    width: 446px;
    height: 237px;
    background: url('../images/info_phy/bg_my_und1.png') no-repeat left bottom;
}
#info_phy_main .cns_con {
    margin: 0 0 20px -13px;
    width: 446px;
    height: 277px;
    background: url('../images/info_phy/bg_cns_con1.png') no-repeat left bottom;
}
#info_phy_main .res_months {
    margin: -15px 0 20px -13px;
    width: 446px;
    height: 327px;
    background: url('../images/info_phy/bg_res_months.png') no-repeat left bottom;
}
#info_phy_main .sup_ned {
    margin: 0 0 20px -13px;
    width: 446px;
    height: 207px;
    background: url('../images/info_phy/bg_sup_ned.png') no-repeat left bottom;
}
.inject_r1 {
    margin:28px 0 20px 0;
    width:405px;
    height:192px;
}
.inject_r2 {
    margin:0 0 20px 0;
    width:405px;
    height:192px;
}
.inject_r3 {
    margin:0 0 20px 0;
    width:405px;
    height:240px;
}
.inject_c1 {
    float:left;
    width:244px;
    /*overflow:hidden;*/
}
.inject_c2 {
    margin-left: 258px;
    width:146px;
    /*overflow:hidden;*/
}
.inject_c2_counter {
    display:block;
    height:27px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size:36px;
    color:#6aa329;
    font-weight:bold;
    padding-top: 5px;
}
.inject_c2_txt {
    display:block;
    margin-left:5px;
}
/* End Info Physicians */

/* Start Sign up */
#sign_up_main {
}
#sign_up_main .content {
    position: relative;
    width: 1002px;
    margin-left: 8px;
    background: url('../images/about_safety/bg_about_safety.png') no-repeat left top;
    /*min-height: 525px;*/
}
.sign_up_top {
    position: relative;
    width: 1024px;
    height: 15px;
    margin-left: 3px;
    background: url('../images/about_safety/top_about_safety.png') no-repeat left top;
}
#sign_up_main .content_header {
    width: 422px;
    height: 33px; 
    background: url('../images/signup/title_signup.png') no-repeat left top;
}
#sign_up_main .text_outer_top {
    background:transparent url(../images/signup/bg_signup_top_text.png) no-repeat scroll left top;
    clear:both;
    min-height:572px;
    position:relative;
    width:1002px;
}
#sign_up_main .text_outer_top img {
    height: 2000px;
}
#sign_up_main .text_outer {
    margin-left:15px;
    position:absolute;
    top:81px;
    width:917px;
}
#sign_up_main .text_middle {
    background:transparent url(../images/bg_middle_text1.png) repeat-y scroll left top;
    height:100%;
    margin-left:16px;
    position:relative;
    width:982px;
}
#sign_up_main .content_header_signup {
    background:transparent url(../images/signup/title_signup.png) no-repeat scroll left top;
    height:33px;
    position:relative;
    top:28px;
    width:510px;
}
#sign_up_main .content_main_img {
    background:transparent url(../images/signup/signup_main.png) no-repeat scroll left top;
    height:349px;
    left:15px;
    position:relative;
    top:87px;
    width:307px;
}
#sign_up_main .req_msg {
    float: left;
    color: #d1005d;
    font-size: 11px;
}
#sign_up_main .info_main_titile {
    /*float: left;*/
    clear:both;
    color: #d1005d;
    font-size: 15px;
    font-weight: bold;
    padding-top: 20px;
    text-transform:uppercase; 
    height:11px;
}
.margin_b11{
    margin-bottom : 11px;    
}
.padding_b11{
    padding-bottom : 11px;    
}
#sign_up_main .note_sup {
    float: left;
    color: #686159;
    font-size: 12px;
    margin-bottom : 5px;  
}
#sign_up_main .sup_form {
    clear:both;
    /*float: left;*/
    margin:0 0 0 277px;
}
#sign_up_main .data_t_row {
    clear:both;
    position: relative;
    color:#84807b;
    font-size: 12px;
    margin: 15px 0 6px 0;
    height: 9px;
}
#sign_up_main .data_t_row2 {
    clear:both;
    position: relative;
    color:#84807b;
    font-size: 12px;
    height:23px;
}
#sign_up_main .data_t_row3 {
    clear:both;
    position: relative;
    height:23px;
    padding: 39px 0 45px 0;
}
#sign_up_main .data_t_row4 {
    clear:both;
    position: relative;
    height: 45px;
}
#sign_up_main .data_t_row5 {
    clear:both;
    position: relative;
    min-height: 235px;
}
#sign_up_main .data_t_col1 {
    float: left;
    width: 230px;
}
#sign_up_main .data_t_col6 {
    float: left;
    width: 324px;
    margin-bottom: 10px;
}
#sign_up_main .data_t_col2 {
    float: left;

}
#sign_up_main .data_t_col3 {
    float: left;
    width: 206px;
    padding-right: 26px;
}
#sign_up_main .data_t_col4 {
    float: left;
    /*margin-left:24px;*/
    width: 206px
}
#sign_up_main .data_t_col5 {
    float: left;
    margin-left:9px;
    width: 206px
}
#sign_up_main .data_t_col7 {
    float: left;
    width: 66px
}
#sign_up_main .data_t_col8 {
    float: left;
    width: 66px
}
#sign_up_main .data_t_col9 {
    float:left;
    margin-left:9px;
    width:50px;
}
#sign_up_main .data_t_col10 {
    clear:both;
    float:left;
    width:598px;
    line-height: 22px;
    margin-bottom: 23px;
}
#sign_up_main .data_t_col11 {
    float:left;
    width:41px;
}
#sign_up_main .data_t_col12 {
    float:left;
    width: 40px;
    margin-left:34px;
}
#sign_up_main .data_t_col13 {
    float:left;
    width: 591px;
    line-height: 22px;
    margin-top: -7px;
    margin-left: -15px;
}
#sign_up_main .data_t_col14 {
    float:left;
    line-height:22px;
    width:598px;
}
#sign_up_main .data_t_col15 {
    float:left;
    line-height:22px;
    margin-left:-20px;
    margin-top:-5px;
    width:591px;
}
#sign_up_main .data_t_col17 {
    float: left;
    width: 110px;
    margin-left: 5px;
}
#sign_up_main .zip {
    background:transparent url(../images/signup/bg_sign_up_zip_txt.png) no-repeat scroll left bottom;
    height:27px;
    position:relative;
    width:70px;
    /*margin-left:63px;*/
    left:63px;
}
#sign_up_main input.ZipCode {
    background-color:Transparent;
    border:0 none;
    color:#666666;
    font-size:12px;
    margin:10px 0 3px 10px;
    width:100px;
}
#sign_up_main .txt {
    background:transparent url(../images/signup/bg_sign_up_txt.png) no-repeat scroll left bottom;
}
#sign_up_main .skinned_select {
    background:transparent url(../images/signup/bg_list.png) no-repeat scroll left bottom;
    width: 72px;
    height:21px;
    margin-top:5px;
}
#sign_up_main .skinned_select1 {
    background:transparent url(../images/signup/bg_list_l.png) no-repeat scroll left bottom;
    width: 82px;
    height:21px;
    margin-top:5px;
}
#sign_up_main input.sup_txt {
    background-color:Transparent;
    border:0 none;
    color:#666666;
    font-size:12px;
    /*height:21px;*/
    margin:10px 0 3px 10px;
    width:190px;
}
.lst .lbl_drop {
	float:left;
	padding-top:4px;
	text-indent:5px;
    color:#84807b;
}
.lbl_drop {
    text-indent:5px;
    margin-top:3px;
}
.skinned_select select {
    border:2px solid #C3C3C3;
    cursor:pointer;
    float:right;
    height:21px;
    margin-top:-18px;
    opacity:0;
    filter: alpha(opacity=0);
    width:72px;
}
.skinned_select1 select {
    border:2px solid #C3C3C3;
    cursor:pointer;
    float:right;
    height:21px;
    margin-top:-18px;
    opacity:0;
    filter: alpha(opacity=0);
    width:82px;
}
#sign_up_main .text_outer_bottom {
    background:transparent url(../images/bg_bottom_text1.png) no-repeat scroll left bottom;
    clear:both;
    height:17px;
    margin-left:15px;
    position:relative;
    width:979px;
}
.sup_error {
    margin-left:5px; 
    font-size: 9px;
}
#sign_up_main .rdo_btn {
    display:inline-block;
    vertical-align: middle;
    width: 66px;
}
#sign_up_main .rdo_btn_long {
    display:inline-block;
    vertical-align: middle;
    width: 600px;
}
.rdo_btn input {
    margin-right: 6px;
}
.rdo_btn label {
    clear:both;
    position:relative;
    top: -1px;
}
.rdo_btn_long input {
    margin-right: 6px;
}
.rdo_btn_long label {
    clear:both;
    position:relative;
    top: -1px;
}
#sign_up_main #q_talk .field {
    clear:none;
    float:left;
    width:20px;
}
#sign_up_main #q_talk .label {
    float:left;
    position:relative;
    width:90px;
    color:#84807B;
    font-size:11px;
    display: inline;
}
#sign_up_main .field input {
    float:left;
    height:20px;
    padding:0 1px;
}
#sign_up_main .star {
    color:#D1005D;
    font-size:11px;
    padding-left:2px;
}
/* End Sign up */

/* Start News */
 #news_main {
}
#news_main .content {
    background:transparent url(../images/about_safety/bg_about_safety.png) no-repeat scroll left top;
    margin-left:8px;
    min-height:525px;
    position:relative;
    width:1002px;
}
.news_top {
    position: relative;
    width: 1024px;
    height: 15px;
    margin-left: 3px;
    background: url('../images/about_safety/top_about_safety.png') no-repeat left top;
}
/*#news_main .content_header {
    width: 422px;
    height: 33px; 
    background: url('../images/signup/title_signup.png') no-repeat left top;
}*/
#news_main .text_outer_top {
    background:transparent url(../images/bg_top_text.png) no-repeat scroll left top;
    clear:both;
    min-height:586px;
    position:relative;
    /*top:15px;*/
    width:754px;
}
#news_main .text_outer {
    margin-left:15px;
    position:absolute;
    top:81px;
    width:917px;
}
#news_main .text_middle {
    background:transparent url(../images/bg_middle_text.png) repeat-y scroll left top;
    height:100%;
    margin-left:16px;
    position:relative;
    width:733px;
}
#news_main .content_header_news {
    background:transparent url(../images/news/title_in_news.png) no-repeat scroll left top;
    height:33px;
    position:relative;
    top:28px;
    width:299px;
}
#news_main .content_main_img {
    background:transparent url(../images/getting_treated/getting_treated_main.png) no-repeat scroll left top;
    height:496px;
    left:15px;
    position:relative;
    top:52px;
    width:237px;
    z-index:1;
}
#news_main .text_outer_bottom {
    background:transparent url(../images/bg_bottom_text.png) no-repeat scroll left bottom;
    clear:both;
    height:18px;
    margin-left:17px;
    position:relative;
    width:731px;
}
#news_main #btn_next_step {
    cursor:pointer;
    height:23px;
    left:274px;
    padding-bottom:30px;
    position:relative;
    top:28px;
    width:400px;
}
#news_main .content_b {
    float:left;
    margin-top:-15px;
    width:248px;
}
/* End News */

/* Start Search */
#page_search {
}
#page_search .text_outer_top {
    background:transparent url(../images/utilities/bg_search_top_text.png) no-repeat scroll left top;
    clear:both;
    min-height:580px;
    position:relative;
    width:1002px;
}
#page_search .text_middle {
    background:transparent url(../images/utilities/bg_middle_search_text.png) repeat-y scroll left top;
    height:100%;
    position:relative;
    width:1002px;
}

/* End Search */