html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	line-height: 1;
}
:focus
{
	outline: 0;
}

span.dark
{
	color: #3d314f;
}

a
{
	color: #5e2d91;
}
a:link.white
{
	color: #b20838;
	font-weight: bold;
}
a:link, a:visited
{
	color: #b20838;
	text-decoration: none;
}

a.gray:link, a.gray:visited, a.gray:hover
{
	color: #333333;
}


a:hover
{
	color: #b20838;
	text-decoration: none;
}
a span.white
{
	color: White;
	font-size: 12px;
	font-family: Myriad Pro;
}
ul
{
	list-style: none;
}

body
{
	margin: 0px;
	padding: 0px;
	color: #B7B7B7;
}

sup
{
	position: relative;
	top: -0.3em;
	left: 0;
	font-size: 0.9em;
}

/* ===================== BODY PARTS START ===================== */
#wrapper
{
	background: url(../images/body_background.gif) no-repeat;
	background-position: 0px 255px;
	width: 860px;
	margin: 0 auto;
	padding: 0px;	
	height: auto;	
}
#main_container
{
	width: 860px;
	border-left: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6;
	overflow: hidden;
}

#div_phy_Main_Head
{
	width: 860px;
	border-left: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6;
	padding: 5px;
	overflow: hidden;
}

.ctl00_main_container_Phy
{
	width: 850px;
	border-left: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6; /* border-bottom: inset 1px #946C91; */
	padding: 5px;
	overflow: hidden;
}
.main_container_Phy
{
	width: 850px;
	border-left: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6;
	border-bottom: inset 1px #946C91;
	padding: 5px;
	overflow: hidden;
}

/*
#ctl00_ContentPlaceHolder2_div_Select_Physician
{	
	border-Top: inset 1px #946C91;	
	overflow: hidden;
	text-align: center; 
	margin-top: 10px; 
	width: 890px;
}*/

#main_container_new
{
	width: 850px;
	border-left: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6;
	padding: 5px;
	overflow: hidden;
}
.header
{
	width: 850px;
	height: 69px;
}
.logo
{
	display: inline;
	float: left;
}
.main_menu
{
	float: left;
}
.top_nav
{
	text-align: right;
	padding-top: 10px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 8pt;
	color: #663366;
}
.top_nav span
{
	text-align: right;
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
	padding-right: 8px;
}
.top_nav a
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 8.6pt;
	line-height: 10pt;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: underline;
}
.top_nav a:link
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 8.6pt;
	line-height: 10pt;
	text-decoration: underline;
	padding-left: 4px;
	padding-right: 4px;
}
.top_nav a:hover
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 8.6pt;
	line-height: 10pt;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
