html{background:url(../images/bg-page.jpg);}

body{

	margin:0;

	background:url(../images/bg-body.jpg) no-repeat 50% 0;

	min-width:1002px;

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#5e5e5e;

}

img{border-style:none;}

a{color:#000;}

a:hover{text-decoration:none;}

input,

textarea,

select{

	font:100% arial,sans-serif;

	vertical-align:middle;

}

form,fieldset{

	margin:0;

	padding:0;

	border:none;

}

/* main */

#wrapper{

	width:100%;

	overflow:hidden;

	position:relative;

	background:url(../images/bg-wrapper.jpg) repeat-x;

}

.w{

	position:relative;

	float:left;

	left:50%;

}

.w2{

	position:relative;

	float:left;

	left:-50%;

}

.w3{

	width:1001px;

	padding:0 19px;

	margin:0 auto;

	background:url(../images/bg-main.png) repeat-y;

}

/* header */

#header{

	width:1001px;

	margin:0 -19px;

	padding:0 19px;

	background:url(../images/bg-header.jpg) no-repeat;

	position:relative;

	z-index:100;

}

#header:after {

	height: 0;

	clear: both;

	content:'';

	display: block;

}

/* navigation */

#nav{

	width:1001px;

	margin:0;

	overflow:hidden;

	padding:2px 0;

	list-style:none;

	background:url(../images/bg-nav.jpg) no-repeat;

	height:40px;

}

#nav li{float:left;}

#nav a{

	display:block;

	height:40px;

	text-indent:-9999px;

}

#nav a.home{

	background:url(../images/bg-nav-list.gif) no-repeat;

	width:129px;

}

#nav a.home:hover,

#nav .active a.home{background:url(../images/bg-nav-list.gif) no-repeat 0 -40px;}

#nav a.browse{

	background:url(../images/bg-nav-list.gif) no-repeat -129px 0;

	width:145px;

}

#nav a.browse:hover,

#nav .active a.browse{background:url(../images/bg-nav-list.gif) no-repeat -129px -40px;}

#nav a.join{

	background:url(../images/bg-nav-list.gif) no-repeat -274px 0;

	width:156px;

}

#nav a.join:hover,

#nav .active a.join{background:url(../images/bg-nav-list.gif) no-repeat -274px -40px;}

#nav a.tour{

	background:url(../images/bg-nav-list.gif) no-repeat -430px 0;

	width:124px;

}

#nav a.tour:hover,

#nav .active a.tour{

	background:url(../images/bg-nav-list.gif) no-repeat -430px -40px;

	width:124px;

}

#nav a.extra{

	background:url(../images/bg-nav-list.gif) no-repeat -554px 0;

	width:161px;

}

#nav a.extra:hover,

#nav .active a.extra{background:url(../images/bg-nav-list.gif) no-repeat -554px -40px;}

#nav a.members{

	background:url(../images/bg-nav-list.gif) no-repeat -715px 0;

	width:147px;

}

#nav a.members:hover,

#nav .active a.members{background:url(../images/bg-nav-list.gif) no-repeat -715px -40px;}

#nav a.support{

	background:url(../images/bg-nav-list.gif) no-repeat -862px 0;

	width:139px;

}

#nav a.support:hover,

#nav .active a.support{

	background:url(../images/bg-nav-list.gif) no-repeat -862px -40px;

	width:139px;

}

#header .logo{

	overflow:hidden;

	width:432px;

	height:226px;

	position:absolute;

	top:30px;

	left:6px;

	text-indent:-9999px;

	display:block;

	cursor:pointer;

}

#header .logo a{

	width:432px;

	height:226px;

	display:block;

	cursor:pointer;

	position:relative;

}

#header .logo a span{

	width:432px;

	height:226px;

	display:block;

	background:url(../images/bg-logo.png) no-repeat;

}

/* visual */

.visual{

	width:1001px;

	overflow:hidden;

	position:relative;

}

.visual img{display:block;}

.slogan{

	overflow:hidden;

	width:476px;

	height:35px;

	position:absolute;

	top:234px;

	left:14px;

	text-indent:-9999px;

}

.slogan span{

	background:url(../images/slogan.png) no-repeat;

	display:block;

	width:476px;

	height:35px;

}

.hd-box{

	overflow:hidden;

	width:137px;

	height:137px;

	position:absolute;

	top:0;

	right:0;

	text-indent:-9999px;

}

.hd-box span{

	background:url(../images/bg-hd-box.png) no-repeat;

	display:block;

	width:137px;

	height:137px;

}

#header .holder{

	background:url(../images/bg-holder.gif) repeat-x;

	padding:3px 0 0;

	width:100%;

	height:41px;

}

#header .holder:after {

	clear: both;

	content:'';

	display: block;

}

/* navbar */

.navbar{

	float:left;

	margin:0;

	padding:0;

	list-style:none;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	height:41px;

	width:624px;

}

.navbar li{

	float:left;

	background:url(../images/separator-navbar.gif) no-repeat 100% 0;

	position:relative;

}

.navbar a span{

	float:left;

	background:url(../images/bg-navbar.gif) no-repeat 100% 17px;

	padding:12px 24px 0 24px;

	height:28px;

	cursor:pointer;

}

.navbar a{

	float:left;

	height:41px;

	color:#ededed;

	letter-spacing:1px;

	text-decoration:none;

	padding:0 18px 0 0;

}

.navbar a:hover{background:url(../images/bg-navbarbox.gif) repeat-x;}

.navbar a.pass{padding:0;}

.navbar a.pass span{

	background:url(../images/bg-navbar-pass.gif) no-repeat 93% 4px;

	padding:12px 44px 0 14px;

}

.navbar li:hover ul,

.navbar li.hover ul{display:block;}

.navbar li:hover a,

.navbar li.hover a{background:url(../images/bg-navbarbox.gif) repeat-x;}

.navbar li:hover li a,

.navbar li.hover li a{background:#383838;}

.navbar ul{

	margin:0;

	padding:0 0 6px;

	list-style:none;

	position:absolute;

	top:41px;

	left:0;

	background-color:#383838;

	width:191px;

	display:none;

}

.navbar li li{

	width:191px;

	background:url(../images/separator-drop.gif) repeat-x 0 100%;

	padding:0 0 1px;

	position:relative;

	z-index:100;

	clear:both;

}

.navbar li li a{

	float:none;

	display:block;

	width:191px;

	padding:0;

	height:auto;

	background-color:#383838;

}

.navbar li li a:hover{background:#1d1d1d;}

.navbar li li a:hover span{background:url(../images/bullet-drop-box.gif) no-repeat 8px 10px;}

.navbar li li span{

	float:none;

	height:auto;

	display:block;

	padding:6px 0 9px 21px;

	background:url(../images/bullet-drop.gif) no-repeat 8px 10px;

}

.navbar li li li span{

	padding:6px 0 7px 34px;

	background:url(../images/bullet-drop-list.gif) no-repeat 24px 15px;

}

.navbar li li li a:hover span{

	background:url(../images/bullet-drop-list.gif) no-repeat 24px 15px;

}

.navbar ul ul{

	position:relative;

	width:191px;

	overflow:hidden;

	padding:0;

	top:0;

}

.form-search{

	float:right;

	margin:0 6px 0 0;

	display:inline;

	width:355px;

}

.form-search .radio-holder{

	float:left;

	margin:13px 0 0 0;

}

.form-search .radio{

	float:left;

	width:16px;

	height:16px;

	margin:0;

	padding:0;

}

.form-search label{

	float:left;

	color:#ededed;

	margin:0 9px 0 5px;

	font:11px/14px Arial, Helvetica, sans-serif;

}

.form-search .row{

	float:left;

	border:1px solid #393939;

	margin:5px 0 0;

}

.form-search .txt{

	width:127px;

	margin:0;

	padding:4px 10px 3px 21px;

	border:0;

	float:left;

	height:19px;

	color:#6f6f6f;

	font:bold 13px Arial, Helvetica, sans-serif;

	background:#fff url(../images/bg-txt.gif) no-repeat;

	letter-spacing:1px;

}

.form-search .btn-search{

	width:61px;

	margin:0;

	padding:0;

	float:left;

}

#header .welcome-area{

	width:1001px;

	overflow:hidden;

	background-color:#1d1d1d;

	padding:11px 0px 9px 0px;

}

#header .welcome-area p{

	margin:0;

	color:#fbfbfb;

	font:15px Arial, Helvetica, sans-serif;
	text-align: center;

}

#main{

	width:1001px;

	margin:0 -19px;

	padding:0 19px;

	background:url(../images/bg-main.jpg) no-repeat;

}

.search-scene .main-box{

	padding:0;

	width:1001px;

}

.search-scene .main-area{

	background:url(../images/bg-main-area.gif) repeat-y;

	padding:14px 7px 0 9px;

}

.dvd-page .main-box{

	padding:14px 6px 0;

	width:989px;

}

.main-box{

	background:#f4f4f4 url(../images/bg-main.gif) repeat-x;

	padding:14px 7px 0 9px;

	width:985px;

	overflow:hidden;

}

.main{

	width:100%;

	overflow:hidden;

	padding:0 0 12px;

}

.home #content{

	float:left;

	width:844px;

}

/* content */

#content{

	float:right;

	width:765px;

	overflow:hidden;

}

/* scenes-page */

.scenes-page #content{

	width:100%;

	float:none;

}

.dvd-page #content{width:100%;}

.title-box{

	background:#d1d1d1 url(../images/bg-title-area.gif) no-repeat;

	margin:0 0 4px;

	padding:6px 23px 5px 7px;

	overflow:hidden;

	width:735px;

}

.scenes-page .title-box{

	width:959px;

	margin:0 0 7px;

}

.scenes-page .title-box h2{width:auto;}

.scenes-page .title-box .holder{

	float:left;

	width:700px;

}

.title-box .holder .downloads{

	float:left;

	font:bold 13px/23px Arial, Helvetica, sans-serif;

	color:#5a5a5a;

	padding:0 0 0 10px;

}

.scenes-page .title-box .time-box,

.dvd-page .title-box .time-box,

.scenes-page .heading .time-box,

