/*
version:   1.2
email:     robert@atkcash.com
website:   http://www.atkpremium.com
*/
/*resest*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}
body {
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
:focus {
	outline: 0
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline
}
body {
	line-height: 1;
	color: black;
	background: white
}
ol, ul {
	list-style: none
}
table {
	border-collapse: separate;
	border-spacing: 0;
	vertical-align: middle
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}
q, blockquote {
	quotes: """"
}
q:before, q:after, blockquote:before, blockquote:after {
	content: ""
}
a img {
	border: none
}
/*header*/
body {
	position: relative;
	margin: 0;
	padding: 0;
	background: url('http://cdn98.atkingdom-network.com/unsecure/tour/premium/images/css_images/top.png') repeat-x !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 200;
}
img {
	border: none
}
.left {
	float: left
}
.clear {
	clear: both;
}
.right {
	float: right
}
.name_input {
	float: left;
}
.password_input {
	float: left;
	margin: 0 0 0 15px;
}
.name_small {
	font-size: 10px;
}
.login_btn {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-image: -moz-linear-gradient(center top, #F9F9F9, #E3E3E3);
	background-image: -webkit-linear-gradient(center top, #F9F9F9, #E3E3E3);
	border-color: #CCCCCC #BBBBBB #A0A0A0;
	border-left: 1px solid #BBBBBB;
	border-radius: 3px 3px 3px 3px;
	border-right: 1px solid #BBBBBB;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font: 75% arial, sans-serif;
	margin: 0 8px 0 0;
	outline: medium none;
	padding: 3px 8px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	margin: 1px 0 0 3px;
	cursor: pointer;
}
.login_btn:hover {
	background: #E3E3E3;
}
#navigation ul {
	height: 20px;
	list-style: none;
}
#navigation .largeText {
	color: #81827c;
	display: block;
	font-size: 12px;
	letter-spacing: 0.04em;
	line-height: 86px;
}
#navigation ul#navList {
	width: 100%;
	color: #81827c;
	margin: 22px 0 0 238px;
}
#navigation ul#navList li {
	float: left;
	text-align: center;
	border-right: 1px solid #d4d4d4;
	width: 89px;
}
#navigation ul#navList li a {
	display: block;
	height: 86px;
	text-decoration: none;
	-moz-transition: all 0.26s ease-out 0s;
	-webkit-transition: all 0.26s ease-out 0s;
}
#navigation ul#navList li a:hover, #navigation ul#navList li a.active {
	background-color: #F0F2F6;
	padding-top: 6px;
}
#navigation ul#navList li a:hover, #navigation ul#navList li a.active {
	background-color: #F0F2F6;
	padding-top: 0px\9;
}
#navigation ul#navList li.first {
	border-left: solid 1px #d4d4d4;
}
#navigation ul#navList li .sub ul {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 120px;
}
#navigation ul#navList .sub ul li {
	color: #D0FC00;
	margin: 1px 0 0 1px;
	border-right: 0 none !important;
}
#navigation ul#navList .sub ul li a {
	border: 1px solid #CCCCCC;
	border-top: none;
	border-bottom: none;
	background: #fff;
	font-size: 12px;
	text-shadow: none;
	-moz-transition: all 0.26s ease-out 0s;
	-webkit-transition: all 0.26s ease-out 0s;
	color: #81827C;
	display: block;
	float: none;
	height: auto;
	margin: -1px 0 0 0px;
	padding: 2px 5px;
	text-decoration: none;
	text-indent: 0;
	width: 79px;
}
#navigation ul#navList .sub ul li a:hover {
	background: #F0F2F6;
}
#navigation ul#navList li .sub {
	display: none;
	right: 139px;
	top: 102px;
	padding: 5px 13px 5px 12px;
	position: absolute;
	z-index: 999;
}
#navigation ul#navList .sub ul li .lastSubLink {
	border-bottom: solid 1px #ccc;
}
\ .logo {
display:block;
width:230px;
position:absolute;
float:left;
top:73px;
left:7px;
}
.logo a {
	background: url(images/logo.png) no-repeat;
	width: 214px;
	height: 79px;
	display: block;
}
.logo a.main_logo {
	background-position: 0 0;
}
.logo a.main_logo:hover {
	background-position: 0 -80px;
}
#language {
	position: absolute;
	margin: -1px 0 0 -108px;
}
#language a {
	color: #FFFFFF;
	display: inline;
	padding: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#language a:hover {
	background: #fff;
	color: #81827C;
}
#language a.language:hover {
	width: 100%;
}
#language li .sub ul {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 120px;
}
#language .sub ul li {
	color: #D0FC00;
	margin: 1px 0 0 1px;
	width: 100%;
}
#language .sub ul li a {
	text-shadow: none;
	-moz-transition: all 0.26s ease-out 0s;
	-webkit-transition: all 0.26s ease-out 0s;
	color: #81827C;
	display: block;
	float: none;
	height: auto;
	margin: 1px 0 0 1px;
	padding: 2px 5px;
	text-decoration: none;
	text-indent: 0;
}
#language .sub ul li a:hover {
	background: #ccc;
	color: #fff
}
#language li .sub {
	background: none repeat-x scroll 0 0 #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	display: none;
	left: 0;
	padding: 5px 13px 5px 12px;
	position: absolute;
	top: 28px;
	z-index: 999;
	box-shadow: 6px 7px 6px rgba(0, 0, 0, 0.5);
}
@media \0screen {
#language li .sub {
	top: 24px;
}
}
:root #language li .sub {
	top: 24px\9;
}
.topHeaderWrapper {
	width: 960px;
	margin: auto;
}
.tour_box {
*border:1px solid #ccc !important;
	border-top: solid 1px #fff;
	outline: solid 1px #ccc;
	background: -moz-linear-gradient(center top, #F1F1F1, #FFFFFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff');
}
/*new*/
.top_line {
	border-bottom: 1px solid #ccc;
	height: 149px;
}
.top_title {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 13px 0 -10px 21px;
	text-shadow: 0 1px 1px #555555;
}
#navigation {
	position: relative;
	text-transform: uppercase;
}
.login_section {
	color: #FFFFFF;
	font-size: 14px;
	margin: 3px 0 -5px;
	text-shadow: 0 2px 3px #555555;
}
.logo {
	margin: 30px 0 0 8px
}
/*pagenition*/
#page_list {
	margin-top: -3px;
}
#page_list li {
	font-size: 12px;
	list-style: none;
	display: inline;
}
#page_list a:hover {
	width: 7px;
	height: 7px;
	padding: 3px 8px 3px 8px;
	border: solid 1px #333;
	color: #333;
}
#page_list a:active {
	width: 7px;
	height: 7px;
	padding: 3px 8px 3px 8px;
	border: solid 1px #333;
}
#page_list a {
	border: solid 1px #ccc;
	text-decoration: none;
	color: #ccc;
	width: 7px;
	height: 7px;
	padding: 3px 8px 3px 8px;
	background: #fff;
}
#page list .first_page a li {
	color: #333;
}
#pager {
	float: left;
	width : 600px;
	margin-left: -25px;
}
#container {
	margin: auto;
	width: 960px;
}
/*footer*/
#footer_wrapper {
	padding: auto;
	margin: 0 auto;
	width: 960px;
}
#footer_bg {
	background: url(http://cdn98.atkingdom-network.com/unsecure/tour/premium/images/css_images/footer.jpg) repeat-x bottom;
	min-height: 423px;
	margin-top: 8px;
}
.footer_atk {
	margin-top: 60px;
	color: #CCC;
}
.footer a {
	color: #fff;
	text-decoration: none;
}
.footer a:hover {
	text_decoration: none;
	color: #CCC;
}
.footer_box {
	float: left;
	position: relative;
	background: #fff;
	padding: 4px 4px 4px 4px;
}
.footer_box a {
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}
.footer_box a:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.footer_box_first a {
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}
.footer_box_first a:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.footer_box_first {
	float: left;
	position: relative;
	padding: 4px 4px 4px 4px;
	background: #fff;
}
.box_shadow {
	position: absolute;
	width: 135px;
	height: 13px;
	background: url(http://cdn98.atkingdom-network.com/unsecure/tour/premium/images/css_images/drop_shadow.png) no-repeat bottom;
	top: 113px;
	left: 1px;
}
.line {
	height: 60px;
	margin-bottom: -200px;
	border-right: solid 1px #fff;
	border-left: solid 1px #000;
}
.image_footer_title {
	float: left;
	font-size: 11px;
	margin-top: 82px;
	padding: 2px 3px 2px 5px;
	background: #fff; /* for IE */
	filter: alpha(opacity=60); /* CSS3 standard */
	opacity: 0.6;
	color: #000;
}
@-moz-document url-prefix() {
.image_footer_title {
margin-top:-24px;
}
}
@media \0screen {
.image_footer_title {
	margin-top: 89px;
}
}
:root .image_footer_title {
	margin-top: 89px\9;
}
#footer_press {
	margin-top: 125px;
	background: #57703E;
	border: 1px solid #294709;
	border-right: 1px solid #294709;
	border-bottom: 1px solid #375914;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
press_box {
	width: 500px;
	margin-top: 200px;
}
.footer {
	font-size: 12px;
	padding: 8px 20px 10px 20px;
}
.subscribe {
	font-size: 11px;
	padding-left: 20px;
}
.statement {
	font-size: 10px;
}
.statement a {
	color: #9cda0d;
	text-decoration: none;
}
.statement a:hover {
	color: #0F0;
}
.atk_footer_text {
	font-size: 10px;
	color: #000;
}
.test_title {
	margin-top: -130px;
}

.profile_image a:hover {
	filter: alpha(opacity=85);
	opacity: .85;
}
.profile_image a:hover {
	filter: alpha(opacity=85);
	opacity: .85;
}
/*
join_bottom
*/
.join_bottom {
	background: url("images/bottom_login.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 68px;
	margin: 11px -29px -1px 6px;
	width: 239px;
}
.input_box {
	margin: 30px 0 0 38px;
}
@-moz-document url-prefix() {
.input_box {
margin: 12px 0 0 38px;
}
}
.input_box a {
	color: #FFF;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	background: url(images/bg-btn-signup.png) repeat-x #94c071;
	height: 35px;
	margin: 15px 0 0 -4px;
	width: 149px;
	border-radius: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	text-align: center;
	font: bold 24px Helvetica Neue, Arial, Sans-serif;
	padding: 6px 5px 25px 3px;
}
@-moz-document url-prefix() {
.input_box a {
margin: 14px 0 0 -4px;
}
}
.input_box a {
	margin: 19px 0px 0px -4px\9
}
.input_box a:hover {
	background-position: 0 -5px;
	color: #666;
}
.login {
	margin: -10px 0 0 -10px;
	position: relative;
}
.join {
	margin: -10px 0 0 -6px;
}
.login a small {
	display: none;
}
.login a:hover small {
	color: #fff;
	background: url("images/small_pop_join.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-size: 12px;
	height: 100px;
	left: -13px;
	position: absolute;
	top: -51px;
	width: 178px;
	padding: 11px 1px 1px 0px;
}
.holder {
	-moz-transition: opacity 0.4s ease 0s, font-size 0.5s ease 0s;
	color: #999999;
	cursor: text;
	top: 1px;
	left: 8px;
	position: absolute;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	white-space: nowrap;
	z-index: 1;
}
.holder input {
	-moz-transition: opacity 1s ease 0s;
}
/*style*/

#content {
	border-right: 1px solid #ccc;
	height:2335px;
	width: 220px;
	margin: 10px 0 0 5px;
}
#main_slider {
	border-bottom: 1px solid #ccc;
	width: 717px;
	margin: 10px 0 0 15px
}
.main_title {
    color: #8fb668;
    font-size: 22px;
    font-weight: 100;
}
#tourMainRightSideContent {
	width: 732px;
}
.ad_webcam {
	margin: 18px 0 11px 17px;
	font-weight:200;
	padding:10px;
	line-height:21px;
}
#side_content {
	margin-right: 5px;
}
.side_content_title {
    border-bottom: 1px solid #CCCCCC;
    color: #8fb668;
    display: block;
    font-size: 18px;
    font-weight: 100;
    padding-bottom: 4px;
}
#side_nav_bar {
	margin: 4px 0 0 3px;
}
#side_nav_bar li {
	display: inline;
	margin: 1px 0 0 -4px;
}
/*
rounde-thumb-images
*/
.rounded_thumb_image img{
	display: inline-block;
	-webkit-border-radius: 10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
	border-radius: 10px 0 10px 0;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	width:125px;
	height:175px;
}
.left_side_thumbs_first {
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fff));
	background: -moz-linear-gradient(top, #f1f1f1, #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff');
	width: 137px;
	height: 216px;
	border: solid 1px #ccc;
	webkit-border-radius: 10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
	border-radius: 10px 0 10px 0;
	padding-top: 3px;
	padding-left: 9px;
	margin-left: 26px;
	margin-top: 60px;
}
*left_side_thumbs_first {
	background: #ccc;
	width: 137px;
	height: 215px;
	border: solid 1px #ccc;
}
.left_side_thumbs_first a {
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
}
.left_side_thumbs_first a:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
}
.left_side_thumbs a {
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
}
.left_side_thumbs a:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
}
.left_side_thumbs {
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fff));
	background: -moz-linear-gradient(top, #f1f1f1, #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff');
	width: 137px;
	height: 216px;
	border: solid 1px #e1dfdf;
	webkit-border-radius: 10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
	border-radius: 10px 0 10px 0;
	padding-top: 3px;
	padding-left: 9px;
	margin-left: 26px;
	margin-top:30px;
}
*left_side_thumbs_first {
	background: #ccc;
	width: 137px;
	height: 215px;
	border: solid 1px #e1dfdf;
}

