/* basic */

body {
background-image: url(img/body-bg.gif);
background-position: 50% 0%;
font-size: 12px;
background-color: Black;
color: #000000;
width: 100%;
}

div#all {
width: 100%;
background-image: url(img/top-bg.png);
background-repeat: repeat-x;
background-position: 50% 0%;
}

#left, #right {
width: 50%;
}


#right {
background-image: url(img/rightbg.png);
background-repeat: no-repeat;
background-position:0% 0% ;
}


#left {
background-image: url(img/leftbg.png);
background-repeat: no-repeat;
background-position:100% 0%;
}


#content {
width: 950px;
background-color: #ffffff;
background-image: url(img/wrap-bg.png);
position:relative;
}

#logo {
	position:absolute;
	top: 0px;
	}
	
	
/* menu */

#menu {
	height:45px;
	line-height:45px;
	background-image:url(img/menu-bg.gif);
	font-family:"Times New Roman", Times, serif;
}

#menu li {
	display:block;
	float:left;
	height:45px;
	padding:0 30px 0 27px;
	background-image:url(img/marker.gif);
	background-repeat:no-repeat;
	background-position: 10px 22px;
	
}

#menu li a {
	color:#FFF;
	font-size: 30px;
}

#menu li a:hover {
	color:#dd0058;
}

#menu li a span {
	color:#dd0058;
}


/*limited offer*/

.offer {
	background-image:url(img/offer-bg.png);
	background-repeat:no-repeat;
	background-position:0% 0%;

}

.offer td {
	padding:65px 0 0 0;
	font-weight:bold;
}

.offer ul li, .join-top ul li {
	font-size:15px;
	line-height:25px;
	background-image:url(img/star.png);
	background-repeat:no-repeat;
	background-position:0px 50%;
	text-indent:25px;
	font-weight:bold;
}

.offer ul, .join-top ul {
	margin:0 0 0 20px;
}

.offer ul li span, .join-top ul li span {
	color:#587e62;
}

.offer a img, .sites a img {
	border:1px #000 solid;
}


.offer a, .sites a {
	color:#616737;
	font-size:10px;
	font-weight:normal;
	line-height:15px;
	float:left;
	margin:0 8px 10px 0;
}

.offer a:hover, .sites a:hover {
	color:#dd0058;
}

.offer a:hover img, .sites a:hover img {
	border:1px #dd0058 dotted;
}


/*block name*/

.block-name {
	display:block;
	height:54px;
	background-image:url(img/block-name-bg.jpg);
	margin-top:15px;
	line-height:50px;
	text-indent:53px;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-style:italic;
}

.block-name span {
	color:#dd0058;
}


/*actions*/

.act {
	margin-top:-12px;
}

.act td {
	background-color:#000;
	text-align:center;
	padding:8px;
}

/*scenes*/

.scenes {
	margin: 0 0 10px 2px;
}


.scenes td {
	background-color:#000;
	padding:2px;
}

.scenetext{
	float:left;
	margin-left:2px;
}


.sc-cont {
	width:260px; 
	height:102px;
	color:#949494;
	padding-top:10px;
}


.scenes h3, .scene-block-mid h3 {
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-size:30px;
}

a.scene_more {
	display:block;
	background-image:url(img/scene_more.gif);
	width:175px;
	height:35px;
	line-height:35px;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	text-decoration:underline;
	text-indent:15px;
	margin:0 auto;
	margin-top:15px;
}

a.scene_more:hover {
	background-image:url(img/scene_more_2.gif);
	color:#dc0058;
	text-decoration:none;
}



/*websites*/

.websites .scenetext {
	margin: 0 2px 0 0;
	_margin: 0 -1px 0 0;
}

.websites td {
	_padding:2px 2px 0 2px;
}

.websites .sc-cont {
	width:230px;
	height:132px;
	color:#949494;
	padding-top:10px;
}

a.web_more {
	display:block;
	width:124px;
	height:34px;
	background-color:#fff;
	line-height:34px;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	color:#005bcc;
	text-indent:8px;
	background-image:url(img/see_more_arrow.gif);
	background-repeat:no-repeat;
	background-position: 110px 50%;
	margin-left:8px;
}
	
a.web_more:hover {
	color:#dc0058;
	text-decoration:underline;
}

.web-text {
	display:block;
	clear:both;
	width:450px;
	color:#949494;
	padding:5px;
}

.web-text a {
	color:#ec005e;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:20px;
}

.web-text a:hover {
	color:#fff;
	text-decoration:none;
}




/*footer join link*/