.dvd-page .heading .time-box,

.scenes-page .heading .min-box,

.dvd-page .heading .min-box{float:right;}

.scenes-page .title-box .time-box p,

.scenes-page .heading .time-box p,

.dvd-page .heading .time-box p{

	margin:0;

	color:#5a5a5a;

	font:13px/23px Arial, Helvetica, sans-serif;

}

.scenes-page .heading .min-box p,

.dvd-page .heading .min-box p{

	margin:0;

	font:17px/23px Arial, Helvetica, sans-serif;

	color:#1c1c1c;

}

.title-box h2{

	margin:0;

	background:url(../images/bg-title-box.gif) no-repeat;

	padding:0 0 0 32px;

	font:bold 17px/23px Arial, Helvetica, sans-serif;

	width:530px;

	float:left;

	color:#282828;

}

.title-box h2 span{color:#c71022;}

.title-box .actors-box{

	float:right;

	background:url(../images/bullet-actors-box.gif) no-repeat 0 6px;

	font:bold 13px/16px Arial, Helvetica, sans-serif;

	color:#282828;

	padding:0 0 0 12px;

}

.title-box .actors-box p{margin:0;}

.title-box .actors-box span{

	color:#c71022;

	font:bold 14px/18px Arial, Helvetica, sans-serif;

}

.heading{

	width:827px;

	overflow:hidden;

	margin:0 0 4px;

	padding:6px 6px 5px 11px;

	background:#d1d1d1 url(../images/bg-heading.gif) no-repeat;

}

.heading h2{

	float:left;

	width:650px;

	margin:0;

	font:18px/23px Arial, Helvetica, sans-serif;

	color:#5b5b5b;

}

.heading h2 span,

.video-scene h2 span{color:#c71022;}

.heading h2 a{

	color:#c71022;

	text-decoration:none;

}

.heading h2 a:hover{text-decoration:underline;}

.heading .btn-complete,

.video-scene .btn-complete{

	float:right;

	background-color:#ac1120;

	color:#fff8f8;

	text-decoration:none;

	padding:1px 10px 2px;

	border:1px solid #b8b8b8;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

}

/* video-area */

.video-area{

	width:100%;

	overflow:hidden;

}

.video-area .video-box{

	width:990px;

	height:576px;

	overflow:hidden;

	margin:0 0 8px;

}

.video-area .short_descrp {font-size:14px;font-weight:normal;margin-bottom:5px;padding-left: 10px;}

.video-area .video-box img{display:block;}

.video-area .tools{

	width:100%;

	overflow:hidden;

	padding:11px 0 10px;

}

.video-area .tools h3{

	margin:0;

	float:left;

	width:740px;

	color:#2b2b2b;

	font:bold 29px Arial, Helvetica, sans-serif;

	letter-spacing:-2px

}

.video-area .tools h3 a{

	text-decoration:none;

	color:#2b2b2b;

}

.video-area .tools h3 a:hover{text-decoration:underline;}

.video-area .definition-list{

	float:right;

	margin:-10px 0 0;

	padding:0 7px 0 10px;

	list-style:none;

	width:214px;

	overflow:hidden;

	background-color:#a6040b;

	font:bold 16px/19px Arial, Helvetica, sans-serif;

}

.video-area .definition-list li{

	border-top:1px solid #b12c32;

	margin:-1px 0 2px;

	padding:6px 0 5px;

}



.video-area .definition-list1{

    color:#fff;

    display:block;

    text-decoration:none;

    padding:0 0 0 19px;

    background:url(../images/bullet-definition-list.gif) no-repeat 0 3px;

}

.video-area .definition-list2 {

	color:#000;

	display:block;

	text-decoration:none;

	padding:0 0 0 19px;

	background:url(../images/bullet-definition-list.gif) no-repeat 0 3px;

}

.video-area .definition-list a:hover{text-decoration:underline;}

/* video-scene */

.video-scene{

	background:url(../images/bg-video-scene.gif) repeat-x;

	width:975px;

	overflow:hidden;

	padding:12px 8px 0 6px;

}

.video-scene .img-holder{

	overflow:hidden;

	width:602px;

}

.video-scene .left-box{

	float:left;

	margin:0 7px 0 0;

}

.video-scene .right-box{

	float:right;

	margin:0 0 0 7px;

}

* html .video-scene .left-box{margin:0 4px 0 0;}

* html .video-scene .right-box{margin:0 0 0 4px;}

.video-scene .img-holder ul{

	margin:0;

	padding:0;

	list-style:none;

	width:620px;

	overflow:hidden;

}

.video-scene .info{

	overflow:hidden;

	border:1px solid #d6d6d6;

	padding:0 0 12px;

}

* html .video-scene .info{

	overflow:visible;

	height:1%;

}

.video-scene .title-area{

	overflow:hidden;

	width:351px;

	padding:5px 7px 6px 6px;

	background:#f4f4f4 url(../images/bg-title-scene.gif) repeat-x 0 100%;

}

.video-scene .title-area h2{float:left;}

.video-scene .txt-info{

	overflow:hidden;

	background:url(../images/bg-scene-box.gif) repeat-x;

	padding:9px 6px 0 9px;

	margin:0 0 100px;

}

.video-scene .txt-info h3{

	color:#5A5A5A;

	margin:0;

	font:bold 15px/23px Arial, Helvetica, sans-serif;

}

.video-scene .txt-info strong{

	margin:0 !important;

	padding:0 0 2px;

}

.video-scene .txt-info p{

	margin:0;

	color:#5b5b5b;

	font:12px/14px Arial, Helvetica, sans-serif;

}

.video-scene .txt{

	width:100%;

	overflow:hidden;

	padding:0 0 19px;

}

.video-scene .block{

	padding:0 0 0 20px;

	overflow:hidden;

}

.video-scene .information{

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	float:left;

	color:#5a5a5a;

	font:bold 16px/19px Arial, Helvetica, sans-serif;

}

.video-scene .information li{

	float:left;

	background:url(../images/separator-information.gif) no-repeat 0 4px;

	padding:0 5px 0 12px;

	margin:0 12px 0 -12px;

}

.video-scene .synopsis{

	background:url(../images/bg-synopsis.gif) no-repeat 100% 0;

	padding:18px 0 0 10px;

}

.video-scene .btn-holder{

	border-top:3px solid #d8d8d8;

	width:351px;

	overflow:hidden;

	margin:0 0 0 6px;

}

.video-scene .btn-holder a{

	float:left;

	margin:7px 0 0;

}

.video-scene .btn-holder .download{margin:7px 9px 0 0;}

/* scene-info */

.scene-info{

	width:100%;

	overflow:hidden;

}

.scene-info .title-box h2{font-weight:normal;}

.scene-info .title-box .time-box p,

.scene-info .heading .time-box p{

	font:16px/21px Arial, Helvetica, sans-serif;

}

.scene-info .img-list{

	margin:0;

	padding:0 0 0 39px;

	list-style:none;

	width:954px;

	overflow:hidden;

}

.scene-info .img-list .img,

.video-scene .img-holder .img{

	

	border:1px solid #CCC;

}

.scene-info .img-list li,

.video-scene .img-holder li{

	display:inline-block;

	margin:0 12px 0 0;

	padding:0 0 11px;

	width:295px;

}

* html .scene-info .img-list li{display:inline;}

* +html .scene-info .img-list li{display:inline;}

* html .video-scene .img-holder li{display:inline;}

* +html .video-scene .img-holder li{display:inline;}

.scene-info .img-list li img,

.scene-info .img-list li a{display:block;}

/* dvd-info */

.dvd-info{

	overflow:hidden;

	width:912px;

	margin:0 auto 8px;

}

.dvd-info .holder{

	float:left;

	width:727px;

	border:1px solid #d6d6d6;

	padding:5px 0;

}

.dvd-info .holder .box{

	width:100%;

	overflow:hidden;

	padding:0 0 5px;

	background:url(../images/bg-options.gif) repeat-y 230px 0;

}

.dvd-info .holder strong{margin:0 0 6px !important;}

.dvd-info .txt{padding:0 0 0 12px;}

.dvd-info .starring{

	float:left;

	width:207px;

	padding:4px 20px 0 4px;

}

.dvd-info .synopsis{

	float:left;

	width:475px;

	padding:4px 10px 0;

	background:url(../images/bg-synopsis.gif) no-repeat 100% 0;

}

.dvd-info .buttons-holder{float:right;}

/* video-info */

.video-info{

	overflow:hidden;

	width:908px;

	margin:-8px auto 8px;

}

.video-info strong{

	font:16px/19px Arial, Helvetica, sans-serif;

	color:#e00505;

	display:block;

	margin:0 0 3px;

}

.video-info p,

.dvd-info p{

	margin:0;

	color:#5b5b5b;

	font:13px/16px Arial, Helvetica, sans-serif;

}

.video-info .starring{

	float:left;

	width:174px;

	padding:4px 25px 0 0;

}

.video-info .synopsis{

	float:left;

	width:523px;

	padding:4px 15px 0 0;

	background:url(../images/bg-synopsis.gif) no-repeat 100% 0;

}

.video-info .buttons-holder,

.dvd-info .buttons-holder{

	width:171px;

	padding:5px 0 0;

}

.video-info .buttons-holder{float:left;}

.video-info .download,

.dvd-info .download,

.video-scene .download{

	text-indent:-9999px;

	display:block;

	width:171px;

	height:36px;

	margin:0 0 12px;

	background:url(../images/btn-video-download.gif) no-repeat;

}

.video-info .watch,

.dvd-info .watch,

.video-scene .watch{

	text-indent:-9999px;

	display:block;

	width:171px;

	height:36px;

	background:url(../images/btn-video-watch.gif) no-repeat;

}

/* video-options */

.options{

	width:908px;

	margin:0 auto 26px;

	overflow:hidden;

	background:url(../images/bg-options.gif) repeat-y 452px 0;

	padding:0 0 6px;

}

.options .holder{

	width:958px;

	overflow:hidden;

}

.options .box{

	float:left;

	width:429px;

	margin:0 50px 0 0;

}

.options strong{

	color:#e00505;

	font:15px/18px Arial, Helvetica, sans-serif;

	text-decoration:underline;

	display:block;

	margin:0 0 10px;

}

.options ul{

	margin:0;

	width:429px;

	padding:0;

	list-style:none;

	font:12px/16px Arial, Helvetica, sans-serif;

}

.options li{

	background:url(../images/separator-box.gif) repeat-x 0 100%;

	width:429px;

	overflow:hidden;

}

.options li.mark{background:#e8e8e8 url(../images/separator-box.gif) repeat-x 0 100%;}

.options li a{

	display:block;

	padding:10px 0 5px 12px;

	text-decoration:none;

	color:#5b5b5b;

	width:417px;

	overflow:hidden;

}

.options li a:hover{background:url(../images/bullet-options.gif) no-repeat 1px 8px;}

.options li a .icon img{display:block;}

.options li a .icon{

	float:left;

	width:32px;

	margin:-4px 0 0;

}

.options li a .resolution{

	float:left;

	padding:0 0 0 7px;

	width:260px;

}

.options li a .size{

	float:left;

	width:90px;

}

/* video-gallery */

.video-gallery{

	width:100%;

	overflow:hidden;

	padding:0 0 8px;

}

.video-gallery .gallery-holder{margin:0;}

.scenes-page .heading{

	width:973px;

	padding:6px 6px 5px;

}

.dvd-page .heading{

	width:976px;

	padding:6px 6px 5px;}

.dvd-title{background:url(../images/bg-dvd-title.gif) repeat-x;}

.dvd-page .dvd-title h2,

.video-scene .title-area h2{

	background:url(../images/bg-heading-box.gif) no-repeat !important;

	font:18px/23px Arial, Helvetica, sans-serif !important;

}

.scenes-page .heading h2,

.dvd-page .heading h2,

.video-scene .title-area h2,

.join-page h2{

	background:url(../images/bg-title-box.gif) no-repeat;

	padding:0 0 0 33px;

	color:#282828;

    text-transform: capitalize;

}

.dvd-page .heading h2,

.video-scene .title-area h2{

	width:auto;

	margin:0 10px 0 0;

	font:bold 19px/25px Arial, Helvetica, sans-serif;

}

.heading .info{float:right;}

.heading .info .btn-complete{float:left;}

.heading .info ul{

	float:left;

	margin:0;

	padding:0;

	overflow:hidden;

	color:#1c1c1c;

	font:bold 17px/23px Arial, Helvetica, sans-serif;

	list-style:none;

}

.heading .info li{

	float:left;

	display:inline;

	background:url(../images/separator-tools.gif) no-repeat 0 5px;

	padding:0 4px 0 11px;

	margin:0 11px 0 -11px;

}

.video-gallery .gallery{

	width:957px;

	padding:4px 0 0 28px;

}

.video-gallery .gallery .mask{width:923px;}

.video-gallery .gallery li{margin:0 7px 0;}

.video-gallery .gallery .img{

    width:293px;

    height:165px;

    border:1px solid #0c0c0c;

}.video-gallery .gallery .img2{

	width:210px;

	height:140px;

	border:1px solid #0c0c0c;

}

.video-gallery .video-ad{

	width:100%;

	overflow:hidden;

}

.video-gallery strong.title{

	display:block;

	text-align:center;

	color:#2c2c2c;

	font:26px/30px Arial, Helvetica, sans-serif;

	margin:0 0 8px;

}

.video-gallery .banner{

	margin:0 auto;

	display:block;

	width:679px;

}

.video-gallery .banner a,

.video-gallery .banner img{display:block;}

/* scene-list */

.scene-list{

	margin:0;

	padding:0;

	list-style:none;

	width:894px;

	overflow:hidden;

}

.scene-list li{

	display:inline-block;

	margin:0 7px 7px 0;

	width:242px;

	border:1px solid #f4f4f4;

	padding:2px 2px 5px;

	cursor:pointer;
	vertical-align:top;

}

* html .scene-list li{display:inline;}

* +html .scene-list li{display:inline;}

.scene-list li:hover,

.scene-list li.hover{

	border:1px solid #cacaca;

	background:url(../images/bg-scene-list.gif) repeat-x 0 100%;

}

.scene-list .holder{

    border:1px solid #a9a8a8;

    width:240px;

    overflow:hidden;

    margin:0 0 3px;

    position:relative;

}

.holdergal{

	border:1px solid #a9a8a8;

	width:240px;

	overflow:hidden;

	margin:0 0 3px 14px;

	position:relative;

}

.scene-list .holder img{display:block;}

.scene-list .info{

	width:100%;

	overflow:hidden;

	color:#5e5e5e;

}

.scene-list h3{

	color:#c71022;

	margin:0;

	font:bold 13px/17px Arial, Helvetica, sans-serif;

}
.scene-list h3 a{

	color:#c71022;
	text-decoration: none;
}

.scene-list .scene{

	display:block;

	font:11px/14px Arial, Helvetica, sans-serif;

	margin:2px 0 3px;

}

.scene-list strong.title-area{

	font:12px/14px Arial, Helvetica, sans-serif;

	display:block;

	margin:0 0 5px;

}

.scene-list .info-box{

	width:100%;

	overflow:hidden;

}

.scene-list .info-box .block{

	float:left;

	width:160px;

}

.scene-list .picture-box{

	float:left;

	background:url(../images/bg-pictures-box.gif) no-repeat 0 2px;

	padding:0 0 0 17px;

	color:#5e5e5e;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.scene-list .picture-box:hover{text-decoration:underline;}

.scene-list .view{

	float:right;

	background:url(../images/btn-view.gif) no-repeat;

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	text-decoration:none;

	height:16px;

	color:#fff;

}

.scene-list .btn-red{background:url(../images/btn-view.gif) no-repeat 0 -32px ;}

.scene-list .view span{

	float:left;

	background:url(../images/btn-view.gif) no-repeat 100% -16px;

	padding:0 7px;

	height:16px;

	cursor:pointer;

}

.scene-list .btn-red span{background:url(../images/btn-view.gif) no-repeat 100% -48px;}

/* pornostars-list */

.pornostars-list{

	width:788px;

	overflow:hidden;

	margin:0;

	padding:0;

	list-style:none;

	font-size:0;

	line-height:0;

}

.pornostars-list li{

	display:inline-block;

	width:172px;

	border:1px solid #f4f4f4;

	vertical-align:top;

	margin:0 22px 15px 0;

}

* html .pornostars-list li{display:inline;}

* +html .pornostars-list li{display:inline;}

.pornostars-list li:hover,

.pornostars-list li.hover{

	border:1px solid #d6d6d6;

	background-color:#e7e7e7;

}

.pornostars-list h3{

	margin:0 0 4px;

	color:#c71022;

	text-align:center;

	font:bold 15px/18px Arial, Helvetica, sans-serif;

    text-transform: capitalize;

}

.pornostars-list h3 a{

	color:#c71022;

	text-decoration:none;

}

.pornostars-list h3 a:hover{text-decoration:underline;}

.pornostars-list .holder{

	border:1px solid #272727;

	width:150px;

	height:225px;

	overflow:hidden;

	margin:0 auto 2px;

}

.pornostars-list .holder img,

.pornostars-list .holder a{display:block;}

.pornostars-list .tools{

	overflow:hidden;

	padding:0 0 0 16px;

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#5e5e5e;

}

.pornostars-list .tools p{

	background:url(../images/bullet-tools.gif) no-repeat 0 5px;

	padding:0 0 0 10px;

	margin:0;

}

.pornostars-list .tools a{

	text-decoration:none;

	color:#c71022;

}

.pornostars-list .tools a:hover{text-decoration:underline;}

.pornostar-area{

	width:100%;

	overflow:hidden;

}

.pornostar-area .pagination .prev,

.pornostar-area .pagination .first,

.pornostar-area .pagination .last,

.pornostar-area .pagination .next{

	margin:7px 0 0 9px;

	font-size:0;

	line-height:0;

}

.pornostar-area .pagination .first{

	background:url(../images/btn-pagination-area.gif) no-repeat;

	height:9px;

	width:12px;

}

.pornostar-area .pagination .prev{

	background:url(../images/btn-pagination-area.gif) no-repeat 100% -9px;

	height:9px;

	width:8px;

}

.pornostar-area .pagination .last{

	background:url(../images/btn-pagination-area.gif) no-repeat 0 -27px;

	height:9px;

	width:12px;

}

.pornostar-area .pagination .next{

	background:url(../images/btn-pagination-area.gif) no-repeat 100% -18px;

	height:9px;

	width:8px;

	margin:7px 0 0;

}

.pornostar-area .pagination a{color:#5e5e5e;}

.pornostar-area .pagination a:hover,

.pornostar-area .pagination .active a{

	text-decoration:underline;

	color:#bd060d;

}

/* menu */

.menu{

	margin:0;

	padding:0;

	list-style:none;

	width:208px;

	overflow:hidden;

}

.menu li{

	width:208px;

	float:left;

	margin:0 0 4px;

	font:bold 17px/35px Arial, Helvetica, sans-serif;

}

.menu li img{display:block;}

.menu li a{

	border:2px solid #c4c4c4;

	border-width:2px 2px 0 2px;

	display:block;

	padding:0 0 2px 1px;

	color:#313131;

	text-decoration:none;

	width:203px;

	overflow:hidden;

	background:url(../images/bg-menu.gif) no-repeat;

}

.menu li a:hover,

.menu li.active a{

	background:url(../images/bg-menu.gif) no-repeat -204px 0;

	border:2px solid #bc0104;

	border-width:2px 2px 0 2px;

	color:#fff;

}

.menu li a span{

	float:left;

	margin:2px 12px 0 0;

	width:32px;

	height:32px;

	overflow:hidden;

}

.menu li a .scenes{background:url(../images/bg-ico-menu.gif) no-repeat -64px 0;}

.menu li.active a .scenes,

.menu li a:hover .scenes{background:url(../images/bg-ico-menu.gif) no-repeat -64px -32px;}

.menu li a .dvd{background:url(../images/bg-ico-menu.gif) no-repeat;}

.menu li.active a .dvd,

.menu li a:hover .dvd{background:url(../images/bg-ico-menu.gif) no-repeat 0 -32px;}

.menu li a .picture{background:url(../images/bg-ico-menu.gif) no-repeat -32px 0;}

.menu li.active a .picture,

.menu li a:hover .picture{background:url(../images/bg-ico-menu.gif) no-repeat -32px -32px;}

/*search-filter*/

.search-filter{

	width:204px;

	overflow:hidden;

	padding:2px 2px 0;

	background-color:#dadada;

	margin:0 0 9px;

}

.search-filter .title-box{

	background:#414141 url(../images/bg-filter-title.gif) repeat-x;

	width:193px;

	padding:0 4px 0 7px;

	margin:0 0 4px;

}

#sidebar .search-filter h3{

	background:url(../images/ico-filter-title.gif) no-repeat 100% 5px;

	color:#f4f4f4;

	font:bold 15px/19px Arial, Helvetica, sans-serif;

	padding:7px 4px 5px;

}

.search-filter .list-area{

	background:#dcdcdc url(../images/bg-list-area.gif) repeat-x;

	margin:0;

	width:204px;

	overflow:hidden;

}

.search-filter .list-area ul{

	overflow:hidden;

	width:191px;
margin:0;
	padding:0 0 3px 8px;
}

.search-filter .list-area li{

	/*background:url(../images/separator-filter-box.gif) repeat-x 0 100%;*/

	padding:0;

	width:191px;

	float:left;

}

.search-filter .list-area .title{

	border-bottom:1px solid #b1151e;

	padding:3px 15px 3px 4px;

}

.search-filter .list-area .title h4{

	margin:0;

	background:url(../images/bg-filter-heading.gif) no-repeat 0 3px;

	padding:0 0 0 18px;

	color:#383838;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

}

.sf_ing_list

{

	text-align:left;

	width:206px;

	overflow:hidden;

	padding-left:8px;

	font-weight: bold;

	font-size:14px;

	color:#000000;

    line-height:20px;

}

.sf_ing_list sup

{

	color:#000000;

}

.sf_ing_list A

{

	color:#000000;

	text-decoration:none;

}

.sf_ing_list SPAN

{

	color:#c71022;

}

.search-filter .list-area li a{

	display:block;

	width:171px;

	padding:2px 0 4px 20px;

	font-weight: normal;

	background:url(../images/bullet-filter-box.gif) no-repeat 4px 8px;

}

.search-filter .list-area li a:hover{

	color:#fffefe;

	background:#c6c6c6 url(../images/bullet-filter-box.gif) no-repeat 4px 8px;

}

.search-filter .tools{

	width:194px;

	padding:8px 0 15px 9px;

}

.search-filter .tools select{

	font:14px/20px Arial, Helvetica, sans-serif;

	width:194px;

	color:#000;

	margin:0 0 7px;

}

.search-filter .holder{

	width:192px;

	overflow:hidden;

	padding:0 0 0 2px;

	margin:0 0 4px;

}

.search-filter .holder a{

	float:left;

	height:20px;

	width:88px;

	text-indent:-9999px;

}

.search-filter .holder a.btn-list{

	background:url(../images/btn-list.gif) no-repeat;

	margin:0 5px 0 0;

}

.search-filter .holder a.btn-not-list{background:url(../images/btn-list.gif) no-repeat 0 -20px;}

.search-filter span.small{

	color:#5a5a5a;

	font:10px/12px Arial, Helvetica, sans-serif;

}

.search-filter .btn-genre{

	width:121px;

	height:36px;

	margin:8px auto;

	display:block;

	text-align:center;

	font:bold 15px/36px Arial, Helvetica, sans-serif;

	color:#f4f4f4;

	text-decoration:none;

	background:url(../images/btn-genre.gif) repeat-x;

}

/* information-area */

.information-area{

	width:100%;

	overflow:hidden;

	margin:0 0 23px;

}

.information-area .area{

	width:987px;

	padding:3px 0 0 2px;

	overflow:hidden;

	background:url(../images/bg-options.gif) repeat-y 570px 0;

}

.information-area .block{

	float:left;

	width:544px;

	padding:0 37px 0 0;

}

* html .information-area .block{margin:0 -3px 0 0;}

.information-area .info-block{overflow:hidden;}

* html .information-area .info-block{

	overflow:visible;

	height:1%;

}

.information-area .info-block .info{

	overflow:hidden;

	width:100%;

	margin:0 0 60px;

}

.information-area .buttons-holder{

	padding:0 0 0 10px;

	overflow:hidden;

}

* html .information-area .buttons-holder{

	overflow:visible;

	height:1%;

}

.information-area .download,

.information-area .watch{

	float:left;

	height:36px;

	text-indent:-9999px;

	width:171px;

}

.information-area .watch{background:transparent url(../images/btn-video-watch.gif) no-repeat;}

.information-area .download{

	background:transparent url(../images/btn-video-download.gif) no-repeat;

	margin:0 29px 0 0;

}

.information-area .holder{

	float:left;

	width:128px;

	margin:0 14px 0 0;

}

* html .information-area .holder{margin:0 11px 0 0;}

.information-area .img{

	width:118px;

	border:5px solid #d9d9d9;

	margin:0 0 4px;

}

.information-area .img img{display:block;}

.information-area .enlarge{

	display:block;

	background-color:#9a9a9a;

	padding:3px 0 4px 5px;

	font:13px/14px Arial, Helvetica, sans-serif;

}

.information-area .enlarge a{

	color:#fff;

	background:url(../images/bg-enlarge.gif) no-repeat;

	padding:0 0 0 22px;

}

.information-area .text{

	overflow:hidden;

	margin:0 0 4px;

	padding:7px 0 0;

}

* html .information-area .text{

	overflow:visible;

	height:1%;

}

.information-area .title,

.dvd-info .holder strong,

.video-scene .txt-info strong{

	background:url(../images/bullet-03.gif) no-repeat 0 4px;

	padding:0 0 0 11px;

	font:bold 14px/18px Arial, Helvetica, sans-serif;

	color:#e00505;

	display:block;

	margin:0 0 12px;

}

.information-area .txt{

	padding:0 0 0 15px;

	font:12px/14px Arial, Helvetica, sans-serif;

	color:#5a5a5a;

}

.information-area .txt p{margin:0;}

.heading h3.actor{

	float:left;

	background:url(../images/bg-actor.gif) no-repeat;

	margin:0;

	color:#5a5a5a;

	padding:0 0 0 12px;

	font:bold 15px/23px Arial, Helvetica, sans-serif;

}

/* scenes */

.scenes{

	width:100%;

	overflow:hidden;

	margin:0 0 10px;

}

.scenes ul{

	margin:0;

	padding:0;

	list-style:none;

	width:852px;

	font-size:0;

	line-height:0;

	overflow:hidden;

}

.scenes li{

	display:inline-block;

	width:278px;

	overflow:hidden;

	margin:0 5px 0 0;

	vertical-align:top;

	letter-spacing:0;

}

* html .scenes li{display:inline;}

* +html .scenes li{display:inline;}

.scenes .box{

	width:278px;

	height:165px;

	overflow:hidden;

	position:relative;

	z-index:0;

}

.scenes .box .icon{

	display:block;

	position:absolute;

	bottom:0;

	right:0;

	width:50px;

	height:40px;

	cursor:pointer;

}

.scenes .box .icon span{

	display:block;

	width:50px;

	height:40px;

	background:url(../images/ico-hd.png) no-repeat;

}

.scenes .box a,

.scenes .box img{display:block;}

.scenes .info{

	width:100%;

	overflow:hidden;

}

.scenes .area{

	float:left;

	width:175px;

}

.scenes h3{

	margin:0;

	color:#df0505;

	font:bold 15px/23px Arial, Helvetica, sans-serif;

}

.scenes .date-box{

	color:#5d5d5d;

	font:12px/14px Arial, Helvetica, sans-serif;

	background:url(../images/bullet02.gif) no-repeat 0 5px;

	padding:0 0 0 5px;

}

.scenes .date-box span{font-weight:bold;}

.scenes .download{

	float:right;

	background:url(../images/btn-download.gif) no-repeat 100% 3px;

	padding:0 17px 0 0;

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#e11b2e;

	margin:5px 0 0;

}

.scenes .download:hover{text-decoration:underline;}

/*.updates*/

.updates{

	overflow:hidden;

	margin:0 0 16px;
	float:left;

}

.updates ul{

	margin:0;

	padding:0;

	list-style:none;

	width:852px;

	font-size:0;

	line-height:0;

	overflow:hidden;

}

.updates li{

	width:207px;

	overflow:hidden;

	margin:0 5px 0 0;

	display:inline-block;

	padding:0 0 9px;

	vertical-align:top;

}

* html .updates li{display:inline;}

* +html .updates li{display:inline;}

.updates .box{

	width:207px;

	height:135px;

	overflow:hidden;

	position:relative;

}

.updates .box img{display:block;}

.updates .info{

	width:100%;

	overflow:hidden;

	font:11px/14px Arial, Helvetica, sans-serif;

	padding:4px 0 0;

}

.updates .title{

	float:left;

	width:160px;
	color:#ca1022;
}

.updates .title a{

	text-decoration:none;

	color:#ca1022;

}

.updates .title a:hover{text-decoration:underline;}

.updates .view{

	float:right;

	background:url(../images/bg-view.gif) no-repeat 100% 5px;

	padding:0 9px 0 0;

	color:#e11c2f;

	text-decoration:none;

	font-weight:bold;

}

.updates .view:hover{text-decoration:underline;}

.mds{
	overflow:hidden;
	margin:0 0 16px;
	float:left;
}
.mds ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.mds li{
	width:322px;
	overflow:hidden;
	margin:0 8px 0 0;
	display:inline-block;
	padding:0 0 9px;
	vertical-align:top;
}
.no_left{margin-right:0px;}
* html .mds li{display:inline;}
* +html .mds li{display:inline;}
.mds .box{
	width:322px;
	height:192px;
	overflow:hidden;
	position:relative;
}
.mds .box img{display:block;}
.mds .info{
	width:100%;
overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:4px 0 0;
}
.mds .period
{
	font-size:12px;
	padding: 2px 10px;
	background: #E5E5E5;
	color:#939393;
	margin-top:-4px;
	margin-bottom:15px;
	width:auto;
	clear:both;
}
.mds .period strong
{
	color:#5d5d5d;
	font-weight:bold;
}
.mds .period a
{
	color:#939393;
	text-decoration: none;
}
.mds .period a.rs
{
	color:#ca1022;
	text-decoration: none;
	font-weight:bold;
}
.mds .nb_dls{
	float:left;
	text-transform:capitalize;
	clear:both;
	font-size: 11px;
}
.mds .nb_dls a{
	color:#ca1022;
	text-decoration: none;
	font-weight:bold;
}
.mds .dl{
	float:right;
	padding:0 2px 0 0;
	color:#ca1022;
	text-decoration:none;
	font-weight:bold;
}
.mds .dl:hover{text-decoration:underline;}
.mds .title{
	float:left;
	width:160px;
}
.mds .title a{
	text-decoration:none;
	color:#ca1022;
	font-weight:bold
}
.mds .title a:hover{text-decoration:underline;}


.pagination{
	overflow:hidden;
	position:relative;
	margin-top:20px;
}

.pagination-l{

	position:relative;

	float:left;

	left:50%;

}

.pagination-r{

	position:relative;

	float:left;

	left:-50%;

}

.pagination ul{

	margin:0 -7px 0 0;

	padding:0 0 0 9px;

	list-style:none;

	font:bold 12px/22px Arial, Helvetica, sans-serif;

	width:auto;

	float:left;

}

.pagination li{

	float:left;

	width:auto;

	margin:0 16px 0 0;

	display:inline;

}

.pagination .first,

.pagination .prev,

.pagination .next,

.pagination .last{

	display:block;

	width:21px;

	height:21px;

	text-indent:-9999px;

	float:left;

}

.pagination .first{background:url(../images/btn-pagination.gif) no-repeat;}

.pagination .prev{background:url(../images/btn-pagination.gif) no-repeat 0 -21px;}

.pagination .next{background:url(../images/btn-pagination.gif) no-repeat 0 -42px;}

.pagination .last{background:url(../images/btn-pagination.gif) no-repeat 0 -63px;}

.pagination a{

	text-decoration:none;

	color:#646464;

}

.pagination a:hover,

.pagination .active a{

	color:#272525;

	text-decoration:underline;

}

/* gallery */

.gallery-holder{

	width:100%;

	overflow:hidden;

	margin:0 0 14px;

}

.gallery{

	position:relative;

	width:815px;

	overflow:hidden;

	padding:4px 0 0 29px;

	margin:0 0 14px;

}

.gallery .prev,

.gallery .next{

	position:absolute;

	width:27px;

	height:54px;

	text-indent:-9999px;

	top:67px;

    outline:0;

}

.gallery .prev{

	left:0;

	background:url(../images/btn-gallery.gif) no-repeat;

}

.gallery .next{

	right:0;

	background:url(../images/btn-gallery.gif) no-repeat 0 -54px;

}

.gallery .mask{

	width:786px;

	overflow:hidden;

	position:relative;

	float:left;

}

.gallery ul{

	float:left;

	margin:0;

	padding:0;

	list-style:none;

	width:9999px;

	overflow:hidden;

}

.gallery li{

	float:left;

	margin:0 4px 0 0;

	display:inline;

}

.gallery .img{

	width:194px;

	height:140px;

	overflow:hidden;

}

.gallery .img img,

.gallery .img a{float:left;}

.gallery .title{

	width:303px;

	overflow:hidden;

	font:13px/16px Arial, Helvetica, sans-serif;

    text-transform:capitalize;

}

.gallery .holder{

	width:194px;

	overflow:hidden;

	padding:3px 0 1px;

}

.gallery .title strong{

	float:left;

	color:#5b5b5b;

	padding:0 3px 0 0;

}

.gallery .title span{

	color:#959595;

	float:left;

	font:12px/17px 'Trebuchet MS', Arial, sans-serif;

}

.gallery .picture-box{

	background:url(../images/bg-pictures-box.gif) no-repeat 0 2px;

	padding:0 0 0 17px;

	color:#e11c2f;

	text-decoration:none;

	font:bold 12px/12px Arial, Helvetica, sans-serif;

}

.gallery .picture-box:hover{text-decoration:underline;}

.gallery-holder .access-box{

	display:block;

	width:679px;

	height:65px;

	margin:0 0 0 89px;

}

.gallery-holder .access-box img{display:block;}

/* pornostars-box */

#pornstars-content
{
	display: block;
	width:100%;
}

.pornostars-box{
	margin:0 0 14px;
	float:left;
}
.pornostars-box ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.pornostars-box li.big{
	display:inline-block;
	margin:0 22px 0 0px;
	padding:0 0 3px;
	vertical-align:top;
	width:150px;
}
.pornostars-box li.small{
	display:inline-block;
	margin:0 14px 0 0px;
	padding:0 0 3px;
	vertical-align:top;
	width:100px;
}
* html .pornostars-box li{display:inline;}
* +html .pornostars-box li{display:inline;}
.pornostars-box h3{
	margin:0 0 2px;
	color:#5b5b5b;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.pornostars-box li.small .img{
	width:100px;
	height:150px;
	overflow:hidden;
	margin:0 0 2px;
}
.pornostars-box li.big .img{
	width:150px;
	height:225px;
	overflow:hidden;
	margin:0 0 2px;
}
.pornostars-box .img img,
.pornostars-box .img a{display:block;}
.pornostars-box p{
	margin:0;
	color:#5e5e5e;
	font:11px/14px Arial, Helvetica, sans-serif;
}

.pornostars-box .stars{width:auto;}
.pornostars-box .stars li{
	margin:0 3px 0 0;width:auto;
}
.pornostars-box .stars img{display:block;}

/*.pornostars-holder*/

.pornostars-holder{

	width:277px;

	padding:0 0 0 6px;

	margin:16px 0 14px;

}

.pornostars-holder .box{

	float:left;

	width:277px;
	height:210px;
	background-color:#ebebeb;

	margin:0 4px 20px 0;

}

.pornostars-holder .view-box{background:none;}

.pornostars-holder .view-box h2{background:#d1d1d1  url(../images/bg-heading.gif) repeat-x;}

.pornostars-holder h2{

	color:#5b5b5b;

	font:18px/22px Arial, Helvetica, sans-serif;

	background:#adadad url(../images/bg-title.gif) repeat-x;

	margin:0;

	padding:6px 0 7px 12px;

}

.pornostars-holder h2 span{color:#c71022;}

.pornostars-holder .box ul{

	margin:0;

	padding:4px 0;

	list-style:none;

	font:13px/17px Arial, Helvetica, sans-serif;

	border-bottom:1px solid #d3d3d3;

}

.pornostars-holder .box li{

	padding:3px 0 4px 12px;

	background:url(../images/separator-box.gif) repeat-x;

}

.pornostars-holder .box li.mark{background:#d9d9d9 url(../images/separator-box.gif) repeat-x;}

.pornostars-holder .view-box li.mark{background:#e8e8e8 url(../images/separator-box.gif) repeat-x;}

.pornostars-holder .box li span{

	padding:0 0 0 12px;

	background:url(../images/bullet-box.gif) no-repeat 0 7px;

}

.pornostars-holder .box a{

	text-decoration:none;

	color:#5e5e5e;

	font-weight:bold;

}

.pornostars-holder .box a:hover{text-decoration:underline;}

.pornostars-holder .box span.date{

	color:#5e5e5e;

	background:none;

	padding:0;

}

.pornostars-holder .more{

	width:271px;
	height:40px;

	font:11px/14px Arial, Helvetica, sans-serif;

	padding:0 6px 0 0;
	display:block;
	clear:both;

}

.pornostars-holder .more a{

	text-decoration:none;

	background:url(../images/bg-more.gif) no-repeat 100% 6px;

	padding:0 9px 0 0;

	color:#e11c2f;
	float:right;

}


/* subscribe-box */

.subscribe-box{
	width:100%;
	overflow:hidden;
	margin-bottom: 20px;
}
.subscribe-box .heading{width:100%}

.subscribe-box .info{
	width:977px;
	height:165px;
	overflow:hidden;
	background:url(/images/sb_bg.jpg) no-repeat top left;
	margin: 0 3px;
}
.subscribe-box .info .text{
	padding:15px 205px 0px 205px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	text-align:center;
}

.subscribe-box .info span{color:#e00505;}

.subscribe-box .check{
	display:block;
	width:493px;
}

/* sidebar */

#sidebar{

	float:left;

	width:213px;

}

.home #sidebar{

	float:right;

	width:133px;

	overflow:hidden;

}

#sidebar h3{

	margin:0 0 4px;

	font:bold 17px/22px Arial, Helvetica, sans-serif;

	color:#5b5b5b;

	background:#d1d1d1 url(../images/bg-heading.gif) no-repeat;

	padding:7px 11px 5px;

}

#sidebar h3.head-box{

	margin:0 0 4px;

	font:bold 16px/21px Arial, Helvetica, sans-serif;

	color:#282828;

	background:#d1d1d1 url(../images/bg-heading.gif) no-repeat;

	padding:7px 11px 5px;

	width:185px;

}

#sidebar h3 span{color:#c71022;}

/* filter-block */

.filter-block{

	width:100%;

	overflow:hidden;

}

.filter-block .title{

	width:100%;

	overflow:hidden;

	margin:0 0 1px;

	background:#f4f4f4 url(../images/bg-list-title.gif) repeat-x 0 100%;

}

.filter-block h4{

	margin:0;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#505050;

	background:url(../images/bullet-title.gif) no-repeat 5px 4px;

	padding:0 10px 0 16px;

}

.list-area{

	width:195px;

	overflow:hidden;

	margin:0 0 0 13px;

}

.list-area ul{

	margin:0;

	padding:0 0 16px 13px;

	list-style:none;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	border-top:1px solid #c2c2c2;

}

.list-area li{

	padding:2px 0 4px 7px;

	background:url(../images/separator-box.gif) repeat-x 0 100%;

}

.list-area ul a{

	background:url(../images/bullet-filter-list.gif) no-repeat 0 4px;

	padding:0 0 0 16px;

	color:#5e5e5e;

	text-decoration:none;

}

.list-area ul a:hover{

	text-decoration:underline;

	color:#c71022;

}

/* scenes-area */

.scenes-area{

	width:100%;

	overflow:hidden;

	margin:-5px 0 0;

}

.scenes-area ul{

	margin:0;

	padding:8px 9px 0 8px;

	list-style:none;

}

.scenes-area li{

	width:178px;

	border:1px solid #f4f4f4;

	padding:0 0 13px 16px;

    text-transform: capitalize;

}

.scenes-area li:hover,

.scenes-area li.hover{

	border:1px solid #cecece;

	background-color:#e7e7e7;

}

.scenes-area strong{

	font:bold 13px/16px Arial, Helvetica, sans-serif;

	color:#c71022;

	display:block;

	margin:0 0 5px;

}

.scenes-area .holder{

	border:1px solid #dadada;

	width:160px;

	height:90px;

	overflow:hidden;

	margin:0 0 4px;

	position:relative;

}

.scenes-area .holder a,

.scenes-area .holder img{display:block;}

.scenes-area .info{

	width:100%;

	overflow:hidden;

	text-align:center;

	font:bold 13px/16px Arial, Helvetica, sans-serif;

	color:#5e5e5e;

}

.scenes-area .info a{

	text-decoration:none;

	color:#c71022;

}

.scenes-area .info a:hover{text-decoration:underline;}

#sidebar .block-holder{

	width:100%;

	overflow:hidden;

	margin:0 0 38px;

}

.search-scene #sidebar .block-holder{

	width:208px;

	padding:0;

}

/* sites-information */

.sites-information{

	width:936px;

	margin:0 0 19px 17px;

	border-top:2px solid #dcdcdc;

	background:url(../images/bg-sites-information.gif) repeat-x;

	overflow:hidden;

}

.sites-information .wrapper{

	width:100%;

	overflow:hidden;

}

.sites-information .column{

	float:left;

	width:216px;

	padding:17px 14px 0;

	margin:0 4px 0 0;

}

* html .sites-information .column{margin:0 1px 0 0;}

.sites-information .logo{

	width:234px;

	margin:0 0px 22px 0px;
	float:left;

}

.sites-information .logo img,

.sites-information .img img,

.sites-information .img-list img{display:block;}

.sites-information .holder{

	border:1px solid #e3e3e3;

	background-color:#fafafa;

	width:214px;

	padding:3px 0 10px;

}

.sites-information .holder strong{

	display:block;

	color:#282828;

	font:bold 13px/16px Arial, Helvetica, sans-serif;

	text-align:center;

}

.sites-information .holder h3{

	margin:0 0 6px;

	text-align:center;

	color:#eb0000;

	font:bold 15px/19px Arial, Helvetica, sans-serif;

}

.sites-information .img{

	width:200px;

	margin:0 auto 8px;

}

.sites-information a.btn-download{

	width:155px;

	height:30px;

	margin:0 auto;

	text-indent:-9999px;

	background:url(../images/btn-download-box.gif) no-repeat;

	display:block;

}

.sites-information .content{

	overflow:hidden;
	width: 100%;

	padding:0px 0 0;

	color:#282828;

	font:12px/16px Arial, Helvetica, sans-serif;
	float:left;

}

* html .sites-information .content{

	overflow:visible;

	height:1%;

}

.sites-information .content p{margin:0 0 3px;}

.sites-information h4{

	color:#4c4c4c;

	margin:0 0 3px 15px;

	font:bold 22px/26px Arial, Helvetica, sans-serif;

}

.sites-information .content .box{

	width:100%;

	overflow:hidden;

	margin:0 0 13px;

}

.sites-information .content .box1{

	overflow:hidden;
	margin:20px 0 13px 0px;
	float:left;
	width:690px;
	text-align:justify;
}

.sites-information .content .area{padding:0 0px 0 15px;}

.sites-information .img-list{

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:100%;

}

.sites-information .img-list li{

	float:left;

	margin:0 8px 0 0;

	padding:0 0 8px 0;

}

.sites-information .img-list img{border:1px solid #000;}

.sites-information .info-area{

	width:904px;

	overflow:hidden;

	margin:7px 0 0 14px;

	padding:2px 0 4px;

	background:#dcdcdc url(../images/bg-info-area.gif) no-repeat;

}

.sites-information .info-area strong{

	float:left;

	width:242px;

	text-align:center;

	color:#2b2b2b;

	font:bold 20px/40px Arial, Helvetica, sans-serif;

}

.sites-information .info-area strong .mark{color:#eb0000;}

.sites-information .info-area p{

	float:left;

	font:bold 15px/19px Arial, Helvetica, sans-serif;

	color:#2c2c2c;

	margin:0;

}

.sites-information .info-area p .mark{

	color:#eb0000;

	font:bold 35px/40px Arial, Helvetica, sans-serif;

}

.extra-holder{

	width:100%;

	overflow:hidden;

	padding:0 0 34px;

}

/* extra-holder */

.extra-holder .heading{margin:0 0 17px;}

.extra-holder .ad{

	width:901px;

	overflow:hidden;

	margin:0 0 0 32px;

	padding:9px 0 0;

}

.extra-holder .ad .holder{

	background-color:#fafafa;

	border:1px solid #e0e0e0;

	margin:0 0 25px;

	padding:5px 0 14px;

}

.extra-holder .ad .banner{

	width:799px;

	display:block;

	margin:0 auto

}

.extra-holder .ad .banner img{display:block;}

.extra-holder .ad strong{

	display:block;

	text-align:center;

	color:#2b2b2b;

	font:bold 38px/45px Arial, Helvetica, sans-serif;

}

.extra-holder .list{

	width:100%;

	position:relative;

	overflow:hidden;

}

.extra-holder .ad ul{

	margin:0;

	padding:0;

	float:left;

	list-style:none;

	font:bold 21px/26px Arial, Helvetica, sans-serif;

	color:#2b2b2b;

}

.extra-holder .ad ul span{

	font:bold 47px/55px Arial, Helvetica, sans-serif;

	color:#eb0000;

}

.extra-holder .ad li{

	float:left;

	background:url(../images/separator-add.gif) no-repeat 0 10px;

	padding:0 39px 0 42px;

}

.extra-holder .ad li:first-child{background:none;}

/* tour-holder */

.tour-holder{

	width:100%;

	overflow:hidden;

}

.tour-box{

	padding:0 260px 20px 0;

	margin:0 0 5px;

	background:url(../images/bg-tour-box.gif) no-repeat 100% 0;

}

.tour-box p{

	margin:0 0 25px;

	color:#656565;

	font:12px/18px Arial, Helvetica, sans-serif;

}

.tour-area,

.tour-area .img{

	width:100%;

	overflow:hidden;

}

.tour-area{margin:0 0 11px;}

.tour-area .img img{display:block;}

.tour-area ul{

	margin:0 0 20px;

	padding:0;

	list-style:none;

	width:984px;

	overflow:hidden;

}

.tour-area li{

	float:left;

	width:309px;

	padding:0 0 0 20px;

}

.tour-area li.small{

	width:291px;

	padding:0 0 0 15px;

}

.tour-area li.middle{

	width:308px;

	padding:0 15px 0 25px;

}

.tour-area strong{

	color:#eb0000;

	font:bold 14px/18px Arial, Helvetica, sans-serif;

	display:block;

	margin:0 0 15px;

}

.tour-area p{

	margin:0;

	color:#7b7b7b;

	font:12px/16px Arial, Helvetica, sans-serif;

}

.tour-area .ad{

	margin:0 0 0 82px;

	display:block;

}

.tour-area .ad img{display:block;}

.tour-list{

	margin:0;

	padding:0;

	list-style:none;

}

.tour-list li{

	background:url(../images/separator-questions.gif) repeat-x;

	margin:0 0 0;

}

.tour-list li:first-child{background:none;}

.tour-list .holder{

	width:100%;

	overflow:hidden;

	margin:0 0 12px;

	padding:10px 0 0;

}

.tour-list .tour-heading{

	background:transparent url(../images/bullet-tour-list.gif) no-repeat 4px 5px;

	padding:0 0 0 32px;

	margin:0 0 5px;

}

.tour-list h4{

	margin:0;

	color:#212121;

	font:bold 25px/28px Arial, Helvetica, sans-serif;

}

.tour-list h4 .mark{color:#d80018;}

.tour-list h4 .colored{

	color:#d80018;

	font:bold 29px/36px Arial, Helvetica, sans-serif;

}

.tour-list h4.tour-title{font:bold 27px/33px Arial, Helvetica, sans-serif;}

.tour-list .tour-heading h5{

	margin:0;

	font:bold 20px/23px Arial, Helvetica, sans-serif;

	color:#212121;

}

.tour-list .txt p{margin:0;}

.tour-list .box-area{

	padding:20px 375px 18px 0;

	background:url(../images/bg-tour-list.jpg) no-repeat 100% 100%;

}

.tour-list .tour-block{

	padding:20px 375px 50px 0;

	background:url(../images/bg-tour-box.jpg) no-repeat 100% 100%;

}

.tour-list .txt{

	background:url(../images/bullet-txt-box.gif) no-repeat 32px 4px;

	padding:0 0 0 45px;

	color:#7d7d7d;

	font:12px/14px Arial, Helvetica, sans-serif;

}

.tour-list .player{

	width:739px;

	height:436px;

	border:5px solid #d5d5d5;

	margin:0 auto 13px;

}

.tour-list .ad img,

.tour-list .ad-block img,

.tour-list .info .access img,

.tour-list .player img{display:block;}

.tour-list .ad{margin:0 0 20px 114px;}

.tour-list .ad-block{

	width:801px;

	padding:21px 0 23px;

	margin:0 auto;

}

.tour-list .ad-block a{

	border:6px solid #d5d5d5;

	display:block;

}

.tour-list .info{

	width:100%;

	overflow:hidden;

}

.tour-list .info strong{

	display:block;

	text-align:center;

	margin:0 0 7px;

	font:bold 24px/30px Arial, Helvetica, sans-serif;

	color:#2c2c2c;

}

.tour-list .info .access{

	display:block;

	width:679px;

	margin:0 auto 40px;

}

.tour-list .formats{

	width:579px;

	height:174px;

	margin:0 auto;

}

.tour-list .formats img{display:block;}

/* join-page */

.join-page #content{

	width:521px;

	float:left;

}

.join-page #sidebar{

	float:right;

	width:453px;

}

#sidebar .info-box{

	

	background:url(../images/bg-info-box.jpg) no-repeat;

	margin:0 0 11px;

}

#sidebar .info-b{

	padding:14px 0 147px 12px;

	background:url(../images/bg-info-b.jpg) no-repeat 0 100%;

}

#sidebar .info-box .img{

	position:absolute;

	right:0;

	bottom:0;

}

#sidebar .info-box .img img{display:block;}

#sidebar h3.info-title{

	background:url(../images/txt-what.gif) no-repeat;

	margin:0 0 5px;

	text-indent:-9999px;

	width:250px;

	height:27px;

	padding:0;

}

