@charset "utf-8";
/* CSS Document */

body{padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/overall_bg.jpg); background-repeat:repeat-x; background-position:center top;}

body td{font:12px Arial, Helvetica, sans-serif; color: #606060}

a {color:#342520; text-decoration:underline;}
a:hover {color:#b34a58; text-decoration:none;}


.left_bg_top{ background-image:url(../images/nav_top.jpg); background-position:top; background-repeat:no-repeat;}
.left_bg_btm{ background-image:url(../images/nav_btm.jpg); background-position:bottom; background-repeat:no-repeat;}
.left_bg{ background-image:url(../images/nav_bg_01.jpg); background-position:top; background-repeat:repeat-y;}

.layout_bg{background-image:url(../images/layout_bg.gif); background-repeat:repeat-y;}


.content_top_right{background-image:url(../images/content_top_right.jpg); background-repeat:no-repeat; background-position: top right;}

.cell_borders{border-left: 1px dashed #999999;border-right: 1px dashed #999999;}
.cell_borders2{border-left: 1px dashed #999999;}

.font10{font-size:10px;}

.signup_box{margin:0px 8px 6px 8px;}
.signup_textarea{height:15px; font-size:10px; width:157px; border:1px solid #CC6666;}

html {
     overflow: -moz-scrollbars-vertical;
}

.btm_navigation{font-size:10px;}
.btm_navigation a{color:#ca6c7a; text-decoration:none; padding:0px 3px 0px 3px;}
.btm_navigation a:hover{color:#ca6c7a; text-decoration:underline; padding:0px 3px 0px 3px;}

.register{font-size:10px; color:#827169;}
.register a{color:#827169; text-decoration:none; padding:0px 3px 0px 3px;}
.register a:hover{color:#827169; text-decoration:underline; padding:0px 3px 0px 3px;}

.sub_title{ font-family:"Times New Roman", Times, serif; font-style:italic; color:#ca6c7a; font-size:22px; font-weight:bold;}


.butterfly_list li{background-image:url(../images/butterfly_bullet.jpg); background-repeat:no-repeat; padding:0px 0px 0px 20px; font-size:12px;}

.sublist li{ list-style:circle; background-image:none; padding:0px 0px 0px 10px;}

a.border_highlight:link img,
a.border_highlight:visited img{border: 2px solid #ca6c7a;}

a.border_highlight:focus img,
a.border_highlight:hover img,
a.border_highlight:active img{border: 2px solid #666666;}

.thumb_scroll{overflow:scroll; height:400px; width:75px;}

.fg_bg{background-image:url(../images/bg_theflirtygirls.jpg); background-repeat:no-repeat; background-position:top right;}

.month{font-size:24px; font-weight:bold; border-bottom:1px solid #5a4e4a;}
.event{border-left:3px solid #ca6c7a; padding-left:10px; margin:10px 10px 20px 10px;}


.quote1{font-style:italic; background-image:url(../images/quote_01.gif); background-repeat:no-repeat; background-position:top left; padding: 3px 15px 3px 15px; margin-top:20px;}
.quote2{font-style:italic; background-image:url(../images/quote_02.gif); background-repeat:no-repeat; background-position:bottom right;}

.quote_name{font-size:16px; font-weight:bold; color:#ca6c7a; margin:0px 15px 0px 15px; padding:5px 0px 5px 0px; border-bottom:2px dotted #5a4e4a;}


.menutitle{
cursor:pointer;
margin-bottom: 5px;
font-weight:bold;
color:#ca6c7a;
font-size:12px;
}

.submenu{
border:1px dotted #5a4e4a;
padding:10px;
margin-bottom: 15px;;
}

.affiliate_img{border:1px solid #b30018; margin-right:10px;}

.lbb_img{
	border:none;
	margin-right: 10px;
}

.spa_bg_top{background-image:url(../images/spa_top.jpg); background-repeat:no-repeat; background-position:top left; padding-top:320px; color:#FFFFFF;}
.spa_bg_repeat{background-color:#dd7d81;}
.spa_bg_btm{background-image:url(../images/spa_btm_01.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:40px;}

.spa_bg_top td{color:#ffffff;}
.spa_title{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	border-bottom:1px dotted #ffffff;
}

.spa_title2{
 font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#FFFFFF; font-size:15px; font-weight:bold;  }
 
.weekly_top{border-top:2px solid #ca6c7a;}

 
.weekly_top td{ font-size:11px;}

.page{ font-family:"Times New Roman", Times, serif; font-style:italic; color:#ca6c7a; font-size:23px;  }

.choose_video_cat{font-size:12px; color:#827169; font-weight:bold; width:157px; border:1px solid #CC6666; background-color:#fffafb;}
.choose_video_cat_form{margin:0px 0px 4px 0px; padding:0px;}

.schedule_month {
	color: #DC6C7A;
	font-weight: bold;
	font-size: 19px;
	font-style:italic;
}

