/* CSS Document */
img, div, li, a, a:hover, { behavior: url(iepngfix.htc);}

body {margin:auto; padding:0; background:url(../images/page-bg.gif) repeat-x #39013e; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#febafc;}

#masterbg {background:url(../images/header-bg.png) no-repeat; margin:auto; background-position:top; width:1100px;}

#master {width:980px; margin:auto; padding:0; height:600px;}

#header {width:980px; margin:auto; padding:0; background:url(../images/logo-inside-the-mansion.png) no-repeat -50px 0; display:table;}
#header #nav {width:541px; margin:75px 0 0 260px; padding:0; z-index:520; position:absolute; float:left;}
#nav ul {margin:0; padding:0; height:31px;}
#nav ul li {margin:0; padding:0; list-style:none; float:left;}
#nav ul li a {margin:0; padding:0; height:31px; display:block; position:absolute;}
#nav li a.home {background:url(../images/navigation.png) no-repeat 0 0; width:92px; left:0;}
#nav li a.home:hover {background:url(../images/navigation.png) no-repeat 0 -32px; width:92px; left:0;}

#nav a.faq {background:url(../images/navigation.png) no-repeat -92px 0; width:72px; left:92px;}
#nav a.faq:hover {background:url(../images/navigation.png) no-repeat -92px -32px; width:72px; left:92px;}

#nav a.join {background:url(../images/navigation.png) no-repeat -164px 0; width:113px; left:164px;}
#nav a.join:hover {background:url(../images/navigation.png) no-repeat -164px -32px; width:113px; left:164px;}

#nav a.support {background:url(../images/navigation.png) no-repeat -277px 0; width:107px; left:277px;}
#nav a.support:hover {background:url(../images/navigation.png) no-repeat -277px -32px; width:107px; left:277px;}

#nav a.area {background:url(../images/navigation.png) no-repeat -384px 0; width:157px; left:384px;}
#nav a.area:hover {background:url(../images/navigation.png) no-repeat -384px -32px; width:157px; left:384px;}

#header #thumbs {margin:107px 0 0 0; padding:0; background:url(../images/header-girls.png) no-repeat; z-index:500; width:535px; height:252px; position:absolute;}
#header #girl {background:url(../images/header-girl.png) no-repeat; width:203px; height:345px; float:right; margin-top:10px; z-index:600;}

#header #join {background:url(../images/join-now.png) no-repeat; width:287px; height:197px; margin:120px 0 0 490px; _margin:120px 0 0 487px; padding:0; z-index:300;}
#header #welcome {background:url(../images/welcome-header.png) no-repeat; width:228px; height:120px; margin:170px 0 0 530px; _margin:170px 0 0 520px; padding:0; z-index:300;}

#container {width:980px; margin:0 0 20px 0; padding:0; display:table;}
#container #wrap-left {width:413px; height:auto; margin:auto; padding:0; float:left; background:url(../images/the-video.png) no-repeat; background-position:top;}
#wrap-left #video {width:389px; height:363px; background:url(../images/video-background.png) no-repeat; margin:57px 0 0 0; padding:17px 0 0 0;}
#video #youtube {width:360px; height:auto; margin:auto; padding:0;}
#video div {text-align:center; margin:auto; margin-top:11px; background:url(../images/icon-face-book.png) no-repeat; background-position:relative; width:198px; height:25px;}

#container #wrap-right {width:567px; height:auto; margin:0; padding:50px 0 0 0; float:right; background:url(../images/welcome.png) no-repeat; background-position:top;}
#wrap-right #content {margin:auto; width:532px;}
#wrap-right #vip {width:532px; height:88px; margin:auto; background:url(../images/vip-pass.png) no-repeat;}

#footerbg {background:url(../images/bubbles.png) no-repeat bottom; display:table; margin:290px 0 0 0; _margin:0 0 0 0; height:97px; _height:56px; _padding:0; padding:70px 0 20px 0;}
#footer {margin:auto; padding:0; text-align:center; width:980px; font-family:"Times New Roman", Times, serif; font-size:10px; text-transform:uppercase;}