#sidebar .list-info{

	margin:0 0 12px;

	padding:9px 0 9px 8px;

	list-style:none;

	border-bottom:1px solid #b7b7b6;

	width:330px;

	min-height:150px;

}

* html #sidebar .list-info{	height:150px;}

#sidebar .list-info li{

	background:url(../images/separator-list-info.gif) no-repeat 0 6px;

	padding:0 0 0 14px;

	color:#5b5b5b;

	margin:0 0 2px;

	font:13px/17px Arial, Helvetica, sans-serif;

}

#sidebar h3.info-heading{

	background:url(../images/txt-members.gif) no-repeat;

	text-indent:-9999px;

	width:268px;

	height:65px;

	margin:0 0 4px;

}

#sidebar .area-list{

	padding:1px 0 0;

	margin:0 0 0 12px;

	list-style:none;

	color:#5b5b5b;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	width:256px;

	background:url(../images/separator-box.gif) repeat-x;

}

#sidebar .area-list li{

	background:#fbfbfb url(../images/separator-box.gif) repeat-x 0 100%;

	padding:0 0 4px 13px;

}

#sidebar .area-list li.mark{background:#e1e1e1 url(../images/separator-box.gif) repeat-x 0 100%;}

#sidebar .area-list li span{

	color:#df0505;

	margin:0 8px 0 0;

	font:bold 26px Arial, Helvetica, sans-serif;
	
	line-height: 35px;
}

