body {

	font: 76%/160% Arial, Helvetica, sans-serif;

	/*sets a standard base of 12pixel*/

	/*line-height is 1.6 times the font size*/

	/* 76% rather than 75% counteracts an Opera bug */



	background-color: #FFF;

	background-image: url(../images/bg.gif);

	margin: 0;

	padding: 0;

}



p {

	font-size: 1em;

	margin-top: 8px;

}



h1 {

	font-size: 1.335em; /* standard is 16px */

}



img {

	border: 0px none;

}





.caption {

	font-size: 0.834em; /*standard is 10px*/

}



#page {

	position:relative;

	width: 775px;

	margin: 0 auto;

	padding: 0;

	border: none;

}



/*#stanley_j_kovak {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 274px;

	height: 108px;

	background: url(../images/lefttext.png) no-repeat;

	margin: 0px;

	padding: 0px;
	
	

}*/

a#stanley_j_kovak {top:0; left:0;}  
a#stanley_j_kovak, #stanley_j_kovak span, span.stanley_j_kovak_span {width:274px;height:108px;display:block; position:absolute; overflow:hidden;}
a#stanley_j_kovak span, span.stanley_j_kovak_span { position:absolute; left:0; top:0; background:url(../images/lefttext.png) no-repeat 0 0;}
#stanley_j_kovak strong { display: none; }

a#right_header1 {top:0px; left:537px;}  
a#right_header1, #right_header1 span, span.right_header1_span {width:224px;height:43px;display:block; position:absolute; overflow:hidden;}
a#right_header1 span, span.right_header1_span { position:absolute; left:0; top:0; background:url(../images/righttext1.png) no-repeat 0 0;}
#right_header1 strong { display: none; }


a#right_header2 {top:50px; left:383px;}  
a#right_header2, #right_header2 span, span.right_header2_span {width:378px;height:43px;display:block; position:absolute; overflow:hidden;}
a#right_header2 span, span.right_header2_span { position:absolute; left:0; top:0; background:url(../images/righttext2.png) no-repeat 0 0;}
#right_header2 strong { display: none; }


#header_line{background:url(../images/topline.png); position:absolute; top:48px; left:276px; width:485px; height:1px;}

#midwest_dermatologic {

	position: absolute;

	top: 50px;

	left: 25px;

	width: 358px;

	height: 50px;

	background: url(../images/midwest_dermatologic_laser_vein.png) no-repeat;

	margin: 0px;

	padding: 0px;

}

#midwest_dermatologic strong { display: none; }



#hideWhiteLine { position: absolute; top: 44px; left: 0px; width: 25px; height: 4px; line-height:4px; overflow:hidden; margin:0; padding:0; background-color:#A05862 }



form#maillist {

	position:absolute;

	top:49px;

	left:503px;

	width:250px;

	height:50px;

	margin:0;

	padding:0;

}

form#maillist label {

	display:block;

	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;

	color:#FFFFFF; 

	font-size:1em; 

	font-weight:bold; 

	padding:0 0 4px 0; 

}

form#maillist input { 

	font-family: Arial, Helvetica, sans-serif;

	color:#222222; 

	font-size:10px; 

	border:1px solid #750029; 

	width:178px; 

	height:19px;

	padding: 3px 0 0 3px;

	background-image: url(../images/form_bg.png);

	background-repeat: repeat-x;

	background-position: top;

}

#selects { margin:5px 0px; color:#FFFFFF; font-family:'Times New Roman', Times, serif; font-size:1.335em; font-weight: bold; text-align:center; }

#selects select {

	font: 12px Arial, Helvetica, sans-serif;

	color:#000000;

	border: 0px none;

	background-color: #E9E9E9; 

}

/*#selects option, .selectsOption { border: 1px solid #CDA4A8; }*/

#pageLeftCol {

	width: 7px;

	background-image: url(../images/page_left_bg.png);

	background-repeat: repeat-y;

}



#pageRightCol {

	width: 7px;

	background-image: url(../images/page_right_bg.png);

	background-repeat: repeat-y;

}

#pageBottomRow {

	height: 8px;

	background-image: url(../images/page_bottom_bg.png);

	background-repeat: repeat-x;

}



#contentLeftCol {

	position: relative;

	width: 240px;

	background-image: url(../images/content_left_col_bg.png);

	background-repeat: repeat-x;

	background-color: #DAAFAF;

	text-align: left;

	vertical-align: top;

	z-index: 1;

}

#contentLeftCol p { width:195px; margin: 8px auto; font-size:0.92em; color:#FFFFFF; line-height:110%; font-weight:normal; }

#contentLeftCol h1 { margin:0; padding:0; color:#FFFFFF; font: 1em/100% Verdana, Arial, Helvetica, sans-serif; }

#contentLeftColBottom { position:absolute; top:-17px; left:-4px; width:244px; height:40px; background-image:url(../images/left_bottom.png); background-position:top left; background-repeat:no-repeat; z-index:6; }

#contentLeftColBL { position:absolute; top:13px; left:-5px; width:9px; height:9px; background-image:url(../images/corner_lb.png); background-position:top left; background-repeat:no-repeat; z-index:6; }

#contentLeftColBR { position:absolute; top:13px; left:757px; width:9px; height:9px; background-image:url(../images/corner_br.png); background-position:top left; background-repeat:no-repeat; z-index:6; }



