* { margin:0; padding:0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

/* {font-size:77%;}  renders 10px
   {font-size:85%;}  renders 11px
   {font-size:92%;}  renders 12px 
   {font-size:100%;} renders 13px
   {font-size:107%;} renders 14px
   {font-size:114%;} renders 15px
   {font-size:122%;} renders 16px
   {font-size:129%;} renders 17px
   {font-size:136%;} renders 18px */ 
 
body { background: #FFF url(../images/bg.png); color:#000;padding-top:15px; }
p {	margin: 1em 0; }
a, a:link, a:visited, a:active{	color: #000; }
a:hover { color:#861BA9; }



/***************** OTHER REPLACEMENTS ***********************/
#generalDiv{
	width:742px;
	margin:0 auto;
	background:#F3F3E9;
	}
#mainDiv{
	
	border:1px solid #542A61;
	float:left;
	background:inherit;
	padding-bottom:25px;
	
	}
	
#top_1{
	height:23px;
	width:720px;
	padding-top:11px;
	padding-right:20px;
	text-align:right;
	background:url(../images/top_bg.gif) left top;	
	}

#top_2{
	background:#F5F5EC;
	height:79px;
	width:100%;
	}
#logo{
	padding-left:2px;
	padding-top:1px;
	text-align:left;
	float:left;
	}
#top_2_right{

	float:right;
	background:url(../images/logo_bg.png);
	width:654px;
	height:79px;
	
	
	}
	
#maryland_text{
	padding-top:9px;
	padding-right:25px;
	text-align:right;
	clear:both;
	}
#t_inner{
	clear:both;
}	

#t_i_left{
	float:left;
	width:270px;
	text-align:right;
	padding-top:17px;
	padding-right:30px;
}
#t_i_right{
	float:left;
	text-align:right;
	padding-top:12px;
}
#banner_button{
	width:163px;
	float:left;
	overflow:hidden;
	}
#banner{
 	float:right;
	width:577px;
	overflow:hidden;
	}

#newsLetterBar{
	clear:both;
	height:34px;
	width:100%;
	background:url(../images/top_bg.gif) left top;
	}
#news_letter_text{
	float:right;
	
	}
#news_letter_form{
	float:right;
	vertical-align:middle;
	padding-top:7px;
	}
.input_{
	background:url(../images/input_bg.gif) left top;
	width:102px;
	height:16px;
	border:1px solid #541D66;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	}
#news_letter_submit{
	float:right;
	padding-top:8px;
	padding-right:10px;
	padding-left:4px;
	}

#leftMain{
	float:left;
	padding-left:18px;
	width:338px;
	}
#welcome_header{
	padding-top:9px;
	}	
	
#welcome_text{

	padding-top:13px;
	font:12px Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	
	}

#restylane_main{
	
	width:338px;
	height:215px;
	margin-top:-20px;
	background:url(../images/restylane_bg.gif);	
	
	}		

#restylane_image{
	
	padding-left:14px;
	padding-top:30px;
	float:left;	
	
	}
	
#restylane_right{
	float:left;
	padding-left:14px;
	width:225px;

	}		
#restylane_right{
	padding-top:14px;
	
	}	


#restylane_text{
	padding-top:10px;
	font:12px Arial, Helvetica, sans-serif ;
	color:#FFFFFF;
	line-height:13px;
	padding-right:20px;
}	


#services_main{
	width:324px;
	height:325px;
	background:url(../images/services_bg.gif);
	padding-left:14px;
	
	}

#services_header{
	padding-top:11px;
}


#services_list{
	padding-top:7px;	
	padding-left:29px;
	}
#services_list li {
	
	list-style-image:url(../images/bullet.png);
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:13px;
	}
#services_list li a {
	text-decoration:none; color:#FFFFFF;}
#services_list li a:hover { color:#861BA9; }


#rightMain{
	width:344px;
	padding-right:19px;
	float:right;
	padding-top:8px;
	}

#botox_main{
	width:343px;
	height:140px;
	clear:both;
	border:1px solid #6C4973;
	background:url(../images/box_1_bg.png);
}
/************/
#box_new_treatment{width:343px;height:140px;clear:both;border:1px solid #6C4973;
	background:url(../images/box_new_bg.png);}
#treatment_image{padding-left:7px;padding-top:7px;float:left;}
a#img_treatment_box {
	display:block; position:relative;
	width: 87px; height: 125px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#img_treatment_box span {
	position: absolute;	top:0; left:0;
	width:87px; height:125px;
	background: url(../images/img_new_treatment.jpg) left top no-repeat;
	cursor:pointer;
}
a#img_treatment_box:hover span { background-position:right top; }

#learn_more_treatment {padding-top:102px;}

a#treatment_learn_more {
	display:block; position:relative; top:0; left:8px;
	width: 82px; height: 21px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#treatment_learn_more span {
	position: absolute;	top:0; left:0;
	width:82px; height:21px;
	background: url(../images/learn_more.png) left top no-repeat;
	cursor:pointer;
}
a#treatment_learn_more:hover span { background-position:left bottom; }