#sidebar .ad{

	display:block;

	width:441px;

}

#sidebar .ad img{display:block;}

.form-join{

	overflow:hidden;

	padding:25px 0 0 32px;

}

.form-join .box{

	margin:0 0 17px;

	width:100%;

	overflow:hidden;

}

.form-join strong{

	color:#df0505;

	font:bold 14px/18px Arial, Helvetica, sans-serif;

	display:block;

	margin:0 0 11px;

}

.form-join .row{

	width:100%;

	overflow:hidden;

	padding:0 0 0 10px;

	margin:0 0 9px;

}

.form-join .row label{

	float:left;

	background:url(../images/bullet-join-form.gif) no-repeat 0 8px;

	padding:0 8px 0 7px;

	color:#5d5d5d;

	width:70px;

	font:bold 12px/21px Arial, Helvetica, sans-serif;

}

.form-join .row .txt{

	width:255px;

	float:left;

	height:18px;

	border:1px solid #b1b1b1;

	font:12px Arial, Helvetica, sans-serif;

	color:#5d5d5d;

	padding:3px 5px 2px;

	margin:0;

}

.form-join .radio-list{

	margin:0 0 28px 35px;

	padding:0;

	list-style:none;

}

.form-join .radio-list li{

	background-color:#fbfbfb;

	padding:6px 0 8px 7px;

	overflow:hidden;

	width:318px;

	margin:0 0 7px;

	border:1px solid #fff;

}
.form-join .radio-lists{

	margin:0 0 28px 15px;

	padding:0;

	list-style:none;

}

