/*
	Title:		StudioFusion	
	Date:		July 28, 2010	
--------------------------------------------------------------			
*/

	/* COMMON ELEMENTS */
body{margin:0;padding:0; background:url(../images/checkers.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:20px;}
.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0}
.offers a { text-decoration:none;}
.FL{float:left;width:auto}
.FR{float:right;width:auto}
.CB{clear:both;overflow:hidden}
	/* COMMON ELEMENTS */
.page{clear:both;width:788px;margin:0 auto}
.logo-text{clear:both;width:296px;padding:10px 0 25px 0}
/* BEGIN NAVIGATION */
.navigation{clear:both;width:781px;margin-left:3px;border-bottom:1px solid #4d3d30;padding-bottom:3px;overflow:hidden;}
.navigation ul{margin:0;padding:0 0 0 12px;list-style:none}
.navigation ul li{float:left; text-transform:uppercase; padding-left:5px;padding-right:21px;}

.navigation ul li a{text-decoration:none;font-family:Arial;font-size:12px;color:#56453e;text-transform:uppercase;}
.navigation ul li a.section{border-bottom:thick solid #c22a84;}
.navigation ul li a.current{border-bottom:thick solid #b7d432;}
.navigation ul li.padding0{padding:0}
/* END NAVIGATION */
.brown-border{clear:both;width:785px;margin-top:5px;height:9px;line-height:9px;font-size:8px;overflow:hidden}
.brown-border,.brown-left,.brown-right{background:url(../images/brown-border-bgs.gif) repeat-x 0 -39px}
.brown-left,.brown-right{float:left;width:20px;height:9px;font-size:7px}
.brown-left{background-position:0 0}
.brown-right{float:right;background-position:0 -77px}

.contents{clear:both;width:785px;overflow:hidden;margin-left:4px;padding-top:7px;position:relative}
.fusion-slogan{width:540px;position:absolute;right:5px;bottom:37px}
.fusion-slogan h3{margin:0;padding:0;font-weight:normal;font-family:"Trebuchet MS";letter-spacing:3px;font-size:29px;color:#fff} 
.fusion-slogan div{clear:both;width:525px;height:50px;padding:15px 0 0 15px;background:url(../images/fusion-slogan-bg.png) repeat-x}

/* BEGIN ADULT PAGE */
.adult-content{clear:both;width:781px;margin: 7px 0 0 3px;background:#4d3d30;letter-spacing:1px;overflow:hidden}
.adult-left{float:left;width:148px;padding-top:125px}
.adult-left ul{margin:0;padding:0;list-style:none}
.adult-left ul li{padding:0 0 10px 20px;text-align:left;letter-spacing:2px}
.adult-left li a{text-decoration:none;font-family: Verdana;font-size:12px;color:#fff}
.adult-left li a.hover{color:#bdd749}
.adult-left li a.current{color:#bdd749}
.adult-left li.active a{color:#bdd749}
.adult-right{float:left;width:632px;padding-top:50px;overflow:hidden}
.adult-right h2{clear:both;width:450px;margin:0 0 7px 0;padding:0;font-family:Verdana;text-align:center;font-size:12px;color:#fff; text-transform:uppercase;}

.adult-right{margin-top:20px;}
.adult-right img{margin-top:7px;padding:0;text-align:center}
.left { float:left; margin:10px;}
.adult-right p{clear:both;text-align:left;width:600px;margin:0;font-family:Verdana;font-size:11px;color:#fff;line-height:18px}
.adult-right ul{clear:both;margin:0;padding:35px 0 0 0;list-style:none}
.adult-right ul li{clear:both;font-family: Verdana;font-size:12px;line-height:18px;color:#fff}
.adult-right li span{width:215px;font-family: Verdana;font-size:11px;color:#fff;display:block;float:left}
.adult-right li dfn{width:50px;font-style:normal;font-family: Verdana;font-size:11px;color:#fff}
.adult-right .padd0{padding:0;color:#b46582}
.adult-right .padd{padding:12px 0 0px 0;color:#b46582}
.adult-right .padd dfn{font-style:normal;padding:2px 0 8px 0;display:block}
.adult-right p strong{clear:both}
.adult-right em{font-style:italic;font-family:Verdana;font-size:11px;line-height:18px;color:#d7739d}
.adult-right em.boldTxt{font-weight:700;font-size:11px;line-height:24px}

.adult-righty{float:left;width:730px;padding-top:50px;overflow:hidden}
.adult-righty h2{clear:both;width:450px;margin:0 0 7px 0;padding:0;font-family:Verdana;text-align:center;font-size:12px;color:#fff;text-align:center; margin:0 auto;}
.adult-righty img{margin-top:7px;padding:0;text-align:center}
.adult-righty p{clear:both;text-align:left;width:673px;margin:0;padding-top:20px;font-family:Verdana;font-size:11px;color:#fff;line-height:18px !important;}
.cufon cufon-canvas p { line-height:100px;}
.adult-righty ul{clear:both;margin:0;padding:10px 0 0 0;}
.adult-righty ul li{clear:both;font-family: Verdana;font-size:12px;line-height:18px;color:#fff}
.adult-righty li span{width:215px;font-family: Verdana;font-size:11px;color:#fff;display:block;float:left}
.adult-righty li dfn{width:50px;font-style:normal;font-family: Verdana;font-size:11px;color:#fff}
.adult-righty .padd0{padding:0;color:#b46582}
.adult-righty .padd{padding:12px 0 0px 0;color:#b46582}
.adult-righty .padd dfn{font-style:normal;padding:2px 0 8px 0;display:block}
.adult-righty p strong{display:block;clear:both}
.adult-righty em{display:block;font-style:normal;font-family:Verdana;font-size:10px;line-height:18px;color:#d7739d}
.adult-righty em.boldTxt{font-weight:700;font-size:11px;line-height:24px}

.tabular-element{clear:both;width:632px;overflow:hidden}
.tabular-element table{clear:both;width:600px;border:0;padding:0} 
.tabular-element td{width:95px;font-family:Verdana;font-size:10px;font-weight:700;line-height:12px;vertical-align:middle;color:#4d3d30;background:#fff;padding:6px 0 6px 8px} 
.tabular-element tr.light-green td{background:#d8e141;padding:10px 0 10px 8px}
.tabular-element tr.green td{background:#bdd749;padding:10px 0 10px 8px}
.tabular-element td.col1{width:115px;font-size:10px;padding:1px 0 1px 8px}
.loding2{clear:both;width:470px;text-align:center;font-size:8px;padding:8px 0 125px 0}

/* END ADULT PAGE */
.offers{clear:both;width:785px;margin-left:3px;padding:13px 0 0 0;text-align:center;overflow:hidden}
.upcoming{float:left;width:259px;background:#f48b30;font-size:12px;color:#fff;margin-right:3px;padding:14px 0 0 0;min-height:83px}
* html .upcoming{height:auto !important;height:83px}
.bg-green{background:#bed748}
.bg-perpal a{text-decoration:none;color:#fff;margin-top:6px;font-style:normal}
.bg-perpal{background:#c32a85;margin:0}
.upcoming h4{margin:0;padding:0;font-family:Arial;font-size:15px;line-height:18px;text-align:center;letter-spacing:3px}
.offers p{clear:both;width:225px;margin:0 auto;padding:6px 0 0;font-family: "Trebuchet MS";font-style:italic;font-size:10px;line-height:13px;color:#fff;letter-spacing:2px}
.upcoming span{font-style:normal;padding:5px 0 0 0}

/* BEGIN FOOTER */
.footer{clear:both;width:790px;margin:20px 0 0 0px;padding:12px 0 100px 0;text-align:center;background:url(../images/footer-x.gif) repeat-x}
.logo img{margin-top:15px}
/* END FOOTER */
#singcol { padding-left:60px;}

#singcol a { color:#FFFFFF;}
.cufon-loading { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}
.newsDateTitle a { text-decoration:none; font-size:13px; }
.breadcrumbs { font-size:9px; color:#bed748;}
p { line-height:20em;}

img.left { float:left; margin:10px; border:1px solid #CCCCCC;}
img.right {float:right; margin:10px; margin:10px; border:1px solid #CCCCCC;}
.green a { color:#BDD749;} 
.center { text-align:center; margin:0 auto; marin-left:300px;}

.adult-right{float:left;width:632px;padding-top:50px;overflow:hidden}
.adult-right h2{clear:both;width:450px;margin:0 0 7px 0;padding:0;font-family:Verdana;text-align:center;font-size:12px;color:#fff; text-transform:uppercase;}

.adult-right2{float:left;width:632px;padding-top:50px;overflow:hidden}
.adult-right-gal h2{margin:0 0 7px 0;padding:0;font-family:Verdana;text-align:left;font-size:12px;color:#fff; text-transform:uppercase;padding-left:350px; padding-top:20px;}

.adult-right2{margin-top:20px;}
.adult-right2 img{margin-top:7px;padding:0;text-align:center}
.left { float:left; margin:10px;}
.adult-right2 p{clear:both;text-align:left;width:600px;margin:0;font-family:Verdana;font-size:11px;color:#fff;line-height:18px}
.adult-right2 ul{clear:both;margin:0;padding:35px 0 0 0;list-style:none}
.adult-right2 ul li{clear:both;font-family: Verdana;font-size:12px;line-height:18px;color:#fff}
.adult-right2 li span{width:215px;font-family: Verdana;font-size:11px;color:#fff;display:block;float:left}
.adult-right2 li dfn{width:50px;font-style:normal;font-family: Verdana;font-size:11px;color:#fff}
.adult-right2 .padd0{padding:0;color:#b46582}
.adult-right2 .padd{padding:12px 0 0px 0;color:#b46582}
.adult-right2 .padd dfn{font-style:normal;padding:2px 0 8px 0;display:block}
.adult-right2 p strong{clear:both}
.adult-right2 em{font-style:italic;font-family:Verdana;font-size:11px;line-height:18px;color:#d7739d}
.adult-right2 em.boldTxt{font-weight:700;font-size:11px;line-height:24px}
.adu