/***********/
#botox_image{
	padding-left:7px;
	padding-top:7px;
	float:left;
	}
#botox_right{
	
	float:right;
	width:238px;

}	

#botox_header{
	float:left;
	padding-top:10px;
}
#botox_text{
	clear:both;
	padding-top:5px;
	line-height:13px;
	padding-right:11px;
	font:12px Arial, Helvetica, sans-serif;
}

#botox_learn_more{
	padding-top:5px;

}
	
	
#skin{
	padding-top:8px;
	clear:both;
	}	
#skin_main{

	width:343px;
	height:156px;
	float:right;
	border:1px solid #6C4973;
	background:url(../images/box_2_bg.png);
	clear:both;
}	
	
#skin_image{
	padding-left:7px;
	padding-top:7px;
	float:left;
	}	
	
#skin_right{
	
	float:right;
	width:238px;

}	
	
#skin_header{
	float:left;
	padding-top:10px;
}

#skin_text{
	clear:both;
	padding-top:5px;
	line-height:13px;
	padding-right:11px;
	font:12px Arial, Helvetica, sans-serif;
}


#skin_learn_more{
	padding-top:5px;

}	


#ask{
	padding-top:8px;
	clear:both;
	}	
#ask_main{

	width:343px;
	height:150px;
	border:1px solid #6C4973;
	background:url(../images/box_3_bg.png);
	clear:both;
}

#ask_header{
	padding-top:10px;
	padding-left:7px;
	clear:both;
}
#ask_form{
	float:left;
	padding-left:11px;
	width:210px;
	padding-top:1px;
}	
#ask_image{
	float:right;
	padding-right:14px;
	}
	
.input_2{
	background:url(../images/input_bg.gif) left top;
	width:190px;
	height:16px;
	border:1px solid #541D66;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	margin-top:1px;
	}
	
#bare_main{
	padding-top:8px;
	
}	




#bottom_main{
		padding-top:10px;
		margin:0 auto;
		width:740px;
		clear:both;
		
	}
#bottom{
		
		border:1px solid #471955;
		width:100%;
		height:26px;
		float:left;
		background:url(../images/bottom_bg.png);
		text-align:center;
		padding-top:10px;
}	
#bottom a:link{
	font:10px Arial, Helvetica, sans-serif;
	color:#471955;
	text-decoration:none;
}
#bottom a:visited{
	font:10px Arial, Helvetica, sans-serif;
	color:#471955;
	text-decoration:none;
}
#bottom a:actived{
	font:10px Arial, Helvetica, sans-serif;
	color:#777761;
	text-decoration:none;
}
#bottom a:hover{
	font:10px Arial, Helvetica, sans-serif;
	color:#471955;
	text-decoration:none;
}


#copyright{

		padding-top:10px;
		margin:0 auto;
		width:740px;
		clear:both;
		font:9px Arial, Helvetica, sans-serif;
		color:#520049;
		text-align:center;
}

#leftMain_sec{
	float:left;
	width:163px;
	position:relative;
	}
#centerMain_sec{

	width:577px;
	position:relative;
	float:left;

}	
#bare_sec{
	padding-top:11px;
	}

#services_sec{
	background:url(../images/services_bg_sec.jpg);
	height:355px;
	width:163px;
	
	}	

#services_header_sec{
	padding-top:10px;
	padding-left:13px;
}	


#services_list_sec{
	padding-top:7px;	
	padding-left:29px;
	padding-right:4px;
	}

#services_list_sec li {
	
	list-style-image:url(../images/bullet.png);
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:13px;	
	}
#services_list_sec li a {
	text-decoration:none; color:#FFFFFF;}
#services_list_sec li a:hover { color:#861BA9; }

#ask_main_sec{

	width:163px;
	height:194px;
	background:url(../images/box_3_bg_sec.png);
}

#ask_header_sec{
	padding-top:10px;
	padding-left:7px;
	clear:both;
}
#ask_form_sec{
	float:left;
	padding-left:11px;
	padding-top:1px;
}	

.input_3{
	background:url(../images/input_bg.gif) left top;
	width:138px;
	height:14px;
	border:1px solid #541D66;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:2px;
	margin-top:1px;
	}

#ask_form_submit_sec{
	clear:both;
	padding-top:10px;
	padding-left:40px;
	}

#content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:15px;
	}
#n_1{
	clear:both;
	}




	/*** link text için örnek ***/
a#make_appointment_online {
	display:block; position:relative;
	width: 207px; height: 30px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#make_appointment_online span {
	position: absolute;	top:0; left:0;
	width:207px; height:30px;
	background: url(../images/make_appointment_online.png) left top no-repeat;
	cursor:pointer;
}
a#make_appointment_online:hover span { background-position:left bottom; }
/*******/
a#restylane_learn_more {
	display:block; position:relative;
	width: 85px; height: 163px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#restylane_learn_more span {
	position: absolute;	top:0; left:0;
	width:85px; height:163px;
	background: url(../images/restylane_learn_more.jpg) left top no-repeat;
	cursor:pointer;
}
a#restylane_learn_more:hover span { background-position:right top; }
/******/
a#img_botox {
	display:block; position:relative;
	width: 88px; height: 125px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#img_botox span {
	position: absolute;	top:0; left:0;
	width:88px; height:125px;
	background: url(../images/img_botox.jpg) left top no-repeat;
	cursor:pointer;
}
a#img_botox:hover span { background-position:right top; }
/******/
a#img_skin_rejuvenation {
	display:block; position:relative;
	width: 90px; height: 139px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#img_skin_rejuvenation span {
	position: absolute;	top:0; left:0;
	width:90px; height:139px;
	background: url(../images/img_skin_rejuvenation.jpg) left top no-repeat;
	cursor:pointer;
}
a#img_skin_rejuvenation:hover span { background-position:right top; }
/*******/