.form-join .radio-lists li{

	background-color:#fbfbfb;

	padding:6px 0 8px 7px;

	overflow:hidden;

	width:420px;

	margin:0 0 7px;

	border:1px solid #fff;

}



.planclear{

    background-color:#fbfbfb !important;

    padding:6px 0 8px 7px;

    overflow:hidden;

    width:318px;

    margin:0 0 7px;

    border:1px solid #fff;

}

.plansel{

    background-color:#e8e8e8 !important;

    padding:6px 0 8px 7px;

    overflow:hidden;

    width:318px;

    margin:0 0 7px;

    border:1px solid #fff;

}









.form-join .radio-list li.active, .form-join .radio-lists li.active{

	border:1px solid #FFF;

	background-color:#e8e8e8;

}

.form-join .radio-list li a, .form-join .radio-lists li a{

	text-decoration:none;

	color:#999797;

}

.form-join .radio-list li a:hover, .form-join .radio-lists li a:hover{

	color:#999797;

	text-decoration:underline;

}

.form-join .radio-list li a:hover span,.form-join .radio-lists li a:hover span,

.form-join .radio-list li a:hover label.method,.form-join .radio-lists li a:hover label.method{color:#999797;}

.form-join .radio-list .txt, .form-join .radio-lists .txt{display:inline;}

.form-join .radio-list .radio, .form-join .radio-lists .radio{

	width:16px;

	height:16px;

	margin:0 5px 0 0;

	padding:0;

	float:left;

}

.form-join .radio-list label, .form-join .radio-lists label{

	color:#df0505;

	font:bold 14px/17px Arial, Helvetica, sans-serif;

	margin:0 0 2px;

	cursor:pointer;

}

.form-join .radio-list .describe,.form-join .radio-lists .describe,

.form-join .radio-list label.method, .form-join .radio-lists label.method{

	color:#5b5b5b;

	font:12px/16px Arial, Helvetica, sans-serif;

}

.form-join .button-holder{

	border-top:2px solid #e6e5e5;

	margin:-29px 0 19px -32px;

	padding:15px 0 0;

}

.form-join .btn-continue{

	cursor:pointer;

	background-color:#3b3a3a;

	border:0;

	margin:0 auto;

	padding:0 0 2px;

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#f4f4f4;

	width:182px;

	height:39px;

	display:block;

}

.form-join .text{

	width:489px;

	margin:0 0 0 -15px;

	overflow:hidden;

	font:12px/17px Arial, Helvetica, sans-serif;

	position:relative;

}

.form-join .text p{margin:0 0 25px;}

.form-join .text a{

	color:#5b5b5b;

	text-decoration:none;

}

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

/* dvd-list */

.search-scene .dvd-list{margin:0 auto;}

.dvd-list{

	width:120px;

	overflow:hidden;

	margin:0;

	padding:0 0 0 7px;

	list-style:none;

}

.dvd-list li{

	float:left;

	width:120px;

	padding:0 0 20px;

}

.dvd-list .holder{

	width:120px;

	height:181px;

	overflow:hidden;

	margin:0 0 4px;

	position:relative;

}

.icon-small{

	display:block;

	width:50px;

	height:40px;

	position:absolute;

	bottom:0;

	right:0;

	cursor:pointer;

}

.icon-small span{

	display:block;

	width:50px;

	height:40px;

	background:url(../images/ico-hd.png) no-repeat;

}

.dvd-list .holder img,

.dvd-list .holder a{display:block;}

.dvd-list h4{

	margin:0 0 2px;

	font:bold 12px/17px Arial, Helvetica, sans-serif;

	color:#e00505;

	text-align:center;

}
.dvd-list h4 a{
	color:#e00505;
	text-decoration:none;
	}
.dvd-list p a{
	color:#838383;
	text-decoration:none;
	}
.dvd-list p{

	font:11px/14px Arial, Helvetica, sans-serif;

	color:#838383;

	margin:0;

	text-align:center;

}

/* questions-area */

.questions-area{

	width:100%;

	overflow:hidden;

	margin:4px 0 0;

}

.questions-area ul{

	margin:0;

	padding:0 0 8px;

	list-style:none;

	background:url(../images/separator-questions.gif) repeat-x;

	font:bold 11px/14px Arial, Helvetica, sans-serif;

}

.questions-area li{

	background:url(../images/separator-questions.gif) repeat-x 0 100%;

	padding:4px 0 5px 5px;

}

.questions-area li a{

	color:#838383;

	text-decoration:none;

	background:url(../images/bullet-questions-box.gif) no-repeat 0 5px;

	padding:0 0 0 10px;

}

.questions-area li a:hover{

	text-decoration:underline;

	color:#e00505;

}

.questions-area .more{

	float:right;

	background:url(../images/bg-more.gif) no-repeat 100% 6px;

	padding:0 8px 0 0;

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#e11c2f;

}

.questions-area .more:hover{text-decoration:underline;}

/* category-holder */

.category-holder{

	width:100%;

	overflow:hidden;

	padding:0 0 27px;

}

.category-holder .heading{

	width:971px;

	padding:6px 4px 5px 10px;

}

.category-holder .heading h2{width:500px;}

.category-holder .form-category{

	float:right;

	width:334px;

}

.category-holder .form-category span{

	color:#5e5e5e;

	font:12px/20px Arial, Helvetica, sans-serif;

	float:left;

	margin:0 5px 0 0;

	display:inline;

}

.category-holder .form-category select{

	width:197px;

	float:left;

	height:20px;

	color:#838383;

	font:14px Arial, Helvetica, sans-serif;

}

.category-holder .form-category .btn-category{

	float:left;

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#fff8f8;

	background:#ac1120;

	border:1px solid #c0c0c0;

	cursor:pointer;

	width:89px;

	height:21px;

	margin:0 0 0 3px;

	padding:1px 0 2px;

}

.category-holder ul{

	width:984px;

	overflow:hidden;

	margin:0 0 27px;

	padding:2px 0 0 1px;

	list-style:none;

	font-size:0;

	line-height:0;

}

.category-holder li{

	display:inline-block;

	margin:0 2px 0 0;

	padding:0 0 5px;

	vertical-align:top;

	width:244px;

}

* html .category-holder li{display:inline;}

* +html .category-holder li{display:inline;}

.category-holder .holder{

	width:244px;

	overflow:hidden;

	height:165px;

}

.category-holder .holder img,

.category-holder .holder a{display:block;}

.category-holder .info{

	width:233px;

	overflow:hidden;

	padding:0 7px 0 4px;

}

.category-holder .category{

	float:left;

	width:135px;

	font:bold 16px/22px Arial, Helvetica, sans-serif;

}

.category-holder .category a{

	text-decoration:none;

	color:#e10505;

	padding:0 0 0 6px;

	background:url(../images/bg-category.gif) no-repeat 0 6px;

}

.category-holder .category a:hover{text-decoration:underline;}

.category-holder .info-box{

	float:right;

	font:11px/13px Arial, Helvetica, sans-serif;

	margin:0;

	padding:5px 0 0;

}

.category-holder .info-box strong{font:bold 12px/14px Arial, Helvetica, sans-serif;}

.category-holder .info-area{

	display:block;

	width:100%;

	text-align:center;

	color:#767676;

	font:21px/27px Arial, Helvetica, sans-serif;

	margin:0 0 12px;

}

.category-holder .info-area a{

	text-decoration:none;

	color:#c70013;

}

.category-holder .info-area a:hover{text-decoration:underline;}

.category-holder .get-access{

	width:709px;

	display:block;

	margin:0 auto;

}

.category-holder .get-access img{display:block;}

.navbox-holder{

	width:100%;

	background:#890e01 url(../images/bg-navbox.gif) repeat-x;

	border-bottom:3px solid #121212;

	overflow:hidden;

	position:relative;

}

/* navbox */

.navbox{

	margin:0;

	padding:15px 0 0;

	overflow:hidden;

	list-style:none;

	font:12px/14px Arial, Helvetica, sans-serif;

	float:left;

}

.navbox li{

	float:left;

	background:url(../images/separatop-navbox.gif) no-repeat 0 1px;

	padding:0 21px 10px 23px;

}

.navbox li:first-child{

	background:none;

	padding:0 21px 0 0;

}

.navbox a{

	color:#fee9e9;

	text-decoration:none;

}

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

/* footer */

#footer{

	width:1039px;

	overflow:hidden;

	margin:0 -19px;

	background:url(../images/bg-page.jpg);

}

