@charset "utf-8";
/* CSS Document */

h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }


#page .content_member { background: url(/resources/back0.png) #fff no-repeat; height: 800px; }

#left_panel { border: 0px solid black; position: relative; float: left; margin-top: 15px; margin-left: 15px;}
.left_panel_index { width: 210px; }
#left_panel ul { list-style-type: none; margin: 0px; padding: 0px; margin-top: 15px; margin-bottom: 15px; text-align: left;}
#left_panel ul li { margin: 0px; padding: 0px; margin-top: 6px; margin-left: 10px;}
#left_panel ul li a { color: black; text-decoration: none;}

#right_panel { border: 0px solid black; position: relative; float: left;}
.right_panel_index { width: 680px; margin-top: 15px; margin-left: 15px; text-align: left; padding: 10px;}


#it_header { border: 0px solid black; }
#categories { border: 1px solid black; padding: 10px; background-color: #000;}
.category { border: 1px solid black; background-color: white; padding: 5px; margin-top: 10px;}
.category_title {  }
.category_description { }



.service { border-top: 1px solid #009; border-left: 1px solid #009; border-bottom: 1px solid #006; border-right: 1px solid #006; width: 600px; margin-top: 0px; margin-bottom: 30px; padding: 5px; background-color: #fff;}

.service_title { position: relative; float: left; width: 500px; padding: 5px; background-color: #000; color: white; font-weight: bold;}

.service_price { padding: 5px; font-weight: bold; text-align: center; background-color: #0a0; color: white;}

.service_description { padding: 10px; background-color: #fff;}





#membership_table { background: none; width: 460px; height: 230px; position: relative; float: left; margin-left: 20px; margin-top: 50px; }

#membership_table_header { background: #D00; background: url(/resources/membertableheaderback.png); color: white; }

#membership_table .column1 { position: relative; float: left; width: 130px; margin-top: 5px; font-size: 14px; }

#membership_table .column2 { position: relative; float: left; width: 82px; margin-top: 5px; font-size: 14px;  }

#membership_table .column1 .cell { border: 1px solid #999; text-align: left; padding: 0px; background: #fff; }
#membership_table .column2 .cell { border: 1px solid #999; text-align: left; padding: 0px; background: #fff; text-align: center; }


#membership_text1 { position: relative; float: left; width: 400px; margin-left: 20px; margin-top: 15px; }
#membership_text2 {  position: relative; width: 850px; margin-top: 20px; width: 460px; float: left; }

#membership_text2 ul { list-style-type: none; width: 440px; margin: 0px; padding: 0px; font-size: 14px; }
#membership_text2 ul li { text-align: left;  margin: 0px; padding: 0px; margin-bottom: 10px; }
#membership_text2 ul li b { font-size: 16px; }



#coupon_info { }
#coupon_info p { }
#coupon_info ul { list-style-type: none; position: relative; top: 20px; }
#coupon_info ul li { text-align:left; margin-top: 20px;}
