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

body{
	margin:auto;
	background-color:#d7d3d1;
	font-family:Arial, Helvetica, sans-serif;
}
#content{
	width:1000px;
	min-height:100%;
	background:#fff;
	
}

/* HEADER */
#hottie-pic, #amra-tour-header {width:1000px; margin:auto; padding-bottom:5px; background:#fff;}

#header-image{
	width:1000px;
	height:345px;
}
#header-navigation{
	width:1000px;
	height:49px;
	background-color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
}
#header-navigation a{
color:#fff;
text-decoration:none;
}
#header-navigation a:visited{
color:#fff;
}
#header-navigation a:hover{
color:#070058;
}

#googPlus {position:absolute; top:15px; right:1px;}

#wrapper{
	width:1000px;
	margin:auto;
	padding:0px;
}

/* FOOTER */
#footer{
	width:1000px;
	height:200px;
}
#footer a {
	color:#000;
}
#footer a:hover{
    color:#5f54c3;
}
#footer-nav{
	width:1000px;
	font-size:24px;
	font-weight:bold;
	color:#000;
	line-height:10px;
}
#footer-nav a{
	font-size:24px;
	font-weight:bold;
	color:#000;
}
#footer-info{
	width:1000px;
	font-size:18px;
	color:#000;
	line-height:10px;
}
#footer-info a{
	font-size:18px;
	font-weight:bold;
	color:#000;
}

/* MAIN PAGE */
.home-scene{
	width:329px;
	height:222px;
	background-color:#fff;
	float:left;
	margin:2px;
}
#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;
	line-height: 1.25em;
}
#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;}

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 input{width:20px; position:relative; top:2px;}

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





