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



ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

#nav a {
	font-weight: bold;
	/*color: #ffffff;*/
	padding: 0 0 0 8px;
}

#nav a {
	text-decoration: none;
}


#nav li li a {
	display: block;
	font-weight: normal;
	color: #ccc;
	padding: 0.2em 10px;
}

#nav li li a:hover {
	padding: 0.2em 5px;
	border: 0px solid transparent;
	border-width: 0 5px;
	color: #fff;
	background: url(/images/nav/hoverbg2.png) bottom left no-repeat;
	
}

li {
	float: left;
	position: relative;	
	text-align: left;
	cursor: default;
	text-transform:uppercase;
	/*width: 140px;
	background-color: white;
	border: 1px solid #7d6340;
	border-width: 1px 0;*/
}


li#first {
	border-left-width: 0em;
}

li#last {
	border-right-width: 0em;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 250px;
	font-weight: normal;
	background: url(/images/nav/ddbg3.png) bottom left no-repeat;
	padding: 0.5em 0 1em 0;
	border-right: solid 0px #7d6340;
}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	text-transform:capitalize;
}

li:hover ul, li.over ul {
	display: block;
}


.nspresentsmarker { background: url(/images/nav/nav_section_marker.png) bottom left no-repeat; }

.originalsmarker { background: url(/images/nav/nav_section_marker_orig.png) bottom left no-repeat; }

.extrasmarker { background: url(/images/nav/nav_section_marker_extras.png) bottom left no-repeat; }


/* NAV */



