/* CSS CI-DD Document */body {	margin: 0;	border: 0;	padding: 0;	font-family: Helvetica, Arial,  sans-serif;	font-size: 13px;	text-align: left;	vertical-align: top;}#wrapper {	width: 972px;	background-position: top;	margin-left: auto;	margin-right: auto;	padding:0px 0px 300px;}#_background{	background-image:url(/images/bg-vertical.jpg);	background-color:#ffffff;	background-repeat: repeat-x;}#top{	height: 76px;	width: 990px;	text-align: right;	background-repeat: no-repeat;		background-image:url(/images/logo.png);}#title {	width: 550px;	padding: 9px 0px 0px 167px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #800000;	font-weight: normal;}#top_phone {	position: relative;	margin: -8px 0px 0px 730px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #800000;	text-decoration: none;	font-weight: normal;}#top_a {	position: relative;	margin: 0px 0px 0px 730px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #800000;	text-decoration: none;	font-weight: normal;}#top_b {	position: relative;	margin: -25px 0 0px 167px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #800000;	text-decoration: none;	font-weight: normal;}#top_c {	position: relative;	padding: 0px 0px 0px 167px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #800000;	text-decoration: none;	font-weight: normal;}#topmenue{	height: 44px;	background-repeat: no-repeat;		background-image:url(images/bg-menubutton.png);}#container{width:964px; }#bg-whitebody{	margin: 0px;	padding: 0px;	background-image:url(images/bg-centerwhitebody.png);	background-repeat: repeat-y;	}#stband{		padding-top: 5px;		padding-left: 1px;		height: 336px;}#content{		margin-left: 20px;}#middleleft{	width:700px;	position:relative;float:left;padding-top:10px;padding-left:0px;}#middleright{	width:264px;	position:relative;	float:right;	padding-top:10px;}#ndband{		position: relative;		float: left;		padding-left: 22px;		}#rdband{		float: left;		padding-left: 22px;		padding-top: 8px;		padding-bottom: 12px;		}#docpicture{	float: left;	width:170px;}#docsay{	position: relative;	float: left;	padding-left: 0px;	padding-top: 10px;	width:500px;}#aad {	padding-left:14px;}#bottomline{	width: 972px;	background-repeat: no-repeat;		background-image:url(/images/bg-bottomline.png);	}#base{	padding-left: 30px;	color:#800000;	font-family: Helvetica, Arial,  sans-serif;	font-size: 13px;	text-align: left;	vertical-align: top;	margin-top: 5px; 	margin-bottom: 7px;}#hairremoval{		padding-top: 9px;		padding-left:20px;		height: 336px;	display:none;}#insurancelist{	width: 930px;	height: 336px;	z-index:5;	margin-left:0px;	background:#ffffff;	border: 0px solid orange;}p {	color:#800000;	font-family: Helvetica, Arial,  sans-serif;	font-size: 13px;	text-align: left;	vertical-align: top;	margin-top: 5px; 	margin-bottom: 7px;}table.calendar {	border-width: 0px;	border-style: solid;	color:#800000;	width: 100%;	text-align: center ;	font-family: Arial, Helvetica, sans-serif;	}table.radtable {	border-collapse: collapse;	width: 100%;	text-align: center ;	font-family: sans-serif ;	margin-left:0px;	color: #660033;	}table.radtable tr{		font-size: 12px;			}table.radtable td{		font-size: 13px;		height:15px;}table.radtable tr.color1 {	border-width: 0px;	border-style: solid;	border-color: orange;	background-color: #ffffff;}table.radtable tr.color2 {	border-width: 0px;	border-style: solid;	border-color: orange;	background-color: #eeeeee;}li {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #800000;	margin-left:10px;}#wrapper a {	border: solid 0px #000; 	text-decoration: none;	color:#800000;}#wrapper a:visited {	color:#800000;}#wrapper a:hover {	color:#f7a118}a.menuleft-button-orange {    background: transparent url('/images/button-menu-orange-r.png') no-repeat scroll top right;    margin:10px 0 0 10px;    display: block;    float: left;    font: bold 12px arial, sans-serif;    height: 30px;    width: 120px;    padding-right: 2px; /* sliding doors padding */    text-decoration: none;    text-align:center;}a.menuleft-button-orange span {    background: transparent url('/images/button-menuleft-orange-span.png') no-repeat;    display: block;    text-align:center;    line-height: 20px;    padding: 5px 0 5px 8px;} a.menuleft-button-orange:active span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */    color: #ffffff;    text-align:center;} a.menuleft-button-orange:hover span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */	color: #ffffff;    text-align:center;} h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #ff9d00;	text-decoration: none;	font-weight: lighter;	line-height: normal;	padding-left:0px;	margin-top: 0px;	margin-bottom: 4px;}	.sidebox {	margin-left: 18px; /* center for now */	width: 233px; /* ems so it will grow */	background: url(/images/sbbody-r.gif) no-repeat bottom right;	font-size: 100%;	margin-bottom:-1px;}.boxhead {	background: url(/images/sbhead-r.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.boxhead h2 {	background: url(/images/sbhead-l.gif) no-repeat top left;	margin: 0;		padding: 5px 0px 5px ;	color: #800000; 	font-family: Helvetica, Arial,  sans-serif;	font-weight: normal; 	font-size: 13px; 	line-height: 14px;	}.boxbody {	background: url(/images/sbbody-l.gif) no-repeat bottom left;	margin: 0;	text-align:justify;	padding: 5px 5px 8px 5px;	}.sidebox1 {	position: relative;	float: left;	margin-right: 8px;/* center for now */	width: 223px; /* ems so it will grow */	background: url(/images/sb1body-r.gif) no-repeat bottom right;	font-size: 100%;}.boxhead1 {	background: url(/images/sb1head-r.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;	font-family: Helvetica, Arial,  sans-serif;	font-size: 13px; }.boxhead1 h2 {	background: url(/images/sb1head-l.gif) no-repeat top left;	margin: 0;	padding: 5px 0px 5px ;	font-weight: normal; 	color: #800000; 	font-weight: normal; 	font-size: 13px; 	line-height: 14px;}.boxbody1 {	background: url(/images/sb1body-l.gif) no-repeat bottom left;	padding: 8px 0px 8px 8px;	height:190px;}a.menuleft-button {    background: transparent url('/images/button-menu-r.png') no-repeat scroll top right;    margin:10px 0 0 10px;    display: block;    float: left;    font: bold 12px arial, sans-serif;    height: 30px;    width: 120px;    padding-right: 2px; /* sliding doors padding */    text-decoration: none;    text-align:center;}a.menuleft-button span {    background: transparent url('/images/button-menuleft-span.png') no-repeat;    display: block;    text-align:center;    line-height: 20px;    padding: 5px 0 5px 8px;} a.menuleft-button:active {    background-position: bottom right;    color: #ffffff;    outline: none; /* hide dotted outline in Firefox */    text-align:center;}a.menuleft-button:hover {    background-position: bottom right;    color: orange;    outline: none; /* hide dotted outline in Firefox */    text-align:center;}a.menuleft-button:active span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */    color: #ffffff;    text-align:center;} a.menuleft-button:hover span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */    text-align:center;} a.menu-button {    background: transparent url('/images/button-menu-r.png') no-repeat scroll top right;    color: #800000;    margin:10px 0 0 0px;    display: block;    float: left;    font: bold 12px arial, sans-serif;    height: 30px;    width: 149px;    padding-right: 1px; /* sliding doors padding */    text-decoration: none;    text-align:center;}a.menu-button span {    background: transparent url('/images/button-menu-span.png') no-repeat;    display: block;    line-height: 20px;    padding: 5px 0px 5px 6px;} a.menu-button:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */}a.menu-button:hover {    background-position: bottom right;    color: orange;    outline: none; /* hide dotted outline in Firefox */}a.menu-button:active span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */} a.menu-button:hover span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */} a.menuright-button {    background: transparent url('/images/button-menuright-r.png') no-repeat scroll top right;    color: #800000;    margin:10px 0 0 0px;    display: block;    float: left;    font: bold 12px arial, sans-serif;    height: 30px;    width: 120px;    padding-right: 10px; /* sliding doors padding */    text-decoration: none;    text-align:center;}a.menuright-button span {    background: transparent url('/images/button-menu-span.png') no-repeat;    display: block;    line-height: 20px;    padding: 5px 0 5px 8px;} a.menuright-button:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */}a.menuright-button:hover {    background-position: bottom right;    color: orange;    outline: none; /* hide dotted outline in Firefox */}a.menuright-button:active span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */} a.menuright-button:hover span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */} a.closebutton {    background:  url('\js\smoothgallery\css\closebox.png') no-repeat  top right;    color: #fff;    text-align: center;    margin:5px 0 0px 0px;    display: block;    font: bold 12px arial, sans-serif;     /* sliding doors padding */    text-decoration: none;}a.button-rad {    background: transparent url('/images/button-rad-r.png') no-repeat scroll top right;    color: #800000;    text-align: center;    margin:5px 0 0px 0px;    display: block;    font: bold 12px arial, sans-serif;    height: 34px;    width: 190px;     /* sliding doors padding */    text-decoration: none;}a.button-rad span {    background: transparent url('/images/button-rad-span.png') no-repeat;    display: block;    line-height: 24px;    padding: 5px 0 5px ;} a.button-rad:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */}a.button-rad:hover {    background-position: bottom right;    color: orange;    outline: none; /* hide dotted outline in Firefox */}a.button-rad:active span {    background-position: bottom left;    padding: 5px 0 5px ; /* push text down 1px */} a.button-rad:hover span {    background-position: bottom left;    padding: 5px 0 5px; /* push text down 1px */} a.button-rad-double {    background: transparent url('/images/button-rad-r.png') no-repeat scroll top right;    color: #800000;    text-align: center;    margin:1px;    display: block;    font:  12px arial, sans-serif;    height: 34px;    width: 100%;     /* sliding doors padding */    text-decoration: none;}a.button-rad-double span {    background: transparent url('/images/button-rad-spanS.png') no-repeat;    display: block;    line-height: 15px;    padding: 3px 0px 1px ;} a.button-rad-double:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */    line-height: 15px;}a.button-rad-double:hover {    background-position: bottom right;    color: orange;    outline: none; /* hide dotted outline in Firefox */    line-height: 15px;}a.button-rad-double:active span {    background-position: bottom left;    padding: 3px 0px 1px ;    line-height: 15px;} a.button-rad-double:hover span {    background-position: bottom left;    padding: 3px 0px 1px ;      line-height: 15px;} a.roundbutton {    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;    color: #800000;    display: block;    float: left;    font: bold 12px arial, sans-serif;    height: 24px;    margin-right: 3px;    padding-right: 8px; /* sliding doors padding */    text-decoration: none;}a.roundbutton span {    background: transparent url('/images/bg_button_span.gif') no-repeat;    display: block;    line-height: 14px;    padding: 5px 0 5px 8px;} a.roundbutton:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */}a.roundbutton:hover {    background-position: bottom right;    color: orange;    outline: none; /* hide dotted outline in Firefox */}a.roundbutton:active span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */} a.roundbutton:hover span {    background-position: bottom left;    padding: 5px 0 5px 8px; /* push text down 1px */} 
