@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,pre,form,fieldset,input,textarea,p,blockquote,th,table,tr,td {
	margin:0;
	padding:0;
}
body{
	background-repeat: no-repeat;
	background-color:#000;
	font-family:Verdana, Geneva, sans-serif;
}
#content{
	width:1000px;
	min-height:100%;
        margin:auto;
}

/* HEADER */
#header {
        background-image:url('http://images.ancdn.com/public/703/support/703header_logo_tour.jpg');
        width:1000px;
        margin:auto;
	height:105px;
}
#header a{
	font-size:18px;
	color:#fff;
	text-decoration:none;
	margin-right:5px;
	letter-spacing: -0.5px;
}
#header a:hover{
	color:#ffe085;
}
#header ul{
	padding:0px;
	margin:0px;
}
#header .navigation li{
    list-style-type: none;
}
#header .title a{
    font-size:40px;
	border:none;
}

.join-box{
	width:1000px;
	margin:auto;
	margin-bottom:2px;
}
#header-sub{
	width:1000px;
        height: 54px;
        background-image:url('http://images.ancdn.com/public/703/support/new-menu-bg.jpg');
	margin:auto;
	color:#fff;
	font-size:20px;
}
#header-sub a{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin: 12px;
    text-decoration: none;
}
#header-sub a:hover{
	color:#aa070c;
}

#header-container {border-bottom:1px solid #fff; height:90px;}
#header-container a{border-top:1px solid #fff;}
#header-container a:hover{color: #ffe085;border-top:1px solid #ffe085;}

.join-box {margin: auto auto 10px; width: 1000px;}
.join-box p{border:1px solid #fff; padding:8px; background-color:#000; color:#fff; font-size:16px; text-align:center;}
.join-box p span{color:#ffe085;}
.join-box a{color:#ffe085; font-weight:bold; font-size:18px; text-decoration:none;}
.join-box a:hover{color:#fff; text-decoration:underline;}

#wrapper{

}

/* FOOTER */
#footer{
    font-family:Verdana, Geneva, sans-serif;
	width:100%;
	height:167px;
	padding:10px;
	color:#fff;
        text-align: center;
}
#footer a {
   font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
#footer a:visited {
	color:#fff;
}
#footer a:hover{
    color:#aa070c;
}
#footer-info{
        margin:auto;
	width:1000px;
	height:167px;
	font-size:12px;
	color:#fff;
	line-height:36px;	
}
#footer-info p{
    line-height:29px;
}

/* MAIN PAGE */

#home-wrap{
	width:1000px;
}
.home-scene img{border:none; text-decoration:none}
#join-link-main{
	width:1000px;
	height:70px;
}
#join-link-main a, .marketing-message, .marketing-message a {
	color:#070058;
	font-size:45px;
    font-weight: bold;
}
#join-link-main a:hover, .marketing-message a:hover{
	color:#5f54c3;
}
#join_box td,#join_box tr,#join_box div,#join_box p,#join_box a,#join_box table,#join_box h1,#join_box h2,#join_box h3,#join_box h4,#join_box h5,#join_box h6{margin:0; padding:0;}

h1,h2,h3,h4,h5,h6{}

h1{}

h2{}

h3{}

h4{}

h5{}

h6{}

td{vertical-align:top;}

#container{padding:10px 0; width:1000px;}

.clear{clear:both;}

#join_video_box{width:538px; margin-right:10px; float:left;}

#join_video_box h2,#join_box h3{text-transform:uppercase; font-weight:bold; text-align:center;}

#join_video{width:538px; height:302px; border:1px solid #000;}

#join_under_ads{ margin:0 auto; padding:20px 0;}

#join_under_ads img{border:1px solid #000; background-color:#fff; margin-bottom:10px;}

.join_under_ads_middle{ padding: 0 10px;}

#join_box{width:400px; float:right;}

#join_box form{background-color:#fff; border:1px solid #000; padding:10px; }

#join_box td{height:20px;}

#join_box p{font-size:12px; font-weight:bold; padding-top:5px;}

#join_box h4, .center_upper{text-transform:uppercase; text-align:center;}

.align_center{text-align:center;}

.align_left{text-align:left;}

.align_right{text-align:right;}

#join_box .left_width{width:121px}

#join_box input,#join_box select{ border:1px solid #ccc; padding:3px; margin:2px; width: 250px;}

#join_box input.double{width:118px;}

#join_input{}

#join_input input{width:20px; position:relative; top:2px;}

.join_h2{font-weight:bold; text-align:center;}

.join_under_ads{}

/* Trailer Styles */

.mrktng-mssg {font-size:40px; text-align:center; margin:10px;}