a.footer_join {
	display:block;
	height:94px;
	background-image:url(img/footer_join.gif);
	line-height:90px;
	text-indent:582px;
	font-family:"Times New Roman", Times, serif;
	font-size:42px;
	color:#fff;
	text-decoration:underline;
}

a.footer_join:hover {
	background-image:url(img/footer_join-2.gif); 
}



/*footer*/

#footer {
	height:116px;
	width:950px;
	background-image:url(img/footer.png);
	background-color:#000;
	color:#848484;
}

#footer td {
	padding:20px 30px;
}


.foot_menu li {
	display:inline;
}

#footer a {
	color:#fff;
}

#footer a:hover {
	text-decoration:underline;
	color:#dc0058;
}

#footer p {
	margin-top:30px;
}


/*scene page styles*/

.scene-block {
	background-image:url(img/scene-page-block.png);
	background-position : top;
	background-repeat:no-repeat;
}

.scene-block2 {
	background-image:url(img/scene-page-block.png);
	background-position : bottom;
	background-repeat:no-repeat;
}

.scene-block img {
	border:1px #000 solid;
}
	
	
.scene-block-top {
	height:233px;
	height:220px;
	padding:6px 0 0 41px;
}

.scene-block-top  img {
	margin-right:4px;
}

.scene-block-mid {
	height:282px;
	height:580px;
	padding:6px 0 6px 42px;
}

.scene-block-mid img {
	margin-right:6px;
	margin-bottom:8px;
}

.scene-block-mid p {
	padding:5px;
	float:left;
	width:400px;
}

.scene-block-mid2 {
	height:278px;
	padding:6px 0 6px 42px;
}

.scene-block-mid2 img {
	margin-right:6px;
	margin-bottom:8px;
}

.scene-block-mid2 p {
	padding:5px;
	float:left;
	width:400px;
}


.scene-block-mid3 {
	height:358px;
	padding:6px 0 6px 42px;
}

.scene-block-mid3 img {
	margin-right:6px;
	margin-bottom:8px;
}

.scene-block-mid3 p {
	padding:5px;
	float:left;
	width:400px;
}

.scene-block-mid4 {
	height:358px;
	padding:6px 0 6px 42px;
}

.scene-block-mid4 img {
	margin-right:6px;
	margin-bottom:8px;
}

.scene-block-mid4 p {
	padding:5px;
	float:left;
	width:400px;
}

.scene-block-mid21 {
	height:528px;
	padding:6px 0 6px 42px;
}

.scene-block-mid21 img {
	margin-right:6px;
	margin-bottom:8px;
}

.scene-block-mid21 p {
	padding:5px;
	float:left;
	width:400px;
}

.scene-block-mid22 {
	height:688px;
	padding:6px 0 6px 42px;
}

.scene-block-mid22 img {
	margin-right:6px;
	margin-bottom:8px;
}

.scene-block-mid22 p {
	padding:5px;
	float:left;
	width:400px;
}


a.play {
	display:block;
	width:220px;
	height:46px;
	background-image:url(img/play-bg.gif);
	color:#dd0058;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	line-height:46px;
	text-indent:60px;
	margin-top:10px;
}

a.play:hover {
	text-decoration:underline;
	color:#055b8c;
}

.scene-block-bot {
	height:220px;
	padding:0 0 0 41px;
}

.scene-block-bot img {
	float:left;
	margin-right:2px;
}



/*join page styles*/

.join-top {
	background-image:url(img/join-top.png);
	background-repeat:no-repeat;
	background-position:0% 100%;	
	height:329px;
}

.sites {
	width:570px;
	padding:20px 0 10px 15px;
}

.join-bot {
	height:494px;
	background-image:url(img/join-bot.png);
}

.taste {
	display:block;
	margin:55px 0 0 350px;
	color:#FFF;
	font-family: "Times New Roman", Times, serif;
	text-decoration:underline;
	font-size:42px;
}

.card {
	display:block;
	color:#567665;
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	margin:30px 0 25px 17px;
}

.join-button {
	width:566px;
	height:60px;
	background-image:url(img/join-button.png);
	font-weight:bold;
	font-size:18px;
	padding:25px 5px 0 50px;
}

.join-button a {
	color:#fff;
}

.join-button a:hover {
	color:#d2d7a5;
}

.join-bot-txt {
	position:absolute;
	bottom:0px;
	left:0;
}

.join-text {
	width:616px;
	font-weight:bold;
	padding: 5px;
	background-color:#FFF;
	margin:15px 0 0 14px;
}

.join-text a {
	color:#dd0058;
}

.join-text a:hover {
	text-decoration:underline;
}
	



