body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #513620;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}
td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px 45px 11px 60px;
}
ul {
	margin: 0px;
	padding: 0px 0px 11px 80px;
	list-style-type: disc;
}
ol {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 80px;
}
h1 {
	font-size: 18px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px 0px 11px 60px;
}
h2 {
	font-size: 16px;
	text-decoration: none;
	margin: 0px;
	padding: 0px 60px 0px 60px;
	color: #956232;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.over {
	font-size: 16px;
	text-decoration: none;
	color: #956232;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.over a{
	font-size: 16px;
	text-decoration: none;
	color: #956232;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.over a:hover{
	font-size: 16px;
	text-decoration: none;
	color: #956232;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 16px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #956232;
	font-family: Georgia, "Times New Roman", Times, serif;
}
th {
	background-color: #463A25;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	text-align: left;
	margin: 0px;
	padding: 2px;
}
#main_table {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}
#content {
	background-image: url(../images/content.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 0px 11px;
	vertical-align: top;
	width: 595px;
}
#content_home {
	background-image: url(../images/content_home.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 595px;
}
#sub_menu {
	background-image: url(../images/sub_menu_bg.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px;
	padding: 15px 0px 0px;
}
#menu_main {
	background-image: url(../images/menu_main_bg_home.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px;
	padding: 20px 0px 0px 15px;
}
#menu_right {
	background-image: url(../images/menu_right_bg.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px;
	padding: 25px 0px 0px 25px;
	width: 255px;
}
#menu_right_test {
	background-image: url(../images/menu_right_bg2.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px;
	padding: 25px 0px 0px 25px;
	width: 255px;
}
#footer {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-decoration: none;
}
#footer_no_sub {
	background-image: url(../images/footer_no_sub.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px 200px 0px 0px;
	font-size: 10px;
	text-decoration: none;
}
#footer_home {
	background-image: url(../images/footer_home.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px 200px 0px 0px;
	font-size: 10px;
	text-decoration: none;
	line-height: 12px;
}
#right_menu {
	background-image: url(../images/menu_right_bg2.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px;
	padding: 20px 0px 0px 15px;
}

#photoGallery {
	background: transparent url("../images/gallery_nav.jpg") no-repeat;
	width: 196px;
	height: 277px;
	margin: 0;
	padding: 0;
}

#photoGallery li span { display:none; }

#photoGallery li { 
	float:left; 
	list-style:none; 
}

#photoGallery li, #photoGallery a {
	height:93px; /* Each button must have the same height, define it here */
	display:block;
}
	
/* margin-top if there is a spacing between each procedure-nav button */
#breast, #body, #face { width:196px; }


#breast a:hover { background: transparent url("../images/gallery_nav.jpg") -193px -0px no-repeat;}
#body a:hover { background: transparent url("../images/gallery_nav.jpg") -193px -93px no-repeat;}
#face a:hover { background: transparent url("../images/gallery_nav.jpg") -193px -186px no-repeat;}


#testimonials {
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#news {
	background-color: #FFFFFF;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#list2 {
	list-style-type: upper-alpha;
	margin: 0px;
	padding: 0px;
}
a {
	color: #513620;
	font-size: 11px;
	text-decoration: underline;
}

a:hover {
	color: #351d0a;
	font-size: 11px;
	text-decoration: underline;
}
a.sub-menu:link {
	color: #513620;
	font-size: 11px;
	text-decoration: underline;
}
a.sub-menu:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #513620;
}
a.sub-menu:active {
	color: #513620;
	font-size: 11px;
	text-decoration: underline;
}
a.sub-menu:hover {
	color: #a58164;
	font-size: 11px;
	text-decoration: underline;
}
a.foot:link {
	color: #513620;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.foot:visited {
	color: #513620;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.foot:active {
	color: #513620;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.foot:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
/*Collapsible Panel styling classes*/
.CollapsiblePanel {
	margin: 0px;
	padding: 0px 0px 0px 60px;
	width: 500px;
}
.CollapsiblePanelTab {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	background-color: #f7f1e5;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-decoration: none;
}
.CollapsiblePanelContent {
	margin: 0px;
	padding: 3px 0px;
	border-bottom: 1px solid #513620;
}
.CollapsiblePanelTab a {
	color: #513620;
	text-decoration: none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #e2d8c6;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #e2d8c6;
}

.nopad {
	margin: 0;
	padding: 0;
}

.paymentPlans{
	margin: 0 0 20px 60px;
	width: 500px;
	height: 100px;
}

.paymentPlans li {
	list-style-type: none;
}

.noIntrest {
	display: block;
	width: 230px;
	float: left;
	margin: 0 5px 0 0;
}

.extendedPayment {
	display: block;
	width: 240px;	
	float: left;
	margin: 0 20px 0 5px;
}
#bottomtext { width: 820px; text-align:center; font-size: 10px; line-height: 12px; margin: 0px auto 0px auto; padding: 0px 0px 0px 50px;}

#bottomtext a {font-size: 10px;}

#bottomtext a:hover {font-size: 10px;}

#bottomtext2 { width: 600px; text-align:center; font-size: 10px; line-height: 12px; margin: 0px auto 0px auto; padding: 0px 30px 0px 0px;}

#bottomtext2 a {font-size: 10px;}

#bottomtext2 a:hover {font-size: 10px;}

.contact_subject { display: none; }