.footer-area{

	width:1001px;

	padding:0 19px;

	background:url(../images/bg-footer.jpg) no-repeat;

}

.footer{

	overflow:hidden;

	width:100%;

	padding:40px 0 20px;

}

#footer .logo{

	overflow:hidden;

	width:243px;

	height:127px;

	text-indent:-9999px;

	background:url(../images/bg-footer-logo.png) no-repeat;

	display:block;

	margin:0 auto 12px;

}

#footer .logo a{

	width:243px;

	height:127px;

	display:block;

	position:relative;

}

#footer .txt{

	width:100%;

	overflow:hidden;

	font:12px/15px Tahoma, Helvetica, sans-serif;

	color:#373737;

}

#footer .txt p{

	margin:0;

	text-align:center;

}

#footer .txt ul{

	margin:0;

	padding:0;

	list-style:none;

	width:100%;

	overflow:hidden;

	text-align:center;

}

#footer .txt li{

	display:inline;

	padding:0 6px 0 7px;

	background:url(../images/separator-footer-nav.gif) no-repeat 0 1px;

}

#footer .txt li:first-child{

	padding-left:0;

	background:none;

}

#footer .txt li a{

	text-decoration:none;

	color:#373737;

}

#footer .txt li a:hover{text-decoration:underline;}