.thumb_title a {
	text-decoration: none;
	color: #5f5f5d
}
.thumb_title a:hover {
	color: #000
}
.thumb_title a:visited {
	color: #009900;
}
.votes {
	font-size: 12px;
	color: #999996;
}
.picture_amount {
	font-size: 12px;
	color: #565654;
	float: left;
*margin-top:-10px;
}
.video_amount {
	float: right;
	font-size: 12px;
	color: #565654;
	margin-right: 8px;
*margin-top:-10px;
}
.thumbs-section {
	margin-top: -45px
}
/*
image-slider
*/
#slider-container {
	float: left;
	margin-left: 8px;
	zoom: 1;
	position: relative;
	width: 706px;
	height: 325px;
	margin-top: 12px;
	margin-bottom: 10px;
	z-index: 100;
}
#slider-images {
	position: absolute;
	left: 8px;
	top: 6px;
	width: 714px;
	height: 326px;
	-moz-box-shadow: 2px 1px 7px 2px #999999;
	-webkit-box-shadow: 2px 1px 7px 2px #999999;
	box-shadow: 2px 1px 7px 2px #999999;
}
#slider-images a {
	color: transparent;
}
#slider-images img {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	border: none 0;
}
#slider-container a {
	text-decoration: none;
	outline: none;
	border: none;
}
#slider-container .ss_bullets {
	font-size: 0px;
	padding: 0px;
	float: left;
	position: absolute;
	right: 0px;
	top: 8px;
	z-index: 40;
}
#slider-container .ss_bullets a {
	margin-left: 0;
	width: 20px;
	height: 20px;
	background: url(http://cdn98.atkingdom-network.com/unsecure/tour/galleria/engine/bullet.png) right top;
	float: left;
	text-indent: -1000px;
}
* html #slider-container .ss_bullets a {
	background-image: url(http://cdn98.atkingdom-network.com/unsecure/tour/galleria/bullet.gif);
}
#slider-container .ss_bullets a.ss_selbull {
	background-position: left top;
}
#slider-container a.ss_next, #slider-container a.ss_prev {
	position: absolute;
	display: none;
	top: 50%;
	margin-top: -37px;
	opacity: 0.7;
	position: absolute;
	z-index: 1001;
	height: 75px;
	width: 60px;
	background-image: url(http://cdn98.atkingdom-network.com/unsecure/tour/galleria/engine/arrows.png);
}
* html #slider-container a.ss_next, * html #slider-container a.ss_prev {
	background-image: url(http://cdn98.atkingdom-network.com/unsecure/tour/galleria/arrows.gif);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#slider-container a.ss_next {
	background-position: 100% 0;
	right: 8px;
}
#slider-container a.ss_prev {
	left: 15px;
	background-position: 0 0;
}
#slider-container:hover a.ss_next, #slider-container:hover a.ss_prev {
	display: block
}
#slider-container .ws-title {
	position: absolute;
	bottom: 15px;
	left: 8px;
	margin-right: 2px;
	z-index: 50;
	padding: 10px;
	opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	color: #000000;
	background: #FFF;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 18px;
	text-align: left;
	text-shadow: 0 0 2px #FFFFFF;
	-moz-border-radius: 0 8px 8px 0;
	-webkit-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	font-size: 14px;
}
#slider-container .ws-title div {
	padding-top: 5px;
	font-size: 12px;
}
/*
social media bar
*/
.social_media_bar {
	float: right;
	margin: -23px 0 0 1px;
}
.social_media_icons {
}
#facebook_icon {
	background: url("images/social_bar.png") repeat 128px 0;
	float: right;
	height: 19px;
	width: 19px;
}
#facebook_icon:hover {
	background-position: 128px -61px;
	height: 19px;
}
.twitter_icon {
	background: url("images/social_bar.png") repeat scroll 64px 0 transparent;
	float: right;
	height: 19px;
	width: 19px;
	margin-right: 6px;
}
.twitter_icon:hover {
	background-position: 64px -61px;
	height: 19px;
}
.twitter_icon small {
	display: none;
}
.twitter_icon:hover small {
	display: block;
	width: 81px;
	height: 43px;
	background: url("images/small_social_bg.png") no-repeat 0 0;
	padding: 9px 0px 0 19px;
	margin: -32px 0 0 1px;
}
.youtube_icon {
	background: url("images/social_bar.png") repeat scroll 149px 0 transparent;
	float: right;
	height: 19px;
	width: 19px;
	margin-right: 7px;
}
.youtube_icon:hover {
	background-position: 149px -61px;
	height: 19px;
}
.youtube_icon small {
	display: none;
}
.youtube_icon:hover small {
	display: block;
	width: 81px;
	height: 43px;
	background: url("images/small_social_bg.png") no-repeat 0 0;
	padding: 10px 0px 0 14px;
	margin: -31px 0 0 -82px;
	;
}
.daily_motion_icon {
	background: url("images/social_bar.png") repeat scroll 87px 0 transparent;
	float: right;
	height: 19px;
	width: 19px;
	margin-right: 7px;
}
.daily_motion_icon:hover {
	background-position: 87px -61px;
	height: 19px;
}
.daily_motion_icon small {
	display: none;
}
.daily_motion_icon:hover small {
	display: block;
	width: 81px;
	height: 43px;
	background: url("images/small_social_long_bg.png") no-repeat 0 0;
	padding: 10px 0px 0 15px;
	margin: -33px 0 0 -3px;
}
.small_class {
	text-decoration: none;
	color: #fff;
}
.tip {
	display: none;
}
.tip a:hover {
	background: #1d1d1d;
	border-radius: 3px 3px;
	color: #fff;
	position: absolute;
	padding: 4px;
}
#pager_bottom {
	margin: 0 0 0 17px;
	padding: 10px;
	width: 693px;
	text-align:center;
}
/*
middle-content
*/
.ad_column {
	width: 713px;
	height: 152px;
	float: left;
	margin: 10px 0 10px 17px;
}
/*
ads
*/
.atk_hairy_banner {
	position: relative;
}
.atk_hairy_banner_image {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.atk_hairy_banner_text {
	position: absolute;
	left: 22px;
	top: 2px;
	font-size: 22px;
	font-weight: normal;
	color: #333;
	width: 392px;
	height: 150px;
	box-shadow: 0px -1px -1px #000;
	line-height: 133%
}
.atk_banner_text {
	font-size: 40px;
	position: absolute;
	left: 422px;
	top: 108px;
}
.atk_banner_text a {
	font-size: 40px;
	position: absolute;
	text-decoration: none;
	text-shadow: 0px -1px -1px #555;
	color: #000;
	width: 211px;
	left: 17px;
	top: -4px;
}
.atk_banner_text a:hover {
	color: #009900;
}
.members a {
	color: #666
}
.members a:hover {
	color: #090
}
/*
light-box
*/
#fade {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block {
	display: none;
	background: #fff;
	padding: 20px;
	border: 10px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -50px -50px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.profile-text {
	float: left;
	width: 135px;
}
.clear {
	clear: both
}
/*
photo column
*/
.photo_column {
	margin: 10px 0 10px 17px;
	width: 712px;
	padding: 1px 0 0 1px;
	height: 280px;
}
.photo_container {
	margin: 24px 0 0 26px;
	position: relative;
}

.photo_name a {
	color: #5F5F5D;
	text-decoration: none;
}
.photo_name a:hover {
	color: #000
}
.photo_name a:visited {
	color: #009900
}
.photo_date {
	font-size: 12px;
	font-weight: 400;
	position: absolute;
	left: 5px;
	bottom: 4px;
	color:#81827C;
}
.photo_info {
	float: left;
	background: none repeat scroll 0 0 #EBEBE8;
	height: 34px;
	margin: 3px 0 0 0;
	width: 145px;
}
.photoset_count {
	color: #333333;
	font-size: 14px;
	font-weight: 500;
	margin: 1px 0 0 5px;
}
/*
video column
*/
.movie_column {
	margin: 10px 0 10px 17px;
	width: 712px;
	padding: 1px 0 0 1px;
	height: 240px;
}
.movie_image_holder {
	position: relative;
	width: 298px;
	height: 167px;
	border: solid 1px #ccc;
	padding: 4px;
	background: #fff;
	margin: 25px 0 0 30px;
}
.hd_tour_badge {
	position: absolute;
	background: url("images/hd_tour_badge.png") no-repeat;
	height: 82px;
	width: 67px;
	top: 109px;
	left: 263px;
}
.video_info {
	background: #ebebe8;
	height: 24px;
	margin: 8px 0 0 -5px;
	width: 308px;
}
.video_name {
	font-size: 17px;
	position: absolute;
	top: -21px;
}
.movie_date {
	font-size: 13px;
	font-weight: 500;
	position: absolute;
	right: 0;
	top: -16px;
}
.video_name a {
	color: #5F5F5D;
	text-decoration: none;
}
.video_name a:hover {
	color: #000
}
.video_name a:visited {
	color: #009900
}
.video_duration {
	margin: 4px 6px 0 0;
}
.video_counts {
	margin: 3px 0 0 6px;
}
.vid_data {
	font-size: 14px;
	font-weight: 500;
	color: #333;
}
.UrbanAwardAd {
	margin: 8px 0 0 16px;
	padding: 9px 123px;
}
/*new style
===========*/
[class^="ui"] {
 background-image: url("images/tour_sprite_graphics.png");
 background-position: 14px 14px;
 background-repeat: no-repeat;
 display: inline-block;
 line-height: 14px;
 margin-top: 1px;
 vertical-align: text-top;
}
input {
	border: 1px solid #CCCCCC;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-radius: 4px 4px 4px 4px;
	font-size: 13px;
	height: 20px;
}
.btn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F5F5F5;
	background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
	border-image: none;
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px  rgba(0, 0, 0, 0.05);
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 0;
	padding: 1px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	height: 32px;
	width: 65px;
	margin: 0 0 0 3px;
}
.btnMini {
	border-radius: 3px 3px 3px 3px;
	font-size: 12.5px;
	padding: 1px 6px;
}
.btnMini:hover {
	background-color: #0044CC;
	color: #fff;
	background-position: 0 31px;
}
.btnBlue {
	background-color: #006DCC;
	background-image: linear-gradient(to bottom, #0088CC, #0044CC);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.photo_holder img {
	border: 1px solid #CCCCCC;
	padding: 4px;
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}
.photo_holder img:hover {
	border-color: #0088CC;
	box-shadow: 0 3px 8px rgba(0, 105, 214, 0.55);
}
.top_title {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 13px 0 -10px;
	text-shadow: 0 1px 1px #555555;
}
#pager_bottom {
	margin: 0 0 0 15px;
	padding: 3px 10px;
	width: 693px;
}
/*UI Positions
==============*/
.uiHighRes {
	background-position: -17px -109px;
	width: 54px;
	height: 42px;
	position: absolute;
	top: 188px;
	right: -12px;
}
.uiHD {
	background-position: -16px -15px;
	height: 79px;
	left: 247px;
	position: absolute;
	top: 112px;
	width: 67px;
}
.uiPlayerArrow {
	background-position: -8px -181px;
	height: 85px;
	left: 1px;
	opacity: 0.7;
	position: absolute;
	bottom: 1px;
	transition: all 0.8s ease 0s;
	width: 86px;
}
.uiFooterBG {
	background-position: -10px -304px;
	background-repeat: repeat-x;
}
#footerBG {
	width: 100%;
	min-height: 423px;
	overflow: hidden;
	margin-top: 8px;
}
.uiJoinBG {
	background-position: 0 -726px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	display: block;
	font: bold 24px Helvetica Neue, Arial, Sans-serif;
	height: 35px;
	margin: 13px 0 0 -4px;
	padding: 6px 5px 25px 3px;
	text-align: center;
	text-decoration: none;
	width: 149px;
}
/*pagenation
============*/
.page_list {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	display: inline-block;
	margin-bottom: 0;
	margin-left: 0;
}
.page_list li {
	display: inline;
	float: left;
}
.page_list a {
	background-color: #F5F5F5;
	background: -moz-linear-gradient(center top, #FFFFFF, #E6E6E6);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),  to(#E6E6E6) );
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',  endColorstr='#E6E6E6' );
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-style: solid;
	border-width: 1px;
	color: #333333;
	display: inline-block;
	font-size: 11px;
	line-height: 16px;
	padding: 4px 10px !important;
	text-shadow: 0 1px 0 #FFFFFF;
	text-decoration: none;
}
.current {
	background-color: #414141 !important;
	background: -moz-linear-gradient(center top, #555555, #222222)  !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#555555, ),  to(#222222) ) !important;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555,',  endColorstr='#222222' ) !important;
	color: #FFFFFF !important;
	cursor: default !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	padding: 4px 10px !important;
	text-decoration: none;
}
.page_list>:first-child, .page_list>:first-child>a {
	border-bottom-left-radius: 4px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
}
.page_list>:last-child, .page_list>:last-child>a {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.page_list li a:hover {
	background-color: #E8E8E8;
	background: -moz-linear-gradient(center top, #F0F0F0, #DADADA);
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0),  to(#DADADA) );
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0',  endColorstr='#DADADA' );
	color: #222222;
	cursor: pointer;
	text-shadow: 0 1px 0 #FFFFFF;
}
/*model directory
=================*/
.row_first, .row {
	margin-top: 7px;
	position: relative;
}
.row {
	margin-left: 4px;
}
.row_first img, .row img {
	border: 1px solid #ccc;
	padding: 3px;
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}
#mainSliderModelDirectory {
	margin-top: 10px;
	padding: 3px 10px;
	width: 939px;
}
ul.listingModelDirectory {
	float: right;
	font-size: 12px;
}
.titleModelDirectory {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAAZBAMAAADku1BNAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMAFB4lMjg5Vl2POdszVwAAAC5JREFUOMtjYKAYMKdRBBIZGDhmUgSmjJowasKoCaMmjJpAyATWcopAEeW1BQMAFttNgf4ezVEAAAAASUVORK5CYII=")  no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	left: 4px;
	padding-left: 11px;
	position: absolute;
	top: 159px;
	width: 114px;
}
.currentModelDirectory {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #000000;
	padding: 2px 7px;
}
.mainTitle {
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: 200;
}
#pagerBottomModelDirectory {
	margin-top: 5px;
	padding: 3px 10px;
	width: 939px;
	text-align: center;
}
.bottomModelPagination {
	text-align: center;
}
.profileThumbImage img:hover, .image-border img:hover {
	border-color: #0088CC;
	box-shadow: 0 3px 8px rgba(0, 105, 214, 0.55);
}
/*categories
============*/
.image-border img {
	padding: 3px;
	border: solid 1px #ccc;
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}
#categorieTopBar {
	float: left;
	margin-left: 0;
	margin-top: 10px;
	padding: 10px;
	width: 939px;
}
.image-border {
	clear: both;
}
.rowFirstCategorie {
	margin: 10px 0;
	padding: 12px 0 0 14px;
	position: relative;
	width: 216px;
}
.rowCategorie {
	margin: 10px 0 10px 13px;
	padding: 12px 0 0 14px;
	position: relative;
	width: 216px;
}
.image_info {
	clear: both;
	font-size: 12px;
}
.titleCategorie {
	font-size: 20px;
	margin-bottom: 5px;
	text-shadow: 0 1px 0 #E5E5EE;
}
.sets {
	font-weight: 500;
}
/*Photos Page
=============*/
.photoColumn {
	height: 280px;
	margin: 7px 0 18px;
	padding: 1px 0 0 1px;
	width: 958px;
}
.tourPhotoWrap {
	margin: 24px 0 0 38px;
	position: relative;
}
#tourPhotoPage, #tourMoviePage, #tourWebcamPage {
	margin: 0;
	padding: 3px 0;
	text-align: center;
	width: 959px;
}
/*Movies Page
=============*/
.movieColumn {
	margin: 7px 0;
	padding: 1px 0 11px 1px;
	width: 958px;
	height: 229px;
}
.movieImageHolder {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 25px 0 0 8px;
	padding: 4px;
	position: relative;
	width: 298px;
	height: 167px;
}
.tourMovieContainer {
	margin: 1px 0 0 1px;
}
/*Webcam Page
=============*/
#cam_shows {
	margin: 0 0 0 71px
}
/*Model Page
============*/
.profileTopBar {
	background: -moz-linear-gradient(center top, #F1F1F1, #FFFFFF) repeat  scroll 0 0 transparent;
	border-top: 1px solid #FFFFFF;
	height: 30px;
	margin-top: 20px;
	outline: 1px solid #CCCCCC;
	position: relative;
	width: 779px;
}
.profileMovieTitle {
	color: #000000;
	float: left;
	font-size: 19px;
	padding: 5px 3px 0 15px;
}
.profileContent {
	width: 762px;
	border: solid 1px #ccc;
	border-top: 0;
	background: #fff;
	padding: 12px 5px 21px 12px;
	margin: 0 0 0 -1px;
}
.profileMovieTitle {
	color: #000000;
	float: left;
	font-size: 19px;
	padding: 5px 3px 0 15px;
}
.formatBadges {
	width: 375px;
}
#badges {
	margin-left: -1px;
}
#badges li {
	display: inline;
	list-style-type: none;
	padding-right: 6px;
}
.videoImage img {
	border: 1px solid #666666;
}
.contentDetails {
	display: block;
	float: left;
	font-size: 12px;
	letter-spacing: 0.047em;
	margin-top: 7px;
		width:434px;
	font-weight:500;
}
.modelWrap {
	margin: 0 0 0 34px;
	width: 697px;
}
.profileContentPhotos {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 225px;
	outline: 1px solid #CCCCCC;
	padding: 12px 12px 12px 0;
	position: relative;
	width: 767px;
}
.profileContentImage {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
}
.profilePhotoTitle {
	color: #000000;
	float: left;
	font-size: 19px;
	padding: 5px 3px 0 20px;
}
.imageHolder {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #CCCCCC;
	float: left;
	height: 211px;
	margin-left: 35px;
	padding: 5px 0;
	width: 210px;
}
.imageContent {
	color: #000000;
	float: right;
	font-size: 14px;
	padding: 10px 24px 0 0;
}
.movieInfo {
	color: #000000;
	float: right;
	font-size: 14px;
	padding: 10px 15px 0 0;
}
.image-horizontal {
	height: 135px;
	margin-top: 33px;
	width: 200px;
}
.image-vertical {
	height: 200px;
	margin-left: 30px;
	width: 135px;
}
.modelInfoWrap {
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin-top: 2px;
	padding-bottom: 12px;
	width: 137px;
}
.modelProfileWrap {
	float: left;
	margin-bottom: 25px;
	margin-top: 20px;
	padding-left: 8px;
	padding-top: 8px;
	position: relative;
	width: 138px;
}
.profileImage img {
	border: solid 1px #333;
}
#tourModelPage {
	margin: 0;
	padding: 3px 0;
	text-align: center;
	width: 779px;
}
#tourModelPage {
	margin: 0;
	padding: 3px 0;
	text-align: center;
	width: 779px;
}
/*Model Set
============*/
.image-holder {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	height: 211px;
	margin: 24px 13px 0 14px;
	padding: 5px 0;
	width: 210px;
}
.member {
	border-bottom: 1px dotted #999999;
	color: #3F3E3E;
	font-size: 29px;
	font-weight: 500;
	margin: 12px 0 -10px 18px;
	padding-bottom: 5px;
	width: 919px;
}
.profileSet {
	float: left;
	margin-top: 10px;
	padding: 8px;
	width: 943px;
}
.profileSetInfo {
	color: #999999;
	font-size: 14px;
	height: 161px;
	padding: 12px;
	width: 760px;
}
.photoSetWrap {
	margin: 19px 0 0;
	padding: 0 0 20px;
	width: 958px;
}
.setTitleMain {
	color: #999999;
	margin: 15px 0 15px 76px;
	width: 70%;
}
.setName {
	margin: 0 0 0 68px;
}
.setAge {
	margin: 0 0 0 20px;
}
.setHeight {
	margin: 0 0 0 20px;
}
.setWeight {
	margin: 0 0 0 20px;
}
.setPhotographer {
	color: #999999;
	font-size: 14px;
	margin: 23px 0 0 21px;
	width: 75%;
}
.setDescription {
	font-size: 14px;
	margin: 10px 0 0 29px;
}
.setTitle {
	color: #3F3E3E;
	font-weight: 500;
	font-size: 14px;
	margin: 15px 0 0 21px;
}
.setProfileImage {
	float: left;
	margin: 7px 0 9px 14px;
}
.setH1 {
	display: inline;
	font-weight: normal;
}
.blurb {
	margin: 15px 0 0 3px;
	width: 617px;
	font-weight: normal;
}
/*Video Player page
===================*/
.video-player {
	border: 1px solid #CCCCCC;
	display: block;
	margin: 10px 0 0 6px;
	outline: medium none !important;
	padding: 51px;
}
.player {
	opacity: 0.7;
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
}
.player a:hover {
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	opacity: 1;
}
.watchProfile {
	float: left;
	margin-left: 7px;
	margin-top: 20px;
	outline: 1px solid #CCCCCC;
	padding: 10px 0 14px 14px;
	width: 274px;
}
.watchName {
	border-bottom: 1px dotted #CCCCCC;
	color: #000000;
	font-size: 19px;
	font-weight: 500;
	margin: 1px 0 5px 2px;
	padding-bottom: 3px;
}
.model_data {
	margin: 1px 0 0 3px;
}
.video-length-bar {
	color: #999999;
	float: left;
	font-size: 14px;
	margin: 20px 0 0 19px;
	padding: 10px 5px 10px 10px;
	width: 630px;
}
.text-format {
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: 500;
	margin: 11px 0 0 10px;
	width: 118px;
}
.video-description {
	color: #999999;
	font-size: 12px;
	margin: 13px 0 0 20px;
	min-height: 15px;
	padding: 10px 5px 10px 10px;
	width: 629px;
}
.video-tags {
	color: #999999;
	float: right;
	font-size: 12px;
	margin-top: 17px;
	padding: 10px 5px 10px 10px;
	width: 629px;
}
.watchInfo {
	color: #666666;
	float: left;
	font-size: 14px;
	margin: 17px 0 0 7px;
}
.video-type {
	margin: 10px 0 0 20px;
	padding: 10px 0;
	width: 645px;
}
.profile-image {
	float: left;
	margin-top: 11px;
}
.video-title {
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: 500;
}
.text {
	color: #999999;
	font-size: 14px;
	font-weight: normal;
}
.video-length {
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: 500;
	margin-left: 20px;
}
.video-photographer {
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: 500;
	margin-left: 20px;
}
.description {
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: 500;
	margin: 0 4px 0 0;
}
.tags {
	color: #666666;
	font-size: 14px;
	font-weight: 500;
}
.tourMovieContainer {
	margin: 1px 0 0 1px;
}
/*tour types
============*/
#typeBoxHover {
	color: #5B0161;
	font-size: 26px;
	text-align: center;
	text-decoration: none;
	transition: all 0.8s ease-out 0s;
}
#typeBoxHover a {
	color: #5F5F5D;
	text-decoration: none;
}
.thumb_title {
	float: left;
	font-size: 16px;
	margin-bottom: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 128px;
}
.title {
    font-size: 19px;
    overflow: hidden;
    padding-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 128px;
}
.photo_name {
	font-size: 17px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	top: -21px;
	white-space: nowrap;
	width: 128px;
	height:22px;
}
.grey-text{font-weight:100;}