/* Main */
body, html {padding:0px;margin:0px;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #333;line-height: 150%;min-height: 100%;background-color: #333;}
a {color: #564659;text-decoration: underline;}
a:hover {color: #999;text-decoration: underline;}

/* Backgrounds */
.body {position:relative;z-index:1;width:100%;height:100%;}
.bg {position:fixed; top:0; left:0; width:100%; height:100%;z-index:-1;}
.disclaimer .bg {min-height: 900px;}
.shadow {display:block;background-image: url(shadow.png);background-repeat: repeat-y;background-position: center;}
#header, #agency {display:block;height:400px;background-color: #000000;}
.wrap {width:860px;margin:auto;background-image: url(bg_wrap.png);background-color: #DCD9D2;}

/* Top */
.random_special {display:block;color: #999;text-align: center;padding:5px;background-color: #1F1F1F;border-bottom: 1px solid #333;}
.random_special a {text-decoration: none;padding-left:5px;color: #666;}
.random_special a:hover {text-decoration: none;color: #999;}
.specials2 {display:block;padding:5px;background-color: #EBFFBF;border: 1px solid #C1FF40;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;}

/* Content */
.content {display:block;padding:30px;padding-top:0px;}
.content.home {padding-top:30px;}
.content .entry {display:block;margin-bottom:30px;}
.content .entry .title {display:block;font-weight: bold;color: #564659;}
.content .color1 {color: #564659;}
.content .row {display:block;padding:4px;clear:both;}
.content .row label{float:left;width:170px;}
.content .date{font-size: 11px;color: #666;}
.content ul{margin-top: 15px;}
.content li{list-style-type: square;}
.content .return {display:block;margin-top:10px;}
.submit_button {margin-top:8px;font-size: 13px;color: #FFF;border:none;padding:5px;padding-left:15px;padding-right:15px;background-color: #564659;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image: url(bg_button.png);background-repeat: repeat-x;background-position: bottom;}
.submit_button:hover {background-color: #342A36;color: #FFF;}
.inputarea {width:235px;padding:3px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}

/* Headers */
h1, #screening h1 {color: #666;padding-top:10px;padding-bottom:10px;margin-top:20px;margin-bottom:30px;font-size: 48px;font-weight: normal;font-family: "futura-pt";line-height:90%;}
h2, #screening h2 {color: #666;line-height: normal;font: normal 32px "futura-pt";}
h3 {color: #666;padding-top:5px;padding-bottom:15px;margin-top:0px;margin-bottom:0px;font-size: 24px;font-weight: normal;font-family: "futura-pt";}

/* Menu1 */
.menu {display:block;text-align:center;background-color: #918F8A;background-image: url(bg_menu.png);height:60px;}
.menu ul {margin:0;padding:0;list-style-type: none;}
.menu ul li {display:inline;text-transform: uppercase;font-family: "futura-pt";font-weight: normal;margin-right:8px;margin-left:8px;font-size: 18px;}
.menu ul li a {display:inline-block;color: #fff;text-decoration: none;padding-left:5px;padding-right:5px;height:40px;padding-top:20px;}
.menu ul li a:hover {color: #333;text-decoration: none;background-image: url(hover.png);}
.menu ul li.active a {background-image: url(hover.png);}

/* Menu2 */
.menu2 {display:block;height:60px;text-align:center;background-image: url(bg_menu2.png);}
.menu2 ul {margin:0;padding:0;list-style-type: none;padding-top:20px;}
.menu2 ul li {padding:10px;font-size: 12px;display:inline;}
.menu2 ul li a {color: #7A7A7A;text-decoration: none;}
.menu2 ul li a:hover {color: #333;text-decoration: none;}
.menu2 ul li.active a {color:#333;font-weight: bold;}

/* Menu3 */
.menu3 {display:block;width:550px;float:left;}
.menu3 ul {margin:0;padding:0;list-style-type: none;}
.menu3 ul li {padding-right:5px;display: inline;}

/* Footer */
.copyright {display:block;width:250px;float:right;text-align: right;font-size: 11px;padding:0px;}
#links1 {display:block;text-align:center;background-color: #787672;padding:5px;color: #FFF;}
#foot {display:block;padding:5px;font-size: 11px;background-color: #1C1C1C;}
#foot a {color: #666;}
#foot a:hover {color: #FFF;}
.pixel {display:none;}

/* Mailing List + Private*/
.mailinglist_bottom {display:block;width:440px;margin:auto;background-image: url(bg_list.png);padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:25px;}
#join_list_bottom a:hover {color: #333;}
#join_list_bottom .left {display:block;width:150px;float:left;color: #666;font-size: 11px;margin-right:22px;line-height: normal;margin-left:15px;}
#join_list_bottom .left strong {display:block;color: #333;font-size: 16px;background-image: url(arrow.png);background-repeat: no-repeat;background-position: right 10px;font-weight: bold;padding-bottom:5px;padding-top:4px;}
#join_list_bottom .right {display:block;width:260px;float:left;}
#join_list_bottom .toggle {font-size: 11px;}
#join_list_bottom #signup {display:block;padding-top:8px;}
#join_list_bottom .sms {font-size: 10px;display:block;padding-bottom:5px;color: #333;}
#join_list_bottom .inputbox, #private1 .inputbox {outline: none;padding:5px;font-size: 14px;color: #333;background-color: #FFF;border: 1px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:3px 3px 5px #ccc inset;-moz-box-shadow:3px 3px 5px #ccc inset;font-family: Arial, Helvetica, sans-serif;}
#join_list_bottom .inputbox:focus, #private1 .inputbox:focus {outline: none;border: 1px solid #666;}
#join_list_bottom #join_mailing_status {font-size: 11px;}
#join_list_bottom #join_mailing_status a {text-decoration: underline;}
#join_list_bottom #join_results, #send_saving {display:block;margin-top:8px;padding:5px;padding-left:25px;background-image: url(load.gif);background-repeat: no-repeat;background-position: left center;}
#private1 {display:block;background-image: url(bg_list.png);padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:60px;margin-top:30px;width:400px;}
#join_list_bottom {display:block;padding:15px;margin-top:10px;background-color: #A6A49F;}
.mail_container {width:490px;display:block;padding: 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image: url(bg_list.png);margin:auto;}
.mailinglist {display: block;padding-bottom: 0px;padding-top: 0px;}

/* Table */
.table {margin-top:10px;margin-bottom:30px;width:100%;}
.table td {padding:10px;text-align: left;}
.table th {padding:10px;text-align: left;padding-top:5px;padding-bottom:5px;background-color: #C0BBAD;}
.table.rates td, .table.schedule td {border-bottom: 1px dotted #999;padding:10px;}

/* Contact */
.contact_form1 {display:block;background-image: url(bg_list.png);padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:25px;margin-bottom:20px;}
.contact_form1 .inputarea {width:200px;padding:3px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
.content .contact_form1 .row label {width:110px;}
.contact_form1 .captcha {padding-left:115px;}
.contact_form1 .captcha img {max-width:200px;}
.contact_form1 .captcha1 {font-size: 11px;color: #666;padding-top:0px;padding-left:115px;}

/* Photos */
.select_album {display:block;padding:10px;background-image: url(bg_list.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:auto;margin-bottom:5px;text-align: center;color: #666;font-size: 11px;}
#gallery {display:block;margin:auto;}
#gallery img {border: 1px solid #999;margin: 6px;padding: 4px;}
#gallery img:hover {border: 1px solid #fff;}
#albums img {border: 1px solid #999;margin: 4px;padding: 4px;width:65px;}
#albums img:hover {border: 1px solid #fff;}
#albums .album {display:block;margin:auto;;margin-bottom:10px;background-image: url(bg_list.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;float:none;width:auto;}
#albums .album .thumb {display:block;width:75px;float:left;}
#albums .album .details {display:block;margin-left:100px;}
#albums .album .details .title {display:block;font-size: 14px;font-weight: bold;margin-top:25px;}
#albums .album .details .size {display:block;font-size: 11px;color: #999;}

.photo_gallery .big_photo img {border: 3px solid #FFF;-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;}
.photo_gallery .small_photos .thumbnail img {border: 3px solid #FFF;-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;}

/* Blog */
.blog.entry {display:block;padding-top:20px;padding-bottom:20px;margin:0px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;}
.blog.entry .title{font-size: 15px;line-height: normal;}
.blog h2{margin-bottom:0px;padding-bottom:3px;}
.blog .date, .blog.entry .date{font-size: 11px;color: #666;}
.blog .more {display:block;font-size: 11px;}
.blog .title a {text-decoration: none;}

/* Links */
.new_banner {display:block;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image: url(bg_list.png);margin-bottom:10px;}

/* Screening */
#screening {display:block;}
#screening .row label{float:left;width:185px;color: #564659;}
#screening .row label.error{color: #C00;float:none;}
#screening .captcha {border:none;display: block;font-size: 13px;margin-top: 25px;padding: 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image: url(bg_list.png);text-align:center;}
#screening .captcha .refresh {display:block;color:#666;margin-bottom:10px;font-size: 11px;font-style: italic;}
#screening .captcha .error {text-align: center;}
#screening .required_fields {display:block;font-style: italic;color: #999;float:right;padding:5px;}
#screening .float {display:block;margin-left:185px;}
#screening .row {display:block;padding:0px;padding-top:6px;padding-bottom:6px;clear:both;}
#screening .security {display:block;font-size: 11px;color: #666;line-height: normal;}
#screening .submit_button {font-size: 16px;margin-top:18px;}
.section {display:block;padding: 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image: url(bg_list.png);margin-bottom:15px;}
.section h2 {margin-top:5px;}

/* Disclaimer */
.disclaimer #header, .disclaimer #agency {height:250px;}
#disclaimer .options {display:block;padding-top:45px;padding-bottom:25px;text-align:center;text-transform: uppercase;font: normal 48px "futura-pt";}
#disclaimer .options a {text-decoration: none;}
#disclaimer .options a:hover {text-decoration: none;color: #333;}
#disclaimer .options .enter {margin:20px;}
#disclaimer .options .enter a {-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-image: url(bg_list_dark.png);padding-top: 5px;padding-right: 15px;padding-bottom: 5px;padding-left: 15px;}
#disclaimer .options .enter a:hover {background-color: #AFACA5;}
#disclaimer .options .exit {padding:20px;}
#disclaimer .content {padding:30px;background-image: url(bg_content_disclaimer.png);background-repeat: repeat-x;background-position: top;}

/* Email Management */
#email_management {display:block;padding-top:50px;padding-bottom:30px;}
#email_management .box {display:block;width:650px;margin:auto;background-color: #FFF;color: #333;border: 7px solid #242424;}
#email_management .header {display:block;}
#email_management .header img {width:650px;}
#email_management .box .email, #email_management .box .sms {display:block;margin:20px;border-bottom: 1px solid #E6E6E6;padding-bottom:30px;}
#email_management .box .noborder {border:none;}
#email_management .box .row {display:block;padding-bottom:5px;}
#email_management .box a:hover {color: #333;}
#email_management .box .update {display:block;padding:10px;margin-top:25px;background-color: #EBEBEB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#email_management .box .update .title {display:block;padding-bottom:12px;font-weight: bold;}
#email_management .return {display:block;padding:8px;width:625px;margin:auto;text-align:center;}

/* Rates */
.currency {font-size: 10px;color: #999;}

/* Profile */
.profile .row {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #BF3745;}

/* Private */
h1.secured {background-image: url(lock.png);background-repeat: no-repeat;background-position: left 25px;padding-left:22px;}

/* Users */
.user_thumb {display:block;width:186px;height:285px;float:left;margin:5px;font-size: 15px;font-weight: bold;text-align: center;}
.user_thumb img {border: 3px solid #FFF;-webkit-box-shadow:1px 2px 3px #888;-moz-box-shadow:1px 2px 3px #888;width:180px;height:219px;margin-bottom:5px;}
.user_thumb a{text-decoration: none;}
.more_thumb {display:block;width:121px;height:190px;float:left;margin:5px;font-size: 12px;font-weight: bold;text-align: center;line-height: normal;position:relative;}
.more_thumb img {border: 3px solid #FFF;-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;width:115px;height:141px;margin-bottom:3px;}
.more_thumb a{text-decoration: none;}
.user_left {display:block;float:left;width:375px;}
.user_right {display:block;float:right;width:400px;margin-top:30px;text-align: center;}
.details h2 {margin-bottom:5px;}
.details .table {margin-bottom: 0px;margin-top: 0px;}
.individual {display:block;padding-bottom:25px;}
.individual .ind_photo {display:block;width:106px;float:left;text-align: center;font-size: 11px;}
.individual .ind_photo img {border: 3px solid #fff;-webkit-box-shadow:1px 2px 3px #888;-moz-box-shadow:1px 2px 3px #888;}
.individual .ind_info {display:block;margin-left:125px;}
.change_gallery {display:block;background-image: url(bg_list.png);padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:4px;}
.vid_thumb img {border: 3px solid #FFF;-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;width:240px;height:180px;}
.more_users {display:block;margin-top:50px;}

/* Home */
.featured {display:block;float:right;clear:both;width:200px;margin-left:30px;text-align:center;}
.featured h2 {margin-top:5px;margin-bottom:5px;}
.whats_new .entry {margin-bottom:8px;}
.whats_new {width:500px;display:block;padding: 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image: url(bg_list_dark.png);margin-bottom:15px;margin-top:25px;}

/* Videos */
.playvideo {}
.player object {width:460px;height:360px;margin-left:40px;margin-top:30px;margin-bottom:20px;display:block;border: 7px solid #333333;}
.playvideo .return {}
.video iframe,.playvideo iframe{border:5px solid #FFF;-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;}
.video_headline {text-align: center;display:block;margin-bottom:15px;}

/* Common */
.cl {clear:both;}
img {border:none;}
#image {overflow:hidden;}