body {
	margin: 0;
	padding: 0;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 12px;
	background-color: #fff;
}

a img {	border: 0; }
ul{	margin-top:0px; }

a{
	text-decoration: none;
	outline: none;
	color:#0095fe;
	font-family:Arial, Helvetica, sans-serif;
}

a:hover{ text-decoration:underline;}
form {margin:0; padding: 0;}
.clearfix:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {display: inline-block;}
.clearfix {display: block;}

.clearboth {
    clear: both;
}
.paddingtop10 { padding-top: 10px; }
.margintop15 { margin-top: 15px; }
.marginbottom10 { margin-bottom: 10px; }

h1 { font-size: 22px }

.body1 {
	width: 976px;
	margin: 0 auto;

}

.body2 {
	width: 976px;
	margin: 0px auto;
}

.content_left {
    float: left;
}
.content_right {
    float: right;
}
.content_left_page {
    width: 775px;
    float: left;
}
.content_right_menu {
    width: 200px;
    float: right;
}

.bg3{
	background-image:url(../../../v2/images/common/moviebox-bg3.jpg);
	width:975px;
	height:16px;

}

.pink{ color:#e01974; }s
.grey1{ color:#5a5a5a; }
.right{	float:right; }
.left{ float:left; }
.content{ width: 976px; }
/* IE6 fix */
* html .content {width: 976px;}

.even{ background-color: #f2f2f2; }
.odd{ background-color: white;}

#flashhomeslider embed{
		width:100%;
		margin:0;
		padding:0;
}

.click_here_link {
    text-align: center;
    clear: both;
}




a.header_menu_bg {
	background: transparent url(../../../v2/images/common/moviebox-menu-bg-grey.jpg) no-repeat;
	height: 25px;
	width: 104px;
	float: left;
	text-decoration: none;
}

a:hover.header_menu_bg {
	background: transparent url(../../../v2/images/common/moviebox-menu-bg-hover.jpg) no-repeat;
	float:left;
}


a.header_menu_bg_pink {
	background-image: url(../../../v2/images/common/moviebox-menu-bg-pink.jpg);
	background-repeat: no-repeat;
	height:25px;
	width:104px;
    float:left;
	text-decoration:none;
}

a.header_menu_bg_dark{
	background-image:url(../../../v2/images/common/moviebox-menu-bg-dark.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:104px;
    float:left;
	text-decoration:none;
}


.header_menu_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
	display: block;
}









a.small_login_black{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a.small_join_pink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c10d69;
	font-weight:bold;
}


/**********/
/* FOOTER */
/**********/

.footer_bg{
	background-color: #D9D9D9;
	border-top:1px solid #AAAAAA;
	width:100%;
	color:#666666;
}

.footer_content{
	width:976px;
	margin: auto;
}

.footer_bg_bottom{
	display: block;
	background-image:url(../../../v2/images/common/footer-bg-bottom.gif);
	background-repeat: repeat-x;
	height:4px;
	width:100%;
	text-align: center;
}

.disclaimer{
    font-size:10px;
    padding: 20px 50px;
    text-align: center;
}

.disclaimer div {
    padding-bottom: 10px;
}

a.page_link{
    color: #666666;
    font-weight: bold;
    float: right;
    cursor: pointer;
}

/*********************/
/* COMMON DEFINITION */
/*********************/

div.all_borders{ border: 1px #808080 solid; }

.categories_logo{
	float:left;
	margin-top: 18px
}

.content_title_bar{
	background-color:#e5e5e5;
	border-bottom:solid 1px #cccccc;
    width:750px;
	height:auto;
	min-height:30px;
	text-align: left;
}

.content_title_bar .sort_by{ margin: 7px 7px 0px 0px; }

.content_bar_text{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: bold;
}

.content_bar_text a {
	color: #5a5a5a
}

.result_top_bar{
    width: 750px;
    height: 30px;
    border-bottom: solid 1px #cccccc;
    padding-top: 7px;
    clear: both;
}


/***************/
/* SORTING BOX */
/***************/
.leftnav_sort{
	background-color:#e5e5e5;
	border-bottom:solid 1px #cccccc;
    width:200px;
	height:30px;
}

.order_by{
	width:199px;
	height:auto;
	border-bottom:solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	padding-bottom: 10px;
}

.order_by_text{
	font-weight:bold;
	font-size:11px;
    padding-top:12px;
	float:left;
	width: 55px;
}

.form_elts{
	float:left;
	width: 130px;
	margin-left: 10px;
	margin-top: 10px;
}

select.form_orderby{
	width:125px;
}


/***************/
/* LETTER SORT */
/**************/

.letter_sort
{
    border-bottom:1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
    font-weight: bold;
    font-size: 13px;
    padding: 0px 0px 12px 3px;
}

.leftnav_letter_grey{ color: #5a5a5a; padding-top: 13px; }

.leftnav_letter_blue{ padding-top: 8px; }


/************/
/* LEFT NAV */
/************/

.leftnav_content{
	width: 199px;
	border-right: solid 1px #d1d1d1;
}

.leftnav_content_sub{
	width:160px;
	padding-left:12px;
}

.leftnav_content_top { padding-top:15px; }
.leftnav_content_top_div { padding-top: 22px; }

.leftnav_content_title{
	background-color:#e5e5e5;
	border-bottom:solid 1px #cccccc;
    width:160px;
	height:30px;
}

.leftnav_title_text2{
    font-size:13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#5a5a5a;
    padding-left:10px;
    padding-top:8px;
    font-weight: bold;
}
.leftnav_list_box {
    padding-top: 5px;
}
/*a.list{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:100%;
	display:block
}

a:hover.list{
	text-decoration:none;
	background-color:#e01974;
	color:#FFFFFF;
}

.list_name{
	width:100%;
	position:relative;
	left:6px;
}
a.list_name {
    cursor: pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    width:145px;
    display: block;
    padding-left: 6px;
}
a.list_name:hover {
    text-decoration:none;
    background-color:#e01974;
    color:#FFFFFF;
} */


/* left nav */
a.list_name {
    cursor: pointer;
    font-weight: bold;
    width:154px;
    display: block;
    padding-left: 6px;
}
a.list_name:hover {
    text-decoration: none;
    background-color: #e01974;
    color: #FFFFFF;
}
a.list_view_all {
    cursor: pointer;
    font-weight: bold;
    width:154px;
    display: block;
    padding-left: 6px;
    padding-bottom :10px;
    text-decoration: underline;
    font-size: 13px;
}
a.list_view_all:hover {
    text-decoration: none;
    color: #e01974;
}
/* end left nav*/




.space{	padding-top:6px; }

.leftnav_list_box
{
	padding-top:13px;
	border-right: solid 1px #d1d1d1;
}

.emphasis { color: #E01974 }

/******************/
/* LOADING SQUARE */
/******************/

.loadingsquare {
	background-image: url(../../../v2/images/common/squareloading.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

/***************************/
/* SEARCH tabs, also shown */
/***************************/

.result_top_bar2
{
    width: 750px;
    height: 30px;
    border-bottom: solid 1px #cccccc;
    padding-top: 17px;
}

.boxmode_on {
    width: 117px;
    height: 23px;
    background-color: #666666;
    float: left;
    margin-left: 0px;
    text-align: center;
    padding-top : 7px;
}

.boxmode_off
{
    width: 117px;
    height: 23px;
    background-color: #e5e5e5;
    float: left;
    margin-left: 0px;
    text-align: center;
    padding-top : 7px;
}
.boxmode_on div, .boxmode_off div {
    position: relative;
    bottom: 7px;
}

a.result_top_bar_white
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: white;
}

a.result_top_bar_grey
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #5a5a5a;
}

.noresults {
    font-size: 16px;
    width: 100%;
    margin: 60px 0px;
    font-weight: bold;
    text-align: center;
}

.result_bar
{
    height: 1px;
    border-bottom: solid 1px #cccccc;
    margin: 10px;
}

.leftborder {
	border-left: 2px solid #E1E1E1;
	padding: 4px;
}

/***************************/
/*       PAGINATOR         */
/***************************/
.paginator {
    padding-top: 5px;
}
a.paginator_link {
    float: left;
    display: block;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    color: #666666;
}
.paginator b {
    display: block;
    padding-top: 2px;
}
span.paginator_link {
    float: left;
    display: block;
    text-align: center;
}
span.paginator_link b {
    font-weight: normal;
}
.page_button{
    border: solid 1px #bfbfbf;
    background-image: url(../../../v2/images/common/moviebox-page-grey.jpg);
    background-repeat: repeat-x;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 4px;
}
.p_end {
    width: 28px ;
    height: 17px;
}
.p_next {
    width: 38px ;
    height: 17px;
    font-size: 11px;
}
.p_more {
    width: 23px ;
    height: 17px;
    font-size: 11px;
}
.p_number {
    padding: 0 8px;
    height: 17px;
    font-size: 11px;
}
.page_number_focus{
    float: left;
    display: block;
    text-align: center;
    padding: 0 8px;
    height: 17px;
    border: solid 1px #bfbfbf;
    background-image: url(../../../v2/images/common/moviebox-page-black.jpg);
    background-repeat: repeat-x;
    font-size: 11px;
    font-family:Arial, Helvetica, sans-serif;
    margin-right: 4px;
    color: white;
}

/******************
 * Scenes Preview *
 ******************/

.hd_scenes .scenePreviewContainer {
	width: 224px;
	margin: 0 40px 0 0;
}

.hd_scenes .scenes_right_content_info2,
.hd_scenes .scene_info_block {
	width: 224px;
}

.hd_scenes .scene_info_left {
	float: left;
	clear: left;
}

.hd_scenes .scene_info_right {
	float: right;
	clear: right;
}

/**************************
 * Channel scenes overlay *
 **************************/
.scene_channel_overlay {
	position: absolute;
	background: url('../../images/common/channels/channel_scene_overlay.png') no-repeat left top;
	display: block;
	width: 120px;
	height: 18px;
	margin-top:86px;
	color: #5E5E5E;
	font-weight: bold;
	overflow: hidden;
	padding-left:40px;
	padding-top:17px;
}

*html .scene_channel_overlay { behavior: url(/htc/iepngfix.htc); }

a.scene_channel_overlay:hover {
	color: #5E5E5E;
	text-decoration: none;
}

.dvd_channel_overlay {
	position: absolute;
	background: url('../../images/common/channels/channel_dvd_overlay.png') no-repeat left top;
	display: block;
	width: 110px;
	height: 20px;
	margin-top:178px;
	color: #5E5E5E;
	font-weight: bold;
	overflow: hidden;
	padding-left:40px;
	padding-top:17px;
}

*html .dvd_channel_overlay { behavior: url(/htc/iepngfix.htc); }

a.dvd_channel_overlay:hover {
	color: #5E5E5E;
	text-decoration: none;
}

div.block_right_content div.noresults {
	color: #666;
	font-size: 1.5em;
	text-align: left;
	background-color: #f2f2f2;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-shadow: #fff 0 -1px 1px;
	margin-top: 0.5em;
}

div.block_right_content div.noresults > img {
	float: left;
	margin-left: 0.5em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 0;
}

div.block_right_content div.noresults h4 {
	font-weight: bold;
	display: block;
	margin-top: 2em;
}

div.block_right_content div.noresults p:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	margin: 0;
	padding: 0;
}


/**
* Top banner
*/
#top_banner{position:relative;width:780px;height:200px;}
.top_banner{padding-bottom: 13px;}
.top_banner a{display:block}
.banner{position:absolute;display:none;}
#top_banner_dots {
	clear: both;
}
#top_banner_dots a {
	display: block;
	border:1px solid #666;
	width: 15px;
	height: 7px;
	float: left;
	margin: 2px;
	background-color:#e1e1e1;
}
#top_banner_dots a.select {
	background-color:#aaa;
}