.stepcarousel{

position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/

width: 786px; /*Width of Carousel Viewer itself*/

height: 190px; /*Height should enough to fit largest content's height*/

margin-top:10px;

}



.stepcarousel .belt{

position: absolute; /*leave this value alone*/

left: 0;

top: 0;

}





.stepcarousel .panel2{

float: left; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

padding-left: 10px; /*margin around each panel*/

width: 220px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}



.stepcarousel_sc{

position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/

width: 921px; /*Width of Carousel Viewer itself*/

height: 190px; /*Height should enough to fit largest content's height*/

margin-top:10px;

}

.stepcarousel_sc .panel_sc{

float: left; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

padding-left: 4px; /*margin around each panel*/

width: 302px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}

.stepcarousel_sc .panel_scgal{

float: left; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

padding-left: 8px; /*margin around each panel*/

width: 219px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}

.stepcarousel_sc .belt_sc{

position: absolute; /*leave this value alone*/

left: 0;

top: 0;

}

.stepcarousel_sc .panel_sc2{

float: left; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

padding-left: 4px; /*margin around each panel*/

width: 302px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}

.stepcarousel_sc .belt_sc2{

position: absolute; /*leave this value alone*/

left: 0;

top: 0;

}



.page_title3 {

background: #AC1120;

border:3px solid #BBB;

clear:both;

color:#FEE9E9;

font-family:Trebuchet,Trebuchet MS,Arial,sans-serif;

font-size:21px;

font-weight:bold;

height:35px;

margin-bottom:5px;

overflow:hidden;

padding:0;

text-transform:capitalize;

width:969px;

padding:5px;

}