.top_nav_sign
{
	text-align: right;
	padding-top: 12px;
	vertical-align: top;
	padding-right: 30px;
	font-family: Verdana;
	font-size: 11px;
	color: #d6d6d6;
}
.top_nav_sign span
{
	text-align: right;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
}
.top_nav_sign a
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
}
.top_nav_sign a:link
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.top_nav_sign a:hover
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.top_menu
{
	padding-top: 12px;
}
.main_body
{
	background-image: url(../images/mid_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 413px;
	/*margin-top: 84px;
	_margin-top: -2px;*/
	width: 850px;
}
.main_content
{
	margin-left: 420px;
	width: 410px;
	text-align: center;
}
.rem_treat
{
	background-image: url(../images/top_text_bg_13.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 350px;
	height: 20px;
	color: #663366;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding-top: 6px;
	margin: 0 auto;
}
.rem_treat strong
{
	color: #663366;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	letter-spacing: 0.5pt;
	text-transform: uppercase;
}
.rem_treat span
{
	color: #C34449;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.rem_treat a
{
	color: #663366;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
}
.rem_treat a:link
{
	color: #663366;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}
.rem_treat a:hover
{
	color: #663366;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.stay_up_to_date
{
	color: #663366;
	font-family: Arial;
	font-weight: 800;
	font-size: 10pt;
	padding-top: 10px;
}
.stay_up_to_date p
{
	font-size: 10pt;
	padding-bottom: 10px;
	line-height: 12pt;
	text-align: center;
	margin: 0 auto;
	font-family: Arial;
}
.home_buttons
{
	margin: 0 auto;
}
.nav_buttons
{
	background-image: url(../images/buttons_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 271px;
}
.loyalty_nav_buttons
{
	background-image: url(../images/buttons_bg_loy.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 292px;
}
.loyalty_nav_buttons img
{
	margin: 2px 3px 0px 7px;
}
.nav_buttons img
{
	margin: 6px 3px 0px 7px;
}

.dispaly_area
{
	margin-left: 460px;
	padding-top: 30px;
}
.d_space
{
	margin-top: 1px;
}
.dispaly_top
{
	background-image: url(../images/dispaly_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 17px;
	width: 346px;
}
.dispaly_bg
{
	background: url(../images/dispaly_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
}
.dispaly_bottom
{
	background: url(../images/dispaly_bottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.dispaly_forgot_bottom
{
	background: url(../images/dispaly_bottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.display_content
{
	padding-left: 24px;
	padding-top: 8px;
	padding-bottom: 4px;
}
.dis_top_images
{
	vertical-align: top;
	padding-right: 6px;
	display: block;
	float: left;
}
.display_text
{
	font-family: Verdana;
	font-size: 10pt;
	color: #8b73ac;
	width: 289px;
}
.display_text p
{
	font-family: Verdana;
	font-size: 10pt;
	color: #8b73ac;
	line-height: 11pt;
}
.display_input
{
	font-family: Verdana;
	font-size: 10pt;
	margin-top: 10px;
}
.display_input p
{
	font-family: Verdana;
	font-size: 10pt;
	color: #ffffff;
}
.display_input p span
{
	text-align: right;
	padding-left: 32px;
	padding-right: 4px;
	vertical-align: -1px; /**vertical-align:4px;*/
}
.emailinput
{
	width: 206px;
	font-family: Verdana;
	font-size: 10pt;
	color: #656565;
	padding-left: 3px;
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 2px solid #adadaf;
}
.display_error
{
	width: 283px;
	border: 2px solid #b30b0b;
	background-color: #ffffff;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 10px;
}
.display_error p
{
	font-family: Verdana;
	font-size: 10pt;
	color: #b30b0b;
	line-height: 11pt;
}
.sbt
{
	margin-top: 9px;
	margin-left: 200px;
}
.sbt_reset
{
	margin-top: 9px;
	margin-left: 129px;
}
.dispaly_btm_corner
{
	background-image: url(../images/display_btm_corner.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 346px;
	height: 15px;
}
.display_contact_text
{
	font-family: Verdana;
	font-size: 10pt;
	color: #ffffff;
}
.display_contact_text p
{
	font-family: Verdana;
	font-size: 9pt;
	color: #ffffff;
	line-height: 12pt;
	width: 294px;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 8px;
}
.contact_btn
{
	width: 310px;
	margin: auto;
}
.privacy_content
{
	font-family: Arial;
	font-size: 10pt;
	padding-left: 18px;
	padding-top: 18px;
	padding-right: 14px;
	padding-bottom: 16px;
}
.privacy_content h1
{
	font-size: 13pt;
	color: #856ca7;
}
.privacy_content p
{
	color: #6a6a6a;
	line-height: 12pt;
	padding-top: 14px;
}
.privacy_content p strong
{
	color: #6a6a6a;
	font-size: 9pt;
}
.privacy_content p a
{
	color: #0033cc;
}
.mid_footer
{
	background-image: url(../images/mid_footer_bg.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 100%;
	background-position: top;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	line-height: 12pt;
	color: #d4c9e2;
	float: left;
	clear: both;
}
.mid_footer a
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #fff;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
}
.mid_footer a:link
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #fff;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
}
.mid_footer a:hover
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #fff;
	text-decoration: underline;
	padding-left: 6px;
	padding-right: 6px;
}
.bottom_footer
{
	width: 820px;
	float: left; /*padding: 20px;*/
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.bot_footer_1
{
	font-family: Arial;
	font-size: 12px;
	color: #6a6a6a;
}
.bot_footer_1 p
{
	font-family: Arial;
	font-size: 12px;
	color: #6a6a6a;
	padding-bottom: 10px;
}
.bot_footer_1 p sup
{
	font-family: Arial;
	font-size: 8px;
	color: #6a6a6a;
	vertical-align: 1px;
}
.bot_footer_2
{
	/* font-family: Arial; 	font-size: 12px; 	color: #6a6a6a; 	padding-top: 20px; 	border-top: solid 1px #B7B7B7; 	margin-top: 13px; */
	font-family: Arial;
	font-size: 12px;
	color: #6a6a6a;
	padding-bottom: 10px;
	border-bottom: solid 1px #B7B7B7;
	margin-bottom: 18px;
}
.bot_footer_2 p
{
	font-family: Arial;
	font-size: 12px;
	color: #6a6a6a;
	padding-bottom: 10px;
}
.bot_footer_2 p sup
{
	font-family: Arial;
	font-size: 8px;
	color: #6a6a6a;
	vertical-align: 1px;
}
.bot_footer_2 p a
{
	font-family: Arial;
	font-size: 12px;
	color: #0033cc;
	text-decoration: underline;
}
.bot_footer_2 p a:link
{
	font-family: Arial;
	font-size: 12px;
	color: #0033cc;
	text-decoration: underline;
}
.bot_footer_2 p a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #663366;
	text-decoration: underline;
}
.footer
{
	font-family: Arial;
	font-size: 11px;
	color: #6a6a6a;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 20px;
	border-top: solid 1px #B7B7B7;
	margin-top: 14px;
}
.footer_img
{
	display: inline;
	float: left;
	padding-right: 16px;
	padding-left: 30px;
}
.footer_text
{
	color: #6a6a6a;
}
.footer_text p
{
	line-height: 16px;
	margin-left: 10px;
	padding-top: 4px;
}
.footer_text p sup
{
	font-size: 8px;
}
#footer_text p a
{
	color: #0033cc;
	text-decoration: underline;
}
.footer_text p a:link
{
	color: #0033cc;
	text-decoration: underline;
}
.footer_text p a:hover
{
	color: #0033cc;
	text-decoration: none;
}

.phy_top_head_text
{
	display: inline;
	margin-top: 8px;
	float: left;
}
.phy_top_head_text img
{
	margin-right: 8px;
}
.treat_top_head_text_left
{
	font-family: verdana;
	color: #663366;
	font-size: 11px;
	float:left;
	padding-top:50px;
	width:500px;
  
 
}
.treat_top_head_text_left p 
{
	font-family: Arial;
	color: #663366;
	font-size: 10pt;
	background-color:blue;
    
}
.treatmentPage
{
	padding-bottom: 20px;
	vertical-align: top;
	background: #cec5d8;
	float: left;
	clear: both;
	width: 850px;
	margin-bottom: 0;
}
.mainContent_phy
{
	padding-left: 15px;
	padding-top: 15px;
	font: verdana;
	margin-bottom: 60px;
}
.mainContent
{
	padding-left: 15px;
	padding-top: 15px;
	font: verdana;
}
.Tr_head_text
{
	background-image: url(../images/Tr_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 600px;
	height: 31px;
}
.Tr_head_text img
{
	padding-left: 20px;
	padding-top: 10px;
}

.space
{
	padding-top: 8px;
}
.Tr_right_top_text
{
	background-image: url(../images/myPh_btm_border.jpg);
	background-color: #8b73ac;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 4px 10px 10px 10px;
}
.Tr_right_top_text p
{
	font-family: Arial;
	font-size: 11pt;
	line-height: 14pt;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 6px;
}
.Tr_right_top_text p strong
{
	font-weight: 800;
}
.Tr_right_top_text p sup
{
	font-size: 8pt;
}
.Tr_right_top_text p span
{
	font-size: 9.4pt;
}
.Tr_top_head_text_left
{
	font-family: verdana;
	color: #663366;
	font-size: 11px;
	vertical-align: top;
	padding-top: 45px;
	float:left;
}
.Tr_top_head_text_left div  
{
    padding-top:0px;
    margin-top:0px;
    width:400px;
}
.Tr_top_head_text_left div strong
{
	font-size: 14px;
	font-weight:bold;
	
}

.Tr_top_head_text_left p
{
	font-family: Arial;
	color: #663366;
	font-size: 10pt;
	vertical-align: top;
	padding-bottom:10px;
}
.Tr_top_head_text_left_Phys1
{
	font-family: verdana;
	color: #663366;
	font-size: 11px;
	vertical-align: top;
	padding-top: 135px;
}
.Tr_top_head_text_left_Phys1 p
{
	font-family: Arial;
	color: #663366;
	font-size: 10pt;
	vertical-align: top;
}

.head_text_botox_Phy
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 600px;
	height: 55px;
	background-color: #f4eff6;
}
.head_text_botox_Phy img
{
	padding-left: 20px;
	padding-top: 18px;
}

.head_text_botox
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 600px;
	height: 45px;
	background-color: #f4eff6;
}
.head_text_botox img
{
	padding-left: 20px;
	padding-top: 10px;
}

.head_text
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 600px;
	height: 31px;
}
.head_text img
{
	padding-left: 20px;
	padding-top: 10px;
}
.treat_mid_table_context
{
	background-color: #f4eff6;
	background-image: url(../images/Treatments_mid_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	width: 564px;
}
.treatmentTable
{
	background-color: #f4eff6;
	width: 580px;
	padding-left: 20px;
}
.upComingTable
{
	background-color: #ffffff;
	width: 558px;
}
.upComingTable .tRow
{
	background-color: #ffffff;
}
.treat_top_Table_Header
{
	background-image: url(../images/Treatments_mid_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	width: 564px;
}
.treat_top_Table_upcoming_Header
{
	background-color: #8b73ac;
	background-repeat: repeat;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	width: 560px;
}
.treat_top_Table_upcoming_Header p
{
	padding-left: 12px;
	color: #ffffff;
}
.treat_top_Table_Header p
{
	padding-left: 12px;
	color: #ffffff;
}
.tRow
{
	border-bottom: solid 1px #cec5d8;
	height: 30px;
	line-height: 24px;
	padding-top: 6px;
	width: 558px;
	margin-left: 1px;
}
.tRow a
{
	font-family: Arial;
	font-size: 12px;
	color: #b30b0b;
	text-decoration: underline;
}
.tRow a:link
{
	font-family: Arial;
	font-size: 12px;
	color: #b30b0b;
	text-decoration: underline;
}
.tRow a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #b30b0b;
	text-decoration: none;
}
.tCol
{
	float: left;
	vertical-align: middle;
	padding-left: 14px;
	padding-right: 25px;
}
.tCol p
{
	font-family: Arial;
	font-size: 12px;
	color: #626165;
}
.tCol2
{
	border-left: dotted 1px #8b73ac;
	float: left;
	padding-left: 12px;
	width: 200px;
}
.tCol2 p
{
	font-family: Arial;
	font-size: 12px;
	color: #626165;
}
.tCol3
{
	float: left;
	padding-left: 10px;
}
.noteImg
{
	padding-top: 4px;
	float: left;
}
.notesLink
{
	float: left;
	padding-left: 5px;
	padding-right: 11px;
}
.editLink
{
	border-left: dotted 1px #8b73ac;
	border-right: dotted 1px #8b73ac;
	float: left;
	padding-left: 11px;
	padding-right: 11px;
}
.deleteLink
{
	float: left;
	padding-left: 11px;
}
.addAppBox
{
	width: 558px;
	margin-left: 1px;
	padding-top: 10px;
	background: #ffffff;
	height: 23px;
}
.addAppBtn
{
	float: left;
	padding-left: 10px;
	line-height: 24px;
	display: inline;
}
.imgHelp
{
	float: right;
	padding-right: 12px;
	padding-top: 3px;
}
.addNewApp_small
{
	background-color: #F4EFF6;
	padding-left: 20px;
	width: 580px;
}
.addNewApp_large
{
	background-color: #F4EFF6;
	padding-left: 20px;
	width: 580px;
	height: 260px;
}
.addNewApp
{
	background-color: #F4EFF6;
	padding-left: 20px;
	width: 580px;	
}
.treat_bg_rounded
{
	background-image: url(../images/Treatments_round_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 564px;
	height: 10px;
}
.treatment_mid_bg
{
	background-image: url(../images/Treatments_round_bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	width: 559px;
	padding-right: 4px;
	float: left;
}
.phy_right
{
	width: 206px;
	float: left;
	margin-top: 34px;
}
.treat_right_con
{
	width: 206px;
}
.phy_right_top_text
{
	background-image: url(../images/myPh_btm_border.jpg);
	background-color: #8b73ac;
	background-repeat: no-repeat;
	background-position: bottom;
	width: 160px;
	width: 184px;
	margin-left: 1px;
	margin-right: 1px;
	padding: 4px 10px 10px 10px;
}
.phy_right_top_text p
{
	font-family: Arial;
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 6px;
}
.phy_right_top_text p strong
{
	font-weight: 600;
}
.phy_right_top_text p sup
{
	font-size: 8pt;
}
.phy_right_top_text p span
{
	font-size: 9.35pt;
	line-height: 13pt;
}
.treatmentContent
{
	width: 629px;
	float: left;
	overflow: hidden;
}
.phHeader
{
	margin-bottom: 10px;
}
.myPh_cnt_Placer
{
	width: 160px;
	padding: 6px 10px 2px 14px;
	border-left: solid 1px #bcacd3;
	border-right: solid 1px #bcacd3;
}
.treat_right_con_bottom
{
	background-image: url(../images/stay_rgt_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ac98c6;
}
.treat_right_con_bottom_text
{
	padding-top: 114px;
	padding-left: 14px;
	margin-top: 12px;
	width: 179px;
	padding-bottom: 8px;
}
.edit_trt_btn
{
	padding-top: 10px;
}
.treat_right_con_bottom_text p
{
	color: #fcf5fc;
	font-family: verdana;
	font-size: 9pt;
	padding-top: 4px;
	line-height: 12pt;
}
.unsubContent
{
	padding-left: 15px;
	padding-top: 5px;
}
.unsubContent P
{
	font-family: Arial;
	color: #663366;
	font-size: 10pt;
}
.emForm
{
	padding-top: 14px;
}
.emForm INPUT
{
	margin: 0px;
	line-height: 16pt;
}
.emForm span
{
	padding-left: 8px;
	font-family: Arial;
	color: #663366;
	font-size: 10pt;
}
.formDes
{
	padding-top: 20px;
}
.unsubBtn
{
	margin-top: 10px;
	margin-bottom: 16px;
}
.Tr_right
{
	width: 206px;
	float: left;
	margin-right: 13px;
	margin-top: 34px;
}
.contact
{
	background-image: url(../images/Contact-Allergan.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 204px;
	height: 36px;
}
.forgot
{
	background-image: url(../images/forgot_password.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 280px;
	height: 41px;
}

.resetpass
{
	background-image: url(../images/buttons/Reset-Your-Password.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 280px;
	height: 41px;
}

.selectpass
{
	background-image: url(../images/buttons/select-your-password.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 280px;
	height: 41px;
}
promo_form
{
	padding-top: 8px;
}
.promo_form li
{
	font-family: Verdana;
	font-size: 10pt;
	color: #ffffff;
	margin-top: 12px;
}
label
{
	font-family: Verdana;
	font-size: 10pt;
	color: #ffffff;
	text-align: right;
	width: 60px;
	padding-right: 8px;
	display: block;
	float: left;
	line-height: 13pt;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-top: 1px;
}
label, x:-moz-any-link
{
	margin-top: 1px;
}
label, x:-moz-any-link, x:default
{
	margin-top: 0px;
}
body:nth-of-type(1) label
{
	margin-top: 3px;
}
.promo_form_input_text
{
	border: 1px solid #d2d1b5;
	font-family: Verdana;
	font-size: 10pt;
	color: #656565;
	text-align: left;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 242px;
	_width: 239px;
	padding-left: 4px;
}



/**********************************************************************************************************************************************/
#phy_top_head_text
{
	display: inline;
	margin-top: 8px;
	float: left;
}
#profile_top_head_text
{
	display: inline;
	margin-top: 12px;
	margin-bottom: 10px;
	float: left;
}
#phy_top_head_text_left
{
	font-family: verdana;
	color: #663366;
	font-size: 11px;
	vertical-align: top;
	padding-top: 38px;
}
#treat_top_head_text_left
{
	font-family: verdana;
	color: #663366;
	font-size: 11px;
	vertical-align: top;
	padding-top: 48px;
}
#profile_top_head_text_left
{
	font-family: verdana;
	color: #663366;
	font-size: 11px;
	vertical-align: top;
	padding-top: 46px;
}
#phy_content
{
	float: left;
	width: 600px;
	display: inline;
	margin-left: 15px;
	margin-top: 15px;
}
#phy_content_space
{
	margin-bottom: 16px;
	margin-top: 2px;
}
#phy_content_space2
{
	margin-bottom: 16px;
	margin-top: 2px;
}
#phy_content_space3
{
	margin-bottom: 16px;
	margin-top: 2px;
}
#phy_content_space4
{
	margin-bottom: 16px;
	margin-top: 2px;
}
#phy_content_space_extra
{
	padding-left: 15px;
}
#phy_right
{
	width: 206px;
	float: right;
	margin-right: 14px; /*margin-right:8px;*/
_margin-right:8px;
margin-top:34px;
_margin-top:34px;
}
#phy_right_con
{
	background-image: url(../images/my_treatments.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 206px;
	height: 289px;
}
#profile_right
{
	width: 206px;
	float: right;
	margin-right: 8px;
	margin-top: 34px;
	_margin-top: 34px;
}
#profile_right_img
{
	padding-top: 170px;
	padding-left: 17px;
}
#profile_right_con
{
	background-image: url(../images/pro_rgt_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 206px;
	height: 380px;
}
#treat_right_con
{
	background-image: url(../images/Treatments_rgt_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 206px;
	height: 185px;
}
#treat_right_con_bottom
{
	background-image: url(../images/Treatments_rgt_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 206px;
	height: 272px;
	margin-top: 14px;
	_margin-top: 14px;
}
#phy_right_top_text
{
	width: 160px;
	margin-left: 26px;
	padding-top: 60px;
}
#phy_right_top_text p
{
	font-family: Arial;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 6px;
}
#treat_right_con_bottom_text
{
	/* margin-top: 114px; */
	padding-top: 114px;
	width: 178px;
	margin-left: 16px;
}
#treat_right_con_bottom_text p
{
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: 300;
	padding-top: 8px;
	color: #ffffff;
	padding-bottom: 6px;
}
#phy_right_top_text p strong
{
	font-weight: bold;
	font-size: 13px;
}
#phy_right_bottom_text
{
	margin-top: 40px;
	width: 160px;
	margin-left: 26px;
}
#phy_right_bottom_text p
{
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 6px;
}
#phy_right_bottom_text p strong
{
	font-weight: bold;
	font-size: 13px;
}
#profile_right_bottom_text
{
	margin-top: 0px;
	width: 180px;
	padding-left: 17px;
	_padding-left: 17px;
}
#profile_right_bottom_text p
{
	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 6px;
}
#profile_right_bottom_text p strong
{
	font-weight: bold;
}

#head_text
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 600px;
	height: 31px;
}
#head_text2
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 600px;
	height: 31px;
}
#head_text3
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 600px;
	height: 31px;
}
#head_text img
{
	padding-left: 17px;
	padding-top: 10px;
}
#head_text_add
{
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	width: 600px;
	height: 31px;
}

#head_text_add img a
{
	padding-left: -12px;
	padding-top: 10px;
}
#head_text_add img a:link
{
	padding-left: -12px;
	padding-top: 10px;
}
#phy_left_mid_bg
{
	background-color: #f4eff6;
	width: 600px;
}
#treat_left_mid_bg
{
	background-color: #f4eff6;
	width: 583px;
	padding-left: 17px;
}
#treat_left_mid_bg1
{
	background-color: #f4eff6;
	width: 583px;
	height: 80px;
	padding-left: 17px;
}
#pro_left_mid_bg2
{
	background-color: #f4eff6;
	width: 583px;
	padding-left: 17px;
	height: 52px;
}
#pro_left_mid_bg3
{
	background-color: #f4eff6;
	width: 583px;
	padding-left: 17px;
	height: 200px;
	_height: 200px;
}
#pro_left_mid_bg4
{
	background-color: #f4eff6;
	width: 583px;
	padding-left: 17px;
	height: 54px; /* added by kishore. */
	padding-bottom: 10px;
}
#treat_left_img
{
	display: inline;
	float: left;
	padding-left: 10px;
	line-height: 24px;
}
#treat_left_img_help
{
	float: right;
	padding-right: 12px;
	padding-top: 4px;
	line-height: 24px;
}

#phy_left_top
{
	margin-left: 15px;
	margin-bottom: 8px;
	background-image: url(../images/MyProfile_Physician_mid_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 565px;
	height: 140px;
}
#phy_left_top_left_text
{
	margin-left: 15px;
	margin-top: 20px;
	font-family: Arial;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 16px;
	width: 160px;
	color: #663366;
}
#phy_left_top_left_text p
{
	color: #663366;
	margin-top: 4px;
}
#phy_left_top_left_text p a
{
	color: #663366;
	background-image: url(../images/MyProfile_icons.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 36px;
	padding-left: 30px;
}
#phy_left_top_left_text p a:hover
{
	text-decoration: none;
}
#icon_top_rht
{
	float: right;
	margin-right: 15px;
	margin-top: 20px;
}
#icon_top_rht img
{
	display: inline;
	padding-left: 4px;
	line-height: 26px;
	vertical-align: middle;
}
#phy_left_top_left_text strong
{
	font-size: 15px;
	font-weight: bold;
	color: #b30b0b;
}
#phy_left_map
{
	margin-left: 15px;
}
#phy_left_map p
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-style: italic;
	text-align: center;
	padding-top: 4px;
	line-height: normal;
	padding-bottom: 4px;
}
#treatment_mid_bg
{
	width: 564px;
	height: 22px;
	background-image: url(../images/Treatments_round_bg.jpg);
	background-repeat: repeat-y;
	background-position: top; /* height: 100px; */
}
#treat_bg_rounded
{
	background-image: url(../images/Treatments_round_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 564px;
	height: 10px;
}
#treat_top_text
{
	background-image: url(../images/Treatments_mid_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	width: 564px;
}

#treat_left_header
{
	background-image: url(../images/Treatments_mid_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	width: 564px;
	/*text-align: 10px;*/
}

#mid_bg
{
	background-image: url(../images/Treatments_round_bg.jpg);
	background-repeat: repeat_y;
	background-position: top;
	width: 564px; /*added by kishore */
	vertical-align: top;
}

#treat_text_th
{
	background-color: #8b73ac;
	background-repeat: repeat;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	width: 559px; /* added by kishore. */
	vertical-align: top;
}
#treat_text_th p
{
	padding-left: 12px;
	color: #ffffff;
}
#treat_top_text p
{
	padding-left: 12px;
	color: #ffffff;
}
#treat_mid_table_context
{
	background-image: url(../images/Treatments_mid_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	width: 564px;
}
#treat_mid_table_bottom_context
{
	background-image: url(../images/Treatments_round_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	width: 564px;
	height: 101px;
}
#rem_treat
{
	background-image: url(../images/top_text_bg_13.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 350px;
	height: 20px;
	margin-left: 30px;
	color: #663366;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding-top: 8px;
}

#rem_treat strong
{
	color: #663366;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#rem_treat span
{
	color: #C34449;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}

#rem_treat a
{
	color: #663366;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
}

#rem_treat a:link
{
	color: #663366;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

#rem_treat a:hover
{
	color: #663366;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

#stay_up_to_date
{
	width: 410px;
	color: #663366;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	padding-top: 10px;
}

#stay_up_to_date p
{
	font-size: 12px;
	padding-bottom: 10px;
	_padding-left: 10px;
	line-height: 20px;
	text-align: center;
	width: 400px;
}

#nav_buttons
{
	width: 346px;
	height: 260px;
	margin-left: 25px;
	background-image: url(../images/buttons_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#nav_buttons div
{
	padding-bottom: 0px;
	padding-top: 4px;
	padding-left: 4px;
}

/* End of Home Page */
/* Start of Login Page */

#login_main_content
{
	padding-top: 30px;
	float: right;
	padding-right: 50px;
	_padding-right: 44px;
}

#login
{
	background-image: url(../images/sign_bg.jpg);
	width: 346px;
	height: 191px;
	background-repeat: no-repeat;
	margin-left: 460px;
	_margin-left: 460px;
	_margin-top: 30px;
}

#login p.para1
{
	padding-top: 60px;
	padding-bottom: 6px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding-right: 34px;
	text-align: right;
}

#login p.para2
{
	padding-bottom: 6px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left: 19px;
	_margin-left: 17px;
	padding-right: 34px;
	text-align: right;
}

/* added by kishore. */
#login p.para3
{
	padding-bottom: 16px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left: 19px;
	_margin-left: 17px;
}

#login p img
{
	padding-bottom: 10px;
	margin-left: 60px;
	_margin-left: 58px;
}

#login input
{
	width: 225px;
	height: 16px;
}

#login div /* forgot password link */
{
	font-family: Verdana;
	font-size: 10px;
	color: #E6D3F3;
	margin-left: 78px;
	_margin-left: 78px;
	margin-bottom: 20px;
}

#login div a
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

#login div a:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

#login div a:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#not_reg
{
	margin-left: 425px;
	_margin-left: 425px;
}

#not_reg img
{
	margin-left: 50px;
	_margin-left: 45px;
}

#not_reg p
{
	color: #673166;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

#log_reg_now
{
	float: right;
	margin-top: -25px;
	margin-right: 30px;
	_margin-right: 14px;
}

/* end of Login Page*/
#profile_left_mid_bg_text
{
	background-color: #f4eff6;
	width: 583px;
	padding-left: 0px;
}
#profile_left_mid_bg_text p
{
	color: #3d3d3d;
	font-family: Verdana;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
#profile_left_mid_bg_text p i
{
	font-size: 10px;
}
#profile_left_mid_bg
{
	background-color: #f4eff6;
	width: 583px;
	padding-left: 17px;
	height: 244px;
}
#profile_left_mid_bg p
{
	color: #3d3d3d;
	font-family: Arial;
	font-size: 10px;
}
#profile_left_mid_bg p a
{
	color: #b30b0b;
	font-family: Arial;
	font-size: 10px;
}
#profile_left_mid_bg p a:link
{
	font-size: 10px;
	text-decoration: underline;
}
#profile_left_mid_bg p a:hover
{
	font-size: 10px;
	text-decoration: none;
}

#eNewsletter_mid_form_links
{
	width: 573px;
	margin-left: 0px;
	_width: expression(APPvERS == appvers?ie17:ie18);
}


#eNewsletter_mid_form_links p
{
	font-family: Arial;
	font-size: 0.71em;
	line-height: 1.2em;
	color: #666666;
	padding-left: 8px;
	padding-top: 8px;
}

#eNewsletter_mid_form_links p strong
{
	font-weight: bold;
	text-align: left;
}


#left_div
{
	border-bottom: 1px solid #663366;
	height: 34px;
	width: 559px;
}
#left_top_text
{
	display: inline;
	float: left;
	padding-left: 17px;
	vertical-align: middle;
}
#left_top_text img
{
	vertical-align: middle;
	line-height: 30px;
	padding-top: 4px;
}
#left_top_text p
{
	font-family: Arial;
	font-size: 12px;
	color: #626165;
}
#left_top_text p span
{
	font-family: Arial;
	font-size: 12px;
	width: 150px;
	padding-right: 15px;
	color: #626165;
}
#right_top_text img
{
	line-height: 30px;
	padding-top: 4px;
	_padding-top: 6px;
	vertical-align: middle;
}
#right_top_text a
{
	font-family: Arial;
	font-size: 12px;
	padding-right: 12px;
	color: #b30b0b;
	padding-left: 12px;
}
#right_top_text a:link
{
	font-family: Arial;
	font-size: 12px;
	color: #b30b0b;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: underline;
}
#right_top_text a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #b30b0b;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
}
#right_top_text
{
	float: right;
	padding-right: 0px;
}

#left_middle_text
{
	display: inline;
	float: left;
	padding-left: 7px;
	vertical-align: middle;
	text-align: center;
	padding-top: 4px;
	width: 100px;
}


#logo
{
	display: inline;
	float: left;
}

#main_menu
{
	float: right; /* modified by kishore. 	float:left;  */
}

#top_nav
{
	text-align: right;
	font-weight: bold;
	padding-top: 12px;
	vertical-align: top;
	padding-right: 30px;
	font-family: Verdana;
	font-size: 11px;
	color: #d6d6d6;
}

#top_nav span
{
	text-align: right;
	font-weight: bold;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
}

#top_nav a
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
}

#top_nav a:link
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}

#top_nav a:hover
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
#top_nav_sign
{
	text-align: right;
	padding-top: 12px;
	vertical-align: top;
	padding-right: 30px;
	font-family: Verdana;
	font-size: 11px;
	color: #d6d6d6;
}

#top_nav_sign span
{
	text-align: right;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
}

#top_nav_sign a
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
}

#top_nav_sign a:link
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}

#top_nav_sign a:hover
{
	font-weight: normal;
	color: #946C91;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

#top_menu
{
	padding-top: 12px;
}

#main_body
{
	background-image: url(../images/mid_bg.jpg);
	background-repeat: no-repeat;
	min-height: 413px;
	_height: 413px;
	width: 850px;
	margin-top: 2px;
	_margin-top: -2px;
	vertical-align: top;
}
#main_physician
{
	width: 850px;
	padding-bottom: 20px;
	margin-top: 30px;
	_margin-top: -2px;
	vertical-align: top;
	background-color: #cec5d8;
	height: 613px;
}
#main_treatment
{
	width: 850px;
	padding-bottom: 20px;
	margin-top: 30px;
	_margin-top: -2px;
	vertical-align: top;
	background-color: #cec5d8;
	height: 556px;
}
#main_profile
{
	width: 850px;
	padding-bottom: 20px;
	margin-top: 30px;
	_margin-top: -2px;
	vertical-align: top;
	background-color: #cec5d8;
	height: 870px;
	_height: 800px;
}


#mid_footer
{
	background-image: url(../images/mid_footer_bg.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 100%;
	background-position: top;
	text-align: center;
	line-height: 12px;
	vertical-align: top;
	margin-top: -4px;
	padding-top: 6px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #d4c9e2;
}

#mid_footer a
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

#mid_footer a:link
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

#mid_footer a:hover
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}

/* Start of the Footer Content */

#bottom_footer
{
	padding: 20px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

#bot_footer_1
{
	font-family: Arial;
	font-size: 12px;
	color: #6a6a6a;
}

#bot_footer_1 p
{
	/*font-family:Arial;     font-size:12px;     color:#6a6a6a;     padding-bottom:10px;*/
	color: #6A6A6A;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 10px;
}

#bot_footer_2
{
	font-family: Arial;
	font-size: 12px;
	color: #6a6a6a;
	padding-top: 20px;
	border-top: solid 1px #B7B7B7;
	margin-top: 16px;
}

#bot_footer_2 p
{
	font-family: Arial;
	font-size: 12px;
	color: #6a6a6a;
	padding-bottom: 10px;
}

#bot_footer_2 p a
{
	font-family: Arial;
	font-size: 12px;
	color: #0033cc;
	text-decoration: underline;
}

#bot_footer_2 p a:link
{
	font-family: Arial;
	font-size: 12px;
	color: #0033cc;
	text-decoration: underline;
}

#bot_footer_2 p a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
}

/* End of the Footer Content */

#footer
{
	font-family: Arial;
	font-size: 11px;
	color: #6a6a6a;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 20px;
	border-top: solid 1px #B7B7B7;
	margin-top: 16px;
}

#footer_img
{
	display: inline;
	float: left;
	padding-right: 16px;
	padding-left: 30px;
}

#footer_text
{
	color: #6a6a6a;
}
#footer_text p
{
	line-height: 14px;
	margin-left: 10px;
}
#footer_text p a
{
	color: #0033cc;
	text-decoration: underline;
}
#footer_text p a:link
{
	color: #0033cc;
	text-decoration: underline;
}
#footer_text p a:hover
{
	color: #0033cc;
	text-decoration: none;
}

/* Start of Home Page */
#main_content
{
	/*border:solid 1px red;*/
	float: right;
	margin-right: 12px; /* _margin-right: 6px; */
	width: 410px;
	height: 413px;
	text-align: center;
}


.eNews_form_text
{
	float: left;
}

.eNews_left_form
{
	display: inline;
	float: left;
	margin-bottom: 6px;
}

.eNews_left_form ul
{
	font-family: Arial;
	color: #595959;
	font-size: 10px;
	line-height: 14px;
	vertical-align: middle;
	margin-top: 6px;
}
.eNews_left_form ul li
{
	font-family: Arial;
	color: #595959;
	font-size: 10px;
	line-height: 14px; /*	margin-top: 6px;*/
}
.eNews_left_form ul li strong
{
	color: #595959;
	font-size: 11px;
	font-weight: bold;
}
.eNews_left_form i
{
	font-size: 10px;
	font-weight: normal;
}
.focal_fields_form
{
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 0 5px 0px;
	font-size: 11px;
	line-height: 16px;
	padding-left: 2px;
	width: 266px;
}

.profile_fields_form_large
{
	width: 555px;
	height: 16px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 0 5px 0px;
}


.eNews_right_form
{
	margin-left: 20px;
	float: left;
}

.profile_fields_form_select
{
	width: 120px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000;
	margin: 1px 0 5px 0px;
}
select
{
	width: 90px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	margin: 1px 0 5px 0px;
}
.profile_fields_form_select1
{
	width: 90px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000;
	margin: 1px 0 5px 0px;
}
.profile_fields_form_select2
{
	width: 60px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000;
	margin: 1px 0 5px 10px;
}
.profile_fields_form_select3
{
	width: 90px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000;
	margin: 1px 0 5px 10px;
}
.focal_fields_form_r
{
	width: 16px;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 6px 0px 0px;
}
.red
{
	color: Red;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	vertical-align: -2px;
}
.black
{
	color: Black;
	font-size: 11px;
	font-family: Arial;
}
.purpul_forgot
{
	color: #846ba6;
	font-size: 12px;
	font-family: Arial;
}
.profile_fields_form_small
{
	width: 124px;
	height: 16px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 0 5px 0px;
	vertical-align: middle;
}
.eNews_form_text ul
{
	font-family: Arial;
	color: #595959;
	font-size: 0.66em;
	line-height: 1.00em;
	font-weight: bold;
	margin-top: 6px;
}
.eNews_form_text ul li
{
	/*margin-top: 8px;*/
	margin-left: 0px;
}
.eNews_form_text strong
{
	font-weight: bold;
}

.left_img
{
	margin-left: 17px;
	padding-top: 10px;
}

.phy_content_space
{
	margin-bottom: 16px;
	margin-top: 14px;
}
.phy_content_space2
{
	margin-bottom: 16px;
	margin-top: 14px;
}
.phy_content_space3
{
	margin-bottom: 16px;
	margin-top: 2px;
}
.phy_content_space4
{
	margin-bottom: 16px;
	margin-top: 2px;
}
.phy_content_space_extra
{
	padding-left: 15px;
}

.profile_left_mid_bg_text
{
	background-color: #f4eff6;
	width: 583px;
	padding-left: 0px;
}
.profile_left_mid_bg_text p
{
	color: #3d3d3d;
	font-family: Verdana;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.profile_left_mid_bg_text p i
{
	font-size: 10px;
}

tr.OrangeGridViewHeader, tr.OrangeGridViewHeader a:visited, tr.OrangeGridViewHeader a:link
{
	background-color: #feaa66;
	font-family: Verdana;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
tr.OrangeGridViewHeader a:hover
{
	background-color: #feaa66;
	font-family: Verdana;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}


.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	overflow: hidden;
}




/*** POPUP Control Style ***/
.white_content
{
	background-image: url(../images/buttons/pop_bg_treat.jpg);
	width: 308px;
	height: 291px;
}

.slashs
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: White;
	margin-left: 15px;
}
.slashs_Text
{
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	color: White;
}
.popupText_notes
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #846ba6;
	top: 3px;
}

.popupText
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
	top: 5px;
	padding-bottom: 6px;
}

.EditTextBoxes
{
	margin-left: 4px;
}





/* ********************** ********************** Profile Styles ****************** ********************** */
.pro_top_head_text
{
	display: inline;
	margin-top: 18px;
	float: left;
}
.pro_top_head_text img
{
	margin-right: 8px;
}

.pro_top_head_text_left
{
	font-family: verdana;
	color: #663366;
	font-size: 11px;
	vertical-align: top;
	padding-top: 51px;
}
.pro_top_head_text_left p
{
	font-family: Univers;
	color: #663366;
	font-size: 10pt;
	vertical-align: top;
}
.profilePage
{
	padding-bottom: 20px;
	vertical-align: top;
	background: #cec5d8;
	float: left;
	clear: both;
	width: 850px;
	margin-top: 8px;
}
.Add_head_text
{
	background-image: url(../images/Tr_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 600px;
	height: 31px;
}
.Add_head_text img
{
	margin-left: 20px;
	margin-top: 10px;
}

.pro_left_mid_bg
{
	margin: 0px;
}
.pro_left_mid_bg p
{
	color: #3d3d3d;
	font-family: Arial;
	font-size: 7.6pt;
	font-weight: 500;
	padding-bottom: 4px;
}
.pro_left_mid_bg p.red
{
	font-family: Arial;
	font-size: 7.6pt;
	color: #fc252d;
}
.pro_left_mid_bg p a
{
	color: #b30b0b;
	font-family: Arial;
	font-size: 7.6pt;
	text-decoration: underline;
}
.pro_left_mid_bg p a:link
{
	font-size: 7.6pt;
	font-family: Arial;
	text-decoration: underline;
}
.pro_left_mid_bg p a:hover
{
	font-size: 7.6pt;
	text-decoration: none;
}
.pro_form
{
	height: 246px;
}
.pro_form_treat
{
	height: 200px;
}
.pro_form_bottom
{
	height: 62px;
}
.pro_form_password
{
	height: 62px;
}
.pro_form_q
{
	height: 206px;
}
.pro_form_main
{
	/*	padding-left: 36px;*/
	padding-top: 10px;
}
.pro_form_main ul
{
	width: 540px;
	margin-bottom: 2px;
}
.pro_form_main ul li
{
	display: inline;
	float: left;
	font-family: Arial;
	font-size: 8pt;
	color: #5c5a5c;
	font-weight: normal;
	margin-bottom: 6px;
	font-weight: bold;
}
.pro_form_main ul li b
{
	color: #fc252d;
	font-weight: bold;
}
.pro_form_main ul li i
{
	font-size: 7pt;
}

.pro_input_name
{
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 20px 5px 0px;
	width: 254px;
}
.pro_input_Lname
{
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 0 5px 0px;
	width: 254px;
}
.pro_input_ename
{
	width: 530px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 0 5px 0px;
}

.pro_input_mobile
{
	width: 30px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;	
	padding-left: 2px;
	padding-right: 5px;
	color: #000000;
	margin: 1px 0 0px 0px;
}

.pro_input_z
{
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 0 5px 0px;
	width: 133px;
}
.pro_input_state
{
	line-height: 16px;
	width: 104px;
	margin-right: 14px;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;	
}
.pro_input_month
{
	line-height: 16px;
	width: 114px;
	margin-right: 8px;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	margin-bottom: 12px;
}
.pro_input_day
{
	line-height: 16px;
	width: 74px;
	margin-right: 8px;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	margin-bottom: 12px;
}
.pro_input_year
{
	line-height: 16px;
	width: 90px;
	margin-right: 18px;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	margin-bottom: 12px;
}
.pro_button
{
	margin-left: 340px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.pro_button img
{
	margin-right: 6px;
}
.profile_right
{
	width: 206px;
	float: right;
	margin-right: 8px;
	margin-top: 34px;
	_margin-top: 34px;
}
.profile_right_img
{
	padding-top: 170px;
	padding-left: 17px;
}
.profile_right_con
{
	background-image: url(../images/pro_rgt_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 206px;
	height: 380px;
}
.profile_right_bottom_text
{
	margin-top: 0px;
	width: 180px;
	padding-left: 17px;
	_padding-left: 17px;
}
.profile_right_bottom_text p
{
	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 6px;
}
.profile_right_bottom_text p strong
{
	font-weight: bold;
}
.pro_form_treatment
{
	display: inline;
	float: left;
	margin-bottom: 6px;
}
.pro_form_treatment ul
{
	font-family: Arial;
	color: #595959;
	font-size: 10px;
	line-height: 14px;
	vertical-align: middle;
	margin-top: 6px;
}
.pro_form_treatment ul li
{
	font-family: Arial;
	color: #595959;
	font-size: 10px;
	line-height: 14px;
	margin-top: 6px;
}
.pro_form_treatment ul li strong
{
	color: #595959;
	font-size: 11px;
	font-weight: bold;
}
.pro_form_treatment i
{
	font-size: 10px;
	font-weight: normal;
}
.pro_form_treatment_input
{
	width: 16px;
	height: 16px;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	line-height: 18px;
	padding-top: 4px;
	margin: 0px 6px 0px 0px;
	vertical-align: bottom;
}
.pro_form_treatment_input_other
{
	width: 16px;
	height: 16px;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	line-height: 18px;
	padding-top: 4px;
	margin: 0px 6px 0px 0px;
	vertical-align: middle;
}
.pro_small
{
	width: 124px;
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 0 5px 0px;
	vertical-align: middle;
}
.pro_bg_text
{
	background-color: #f4eff6;
	width: 580px;
	padding-left: 0px;
}
.pro_bg_text p
{
	color: #3d3d3d;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}
.pro_bg_text p i
{
	font-size: 7pt;
}
.pro_form_question
{
	/*	padding-left: 36px;*/
	padding-top: 10px;
}
.pro_form_question ul
{
	width: 540px;
	margin-bottom: 2px;
}
.pro_form_question ul li
{
	font-family: Arial;
	font-size: 8pt;
	color: #5c5a5c;
	font-weight: normal;
	margin-bottom: 12px;
	font-weight: bold;
}
.pro_form_question ul li span
{
	line-height: 12pt;
}
.pro_form_question SELECT
{
	line-height: 16px;
	width: 380px;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
/* **************** Tabbed pages *********************** */

.TabbedPanels
{
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
	color: #cec5d8;
	background: #846ba6 url(../images/nav_bg.jpg) left top no-repeat; /*		margin-bottom: 4px;*/ /*	*margin-bottom: 4px;*/ /*	_bottom:5px; 	*bottom:5px;*/
}

.TabbedPanelsTabGroup
{
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab
{
	position: relative;
	top: 8px;
	float: left;
	padding: 8px 32px 2px 32px;
	font: bold 0.7em sans-serif;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color: #cec5d8;
}
.TabbedPanelsTab a
{
	color: #846ba6;
	text-decoration: none;
}
.TabbedPanelsTab a:link
{
	color: #846ba6;
	text-decoration: none;
}
.TabbedPanelsTabSelected
{
	background: url(../images/tab_bg1.jpg) left top repeat-x;
	color: #846ba6;
}

.TabbedPanelsTabSelected1
{
	background: url(../images/tab_bg2.jpg) left top repeat-x;
	color: #846ba6;
}
.rgt
{
	background: url(../images/rgt_cor.jpg) right top no-repeat;
}
.TabbedPanelsContentGroup
{
	/* clear: both; 	background-color: #EEE; */
}

.TabbedPanelsContent
{
	padding: 0px;
}

.VTabbedPanels .TabbedPanelsTabGroup
{
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
}

.VTabbedPanels .TabbedPanelsTab
{
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsContentGroup
{
	clear: none;
	float: left;
	padding: 0px;
}

.emForm_Pref
{
	padding-top: 10px;
}

.emForm_Pref INPUT
{
	margin: 0px;
	line-height: 16pt;
}
.emForm_Pref span
{
	padding-left: 8px;
	font-family: Arial;
	color: #663366;
	font-size: 10pt;
}


.emForm_Tabbed
{
	padding-left: 20px;
	padding-top: 10px;
	vertical-align: middle;
}

.emForm_Tabbed INPUT
{
	margin: 0px;
	line-height: 16pt;
}
.emForm_Tabbed span
{
	padding-left: 8px;
	font-family: Arial;
	color: #663366;
	font-size: 10pt;
}

.dividerLine
{
	border-bottom: 1px solid #E0DEE1; /* #663366; */
	margin-top: 10px;
	margin-bottom: 8px;
	margin-right: 18px;
}


/***************************************************** POP UP WINDOW *************************************/

.pop_bg
{
	background: url(../images/buttons/pop_bg_treat.jpg) right top no-repeat;
	width: 308px;
	height: 291px;
}
.pop_text
{
	padding: 20px 20px 8px 20px;
}
.pop_text h1
{
	font-family: Arial;
	font-size: 11pt;
	color: #ffffff;
	padding-bottom: 4px;
}
.pop_text h1 sup
{
	font-size: 9px;
	vertical-align: 2px;
}
.pop_text ul
{
	margin: 4px 0px;
	padding: 0px;
}
.pop_text ul li
{
	font-family: Arial;
	color: #ffffff;
	font-size: 10pt;
	font-weight: 500;
	margin: 6px 0 6px 0px;
}
.pop_text span
{
	width: 180px;
	font-family: Arial;
	color: #ffffff;
	font-size: 10pt;
}
.year
{
	width: 29px;
	line-height: 16px;
	padding: 2px 0 2px 2px;
	border: 1px solid black;
}
.date
{
	width: 18px;
	line-height: 16px;
	padding: 2px 0 2px 2px;
	border: 1px solid black;
}
.doctor
{
	width: 194px;
	line-height: 16px;
	padding: 2px 0 2px 2px;
	border: 1px solid black;
}
.pop_text label
{
	width: 50px;
	text-align: right;
	color: #ffffff;
	font-weight: bold;
}
.LongTextBox
{
	height: 100px;
	background-color: #ffffff;
	width: 186px;
	overflow: hidden;
	border: 1px solid #d2d1b5;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 4px;
	font-family: Arial;
	color: #434343;
	font-size: 9pt;
	border: 1px solid black;
}
.btn_pop
{
	margin-left: 86px;
}
.btn_pop_del
{
	margin-left: 109px;
}
.btn_pop_del img
{
	margin-right: 8px;
}
.btn_pop img
{
	margin-right: 8px;
}
.pop_bg_small
{
	background: url(../images/buttons/pop_bg_treat_small.jpg) right top no-repeat;
	width: 308px;
	height: 232px;
}
.pop_text_small
{
	padding: 20px 20px 8px 20px;
	_padding: 20px 20px 8px 20px;
}
.pop_text_small ul
{
	margin: 4px 0px;
	padding: 0px;
}
.pop_text_small ul li
{
	font-family: Arial;
	color: #ffffff;
	font-size: 10pt;
	font-weight: normal; /* font-weight: 500; */
	margin: 6px 0 6px 0px;
}
.pop_text_small h1
{
	font-family: Arial;
	font-size: 11pt;
	color: #ffffff;
	padding-bottom: 4px;
	line-height: 18px;
}
.pop_text_small h1 sup
{
	font-size: 9px;
	vertical-align: 2px;
}
.pop_text_small ul li span
{
	width: 180px;
	font-family: Arial;
	color: #ffffff;
	font-size: 10pt;
	display: inline-block;
}


/*********************************** Physician selected ************************/

.physician_Selected_Name
{
	color: #A91924;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
	margin-left: 20px;
}
.physician_Selected_Text
{
	color: #8D798B;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 15px;
	margin-left: 20px;
}
.changePhy
{
	margin-left: 200px;
}

/******************** Notes Popup **********************************************/
.pop_bg_notes
{
	background: url(../images/buttons/Notes_bg.jpg) right top no-repeat;
	width: 268px;
	height: 172px;
}
.pop_notes_text
{
	padding: 20px 20px 8px 20px;
}
.pop_notes_text h1
{
	font-family: Arial;
	font-size: 9pt;
	color: #8b73ac;
	padding-bottom: 10px;
}
.pop_notes_text h1 sup
{
	font-size: 8px;
	vertical-align: 2px;
}
.pop_notes_text p
{
	font-family: Arial;
	font-size: 9pt;
	line-height: 11pt;
	color: #626165;
	padding-top: 2px; /* height: 76px; */
}
.pop_notes_btn
{
	margin-left: 94px;
}

/*****************TABBED PAGES****************************************************/
#gallery
{
	font: 11px Arial;
	width: 750px;
	padding: 2px 0 0 0;
	line-height: 15px;
	top: 8px;
	position: relative;
}
#gallery div.off
{
	color: #000;
	margin-right: 2px;
	line-height: 24px;
	padding: 0px;
	float: left;
	background: none;
	border-bottom-color: #000;
	cursor: pointer;
	position: relative;
	z-index: 20;
}
#gallery div.on
{
	color: #c00;
	padding: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	float: left;
	background: url(../images/buttons/lft_cor.jpg) no-repeat left bottom;
	border: 0px solid #000;
	cursor: pointer;
	border-bottom: 0;
	line-height: 24px;
	position: relative;
	z-index: 100;
}

div.hide
{
	display: none;
	width: 0;
	overflow: hidden;
}
div.show
{
	clear: left;
	background: #fff;
	width: 708px;
	margin-top: 0;
	top: -1px;
	border: 0px solid #000;
	padding: 20px;
	position: relative;
	z-index: 50;
	font: 11px Arial;
	line-height: 18px;
}
div.show img
{
	float: left;
	margin: 0 10px 10px 0;
}
.clear
{
	clear: both;
}

.on .text
{
	background: url(../images/buttons/tab_bg.jpg) repeat-x left top;
	line-height: 23px;
	padding: 5px 6px 6px 6px;
	margin-left: 10px;
	height: 24px;
	color: #846ba6;
	font-weight: bold;
	font-family: Arial;
}
.off .text
{
	background: none;
	padding: 10px;
	color: #cec5d8;
	font-weight: bold;
	font-family: Arial;
}
.on .rgt
{
	padding-right: 10px;
	background: url(../images/buttons/rgt_cor.jpg) no-repeat right top;
}

div.off .rgt
{
	background: none;
}
#gallery a
{
	text-decoration: none;
}
#gallery a:link
{
	text-decoration: none;
}

.signin
{
	background-image: url(../images/Sign-In.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 93px;
	height: 37px;
}
.signin_input
{
	margin: 0px;
}

.signin_input input
{
	width: 200px;
	border: 1px solid #aaadb2;
	line-height: 16px;
	padding: 2px 0px 2px 2px;
	font-family: Arial;
	font-size: 10pt;
	margin-bottom: 4px;
}
.signin_input label
{
	width: 70px;
	color: #ffffff;
}

.BtnSignIn
{
	margin-left: 80px;
	margin-top: 6px;
}

.SignInForgotPwdTxt
{
	font-family: Verdana;
	font-size: 8pt;
	color: #ded2ee;
	margin-left: 78px;
	margin-top: 10px;
}

.SignInForgotPwdTxt a
{
	color: White;
}


.date_text
{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
}
.date_text_left
{
	font-family: Verdana;
	font-size: 10pt;
	color: #ffffff;
	text-align: right;
	padding-right: 8px;
	line-height: 18pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight: bold;
	width: 20%;
}


.date_Note
{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	height: 65px;
}

.Notes_Label
{
	display: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#log_reg_now
	{
		margin-right: 30px;
	}
}


.pro_input_name_Ans
{
	border: 1px solid #d9cde4;
	background-image: url(../images/input_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	margin: 1px 20px 5px 0px;
	width: 374px;
}

.promo_form .emailLabel_Label
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10pt;
	line-height: 20px;
}

.btnCancel_Secure
{
	vertical-align: 3px;
	_vertical-align: 3px;
}

.not_registered
{
	background-image: url(../images/Not_registered.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 186px;
	height: 31px;
	margin-left: 49px;
}


.boldWhite
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bolder;
	line-height: 20px;
}

.normText
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	padding-left: 23px;
	line-height: 16px;
}



/* Briliant destinctions */

/* Master Page */
.tabsFont11
{
	font-size: 11px;
}
.tabsRed
{
	color: Red;
}
.tabsContainer
{
	width: 100%;
	background-image: url(../Images/background.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	height: 47px;
	color: #5c5483;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
}
.tabsContainer a
{
	color: #5c5483;
}
.tabsContent
{
	width: 895px;
	height: 47px;
	text-align: center;
	margin: auto;
	padding: auto;
}
.tabsContent .tabsTDBottom
{
	vertical-align: bottom;
}
.tabsContent .3px
{
	width: 3px;
}
.tabsLoginBox
{
	float: right;
	position: absolute;
	height: 178px;
	z-index: 1000;
	width: 100%;
	color: #5c5483;
	font-family: Arial;
	font-size: 12px;
	display: none;
}
.pnlLogIn
{
	position: relative;
	z-index: 99;
}
.loginForm a
{
	color: #5c5483;
}
.loginForm input
{
	border: solid 1px #cfd2d8;
	width: 140px;
}
.loginForm
{
	position: absolute;
	top: 35px;
	right: 0;
	z-index: 100;
	background-image: url(../Images/bg-login-box.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 178px;
	display: none;
}
.loginForm_padding
{
	padding: 30px 6px;
}
.loginForm .tblLoginForm
{
	width: 215px;
	margin: 0 auto;
}
.loginForm .tblLoginForm td
{
	padding: 3px;
	margin: auto;
	padding: auto;
}
.loginForm .tblLoginForm tr .tabsTDMiddle
{
	vertical-align: middle;
}
.tabsLoggedIn
{
	color: #5c5483;
	font-family: Arial;
	font-size: 12px;
	float: right;
	height: 31px;
	margin: 0;
	padding: 0;
}
.tabsLoggedIn .innerForm
{
	height: 31px;
	text-align: center;
}
.tabsLoggedIn .welcomeText
{
	text-align: center;
	background-image: url(../Images/bg-logged-in.png);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

/* BRILIANT DESTINCTIONS */
/*Pages*/

div .bd_top_content
{
	float: left;
	width: 850px;
	height: 593px;
	background: url(../images/BD/top_bg.jpg) no-repeat;
	position: relative;
}

div .bd_top_contentDouble
{
	float: left;
	width: 850px;
	height: 593px;
	background: url(../images/BD/top_bgDouble.jpg) no-repeat;
	position: relative;
}

.bd_top_content .violet_panel
{
	width: 791px;
	height: 467px;
	float: left;
	position: absolute;
	top: 60px;
	left: 27px;
	background-image: url(../images/BD/bd_violet_back.png);
	background-repeat: no-repeat;
}

div .bd_middle_content
{
	width: 100%;
	min-height: 200px;
	float: left;	
	background-color: #CEC5D8;
}

.violet_panel div.smallpanel
{
	background: url(../images/BD/bd_violet_smallpanel.png) no-repeat;
	width: 287px;
	height: 429px;
	position: absolute;
	top: 10px;
	right: 20px;
	float: left;
	padding: 10px 10px 10px 15px;
}

.violet_panel h1
{
	font-size: 16px;
	font-family: Myriad Pro;
	color: #7d63a1;
}

.modalPopupBackground
{
	background-color: Gray;
	width: 100%;
	height: 100%;
	position: absolute;
	filter: alpha(opacity=70);
	opacity: 0.7;

}

/* POINTS BENEFITS */

.pointsBenefits
{
	width: 100%;
	padding-top: 5px;	
	padding-top:10px;
}

.pointsBenefits div.rightPanel
{
	float: right;
	text-align: center;
	background-color: #cec5d8;	
	height: 456px;	
	padding-top:15px;
	padding-right:15px;
}

.pointsBenefits div.leftPanel
{
	width: 595px;
	float: left;
	background-color: #cec5d8;	
	padding-top:15px;
	padding-left:14px;
}

.divMember
{
	width: 520px;
	height: 427px;
	background-color: #f4eff6;
	margin-bottom: 14px;
	color: #663366;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	float: left;
}

/* MY PREFERENCES */

.myPreferences
{
	width: 100%;
	background-color: #d6cfdf;
	margin-top: 14px;
}

.myPreferencesRightPanel
{
	float: right;
	text-align: center;
	background-color: #d7cedf;
	height: 300px;
	width: 204px;
	padding-right: 15px;
	margin-top: 30px;
	background: url(../images/BD/myPhysicianRight.jpg) no-repeat;	
}

.myPreferencesLeftPanel
{
	width: 560px;
	float: left;
	margin-left: 14px;
	height: 405px;
	margin-top: 15px;
	margin-bottom: 15px;
	background: url(../images/BD/myPreferencesBkg.gif) no-repeat;
	padding-top: 50px; 
	padding-left: 30px;
}

.myPreferencesHeader
{
	width: 100%;
	float: left;
	padding-left: 14px;
	height: 70px;
	background-color: White;
	background: url(../images/BD/myPre_top_header.jpg) no-repeat;
}

.myPreferencesHeader div.headerText
{
	padding-top: 42px;
	color: #663366;	
	padding-left: 260px;
}

/* Member Benefits */
.myMemberBenefitsHeader
{
	width: 100%;
	float: left;	
	height: 44px;
	background-color: White;
	background: url(../images/BD/Points-Program-Benefits.jpg) no-repeat;
}

.myMemberBenefitsHeader div.headerText
{
	padding-top: 13px;
	color: #340f38;	
	padding-left: 140px;
	font-size:22px;
}

/*CONTROL myBDPoints*/
.MyBDPoints
{
}

.MyBDPointsFirst
{
	background: url(../Images/BD/BDPoints_VioletPanel1.jpg) no-repeat;
}

.MyBDPointsDepositPanel
{
    background: url(../Images/BD/UndepositedPointsTab.jpg) no-repeat;
}

/*CONTROL DBPointsNotAMember.ascx */

.NotAMember
{
}
.NotAMemberFirst
{
	background: url(../Images/BD/BD-Member_Not-a-Points-Program-Member.jpg) no-repeat;
}

/*New Default Page (bddefault.aspx) */
.outsidediv
{
     padding-top: 0px;
    
}
#topididiv
{
    float: left;    
    padding-top: 10px;
    padding-bottom:10px;
    text-align: center;
     
    width: 100%;
 }
 
#topididiv h1
{
    color: #45174c; 
}

#topididiv a
{
    color: #934799;
    font-weight: bold; 
}
#maincontent
{      
     float: left;   
     background:url("../images/bddefaultbg.jpg")  no-repeat;  
     height:590px; 
     padding-top:20px;
     padding-left:350px;
     padding-right:20px;
     color:#333333;
 
}

#maincontent h1
{   
    padding-top:10px;
    font-size:19px;
    font-weight:bold;
}

.bddefaultlearnmore
{
    
    margin-bottom:20px;
    margin-top:5px;
    margin-left:15px;
 } 
 
 .bddefaultlearnmore a, .bddefaultlearnmore a:link,.bddefaultlearnmore a.visited
{
    color:black;
    text-decoration:underline;
 } 
   .bddefaultlearnmore img
{
     margin-left:2px;
     /*margin-top:30px;*/ 
    
 } 
#maincontent p 
{
    margin-bottom:15px;
    margin-top:5px;
    
}
#maincontent .lightBold 
{
    font-weight:bolder;
    padding-right:25px;
    color:#3d414f;
}

#maincontent b 
{
    /*background-color:Green;*/
    font-weight:bold;
    font-size:13px;
    color:Black;
}
#benefitlist
{
    margin-left: 0px;
    list-style: none;
 }
#benefitlist li
{
    padding-left: 20px;
    padding-bottom:15px;
    background-image: url(../Images/BulletPoint.png);
    background-repeat: no-repeat;
    background-position:  0 .5em;
    line-height:16px;
    
}

#benefitdetail,#benefitdetail1
{
    margin-left: 0px;
    list-style: none;
 }
#benefitdetail li, #benefitdetail1 li
{
    padding-left: 15px;
    padding-bottom:0px;
    padding-top:10px;
 
    background-image: url(../Images/bddefaultydot.png);
    background-repeat: no-repeat;
    background-position: 1px 16px;
}

/*More feature page (morefeature.aspx) */
  
#boxheader
{
     margin-top:10px;
    background-image: url(../Images/topborder.jpg);
    background-repeat: no-repeat;
    border:solid 1 black;
    height:5px;
 }
#box
{
  /*background-image: url(../Images/midborder.jpg);*/
  background-color:#F8F5F0;
  background-repeat:repeat;
  height:300px; 
 }
 
 #boxfooter
{
    background-image: url(../Images/bottomborder.jpg);
    background-repeat: no-repeat;
    border:solid 1 black;
    margin-bottom:30px;
  
    height:10px;
  
 }
 
 #topsector
 {
   
    height:140px;
    width:848px;
    background-color:#EDEAE3;
     
 }
 .signinImageRight
 {
     float:right; 
     margin-top:20px;
     margin-bottom:5px;
     margin-right:20px;
     display:block;
 
     clear:right;
}
 .contentLeft
 {
      float:left;  
 
      display:block;
      width:530px;
      margin-top:10px;
      margin-left:20px;
      font-weight:bold;
      color:#3D314F;
       line-height:20px;
      
}
 .contentLeft div
 {
      margin-bottom:25px;
     
}

 
 #earnbar
{
    background-image: url(../Images/earnbanner.jpg);
    background-repeat: no-repeat;
    border:solid 1 black;
    margin-bottom:0px;
    margin-top:0px;
    height:30px;
  
 }
 #earncontentbotox
{ 
    float:left;
    background-color:white; 
    border-left:solid 1px #EDEAE3;
    border-right:solid 0px white; 
    /*border-right:solid 1px #EDEAE3;*/
    padding-left:20px;
     padding-top:0px;
    margin-bottom:0px;
    margin-top:0px;
    height:200px;
    color:#3D314F;
    width:605px
 }
  #earncontentbotox H1,H2
{ 
    margin-top:10px;
     margin-bottom:10px;
}
  #earncontentbotox table
{ 
    width:400px;
}
 .brandlogofloatrightbotox
 {
    width:221px; 
    background-color:white; 
    float:right;
    padding-top:40px;
    border-left:solid 0px white; 
    border-right:solid 1px #EDEAE3; 
    margin-right:2px;
    margin-left:0px;
    height:160px;
 }
 
 .divlineholder
 {
      clear:both;
      background-color:white;
      height:10px;
      width:846px ; 
      border-left:solid 1px #EDEAE3;
     border-right :solid 1px #EDEAE3;  
     margin-top:0px;
     margin-bottom:0px; 
     padding-top:0px;
     padding-bottom:0px;
 }
 
 .divline 
 {
      color:#EDEAE3;
       text-align:center;
       width:843px;
     
 }
  #earncontentjuv
{ 
    float:left;
    background-color:white; 
    border-left:solid 1px #EDEAE3;
    border-right:solid 0px white; 
    /*border-right:solid 1px #EDEAE3;*/
    padding-left:20px;
     padding-top:0px;
    margin-bottom:0px;
    margin-top:0px;
    height:110px;
    color:#3D314F;
    width:605px
 }
  #earncontentjuv H1,H2
{ 
    margin-top:10px;
     margin-bottom:10px;
}
  #earncontentjuv table
{ 
    width:400px;
}

 /*earn latisse*/

 #earncontentlatisse
{ 
    float:left;
    background-color:white; 
    border-left:solid 1px #EDEAE3;
    border-right:solid 0px white; 
    /*border-right:solid 1px #EDEAE3;*/
    padding-left:20px;
    padding-top:0px;
    margin-bottom:0px;
    margin-top:0px;
    height:100px;
    color:#3D314F;
    width:605px
 }
  #earncontentlatisse H1,H2
{ 
    margin-top:10px;
     margin-bottom:10px;
}
  #earncontentlatisse table
{ 
    width:400px;
}
/*eod-earn Latisse*/
 

 /*earn vivite*/

 #earncontentvivite
{ 
    float:left;
    background-color:white; 
    border-left:solid 1px #EDEAE3;
    border-right:solid 0px white; 
    /*border-right:solid 1px #EDEAE3;*/
    padding-left:20px;
     padding-top:0px;
    margin-bottom:0px;
    margin-top:0px;
    height:330px;
    color:#3D314F;
    width:605px
 }
  #earncontentvivite H1,H2
{ 
    margin-top:10px;
     margin-bottom:10px;
}
  #earncontentvivite table
{ 
    width:400px;
}
 #earncontentvivite .title
{ 
     width:300px;
}
 #earncontentvivite .points
{ 
    text-align:right;
}

/*eod-earn vivite*/


 .brandlogofloatrightjuv
 {
    width:221px; 
    background-color:white; 
    float:right;
    padding-top:40px;
    border-left:solid 0px white; 
    border-right:solid 1px #EDEAE3; 
    margin-right:2px;
    margin-left:0px;
    height:110px;
 }
 
 
 
 
 /*  REDEM BAR*/
  #redembar
{
    clear:both;
    background-image: url(../Images/redembanner.jpg);
    background-repeat: no-repeat;
    border:solid 1 black;
    margin-bottom:0px;
    margin-top:0px;
    height:30px;    
  
 }
 #redemcontent
{ 
    float:left;
    background-color:white; 
    border-left:solid 1px #EDEAE3;
    border-right:solid 0px white; 
    /*border-right:solid 1px #EDEAE3;*/
    padding-left:20px;
    padding-top:0px;
    margin-bottom:0px;
    margin-top:0px;
    height:200px;
    color:#3D314F;
    width:605px
 }
  #redemcontent H1,H2
{ 
    margin-top:10px;
     margin-bottom:10px;
}
  #redemcontent table
{ 
    width:400px;
}
 .brandlogofloatright
 {
    width:221px; 
    background-color:white; 
    float:right;
    padding-top:40px;
    border-left:solid 0px white; 
    border-right:solid 1px #EDEAE3; 
    margin-right:2px;
    margin-left:0px;
    height:160px;
 }
 
 #redemdetail 
{
    margin-left: 0px;
    list-style: none;
 }
#redemdetail li 
{
    padding-left: 15px;
    padding-bottom:0px;
    padding-top:2px;
     margin-top:0px;
    margin-bottom:0px;
    background-image: url(../Images/purpuldot.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.bdwhitecotent
{
    background-color:White;
    color:  #3D314F ;
    padding-left:20px;
    border-left:solid 1px #EDEAE3;
    border-right:solid 1px #EDEAE3; 
    width:825px
}

.bdwhitecotent h1
{
    margin-top:10px;
    margin-bottom:10px;
}
/*,div*/
.bdwhitecotent table
{
   width:500px
}

.bdwhitecotent p
{
   text-align:center;
   
}

#faqreminder
{
 
   text-align:left; 
   padding-left:0px;
   padding-bottom:30px;
}
.bdwhitecotent img
{
    margin-left:50px;
    margin-right:50px;
    margin-bottom:30px;
}

#RegisterNow
{
  
    background-color:#EDEAE3; 
    border-left:solid 1px #EDEAE3;
    border-right:solid 1px #EDEAE3;
    padding-left:20px;
     padding-top:0px;
    margin-bottom:0px;
    margin-top:0px;
    height:50px;
    text-align:right;
    padding-top:30px;
    padding-right:30px;
    width:796px;  
    
    
}

.isiControlDiv
{
    padding-top:30px;    
    
}
/*
    float:left;
    background-color:white; 
    border-left:solid 1px #EDEAE3;
    border-right:solid 0px white; 
    border-right:solid 1px #EDEAE3;
    padding-left:20px;
     padding-top:0px;
    margin-bottom:0px;
    margin-top:0px;
    height:110px;
    color:#3D314F;
    width:605px
  */  
  
  
  .Tr_head_text_update
{
	background-image: url(../images/tr_top_contact.png);
	background-repeat: no-repeat;
	background-position: top;
	/*width: 600px;*/
	height: 41px;
	width: 490px;
	height: 31px;
}
 
 .myInfoUpdateContent
{
	background-color: #F4EFF6;
	padding-left: 20px;
	width: 490px;	
}

.bd_Pannel_right_wide {
    float: right;
    margin-right: 8px;
    margin-top: 34px;
    width: 306px;
    background-image: url(../images/MyInfo_image_blk.jpg); background-repeat:no-repeat;
    height:250px;
}

.profile_right_wide
{
	width: 252px;
	float: right;
	margin-right: 8px;
	
}
#infoupdate_zip_title {width:200px; padding-left:0px; padding-top:15px; padding-right:0px; padding-bottom:20px; color:#5C5A5C; font-weight:bold;}
#infoupdate_gender_title   {width:120px;  color:#5C5A5C; float:right;font-weight:bold;}          
#infoupdate_brithdate_title   {width:345px;  padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:20px;  color:#5C5A5C; float:left;font-weight:bold;}     


.Profile_content_left_narrow
{
	width: 509px;
	float: left;
	overflow: hidden;
}

.Profile_content_left_narrow_bg {
    background-color: #F4EFF6;
    padding-left: 20px;
    width: 468px;
    margin-left:1px;
    padding-left:20px;
    height:145px;
    /*padding-left:1px;*/
}


  .Tr_footer_text_update
{
	background-image: url(../images/tr_bottom_contact.png);
	background-repeat: no-repeat;
	background-position: top;
    height : 15px;
    margin-left: 1px;
    margin-bottom:0px;
    width: 496px;
}
	 
.myinfo_update_button
{
	margin-left: 340px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.Tr_head_text_confirm
{
	background-image: url(../images/tr_top_confirmation.png);
	background-repeat: no-repeat;
	background-position: top;
	/*width: 600px;*/
	height: 41px;
	width: 490px;
	height: 31px;
	margin-left:1px;
}
 
#small_em_warn
{
    font-size:9px;
    color: #5C5A5C;
}

#lightnormaltext
{ 
    font-weight:normal;
    color: #5C5A5C;
}



#infoupdate_confirmtext
{ 
    padding-left:10px;
    padding-right:10px;
    font-size:14px;
    font-weight:normal;
    color: #5C5A5C;
}

.myinfo_confirm_button 
{
    margin-bottom: 5px;
    margin-left: 405px;
    margin-top: 10px;
}
/*MyInfoMissingInfo*/
#red_require_warning
{
    color: #FC252D;
    font-family: Arial;
    font-size: 7.6pt;
}

.red_require
{
    color: #FC252D;
    font-family: Arial;
 
}