/* Styles from the main page redesign 4-26-11 */
.join_link_main {margin:8px 0 8px 0; height: 30px; text-align:center; width: 600px; float:right;}
.join_link_main span {line-height:30px; margin: 0 auto;}
.join_link_main a{font-size:30px; color:#cc1111; font-weight:bold; text-decoration:underline;}
.join_link_main a:hover{color:#000;}

.join_link {text-align: center; padding:0px 0px 15px 0px; margin-top:15px;}
.join_link a{font-size:30px; color:#cc1111; font-weight:bold; text-decoration:underline;}
.join_link a:hover{color:#000;}

.main_gallery_images{float:left; margin: 0 0 4px 3px;background-color:#333; border:none;}
.jq_pagination {float: right; text-align: right; margin:10px 0px;}
.jq_pagination a{padding-left:30px; color:#cc1111; font-weight:bold; font-size:20px; cursor:pointer; text-decoration:none;}
.jq_pagination span{padding-left:30px; color:#C11/*#ebe7e4*/; font-weight:bold; font-size:20px; text-decoration:none;}
.jq_pagination span:hover {color:#000; text-decoration:underline;}
.jq_pagination a:hover{color:#000; text-decoration:underline;}

#category-select{ font-size:30px; font-weight:bold; padding:3px; height:39px; margin-left:145px;}
#category-select a{ color:#000; text-decoration:none;}
#category-select a:hover{color:#DE3400;}
#new-amateurs {width: 165px; height: 18px; margin: 8px 0px 5px 0px; float: left;}
.grey-bar { width: 100%; height: 10px; background-color:#e0e2df; margin: 0px; padding: 0px;}
.red-bar {height: 10px; width: 68px; background-color: #dd0001; margin: 0px; padding: 0px;}
.newest_hor_pic {float: left;margin: 7px 12px 7px 0;padding: 0px;width: 241px;height: 180px;}
.last_hor_pic {float: left;margin: 7px 0px 7px 0;padding: 0px;width: 241px;height: 180px;}
.newest_hor_pic img, .last_hor_pic img, .newest_hor_pic a, .last_hor_pic a {border:none;margin:0px;padding:0px;}
#pagination_newest_module {padding: 0 0 3px 0;float:right;}
.newest-title a {float:left;font-size: 15px;color: #dd0001;position: relative;top: 0px;text-decoration: none;}
.newest-title a:hover {color: #000;}
.newest-date {float:right;font-size: 15px;color: #000;position: relative;top: 0px;}
.main_text h3 {float:left;}
br {line-height:0em;}


.model_name{
	font-family: Myriad Pro, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 27pt; 
	line-height: 43px; 
	margin:0px; 
	padding:0px;
	width: 420px;
	height: 43px;
}
.red_quote {color:#ca0a0a; font-size:18px; text-align:left; margin:0; padding:0; line-height: 18px;}

.main_text_left{float:left; width:558px;}
.main_text_right{float:right; width:408px; margin-top: -25px; margin-bottom: 4px;}
.vert-spacer {margin-bottom: 15px;}

/* 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)}

h3 {margin:10px 0px 0px 0px; padding:0px; font-weight:normal;}

#join-button {background-image:url('http://images.ancdn.com/public/tngf/images/join-now.png'); width:262px; height:49px;border:none; cursor:pointer;}

.post-roll-container {position: absolute;left:285px; top:123px;}



/*Support */
#support {background: #fff;padding: 5px; line-height:1.3em;}

#support a {color:#ff0000;}

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

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

#sup-sidebar {width:295px;background:#efeff0;float: right}

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

#support h2 {color: #ff0000; 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; font-weight: bold; font-size:22px; 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:#ff0000;}

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

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

#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;}

/* Styles from the 2nd Redesign ~1/31/11 */
/*header*/
#header {background:#ebe7e4; padding:0px; margin:auto;}
#header-container {width:1000px;margin:auto;}
#header-container a {text-decoration:none; }
#header-container img {float:left; border:none;}
#header-container li {float:left;  margin:0px 10px;}
#header-container li a {color:#000; font-size:18px;}
#header-container li a:hover {color:#d00000;}
#header-container li a:active {color:#d0000;}
.current {color:#000;font-weight:bold;}
#header-container ul {float:right; list-style-type:none; margin:50px 7px 0px 0px;}
#red {color:#d00000;}

/*footer*/
#footer_wrapper {background:#ebe7e4;}
#footer {width:1000px;margin:auto; height:auto; padding-top:5px;}
#footer_nav {margin:auto;}
#footer_nav a {font-size:18px; color:#000; margin:0px 10px; text-decoration:none;}
#footer_nav a:hover {color:#dd0000}
#footer-info a {text-decoration:none; font-weight:normal; line-height:14px;}
#footer-info a:hover {color:#dd0000;}
#saftey {width:80px; height:66px; margin:0 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; margin-left:5px}
.scene_vert a {text-decoration:none; }
.scene_vert img {border:none;}
.scene_hor_pic img {border:none;}
.scene_vert_more img {border:1px solid #ebe7e4; float:left; margin-top:5px;margin-right:5px; margin-left:5px}
#scene_hor {float:right; margin:10px 0px; width:669px;}
#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;}
#download_flash{
	display:none;
	text-align:center;
	background-color:#B91F1F;
	padding:20px 0;
	color:#fff;
	position:absolute;
	top:210px;
	 z-index: 100;
	width:1000px;
}
#download_flash a{
	color:#fff;
}


#social-media-box {
    position: fixed;
    top: 200px;
    width: 49px;
    height: 148px;
    display: block;
    left: 0;
    background-image: url('http://images.naughtycdn.com/public/images/socialmedia/sm-three-leftside.png');
    background-repeat: no-repeat;
    padding: 19px 0 0 14px;
}

#social-media-box a {
    text-decoration: none;
}

#top-social-row a, #bottom-social-row a {
    text-decoration: none;
    float: left;
    margin-bottom: 3px;
    margin-right: 3px;
    border: none;
}

#top-social-row , #bottom-social-row {
    width: 80px;
}

#social-box-close {
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    padding: 6px 0 0;
}

a img { outline: none;}

img {border: 0;}