#contentRightCol {

	position: relative;

	width: 521px;

	text-align: left;

	vertical-align: top;

	padding-left:0px;

}







table.cell {

	width: 502px;

	margin: 5px auto;

	padding: 0;

}

td.cell_top, td.cell_bottom, td.cell_left, td.cell_right { background-color: #DBB7B7; line-height:12px; margin:0; padding:0; font-size: 8px; }

td.cell_top { border-top:1px solid #FFFFFF; }

td.cell_bottom { border-bottom:1px solid #FFFFFF; }

td.cell_left { border-left:1px solid #FFFFFF; }

td.cell_right { border-right:1px solid #FFFFFF; }

td.cell_tl {

	width: 13px;

	height: 13px;

	background-image: url(../images/cell_corner_tl.gif);

	background-repeat: no-repeat;

}

td.cell_tr {

	width: 13px;

	height: 13px;

	background-image: url(../images/cell_corner_tr.gif);

	background-repeat: no-repeat;

}

td.cell_bl {

	width: 13px;

	height: 13px;

	background-image: url(../images/cell_corner_bl.gif);

	background-repeat: no-repeat;

}

td.cell_br {

	width: 13px;

	height: 13px;

	background-image: url(../images/cell_corner_br.gif);

	background-repeat: no-repeat;

}



div#header {

	position:relative;

	width: 100%;

	height: 112px;

	background-color: #A05862;

	background-image: url(../images/header_bg.png);

	background-repeat: repeat-x;

}



td.whiteCell {

	background-color:#FFFFFF;

	text-align: left;

	vertical-align: top;

	color:#996666;

}

td.whiteCell a {

	display: block;

	font-family:Arial, Helvetica, sans-serif;

	color: #996666;

	text-decoration:none;

	padding-left: 14px;

	background-image: url(../images/arrowhite.png);

	background-repeat: no-repeat;

	background-position: left center;

}

td.whiteCell h1 { color: #750029; margin:0 0 10px 0; padding: 0; }

.more { margin-top: 20px; padding-right:20px; text-align:right; }

.more a {

	color: #872246;

	background-image: none;

	font-style: italic;

	font-weight: bold;

}





.h3Style { display:block; width:200px; height:23px; margin:10px auto; padding:2px 0 0 17px; font: 1.25em "Times New Roman", Times, serif; color:#FFFFFF; font-weight:bold; background-image:url(../images/h3_bg.gif); background-repeat:no-repeat; }

.h2Style1 { display:block; width:200px; height:23px; margin:10px auto; padding:3px 0 0 17px; font: 1.25em "Times New Roman", Times, serif; color:#FFFFFF; font-weight:bold; background-image:url(../images/h2_1_bg.gif); background-repeat:no-repeat; }

.h2Style2 { display:block; width:200px; height:50px; margin:10px auto; padding:6px 0 0 17px; font: 1.25em "Times New Roman", Times, serif; color:#FFFFFF; font-weight:bold; background-image:url(../images/h2_2_bg.gif); background-repeat:no-repeat; }



table.cell img { float:left; border:none; padding: 0 8px 4px 0; }

table.cell p { margin: 3px 0 0 0;  font: 0.92em/95% Arial, Helvetica, sans-serif; }

table.cell h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color: #3e3223; font-size: 1.08em;  margin:0; padding:0; }



#footerLink {

	margin: 10px auto;

	padding-bottom: 10px;

	text-align: center;

	background-image: url(../images/bottom_hr_bg.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#footerLink a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #555555;

	text-decoration: none;

	padding: 0 6px 0 3px;

	background-image: url(../images/footer_separator.gif);

	background-repeat: no-repeat;

	background-position: right center;

	line-height:18px;

}

#footerLink a:hover { text-decoration: underline; }



#copyright {

	padding-top: 8px;

	text-align: center;

	font-size: 10px;

	font-weight: bold;

	color: #111111;

	line-height:115%;

}



.msdefopt { border:0px;float:left; }



#ctitle { border-bottom:1px solid #A05862;height:16px;line-height:16px;  } 

#ctitle h1 {font:bold 14px 'Trebuchet Ms'; }

td.cmenu { font:bold 11px Sans-serif; width:160px;vertical-align:top;background:#A05963;padding:5px; }

td#ccnt { font:12px Sans-serif; border-bottom:1px solid #A05862; vertical-align:top; }

td#cbot { font:10px Sans-serif;color:#6F6F6F; }

td.lmtitle { font:bold 12px Sans-serif; border-bottom:1px solid #CDA4A8;padding-left:4px; color:#FFF; text-align:left; }

td.lmc { font:11px Sans-serif; color:#FFF;padding-left:5px; text-align:left; }

td.lmc a { display:block; width:145px; font:11px Sans-serif;text-decoration:none;color:#FFF;border-bottom:1px solid #A05862; padding:2px;margin-left:-2px; }

td.lmc a:hover { color:#CCC; border-bottom:1px solid #A05862; }



div#lst p table td { font:11px Sans-serif; }


a#locationBtn, #locationBtn span, span.locationBtn_span  { display:block; position:relative; width:236px; height:68px; overflow:hidden; }
a#locationBtn span, span.locationBtn_span { position:absolute; left:-1px; top:0; background:url(../images/new_location_btn.png ) left top no-repeat; }
a#locationBtn:hover span, span.locationBtn_span_oo { background-position:left bottom; }