.support_sub_title  {

background:none repeat scroll 0 0 #DDDDDD;

border:1px solid #313131;

color:#333333;

font-family:Trebuchet MS,Arial,sans-serif;

font-size:13px;

font-weight:bold;

height:20px;

line-height:20px;
padding-left:6px;

}

.support_block{margin-bottom:10px;text-align:justify;}

/* old format */

           .ds2_sep{

    height:328px;

    width:10px;

    float: left;

    margin-top: 10px;

    overflow:hidden;

}

.right_search .dvd_search2, .right_search .dvd_search2_over

{

    float:left;

    display: block;

    width:370px;

    height:328px;

    padding:2px;

    margin-top:10px;

    overflow: hidden;

   background: url("../images/bg-video-scene.gif") repeat-x scroll 0 0 transparent;

    cursor: pointer;

    cursor: hand;

    border: 1px solid #F4F4F4;

}

.right_search .dvd_search2_over

{

  border: 1px solid #CCC; 

}

.right_search .dvd_search2 .ds2_title, .right_search .dvd_search2_over .ds2_title

{

    height:25px;

    width:375px;

    text-align:left;

    vertical-align:middle;

    clear: both;

    overflow:hidden;

}

.right_search .dvd_search2 .ds2_hd, .right_search .dvd_search2_over .ds2_hd

{

    position:relative;

    float:left;

    top:254px;

    left:156px;

}

.right_search .dvd_search2 .ds2_title .ds2t_left, .right_search .dvd_search2_over .ds2_title .ds2t_left

{

    width: 260px;

    overflow:hidden;

    text-align:left;

    color:#000;

      font-family: Trebuchet MS, Arial, sans-serif;

      font-size: 14px;

      font-weight: bold;

      text-transform:uppercase;

    line-height:25px;

    padding-left:4px;

    float:left;

}

.right_search .dvd_search2_over .ds2_title .ds2t_left

{

   

}

.right_search .dvd_search2 .ds2_title .ds2t_right, .right_search .dvd_search2_over .ds2_title .ds2t_right

{

    width: 105px;

    overflow:hidden;

    text-align:right;

    color:#5B5B5B;

      font-family: Trebuchet MS, Arial, sans-serif;

      font-size: 11px;

      text-transform:capitalize;

      line-height:32px;

      padding-right:4px;

      float:right;

}

.right_search .dvd_search2 .ds2_content, .right_search .dvd_search2_over .ds2_content

{

    width:375px;

}

.right_search .dvd_search2 .ds2_content .ds2_left, .right_search .dvd_search2_over .ds2_content .ds2_left

{

    width:163px;

    vertical-align:top;

    padding: 0 2px;

}

.right_search .dvd_search2 .ds2_content .ds2_left .ds2_info, .right_search .dvd_search2_over .ds2_content .ds2_left .ds2_info

{

    display: block;

    float:left;

    width:158px;

    height:180px;

    text-align:left;

    color:#5B5B5B;

    font-family: Arial, sans-serif;

      font-size: 11px;

      padding-right:2px;

}

.right_search .dvd_search2 .ds2_content .ds2_left .ds2_info .ds2i_title, .right_search .dvd_search2_over .ds2_content .ds2_left .ds2_info .ds2i_title

{

    width:154px;

    clear:both;

    color:#000;

    font-weight:bold;

    margin-top:5px;

}

.right_search .dvd_search2 .ds2_content .ds2_left .ds2_info .ds2i_text, .right_search .dvd_search2_over .ds2_content .ds2_left .ds2_info .ds2i_text

{

    width:154px;

    clear:both;

    font-size: 11px;

    text-align:left;

}

.right_search .dvd_search2 .ds2_content .ds2_left .ds2_info .ds2i_text A, .right_search .dvd_search2_over .ds2_content .ds2_left .ds2_info .ds2i_text A

{

    color:#5B5B5B;

    font-size: 11px;

}

.right_search .dvd_search2 .ds2_content .ds2_left .ds2_btn, .right_search .dvd_search2_over .ds2_content .ds2_left .ds2_btn

{

    display: block;

    float:left;

    width:124px;

    height:119px;

    background: url(/images/new/ds2_btn_bg_none.jpg) no-repeat;

    padding:10px;

    margin:0px 10px 0 15px;

}

.right_search .dvd_search2 .ds2_content .ds2_left .ds2_btn IMG, .right_search .dvd_search2_over .ds2_content .ds2_left .ds2_btn IMG

{

    margin-bottom:8px;

}

.right_search .dvd_search2 .ds2_content .ds2_right, .right_search .dvd_search2_over .ds2_content .ds2_right

{

    width:217px;

}

.right_search .dvd_search2 .ds2_content .ds2_right .ds2_pic

{

    padding:6px;

    float:left;

}

.right_search .dvd_search2_over .ds2_content .ds2_right .ds2_pic

{

    padding:6px;

    float:left;

}





/* old format */       
