* {margin: 0; padding: 0;}

body, visited:hover {background: url(/img/bg.jpg); background-repeat: repeat-x; background-color: #EBD4DC;}
a img  {border: none;}

.call {margin-top: 10px; font:13px Verdana; color:#7C1F78; font-weight:bold;}
.phone {font:30px Arial; color:#7C1F78; font-weight:bold;}

#out-container {background-image: url(/img/bg-flowers.jpg);	background-repeat: no-repeat; background-position: center top; margin-right: auto; margin-left: auto;}

#container {text-align:left; background-image: url(/img/bg-cont.gif); background-repeat: repeat-y; width: 844px; margin-right: auto; margin-left: auto; padding-top: 0; padding-bottom: 0; padding-left: 2px;}

#navigation {width: 840px; height:32px;	font: bold 12px Trebuchet MS, Verdana,sans-serif; background-image: url(/img/nav.gif); margin-left: 0px;}
#navigation a {border-right: 1px solid #2E0528; color: #E1C59D; float: left; text-transform:uppercase; padding: 0 13px; line-height: 31px; text-decoration: none;}
#navigation a.last {border-right: 0px}
#navigation a:hover,.navigation a:active {background-image: url(/img/nav_rol.gif); text-decoration: none; background-position: left bottom; color: #FFF;}

#spacer {margin-left: 1px; width: 836px; height:30px; background-image: url(/img/spacer.gif); clear:both;}
#botspacer {width: 840px; height:25px; background-image: url(/img/bot-shadow.gif); clear:both;}

#sidebar {float: right; width: 243px; padding: 0;}
#sidebar p {padding:0px 10px; font-family: Verdana, sans-serif; font-size: 11px; color: #937C55; line-height: 16px;}
#sidebar a {text-decoration: none; color: #8A288A; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px;line-height: 20px;}
#sidebar a:hover {color: #BA7C1A;}
#sidebar h1 {padding:10px; color:#937C55; font-family: Times; font-size: 17px; font-weight:normal; line-height: 20px;}
#sidebar h2 {padding: 0 10px; color:#8A288A; text-transform: uppercase; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px;}

#story {width: 573px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #655D48;}
#story a  {color: #902B91;}
#story p {margin-left: 15px; margin-top: 10px; line-height: 18px;}
#story2 p { margin-top: 7px; margin-bottom:7px; line-height: 18px;}
#story h1 {color:#902B91; font-family: Times; font-size: 20px; line-height: 24px; font-weight:bold; font-style: italic; margin-left: 15px;}
#story h2 {font-size:1em; font-family: Verdana, sans-serif; color:#BA7C1A; line-height:16px; font-weight:bold; margin-left: 15px; margin-top: 20px;}
#story h3 { font-weight:normal; font-size: 11px; margin: 0 20px; font-family: Verdana, sans-serif; color:#655D48; line-height:16px;}
#story ul, #sidebar ul {margin-left:45px; margin-top: 10px;}
.photo {padding:3px; border:1px solid #d49839; background:#FAFAFA; clear:left; margin-left: 15px;}

#foot {font-family: Verdana, sans-serif; font-size: 11px; line-height: 16px; color: #877078; padding: 0px; width: 900px; margin-right: auto; margin-left: auto; clear: both;}
#foot a  {color: #877078;}

.treatment-cycle {font-size:9px; line-height:11px; color:#655D48}
#sidebar .treatment-cycle a {font-size:9px; line-height:11px; }
#form_hold h1{ display:none;}

.numberlist {margin-left:50px}