a#bare_escentuals_learn_more {
	display:block;
	position:absolute; top:156px; left:244px;
	width: 82px;
	height: 31px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#bare_escentuals_learn_more span {
	position: absolute;
	top:0; left:0;
	width:82px; height:31px;
	background-image: url(../images/bare_escentuals_learn_more.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
a#bare_escentuals_learn_more:hover span { background-position:left bottom; }
/****************/

a#learn_more_bare_sec {
	display:block;
	position:absolute; top:98px; left:41px;
	width: 82px;
	height: 31px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#learn_more_bare_sec span {
	position: absolute;
	top:0; left:0;
	width:82px; height:31px;
	background-image: url(../images/learn_more_bare_sec.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
a#learn_more_bare_sec:hover span { background-position:left bottom; }

/*** text için örnek ***/
#txt_1 { 
	position:relative;
	width: 160px; height: 15px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_1 span {
	position: absolute;	top:0; left:0;
	width:100%; height:100%;
	background: url(../images/title_eye_glasses.png) left top no-repeat;
}

/***Button**/

a#botox_learn_more {
	display:block; position:relative;
	width: 82px; height: 21px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#botox_learn_more span {
	position: absolute;	top:0; left:0;
	width:82px; height:21px;
	background: url(../images/learn_more.png) left top no-repeat;
	cursor:pointer;
}
a#botox_learn_more:hover span { background-position:left bottom; }




a#skin_learn_more {
	display:block; position:relative;
	width: 82px; height: 21px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#skin_learn_more span {
	position: absolute;	top:0; left:0;
	width:82px; height:21px;
	background: url(../images/learn_more.png) left top no-repeat;
	cursor:pointer;
}
a#skin_learn_more:hover span { background-position:left bottom; }









a#ask_submit {
	display:block; position:relative;
	width: 83px; height: 32px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#ask_submit span {
	position: absolute;	top:0; left:0;
	width:83px; height:32px;
	background: url(../images/submit.png) left top no-repeat;
	cursor:pointer;
}
a#ask_submit:hover span { background-position:left bottom; }

/****/


/*** LIST REPLACEMENTS ***********************************/

div#botox_restylane_obagi{
	position:relative; width:163px; height:224px;
	background:url(../images/step_better_vision.png) no-repeat;
}
div#botox_restylane_obagi ul {list-style-type:none;}

a#botox_cosmetic {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#botox_cosmetic span {
	position: absolute; top:0; left:0;
	background: url(../images/botox_restylane_obagi.png) no-repeat;
	cursor:pointer;
}
a#botox_cosmetic, a#botox_cosmetic span    { width: 163px; height:75px; }
a#botox_cosmetic span, span.botox_cosmetic { background-position:0px 0px; }
a#botox_cosmetic:hover span        			 { background-position: -163px 0px; }

/***/
a#restylane {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#restylane span {
	position: absolute; top:0; left:0;
	background: url(../images/botox_restylane_obagi.png) no-repeat;
	cursor:pointer;
}
a#restylane, a#restylane span    { width: 163px; height:75px; }
a#restylane span, span.restylane { background-position:0px -75px; }
a#restylane:hover span        	 { background-position: -163px -75px; }

/***/
a#obagi_system {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#obagi_system span {
	position: absolute; top:0; left:0;
	background: url(../images/botox_restylane_obagi.png) no-repeat;
	cursor:pointer;
}
a#obagi_system, a#obagi_system span    { width: 163px; height:74px; }
a#obagi_system span, span.obagi_system { background-position:0px -150px; }
a#obagi_system:hover span        	   { background-position: -163px -150px; }

/***********/


div#img_bare_escentuals_container {
position:relative;
width:345px; height:209px;
background-image:url(../images/img_bare_escentuals.jpg);
}
/*******/
div#bare_escentuals_sec_container {
position:relative;
width:163px; height:140px;
background-image:url(../images/bare_escentuals_sec.jpg);
}				 


div#content blockquote,div#content ul,div#content ol,div#content dl {margin:1em;}
div#content ol,div#content ul,div#content dl {margin-left:2em;}
div#content ul li {list-style: disc outside;}
div#content ol li {list-style: decimal outside;}
div#content li {margin:0.5em 0; }
div#content dl dd {margin-left:1em;}



#footer a{color:#471955;margin:6px;line-height:24px;text-decoration:none}
#footer a:hover{color:#520049;}