.mrktng-mssg a {color:#070058; font-weight: bold;}

.mrktng-mssg a:hover {color:#5f54c3;}

#vid_top {margin:35px 0px 0px 20px}

#sizzler_video {border: 3px solid #000}

#logo_overlay {position: absolute; top:15px; left:25px; opacity:0.8;filter:alpha(opacity=80)}

#trailer_bttn{position:absolute;top:285px; cursor:pointer; left:345px; opacity:0.8;filter:alpha(opacity=80)}

/*Support */
#leftSidebar{display: none;}

#support {background: #E7E5E2;padding: 5px; line-height:1.6em;}

#support a {color:#aa070c;}

#support a:hover {color:#aa070c;}

#sup-main {width:685px;margin:0px 5px; float:left;}

#sup-sidebar {
    background: none repeat scroll 0 0 #DEDDDC;
    float:right;
    width:295px;
}

#sup-sidebar p {font-size:12px;margin:10px;}

#support h2 {color: #aa070c; font-weight:bold; font-size: 18px;text-align: center;}

#support h3 {font-size:16px; font-weight: bold; margin-left: 10px;}

.sup-underline{border-bottom: 1px solid #c4d2e0;}

.support-headline {padding:5px; height:26px; margin-bottom: 10px; font-weight: bold; font-size:20px; background-image: url(http://content.naughtyamerica.com/naughty/public/amateurs/images/support-back-head.jpg);background-repeat:repeat-x; color:#fff;}

.support-headline a {color:#aa070c;}

#support .support-headline a:hover {color:#fff;}

.underline-dash {border-bottom: 1px dashed #567ea7; margin:10px 0px;}

#newticket {width:650px;float:left;margin-left:5px;}

#checkticket {width:300px;float:right; text-align: center; margin-right:5px;}

.gray-tix {background:#d0cece; height:340px;}

.black {color:#000}

.p-bottom {padding-bottom:7px;}

#question-mark {margin-top:25px;position:relative;left:20px;}

.left {float: left;}

.right {float:right;}

#red {color:#d00000;}
#saftey {width:210px; height:66px; margin:auto;}
.scene_hor_pic {width:215px; height:145px;background:#f9cfcf; border:1px solid #ebe7e4; float:left; margin-right:5px;}
.scene_vert {float:left; margin-top:10px;margin-right:5px}
.scene_vert a {text-decoration:none; }
.scene_vert_more img {border:1px solid #ebe7e4; float:left; margin-top:5px;margin-right:5px}
#scene_hor {float:right; margin:10px 0px; width:670px;}
#click_now {font-size:28px; width:900px; padding:4px; margin:10px auto;}
#click_now a { text-decoration:underline; color:#ff0000;}
#click_now a:hover{color:#000;}
#watch_now {font-size:40px; width:405px; text-align:center; margin:0px auto;}
#watch_now a { text-decoration:underline; color:#ff0000;}
#watch_now a:hover{color:#000;}
#trailer_overlay {cursor:pointer; position:absolute; top:400px; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; left:435px;}
h3 {margin:10px 0px 0px 0px; padding:0px;}

.sign_up_now {cursor:default;}

/*TNGF*/
#join-options-block {background:#000; height:84px; padding:5px 0 3px 0;}
#join-options-block img {float:left;}
.scene-pix { text-align:center; background:#727272; border:1px solid #fff; width:329px; height:184px;float:left;margin:1px; color:#fff}
#upper-join-box {background:#000; color:#fff; border:1px solid #fff;text-align:center; margin:5px 0px; font-size:18px;}
#upper-join-box a {color:#ffe085; text-decoration:none;}
#upper-join-box span {font-weight:bold; font-size:24px;}
.other-gfs {width:329px; height:584px;float:left; margin:1px;  border:1px solid #fff; }
.headline-bg {margin:5px 0px; color:#fff; background-image:url('http://images.ancdn.com/public/tngf/images/panel-background.png'); height:35px; font-size:18px;}
.headline-bg p {color:#fff; position:relative;top:5px; left:5px; padding:0px; margin:0px;}
.name-date {font-size:16px; color:#fff; margin-left:5px;}

/* jQPagination */
.jq_pagination{width:375px; margin:auto; position:relative; bottom:4px; font-family: Verdana,Geneva,sans-serif; font-size:21px; text-align:right;}
.jq_pagination a{padding-left:10px; color:#000; font-size:21px; cursor:pointer; text-decoration:none;}
.jq_pagination a:hover{color:#fff;text-decoration:none;}
.jq_pagination .current.prev, .jq_pagination .current.next{display:none;}

.home-scene{background-color: transparent; height: 561px; width: 998px;}

.play-movie{z-index:100; position:absolute; bottom:245px; left:400px; display:none;}

.watch-trailer{ float:left; margin-right:20px; position:relative; bottom:-2px;}

.watch-trailer p{line-height:2.4em;}

.watch-trailer a{background: #909090 url(http://images.ancdn.com/public/tngf/images/img-icon-crest-blk.png)  15px 10px no-repeat; padding:2px 15px 2px 40px; font-size:24px; text-decoration:none; color:#000;}

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

.watch-video{ float:left; position:relative; bottom:-2px;}

.watch-video a{background:#000 url(http://images.ancdn.com/public/tngf/images/img-icon-crest-white.png) 15px 8px no-repeat; border:1px solid #fff; padding:1px 15px 1px 40px; font-size:24px; text-decoration:none; color:#ffe085;}

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

.watch-video p{ line-height:2.4em;}

.scene-category a{text-decoration:none; color:#ffe085;}

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

.video-synopsis-title{color:#757575; position:relative; top:-4px;}

.video-synopsis{padding-left:8px; border-left:3px solid #fff; margin-top:10px;}

.video-synopsis-text{color:#fff; line-height:1.4em; padding-bottom:10px;}

/* jCarousel styles */

.carousel-caption{opacity:.8; background-color:#000; font-size:24px; color:#fff; padding:5px 0 5px 15px; z-index:10; position:absolute;}

.carousel-caption a{color:#fff; text-decoration:none;display:block; }

#mycarousel{overflow:hidden;}

#mycarousel li{position:relative;}

.jcarousel-skin-tango .jcarousel-container {background: transparent; position:relative;}

.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}

.jcarousel-skin-tango .jcarousel-container-horizontal {overflow:hidden;}

.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}

.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}

/* jCarousel buttons */

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    right: 5px;
    width: 56px;
    height: 56px;
    cursor: pointer;
    background: transparent url(http://images.ancdn.com/public/tngf/images/img-right-arrow-tngf.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    top:100px;
    right: auto;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    opacity:.9;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    opacity:.7;
    right: 7px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    opacity:.05;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    left: 5px;
    width: 56px;
    height: 56px;
    cursor: pointer;
    background: transparent url(http://images.ancdn.com/public/tngf/images/img-left-arrow-tngf.png) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    opacity:.9;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    opacity:.7;
    left: 7px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;

}

.enter-text{color:#363636; font-size:30px; text-transform:uppercase; width:1004px; text-align:right; padding-bottom:10px;}

.enter-text a{color:#363636; text-decoration:none;}

.enter-text a:hover{color:#fff;}

.grid-view-image{width:1004px; text-align:right; padding:0 0 0 5px; font-size:16px; line-height:1.2em; color:#525150; text-decoration:none;}

.grid-view-image img{float:right;}

.grid-view-image:hover{opacity:.7; cursor:pointer;}

#tags-list{}

#tags-list a{font-size:22px; color:#fff; text-decoration:none;}

#tags-list a:hover{color:#525150;}

/*hide the browser scroll bar and use ours */
/* ---------- fff theme ----------------------------------------------------------------- */

ul.fff {
    padding: 0;
}

.fff .scrollbar-pane {
    margin-right: 12px;
}

.fff .scrollbar-handle-container {
    background: #000;
    width: 12px;
}

.fff .scrollbar-handle {
    width: 12px;
	background-color: #CCC;
}

.fff .scrollbar-handle:hover {
    background-color: #999;
}

.fff .scrollbar-handle.move {
    background-color: #666;
}

.fff .scrollbar-handle-up {
    width: 12px;
    height: 18px;
}

.fff .scrollbar-handle-down {
    width: 12px;
    height: 18px;
}


/* ---------- basic theme: these are the most necessary styles --------------------------------- */

.scrollbar-pane {
    margin-right: 20px;
}

.scrollbar-handle-container {
    background: #000;
    width: 20px;
}

.scrollbar-handle {
    width: 20px;
    background: #999;
}

.scrollbar-handle:hover {
    background: #666;
}

.scrollbar-handle.move {
    background: #111;
}

.scrollbar-handle-up {
    width: 20px;
    height: 20px;
    background: #DDD;
}

.scrollbar-handle-up:hover {
    background: #666;
}

.scrollbar-handle-down {
    width: 20px;
    height: 20px;
    background: #DDD;
}

.scrollbar-handle-down:hover {
    background: #666;
}
.navigation .rollover{
		margin:1px;
	}
	#link-wrap{
		margin:0px;
		padding:0px;
		height:25px;
		width:100%;
	}
	#link-wrap img{
		margin:0px;
		padding:0px;
	}