body { background-image:url("images/main_bg.gif") }
.top_bg { background-image:url("images/top_bg.gif"); background-repeat:repeat-x; }
.left_bg { background-image:url("images/left_bg.gif"); background-repeat:repeat-y; }
.right_bg { background-image:url("images/right_bg.gif"); background-repeat:repeat-y; }
.bottom_bg { background-image:url("images/bottom_bg.gif"); background-repeat:repeat-x; }
#logo { background-image:url("images/logo_bg.gif"); background-position:bottom; background-repeat:repeat-x; padding-top:32px; padding-left:18px; padding-bottom:0px; padding-right:53px; }
#topmenu { background-image:url("images/logo_bg.gif"); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px; width:225px; color:#65739b; font-size:9px; font-weight:bold; font-family:Verdana,sans-serif; text-transform:uppercase }
#topmenu ul { text-align:right; list-style:none; margin:0; padding:0 }
#topmenu ul li { display:inline }
#topmenu a { color:#65739b; text-decoration:none }
#topmenu a:hover { color:#dbac40 }
#menu { background:url("images/menu_bg.gif") top right no-repeat; padding:6px 0 0 5px; height:20px; color:#65739b; font-size:9px; font-weight:bold; font-family:Verdana,sans-serif; text-transform:uppercase }
#menu ul { list-style:none; margin:0; padding:0 }
#menu li { display:inline }
#menu a { color:#65739b; text-decoration:none }
#menu a:hover { color:#dbac40 }
#center { background-image:url("images/center_bg.gif"); background-position:top; background-repeat:no-repeat; background-color:white }
#bottom_menu { padding-left:10px; font:8pt Arial,Verdana,sans-serif; color:black }
#bottom_menu a { font:8pt Arial,Verdana,sans-serif; color:black; text-decoration:none }
#bottom_menu a:hover { font:8pt Arial,Verdana,sans-serif; color:black; text-decoration:underline }
.center_left { background-image:url("images/center_left_bg.gif"); background-position:top; background-repeat:no-repeat }
.center_right { background-image:url("images/center_right_bg.gif"); background-position:top; background-repeat:no-repeat }
#right { background-image:url("images/girls_bg.gif"); background-position:bottom; background-repeat:no-repeat; padding-bottom:130px; }
#center_col { padding-top:29px; padding-left:23px; padding-right:28px; padding-bottom:25px; font:8pt Arial,Verdana,sans-serif; color:black; }
#center_col ol { font:bold 8pt Arial,Verdana,sans-serif; color:black }
#center_col h1 { font:bold 11pt Arial,Verdana,sans-serif; color:#12004E; margin-top:5px; margin-bottom:10px }
#center_col h1.products { font:bold 12px Arial,Verdana,sans-serif; color:#12004e; margin:0 0 15px 0; padding:0 0 10px 0; text-transform:uppercase; border-bottom:dashed 1px #000 }
#center_col li { margin-bottom:10px }
#center_col a { font:8pt Arial,Verdana,sans-serif; color:#12004E; text-decoration:none }
#center_col a:hover { font:8pt Arial,Verdana,sans-serif; color:#12004E; text-decoration:underline }
#right_col { padding-top:25px; padding-left:20px; padding-right:60px; font:8pt Arial,Verdana,sans-serif; color:#434C77 }
#right_col a { font:8pt Arial,Verdana,sans-serif; color:#434C77; text-decoration:none }
#right_col a:hover { font:8pt Arial,Verdana,sans-serif; color:#434C77; text-decoration:underline }
#right_col h1 { font:bold 11pt Arial,Verdana,sans-serif; color:#DCAC40; margin-top:5px; margin-bottom:10px }
.error { font:bold 8pt Arial,Verdana,sans-serif; color:red; text-align:center }
.success { font:bold 8pt Arial,Verdana,sans-serif; color:black; text-align:center }
.testimonial { margin-top:5px; margin-bottom:0px; padding:5px; font:8pt Arial,Verdana,sans-serif; color:black; background-color:#F5F5E0 }
.faq { margin-top:5px; margin-bottom:0px; padding:5px; font:8pt Arial,Verdana,sans-serif; color:black; background-color:#F5F5E0 }
.events { font:8pt Arial,Verdana,sans-serif; color:black }
.events select { font:8pt Arial,Verdana,sans-serif; color:black }
.calendar { font:8pt Arial,Verdana,sans-serif; color:black; border-style:solid; border-width:1px; border-color:#B3AEC8 }
.calendar td { font:8pt Arial,Verdana,sans-serif; color:#58595B; text-align:center }
.calendar th { font:bold 8pt Arial,Verdana,sans-serif; color:#DCAC40; text-align:center } 
.contact { font:8pt Arial,Verdana,sans-serif; color:#58595B }
.contact select { font:8pt Arial,Verdana,sans-serif; color:#58595B }
.contact input { font:8pt Arial,Verdana,sans-serif; color:#58595B }
.red { font:8pt Arial,Verdana,sans-serif; color:red }
#services_list { font-size:11px; margin:0 0 20px 0 }
#services_list table { font-size:11px; margin:0 0 10px 0 }
#services_list th { text-align:left }
#services_list div { overflow:hidden; zoom:1; border-bottom:solid 1px #f0c862; padding:0 0 10px 0; margin:0 0 10px 0 }
#services_list img { float:left; border:solid 1px #7f72a6; padding:2px; background:#fff; margin:0 10px 0 0 }
#services_list h2 { color:#12004e; font-size:12px; text-transform:uppercase; margin:0 0 5px 0 }
#services_list h3 { color:#e7c65a; font-size:11px; text-transform:uppercase; margin:0 0 2px 0 }
#services_list p { margin:0 0 5px 0 }
#services_list p.note { margin:0 0 5px 0; border-top:dashed 1px #000; padding:6px 0 0 0; color:#737373; }
#services_list p.special { margin:0 0 5px 0; color:#474d81; font-weight:bold }
#products_list { font-size:11px; margin:0 0 20px 0 }
#products_list table { font-size:11px; margin:0 0 10px 0 }
#products_list th { text-align:left }
#products_list div { overflow:hidden; zoom:1; border-bottom:solid 1px #f0c862; padding:0 0 10px 0; margin:0 0 10px 0 }
#products_list span.img { display:block; float:left; border:solid 1px #e7c65a; padding:1px; background:#fdfbf3; margin:0 10px 0 0 }
#products_list img { border:solid 1px #e5c047 }
#products_list h2 { color:#12004e; font-size:12px; text-transform:uppercase; margin:0 0 5px 0 }
#products_list h3 { color:#e7c65a; font-size:11px; text-transform:uppercase; margin:0 0 2px 0 }
#products_list p { margin:0 0 5px 0 }