.Menu1 { color: #ffffff; text-decoration: none; cursor: hand; font-size:14px; font-weight:bold;  text-transform: uppercase;}

A.Menu1:link { color: #fff; text-decoration: none;  }
A.Menu1:active { color: #fff; text-decoration: none; cursor: hand; }
A.Menu1:visited { color: #fff; text-decoration: none; cursor: hand; }
A.Menu1:hover { color: #ff6600; text-decoration: none; cursor: hand; }

.SubMenu {font-size: 12px; background-color: #fff; text-transform: uppercase; font-weight: normal; padding: 5px;}

A.SubMenuHover:link { color:#FF6600;  background-color: #ffffff; text-decoration: none; cursor: hand; z-index: 150; position: relative; }
A.SubMenuHover:active { color:#FF6600; background-color: #fff;text-decoration: none; cursor: hand; z-index: 150; position: relative; }
A.SubMenuHover:visited { color:#FF6600; background-color: #fff; text-decoration: none; cursor: hand; z-index: 150; position: relative; }
A.SubMenuHover:hover { color:#FF6600; background-color: #fff; text-decoration: none; cursor: hand;  z-index: 150; position: relative;}

A.SubMenu:link { color: #000;background-color: #fff; text-decoration: none; cursor: hand; }
A.SubMenu:active { color: #000;background-color: #fff;text-decoration: none; cursor: hand; }
A.SubMenu:visited { color: #000;background-color: #fff; text-decoration: none; cursor: hand; }
A.SubMenu:hover { color: #ff6600; background-color: #fff; text-decoration: none; cursor: hand; }

.MenuHover { color: orange; }



BODY.orig {  
font-family: Lucida Sans Unicode, Tahoma, Geneva, sans-serif;
font-size: 14px; 
color: #ffffff; 
background-image: url(/images/bg/bg.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: top left;
background-color: #0b0d1a;
width: 100%;
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0; 
text-align: center;
} 

BODY {  
font-family: Lucida Sans Unicode, Tahoma, Geneva, sans-serif;
font-size: 14px; 
color: #ffffff; 
background-image: url(/images/bg/ns_hpbg_main.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: top left;
background-color: #0c0e23;
width: 100%;
height: 100%;
margin: 0;
padding: 0; 
text-align: center;
} 


/* line-height: 1.3; */

.ProgDiv { position: relative;  float: left; margin: 0; padding: 0;  }

.clear { clear: both; height: 0px; line-height: 0; font-size: 0px;}


A:link {  color: #fff; text-decoration: underline;cursor: hand; }
A:active {   color: #ffffff; text-decoration: underline; cursor: hand; }
A:visited {  color: #fff;  text-decoration: underline; cursor: hand; }
A:hover {  color: #004961;  text-decoration: none; cursor: hand; }

.BtmNavWrapper { width: 950px; }


.BtmNavWrapper, A:link {  color: #fff; text-decoration: underline;cursor: hand; }
.BtmNavWrapper, A:active {   color: #ffffff; text-decoration: underline; cursor: hand; }
.BtmNavWrapper, A:visited {  color: #fff;  text-decoration: underline; cursor: hand; }
.BtmNavWrapper, A:hover {  color: #ffffff;  text-decoration: none; cursor: hand; }




A.HREFmiquestion:link { color: #FFFFFF; text-decoration: underline; cursor: hand; font-size:11px; font-weight:600; }
A.HREFmiquestion:active { color: #FFFFFF; text-decoration: underline; cursor: hand; font-size:11px; font-weight:600;}
A.HREFmiquestion:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; font-size:11px; font-weight:600; }
A.HREFmiquestion:hover { color: #FFFFFF; text-decoration: none; cursor: hand; font-size:11px; font-weight:600; }

.HeaderImg { background: url(/images/header_nav/hbody_lowerlevel.jpg) no-repeat; width: 960px; height: 201px; }


.Spacer {font-size: 0px;}

/*
Flash BG Positioning 
*/
.PageWrapper {  
margin:  auto;
padding: 0 0 0 0;
 width: 962px;
 text-align: left;
 border-style: solid; border-width:  0px;  border-color: #cc0000;
 position: relative; 
 z-index: 6;
 }
 
.PageWrapperTrans {
position: absolute; 
width: 962px;
float: left; 
z-index: 5; 
background-image: url(/images/spacer.gif); /*png_layer_1.png*/
/* purple */
background-repeat: no-repeat;
background-color: transparent;
width: 600px;
height: 600px;
 }


.BgWrapperLeft {
position: absolute; 
float: left; 
z-index: 4; 
left: 0px; 
top: 0px;
background-image: url(/images/spacer.gif); /* png_layer_4.png */
/* green square - goes to left edge */
background-repeat: no-repeat;
background-color: transparent;
width: 600px;
height: 600px;
  }

/* 
Content Transparent Stuff
*/

.ContentTransBg { 
background-image: url(/images/spacer.gif); /* png_layer_2.png */
/* yellow circle */
background-repeat: no-repeat;
background-color: transparent;
width: 600px;
height: 600px;
position: absolute;
} 

.ContentTransBgBackground {
background-image: url(/images/spacer.gif); /* png_layer_3.png */
/* red square */
background-repeat: no-repeat;
background-color: transparent;
width: 600px;
height: 600px;
position: absolute;
z-index: 1;
float: left;
top: 250px;
left: 300px;
} 


		
.THEMESMainText { padding: 0 0 10px 0; }

.THEMESHeader {
	/*width: 182px; height: 38px;*/
	position: relative;
	/*float: left; */
	/* overflow: hidden;*/
	color: #e65122; 
	font-size: 20px; 
	font-weight: normal;
	margin: 0; 
	padding: 0 0 5px 0; 
	clear: both;
	text-transform: capitalize; 
	}
	.THEMESHeader h1 span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
		clear: both;
	}
	

	
	

/* search results - new movies */

#LowerLevel div.HeaderImg { background: url(/images/header_nav/hbody_lowerlevel.jpg) no-repeat; width: 960px; height: 201px; }

#LowerLevel div.MainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0;width: 960px; background: url(/images/spacer.gif)  #000000 no-repeat; }


#LowerLevel div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_newmovies.jpg) no-repeat; }

/* body base layout */

#BodyOuterOverall {position: relative; float: left;  margin: 0px 0px 10px 0px;}

.BodyOuterOverall {position: relative; float: left;   margin: 10px 0px 10px 0px;}

.OuterWrapper {position: relative; float: left; background: url(/images/mainbody_edge_v2.png) no-repeat;  border-top: 1px solid #ffffff; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }

.Outer { position: relative; float: left; margin: 0px 1px 0px 1px;  background: url(/images/mainbody_edge_repeater.png) repeat-y; width: 960px; }

.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; background-color:#000; width: 960px;}

.MainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0;  }

.InnerPad {position: relative; float: left; padding: 35px 10px 10px 10px; }

.InnerTotalWidth {position: relative; float: left; width: 940px;}

.InnerTotalWidthPad { position: relative; float: left; margin: 5px 5px 5px 5px;}

/* banner */

.BannerContainer {position: relative; float: left; background: url(/images/ls_bannerrcontainer.gif) #515151 no-repeat; border-top: 1px solid #fff; border-bottom: 1px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 122px; }

.BannerPad {position: relative; float: left; }

.Banner {position: relative; float: left; margin: 0px 1px 0px 1px; background-color: #000000; width: 120px;  }

/* featured movies */

#FeaturedMovies div.HeaderImg { background: url(/images/header_nav/hbody_featuredmovies.jpg) no-repeat; width: 960px; height: 201px; }

#FeaturedMovies div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/header_nav/h_featuredmovies.jpg) no-repeat; }

/*
Content
*/

.ContentWrapper { width: 962px; padding: 0px 0px 0px 0px; margin: 0 0 0 0; }

.ContentPad { padding: 0px 0px 0px 0px; margin: 0 0 0 0; }

.SubHeader
{
	/*width: 182px; height: 38px;*/
	position: relative;
	/*float: left; */
	/* overflow: hidden;*/
	color: #e65122; 
	font-size: 16px; 
	font-weight: normal;
	margin: 0; 
	padding: 0 0 5px 0; 
	clear: both;
	text-transform: uppercase; 
	}
	.SubHeader h1 span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
		clear: both;
	}
	
	
	.SubHeaderBlue {
	/*width: 182px; height: 38px;*/
	position: relative;
	/*float: left; */
	/* overflow: hidden;*/
	color: #5c6591; 
	font-size: 16px; 
	background-color:#e1e1e1;
	font-weight: normal;
	margin: 0 0px 0 0; 
	padding: 5px; 
	clear: both;
	text-transform: uppercase; 
	}
	.SubHeaderBlue h1 span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
		clear: both;
	}
	

/* LOGIN  LOGOUT HEADER */

#NavBodyOuterOverall {position: relative; float: left;  margin: 0 0 10px 0; z-index: 10; }

.NavOuterWrapper {position: relative; float: left; background: url(/images/navbody_edge_v2.gif) no-repeat;  border-top: 1px solid #ffffff; border-bottom: 1px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }

.NavOuter {position: relative; float: left; margin: 0px 1px 0px 1px;  width: 960px; }

/*#MainNavHeader { border-style: solid; border-width: 1px; border-color: #ffffff; margin: 0px 0px 0px 0px; height: 201px; margin: 0 0 10px 0; }*/

.NSLogoWrapper { position: relative; float: left; height: 176px; }

.NSLogoWrapperLoggedIn { position: relative; float: left;}

#NsLogo {position: relative; float: left; background: url(/images/header_nav/header_logo2.gif) no-repeat; width: 460px; height: 145px;}

/* this line give you a nice, if less sexy, GIF background */
div.NsLogoLoggedIN { position: relative; float: left; background: url(/images/header_nav/header_logo2_loggedIN.gif) no-repeat; width: 286px; height: 142px; }

/* PNG power! */
body > * div.NsLogoLoggedIN { position: relative; float: left; background: url(/images/header_nav/header_logo2_loggedIN.png) no-repeat; width:286px; height: 142px; }



/* this line give you a nice, if less sexy, GIF background */
div.NsLogoNotLogged { position: relative; float: left; background: url(/images/header_nav/header_logo2_NOTlogged.gif) no-repeat; width: 286px; height: 145px; }

/* PNG power! */
body > * div.NsLogoNotLogged { position: relative; float: left; background: url(/images/header_nav/header_logo2_NOTlogged.png) no-repeat; width: 286px; height: 145px;}



/* this line give you a nice, if less sexy, GIF background */
div.NotLoggedJoin { position: relative; float: left; background: url(/images/join_signin_join.gif) no-repeat; width: 183px; height: 80px; }

/* PNG power! */
body > * div.NotLoggedJoin { position: relative; float: left; background: url(/images/join_signin_join.png) no-repeat; width: 183px; height: 80px; }





/* this line give you a nice, if less sexy, GIF background */
div.NotLoggedMember { position: relative; float: left; background: url(/images/join_signin_member.gif) no-repeat; width: 183px; height: 86px; }

/* PNG power! */
body > * div.NotLoggedMember { position: relative; float: left; background: url(/images/join_signin_member.png) no-repeat; width: 183px; height: 86px; }

#LoggedOUT {position: relative; float: right; height: 165px; width: 50px; }


/* NOT LOGGED IN NAV */

.NavLoggedOut {
 width: 962px;
 height: 35px;
 background: url(/images/header_nav/nav_rollover_notlogged.png);
 margin: 0px auto; padding: 0;
 position: relative;
}
.NavLoggedOut li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

.NavLoggedOut li, .NavLoggedOut a {height: 35px; display: block;}
.notmember {left: 0; width: 150px;}
.notpreviewb {left: 150px; width: 300px;}
.nottour {left: 450px; width: 150px;}
.nothow {left: 600px; width: 245px;}
.notjoin {left: 845px; width: 110px;}
.notnewsletter {left: 955px; width: 95px;}
.notbuyredeem {left: 1050px; width: 137px;}

.notmember a:hover {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) 0px -35px no-repeat;}
.notpreviewb a:hover {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -150px -35px no-repeat;}
.nottour a:hover {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -450px -35px no-repeat;}
.nothow a:hover {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -600px -35px no-repeat;}
.notjoin a:hover {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -845px -35px no-repeat;}
.notnewsletter a:hover {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -955px -35px no-repeat;}
.notbuyredeem a:hover {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -1050px -35px no-repeat;}

.notmember a.current:link {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) 0px -35px no-repeat;}
#NOTLOGGED_preview .notpreviewb_current {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -150px -35px no-repeat;}
#Tour .nottour_current {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -450px -35px no-repeat;}
#How .nothow_current {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -600px -35px no-repeat;}
.notjoin a.current:link {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -845px -35px no-repeat;}
#Newsletter .notnewsletter_current {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -955px -35px no-repeat;}
.notbuyredeem a.current:link {background: transparent url(/images/header_nav/nav_rollover_notlogged.png) -1050px -35px no-repeat;}


/* LOGGED IN NAV */

.NavLoggedIn {
 width: 962px;
 height: 35px;
 background: url(/images/header_nav/nav_rollover_logged.png);
 margin: 0px auto; padding: 0;
 position: relative;
}
.NavLoggedIn li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

.NavLoggedIn li, .NavLoggedIn a {height: 35px; display: block;}
.newmoviesb {left: 0; width: 135px;}
.mostwatchedb {left: 135px; width: 170px;}
.featuredb {left: 305px; width: 215px;}
.studiosb {left: 520px; width: 105px;}
.themesb {left: 625px; width: 100px;}
.presentsb {left: 725px; width: 115px;}
.featuresb {left: 840px; width: 110px;}
.extrasb {left: 950px; width: 95px;}
.ppvb {left: 1045px; width: 142px;}

.newmoviesb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) 0px -35px no-repeat;}
.mostwatchedb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) -135px -35px no-repeat;}
.featuredb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) -305px -35px no-repeat;}
.studiosb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) -520px -35px no-repeat;}
.themesb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) -625px -35px no-repeat;}
.presentsb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) -725px -35px no-repeat;}
.featuresb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) -840px -35px no-repeat;}
.extrasb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) -950px -35px no-repeat;}
.ppvb a:hover {background: transparent url(/images/header_nav/nav_rollover_logged.png) -1045px -35px no-repeat;}


#SearchResults_NewMovies .newmoviesb_current {background: transparent url(/images/header_nav/nav_rollover_logged.png) 0px -35px no-repeat;}
#SearchResults_MostWatched .mostwatchedb_current {background: transparent url(/images/header_nav/nav_rollover_logged.png) -135px -35px no-repeat;}
#FeaturedMovies .featuredb_currrent {background: transparent url(/images/header_nav/nav_rollover_logged.png) -305px -35px no-repeat;}
#Studios_Main .studiosb_current {background: transparent url(/images/header_nav/nav_rollover_logged.png) -520px -35px no-repeat;}
#Themes_Main .themesb_current {background: transparent url(/images/header_nav/nav_rollover_logged.png) -625px -35px no-repeat;}
#NSPresents_Main .presentsb_current {background: transparent url(/images/header_nav/nav_rollover_logged.png) -725px -35px no-repeat;}
#Features_Main .featuresb_current {background: transparent url(/images/header_nav/nav_rollover_logged.png) -840px -35px no-repeat;}
#Extras_Main .extrasb_current {background: transparent url(/images/header_nav/nav_rollover_logged.png) -950px -35px no-repeat;}
#PPV_Main .ppvb_current {background: transparent url(/images/header_nav/nav_rollover_logged.png) -1045px -35px no-repeat;}

/* logged in module */

.LoggedIn {position: relative; float: left;}

/* this line give you a nice, if less sexy, GIF background */
div.LoggedInBg {position: relative; float: left; background: url(/images/header_nav/header_login_bg2.gif) repeat-x; }

/* PNG power! */
body > * div.LoggedInBg { position: relative; float: left; background: url(/images/header_nav/header_login_bg2.png) repeat-x; }




/* this line give you a nice, if less sexy, GIF background */
div.LoggedInSellExpired {position: relative; float: left; background: url(/images/upsell_expired.gif) repeat-x; width: 260px; height: 166px;}

/* PNG power! */
body > * div.LoggedInSellExpired { position: relative; float: left; background: url(/images/upsell_expired.png) repeat-x; width: 260px; height: 166px; }

/* this line give you a nice, if less sexy, GIF background */
div.LoggedInEdge {position: relative; float: left; background: url(/images/header_nav/header_login_bg_edge.gif) no-repeat; width: 24px; height: 166px;}

/* PNG power! */
body > * div.LoggedInEdge { position: relative; float: left; background: url(/images/header_nav/header_login_bg_edge.png) no-repeat; width: 24px; height: 166px; }


.LoggedInWrapper {position: relative; height: 150px;}

.LoggedInContentPad { postion: relative; padding: 15px 20px 0px 20px;  }



#LoggedInInfo { margin: 0 5px 0 0; }

.LoggedInInfoWrapper {position: relative; float: left; }

.LoggedInVSep { background-color: #fff; width: 2px; }

.LoggedInVSepWidth { width: 1px; }

.LoggedInVSepLine { font-size: 0px; padding: 0; margin: 0; width: 1px; color: transparent; }

.LoginName { position: relative; float: left; }

.LoginNamePad  { position: relative; float: left; padding: 0 0 0 5px; }


.LoggedInHSep { background-color: #ffffff;  }

.LoggedInHSepWidth { width: 1px; height: 1px; }

.clearAccount { clear: both; height: 0px; font-size: 0px; }


.AccountContainer {position: relative: float: left;}

.AccountContainerWrapper {position: relative; float: left; clear: both; }

.AccountContainerWrapperPad {position: relative; float: left; padding: 5px 0 0 0; }

#AccountList {
margin: 0;
padding: 0;
list-style: none;
}

#AccountList li
{
background-image: url(/images/acct_arrow.png);
background-repeat: no-repeat;
background-position: top right;
padding: 0 15px 0 0;
}


.ManageAccount { position: relative; float: left; }

.ManageAccountWrapper { position: relative; float: left; }

.ManageAccountPad { position: relative; float: left; }

.ManageAccountContainer { position: relative; float: left; }

.ManageAccountContainerPad { position: relative; float: left; }

.ManageAccountIconWrapper { position: relative; float: left; }

.ManageAccountIconPad { position: relative; float: left; }

.ManageAccountIcon { position: relative; 
float: left; 
padding: 0 5px 0 5px; 
width: 10px;
height: 20px; 
background-image: url(/images/acct_arrow.png);
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.ManageAccountMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.ManageAccountMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

A.ManageAcctLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.ManageAcctLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.ManageAcctLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.ManageAcctLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }

/* logout */

.LogoutLink { position: relative; clear: both; }

.LogoutLinkWrapper { position: relative; float: left; }

.LogoutLinkPad { position: relative; float: left; }

.LogoutLinkContainer { position: relative; float: left; }

.LogoutLinkContainerPad { position: relative; float: left; }

.LogoutLinkIconWrapper { position: relative; float: left; }

.LogoutLinkIconPad { position: relative; float: left; }

.LogoutLinkIcon { position: relative; 
float: left; 
padding: 0 5px 0 5px; 
width: 10px;
height: 20px; 
background-image: url(/images/acct_arrow.png);
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.LogoutLinkMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.LogoutLinkMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}
	

A.LogoutLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.LogoutLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.LogoutLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.LogoutLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}







/* Help Search Area */

.HelpSearchContainer {position: relative: float: left;}

.HelpSearchContainerWrapper {position: relative; float: left; clear: both; }

.HelpSearchContainerWrapperPad {position: relative; float: left; padding: 15px 10px 0 10px; }


#HelpLogInList {
margin-left: 0;
padding-left: 0;
list-style: none;
}

#HelpLogInList li
{
background-image: url(/images/acct_arrow.png);
background-repeat: no-repeat;
background-position: top right;
}

/* get help */

.GetHelp { position: relative;  float: left; margin: 0px; padding: 0px; background-color: #cc0000; height: 20px; }

.GetHelpWrapper { position: relative; float: left; margin: 0; padding: 0; }

.GetHelpPad { position: relative; float: left; }

.GetHelpContainer { position: relative; float: left; }

.GetHelpContainerPad { position: relative; float: left; }

.GetHelpIconWrapper { position: relative; float: left; }

.GetHelpIconPad { position: relative; float: left; }

.GetHelpIcon { position: relative; 
float: left; 
padding: 0 5px 0 5px; 
width: 10px;
height: 20px; 
background-image: url(/images/acct_arrow.png);
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;
}


h2.GetHelpMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.GetHelpMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}
	

A.GetHelpLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.GetHelpLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.GetHelpLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.GetHelpLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}


/* advanced search */

.AdvancedSearch { position: relative; float: left; margin: 0px; padding: 0px; }

.AdvancedSearchWrapper { position: relative; float: left; border: 0px solid #515151;}

.AdvancedSearchPad { position: relative; float: left; }

.AdvancedSearchContainer { position: relative; float: left; }

.AdvancedSearchContainerPad { position: relative; float: left; }

.AdvancedSearchIconWrapper { position: relative; float: left; }

.AdvancedSearchIconPad { position: relative; float: left; }

.AdvancedSearchIcon { position: relative; 
float: left; 
padding: 0 5px 0 5px; 
width: 10px;
height: 20px; 
background-image: url(/images/acct_arrow.png);
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.AdvancedSearchMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.AdvancedSearchMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}
	

A.AdvancedSearchLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.AdvancedSearchLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.AdvancedSearchLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.AdvancedSearchLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}

/* search help */

.SearchHelp { position: relative; clear: both; }

.SearchHelpWrapper { position: relative; float: left; }

.SearchHelpPad { position: relative; float: left; }

.SearchHelpContainer { position: relative; float: left; }

.SearchHelpContainerPad { position: relative; float: left; }

.SearchHelpIconWrapper { position: relative; float: left; }

.SearchHelpIconPad { position: relative; float: left; }

.SearchHelpIcon { position: relative; 
float: left; 
padding: 0 5px 0 5px; 
width: 10px;
height: 20px; 
background-image: url(/images/acct_arrow.png);
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.SearchHelpMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.SearchHelpMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}
	

A.SearchHelpLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SearchHelpLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.SearchHelpLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SearchHelpLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}


/* Main Body Layout */

.FivePxPad { padding: 5px; }

.TenPxPad { padding: 10px; }


#MovieInfoContainer div.HeaderImg { background: url(/images/header_nav/header_nav_movieinfo.jpg) no-repeat; width: 962px; height: 201px; }


/* member sign in */

#MemberSignInContainer div.HeaderImg { background: url(/images/header_nav/hbody_membsignin.jpg) no-repeat; width: 962px; height: 201px; }

#MemberSignInContainer div.MainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/memb_signup_bg.jpg) #000000 no-repeat; }

#MemberSignInContainer div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

/* promo page in */

#PromoPageContainer div.HeaderImg { background: url(/images/header_nav/hbody_promopage.jpg) no-repeat; width: 962px; height: 201px; }

#PromoPageContainer div.MainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/promopage_bg.jpg) #000000 no-repeat; }

#PromoPageContainer div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }


/* Body Inner Container */

#BodyInnerContainer {position: relative; float: left; background: url(/images/bodyinnercontainer.gif) #515151 no-repeat; border-bottom: 1px solid #515151; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 1107px; }

#BodyInnerContainer div.BICOuterWrapper {position: relative; float: left; margin: 1px 1px 0px 1px; background-color: #000000; width: 1105px;  }

#BodyInnerContainer div.BICOuter {position: relative; float: left;}

#BodyInnerContainer div.BICHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0;  }

#BodyInnerContainer div.BICMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; }

#BodyInnerContainer div.BICInnerPad {position: relative; float: left; padding: 10px 10px 10px 10px; }

#BodyInnerContainer div.BICInnerTotalWidth {position: relative; float: left; width: 1085px;}

#BodyInnerContainer div.BICInnerTotalWidthPad { position: relative; float: left; margin: 5px 5px 5px 5px;} /* 1075px width */


/* ////////////////// UPSELL AREA //////////// */

/* -----------------------  JOIN UPSELL */

.UpsellJoinHolder { position: relative; float: left; width: 1009px; margin: 0 0 10px -20px;}

.UpsellJoinLeft { position: relative; float: left; background: url(/images/upsell/start_left.gif) no-repeat; width: 19px; height: 256px; }

.UpsellJoinRight { position: relative; float: left; background: url(/images/upsell/start_right.gif) no-repeat; width: 19px; height: 256px; }

.UpsellJoinMainBg { position: relative; float: left;  background: url(/images/upsell/start_mainbg.jpg) no-repeat;  width: 971px; height: 256px; }

/* Member Sign In */

.UpsellJoinSignInWrapper { position: relative; float: left; width: 971px; height:84px; text-align: right; }

.UpsellJoinSignInPad { position: relative; padding: 5px 0 0 0; }

/* START LINK */


.UpsellJoinStartLinkWrapper { position: relative;   float: right; padding: 0 0px 0 0;}

a.UpsellJoinStartLink img { border:none; }
a.UpsellJoinStartLink:hover img { border:none; }
a.UpsellJoinStartLink { display:block; height:84px; width:315px; overflow:hidden; }
a.UpsellJoinStartLink:hover { display:block; text-indent:-315px; }

/* sign in */

A.UpsellJoinSignInLink:link { color: #ff6600; text-decoration: none; cursor: hand; font-weight: bold; text-transform: uppercase;}
A.UpsellJoinSignInLink:active { color: #ff6600;text-decoration: none; cursor: hand; font-weight: bold; text-transform: uppercase; }
A.UpsellJoinSignInLink:visited { color: #ff6600; text-decoration: none; cursor: hand; font-weight: bold; text-transform: uppercase; }
A.UpsellJoinSignInLink:hover { color: #000; text-decoration: none; cursor: hand; font-weight: bold; text-transform: uppercase; }

/* search logged OUT */

#UpsellJoinSearchWrapper { position: relative; float: right; width: 971px; margin: 50px 0 0 0; }

.UpsellJoinSearchWrapperPad { position: relative; float: right; padding: 0px 10px 0 0; }


.UpsellJoinsearchButton {
    border: none;
    width: 90px;
    height: 24px;
    background: url(/images/upsell/start_search.gif) #000000 no-repeat top left;
	cursor: pointer;
cursor: hand;
}

.UpsellJoinsearchButton:hover {
   background-position: -90px 0;
   background-color: transparent;
}

/*
input.searchButton {
padding: 0px 0 0 0px;
width:  90px;
height: 24px;
overflow: hidden;
background: url(/images/spacer.gif) transparent no-repeat;
outline: none;
cursor: pointer;
cursor: hand;
}
input.searchButton:hover {
background: url(/images/spacer.gif) transparent no-repeat; text-indext: -90px; overflow: hidden; 
}
*/

.UpsellJoinSearchButtonWrapper { position: relative; float: left; background-color: transparent; padding: 5px 5 5 10px; }

.UpsellJoinSearchButtonPad { position: relative;background-color: transparent;  }

.UpsellJoinSearchFieldWrapper { position: relative; float: left; }

.UpsellJoinSearchFieldPad { position: relative; }

input.UpsellJoinSearchField {
margin: 0px 0px 0 0;
position: relative; 
float: left;
background-color: #ffffff; 
border:0 solid #B1B8CF;
color:#000;
font-size:14px;
font-weight:bold;
height:22px;
width:330px;
}








/* -----------------------  UPSELL REG NOT MEMBER */

.UpSellRegNotMemberWrapper { position: relative; float: left; width: 1009px; margin: 0 0 10px -20px;}

.UpSellRegNotMemberLeft { position: relative; float: left; background: url(/images/upsell/reg_not_member_left.gif) no-repeat; width: 19px; height: 256px; }

.UpSellRegNotMemberRight { position: relative; float: left; background: url(/images/upsell/reg_not_member_right.gif) no-repeat; width: 19px; height: 256px; }

.UpSellRegNotMemberMainBg { position: relative; float: left;  background: url(/images/upsell/reg_not_member_mainbg.jpg) no-repeat;  width: 971px; height: 256px; }

/* Member Sign In */

.UpSellRegNotMemberSignInWrapper { position: relative; float: left; width: 971px; height:84px; text-align: right; }

.UpSellRegNotMemberSignInPad { position: relative; padding: 5px 0 0 0; }

/* START LINK */

.UpSellRegNotMemberStartLinkWrapper { position: relative;   float: right; clear: both; padding: 104px 0px 0 0;}

a.UpSellRegNotMemberStartLink img { border:none; }
a.UpSellRegNotMemberStartLink:hover img { border:none; }
a.UpSellRegNotMemberStartLink { display:block; height:84px; width:315px; overflow:hidden; }
a.UpSellRegNotMemberStartLink:hover { display:block; text-indent:-315px; }



/* END ////////////////// UPSELL AREA //////////// */




/* MOVIE INFO */

/* MOVIE INFO */

/* Main Body Layout */

#MovieInfoBodyOuterOverall {position: relative; float: left;}

/*.MovieInfoOuterWrapper {position: relative; float: left; background: url(/images/mainbody_edge.gif) #515151 no-repeat; border-bottom: 1px solid #515151; border-top: 1px solid #ffffff; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }

.MovieInfoOuter { position: relative; float: left; margin: 1px 1px 0px 1px; background-color: #000000; width: 960px; }*/

.MovieInfoOuterWrapper {position: relative; float: left; background: url(/images/mainbody_edge_v2.png) no-repeat;  border-top: 1px solid #ffffff;border-bottom: 0px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }

.MovieInfoOuter { position: relative; float: left; margin: 0px 1px 0px 1px;  background: url(/images/mainbody_edge_repeater.png) repeat-y; width: 960px; }

.MovieInfoHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif)  no-repeat; }

.MovieInfoMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

.MovieInfoInnerPad {position: relative; float: left; padding: 10px 10px 10px 10px; }

.MovieInfoInnerTotalWidth {position: relative; float: left; width: 940px;}

.MovieInfoInnerTotalWidthPad { position: relative; float: left; margin: 0px;}

/* movie info content */

.MovieInfoContentLeftSide { position: relative; float: left; width: 960px;} 

.MovieInfoContentLeftSideTop { position: relative; float: left; }

.MovieInfoContentLeftSideBtm { position: relative; float: left; padding: 0 0 0px 0; }

.MovieInfoContentRightSide { position: relative; float: left; padding: 0 0 0px 0; width: 0px; }

/*.MovieInfoContentRightSide { position: relative; float: left; padding: 0 0 0px 0; width: 122px; }*/

.MovieInfoContentRightSidePad { position: relative; float: left; padding: 0; margin: 0; }

.MovieInfoBannerContainer {position: relative; float: left; background: url(/images/ls_bannerrcontainer.gif) #515151 no-repeat; border-top: 0px solid #fff; border-bottom: 0px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 122px; }

.MovieInfoBannerPad {position: relative; float: left; }

.MovieInfoBanner {position: relative; float: left; margin: 0px 1px 0px 1px; background-color: #000000; width: 120px;  }

.MovieInfoTitleWrapper {position: relative;  clear: both; }

h1.MovieInfoTitle {
  font: normal normal 600 24px arial,helvetica;
  position: relative;
  color: #fff;
  margin: 0;
  padding: 0 0 5px 0;
}
h1.MovieInfoTitle span {
  /*background: url(/images/gradient-full.png) repeat-x;*/
  position: absolute;
  display: block;
  width: 100%;
  height: 31px;
}

.MovieInfoBoxWrapper {position: relative; float: left; width: 167px; margin: 0 0 10px 0;}

.MovieInfoBoxPad {position: relative; float: left; }

.MovieTextInfoWrapper { position: relative; float: left; font-size: 12px;  width: 458px; } 

.MovieTextInfoWrapperPad { position: relative; float: left; padding: 0 10px 10px 0; } 

.MovieInfoDescripWrapper { position: relative; float: left; }

.MovieInfoDescripPad  { position: relative; float: left; padding: 0 0 10px 0;}

.MovieInfoDescripMarkerWrapper { position: relative; float: left; }

.MovieInfoDescripInfoWrapper { position: relative; float: left; }


h2.MovieInfoDescripMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 4px 0px 0; 
	text-transform: capitalize; 
	}
	h2.MovieInfoDescripMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

.MovieInfoPublisherWrapper { position: relative; } 

.MovieInfoPublisherPad {position: relative; float: left; }

.MovieInfoMarkerWrapper {position: relative; float: left; padding: 0 0px 0px 0; width: 60px; }

.MovieInfoInfoWrapper  {position: relative; float: left; padding: 0 0px 0px 0; width: 379px; }

.MovieInfoInfoSeparator {clear: both; height: 4px; padding: 0; margin: 0; }



h2.MovieInfoStudioMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.MovieInfoStudioMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}
	
	
h2.MovieInfoDirectorMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.MovieInfoDirectorMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}
	
	
h2.MovieInfoModelMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.MovieInfoModelMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}
	
A.MInfoModelLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoModelLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoModelLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoModelLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}

A.MInfoDirectorLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoDirectorLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoDirectorLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoDirectorLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}

A.MInfoStudioLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoStudioLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoStudioLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoStudioLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}

A.MInfoDescripLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoDescripLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoDescripLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.MInfoDescripLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}




/* movie preview */


#MInfoPreviewBodyOuterOverall {position: relative; float: left; margin: 0 5px 0 0 ; }

.MInfoPreviewOuterWrapper {position: relative; float: left; background: url(/images/spacer.gif) no-repeat; border-bottom: 0px solid #515151; border-top: 0px solid #ffffff; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 326px; }

.MInfoPreviewOuterWrapperHP {position: relative; float: left; background: url(/images/spacer.gif) no-repeat; border-bottom: 0px solid #515151; border-top: 0px solid #ffffff; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width:326px; }

.MInfoPreviewOuter {position: relative; float: left; margin: 0px 0px 0px 0px; width: 326px; }

.MInfoPreviewMainBg { position: relative; float: left; }

#TargetedContentPreview .MInfoPreviewHeader { position: relative; float: left; background: url(/images/spacer.gif) no-repeat; margin: 0 0 0px 0; }

.MInfoPreviewHeader { position: relative; float: left; background: url(/images/movie_info/preview_head_bg.png) no-repeat; margin: 0 0 0px 0; }

.MInfoPreviewInnerPad { position: relative; float: left; padding: 25px 0px 0px 0px; }
	

#MInfoPreviewWrapper {  position: relative; float: left; }

.MInfoPreviewPad {  position: relative; float: left; }

.MInfoPreviewStillWrapper  {  position: relative; float: left; margin: 0; padding: 0;}

.MInfoPreviewStillPad  {  position: relative; float: left;  margin: 0; padding: 0 0 px 0px;}

/* preview title */

.PreviewTitleWrapper { position: relative; float: left;  padding: 0 0px 0px 0; width: 225px; font-size: 12px;}

.PreviewTitlePad { position: relative; float: left; padding: 2px 0px 5px 0px; }


A.PreviewTitleLink:link { color: #fff; text-decoration: underline; cursor: hand; }
A.PreviewTitleLink:active { color: #fff; text-decoration: underline; cursor: hand; }
A.PreviewTitleLink:visited { color: #fff; text-decoration: underline; cursor: hand; }
A.PreviewTitleLink:hover { color: #ff6600; text-decoration: none; cursor: hand;}


/* preview options */

.MInfoPreviewOptionsWrapper { position: relative; float: left;}

.MInfoPreviewOptionsWrapperPad { position: relative; float: left; margin: 5px 0px 0px 0px; }

.MInfoPreviewMovieType { position: relative; float: left; padding: 0px 0px 0px 0; text-transform:capitalize; }

ul.MInfoPreviewOptionsList
{
margin: 0;
padding: 2px 15px 0px 0; 
white-space: nowrap;
clear: both; 
}

.MInfoPreviewOptionsList li
{
display: inline;
background-image: url(/images/speed_arrow.png);
background-repeat: no-repeat;
background-position: 0 .1em;
}

.MInfoPreviewOptionsList a { padding: 0px 0px 0 0px; }

.MInfoPreviewOptionsList a:link, .MInfoPreviewOptionsList a:visited
{
color: #fff;
text-decoration: none;
}

.MInfoPreviewOptionsList a:hover
{
color: #ff6600;
text-decoration: none;
}

/* movie preview */




#PreviewHomepage div.MInfoPreviewOuterWrapper {position: relative; float: left; background: url(/images/spacer.gif) #000000 no-repeat; border-bottom: 0px solid #515151; border-top: 0px solid #ffffff; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 402px; }

#PreviewHomepage div.MInfoPreviewOptionsWrapperPad {padding: 0px; margin: 0px; }

#PreviewHomepage div.MInfoPreviewOuter {position: relative; float: left; margin: 0px 0px 0px 0px; width: 400px; background-color: #000000; }

#PreviewHomepage div.MInfoPreviewMainBg { position: relative; float: left; }

#PreviewHomepage div.MInfoPreviewHeader { position: relative; float: left; background: url(/images/hp/h_hp_preview.jpg) #000000 no-repeat; margin: 0 0 0px 0; }

#PreviewHomepage div.MInfoPreviewInnerPad { position: relative; float: left; padding: 30px 10px 10px 20px; }
	

#PreviewHomepage #MInfoPreviewWrapper {  position: relative; float: left; border-style: solid; border-width:  0px;  border-color: #fff; padding: 0px; margin: 0 0px 0 0; background: url(/images/hp/hp_preview_bg.png) no-repeat; }

#PreviewHomepage div.MInfoPreviewPad {  position: relative; float: left; padding: 0 0 0 0px;}

#PreviewHomepage div.PreviewTitleWrapper { position: relative; float: left;  padding: 0 0px 5px 0px; width: 300px; font-size: 12px;}

#PreviewHomepage div.PreviewTitlePad { position: relative; float: left; padding: 2px 0px 0px 102px; }



#PreviewHomepage .MInfoPreviewStillWrapper  {  position: relative; float: left; margin: 0; padding: 0;}

#PreviewHomepage .MInfoPreviewStillPad  {  position: relative; float: left;  margin: 0; padding: 0px;}

/* preview title */

#PreviewHomepage .PreviewTitleWrapper { position: relative; float: left;  padding: 0 0px 0px 0; width: 225px; font-size: 12px;}

#PreviewHomepage .PreviewTitlePad { position: relative; float: left; padding: 2px 5px 5px 0px; }


A.PreviewTitleLink:link { color: #fff; text-decoration: underline; cursor: hand; }
A.PreviewTitleLink:active { color: #fff; text-decoration: underline; cursor: hand; }
A.PreviewTitleLink:visited { color: #fff; text-decoration: underline; cursor: hand; }
A.PreviewTitleLink:hover { color: #ff6600; text-decoration: none; cursor: hand;}


/* preview options */

#PreviewHomepage .MInfoPreviewOptionsWrapper { position: relative; float: left;}

#PreviewHomepage .MInfoPreviewOptionsWrapperPad { position: relative; float: left; margin: 5px 0px 0px 5px; }

#PreviewHomepage .MInfoPreviewMovieType { position: relative; float: left; padding: 0px 0px 0px 0; text-transform:capitalize; }

#PreviewHomepage ul.MInfoPreviewOptionsList
{
margin: 0;
padding: 2px 15px 0px 0; 
white-space: nowrap;
clear: both; 
}

#PreviewHomepage .MInfoPreviewOptionsList li
{
display: inline;
background-image: url(/images/speed_arrow.png);
background-repeat: no-repeat;
background-position: 0 .1em;
}

#PreviewHomepage .MInfoPreviewOptionsList a { padding: 0px 0px 0 10px; }

#PreviewHomepage .MInfoPreviewOptionsList a:link, .MInfoPreviewOptionsList a:visited
{
color: #fff;
text-decoration: none;
}

#PreviewHomepage .MInfoPreviewOptionsList a:hover
{
color: #ff6600;
text-decoration: none;
}




/* |||||||||||||||||| STILLS */



#MInfoStillsBodyOuterOverall {position: relative; float: left;padding: 0 5px 0 0; margin: 0 0 0 10px; }

.MInfoStillsOuterWrapper {position: relative; float: left; background: url(/images/spacer.gif) no-repeat; border-bottom: 0px solid #515151; border-top:0px solid #ffffff; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 585px; }

.MInfoStillsOuter {position: relative; float: left; margin: 0px 0px 0px 0px; width: 585px; }

.MInfoStillsMainBg { position: relative; float: left; }

.MInfoStillsHeader { position: relative; float: left; background: url(/images/movie_info/stills_head_bg.png) no-repeat; margin: 0 0 0px 0; width: 585px; }

.MInfoStillsInnerPad { position: relative; float: left; padding: 20px 0px 0px 0px;}

/* Movie Play Links Position */

.MinfoLinksPositionWrapper { position: relative; float: left;}

/* Movie Info View Options */

#MInfoViewBodyOuterOverall {position: relative; float: left; padding: 0 0px 0 0; }

.MInfoViewOuterWrapper {position: relative; float: left; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 297px;}

.MInfoViewOuter {position: relative; float: left; margin: 0px 1px 0px 1px; width: 295px;  }

.MInfoViewMainBg { position: relative; float: left; }

.MInfoViewHeader { position: relative; float: left;  margin: 0 0 10px 0; padding: 0;}

.MInfoViewInnerPad { position: relative; float: left; padding: 0px 0 5px 0; margin: 0px 0 0px 0;}


/* view content */

.MovieInfoViewOptionsWrapper { position: relative; float: left; width: 304px; height: 102px; background: url(/images/movie_info/play_bg.png) no-repeat;  }

.MovieInfoViewOptionsWrapperPad { position: relative; float: left; padding: 25px 0 10px 10px; }

.StreamMovieHeader { position: relative; float: left; text-transform:uppercase; padding: 0 0 10px 0; }

.StreamMovieType { position: relative; float: left; padding: 0 0px 0 0; }

.StreamMovieTypeHeader { position: relative; float: left; padding: 0 0px 0 0; clear:both;  }

ul.MovieInfoViewOptionsList
{
margin: 0;
padding: 2px 15px 0 0; 
white-space: nowrap;
clear: both; 
}

.MovieInfoViewOptionsList li
{
display: inline;
background-image: url(/images/speed_arrow.png);
background-repeat: no-repeat;
background-position: 0 .1em;
}

.MovieInfoViewOptionsList a { padding: 0px 0px 0 10px; }

.MovieInfoViewOptionsList a:link, .MovieInfoViewOptionsList a:visited
{
color: #fff;
text-decoration: none;
}

.MovieInfoViewOptionsList a:hover
{
color: #ff6600;
text-decoration: none;
}


.MInfoVSep { background: url(/images/MInfoVSep_bg.gif) no-repeat; width: 2px;  }

.MinfoVSepWidth { width: 1px; }

.MInfoVSepLine { font-size: 0px; padding: 0; margin: 0; width: 1px; color: transparent; margin: 0px 0 10px 0;}




/* movie download */


.MovieInfoDownloadOptionsWrapper { position: relative; float: left; width: 304px; height: 102px; background: url(/images/movie_info/download_bg.png) no-repeat; margin: 10px 0 0 0;}

.MovieInfoDownloadOptionsWrapperPad { position: relative; float: left; margin: 25px 10px 0px 10px; }

.DownloadMovieHeader { position: relative; float: left; text-transform:uppercase; padding: 0 0 10px 0; }

.DownloadMovieType { position: relative; float: left; padding: 0px 0px 10px 0; }

.DownloadMovieTypeHeader { position: relative; float: left; padding: 0 0px 0 0; clear:both;  }

ul.MovieInfoDownloadOptionsList
{
margin: 0;
padding: 2px 15px 10px 0; 
white-space: nowrap;
clear: both; 
}

.MovieInfoDownloadOptionsList li
{
display: inline;
background-image: url(/images/speed_arrow.png);
background-repeat: no-repeat;
background-position: 0 .1em;
}

.MovieInfoDownloadOptionsList a { padding: 0px 0px 0 10px; }

.MovieInfoDownloadOptionsList a:link, .MovieInfoDownloadOptionsList a:visited
{
color: #fff;
text-decoration: none;
}

.MovieInfoDownloadOptionsList a:hover
{
color: #ff6600;
text-decoration: none;
}


/* Movie Info Options */

#MInfoOptionsBodyOuterOverall {position: relative; float: left; }

.MInfoOptionsOuterWrapper {position: relative; float: left; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 304px; }

.MInfoOptionsOuter {position: relative; float: left; margin: 0px 0px 0px 0px; }

.MInfoOptionsMainBg { position: relative; float: left;   }

.MInfoOptionsHeader { position: relative; float: left; background: url(/images/movie_info/options_bg.png) no-repeat; margin: 0 0 0px 0; width: 302px; }

.MInfoOptionsInnerPad { position: relative; float: left; }

.MovieInfoOptionLeft { position: relative; float: left; }

.MovieInfoOptionLeftPad { position: relative; float: left; padding: 0px; }

.MovieInfoOptionRight { position: relative; float: left; width: 0px;}

.MovieInfoOptionRightPad { position: relative; float: left; padding: 0px; }

/* options content */


.MovieInfoOptionsWrapper { position: relative; float: left;  }

.MovieInfoOptionsWrapperPad { position: relative; float: left; padding: 42px 20px 30px 20px;  }

/* add to favorites */

#AddFavorites {clear: both; position: relative; float: left; }

.AddFavoritesWrapper { position: relative; float: left; }

.AddFavoritesPad { position: relative; float: left; margin: 0 0px 0 0; }

.AddFavoritesContainer { position: relative; float: left; } /* used to be right */

.AddFavoritesContainerPad { position: relative; float: left; }

.AddFavoritesIconWrapper { position: relative; float: left; }

.AddFavoritesIconPad { position: relative; float: left; padding: 0 5px 0 0; border-right: solid 0px #ffffff;}

#MovieOptions1_uiFavories {clear: both; }

.AddFavoritesIcon { position: relative; 
float: left; 
padding: 0 0px 0 0px; 
width: 0px;
height: 15px; 
background-image: url(/images/spacer.gif); /* background-image: url(/images/options_icon.gif); */
background-repeat: no-repeat;
background-position: top left;
padding: 0 5px 0 0;}


h2.AddFavoritesMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: normal; 
	}
	h2.AddFavoritesMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		clear:both;
		
	}

A.AddFavoritesLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.AddFavoritesLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.AddFavoritesLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.AddFavoritesLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }



/* recommend to a friend */

#RecommendBtn { text-align: left; float: left; }

.RecommendBtnWrapper { clear: all; position: relative; }

.RecommendBtnPad { position: relative; float: left; margin: 0 0px 0 0;}

.RecommendBtnContainer { position: relative; float: left; } /* used to be right */

.RecommendBtnContainerPad { position: relative; float: left; }

.RecommendBtnIconWrapper { position: relative; float: right; }

.RecommendBtnIconPad { position: relative; float: left; padding: 0 0px 0 0; }

.RecommendBtnIcon { position: relative; 
float: left; 
padding: 0 0px 0 0px; 
width: 15px;
height:0px; 
background-image: url(/images/spacer.gif); /* background-image: url(/images/options_icon.gif); */
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.RecommendBtnMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.RecommendBtnMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

A.RecommendBtnLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.RecommendBtnLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.RecommendBtnLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.RecommendBtnLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }

/* redeem */

#RedeemBtn { position: relative; float: left;  }

.RedeemBtnWrapper { position: relative; clear: both; }

.RedeemBtnPad { position: relative; float: left;  margin: 0 0px 0 0; }

.RedeemBtnContainer { position: relative;  float: left; } /* used to be right */

.RedeemBtnContainerPad { position: relative; float: left; }

.RedeemBtnIconWrapper { position: relative; float: right; }

.RedeemBtnIconPad { position: relative; float: left; padding: 0 5px 0 0; }

.RedeemBtnIcon { position: relative; 
float: left; 
padding: 0 0px 0 0px; 
width: 15px;
height: 0px; 
background-image: url(/images/spacer.gif); /* background-image: url(/images/options_icon.gif); */
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.RedeemBtnMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.RedeemBtnMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

A.RedeemBtnLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.RedeemBtnLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.RedeemBtnLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.RedeemBtnLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }


/* similiar */

#SimiliarBtn { position: relative;float: left;  }

.SimiliarBtnWrapper { position: relative; float: left; }

.SimiliarBtnPad { position: relative; float: left; }

.SimiliarBtnContainer { position: relative;  float: left; } /* used to be right */

.SimiliarBtnContainerPad { position: relative;  float: left; } /* used to be right */

.SimiliarBtnIconWrapper { position: relative; float: left; }

.SimiliarBtnIconPad { position: relative; float: left; padding: 0 5px 0 0; }

.SimiliarBtnIcon { position: relative; 
float: left; 
padding: 0 0px 0 0px; 
width: 15px;
height: 0px; 
background-image: url(/images/spacer.gif); /* background-image: url(/images/options_icon.gif); */
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.SimiliarBtnMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.SimiliarBtnMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

A.SimiliarBtnLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SimiliarBtnLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.SimiliarBtnLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SimiliarBtnLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }


/* rate */

#RateBtn { position: relative; float: left;   }

.RateBtnWrapper { position: relative; float: left; }

.RateBtnPad { position: relative; float: left; margin: 0 20px 0 0;}

.RateBtnContainer { position: relative;  float: left; } /* used to be right */

.RateBtnContainerPad { position: relative; float: left; }

.RateBtnIconWrapper { position: relative; float: right; }

.RateBtnIconPad { position: relative; float: left; padding: 0 5px 0 0; }

.RateBtnIcon { position: relative; 
float: left; 
padding: 0 0px 0 0px; 
width: 15px;
height: 0px; 
background-image: url(/images/spacer.gif); /* background-image: url(/images/options_icon.gif); */
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.RateBtnMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.RateBtnMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

A.RateBtnLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.RateBtnLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.RateBtnLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.RateBtnLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }

/* Buy Now */

#BuyNowBtn { position: relative; float: left;   }

.BuyNowBtnWrapper { position: relative; float: left;   border-left: solid 0px #ffffff;}

.BuyNowBtnPad { position: relative; float: left; margin: 0 20px 0 0;}

.BuyNowBtnContainer { position: relative;  float: left; } /* used to be right */

.BuyNowBtnContainerPad { position: relative; float: left;  }

.BuyNowBtnIconWrapper { position: relative; float: right; }

.BuyNowBtnIconPad { position: relative; float: left; padding: 0 5px 0 0; }

.BuyNowBtnIcon { position: relative; 
float: left; 
padding: 0 0px 0 0px; 
width: 15px;
height: 0px; 
background-image: url(/images/spacer.gif); /* background-image: url(/images/options_icon.gif); */
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 0;}


h2.BuyNowBtnMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 5px; 
	text-transform: uppercase; 
	}
	h2.BuyNowBtnMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

A.BuyNowBtnLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.BuyNowBtnLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.BuyNowBtnLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.BuyNowBtnLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }



/* SCENES */


#ScenesBodyOuterOverall {position: relative; float: left; margin: 10px 0 0 0;}

.ScenesOuterWrapper {position: relative; float: left; background: url(/images/mainbody_edge_v2.png) no-repeat;  border-top: 1px solid #ffffff;border-bottom: 0px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }

.ScenesOuter { position: relative; float: left; margin: 0px 1px 0px 1px;  background: url(/images/mainbody_edge_repeater.png) repeat-y; width: 960px; }

.ScenesHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_moviescenes.jpg) no-repeat; }

.ScenesMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif)  no-repeat; }

.ScenesInnerPad {position: relative; float: left; padding: 25px 10px 10px 10px; }

/* scenes content */

#ScenesContentBodyOuterOverall { position: relative; float: left; }

.ScenesContentOuterWrapper  {position: relative; float: left; padding: 10px 6px 10px 0px; }

.ScenesContentOuter {position: relative; float: left; border-style: solid; border-width: 0px; border-color: #ffffff; background-color:transparent; margin: 0px 0px 0px 0px; width:306px;}

.ScenesContentMainBg  { position: relative; float: left; }

.ScenesContentHeader  { position: relative; float: left; background: url(/images/movie_info/scenes_head_bg.png) no-repeat; }

.ScenesContentInnerPad  { position: relative; float: left; padding: 0px; }

.SubTextHeader { text-transform:uppercase; padding: 0 0 5px 5px; margin: 0 0 2px 0;}

.SceneStillWrapper { position: relative; width: 100%; }

.SceneStillIndividual { position: relative; float: left; padding: 0 2px 2px 0; }

/* -- Scenes Play Options -- */

.StreamViewOptionsWrapper { position: relative; float: left; width: 151px; margin: 2px 0px 0 0;  }

.StreamViewOptionsWrapperPad { position: relative; float: left; padding: 0px 0 5px 0;  } 


#ScenesPlayBodyOuterOverall {position: relative; float: left; width: 306px; }

.ScenesPlayOuterWrapper {position: relative; float: left; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 100%; } /* background: url(/images/scene_bg.gif) #515151 no-repeat; border-bottom: 1px solid #515151; */

.ScenesPlayOuter { position: relative; float: left; margin: 0px 0px 0px 0px; width: 100%;} /* background-color: #323232; */

.ScenesPlayHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

.ScenesPlayMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/movie_info/ScenesPlayMainBg.png)  no-repeat; }

.ScenesPlayInnerPad {position: relative; float: left; margin:0px; }

.ScenePlayHeader { position: relative; float: left; text-transform:uppercase; background-color: #ffffff; color: #000000;  width: 151px; height: 22px; padding: 0px; margin: 0px;}

.ScenePlayHeaderPad { position: relative; float: left; padding: 2px; }


.ScenePlayMovieType { position: relative; clear: both; padding: 5px; }

ul.SceneMoviePlayOptionsList
{
margin: 0;
padding: 2px 15px 0 0; 
white-space: nowrap;
clear: both; 
}

.SceneMoviePlayOptionsList li
{
display: inline;
background-image: url(/images/speed_arrow.png);
background-repeat: no-repeat;
background-position: 0 .1em;
}

.SceneMoviePlayOptionsList a { padding: 0px 0px 0 10px; }

.SceneMoviePlayOptionsList a:link, .SceneMoviePlayOptionsList a:visited
{
color: #fff;
text-decoration: none;
}

.SceneMoviePlayOptionsList a:hover
{
color: #ff6600;
text-decoration: none;
}


.MInfoSceneVSep { background: url(/images/spacer.gif) transparent no-repeat; width: 0px;  }

.MinfoSceneVSepWidth { width: 2px; }

.MInfoSceneVSepLine { font-size: 0px; padding: 0; margin: 0; width: 2px; color: transparent; margin: 0px 0 10px 0;}



.SceneDownMovieType { position: relative; clear: both; padding: 5px; }

ul.SceneMovieDownOptionsList
{
margin: 0;
padding: 2px 15px 0 0; 
white-space: nowrap;
clear: both; 
}

.SceneMovieDownOptionsList li
{
display: inline;
background-image: url(/images/speed_arrow.png);
background-repeat: no-repeat;
background-position: 0 .1em;
}

.SceneMovieDownOptionsList a { padding: 0px 0px 0 10px; }

.SceneMovieDownOptionsList a:link, .SceneMovieDownOptionsList a:visited
{
color: #fff;
text-decoration: none;
}

.SceneMovieDownOptionsList a:hover
{
color: #ff6600;
text-decoration: none;
}



/* -- Scenes Download Options -- */

.StreamDownloadOptionsWrapper { position: relative; float: left; width: 151px; margin: 2px 0px 0 0; }

.StreamDownloadOptionsPad { position: relative; float: left; margin:0px 0 0 0px; }

/* ////////// Recommene Movies */

.RecommendedMoviesBodyContainer {position: relative; float: left;}

.RecommendedMOuterWrapper {position: relative; float: left;  background: url(/images/mainbody_edge.gif) #515151 no-repeat; border-bottom: 1px solid #515151; border-top: 1px solid #ffffff; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 962px; }

.RecommendedMOuter {position: relative; float: left; margin: 1px 1px 0px 1px; background-color: #000000; width: 960px; }

.RecommendedMMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; }

.RecommendedMHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0;  background: url(/images/h/h_minfo_recommend.gif) no-repeat; }

.RecommendedMInnerPad {position: relative; float: left; padding: 0px 0px 10px 0px; }





/* SIGN UP PAGE */


/* --- Sign Up Steps -- */

#BodyOuterSignUpStepsWrapper {position: relative; float: left; background: url(/images/signup/signupsteps_edge.gif) #515151 no-repeat; border-bottom: 1px solid #515151; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 962px;}

#BodyOuterSignUpSteps {position: relative; float: left; margin: 1px 1px 0px 1px; background-color: #000000; width: 960px; }

.BodyHeaderSignUpSteps { position: relative; float: left; margin: 0px 0 0px 0; padding: 0; }

#SignUpSteps { position: relative; float: left; }

#SignUpSteps div.OuterWrapper {position: relative; float: left; padding: 0px 0px 0px 0px; }

#SignUpSteps div.Outer {position: relative; float: left; margin: 0px 0px 0px 0px; width:508px;}

#SignUpSteps div.InnerPad {position: relative; float: left; padding: 0px 0px 0px 0px; }


#SignUpSteps {
 width: 960px;
 height: 46px;
 background: url(/images/steps_onoff.gif);
 margin: 0px auto; padding: 0;
 position: relative;
}
#SignUpSteps li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#SignUpSteps li, #SignUpSteps a {height: 46px; display: block;}
#signup1b {left: 0; width: 127px;}
#signup2b {left: 127px; width: 281px;}
#signup3b {left: 408px; width: 508px;}
#signup4b {left: 916px; width: 272px;}

#signup1b a:hover {background: transparent url(/images/steps_onoff.gif) 0px -46px no-repeat;}
#signup2b a:hover {background: transparent url(/images/steps_onoff.gif) -127px -46px no-repeat;}
#signup3b a:hover {background: transparent url(/images/steps_onoff.gif) -408px -46px no-repeat;}
#signup4b a:hover {background: transparent url(/images/steps_onoff.gif) -916px -46px no-repeat;}

#signup1b A.current:link {background: transparent url(/images/steps_onoff.gif) 0px -46px no-repeat;}
#signup2b A.current:link {background: transparent url(/images/steps_onoff.gif) -127px -46px no-repeat;}
#signup3b A.current:link {background: transparent url(/images/steps_onoff.gif) -408px -46px no-repeat;}
#signup4b A.current:link {background: transparent url(/images/steps_onoff.gif) -916px -46px no-repeat;}
















/* |||||||||||||||||| New Movies */


#NewMoviesBodyContainer { position: relative; float: left; background: url(/images/signup/signupbody_edge.gif) #515151 no-repeat; border-bottom: 1px solid #515151; margin: 10px 0px 10px 0px; padding: 0px 0 0px 0;  width: 962px;}

.NewMOuterWrapper {position: relative; float: left; margin: 1px 1px 0px 1px; width: 960px; background-color: #000000;  }

.NewMOuter { position: relative; float: left; margin: 0px 0 0px 0; padding: 0; }

.NewMMainBg {position: relative; float: left; padding: 0px 0px 0px 0px; }

.NewMHeader {position: relative; float: left; padding: 0px 0px 0px 0px; background: url(/images/h_minfo_recommend.gif) no-repeat; margin: 0px 0 0px 0; padding: 0; width: 960px;}

.NewMInnerPad {padding: 0px; margin: 0px 0 0 0; }


/* new movies text */

.NewMTextWrapper { position: relative; float: left; }

.NewMTextPad { position: relative; float: left; padding: 10px; }

.NewMText { position: relative; float: left; text-transform: capitalize;}


h1.NewMHeader {
	/*width: 182px; height: 38px;*/
	
	/*float: left; */
	/* overflow: hidden;*/
	position: relative;
		clear: both;
	color: #01c0ff; 
	font-size: 18px; 
	margin: 0; 
	padding: 0 0 5px 0; 
	text-transform: uppercase; 
	}
	h1.NewMHeader span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
		
	}
	
	
	
/* |||||||||||||||||| FeaturedStudios */


#FeaturedStudiosBodyContainer { position: relative; float: left; background: url(/images/signup/signupbody_edge.gif) #515151 no-repeat; border-bottom: 1px solid #515151; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 962px;}

.FeatStudiosOuterWrapper {position: relative; float: left; margin: 1px 1px 0px 1px; width: 960px; background-color: #000000;  }

.FeatStudiosOuter { position: relative; float: left; margin: 0px 0 0px 0; padding: 0;  }

.FeatStudiosMainBg {position: relative; float: left; padding: 0px 0px 0px 0px; }

.FeatStudiosHeader {position: relative; float: left; padding: 0px 0px 0px 0px; background: url(/images/spacer.gif) #000000 no-repeat; margin: 0px 0 0px 0; padding: 0}

.FeatStudiosInnerPad {padding: 10px; margin: 0px 0 0 0; }


/* new movies text */

.FeatStudiosTextWrapper { position: relative; float: left; }

.FeatStudiosTextPad { position: relative; float: left; padding: 10px; }

.FeatStudiosText { position: relative; float: left; text-transform: capitalize;}


h1.FeatStudiosHeader {
	/*width: 182px; height: 38px;*/
	
	/*float: left; */
	/* overflow: hidden;*/
	position: relative;
		clear: both;
	color: #01c0ff; 
	font-size: 18px; 
	margin: 0; 
	padding: 0 0 5px 0; 
	text-transform: uppercase; 
	}
	h1.FeatStudiosHeader span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
		
	}


.FeatStudiosImgWrapper { position: relative; float: left; }

.FeatStudiosImgPad { position: relative; float: left; padding: 0px; }

.FeatStudiosImg { position: relative; float: left; text-transform: capitalize;}

/* See all studios */

#StudiosSeeAllContainerWrapper {position: relative; float: right; clear: both; width: 100%; }

#StudiosSeeAllContainer {position: relative: float: right; padding: 0 10px 0 0; }

#StudiosSeeAll {
margin-left: 0;
padding-left: 0;
list-style: none;
position: relative;
float: right; 
}

#StudiosSeeAll li
{
background-image: url(/images/acct_arrow.png);
padding: 0 15px 0 0; 
background-repeat: no-repeat;
background-position: top right;
}

/* Dream Team Boxes */

#DreamTeamBoxes .SRWidth { position: relative; float: left; padding: 0; margin: 0; width:165px; padding: 0 0px 0 0; text-align: left;}

#DreamTeamBoxes .SRBoxSetWrapper { position: relative; float: left; padding: 0; margin: 0; padding: 0 0px 0px 0; height: 250px;}

#DreamTeamBoxes .SRBoxSetPad { margin:0; padding: 0;  position: relative; float: left; }

#DreamTeamBoxes .SRBoxSetContainer {padding: 0px; position: relative; float: left;  }

#DreamTeamBoxes .SRWatchButtonWrapper { position: relative; clear:both; }

#DreamTeamBoxes .SRWatchButtonPad { position: relative; padding: 0; margin: 5px 0 3px 0; }

#DreamTeamBoxes a#SRWatchButtonLink img { border:none; }
#DreamTeamBoxes a#SRWatchButtonLink:hover img { border:none; }
#DreamTeamBoxes a#SRWatchButtonLink { display:block; height:15px; width:100px; overflow:hidden; }
#DreamTeamBoxes a#SRWatchButtonLink:hover { display:block; text-indent:-100px; }

#DreamTeamBoxes a#SRRemoveButtonLink img { border:none; }
#DreamTeamBoxes a#SRRemoveButtonLink:hover img { border:none; }
#DreamTeamBoxes a#SRRemoveButtonLink { display:block; height:15px; width:100px; overflow:hidden; }
#DreamTeamBoxes a#SRRemoveButtonLink:hover { display:block; text-indent:-100px; }


#DreamTeamBoxes .SRTitleWrapper { position: relative; float: left;  padding: 0 0px 0px 0; width: 150px; font-size: 12px;}

#DreamTeamBoxes .SRInfoWrapper  {position: relative; float: left; padding: 0 0px 0px 0; font-size: 12px; width: 115px; }

#DreamTeamBoxes .SRStudioMarkerWrapper {clear: both; position: relative; float: left; padding: 0 0px 0px 0; visibility:hidden; width: 0px;}

#DreamTeamBoxes A.SRStudioLink:link { color: #fff; text-decoration: underline; cursor: hand;  font-style: italic; }
#DreamTeamBoxes A.SRStudioLink:active { color: #fff; text-decoration: underline; cursor: hand;  font-style: italic; }
#DreamTeamBoxes A.SRStudioLink:visited { color: #fff; text-decoration: underline; cursor: hand;  font-style: italic; }
#DreamTeamBoxes A.SRStudioLink:hover { color: #ff6600; text-decoration: none; cursor: hand;  font-style: italic; }


/* watch boxes */

.SRWidth { position: relative; float: left; padding: 0; margin: 0; width:230px; padding: 0 0px 0 0; text-align: left;  }

.SRBoxSetWrapper { position: relative; float: left; padding: 0; margin: 0; width: 230px;  padding: 0 0px 30px 0; height: 330px; }

.SRBoxSetPad { margin:0; padding: 0;  position: relative; float: left; }

.SRBoxSetContainer {padding: 0px; width: 225px; position: relative; float: left;  }

.SRBoxAddedWrapper { clear: both; float: left; position: relative; width:155px; background: url(/images/date_added_bg.png) no-repeat; border: 0px solid #ffffff; font-size: 12px; }

.SRBoxAddedInfoPad {float: left; position: relative; padding: 5px; color: #ffffff; text-align: center; width: 145px;}

.SRBoxAddedText { position: relative; float: left; padding: 0 0 0 5px; text-transform:  uppercase; color: #e65122; }

.SRBoxAddedDate { position: relative; float: left; padding: 0 0 0 2px; }

.SRWatchButtonWrapper { position: relative; float: left;  }

.SRWatchButtonPad { position: relative; padding: 0; margin: 5px 0 3px 0; }

a#SRWatchButtonLink img { border:none; }
a#SRWatchButtonLink:hover img { border:none; }
a#SRWatchButtonLink { display:block; height:24px; width:155px; overflow:hidden; }
a#SRWatchButtonLink:hover { display:block; text-indent:-155px; }

a#SRRemoveButtonLink img { border:none; }
a#SRRemoveButtonLink:hover img { border:none; }
a#SRRemoveButtonLink { display:block; height:24px; width:155px; overflow:hidden; }
a#SRRemoveButtonLink:hover { display:block; text-indent:-155px; }


.SRTitleWrapper { position: relative; float: left;  padding: 0 0px 0px 0; width: 225px; font-size: 12px;}

.SRTitlePad { position: relative; float: left; padding: 2px 5px 5px 0px; }


A.SRTitleLink:link { color: #fff; text-decoration: underline; cursor: hand; }
A.SRTitleLink:active { color: #fff; text-decoration: underline; cursor: hand; }
A.SRTitleLink:visited { color: #fff; text-decoration: underline; cursor: hand; }
A.SRTitleLink:hover { color: #ff6600; text-decoration: none; cursor: hand;}






.SRStudioMarkerWrapper {clear: both; position: relative; float: left; padding: 0 0px 0px 0;}

.SRStudioPad {position: relative; float: left; padding: 0 5px 5px 0px; width: 40px; }

.SRInfoWrapper  {position: relative; float: left; padding: 0 0px 0px 0; font-size: 12px; }

A.SRStudioLink:link { color: #fff; text-decoration: underline; cursor: hand; }
A.SRStudioLink:active { color: #fff; text-decoration: underline; cursor: hand; }
A.SRStudioLink:visited { color: #fff; text-decoration: underline; cursor: hand; }
A.SRStudioLink:hover { color: #ff6600; text-decoration: none; cursor: hand;}

h2.SRStudioMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 12px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.SRStudioMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: relative;
		width: 100%;
		height: 100%;
	}


.SRBoxWrapper { padding: 0; text-align: left; clear:both; padding:  5px 0 10px 0px; }

.SRBoxPad { padding: 0;  position: relative; float: left; }


A.SRChangeSortLink:link { position: relative; float: left; color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRChangeSortLink:active { position: relative; float: left; color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRChangeSortLink:visited { position: relative; float: left; color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRChangeSortLink:hover { position: relative; float: left; color: #FF6600; text-decoration: none; cursor: hand;}

.SRChangeSortSep {  position: relative; float: left; background: url(/images/spacer.gif) no-repeat; width: 5px;border-left: 2px solid #46d5f4; margin: 0 0 0 10px; }


A.SRChangeSortLinkActive:link { position: relative; float: left; color: #e65122; text-decoration: none; cursor: hand; }/* 46d5f4 */
A.SRChangeSortLinkActive:active { position: relative; float: left; color: #e65122; text-decoration: none; cursor: hand; }
A.SRChangeSortLinkActive:visited { position: relative; float: left; color: #e65122; text-decoration: none; cursor: hand; }
A.SRChangeSortLinkActive:hover { position: relative; float: left; color: #e65122; text-decoration: none; cursor: hand;}

.SRChangeSortSep {  position: relative; float: left; background: url(/images/spacer.gif) no-repeat; width: 5px;border-left: 2px solid #b4bbc8; margin: 0 0 0 10px; }


/* search results - new movies */

#SearchResults_NewMovies div.HeaderImg { background: url(/images/header_nav/hbody_promopage.jpg) no-repeat; width: 960px; height: 201px; }

#SearchResults_NewMovies div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h_newmovies.jpg) no-repeat; }

/* search results - new movies */

#SearchResults_MostWatched div.HeaderImg { background: url(/images/header_nav/hbody_mostwatched.jpg) no-repeat; width: 960px; height: 201px; }

#SearchResults_MostWatched div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_mostwatched.jpg) no-repeat; }



/*Account Favorites */

#AccountFavorites div.HeaderImg { background: url(/images/header_nav/hbody_promopage.jpg) no-repeat; width: 960px; height: 201px; }

#AccountFavorites div.MainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0;width: 960px; background: url(/images/spacer.gif)  #000000 no-repeat; }

#AccountFavorites div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/account/h_yourfavorites.gif) no-repeat; }




/* SEARCH RESULTS */

.SRSearchWordContainer {position: relative; float: left; width: 750px;}

.SRSearchWordContainerPad {position: relative; float: left;}

#SearchResults div.InnerPad {position: relative; float: left; padding: 10px 10px 10px 10px; }

/* search info */

.SRSearchWordWrapper  { position: relative; padding: 0; margin:0; }

.SRSearchWordPad  { position: relative; padding: 0 0 10px 0; margin:0; }

.SRSearchMarkerWrapper  { position: relative; float: left; padding: 0; margin:0; }

h2.SRSearchMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #e65122; 
	font-size: 24px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 5px 0px 0; 
	text-transform: capitalize; 
	}
	h2.SRSearchMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

.SRSearchWord { color: #ffffff; font-size: 24px; font-weight: normal;  position: relative; float: left; padding: 0; margin:0; }

/* sorted by */

.SRSortedByWrapper { position: relative; float: left; padding: 0; margin:0; clear: both; }

.SRSortedByPad { position: relative; float: left; padding: 0 0 5px 0; margin:0; }

.SRSortedByMarkerWrapper  { position: relative; float: left; padding: 0; margin:0; }

h2.SRSortedByMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #fff; 
	font-size: 12px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 5px 0px 0; 
	text-transform: capitalize; 
	}
	h2.SRSortedByMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

.SRSortedByWord { color: #fff; font-size: 12px; font-weight: normal;  position: relative; float: left; padding: 0; margin:0; }

/* change sort */

.SRChangeSortWrapper { position: relative; float: left; padding: 0; margin:0; clear: both; width: 700px; }

.SRChangeSortPad { position: relative; float: left; padding: 0 0 10px 0; margin:0px 0 0px 0; }

.SRChangeSortMarkerWrapper  { position: relative; float: left; padding: 0; margin:0; }

h2.SRChangeSortMarker {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #fff; 
	font-size: 12px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 5px 0px 0; 
	text-transform: capitalize; 
	}
	h2.SRChangeSortMarker span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

.SRChangeSortWord { color: #fff; font-size: 12px; font-weight: normal;  position: relative; float: left; padding: 0; margin:0; }



/* SR view link */

.SFViewTypeWrapper { position: relative; float: left; }

.SFViewTypePad { position: relative;float: left;  padding: 0 0 10px 0; }

.SRView {position: relative; float: left;}


a#ViewListLink img { border:none; }
a#ViewListLink:hover img { border:none; }
a#ViewListLink { display:block; height:82px; width:51px; overflow:hidden; }
a#ViewListLink:hover { display:block; text-indent:-51px; }



a#ViewBoxLink img { border:none; }
a#ViewBoxLink:hover img { border:none; }
a#ViewBoxLink { display:block; height:82px; width:67px; overflow:hidden; }
a#ViewBoxLink:hover { display:block; text-indent:-67px; }




/*#SRViewType {
 width: 178px;
 height: 82px;
 background: url(/images/view_type.gif);
 margin: 0px auto; padding: 0;
 position: relative;
}
#SRViewType li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;  background-color: transparent; color: transparent;}

#SRViewType li, #SRViewType a {height:82px; display: block; background-color: transparent; color: transparent;}
#SRViewType1b {left: 0; width: 127px; background-color: transparent; color: transparent;}
#SRViewType2b {left: 127px; width: 51px; background-color: transparent; color: transparent;}

#SRViewType1b a:hover {background: transparent url(/images/view_type.gif) 0px -82px no-repeat;}
#SRViewType2b a:hover {background: transparent url(/images/view_type.gif) -127px -82px no-repeat;}

#SRViewType1b A.current:link {background: transparent url(/images/view_type.gif) 0px -82px no-repeat;}
#SRViewType2b A.current:link {background: transparent url(/images/view_type.gif) -127px -82px no-repeat;}*/


/* SR separate */

.SRBreak { position: relative; clear: both; }

.SRSeparatorWrapper { position: relative; float: left; margin: 0 0 0px 0; }

.SRSeparator {border-bottom: 2px solid #46d5f4; width: 940px; margin: 0 0 10px 0;}

/* SEARCH RESULTS LIST */

.SRLAltRow {position: relative; float: left; background-color:#252525;}

.SRLRow {position: relative; float: left; }

.SRLTitleHeader { position: relative; float: left; font-size: 16px; text-transform:capitalize; }

.SRLStudio { position: relative; float: left; font-size: 16px; text-transform: capitalize; }

.SRLTitleWrapper { position: relative; float: left; width: 360px;}
.SRLTitlePad{ position: relative; float: left;  padding: 7px 0 5px 5px; }
.SRLTitle { position: relative; float: left;}


.SRLStudioWrapper { position: relative; float: left; width: 400px }
.SRLStudioPad{ position: relative; float: left; padding: 7px 0 5px 0; }
.SRLStudio { position: relative; float: left;}

.SRLWatchButtonWrapper { position: relative; float: left; }

.SRLWatchButtonPad { position: relative; padding: 0; margin: 5px 5px 5px 0; }


.SRLWatchButton {
 width: 155px;
 height: 24px;
 background: url(/images/btn_watch.png);
 margin: 0px auto; 
 padding: 0;
 position: relative;
}
.SRLWatchButton li {margin: 0; padding: 0; list-style: none; position: relative; top: 0;}

.SRLWatchButton  li, .SRLWatchButton  a {height: 24px; display: block;}
.SRLWatchButtonB {left: 0; width: 155px;}
.SRLWatchButtonB a:hover {background: transparent url(/images/btn_watch.png) 0px -24px no-repeat;}


A.SRLTitleLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRLTitleLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRLTitleLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRLTitleLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}

A.SRLStudioLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRLStudioLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRLStudioLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.SRLStudioLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}

/* Pagination */

.PaginationCurrentPageWrapper { position: relative; float: left; padding: 0; margin:0; }

.PaginationCurrentPagePad { position: relative; float: left; padding: 0 20px 0 0; margin:0; }

.PaginationCurrentPage { position: relative; float: left; padding: 0; margin:0; color: #b4bbc8; }


.PaginationPreviousWrapper { position: relative; float: left; padding: 0; margin:0; }

.PaginationPreviousPad { position: relative; float: left; padding: 0 20px 0 0; margin:0; }

.PaginationPrevious { position: relative; float: left; padding: 0; margin:0; }

h2.PaginationPreviousBtn {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.PaginationPreviousBtn span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

A.PaginationPreviousBtnLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.PaginationPreviousBtnLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.PaginationPreviousBtnLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.PaginationPreviousBtnLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }


.PaginationNextWrapper { position: relative; float: left; padding: 0; margin:0; }

.PaginationNextPad { position: relative; float: left; padding: 0 0px 0 20px; margin:0; }

.PaginationNext { position: relative; float: left; padding: 0; margin:0; }

h2.PaginationNextBtn {
	/*width: 182px; height: 38px;*/
	position: relative;
	float: left;
	/* overflow: hidden;*/
	color: #ffffff; 
	font-size: 14px;
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 0px 0; 
	text-transform: capitalize; 
	}
	h2.PaginationNextBtn span {
		/*background: url("/images/signup/signup_username.gif");*/
		position: absolute;
		width: 100%;
		height: 100%;
	}

A.PaginationNextBtnLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.PaginationNextBtnLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;}
A.PaginationNextBtnLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.PaginationNextBtnLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; }


.PaginationCountWrapper { position: relative; float: left; padding: 0; margin:0; }

.PaginationCountPad { position: relative; float: left; padding: 0; margin:0; }

ul.PaginationCount
{
margin: 0;
padding: 0px 5px 0 0; 
white-space: nowrap;
clear: both; 
}

.PaginationCountCurrent{ color: #999999;}



.PaginationCount li
{
display: inline;
background-image: url(/images/spacer.gif);
background-repeat: no-repeat;
background-position: 0em;
}

.PaginationCount a { padding: 0px 0px 0 5px; }

.PaginationCount a:link, .PaginationCount a:visited
{
color: #fff;
text-decoration: none;
}

.PaginationCount a:hover
{
color: #ff6600;
text-decoration: none;
}

/* Account Remove */

.AFavRemoveButtonWrapper { position: relative; float: left; }

.AFavRemoveButtonPad { position: relative; float: left; padding: 5px 0 0 0; margin: 0px 0 0 0; }


.AFavRemoveButton {
 width: 155px;
 height: 24px;
 background: url(/images/account/btn_removefavorite.gif);
 margin: 0px auto; 
 padding: 0;
 position: relative;
 float: left;
}
.AFavRemoveButton li {margin: 0; padding: 0; list-style: none; position: relative; top: 0;}

.AFavRemoveButton  li, .AFavRemoveButton  a {height: 24px; display: block;}
.AFavRemoveButtonB {left: 0; width: 155px;}
.AFavRemoveButtonB a:hover {background: transparent url(/images/account/btn_removefavorite.gif) 0px -24px no-repeat;}
.AFavRemoveButtonB A.current:link {background: transparent url(/images/account/btn_removefavorite.gif) 0px -24px no-repeat;}

















































/* replace header */

h1#MovieInfoHeader {
    padding: 55px 0 0 0;
    overflow: hidden;
    background-image: url("images/h/h_movieoptions.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:55px; /* for IE5.5's bad box model */
}
/* <h1 id="MovieInfoHeader">Movie Info</h1> */


h1#firt span { display: none; }
h1#firt {
    height: 35px; /* height of the replacement image */
    background-image: url("hello-world.gif");
    background-repeat: no-repeat;
}

/* end replace header */





/* shadow v1 */

.shadow  { position:relative; display:block; color:#fff; }
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#666;  }


/* shadow v2 */

#text{
	font-size: 3em; /* optional. just to increase the font size. */
	display: block;
	line-height: 1em;
	color: #666; /* shadow color */
	background-color: transparent;
	white-space: nowrap; /* wrapping breaks the effect */
}

#text:before,
#text:after{
	content: "text shadow"; /* generated text */
	display: block;
}

#text:before{
	margin-bottom: -1.05em;
	margin-left: 0.1ex;
	color: #ccc; /* shadow color */
	background-color: transparent;
}

#text:after{
	margin-top: -1.05em;
	margin-left: -0.1ex;
	color: #fff; /* text color */
	background-color: transparent;
}

/* Expandable Box */

.box {
	width: 35em;
	margin: 50px auto;
}

.box div {
	margin: 0.5em 0 0 -2.5em;
}

.box div.topleft {
	display: block;
	background: url("images/box-bg.png") top left no-repeat #cc0000;
	padding: 2.0em 0em 0em 2.0em;
}

.box div.topright {
	display: block;
	background: url("images/box-bg.png") top right no-repeat #cc0000;
	padding: 2.0em;
	margin: -2.0em 0 0 2.0em;
}

.box div.bottomleft {
	display: block;
	height: 45px;
	margin-top: -2.0em;
	background: url("images/box-bg.png") bottom left no-repeat #cc0000;
}

.box div.bottomright {
	display: block;
	background: url("images/box-bg.png") bottom right no-repeat #cc0000;
	height: 45px;
	margin-left: 3.0em;
}


/* Search Logged In */

.SearchLoggedIn { position: relative; float: left; width: 155px;}

/* search logged in */

.SearchLoggedIn .SearchWrapper { position: relative; margin: 0px 0 0 0;  }

.SearchLoggedIn .SearchWrapperPad { position: relative; }

.SearchLoggedIn input.searchButton {
width: 56px;
height: 20px;
background: url(/images/spacer.gif) no-repeat;
outline: none;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
input.searchButton:hover {
background: url(/images/spacer.gif) no-repeat 0 -46px;
}

.SearchLoggedIn .SearchButton { position: relative; float: right;}

.SearchLoggedIn .SearchButtonPad { position: relative; }

.SearchLoggedIn .SearchFieldWrapper { position: relative; float: left; }

.SearchLoggedIn .SearchFieldPad { position: relative; padding: 0 1px 0 4px; }

.SearchLoggedIn .SearchField {
margin: 0px 0 0 0;
position: relative; 
background: url(/images/searchbox_bg.gif) no-repeat;
border:0px solid #B1B8CF;
color:#000;
font-size:10px;
font-weight:bold;
height:18px;
width:90px;
}


/* HOW */

#How div.HeaderImg { background: url(/images/header_nav/hbody_lowerlevel.jpg) no-repeat scroll 0 0 transparent; width: 960px; height: 201px; }



/* TOUR */

#Tour div.HeaderImg { background: url(/images/header_nav/hbody_preview.jpg) no-repeat; width: 960px; height: 201px; }

#Tour div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

.TourInfoTextWrapper { position: relative; background: url(/images/blacker.png); width: 922px;}

.TourInfoTextPad { position: relative; padding: 10px; }

.TourBlockLogo { position: relative; float: left; padding: 17px 0 0 0; }

.TourBlockWrapper { position: relative; float: left; background: url(/images/blacker.png); width: 135px; height: 152px; margin: 0px 17px 0 0; clear: both;}

.TourBlockStudioWrapper { position: relative; float: left; background: url(/images/blacker.png); width: 135px; height: 160px; margin: 0px 17px 0 0; clear: both;}

.TourBlockTextPad { position: relative; padding: 10px; }

.TourBlockSmlText { font-size: 13px; margin: 5px 0 0 0;}

.TourCollectionThumbWrapper { position: relative; float: left; width: 215px;  }

.TourThumbWrapperPad { padding: 0 0px 0 21px; }

.TourThumbWrapper { position: relative; float: left; padding: 0 20px 18px 0;  }

.TourThumbCollectionOverall { width: 470px; float: left; position: relative; margin: 17px 0 0 0; }

.TourThumbStarsOverall  { width: 625px; float: left; position: relative; margin: 17px 0 0 0; }

.TourThumbOriginalOverall { width: 470px; float: left; position: relative; margin: 17px 0 0 0; }

.TourThumbExtrasOverall { width: 470px; float: left; position: relative; margin: 17px 0 0 0; }



/* -- ArticlesMain -- */
 
#ArticlesMain {position: relative;}

#ArticlesMain div.WrapperOuterSpace { position: relative; float: left; padding: 0px 0px 0px 0px;  border-style: solid; border-width:  0px;  border-color: #33cc00;}

#ArticlesMain div.OuterWidth {width: 943px; color: #000;} /* remember add WrapperOuterSpace and Wrapper Pad when laying out*/
 
#ArticlesMain  div.Wrapper { position: relative; float: left;  border-style: solid; border-width:  0px;  border-color: #fff;}
 
#ArticlesMain  div.WrapperPad { position: relative; float: left; padding: 0px 0px 0px 0px;  border-style: solid; border-width:  0px;  border-color: #cc0000;}

#ArticlesMain  div.Top { position: relative; float: left; background: url(/images_layout/articles_main_top.png) no-repeat; width: 943px; height: 5px; border-style: solid; border-width:  0px;  border-color: #33cc00; margin: 0; padding: 0;}





#ArticlesMain div.InnerBg {  width: 100%; position: relative; float: left;  background: url(/images_layout/hp_stall_wall_innerbg.png) no-repeat; margin: 0; padding: 0; }

#ArticlesMain div.Repeater { position: relative;  background: url(/images_layout/articles_main_repeater.png)  repeat-y;  position: relative; float: left;  width: 943px; }

#ArticlesMain  div.Header { background: url(/images_layout/spacer.gif) no-repeat; width: 943px; height: 0px; margin: 0 0 0px 0; position: relative; float: left; }

#ArticlesMain div.InnerWidth {width: 943px; position: relative; float: left; }

#ArticlesMain div.InnerPad {padding: 0px 10px 10px 10px; position: relative; float: left;  }

#ArticlesMain div.Sep { background: url(/images_layout/sep.png) no-repeat; width: 923px; height: 10px; margin: 0 0 0px 0; position: relative; float: left; } /* must be innerwidth minus inner pad */

#ArticlesMain  div..Btm {background: url(/images_layout/articles_main_btm.png) no-repeat; width: 943px; height: 5px; position: relative; float: left; border-style: solid; border-width:  0px;  border-color: #33cc00; }

#ArticlesMain div.contentpaneopen { font-size: 14px; }



