/* buttons -------------------------------------------------------- */

.button_viewall {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -117px no-repeat; width:56px; height:19px; overflow:hidden; cursor:pointer;}
.button_view_full_video {background:url(../img/brand_book/unrepeat_elements_v11.gif) -131px -360px no-repeat; width:166px; height:26px; overflow:hidden; cursor:pointer;}

.button_1 {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -360px no-repeat; width:62px; height:23px; overflow:hidden; cursor:pointer;}
.button_1:hover {background-position: 0 -383px;}
.button_1_over {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -383px no-repeat; width:62px; height:23px; overflow:hidden; cursor:pointer;}

.button_2_black_over {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -406px no-repeat; width:69px; height:24px; overflow:hidden; cursor:pointer;}
.button_3_over {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -430px no-repeat; width:76px; height:15px; overflow:hidden; cursor:pointer;}
.button_4_over {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -445px no-repeat; width:39px; height:24px; overflow:hidden; cursor:pointer;}

.button_short {background:url(../img/brand_book/buttons_v2.gif) 0 0 no-repeat; padding-top:5px; height:20px; width:70px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_short_g {background:url(../img/brand_book/buttons_v2.gif) -114px -160px no-repeat; padding-top:3px; height:21px; width:70px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_norm {background:url(../img/brand_book/buttons_v2.gif) 0 -80px no-repeat; padding-top:5px; height:20px; width:91px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_norm_g {background:url(../img/brand_book/buttons_v2.gif) -94px -80px no-repeat; padding-top:3px; height:21px; width:90px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_long {background:url(../img/brand_book/buttons_v2.gif) 0 -160px no-repeat; padding-top:5px; height:20px; width:111px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_long_g {background:url(../img/brand_book/buttons_v2.gif) -73px 0 no-repeat; padding-top:3px; height:21px; width:111px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_verylong {background:url(../img/brand_book/buttons_v2.gif) 0 -239px no-repeat; padding-top:5px; height:20px; width:145px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_verylong_g {background:url(../img/brand_book/buttons_v2.gif) 0 -319px no-repeat; padding-top:3px; height:21px; width:145px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}

input.button_short, input.button_norm, input.button_long, input.button_verylong {padding:0 0 5px 0; height:26px;}
input.button_short_g, input.button_norm_g, input.button_long_g, input.button_verylong_g {padding:0 0 4px 0; height:24px;}

.button_high {background:url(../img/brand_book/unrepeat_elements_v11.gif) -239px -42px no-repeat; width:56px; height:24px; overflow:hidden; cursor:pointer;}
.button_med {background:url(../img/brand_book/unrepeat_elements_v11.gif) -239px -66px no-repeat; width:50px; height:24px; overflow:hidden; cursor:pointer;}
.button_low {background:url(../img/brand_book/unrepeat_elements_v11.gif) -239px -90px no-repeat; width:50px; height:24px; overflow:hidden; cursor:pointer;}

.b_favourite {background:url(../img/brand_book/menu_v7.gif) -5px -54px no-repeat; height:17px; width:98px; overflow:hidden; cursor: pointer;}
.b_feature {background:url(../img/brand_book/menu_v7.gif) -114px -54px no-repeat; height:17px; width:69px; overflow:hidden;}
.b_report {background:url(../img/brand_book/menu_v7.gif) -194px -54px no-repeat; height:17px; width:64px; overflow:hidden;}
.b_share {background:url(../img/brand_book/menu_v7.gif) -271px -54px no-repeat; height:17px; width:54px; overflow:hidden;}
.b_embed {background:url(../img/brand_book/menu_v7.gif) -336px -54px no-repeat; height:17px; width:62px; overflow:hidden; cursor: pointer;}
.b_favourite:hover {background-position: -5px -71px; }
a:hover .b_feature {background-position: -114px -71px; }
a:hover .b_report {background-position: -194px -71px; }
a:hover .b_share {background-position: -271px -71px; }
.b_embed:hover {background-position: -336px -71px; }

.b_low {background:url(../img/brand_book/unrepeat_elements_v11.gif) -112px -388px no-repeat; width:51px; height:20px; overflow:hidden; cursor:pointer;}
.b_med {background:url(../img/brand_book/unrepeat_elements_v11.gif) -164px -388px no-repeat; width:76px; height:20px; overflow:hidden; cursor:pointer;}
.b_high {background:url(../img/brand_book/unrepeat_elements_v11.gif) -241px -388px no-repeat; width:56px; height:20px; overflow:hidden; cursor:pointer;}
a:hover .b_low {background-position: -112px -408px; }
a:hover .b_med {background-position: -164px -408px; }
a:hover .b_high {background-position: -241px -408px; }
.b_low_on {background:url(../img/brand_book/unrepeat_elements_v11.gif) -112px -428px no-repeat; width:51px; height:20px; overflow:hidden;}
.b_med_on {background:url(../img/brand_book/unrepeat_elements_v11.gif) -164px -428px no-repeat; width:76px; height:20px; overflow:hidden;}
.b_high_on {background:url(../img/brand_book/unrepeat_elements_v11.gif) -241px -428px no-repeat; width:56px; height:20px; overflow:hidden;}

/* GREEN BUTTONS -------------------------------------------------------- */
.button_short_grn {background:url(../img/brand_book/green_buttons_v1.gif) 0 0 no-repeat; padding-top:5px; height:20px; width:70px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_short_dark_grn {background:url(../img/brand_book/green_buttons_v1.gif) -114px -160px no-repeat; padding-top:3px; height:21px; width:70px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_norm_grn {background:url(../img/brand_book/green_buttons_v1.gif) 0 -80px no-repeat; padding-top:5px; height:20px; width:91px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_norm_dark_grn {background:url(../img/brand_book/green_buttons_v1.gif) -94px -80px no-repeat; padding-top:3px; height:21px; width:90px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_long_grn {background:url(../img/brand_book/green_buttons_v1.gif) 0 -160px no-repeat; padding-top:5px; height:20px; width:111px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_long__dark_grn {background:url(../img/brand_book/green_buttons_v1.gif) -73px 0 no-repeat; padding-top:3px; height:21px; width:111px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_verylong_grn {background:url(../img/brand_book/green_buttons_v1.gif) 0 -239px no-repeat; padding-top:5px; height:20px; width:145px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_verylong_dark_grn {background:url(../img/brand_book/green_buttons_v1.gif) 0 -319px no-repeat; padding-top:3px; height:21px; width:145px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
input.button_short_grn, input.button_norm_grn, input.button_long_grn, input.button_verylong_grn {padding:0 0 3px 0; height:26px;}
input.button_short_dark_grn, input.button_norm_dark_grn, input.button_long_dark_grn, input.button_verylong_dark_grn {padding:0 0 4px 0; height:24px;}
.button_long_grn_longer{background:url(../img/brand_book/green_buttons_v1.gif) 0 -318px no-repeat; width:145px; height:26px; padding-bottom:5px; text-align:center; font:bold 12px Tahoma, Arial; color:#FFF; border:0; cursor:pointer;}
.button_long_grn_longer:hover{background-position:0 -343px;}
.button_large_grn_long {background: url(../img/signup-amateur/bkg-grad-x-amateur.png) repeat-x;width: 290px;margin: 20px 0;border: medium none;font-size: 21px;background-position: 0 -162px;height: 42px;color: #fff;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;text-align: center;border-radius: 3px;cursor: pointer;}

textarea{resize: vertical;}
.header * {
	border-spacing: 0;
	margin: 0px;
	padding: 0px;
	border: none;
}

.header {
	background:url(../img/brand_book/head_foot.gif) 0 -166px repeat-x;
	text-align: center;
}

.header .header-content {
	margin: 0px auto;
	width: 1020px;
	height:78px;
	overflow:hidden;
	text-align: left;
}

.header .header-content .logo {
	float:left;
	background:url(../img/brand_book/unrepeat_elements_v11.gif) -85px -46px no-repeat;
	width:148px;
	height:66px;
	margin-right:6px;
}

.header .search-box,
.header .gender-box {
	float:left;
	overflow: hidden;
	height:65px;
	margin-right:6px;
	font:10px Tahoma, Arial;
}

	.header .search-box-left,
	.header .gender-box-left {
		float:left;
		overflow:hidden;
		background:url(../img/brand_book/head_foot.gif) left -300px no-repeat;
		width:10px;
		height:65px;
	}

	.header .search-box-center,
	.header .gender-box-center
	{
		float:left;
		overflow:hidden;
		border-bottom:1px #5c5b5b solid;
		border-top:1px #5c5b5b solid;
		height:63px;
	}

	.header .search-box-right,
	.header .gender-box-right {
		background:url(../img/brand_book/head_foot.gif) right -300px no-repeat;
		width:10px;
		height:65px;
		float:left;
		overflow:hidden;
	}



	.header .gender-box-center {
		width:212px;
	}



.header .gender-box .i-am {
	background:url(../img/brand_book/unrepeat_elements_v11.gif) -52px 0 no-repeat;
	width:22px;
	margin: 27px 8px 0 0;
	height:10px;
	float:left;
	overflow:hidden;

}

.header .gender-box .switchbox-up,
.header .gender-box .switchbox-down {
	float:left;
	overflow:hidden;
	margin: 16px 6px 0 0;
}

.header .gender-box .switchbox-top {
	height: 13px;
	margin-bottom: 6px;
}

.header .gender-box .switchbox-bottom {
	height: 13px;
}

.header .gender-box .switchbox-text {
	margin-top: 10px;
	float:left;
	overflow:hidden;
}

.header .gender-box .switchbox-text-off {
	margin:6px 0;
	cursor:pointer;
}

.header .gender-box .switchbox-text-on {
	margin:6px 0;
	color:#FFF;
}

.header .gender-box .divider {
	margin: 12px 15px 0 14px;
	width:1px;
	height:40px;
	background:#454545;
	float:left;
	overflow:hidden;
}

.header .gender-box .i-like {
	background:url(../img/brand_book/unrepeat_elements_v11.gif) -52px -11px no-repeat;
	width:27px;
	height:10px;
	margin:27px 8px 0 0;
	float:left;
	overflow:hidden;
}

.header .gender-box .checkbox-text {
	margin-top: 7px;
	float:left;
	overflow:hidden;
}

.header .gender-box .checkbox-text-off {
	margin:8px 0;
	cursor:pointer;
}

.header .gender-box .checkbox-text-on {
	margin:8px 0;
	color:#FFF;
	cursor:pointer;
}

.header .search-box-center {
	width: 269px;
	text-align: center;
}

.header .search-box .textbox {
	margin: 9px 1px 10px 3px;
	float:left;
	overflow:hidden;
}

.header .search-box .textbox-left {
	float:left;
	overflow:hidden;
	background: url(../img/brand_book/head_foot.gif) left -370px repeat-x;
	height:22px;
	width:5px;
}
.header .search-box .textbox-right {
	float:left;
	overflow:hidden;
	background: url(../img/brand_book/head_foot.gif) right -370px repeat-x;
	height:22px;
	width:5px;
}
.header .search-box .textbox-center {
	float:left;
	overflow:hidden;
	background:url(../img/brand_book/head_foot.gif) 0 -393px repeat-x;
	height:22px;
}
.header .search-box .textbox-center input {
	border:0;
	margin:0;
	font:bold 12px Tahoma, Arial;
	height:16px;
	line-height:16px;
	vertical-align:middle;
	padding:3px 0 1px 0;
	color:#666;
	background:none;
	width:180px;
}

.header .search-box .search-button {
	background: url(../img/brand_book/unrepeat_elements_v11.gif) 0 -406px no-repeat;
	width: 69px;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
	border: 0;
	margin: 0 0 0px 5px;
	float: left;
}

.header .search-box .search-icon {
	clear:both;
	float: left;
	overflow: hidden;
	margin-left: 3px;
}

.header .search-box a {
	text-decoration:underline;
	font:11px Tahoma, Arial;
	color:#fff;
}
.header .search-box a:hover {
	text-decoration:none;
}

.header #advanced_search_link {
	float: left;
	overflow: hidden;
	display: block;
	font-weight: bold;
	width: 100px;
}

.header .user-area {
	float:left;
	overflow:hidden;
	background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -169px no-repeat;
	width:290px;
	height:65px;
	color:#dadada;
}
.header .user-area .member-login {
	display:block;
	float:left;
	overflow:hidden;
	background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -147px no-repeat;
	width:77px;
	height:22px;
}
.header .user-area .signup-here {
	display:block;
	float:left;
	overflow:hidden;
	background:url(../img/brand_book/unrepeat_elements_v11.gif) -77px -147px no-repeat;
	width:81px;
	height:22px;
}
.header .user-area .iphone {
	display:block;
	float:left;
	overflow:hidden;
	background:url(../img/brand_book/unrepeat_elements_v11.gif) -158px -147px no-repeat;
	width:130px;
	height:22px;
}

.header .user-area #header_login_form {
	display:block;
	padding: 3px 0 0 11px;
	text-align:left;
	clear:both;
}

	#header_login_form input[type="text"], #header_login_form input[type="password"] {
	width: 98px;
	float: left;
	margin: 0px 5px 0 0;
	padding: 2px 5px;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	border-radius: 3px;
	outline: none;

	}

.header .user-area #header_login_form .input-left {
	float:left;
	overflow:hidden;
	background:url(../img/brand_book/head_foot.gif) left -420px repeat-x;
	height:18px;
	width:5px;
	margin-left: 1px;
}

.header .user-area #header_login_form .input-center {
	float:left;
	overflow:hidden;
	background:url(../img/brand_book/head_foot.gif) 0 -439px repeat-x;
	height:18px;
	width:100px;
}

.header .user-area #header_login_form .input-right {
	float:left;
	overflow:hidden;
	background:url(../img/brand_book/head_foot.gif) right -420px repeat-x;
	height:18px;
	width:5px;
	margin-right: 1px;
}

.header .user-area #header_login_form .input-center input {
	background:none;
	font:bold 11px Tahoma, Arial;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	padding-top:1px;
	color:#666;
}

.header .user-area #header_login_form #password_cleartext,
.header .user-area #header_login_form #password_obscured {
	float:left;
	overflow:hidden;
	margin-left: 1px;
}

.header .user-area #header_login_form .login-button {
	background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -445px no-repeat;
	width:39px;
	height:21px;
	margin: -1px 1px 0 2px;
	display:block;
	float:left;
	overflow:hidden;
	cursor:pointer;
	text-indent:1000px;
}

.header .user-area #header_login_form #header_remember_checkbox {
	clear:both;
	float:left;
	overflow:hidden;
	margin: 2px 0 0 1px;
}

.header .user-area #header_login_form #header_forgot_password {
	width: 100px;
	float:left;
	overflow:hidden;
	margin-top: 2px;
}

.header .user-area #header_login_form .radio-text-on,
.header .user-area #header_login_form .radio-text-off {
	width: 64px;
	cursor:pointer;
	color:#dadada;
	font:10px Tahoma, Arial;
}

.header .user-area a {
	color:#dadada;
}

.header .user-area .show-username {
	width:153px;
	overflow:hidden;
	float:left;
	padding:5px 0 0 5px;
	height:17px;
}

.header .user-area .logged-in-area {
	width: 288px;
	height: 42px;
}

.header .user-area .money-area,
.header .user-area .my-messages-area,
.header .user-area .friend-requests-area {
	border-right: 1px solid #5c5b5b;
}

.header .user-area .money {
	position: relative;
	font:bold 14px Tahoma, Arial;
	color: #FFFFFF;
	margin: 3px 0 0;
	padding: 0 2px;
	text-indent:3px;
	width: 38px;
	z-index: 2;
}

.header .user-area .money.shadow {
	position:absolute;
	margin: 0;
	padding: 0 2px;
	left: 1px;
	top: 1px;
	color: black;
	z-index: 1;

}

.header .user-area .money-icon {
	position: absolute;
	right: 6px;
	top: 3px;
	overflow: hidden;
}

.header .user-area .add-money-button {
	background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -430px no-repeat;
	width:76px;
	height:15px;
	clear:both;
	display:block;
	cursor:pointer;
}

.header .user-area .my-messages {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -654px no-repeat;
	width:32px;
	height:22px;
	display:block;
}

.header .user-area .my-messages.my-messages-nonzero {
	margin:0 0 0 5px;
}

.header .user-area .my-messages-amount {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -746px no-repeat;
	width:32px;
	height:24px;
	padding-top:8px;
	line-height:24px;
	vertical-align:middle;
	display:block;
	color:#FFF;
	font:bold 12px Tahoma, Arial;
	text-decoration:none;
	margin:-35px 3px 0 29px;
}

.header .user-area .friend-requests {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -681px no-repeat;
	width:29px;
	height:27px;
	display:block;
}

.header .user-area .friend-requests.ui-state-active {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -780px no-repeat;
	width:32px;
	height:24px;
	margin:7px 12px 0 13px;
	padding-top:8px;
	color:#FFF;
	font:bold 12px Tahoma, Arial;
	text-decoration:none;
}

.header .user-area .logout {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -710px no-repeat;
	width:37px;
	height:33px;
	display:block;
}

#header-search-form {
margin: 11px 0 0 0;
}

	#header-search-form input[type="text"] {
		margin: 1px 5px 8px 0;
		padding: 3px 5px;
		color: #666;
		font-weight: bold;
		border-radius: 3px;
		width: 180px;
		float: left;
		outline: none;

	}
		.ie7 #header-search-form input[type="text"] {
			width: 175px;
			padding: 1px 5px;
			margin: 1px 5px 8px 0;
		}

.pict_message {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -654px no-repeat; width:32px; height:22px; overflow:hidden;}
.pict_message_on {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -746px no-repeat; width:32px; line-height:29px!important; vertical-align:middle; height:32px; overflow:hidden; text-align:center; color:#FFF; font:bold 12px Tahoma, Arial;}
.pict_friends {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -681px no-repeat; width:29px; height:27px; overflow:hidden;}
.pict_friends_on {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -780px no-repeat; width:32px; line-height:29px!important; vertical-align:middle; height:32px; overflow:hidden; text-align:center; color:#FFF; font:bold 12px Tahoma, Arial; }
.pict_logout {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -710px no-repeat; width:37px; height:33px; overflow:hidden;}

.on_circle_100-999 {font-size:11px;}
.on_circle_over_999 {font:bold 11px Arial Narrow, Arial;}

#mobile	{	position:absolute; width:150px;	display:inline;	}
#mobile	.mobile_bt {left:130px;	position:relative; top:26px; cursor: pointer;}

#mobile	.mobiletxt { color:	white;	vertical-align:4px;	 }
#mobile	.mobiletxt2	{	 color:#FF3333;	text-decoration:underline; vertical-align:4px; }


/* advanced search */
.advanced-search_bg_s {width:1000px;height:204px; background:#F8F8F8 url(../img/brand_book/repeat_x.gif) repeat-x 0 bottom; display:none;}
.advanced-search_bg_l {width:1000px;height:346px; background: url(../img/brand_book/repeat_x.gif) repeat-x 0 0; display:none;}
#advanced-search-pop { 
    display:none;
    /*margin: 0 auto 0 auto;
    width: 992px;*/
    width:auto;
    border: solid 1px #b1b1b1;
    border-radius: 4px;
    box-shadow: 0px 2px 0px -1px rgba(0, 0, 0, 0.1);
}
#advanced-search-pop b {color:#4e4e4e;}

#advanced-search-pop .advanced_search_pop_left, .advanced_search_pop_middle, .advanced_search_pop_right {float:left;font-size:11px;color:#959595;height:182px;position:relative;}
#advanced-search-pop .advanced_search_pop_btn {background:url(../img/brand_book/advanced_search.gif) no-repeat -222px 0;width:76px;height:28px;border:none;cursor:pointer;position:absolute;}
#advanced-search-pop .advanced_search_pop_btn:hover {background:url(../img/brand_book/advanced_search.gif) no-repeat -144px 0;width:76px;height:28px;border:none;cursor:pointer;position:absolute;}
#advanced-search-pop .advanced_search_pop_right .advanced_search_pop_close {background:url(../img/brand_book/advanced_search.gif) no-repeat -197px -30px;width:110px;height:37px;left:0px;padding:0px;bottom:0px;cursor:pointer;position:absolute;}

#advanced-search-pop .label_as {float:left; width:80px; margin-top:-1px; display:inline;}
#advanced-search-pop .label_adp {float:left; width:100px; margin-top:0px; display:inline;}
#advanced-search-pop input.button {vertical-align: top; margin-top:-1px;}
#advanced-search-pop .height2 {height:2px; overflow:hidden;}
#advanced-search-pop .height4 {height:4px; overflow:hidden;}
#advanced-search-pop .height6 {height:6px; overflow:hidden;}

#advanced-search-pop .narrow_T2	{background:url(../img/brand_book/advanced_search.gif) no-repeat 0 0; width:127px;height:23px;left:316px;padding:0px;bottom:0px;cursor:pointer;position:absolute;}
#advanced-search-pop .add_T2	{background:url(../img/brand_book/advanced_search.gif) no-repeat 0 -51px; width:92px;height:22px;left:316px;padding:0px;bottom:0px;cursor:pointer;position:absolute;}
#advanced-search-pop .remove_T2	{background:url(../img/brand_book/advanced_search.gif) no-repeat 0 -26px; width:111px;height:22px;left:316px;padding:0px;bottom:0px;cursor:pointer;position:absolute;}

#advanced-search-pop .cat_ads_div {font-size:11px; font:bold; color:#7f7f7f; float:left;}
#advanced-search-pop .cat_selected {font-size:11px; font:bold;	color:#2a2a2a; float:left;}
#advanced-search-pop .cat_selected:hover {font-size:11px; font:bold; color:#2a2a2a; float:left; cursor:pointer;}

#advanced-search-pop .cat_non_selected {font-size:11px; font:bold; color:#7f7f7f; float:left;}
#advanced-search-pop .cat_non_selected:hover {font-size:11px; font:bold; color:#7f7f7f; float:left; cursor:pointer;}

#advanced-search-pop .stars2 { height: 12px; overflow: hidden; background: url(../img/stars2.gif) repeat-x left -12px; width: 70px; }
#advanced-search-pop .stars2 .mark { height: 12px; overflow: hidden; background: url(../img/stars2.gif) repeat-x left top; }
#advanced-search-pop .stars2 .rate {height: 12px; overflow: hidden; margin-top: -12px; }
#advanced-search-pop .stars2 .rate a {display: block; float:left; height: 12px; position: relative; }
#advanced-search-pop .stars2 .rate a:hover {background: url(../img/stars2.gif) repeat-x left -24px; }
#advanced-search-pop .stars2 .rate a.mark1 {width: 14px; z-index: 5; margin-left: 0px; }
#advanced-search-pop .stars2 .rate a.mark2 {width: 28px; z-index: 4; margin-left: -14px;}
#advanced-search-pop .stars2 .rate a.mark3 {width: 42px; z-index: 3; margin-left: -28px;}
#advanced-search-pop .stars2 .rate a.mark4 {width: 56px; z-index: 2; margin-left: -42px;}
#advanced-search-pop .stars2 .rate a.mark5 {width: 70px; z-index: 1; margin-left: -56px;}

.stars2 { height: 12px; overflow: hidden; background: url(../img/stars2.gif) repeat-x left -12px; width: 70px; }
.stars2 .mark { height: 12px; overflow: hidden; background: url(../img/stars2.gif) repeat-x left top; }
.stars2 .rate {height: 12px; overflow: hidden; margin-top: -12px; }
.stars2 .rate a {display: block; float:left; height: 12px; position: relative; }
.stars2 .rate a:hover {background: url(../img/stars2.gif) repeat-x left -24px; }
.stars2 .rate a.mark1 {width: 14px; z-index: 5; margin-left: 0px; }
.stars2 .rate a.mark2 {width: 28px; z-index: 4; margin-left: -14px;}
.stars2 .rate a.mark3 {width: 42px; z-index: 3; margin-left: -28px;}
.stars2 .rate a.mark4 {width: 56px; z-index: 2; margin-left: -42px;}
.stars2 .rate a.mark5 {width: 70px; z-index: 1; margin-left: -56px;}

.cat_ads_div a {text-decoration:none;}

.bkg-signup-black .l-super {
    background-color: #000;
}
#divContentWrapper {
	/*min-height: calc(100% - 25px);*/
	height: auto !important;
	/*height: 100%;*/
	margin: 0 auto -174px;
 }

/*==========================================*/
/*CUSTOM CSS FOR SPECIFIC CONTENT BACKGROUND*/
/*==========================================*/

	/*===================*/
	/*AMATEUR SIGNUP PAGE*/
	/*===================*/
	.bkg-signup-black {
		background-color: #000;
	}
#sfPush { 
	/*border: 1px solid blue;*/
	clear: both;
	height: 195px;
}
.footer { 
/*	border: 1px solid green;*/
	background:url(../img/brand_book/head_foot.gif) 0 0 repeat-x;
	color:#898989;
	min-width:990px;
	clear: both;
        position: relative;
}
.footer a {color:#898989; line-height:17px;}
.footer .footer-vertical-line { float:right; background:url(../img/brand_book/unrepeat_elements_v11.gif) -80px 0 no-repeat; height:139px; width:2px; margin:0 10px 0 10px;}
.footer td { vertical-align:top;}
.footer .footer-up-button { float:right; background:url(../img/brand_book/unrepeat_elements_v11.gif) -85px 0 no-repeat; width:49px; height:26px; cursor:pointer;}
.footer .footer-logo { background:url(../img/brand_book/unrepeat_elements_v11.gif) -138px 0 no-repeat; width:110px; height:40px; margin-bottom:4px;}
.footer .footer-address { font-family: Tahoma,Arial,sans-serif; font-size: 9px; color: rgb(137, 137, 137); text-align:right; }

#footerBackground{
	background-color: #cacaca;
	width: 100%;
	color: #898989;
	font-size: 11px;
	font-family: Tahoma, Arial;
}
	#footerBlock{
		font-weight: bold;
		width: 1000px;
		margin: 0 auto;
	}
		#footerBlock .leftBlock{
			width: 235px;
			float: left;
		}
			#footerBlock .leftBlock img{
				margin: 0 5px;
			}
		#footerBlock .middleBlock{
			text-align: center;
			width: 530px;
			float: left;
		}
		#footerBlock .rightBlock{
			width: 235px;
			float: left;
		}
/* ---------------------------------------------------------------- */
/* icons --------------------------------------------------------- */
.ico_message {background:url(../img/brand_book/icons_v2.gif) 0 0 no-repeat; height:14px; width:15px; overflow:hidden;}
.ico_invite {background:url(../img/brand_book/icons_v2.gif) 0 -16px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_donate {background:url(../img/brand_book/icons_v2.gif) 0 -34px no-repeat; height:13px; width:13px; overflow:hidden;}
.ico_gift {background:url(../img/brand_book/icons_v2.gif) 0 -49px no-repeat; height:15px; width:14px; overflow:hidden;}
.ico_my_videos {background:url(../img/brand_book/icons_v2.gif) 0 -66px no-repeat; height:16px; width:14px; overflow:hidden;}
.ico_my_pictures {background:url(../img/brand_book/icons_v2.gif) 0 -85px no-repeat; height:14px; width:16px; overflow:hidden;}
.ico_feed_favourite, .ico_my_favourites {background:url(../img/brand_book/icons_v2.gif) 0 -102px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_subscribe, .ico_subscriptions {background:url(../img/brand_book/icons_v2.gif) 0 -122px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_unsubscribe, .ico_unsubscriptions {background:url(../img/brand_book/icons_v2.gif) 0 -142px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_friends {background:url(../img/brand_book/icons_v2.gif) 0 -161px no-repeat; height:19px; width:22px; overflow:hidden;}
.ico_f_requests {background:url(../img/brand_book/icons_v2.gif) 0 -183px no-repeat; height:21px; width:25px; overflow:hidden;}
.ico_my_coupon {background:url(../img/brand_book/icons_v2.gif) 0 -207px no-repeat; height:13px; width:14px; overflow:hidden;}
.ico_chat_on {background:url(../img/brand_book/icons_v2.gif) 0 -223px no-repeat; height:14px; width:16px; overflow:hidden;}
.ico_chat_off {background:url(../img/brand_book/icons_v2.gif) 0 -241px no-repeat; height:14px; width:16px; overflow:hidden;}
.ico_post_local {background:url(../img/brand_book/icons_v2.gif) 0 -259px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_a_blog {background:url(../img/brand_book/icons_v2.gif) 0 -279px no-repeat; height:19px; width:23px; overflow:hidden;}
.ico_u_blog {background:url(../img/brand_book/icons_v2.gif) 0 -302px no-repeat; height:19px; width:22px; overflow:hidden;}
.ico_u_photo {background:url(../img/brand_book/icons_v2.gif) 0 -325px no-repeat; height:16px; width:25px; overflow:hidden;}
.ico_a_photo {background:url(../img/brand_book/icons_v2.gif) 0 -345px no-repeat; height:16px; width:24px; overflow:hidden;}
.ico_u_video {background:url(../img/brand_book/icons_v2.gif) 0 -366px no-repeat; height:18px; width:23px; overflow:hidden;}
.ico_a_video {background:url(../img/brand_book/icons_v2.gif) 0 -389px no-repeat; height:17px; width:23px; overflow:hidden;}
.ico_a_profile {background:url(../img/brand_book/icons_v2.gif) 0 -410px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_u_profile {background:url(../img/brand_book/icons_v2.gif) 0 -429px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_dvd {background:url(../img/brand_book/icons_v2.gif) 0 -448px no-repeat; height:15px; width:14px; overflow:hidden;}
.ico_tv {background:url(../img/brand_book/icons_v2.gif) 0 -466px no-repeat; height:15px; width:16px; overflow:hidden;}
.ico_lock {background:url(../img/brand_book/icons_v2.gif) 0 -485px no-repeat; height:15px; width:16px; overflow:hidden;}
.ico_unlock {background:url(../img/brand_book/icons_v2.gif) 0 -503px no-repeat; height:15px; width:17px; overflow:hidden;}
.ico_news {background:url(../img/brand_book/icons_v2.gif) 0 -522px no-repeat; height:16px; width:17px; overflow:hidden;}
.ico_comment {background:url(../img/brand_book/icons_v2.gif) 0 -542px no-repeat; height:13px; width:15px; overflow:hidden;}

.ico_message_g {background:url(../img/brand_book/icons_v2.gif) 0 -570px no-repeat; height:14px; width:15px; overflow:hidden;}
.ico_invite_g {background:url(../img/brand_book/icons_v2.gif) 0 -586px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_donate_g {background:url(../img/brand_book/icons_v2.gif) 0 -604px no-repeat; height:13px; width:13px; overflow:hidden;}
.ico_gift_g {background:url(../img/brand_book/icons_v2.gif) 0 -619px no-repeat; height:15px; width:14px; overflow:hidden;}
.ico_my_videos_g {background:url(../img/brand_book/icons_v2.gif) 0 -636px no-repeat; height:16px; width:14px; overflow:hidden;}
.ico_my_pictures_g {background:url(../img/brand_book/icons_v2.gif) 0 -655px no-repeat; height:14px; width:16px; overflow:hidden;}
.ico_feed_favourite_g, .ico_my_favourites_g {background:url(../img/brand_book/icons_v2.gif) 0 -672px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_subscribe_g, .ico_subscriptions_g {background:url(../img/brand_book/icons_v2.gif) 0 -692px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_unsubscribe_g, .ico_unsubscriptions_g {background:url(../img/brand_book/icons_v2.gif) 0 -712px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_friends_g {background:url(../img/brand_book/icons_v2.gif) 0 -731px no-repeat; height:19px; width:22px; overflow:hidden;}
.ico_f_requests_g {background:url(../img/brand_book/icons_v2.gif) 0 -753px no-repeat; height:21px; width:25px; overflow:hidden;}
.ico_my_coupon_g {background:url(../img/brand_book/icons_v2.gif) 0 -777px no-repeat; height:13px; width:14px; overflow:hidden;}
.ico_chat_on_g {background:url(../img/brand_book/icons_v2.gif) 0 -793px no-repeat; height:14px; width:16px; overflow:hidden;}
.ico_chat_off_g {background:url(../img/brand_book/icons_v2.gif) 0 -811px no-repeat; height:14px; width:16px; overflow:hidden;}
.ico_post_local_g {background:url(../img/brand_book/icons_v2.gif) 0 -829px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_a_blog_g {background:url(../img/brand_book/icons_v2.gif) 0 -849px no-repeat; height:19px; width:23px; overflow:hidden;}
.ico_u_blog_g {background:url(../img/brand_book/icons_v2.gif) 0 -872px no-repeat; height:19px; width:22px; overflow:hidden;}
.ico_u_photo_g {background:url(../img/brand_book/icons_v2.gif) 0 -895px no-repeat; height:16px; width:25px; overflow:hidden;}
.ico_a_photo_g {background:url(../img/brand_book/icons_v2.gif) 0 -915px no-repeat; height:16px; width:24px; overflow:hidden;}
.ico_u_video_g {background:url(../img/brand_book/icons_v2.gif) 0 -936px no-repeat; height:18px; width:23px; overflow:hidden;}
.ico_a_video_g {background:url(../img/brand_book/icons_v2.gif) 0 -959px no-repeat; height:17px; width:23px; overflow:hidden;}
.ico_a_profile_g {background:url(../img/brand_book/icons_v2.gif) 0 -980px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_u_profile_g {background:url(../img/brand_book/icons_v2.gif) 0 -999px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_dvd_g {background:url(../img/brand_book/icons_v2.gif) 0 -1018px no-repeat; height:15px; width:14px; overflow:hidden;}
.ico_tv_g {background:url(../img/brand_book/icons_v2.gif) 0 -1036px no-repeat; height:15px; width:16px; overflow:hidden;}
.ico_lock_g {background:url(../img/brand_book/icons_v2.gif) 0 -1054px no-repeat; height:15px; width:16px; overflow:hidden;}
.ico_unlock_g {background:url(../img/brand_book/icons_v2.gif) 0 -1072px no-repeat; height:15px; width:17px; overflow:hidden;}
.ico_news_g {background:url(../img/brand_book/icons_v2.gif) 0 -1092px no-repeat; height:16px; width:17px; overflow:hidden;}
.ico_comment_g {background:url(../img/brand_book/icons_v2.gif) 0 -1112px no-repeat; height:13px; width:15px; overflow:hidden;}

.ico_message_txt {background:url(../img/brand_book/icons_v2.gif) 0 0 no-repeat; height:14px; overflow:hidden; padding:0px 0 0 16px;}
.ico_invite_txt {background:url(../img/brand_book/icons_v2.gif) 0 -16px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_donate_txt {background:url(../img/brand_book/icons_v2.gif) 0 -34px no-repeat; height:13px; overflow:hidden; padding:0 0 0 14px;}
.ico_gift_txt {background:url(../img/brand_book/icons_v2.gif) 0 -49px no-repeat; height:13px; overflow:hidden; padding:2px 0 0 15px;}
.ico_my_videos_txt {background:url(../img/brand_book/icons_v2.gif) 0 -66px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 15px;}
.ico_my_pictures_txt {background:url(../img/brand_book/icons_v2.gif) 0 -85px no-repeat; height:14px; overflow:hidden; padding:0 0 0 17px;}
.ico_feed_favourite_txt, .ico_my_favourites_txt {background:url(../img/brand_book/icons_v2.gif) 0 -102px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_subscribe_txt, .ico_subscriptions_txt {background:url(../img/brand_book/icons_v2.gif) 0 -122px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_unsubscribe_txt, .ico_unsubscriptions_txt {background:url(../img/brand_book/icons_v2.gif) 0 -142px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_friends_txt {background:url(../img/brand_book/icons_v2.gif) 0 -161px no-repeat; height:17px; overflow:hidden; padding:2px 0 0 23px;}
.ico_f_requests_txt {background:url(../img/brand_book/icons_v2.gif) 0 -183px no-repeat; height:19px; overflow:hidden; padding:2px 0 0 26px;}
.ico_my_coupon_txt {background:url(../img/brand_book/icons_v2.gif) 0 -207px no-repeat; height:13px; overflow:hidden; padding:0 0 0 15px;}
.ico_chat_on_txt {background:url(../img/brand_book/icons_v2.gif) 0 -223px no-repeat; height:12px; overflow:hidden; padding:2px 0 0 17px;}
.ico_chat_off_txt {background:url(../img/brand_book/icons_v2.gif) 0 -241px no-repeat; height:12px; overflow:hidden; padding:2px 0 0 17px;}
.ico_post_local_txt {background:url(../img/brand_book/icons_v2.gif) 0 -259px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_a_blog_txt {background:url(../img/brand_book/icons_v2.gif) 0 -279px no-repeat; height:17px; overflow:hidden; padding:2px 0 0 24px;}
.ico_u_blog_txt {background:url(../img/brand_book/icons_v2.gif) 0 -302px no-repeat; height:17px; overflow:hidden; padding:2px 0 0 23px;}
.ico_u_photo_txt {background:url(../img/brand_book/icons_v2.gif) 0 -325px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 26px;}
.ico_a_photo_txt {background:url(../img/brand_book/icons_v2.gif) 0 -345px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 25px;}
.ico_u_video_txt {background:url(../img/brand_book/icons_v2.gif) 0 -366px no-repeat; height:16px; overflow:hidden; padding:2px 0 0 24px;}
.ico_a_video_txt {background:url(../img/brand_book/icons_v2.gif) 0 -389px no-repeat; height:15px; overflow:hidden; padding:2px 0 0 24px;}
.ico_a_profile_txt {background:url(../img/brand_book/icons_v2.gif) 0 -410px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_u_profile_txt {background:url(../img/brand_book/icons_v2.gif) 0 -429px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_dvd_txt {background:url(../img/brand_book/icons_v2.gif) 0 -448px no-repeat; height:15px; overflow:hidden; padding:0 0 0 15px;}
.ico_tv_txt {background:url(../img/brand_book/icons_v2.gif) 0 -466px no-repeat; height:15px; overflow:hidden; padding:0 0 0 17px;}
.ico_lock_txt {background:url(../img/brand_book/icons_v2.gif) 0 -485px no-repeat; height:13px; overflow:hidden; padding:2px 0 0 17px;}
.ico_unlock_txt {background:url(../img/brand_book/icons_v2.gif) 0 -503px no-repeat; height:13px; overflow:hidden; padding:2px 0 0 18px;}
.ico_news_txt {background:url(../img/brand_book/icons_v2.gif) 0 -522px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 18px;}
.ico_comment_txt {background:url(../img/brand_book/icons_v2.gif) 0 -542px no-repeat; height:13px; overflow:hidden; padding:0 0 0 16px;}

.ico_message_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -570px no-repeat; height:14px; overflow:hidden; padding:0px 0 0 16px;}
.ico_invite_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -586px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_donate_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -604px no-repeat; height:13px; overflow:hidden; padding:0 0 0 14px;}
.ico_gift_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -619px no-repeat; height:13px; overflow:hidden; padding:2px 0 0 15px;}
.ico_my_videos_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -636px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 15px;}
.ico_my_pictures_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -655px no-repeat; height:14px; overflow:hidden; padding:0 0 0 17px;}
.ico_feed_favourite_g_txt, .ico_my_favourites_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -672px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_subscribe_g_txt, .ico_subscriptions_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -692px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_unsubscribe_g_txt, .ico_unsubscriptions_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -712px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_friends_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -731px no-repeat; height:17px; overflow:hidden; padding:2px 0 0 23px;}
.ico_f_requests_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -753px no-repeat; height:19px; overflow:hidden; padding:2px 0 0 26px;}
.ico_my_coupon_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -777px no-repeat; height:13px; overflow:hidden; padding:0 0 0 15px;}
.ico_chat_on_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -793px no-repeat; height:12px; overflow:hidden; padding:2px 0 0 17px;}
.ico_chat_off_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -811px no-repeat; height:12px; overflow:hidden; padding:2px 0 0 17px;}
.ico_post_local_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -829px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_a_blog_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -849px no-repeat; height:17px; overflow:hidden; padding:2px 0 0 24px;}
.ico_u_blog_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -872px no-repeat; height:17px; overflow:hidden; padding:2px 0 0 23px;}
.ico_u_photo_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -895px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 26px;}
.ico_a_photo_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -915px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 25px;}
.ico_u_video_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -936px no-repeat; height:16px; overflow:hidden; padding:2px 0 0 24px;}
.ico_a_video_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -959px no-repeat; height:15px; overflow:hidden; padding:2px 0 0 24px;}
.ico_a_profile_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -980px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_u_profile_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -999px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_dvd_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -1018px no-repeat; height:15px; overflow:hidden; padding:0 0 0 15px;}
.ico_tv_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -1036px no-repeat; height:15px; overflow:hidden; padding:0 0 0 17px;}
.ico_lock_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -1054px no-repeat; height:13px; overflow:hidden; padding:2px 0 0 17px;}
.ico_unlock_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -1072px no-repeat; height:13px; overflow:hidden; padding:2px 0 0 18px;}
.ico_news_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -1092px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 18px;}
.ico_comment_g_txt {background:url(../img/brand_book/icons_v2.gif) 0 -1112px no-repeat; height:13px; overflow:hidden; padding:0 0 0 16px;}

.ico_donate_buy {background:url(../img/brand_book/icons_v2.gif) 0 -1133px no-repeat; height:16px; width:16px; overflow:hidden;}
.ico_donate_buy_txt {background:url(../img/brand_book/icons_v2.gif) 0 -1133px no-repeat; height:14px; overflow:hidden; padding:2px 0 0 17px;}
.ico_donate_line_gray {background:url(../img/brand_book/icons_v2.gif) 0 -1153px no-repeat; height:13px; width:13px; overflow:hidden;}

/* Status --------------------------------------------------------- */
.status_on {background:url(../img/brand_book/status.gif) -59px -12px no-repeat; width:33px; height:11px; overflow:hidden;}
.status_off {background:url(../img/brand_book/status.gif) -59px 0 no-repeat; width:33px; height:11px; overflow:hidden;}
.status_gray_on {background:url(../img/brand_book/status.gif) -59px -36px no-repeat; width:33px; height:11px; overflow:hidden;}
.status_gray_off {background:url(../img/brand_book/status.gif) -59px -24px no-repeat; width:33px; height:11px; overflow:hidden;}
.status_long_on {background:url(../img/brand_book/status.gif) 0 -12px no-repeat; width:53px; height:11px; overflow:hidden;}
.status_long_off {background:url(../img/brand_book/status.gif) 0 0 no-repeat; width:53px; height:11px; overflow:hidden;}
.status_long_gray_on {background:url(../img/brand_book/status.gif) 0 -36px no-repeat; width:53px; height:11px; overflow:hidden;}
.status_long_gray_off {background:url(../img/brand_book/status.gif) 0 -24px no-repeat; width:53px; height:11px; overflow:hidden;}

.ico_warning { background: url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -518px no-repeat; width: 32px; height: 29px; overflow: hidden; }
/*!
 * jQuery UI CSS Framework 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*!
 * jQuery UI Tabs 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: 0em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .4em 0 0;
	border: 1px solid #adadad;
	border-bottom: 0;
	padding: 0;
	width: 144px;
	text-align: center;
	white-space: nowrap;
	
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	width: 116px;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
	z-index:1
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	padding: 0.5em 0.5em;
	background: #ededed;
	border-radius: 0px 4px 4px 4px;
	border: 1px solid #adadad;
}

/*!
 * jQuery UI Dialog 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
	background: transparent;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
	visibility: hidden;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

/*!
 * jQuery UI CSS Framework 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Tahoma, "Lucida Grande",  Arial;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}

.ui-widget-content a {
	color: #222222;
	font-weight: bold;
	font-size: 12px;
}
.ui-widget-header {
	color: #222222;
	font-weight: bold;
	text-align: center;
}
.ui-widget-header a {
	color: #222222;
	text-align: center;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #b6b6b6;
	font-weight: normal;
	color: #555555;
	background: #cccccc;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	/*border: 1px solid #999999;
	background: #dadada url('images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;*/
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #cccccc;
	font-weight: normal;
	color: #212121;
box-shadow: 0px 0 -5px #888;
	background: #ededed;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url('images/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;
	
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #ff0000 url('images/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}


.switchbox-up {
	background:url("../img/brand_book/pictograms_v8.gif?cache=001") 0 -272px no-repeat;
	width:14px;
	height:32px;
	overflow:hidden;
}

.switchbox-down {
	background:url("../img/brand_book/pictograms_v8.gif?cache=001") 0 -305px no-repeat;
	width:14px;
	height:32px;
	overflow:hidden;
}

.switchbox-up .switchbox-bottom,
.switchbox-down .switchbox-top {
	cursor: pointer;
}


.checkbox-off {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -216px no-repeat;
	width:13px;
	height:13px;
	overflow:hidden;
}
.checkbox-on {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -232px no-repeat;
	width:13px;
	height:13px;
	overflow:hidden;
}
.checkbox-text-off {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -216px no-repeat;
	height:13px;
	overflow:hidden;
	padding-left:15px;
}
.checkbox-text-on {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -232px no-repeat;
	height:13px;
	overflow:hidden;
	padding-left:15px;
}
.search-icon {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) -1px -549px no-repeat;
	height:11px;
	padding-left:15px;
}

.radio-off {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -246px no-repeat;
	width:12px;
	height:12px;
	overflow:hidden;
}

.radio-text-off {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -246px no-repeat;
	height:12px;
	overflow:hidden;
	padding-left:15px;
}

.radio-on {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -259px no-repeat;
	width:12px;
	height:12px;
	overflow:hidden;
}

.radio-text-on {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -259px no-repeat;
	height:12px;
	overflow:hidden;
	padding-left:15px;
}

.money-icon {
	background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -815px no-repeat;
	width:15px;
	height:12px;
	overflow:hidden;
}

.thumb1 {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -564px no-repeat; width:24px; height:22px; overflow:hidden;}
.thumb1_on {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -586px no-repeat; width:24px; height:22px; overflow:hidden;}
.thumb2 {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -608px no-repeat; width:24px; height:22px; overflow:hidden;}
.thumb2_on {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -630px no-repeat; width:24px; height:22px; overflow:hidden;}
.thumb3 {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -873px no-repeat; width:24px; height:22px; overflow:hidden;}
.thumb3_on {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -851px no-repeat; width:24px; height:22px; overflow:hidden;}

/* ---------------------------------------------------------------- */
/* Plash ---------------------------------------------------------- */
/* top_gray_dark */
.top_gray_dark {background:url(../img/brand_book/plash_borders_v8.gif) 0 -167px repeat-x;	height:29px; overflow:hidden;}
.top_gray_dark .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -30px no-repeat; width:8px; height:29px; overflow:hidden;}
.top_gray_dark .top_c {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -167px repeat-x; height:29px; overflow:hidden;}
.top_gray_dark .top_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -30px no-repeat;	width:8px; height:29px; overflow:hidden;}
/* top_red */
.top_rad {background:url(../img/brand_book/plash_borders_v8.gif) 0 -198px repeat-x; height:29px; overflow:hidden;}
.top_rad .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) left -61px no-repeat; width:8px; height:29px; overflow:hidden;}
.top_rad .top_c {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -198px repeat-x; height:29px; overflow:hidden;}
.top_rad .top_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -61px no-repeat; width:8px; height:29px; overflow:hidden;}
/* top_gray_light */
.top_gray_light        {background:url(../img/brand_book/plash_borders_v8.gif) 0 -229px repeat-x; height:29px; overflow:hidden;}
.top_gray_light .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) left -92px no-repeat; width:8px; height:29px; overflow:hidden;}
.top_gray_light .top_c {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -229px repeat-x; height:29px; overflow:visible;}
.top_gray_light .top_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -92px no-repeat;	width:8px; height:29px; overflow:hidden;}
/* top_blue */
.top_blue        {background:url(../img/brand_book/plash_borders_v8.gif) 0 -137px repeat-x; height:29px; overflow:hidden;}
.top_blue .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) left 0 no-repeat; width:8px; height:29px; overflow:hidden;}
.top_blue .top_c {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -137px repeat-x; height:29px; overflow:hidden;}
.top_blue .top_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right 0 no-repeat; width:8px; height:29px; overflow:hidden;}
/* top_pink */
.top_pink { background:url(../img/viralvideos/pink_bar_v1.gif) 0 -30px repeat-x; height:29px; overflow:hidden; }
.top_pink .top_l { float:left; background:url(../img/viralvideos/pink_bar_v1.gif) left 0 no-repeat; width:8px; height:29px; overflow:hidden; }
.top_pink .top_c { float:left; background:url(../img/viralvideos/pink_bar_v1.gif) 0 -30px repeat-x; height:29px; overflow:hidden; }
.top_pink .top_r { float:right; background:url(../img/viralvideos/pink_bar_v1.gif) right 0 no-repeat; width:8px; height:29px; overflow:hidden; }

.top_d 		  {background:url(../img/brand_book/plash_borders_v8.gif) 0 -301px repeat-x; height:8px; overflow:hidden;}
.top_d .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -123px no-repeat; height:8px; width:8px; overflow:hidden;}
.top_d .top_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -123px no-repeat; height:8px; width:8px; overflow:hidden;}

.top_w        {background:url(../img/brand_book/plash_borders_v8.gif) 0 -321px repeat-x; height:8px; overflow:hidden;}
.top_w .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -273px no-repeat; width:8px; height:8px; overflow:hidden;}
.top_w .top_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -273px no-repeat; height:8px; width:8px; overflow:hidden;}

.top_dl {background:url(../img/brand_book/plash_borders_v8.gif) 0 -391px repeat-x; height:8px; overflow:hidden;}
.top_dl .top_l { float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -366px repeat-x; height:8px; width:8px; overflow:hidden;}
.top_dl .top_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -366px repeat-x; height:8px; width:8px; overflow:hidden;}

.top_black        {background:url(../img/brand_book/plash_borders_v8.gif) 0 -356px repeat-x; height:8px; overflow:hidden;}
.top_black .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -330px no-repeat; height:8px; width:8px; overflow:hidden;}
.top_black .top_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -330px no-repeat; height:8px; width:8px; overflow:hidden;}

.top_wong        {background:url(../img/brand_book/plash_borders_v8.gif) 0 -530px repeat-x #FFF; height:4px; overflow:hidden;}
.top_wong .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -553px no-repeat; height:4px; width:4px; overflow:hidden;}
.top_wong .top_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -553px no-repeat; height:4px; width:4px; overflow:hidden;}

/* plash content classes & parameters */
.content_black {background:#fff; border-left:1px #4a4a4a solid; border-right:1px #4a4a4a solid; margin:0 1px 0 1px; padding:0px 8px 0px 8px;}
.content_wong {background:#FFF; border-left:1px #ababab solid; border-right:1px #ababab solid; margin:0 1px 0 1px; padding:0px 8px 0px 8px;}
.content_d {background:#eaeaea; border-left:1px #adadad solid; border-right:1px #adadad solid; margin:0 1px 0 1px; padding:0px 8px 0px 8px; word-wrap: break-word; text-overflow: ellipsis; overflow: hidden;}
.content_dl {background:#f7f7f7; border-left:1px #adadad solid; border-right:1px #adadad solid; margin:0 1px 0 1px; padding:5px 8px 5px 8px;}
.content_w {background:#FFF; border-left:1px #adadad solid; border-right:1px #adadad solid; margin:0 1px 0 1px; padding:0px 8px 0px 8px; overflow:hidden;}
.content_w table tr td{padding: 3px 0;}
.content { border:0; margin:0 1px 0 1px; padding:0px 5px 0px 5px;}
.content_w2 {background:#FFF; border-left:1px #adadad solid; border-right:1px #adadad solid; margin:0 1px 0 1px; padding:0px 4px 0px 4px;}

/* plash bottom_light classes & parameters */
.bottom           {background:url(../img/brand_book/plash_borders_v8.gif) 0 -258px repeat-x; height:8px; overflow:hidden;}
.bottom .bottom_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -280px no-repeat; width:8px; height:8px; overflow:hidden;}
.bottom .bottom_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -280px no-repeat;	width:8px; height:8px; overflow:hidden;}

/* plash bottom_light classes & parameters */
.bottom_w           {background:url(../img/brand_book/plash_borders_v8.gif) 0 -258px repeat-x; height:8px; overflow:hidden;}
.bottom_w .bottom_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -280px no-repeat; width:8px; height:8px; overflow:hidden;}
.bottom_w .bottom_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -280px no-repeat;	width:8px; height:8px; overflow:hidden;}

/* plash bottom_dark classes & parameters */
.bottom_d           {background:url(../img/brand_book/plash_borders_v8.gif) 0 -291px repeat-x; height:8px; overflow:hidden;}
.bottom_d .bottom_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -128px no-repeat; width:8px; height:8px; overflow:hidden;}
.bottom_d .bottom_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -128px no-repeat;	width:8px; height:8px; overflow:hidden;}

.bottom_dl {background:url(../img/brand_book/plash_borders_v8.gif) 0 -401px repeat-x; height:8px;  overflow:hidden;}
.bottom_dl .bottom_l { float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -376px repeat-x; height:8px; width:8px; overflow:hidden;}
.bottom_dl .bottom_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -376px repeat-x; height:8px; width:8px; overflow:hidden;}

.bottom_black           {background:url(../img/brand_book/plash_borders_v8.gif) 0 -351px repeat-x; height:8px; overflow:hidden;}
.bottom_black .bottom_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -341px no-repeat; width:8px; height:8px; overflow:hidden;}
.bottom_black .bottom_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -341px no-repeat;	width:8px; height:8px; overflow:hidden;}

.bottom_wong           {background:url(../img/brand_book/plash_borders_v8.gif) 0 -572px repeat-x #FFF; height:4px; overflow:hidden;}
.bottom_wong .bottom_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -562px no-repeat; width:5px; height:4px; overflow:hidden;}
.bottom_wong .bottom_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -562px no-repeat; width:5px; height:4px; overflow:hidden;}

.scroll_x {}
.scroll_x .top_gray_light {margin:0 8px 0 8px;}
.scroll_x .top {background:url(../img/brand_book/plash_borders_v8.gif) 0 -391px repeat-x; height:8px; margin:0 8px 0 8px; overflow:hidden;}
.scroll_x .top .top_l { float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -366px repeat-x; height:8px; width:8px; overflow:hidden;}
.scroll_x .top .top_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -366px repeat-x; height:8px; width:8px; overflow:hidden;}
.scroll_x .content_l {background:url(../img/brand_book/repeat_y_v4.gif) 1px 0 repeat-y; width:25px; overflow:hidden;}
.scroll_x .content_r {background:url(../img/brand_book/repeat_y_v4.gif) -28px 0 repeat-y; width:25px; overflow:hidden;}
.scroll_x .content_d {background:#f7f7f7; border:0; margin:0; padding:5px 8px 5px 8px; overflow:hidden;}
.scroll_x .bottom {background:url(../img/brand_book/plash_borders_v8.gif) 0 -401px repeat-x; height:8px; margin:0 8px 0 8px; overflow:hidden;}
.scroll_x .bottom .bottom_l { float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -376px repeat-x; height:8px; width:8px; overflow:hidden;}
.scroll_x .bottom .bottom_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -376px repeat-x; height:8px; width:8px; overflow:hidden;}
.scroll_x .scroll_l { background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 0 no-repeat; height:25px; width:20px; overflow:hidden; padding:10px 0 0 5px;}
.scroll_x .scroll_r { background:url(../img/brand_book/unrepeat_elements_v11.gif) -26px 0 no-repeat; height:25px; width:20px; overflow:hidden; padding:10px 0 0 5px;}

.scroll_x_g {background:#ededed;}
.scroll_x_g .top_gray_light {margin:0 8px 0 8px;}
.scroll_x_g .top {background:url(../img/brand_book/plash_borders_v8.gif) 0 -785px repeat-x; height:8px; margin:0 8px 0 8px; overflow:hidden;}
.scroll_x_g .top .top_l { float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -769px no-repeat; height:8px; width:8px; overflow:hidden;}
.scroll_x_g .top .top_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -769px no-repeat; height:8px; width:8px; overflow:hidden;}
.scroll_x_g .content_l {background:url(../img/brand_book/repeat_y_v4.gif) -168px 0 repeat-y; width:25px; overflow:hidden;}
.scroll_x_g .content_r {background:url(../img/brand_book/repeat_y_v4.gif) -197px 0 repeat-y; width:25px; overflow:hidden;}
.scroll_x_g .content_d {background:#ededed; border:0; margin:0; padding:5px 8px 5px 8px; overflow:hidden;}
.scroll_x_g .bottom {background:url(../img/brand_book/plash_borders_v8.gif) 0 -789px repeat-x; height:8px; margin:0 8px 0 8px; overflow:hidden;}
.scroll_x_g .bottom .bottom_l { float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -775px repeat-x; height:8px; width:8px; overflow:hidden;}
.scroll_x_g .bottom .bottom_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -775px repeat-x; height:8px; width:8px; overflow:hidden;}
.scroll_x_g .scroll_l { background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 0 no-repeat; height:25px; width:20px; overflow:hidden; padding:10px 0 0 5px;}
.scroll_x_g .scroll_r { background:url(../img/brand_book/unrepeat_elements_v11.gif) -26px 0 no-repeat; height:25px; width:20px; overflow:hidden; padding:10px 0 0 5px;}

.gray_line {}
.gray_line .top {background:url(../img/brand_book/plash_borders_v8.gif) 0 -447px repeat-x; height:29px; overflow:hidden;}
.gray_line .top .top_l { float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -417px no-repeat; height:29px; width:10px; overflow:hidden;}
.gray_line .top .top_c { float:left; height:29px; overflow:hidden;}
.gray_line .top .top_r { float:right; background:url(../img/brand_book/plash_borders_v8.gif) -5px -417px no-repeat; height:29px; width:10px; overflow:hidden;}

.gray_line_old_w .top, .gray_line_old_g .top {background:url(../img/brand_book/plash_borders_v8.gif) 0 -740px repeat-x; height:28px; overflow:hidden;}
.gray_line_old_w .top .top_c, .gray_line_old_g .top .top_c { float:left; height:28px; overflow:hidden;}
.gray_line_old_w .top .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -710px no-repeat #ffffff; height:28px; width:10px; overflow:hidden;}
.gray_line_old_w .top .top_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) -5px -710px no-repeat #ffffff; height:28px; width:10px; overflow:hidden;}
.gray_line_old_g .top .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -710px no-repeat #eaeaea; height:28px; width:10px; overflow:hidden;}
.gray_line_old_g .top .top_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) -5px -710px no-repeat #eaeaea; height:28px; width:10px; overflow:hidden;}

.comment { padding:5px 0 5px 0;}
.comment .cloud {float:left; overflow:hidden;}
.comment .cloud .top {background:url(../img/brand_book/plash_borders_v8.gif) 0 -529px repeat-x #fff; height:24px; overflow:hidden;}
.comment .cloud .top .top_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -491px no-repeat; height:24px; width:5px; overflow:hidden;}
.comment .cloud .top .top_c {float:left; height:20px; overflow:hidden; padding:4px 0 0 0;}
.comment .cloud .top .top_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -491px no-repeat; height:24px; width:5px; overflow:hidden;}
.comment .cloud .content { background:#fff; border-left:2px #c4c4c4 solid; border-right:2px #c4c4c4 solid; padding:0 10px 0 10px; margin:0; overflow:hidden; }
.comment .cloud .bottom {background:url(../img/brand_book/plash_borders_v8.gif) 0 -526px repeat-x #fff; height:5px; overflow:hidden;}
.comment .cloud .bottom .bottom_l {float:left; background:url(../img/brand_book/plash_borders_v8.gif) 0 -515px no-repeat; height:5px; width:5px; overflow:hidden;}
.comment .cloud .bottom .bottom_r {float:right; background:url(../img/brand_book/plash_borders_v8.gif) right -515px no-repeat; height:5px; width:5px; overflow:hidden;}
.comment .cloud_tail { float:left; background:url(../img/brand_book/plash_borders_v8.gif) -2px -478px no-repeat; height:11px; width:14px; margin:14px 0 0 5px; overflow:hidden;}
.comment .user_pict {float:left; width:69px; height:69px; overflow:hidden;}
/*.comment .user_pict .corners { float:right; position:absolute; background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -36px no-repeat; width:72px; height:72px; overflow:hidden; overflow:hidden;} */
#coment_scroll {width:600px; height:150px; border:1px #CCC solid; position:relative; padding:5px; overflow:hidden;}

.tab_thumb {width:320px; overflow:hidden;}
.tab_1_on {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -236px no-repeat; width:156px; height:20px; padding-top:9px;}
.tab_1 {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -266px no-repeat; width:156px; height:20px; padding-top:9px; cursor:pointer;}
.tab_2_on {background:url(../img/brand_book/unrepeat_elements_v11.gif) -157px -266px no-repeat; width:139px; height:20px; padding-top:9px;}
.tab_2 {background:url(../img/brand_book/unrepeat_elements_v11.gif) -157px -236px no-repeat; width:139px; height:20px; padding-top:9px; cursor:pointer;}
.tab_3_on {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -298px no-repeat; width:155px; height:20px; padding-top:7px;}
.tab_3 {background:url(../img/brand_book/unrepeat_elements_v11.gif) 0 -332px no-repeat; width:155px; height:18px; margin-top:4px; padding-top:5px; cursor:pointer;}
.tab_4_on {background:url(../img/brand_book/unrepeat_elements_v11.gif) -157px -328px no-repeat; width:139px; height:20px; padding-top:7px;}
.tab_4 {background:url(../img/brand_book/unrepeat_elements_v11.gif) -157px -303px no-repeat; width:139px; height:18px; margin-top:4px; padding-top:5px; cursor:pointer;}
.tab_1, .tab_1_on, .tab_2, .tab_2_on, .tab_3, .tab_3_on, .tab_4, .tab_4_on  {font:bold 12px Tahoma, Arial; color:#464646; text-align:center; overflow:hidden;}
.tab_w {background:url(../img/brand_book/unrepeat_elements_v11.gif) -142px -115px no-repeat; width:155px; height:24px; margin-top:4px; padding-top:5px; cursor:pointer; overflow:hidden; font:bold 12px Tahoma, Arial; color:#464646; text-align:center;}


.message {height:95px; border-bottom:1px #e6e6e6 solid;  }
.message_unread {background:#eaeaea; height:95px; border-bottom:1px #464646 solid;  }
.message_unread img, .message img {border:1px #999 solid;}
.message_unread .new {background:url(../img/brand_book/unrepeat_elements_v11.gif) -85px -120px no-repeat; width:21px; height:15px; overflow:hidden;}

.category-item { width: 247px; height: 262px; background: url(../img/categories/categories.png); float: left; }
.category-title { width:205px; font-size: 26px; font-weight: bold; color: #fff; margin: 13px auto 0 auto; }
.category-image { height:187px;	width:205px; -webkit-border-radius: 5px; -moz-border-: 5px;	border-radius: 5px; border: none; margin: 7px auto 0 auto; background-color:#000; overflow:hidden; }

.video_description { word-wrap: break-word; }
/* Quicklist buttons */
.QL_add, .QL_active, .QL_remove {
	width:14px;
	height:15px;
	border: none;
	display:block;
	position:relative;
	bottom:3px;
	left:1px;
	cursor:pointer;
	background:url("../img/brand_book/pictograms_v8.gif?cache=001") no-repeat -18px -17px;
}
.QL_add:hover {
	background-position:0 -17px;
}
.QL_active {
	background-position:0 0;
}
.QL_active:hover {
	background-position:-18px 0;
}
.QL_remove {
	background-position:-18px 0;
}
.QL_remove:hover {
	background-position:-36px 0;
}

/* Quicklist Playlist */
#playlist {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.playlist_box {
	width: 251px;
	height: 90px;
	padding: 2px 26px;
	background-color: #ededed;
	border: solid 1px #aaa;
	margin-left: 5px;
	display: block;
	position: relative;
}
.playlist-video {
	width: 260px;
	height: 92px;
	font-size: 10px;
	font-family: Tahoma, Arial;
	color: #444;
	font-weight: bold;
	display: block;
	overflow: hidden;
	float: left;
}
.playlist-video .pl_clear {
	width: 250px;
	text-align: right;
	color: #1667DA;
	margin-top: 0px;
	cursor: pointer;
}
.playlist-video .pl_box {
	width: 54px;
	margin: 5px;
	float: left;
}
.playlist-video .pl_title {
	width: 50px;
	height: 25px;
	overflow: hidden;
}
.playlist_left_arrow, .playlist_left_arrow_blank {
	cursor: pointer;
	display: block;
	width: 24px;
	height: 35px;
	margin: 25px 0;
	background: url("../img/new_design/scroll_box_arrows.gif") no-repeat left top;
	position: absolute;
	left: -10px;
	top: 0;
}
.playlist_left_arrow:hover {
	background-position: left -70px;
}
.playlist_left_arrow_blank {
	cursor: default;
	background-position: left -140px;
}
.playlist_right_arrow, .playlist_right_arrow_blank {
	cursor: pointer;
	display: block;
	width: 24px;
	height: 35px;
	margin: 25px 0;
	background: url("../img/new_design/scroll_box_arrows.gif") no-repeat left -35px;
	position: absolute;
	right: -10px;
	top: 0;
}
.playlist_right_arrow:hover {
	background-position: left -105px;
}
.playlist_right_arrow_blank {
	cursor: default;
	background-position: left -175px;
}

.buy_button {
	height: 24px;
	padding-top:0px;
}
.ratingBar{
	min-width: 200px;
	text-align: right;
}

.ratingMessage { color: red; }

/* stars --------------------------------------------------------- */
.stars_bb { height: 12px; margin-bottom:2px; overflow: hidden; background: url(../img/bb_new/stars_v2.png) repeat-x left -12px; width: 70px; }
.stars_bb .mark { height: 12px; overflow: hidden; background: url(../img/bb_new/stars_v2.png) repeat-x left top; }
.stars_bb .rate {  height: 12px; overflow: hidden; margin-top: -12px; }
.stars_bb .rate a { display: block; float: left; height: 12px; position: relative; }
.stars_bb .rate a:hover { background: url(../img/bb_new/stars_v2.png) repeat-x left -24px; }
.stars_bb .rate a.mark1 { width: 14px; z-index: 5; margin-left: 0px; }
.stars_bb .rate a.mark2 { width: 28px; z-index: 4; margin-left: -14px; }
.stars_bb .rate a.mark3 { width: 42px; z-index: 3; margin-left: -28px; }
.stars_bb .rate a.mark4 { width: 56px; z-index: 2; margin-left: -42px; }
.stars_bb .rate a.mark5 { width: 70px; z-index: 1; margin-left: -56px; }

.ie7 .rate-div{
	display: inline;

}

.ie7 .stars_bb{
	margin-bottom:2px;
}


.rating-widget {
	min-width: 100px;
	/*text-align: right;*/
}

.rating-widget div {
	display: inline-block;
}

.rating-widget .all-stars {
	height: 12px;
	margin-bottom: -2px;
	overflow: hidden;
	background: url("../img/bb_new/stars_v2.png") repeat-x left -12px;
	width: 70px;
	position: relative;
}

.rating-widget .on-stars {
	height: 12px;
	overflow: hidden;
	background: url("../img/bb_new/stars_v2.png") repeat-x left top;
}
.rating-widget .links {
	height: 12px;
	overflow: hidden;
	z-index: 100;
	position: absolute;
	width: 100px;
	top: 0;left: 0;
}
.rating-widget .star { display: block; float: left; height: 12px; position: relative; border: none; margin: 0;}
.rating-widget .star:hover,
.rating-widget .star-hover
{
	background: url(../img/bb_new/stars_v2.png) repeat-x left -24px;
}
.rating-widget .star1 { width: 14px; z-index: 105; margin-left: 0; }
.rating-widget .star2 { width: 28px; z-index: 104; margin-left: -14px; }
.rating-widget .star3 { width: 42px; z-index: 103; margin-left: -28px; }
.rating-widget .star4 { width: 56px; z-index: 102; margin-left: -42px; }
.rating-widget .star5 { width: 70px; z-index: 101; margin-left: -56px; }

.rating-widget .number-of-votes {
	text-align: center;
}
.ie7 .rating-widget .number-of-votes {
	display: inline;
	margin-bottom: 1px;
}

.ie7 .rating-widget .all-stars {
	display: inline;
}

.ie7 .on-stars {
	margin-bottom: 2px;
}
/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, button, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

big, strong, small,
b, u, i, center{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*/

/* Defaults */

img, form, object, embed {
	margin: 0px;
	padding: 0px;
}

ul {
	list-style: none;
}

html, body {
	margin: 0;
	padding: 0;
	/*font:11px Tahoma, Arial;*/
	color: #464646;
	background-color: white;
}

div {
	margin: 0;
	padding: 0;
	text-align: left;
}

h1 {
	font: bold 13px Tahoma, Arial;
	margin: 0;
}

a {
	text-decoration: underline;
	/*font:11px Tahoma, Arial;*/
	color: #464646;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

a:hover {
	text-decoration: none;
}

a img {
	text-decoration: none;
	border: 0;
}

a:hover div, a:hover span {
	text-decoration: none;
}

input[type=text], textarea {
	background-color: white;
}

p {
	font-size: 11px;
	/*font-family:Tahoma, Arial;*/
	color: #464646;
}

label {
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #464646;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

table {
	/*font-size:11px;
	font-family:Tahoma, Arial;*/
	margin: 0;
	padding: 0;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.top {
	top: 0;
}

.bottom {
	bottom: 0;
}

.left {
	left: 0;
}

.right {
	right: 0;
}

.auto {
	margin: auto;
}

.border {
	border: 1px solid red;
}

/* Common useful classes */

.pbreak {
	margin-bottom: 15px;
}

a.pbreak {
	display: inline-block;
}

.clear {
	height: 0 !important;
	clear: both !important;
	visibility: hidden;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
}

.leftclear {
	height: 0 !important;
	clear: left;
	visibility: hidden;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
}

a.username {
	font: bold 11px Tahoma, Arial;
	color: #1667da;
	text-decoration: underline;
}

a.username:hover {
	text-decoration: none;
}

a.username-margin-right-5 {
	font: bold 11px Tahoma, Arial;
	color: #1667da;
	text-decoration: underline;
	margin-right: 5px;
}

a.username-margin-right-5 :hover {
	text-decoration: none;
}

a .underline {
	text-decoration: underline;
	cursor: pointer;
	color: #464646;
}

a:hover .underline {
	text-decoration: none;
	cursor: pointer;
	color: #464646;
}

a.underline {
	text-decoration: underline;
	cursor: pointer;
	color: #464646;
}

a.nounderline {
	text-decoration: none !important;
	cursor: pointer;
}

a:hover.underline {
	text-decoration: none;
	cursor: pointer;
	color: #464646;
}

/* Positioning classes */

.margin-0px {
	margin: 0px;
}

.margin-10px {
	margin: 10px;
}

.margin-7px {
	margin: 7px;
}

.margin-8px {
	margin: 8px;
}

.margin-horizontal-8px {
	margin: 0 8px;
}

.margin-6px {
	margin: 6px;
}

.margin-5px {
	margin: 5px;
}

.margin-3px {
	margin: 3px;
}

.margin-2px {
	margin: 2px;
}

.margin-horizontal-3px {
	margin: 0 3px;
}

.margin-vertical-3px {
	margin: 3px 0;
}

.margin-horizontal-5px {
	margin: 0 5px;
}

.margin-horizontal-10px {
	margin: 0 10px;
}

.margin-horizontal-15px {
	margin: 0 15px;
}

.margin-horizontal-20px {
	margin: 0 20px;
}

.margin-vertical-5px {
	margin: 5px 0;
	text-align: center;
}

.height-20px {
	height: 15px;
	overflow: hidden;
}

.height-15px {
	height: 15px;
	overflow: hidden;
}

.height-10px {
	height: 10px;
	overflow: hidden;
}

.height-5px {
	height: 5px;
	overflow: hidden;
}

.padding-horizontal-8px {
	padding: 0 8px;
	overflow: hidden;
}

.padding-horizontal-10px {
	padding: 0 10px;
	overflow: hidden;
}

.padding-horizontal-15px {
	padding: 0 15px;
	overflow: hidden;
}

.padding-5px {
	padding: 5px;
	overflow: hidden;
}

.padding-horizontal-5px {
	padding: 0 5px 0 5px;
	overflow: hidden;
}

.padding-3px {
	padding: 3px;
	overflow: hidden;
}

.padding-horizontal-3px {
	padding: 0 3px 0 3px;
	overflow: hidden;
}

.padding-10px {
	padding: 10px;
	overflow: hidden;
}

.float-left {
	float: left; /*overflow:hidden;*/
}

.float-right {
	float: right; /*overflow:hidden;*/
}

/* Formatting classes */

.left-side {
	float: left;
	width: 780px;
	_width: 780px !important;
}

.right-side {
	float: right;
	width: 200px;
}

/* Lines */

.line {
	height: 1px;
	overflow: hidden;
}

.line_light {
	height: 1px;
	background: #eee;
	overflow: hidden;
}

.line_b8b8b8 {
	height: 1px;
	background: #b8b8b8;
	overflow: hidden;
}

.line_dark_gray {
	height: 1px;
	background: #464646;
	overflow: hidden;
}

.line_light_gray {
	height: 1px;
	background: #898989;
	overflow: hidden;
}

.line_white {
	height: 1px;
	background: #fff;
	overflow: hidden;
}

.line_black {
	height: 1px;
	background: #000;
	overflow: hidden;
}

.line_blue {
	height: 1px;
	background: #1667da;
	overflow: hidden;
}

.line_green {
	height: 1px;
	background: #08b200;
	overflow: hidden;
}

.line_red {
	height: 1px;
	background: #f00;
	overflow: hidden;
}

/* Colors */

.color_dark_gray {
	color: #464646;
}

.color_light_gray {
	color: #898989;
}

.color_white {
	color: #fff;
}

.color_black {
	color: #000;
}

.color_blue {
	color: #1667da;
}

.color_green {
	color: #08b200;
}

.color_red {
	color: #f00;
}

/* Borders */

.border_light_gray {
	border: 1px #898989 solid;
}

/* Background colors */

.bg_dark_gray {
	background: #464646;
}

.bg_light_gray {
	background: #898989;
}

.bg_white {
	background: #fff;
}

.bg_black {
	background: #000;
}

.bg_blue {
	background: #1667da;
}

.bg_green {
	background: #08b200;
}

.bg_red {
	background: #f00;
}

/* Fonts */

.font_b_16px {
	font: bold 16px Tahoma, Arial;
}

.font_b_14px {
	font: bold 14px Tahoma, Arial;
}

.font_b_13px {
	font: bold 13px Tahoma, Arial;
}

.font_b_12px {
	font: bold 12px Tahoma, Arial;
}

.font_b_11px {
	font: bold 11px Tahoma, Arial;
}

.font_b_10px {
	font: bold 10px Tahoma, Arial;
}

.font_14px {
	font: 14px Tahoma, Arial;
}

.font_13px {
	font: 13px Tahoma, Arial;
}

.font_12px {
	font: 12px Tahoma, Arial;
}

.font_11px {
	font: 11px Tahoma, Arial;
}

.font_10px {
	font: 10px Tahoma, Arial;
}

.font_9px {
	font: 9px Tahoma, Arial;
}

.font_25px {
	font: 25px Tahoma, Arial;
}

.font_100px {
	font: 100px Tahoma, Arial;
}

/* text classes */
.text_center {
	text-align: center
}

/* Other */

.name_w {
	color: #fff;
	font: bold 13px Tahoma, Arial;
	padding: 6px 0 0 6px;
}

.name_d {
	color: #464646;
	font: bold 13px Tahoma, Arial;
	padding: 6px 0 0 6px;
}

/* New Radio & Check boxes */
.newRadio,
.newRadio_selected {
	background: transparent url("../img/brand_book/pictograms_v8.gif?cache=001") no-repeat scroll 0 -216px;
	width: 13px;
	height: 13px;
	border: none;
	cursor: pointer;
	overflow: hidden;
}

.newRadio_selected {
	background: transparent url("../img/brand_book/pictograms_v8.gif?cache=001") no-repeat scroll 0 -232px;
}

.newRadioBig,
.newRadioBig_selected {
	background: transparent url("../img/enter_img/rdo_off.gif") no-repeat scroll 0 0;
	width: 21px;
	height: 21px;
	border: none;
	cursor: pointer;
	overflow: hidden;
}

.newRadioBig_selected {
	background: transparent url("../img/enter_img/rdo_on.gif") no-repeat scroll 0 0;
}

.newCheckboxBig,
.newCheckboxBig_selected {
	background: transparent url("../img/enter_img/chk_off.gif") no-repeat scroll 0 0;
	width: 21px;
	height: 21px;
	border: none;
	cursor: pointer;
	overflow: hidden;
}

.newCheckboxBig_selected {
	background: transparent url("../img/enter_img/chk_on.gif") no-repeat scroll 0 0;
}

.newRadioBig *,
.newRadioBig_selected *,
.newCheckboxBig *,
.newCheckboxBig_selected *,
.display-none {
	display: none;
}

.display-block {
	display: block;
}

/* new Pagination - default is for white background: */
.newPaginationButton,
.newPaginationButton-disabled {
	float: left;
	display: block;
	padding: 2px 2px 5px 2px;
	margin: 7px 6px 1px 6px;
	width: 10px;
	height: 8px;
	border: 1px solid #777;
	background-color: #bbb;
	line-height: 9px;
	text-align: center;
	text-decoration: none !important;
	font-size: 13px;
	color: #fff;
	-webkit-border-radius: 2.5px;
	-moz-border-radius: 2.5px;
	border-radius: 2.5px;
}

.newPaginationButton {
	cursor: pointer;
	text-shadow: 0px 1px 0px #222;
}

.newPaginationButton-disabled {
	border-color: #bbb;
	cursor: default;
}

.newPaginationCurrent,
.newPaginationLink {
	float: left;
	display: block;
	padding: 1px 1px 3px 1px;
	margin: 8px 1px 2px 1px;
	height: 8px;
	background-color: transparent;
	line-height: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #989697;
}

.newPaginationLink {
	color: #474747;
	text-shadow: 0px 1px 0px #ddd;
}

.newPaginationSeparator {
	float: left;
	display: block;
	padding: 3px 3px 1px 1px;
	margin: 8px 2px 2px 2px;
	height: 8px;
	line-height: 8px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #7a7a7a;
	text-shadow: 0px 1px 0px #ddd;
}

/* Pagination variation -- colors */
.top_blue .newPaginationButton,
.top_rad .newPaginationButton,
.top_gray_dark .newPaginationButton {
	border-color: #fff;
	background-color: transparent;
	-webkit-box-shadow: inset 1px 1px 0px 0px #777;
	-moz-box-shadow: inset 1px 1px 0px 0px #777;
	box-shadow: inset 1px 1px 0px 0px #777;
}

.top_blue .newPaginationButton-disabled,
.top_rad .newPaginationButton-disabled,
.top_gray_dark .newPaginationButton-disabled {
	border-color: #fff;
}

.top_blue .newPaginationLink,
.top_blue .newPaginationSeparator,
.top_rad .newPaginationLink,
.top_rad .newPaginationSeparator,
.top_gray_dark .newPaginationLink,
.top_gray_dark .newPaginationSeparator {
	color: #fff;
	text-shadow: 0px 1px 0px #222;
}

.top_blue .newPaginationCurrent,
.top_rad .newPaginationCurrent,
.top_gray_light .newPaginationCurrent {
	color: #c9ceca;
}

.top_gray_light .newPaginationButton {
	border-color: #fff;
	background-color: transparent;
	-webkit-box-shadow: inset 1px 1px 0px 0px #777;
	-moz-box-shadow: inset 1px 1px 0px 0px #777;
	box-shadow: inset 1px 1px 0px 0px #777;
}

.top_gray_light .newPaginationButton-disabled {
	border-color: #fff;
}

.top_gray_light .newPaginationCurrent {
	color: #fff;
}

.top_gray_light {
}

.left-side .top_gray_light {
	overflow: visible;
	margin-bottom: 24px;
	position: relative
}

.big-box2 {
	margin-left: 100px;
}

.big-box2 .header1 {
	height: 5px;
	background: url(../img/new_design/scroll_box.gif) repeat-x left -10px;
	overflow: hidden;
}

.big-box2 .header1 .left {
	height: 5px;
	background: url(../img/new_design/scroll_box.gif) no-repeat -8px top;
}

.big-box2 .header1 .right {
	float: right;
	width: 7px;
	height: 5px;
	background: url(../img/new_design/scroll_box.gif) no-repeat left -5px;
}

.big-box2 .footer1 {
	height: 5px;
	background: url(../img/new_design/scroll_box.gif) repeat-x left -25px;
	overflow: hidden;
}

.big-box2 .footer1 .left {
	height: 5px;
	background: url(../img/new_design/scroll_box.gif) no-repeat -8px -15px;
}

.big-box2 .footer1 .right {
	float: right;
	width: 7px;
	height: 5px;
	background: url(../img/new_design/scroll_box.gif) no-repeat left -20px;
}

.big-box2 .content1 {
	background-color: #f7f7f7;
	float: left;
	overflow: hidden;
	display: inline;
}

.big-box2 .content1 .left {
	border-left: 1px solid #c6c6c6;
}

.big-box2 .content1 .right {
	border-right: 1px solid #c6c6c6;
}

.warning-icon {
	background: #eee url(../img/MASTERellements.png) no-repeat -617px -951px;
	width: 32px;
	height: 31px;
}

.red-txt {
	color: #e42700
}

/* main section */
.f-left {
	float: left;
}

.f-right {
	float: right;
}

.wraps {
	display: block;
	clear: both;
}

.wraps h1 {
	font-size: 25px;
	font-weight: bold;
	color: black;
}

/* ---------------------------------------------------------------- */
/* Status --------------------------------------------------------- */
.status-gray-on {
	background: url(../img/brand_book/status.gif) -59px -36px no-repeat;
	width: 33px;
	height: 11px;
	overflow: hidden;
	display: inline-block;
	float: right;
}

.status-gray-off {
	background: url(../img/brand_book/status.gif) -59px -24px no-repeat;
	width: 33px;
	height: 11px;
	overflow: hidden;
	display: inline-block;
	float: right;
}

.ie7 .status-gray-off,
.ie7 .status-gray-on {
	float: none;
}

/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* icons --------------------------------------------------------- */

.ico-message-g-txt {
	background: url(../img/brand_book/icons_v2.gif) 0 -570px no-repeat;
	height: 14px;
	overflow: hidden;
	padding: 0px 0 0 16px;
}

.ico-invite-g-txt {
	background: url(../img/brand_book/icons_v2.gif) 0 -586px no-repeat;
	height: 14px;
	overflow: hidden;
	padding: 2px 0 0 17px;
}

.ico-donate-g-txt {
	background: url(../img/brand_book/icons_v2.gif) 0 -604px no-repeat;
	height: 13px;
	overflow: hidden;
	padding: 0 0 0 14px;
}

.ico-gift-g-txt {
	background: url(../img/brand_book/icons_v2.gif) 0 -619px no-repeat;
	height: 13px;
	overflow: hidden;
	padding: 2px 0 0 15px;
}

.ico-cam-g-txt {
	background: url(../img/brand_book/cam_online.png) 0 0px no-repeat;
	height: 13px;
	overflow: hidden;
	padding: 2px 0 0 15px;
}

/*----------------404 for amateur channel---------------------*/

#error404 {
	width: 500px;
	margin: 150px auto;
}

#error404 h1 {
	font-size: 26px;
}

#error404 .greyWrapper {
	background-color: #eee;
	padding: 30px;
	border: 1px #c9c9c9 solid;
	border-radius: 5px;
}

#error404 .greyWrapper p {
	font-size: 14px;
	margin-bottom: 20px;
}

#error404 .greyWrapper a, #error404 .greyWrapper a:hover, #error404 .greyWrapper a:visited {
	font-size: 14px;
	color: #2c7cdd;
}

/*======== 404 - video id not found =========*/

.messageWrapper {
	width: 800px;
	margin: 10px auto 20px;
	padding: 15px;
	border: 1px solid #cacaca;
}

.messageWrapper h2 {
	text-align: center;
}

/* New filters bar */
.top_c .align-left,
.top_c .align-right {
	float: left;
	margin: 0 24px 0 0;
	padding: 0;
	height: 29px;
	font: bold 13px/29px Tahoma, Arial;
	color: #464646;
}

.top_c .align-right {
	float: right;
	margin: 0 0 0 25px;
}

.top_c div.thumbs a {
	display: inline-block;
	margin: 4px;
	width: 24px;
	height: 24px;
	vertical-align: middle;
}

/* new video listings */
.search-videobox {
	position: relative;
	width: 186px;
	height: 220px;
	overflow: hidden;
}

.search-videolisting {
	position: relative;
	margin: 0 0 10px 0;
	width: 768px;
	min-height: 150px;
	overflow: hidden;
}

.search-videolisting .listings-left {
	float: left;
	margin: 0 10px 0 0;
	width: 160px;
}

.search-videolisting .listings-right {
	float: left;
	width: 576px;
	line-height: 17px;
}

.search-videolisting .listings-right div {
	margin: 6px 0;
}

.tags-spaced {
	line-height: 15px;
	margin: 5px;
}

.search-sort {
	float: right;
	margin: 0 25px 0 0;
	padding: 0;
	height: 29px;
	font: bold 13px/29px Tahoma, Arial;
	color: #464646;
}

.search-empty {
	margin: 50px 0;
}

.search-info {
	margin-bottom: 30px;
}

/**
* CLASS TO OVERWRITE THE OVERFLOW FROM THE JQUERY UI PLUGIN
**/
.ui-dialog .ui-dialog-content {
	overflow: visible;
}

.subtract-email {
	cursor: pointer;
}

.added-email {
	margin-left: 140px;
}

.email-label {
	float: left;
}

.tbl-category-selector {
	float: right;
	width: 80px !important;
	*width: 85px !important;
}

.input-pointer {
	cursor: pointer;
}

.link-none-decoration {
	text-decoration: none;
}

.div-none-display {
	display: none;
}

.div-none-margin {
	padding: 0px;
	margin: 0px;
}

.bkg-signup-black {
	background-color: #000;
}

.tj-link {
	color: #000;
}

.noscroll {
	overflow-y: hidden;
	height: 100%;
}

/* Moved from xcss/style.css */
.my_favorite_videos_options {
	width: 180px;
	position: relative;
	margin-left: -10px;
	text-align: right;
}

.my_favorite_videos_options b {
	display: inline-block;
	zoom: 1;
	*display: inline;
	min-width: 70px;
}

.my_favorite_videos_select {
	width: 101px;

}

.excl_fav_vid_sel {
	width: 70px;
}

.blog_output {
	white-space: pre-wrap;
}

.webmasters {
	padding-top: 40px;
}

.webmasters h1 {
	width: 100%;
	text-indent: 10px;
	padding: 8px 0;
	background-color: #dadada;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	border-radius: 4px 4px;
}

.webmasters .cnt {
	padding: 20px 100px 20px 10px;
	background-color: #f1f1f1;
	border: 1px solid #dadada;
	border-radius:  0 0 4px 4px;
}

.webmasters p {
	margin-bottom: 10px;
}
.webmasters p:last-child {
	margin-bottom: 0;
}
.webmasters dl {
	margin-bottom: 10px;
}
.webmasters dl dd {
	 margin-top: 4px;
 }
.webmasters .btnDownloadRss {
	display: inline-block;
	margin: 4px 0 20px;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	/*background-color: #9D181D;*/
	background-color: #F32222;
	position: relative;
	border-radius: 4px;
 }
/*.webmasters .btnDownloadRss:before {*/
	/*content: ' ';*/
	/*position: absolute;*/
	/*top: 2px;*/
	/*left: 2px;*/
	/*right: 2px;*/
	/*bottom:2px;*/
	/*border: 1px solid #B7CEE0;*/
	/*border: 1px solid #d78a85;*/
	/*border-radius: 4px;*/
/*}*/
.webmasters .btnDownloadRss:hover {
  /*background-color: #9b181d;*/
	background-color: #d32222;
}

.selectSorting {
	float: right;
	margin-top: 5px;
}

.rightPagination .Panel__pager {
    float: right;
}

div.whyXtube:after {
	content: '';
	display: table;
	clear: both;
}
div.whyXtube * {
	float: left;
}
div.whyXtube {
	height: 45px;
}
div.whyXtube h3 {
	font-weight: bold;
	font-size: 24px;
	margin: 10px 0 0 !important;
}

div.whyXtube img {
	margin: 0;
	height: 44px;
}

ul.whyXtube {
	padding: 0;
	margin:  0;
	list-style: none;
	height: 215px;
	background: url('../img/signupIcons.png') no-repeat 0 0;
}
ul.whyXtube li {
	line-height: 20px;
	padding-top: 4px;
	font-size: 16px;
	position: relative;
	padding-left: 30px;
	margin-bottom: 14px;
}

}
body,
body > .Header,
body > .Content,
body > .Footer {
	min-width: 1000px;
}


.ribbon_med {
	background:url('../img/contests/ribbon_50x50.png') no-repeat;
	width:50px;
	height:50px;
}
.button_long_gr {
	background:url('../img/contests/green_buttons_v1.gif') 0 -160px no-repeat;
	padding-top:5px;
	height:20px;
	width:111px;
	text-align:center;
	font:bold 12px Tahoma, Arial;
	color:#FFF;
	border:0;
}
.ribbon_lg {
	background: url('../img/contests/ribbon_84x134.png') no-repeat;
	width:84px;
	height:134px;
}
.arrow_up_green {
	background:url('../img/contests/arrow_up.gif') no-repeat;
	width:62px;
	height:96px;
}
.big_star1 {
	background:url('../img/contests/restar_32x30.png') no-repeat;
	width:32px;
	height:30px;
}
.star_sm {
	background:url('../img/contests/star_sm.gif') no-repeat;
	width:15px;
	height:14px;
}
.rate_img {
	background:url('../img/contests/rate.gif') no-repeat;
	width:147px;
	height:38px;
}

#channel_form input {margin:0; padding:0; *margin:-3px 0px -2px 0px;}
#channel_form label {margin:0; padding:0;}
#channel_form table {*width:95px;}
.minus_5px {*margin:0 -5px 0 -5px;}

.pornhub_watermark {background:transparent url(../img/pornhub/ph_watermark.png) no-repeat scroll center center; height:23px; margin:-5px 0 0 0; position:relative; width:66px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/pornhub/phub_watermark.png', sizingMethod='scale');}
.tube8_watermark {background:transparent url(../img/tube8/Tube8_watermark.png) no-repeat scroll center center; height:27px; margin:-9px 0 0 0; position:relative; width:66px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/tube8/Tube8_watermark.png', sizingMethod='scale');}
.extremetube_watermark {background:transparent url(../img/extremetube/ExtremeTube_Logo_watermark.png) no-repeat scroll center center; height:23px; margin:-5px 0 0 0; position:relative; width:103px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/extremetube/ExtremeTube_Logo_watermark.png', sizingMethod='scale')}
.youporn_watermark {background:transparent url(../img/youporn/yplogo_output_sm.png) no-repeat scroll center center; height:14px; margin:-5px 0 0 0; position:relative; width:75px; top: 3px;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/extremetube/ExtremeTube_Logo_watermark.png', sizingMethod='scale')}

.video_baloon {background:url(../img/bb_new/Balloon.png) center no-repeat;  width:250px;  height:150px;  _background:none;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bb_new/Balloon.png', sizingMethod='scale'); position:absolute; margin:-163px 0px 0px 160px; visibility:hidden; overflow:hidden;}
.video_baloon_2 {background:url(../img/bb_new/Balloon.png) center no-repeat;  width:250px;  height:150px;  _background:none;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bb_new/Balloon.png', sizingMethod='scale'); position:absolute; margin:-163px 0px 0px 60px; visibility:hidden; overflow:hidden;}
.video_baloon_2 .content, .video_baloon .content {position: absolute; width: 195px; max-height: 105px; background:none; margin: 20px 20px 20px 15px; color:#FFF; overflow: hidden;}
.video_1 {background:url(../img/bb_new/video_1.gif) center no-repeat; padding:3px 0 0 0;  width:124px; height:104px; overflow:hidden; text-align:center;}

.video-list-leftarrow {background:url(../img/brand_book/arrows.gif) 0 -64px no-repeat; width:16px; height:16px; cursor:pointer; overflow:hidden;}
.video-list-leftarrow-disabled {background:url(../img/brand_book/arrows.gif) -17px -64px no-repeat; width:16px; height:16px; overflow:hidden;}

.video-list-rightarrow {background:url(../img/brand_book/arrows.gif) 0 -81px no-repeat; width:16px; height:16px; cursor:pointer; overflow:hidden;}
.video-list-rightarrow-disabled {background:url(../img/brand_book/arrows.gif) -17px -81px no-repeat; width:16px; height:16px; overflow:hidden;}

.video-list-pageselector {font:12px Tahoma, Arial; margin-top:6px; float: right; height: 25px;}
.ie7 .video-list-pageselector {margin-top: 0;}
.ie7 .video-list-pageselector table {margin: 4px 0 0;}
.video-list-pageselector table tr td{vertical-align: bottom;}
.ie7 .video-list-pageselector table tr td{vertical-align: bottom;}
.video-list-pageselector a,
.video-list-pageselector span { margin:0 4px 0 4px; font:bold 12px Tahoma, Arial; color:#333;}
.video-list-pageselector a:hover { color:#F00; text-decoration:none;}
.video-list-pageselector a.on { color:#F00; text-decoration:none; background:none;}
.video-list-pageselector a:active { color:#333; text-decoration:none;}
.video-list-pageselector .no-more-results { float: right; margin-right: 16px; font-size: 11px; }
.thumbs-type-view { float:right;margin:4px 10px 0 10px; color:#464646;height:25px; position:absolute; right: -4px; bottom:-35px;}
.thumbs-type-view div{margin-right: 5px;}
#thumbnailsText{vertical-align: middle; float: right; height: 20px; margin-top: 4px;}
#thumbnailsText b{font-weight: bold; font-size: 11px;}
.addtothumb { left: 2px; bottom: 2px; position: absolute; display: block;}
.addtothumb2 { text-align: left; width:100%; margin-left: 14px; margin-top:-18px; padding: 1px;}

.IconImgDone {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 0 no-repeat; width:14px; height:15px; overflow:hidden; cursor:pointer;}
.IconImg {background:url(../img/brand_book/pictograms_v8.gif?cache=001) 0 -17px no-repeat; width:14px; height:15px; overflow:hidden; cursor:pointer;}
a:hover .IconImgOver {background:url(../img/brand_book/pictograms_v8.gif?cache=001) -14px -17px no-repeat; width:14px; height:15px; overflow:hidden; cursor:pointer;}

.vip_videos_big {position:absolute; right: -5px; bottom: 3px; background:url(../img/bb_new/vip_50x50.png) center no-repeat; height:50px; width:50px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bb_new/vip_50x50.png', sizingMethod='scale');}
.vip_ico {position:absolute; right:-10px; bottom:-1px; background:url(../img/vip.png) center no-repeat;  height:34px; width:35px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/vip.png', sizingMethod='scale');}

.contest_badge_1 {background:url(../img/contests/1/1.png) center no-repeat;  height:50px; width:50px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/1/1.png', sizingMethod='scale'); position: absolute; right: 0px; bottom: 3px; }
.contest_badge_1_small {background:url(../img/contests/1/small/1.png) center no-repeat;  height:34px; width:35px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/small/contests/1/1.png', sizingMethod='scale'); position: absolute; right: -8px; bottom: 3px; }

.ico_content_type_1 {float:right; background:url(../img/contests/big/1.gif) center no-repeat;  height:33px; width:33px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/big/1.gif', sizingMethod='scale'); margin: 1px 10px 0 0; }
.ico_content_type_11 {float:right; background:url(../img/contests/big/11.gif) center no-repeat;  height:33px; width:33px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/big/11.gif', sizingMethod='scale'); margin: 1px 10px 0 0; }
.ico_content_type_12 {float:right; background:url(../img/contests/big/12.gif) center no-repeat;  height:33px; width:33px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/big/12.gif', sizingMethod='scale'); margin: 1px 10px 0 0; }
.ico_content_type_2 {float:right; background:url(../img/contests/big/2.gif) center no-repeat;  height:33px; width:33px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/big/2.gif', sizingMethod='scale'); margin: 1px 10px 0 0; }
.ico_content_type_22 {float:right; background:url(../img/contests/big/22.gif) center no-repeat;  height:33px; width:33px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/big/22.gif', sizingMethod='scale'); margin: 1px 10px 0 0; }
.ico_content_type_99 {float:right; background:url(../img/contests/big/99.gif) center no-repeat;  height:33px; width:33px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/big/99.gif', sizingMethod='scale'); margin: 1px 10px 0 0; }

.ico_content_type_1_small {float:right; background:url(../img/contests/small/1.gif) center no-repeat;  height:20px; width:20px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/small/1.gif', sizingMethod='scale');  position: relative; }
.ico_content_type_11_small {float:right; background:url(../img/contests/small/11.gif) center no-repeat;  height:20px; width:20px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/small/11.gif', sizingMethod='scale');  position: relative; }
.ico_content_type_12_small {float:right; background:url(../img/contests/small/12.gif) center no-repeat;  height:20px; width:20px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/small/12.gif', sizingMethod='scale');  position: relative; }
.ico_content_type_2_small {float:right; background:url(../img/contests/small/2.gif) center no-repeat;  height:20px; width:20px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/small/2.gif', sizingMethod='scale');  position: relative; }
.ico_content_type_22_small {float:right; background:url(../img/contests/small/22.gif) center no-repeat;  height:20px; width:20px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/small/22.gif', sizingMethod='scale');  position: relative; }
.ico_content_type_99_small {float:right; background:url(../img/contests/small/99.gif) center no-repeat;  height:20px; width:20px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contests/small/99.gif', sizingMethod='scale');  position: relative; }

.blog-Peeperz {
	margin: 5px 0;
}
.rounded_corners {
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.placeholder-video {
	margin: 3px 3px 3px 3px;
	float:left;
}
.big_desc_thumb{
	max-width:190px;
	overflow:hidden;
	max-height:35px;
}
.small_desc_thumb{
	max-width:100px;
	overflow:hidden;
	max-height:13px;
}
body {font-family: "Tahoma", "Lucida Grande", "Arial"; color: #464646;}
*:focus {
    outline: 0;
}

/********************************** main layout structure ********************************/
#watchPageLayoutContainer {width: 960px; margin: auto; overflow:auto}
#watchPageLeft {float: left;width: 625px;}
#watchPageRight {float: right;width: 328px;}

/********************************** Box Container ***************************************/
.sectionContainer {border: 1px solid #adadad;border-radius: 4px;background: #eaeaea; margin-bottom: 6px; overflow: hidden;}
.sectionContainer .sectionHeader {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5c5c', endColorstr='#858585');
	background-image: -ms-linear-gradient(bottom, #5c5c5c, #858585);
	/* @alternate */ background-image: -moz-linear-gradient(bottom, #5c5c5c 0%, #858585 100%); 
	/* @alternate */ background-image: -o-linear-gradient(bottom, #5c5c5c 0%, #858585 100%); 
	/* @alternate */ background-image: -webkit-linear-gradient(bottom, #5c5c5c 0%, #858585 100%);
	/* @alternate */ background-image: linear-gradient(bottom, #0f3923 0%, #858585 100%);
	height: 30px;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	line-height: 30px;
	text-indent: 10px;
}

.sectionContainer .sectionNoStyleHeader { 
    height: 30px;
    font-weight: bold;
    font-size: 13px;
    line-height: 30px;
    padding:0 12px 0 10px;
}

.sectionContainer {
	padding-bottom: 5px;
}

.watchHeaderUser {
    float:right;
    font-size:11px;
    color:#000;
}

.watchHeaderUser a {
    font-size:13px; 
    font-weight:bold;
    color:#F10000;
}


/****************************************** extra ************************************************/
.spacing { height:8px; display: block; width: 100% }
.clearBoth {clear:both;}
.addtothumb {margin-top:-20px;padding:1px;text-align:left;}

/********************************** Video Details Section ***************************************/
#videoDetails {padding: 0px 8px 10px 8px; font-size: 11px;}
#videoDetails .title {font-weight: bold;font-size: 12px;width: 100%; padding: 5px 0;}
#videoDetails p a{margin-right: 5px;color: #1667da}
#videoDetails span{font-weight: bold;}
#videoDetails .fields{padding-bottom: 5px;}
#videoDetails .fieldsDesc{ height:86px; overflow:auto}
#videoDetails .buttonContainer { float:right; margin-top:0}
.sectionHeader .fields { float:right; margin-right:15px; color:#c9c9c9}
.sectionHeader .fields .bold { color:#ffffff}

/********************************** Video Player Section ***************************************/
.videoPlayer {width: 600px;height: 473px;background: #666666;margin: 0 auto; font-size:14px}

/********************************** Video sharing options ***************************************/
.videoOptions {width: 600px;margin: 0px auto;}
.videoOptions .gray_line_old_g { float:right; margin-top:2px;}
.videoOptions .rating {width: 120px;float: left;padding-top: 8px;}
.videoOptions .share-container {width: 150px;float: left ;padding-top: 6px; margin-left:35px}
.videoOptions .viewFullVideoContainer {width: 166px;float: right; margin-top:2px}

/********************************** Report & Favorite links ***************************************/
.report-options {
    height: 24px;
    display: block;
    border: 1px solid #b3b3b3;
    border-top:0px;
    border-radius: 0 0 4px 4px;
    margin-bottom: 6px;
    overflow:hidden;
    background: #e1dddd;  
    /* @alternate */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMWIxYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /* @alternate */ background: -moz-linear-gradient(top,  #e1dddd 0%, #b1b1b1 100%);  
    /* @alternate */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1dddd), color-stop(100%,#b1b1b1)); 
    /* @alternate */ background: -webkit-linear-gradient(top,  #e1dddd 0%,#b1b1b1 100%); 
    /* @alternate */ background: -o-linear-gradient(top,  #e1dddd 0%,#b1b1b1 100%); 
    /* @alternate */ background: -ms-linear-gradient(top,  #e1dddd 0%,#b1b1b1 100%);
    /* @alternate */ background: linear-gradient(to bottom,  #e1dddd 0%,#b1b1b1 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1dddd', endColorstr='#b1b1b1',GradientType=0 );
}
.report-options .text {float: left;padding-left: 3px;color: #474646;font-weight:bold;font-size:1.2em;text-shadow: 0 0 -2px #ffffff;}
.report-options .text:hover {color: #000000;}
.report-options .favorite {margin: 3px 0 0 200px;cursor: pointer;}
.report-options .report { margin: 3px 0 0 20px;cursor: pointer;}
.report-options .embed { margin: 0 0 0 235px;cursor: pointer;}
.report-options .favorite .icon {width: 14px;height: 16px; float: left;background:url('../img/amateur-player/sprite-amateur-play.png') 0 0 no-repeat; margin-top:1px;}
.report-options .report .icon {width: 17px;height: 16px; float: left;background:url('../img/amateur-player/sprite-amateur-play.png') -15px 0 no-repeat; margin-top:2px;}
.report-options .embed .icon {width: 13px;height: 16px; float: left;background:url('../img/amateur-player/sprite-amateur-play.png') -33px 0 no-repeat; margin-top:2px;}

/******************************************* User Info & Playlist Tab Section **********************************************/
#userInformationTab {width: 100%}
#userInformationTab .displayContainer{font-weight: bold; color: red;margin: 0 auto; width: 99%; padding-top: 20px;}
#userInformationTab #tbPlayList {padding: 15px 0 0 5px;height: 140px;}
#userAvatar {width: 135px;height: 135px;float: left;display: block;text-align: center; margin:4px 0}
#userAvatar img{width: 135px;height: 135px}
#userInfo {padding-left: 5px;font-size: 11px; width: 163px; height: 90px; float: left; color: #464646; margin:18px 0 0 7px}
#userInfo .username {color: #1667da;text-decoration: underline; font-size: 11px;}
#userInfo .btnSubscribe {position: absolute;top: 143px; left: 230px;}
#userInfo .btnSubscribe.button_norm_g {background-position: -94px -80px;color: #ffffff;}
#userInfo .btnSubscribe.button_norm_g a{color: #ffffff;}
#userInfo a { text-decoration: none;}
#userInfo .date {padding-top: 3px;padding-bottom: 4px;}
#userInfo #status {top: 40px; left: 268px; position: absolute; font-weight: bold;}
#userInfo .dot {display: inline-block;border-radius: 60px;height: 10px;width: 10px;}
#userInfo .offline {color: #ff0000;}
#userInfo .online { color: #08b200;}
#userInfo .onlineDot {background: #08b200;}
#userInfo .offlineDot {background: #ff0000;}
#userInfo .gift {background:url('../img/brand_book/icons_v2.gif') 0 -619px no-repeat; height:13px; padding:2px 0 0 20px;}
#userInfo .gift .sendGiftLink{color:#1667da; text-decoration:underline; font-size: 11px;}
#userInformationTab  .ui-tabs-panel {  border-bottom:0; border-radius:0px 4px 0 0}
#userAvatar .vip-icon {position: absolute;right: 172px;bottom: 4px;background: url('../img/vip.png') center no-repeat;height: 34px;width: 35px;}

/******************************************* Related & More User Videos *****************************************************/
#relatedVideosTab {width: 100%;}
#relatedVideosTab #tbRelatedVideos, #tbMoreFromUser {min-height: 330px;overflow: auto;padding: 0px;background: #fff}
#relatedVideosTab .videos {list-style-type: none;margin: 0 auto;padding: 0;width:100%;}
#relatedVideosTab .videos li {height: 75px;display: block; margin-top: 14px;margin-bottom: 14px;}
#relatedVideosTab .videos li .thumb{float: left;width: 115px;height:75px;text-align: center;}
#relatedVideosTab .videos li .info{float: left;width: 175px;height:75px;font-size: 11px;}
#relatedVideosTab .videos li div.line{display: block; width: 280px; height: 1px; background: #a9a9a9;margin: 0 auto;}
#relatedVideosTab .videos li.divider {height: 1px;}
#relatedVideosTab .videos li img {width: 100px;height: 75px;border: 1px solid #999999;border-radius: 5px;}
#relatedVideosTab .videos a.username {color: #1667da; font-size: 11px;}
#relatedVideosTab .relatedWatchVideos {padding: 7px !important;height: 356px !important;}
#relatedVideosTab .ui-state-active, #relatedVideosTab .ui-widget-content .ui-state-active, #relatedVideosTab .ui-widget-header .ui-state-active { background-color:#fff}


#processLoading {width: 300px;height: 60px;padding-top: 10px;background: #ededed;text-align: center;font:bold 12px Tahoma;border-radius: 5px;border: 1px solid #b6b6b6;}
.topAd {padding-bottom: 4px;}
.sideAd{overflow:auto; text-align:center;  margin:0px auto 5px auto; position:relative; padding:15px 0;}
.sideAd p {font-size:8px; color:#000; font-weight:bold; height:33px; padding-top:19px}
.bottomAd {overflow:auto; text-align:center; width:958px; margin:10px auto; position:relative; padding:15px 0;}
.bottomAd span { margin:0 6px}
.bottomAd  p {font-size:8px; color:#000; font-weight:bold; margin:3px 0 }

.hd-bar{text-align: center; margin: 0 7px 0 7px; padding: 0 0 0px 0px;}
.no-playlist {width:180px; font-size:11px; font-weight:bold; color:red; margin: 15px auto 0 auto;}

.paid_area {
	background-color: #eaeaea;
	width: 431px;
	font: 11px Tahoma, Arial;
	padding: 20px 15px;
	text-align: left;
	box-shadow: 0 0 10px #545454;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
	#iconLeft {
		background:url(../img/bb_new/iconWarning.png) no-repeat;
		float: left;
		width: 35px;
		height: 35px;
		margin: 0 10px 0 0;
	}
	#popupColRight {
		float: left;
		width: 85%;
	}
	#textSeparator {
		margin: 10px 0;
	}
	.button_norm_grn {
		margin: 20px auto 0;
	}

	.amateur-hd-ad { width:600px; margin:0 auto }

/**** sectionContainer ****/
.h_10px {
	height: 10px;
	overflow: hidden;
}

.gray_line_old_g .top {
	background: url("../img/brand_book/plash_borders_v8.gif") repeat-x 0 -740px;
	height: 28px;
	overflow: hidden;
}



.gray_line_old_g .top .top_l {
	background: url("../img/brand_book/plash_borders_v8.gif") no-repeat scroll 0 -710px #EAEAEA;
	float: left;
	height: 28px;
	overflow: hidden;
	width: 10px;
}

.gray_line_old_g .top .top_c {
	float: left;
	height: 28px;
	overflow: hidden;
}

.gray_line_old_g .top .top_r {
	background: url("../img/brand_book/plash_borders_v8.gif") no-repeat scroll -5px -710px #EAEAEA;
	float: right;
	height: 28px;
	overflow: hidden;
	width: 10px;
}

#clips-wrapper {
	float: left !important;
	margin: 0 0 0 170px !important;
}

#scene-wrapper {
	line-height: 27px;
}

#scene-wrapper div {
	width: 20px;
	text-align: center;
}

.b_favourite {
	background: url("../img/brand_book/menu_v7.gif") no-repeat scroll -5px -54px rgba(0, 0, 0, 0);
	height: 17px;
	overflow: hidden;
	width: 98px;
}

#scene-wrapper .current-scene {
	color: #FF0000 !important;
	text-decoration: none;
}

#scene-viewport .slide {
	cursor: pointer;
}

#scene-viewport .slide a {
	text-decoration: none;
}

/* 24h rental */
#video-options-wrapper {
	margin-top: -1px !important;
	border: none !important;
}

.gray_line_old_g.rental {
	padding: 0 7px;
}

.favorite {
	margin-right: 5px;
}

#clips-wrapper {
	margin: 0 0 0 135px !important;
}


/* New login Splash */
div#lightbox {

}
div#lightbox_bkg {
	position:fixed;
	top:0;  left:0;
	margin:0; padding:0;
	width:100%; 
    height:100%;
	background-color:#000;
	filter:alpha(opacity=90);	-moz-opacity: 0.9;	opacity: 0.9;
    z-index:999999;
}
div#lightbox_inner {
	position:absolute;
	top:0; left:0;
	margin:0; padding:0;
	width:100%;
	z-index:999999;
}
div#lightbox_gradient {
	position:absolute;
	top:0; left:0;
	margin:0; padding:0;
	width:100%; height:106px;
	background:#000 url(../img/lightbox/top-bkg.gif) repeat-x scroll 0 0;
}
div#lightbox_content {
	position:relative;
	top:31px;
	margin:0 auto; padding:0;
	width:974px; height:630px;
	background:transparent url(../img/lightbox/top-logo.jpg) no-repeat scroll 0 0;
}
div#splash_bkg {
	position:relative;
	left:162px;	/*right:162px;*/
	width:650px;	height:585px;
	border:1px solid #696969;
	-webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;
	background-color:#eaeaea;

}
div#splash_warning {
	margin:17px auto 0 auto;	padding:10px;
	width:590px;	height:99px;
	border:1px solid #ccc;
	-webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;
	background:#e7e6e6 url(../img/lightbox/splash-warning-bkg.gif) repeat-x scroll 0 0;
	text-align:justify;
	overflow:hidden;

}
div#splash_warning h2 {
	margin:-10px 0 0 0;
	font-size:43px;
	text-align:center;
	color:#464646;
}
div#splash_warning h2 span {
	color:#e70505;
}
div#splash_warning p {
	margin:5px 10px;
	font-size:11px;
	color:#888;
}
div#splash_bkg h3 {
	margin:4px 0;
	font-size:14px;
	text-align:center;
	color:#464646;
}
div#splash_selection, div#splash_selection_de {
	position:relative;
	margin:0 auto;
	width:566px;	height:349px;
	background:#222 url(../img/lightbox/selection-bkg.png) repeat-x scroll 0 0;
}
input#splash_enter {
	display:block;
	position:relative;
	top:273px;
	margin:0 auto;
	width:205px;	height:45px;
	border:none;
	background:#222 url(../img/lightbox/enter.png) repeat-x scroll 0 0;
	cursor:pointer;
}
div#splash_close {
	position: relative;
	top: -10px;
	right: -10px;
	cursor: pointer;
	float: right;
}
a#splash_leave,
a#splash_leave_de {
	display:block;
	position:relative;
	top:-37px;	left:222px;
	margin:0 auto;
	width:93px;	height:29px;
	border:none;
	background:#222 url(../img/lightbox/leave.png) repeat-x scroll 0 0;
	cursor:pointer;
}
a#splash_asagp {
	display:block;
	position:relative;
	margin:10px auto 0 auto;
	width:92px;	height:45px;
	border:none;
	background:#222 url(../img/lightbox/asagp.png) repeat-x scroll 0 0;
	cursor:pointer;
}
div#splash_footer {
	position:relative;
	margin:5px auto;
	text-align:center;
	color:#888;
}
div#splash_footer a {
	color:#888;
	text-decoration:none;
}
/****** DE style******/
.h2_de {
	font-size: 38px !important;
}
div#splash_selection_de {
	background: url(../img/lightbox/de/selection-bkg.png) repeat-x scroll 0 0;
}
.radio_mann{
	position:absolute;
	top:196px;
	left:179px;
}
.radio_frau{
	position:absolute;
	top:196px;
	left:224px;
}
.check_mann{
	position:absolute;
	top:196px;
	left:473px;
}
.check_frau{
	position:absolute;
	top:196px;
	left:520px;
}
a#splash_leave_de {
	background: url(../img/lightbox/de/leave.png) no-repeat;
	width:112px;
}
.ribbon_med {
	background:url('../img/contests/ribbon_50x50.png') no-repeat;
	width:50px;
	height:50px;
}
.button_long_gr {
	background:url('../img/contests/green_buttons_v1.gif') 0 -160px no-repeat;
	padding-top:5px;
	height:20px;
	width:111px;
	text-align:center;
	font:bold 12px Tahoma, Arial;
	color:#FFF;
	border:0;
}
.ribbon_lg {
	background: url('../img/contests/ribbon_84x134.png') no-repeat;
	width:84px;
	height:134px;
}
.arrow_up_green {
	background:url('../img/contests/arrow_up.gif') no-repeat;
	width:62px;
	height:96px;
}
.big_star1 {
	background:url('../img/contests/restar_32x30.png') no-repeat;
	width:32px;
	height:30px;
}
.star_sm {
	background:url('../img/contests/star_sm.gif') no-repeat;
	width:15px;
	height:14px;
}
.rate_img {
	background:url('../img/contests/rate.gif') no-repeat;
	width:147px;
	height:50px;
}

#tabs { position:relative; width:600px; height:50px; margin:0; padding:0; background:url(../img/xtube/bar.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; }
#tabs a#hd { position:absolute; display:block; width:180px; height:50px; top:0; left:5px; background:url(../img/xtube/button_hd.gif) no-repeat left top; }
#tabs a#hd:hover { background-position: left bottom; }
#tabs ul { position:absolute; top:0; right:12px; width:403px; height:50px; list-style-type:none; margin:0; padding:0; font-size:14px; }
#tabs li { display:inline; margin:0; padding:0; float:right; }
#tabs a { float:left; background:url(../img/xtube/tab_left.gif) no-repeat left top; margin:0 0 0 2px; padding:0 0 0 5px; text-decoration:none; cursor:pointer; }
#tabs a span { float:left; display:block; background:url(../img/xtube/tab_right.gif) no-repeat right top; padding:0 5px 0 0; line-height:50px; height:50px; font-size:14px; font-weight:bold; color:#ffffff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span { float:none; }
/* End IE5-Mac hack */
#tabs a:hover span { color: #d61515; }
#tabs a:hover { background-position:0 -50px; }
#tabs a:hover span { background-position:100% -50px; }
.ui-tabs .ui-tabs-panel { background-color:#fff}


.share_popup {color:#eeeeee; position: absolute; z-index: 10; margin-top: -108px; margin-left: -143px; }
.share_popup input.txt { border:1px #c4c4c4 solid; color:#eeeeee; background:#8c8c8c;}
.embed_popup {color:#eeeeee; position: absolute; z-index: 10; margin-top: -128px; margin-left: 125px; }
.embed_popup input.txt { border:1px #c4c4c4 solid; color:#eeeeee; background:#8c8c8c;}
.share_popup input.txt { border:1px #c4c4c4 solid; color:#eeeeee; background:#8c8c8c;}
.embed_top {background:url(../img/bb_new/embed_top.png) no-repeat; width:200px; height:10px; overflow:hidden; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bb_new/embed_top.png', sizingMethod='scale');}
.embed_center {background:url(../img/bb_new/embed_center.png) repeat-y; width:180px; padding:0 0 0 20px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bb_new/embed_center.png', sizingMethod='scale');}
.embed_bottom {background:url(../img/bb_new/embed_bottom.png) no-repeat; width:200px; height:19px; overflow:hidden; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bb_new/embed_bottom.png', sizingMethod='scale');}

.watch-left { width:635px; }
.watch-right { margin-left: 20px; width: 313px; }
.comments-container { width: 635px; }
.player-container { width: 635px; min-height: 200px; }

.related-videos-details { margin-left: 5px; width: 165px; }
.user-videos-details { margin-left: 5px; width: 165px; }

.rating-container { width: 200px; height: 15px; margin-top: 7px; }
.share-container { width: 300px; margin-top: 0px; }
.related-videos-container { min-height: 380px; overflow: auto; border-right: 1px #ADADAD solid; border-left: 1px #ADADAD solid; padding: 10px;}
.user-videos-container { min-height: 380px; overflow: auto; border-right: 1px #ADADAD solid; border-left: 1px #ADADAD solid; padding: 10px; }
.playlist-container { min-height: 105px; background: #EDEDED;  padding-left: 10px; }
.user-information-container { min-height: 105px; background: #EDEDED;  padding-left: 10px; }
.related-tabs { background: #EDEDED; height: 28px; }

.user-information-right { margin-left: 10px; width: 200px; }

.status_on {background:url(../img/brand_book/status.gif) -59px -12px no-repeat; width:33px; height:11px; overflow:hidden;}
.status_off {background:url(../img/brand_book/status.gif) -59px 0 no-repeat; width:33px; height:11px; overflow:hidden;}
.status_gray_on {background:url(../img/brand_book/status.gif) -59px -36px no-repeat; width:33px; height:11px; overflow:hidden;}
.status_gray_off {background:url(../img/brand_book/status.gif) -59px -24px no-repeat; width:33px; height:11px; overflow:hidden;}
.status_long_on {background:url(../img/brand_book/status.gif) 0 -12px no-repeat; width:53px; height:11px; overflow:hidden;}
.status_long_off {background:url(../img/brand_book/status.gif) 0 0 no-repeat; width:53px; height:11px; overflow:hidden;}
.status_long_gray_on {background:url(../img/brand_book/status.gif) 0 -36px no-repeat; width:53px; height:11px; overflow:hidden;}
.status_long_gray_off {background:url(../img/brand_book/status.gif) 0 -24px no-repeat; width:53px; height:11px; overflow:hidden;}
/* POP UP TO PUT USERID TO SHARE TO ---------------------- */ 

#xtube_share_popup{
	color:white;
	position:absolute;
	margin:20px 0 0 -142px;
	display:none;
}
.popup_top {
	background:url(../img/bb_new/embed_top_inv.png) no-repeat;
	width:200px;
	height:19px;
	overflow:hidden;
}
.popup_center {
	background:url(../img/bb_new/embed_center_inv.png) repeat-y;
	width:200px;
	height:80px;
}
#share_form{
	position:relative;
	width:150px;
	height:65px;
	z-index:1000;
    margin:0 auto;
}
#share_form input{
    margin: 10px auto;
}

#share_form span{
	display:block;
	margin-bottom: 5px;
}
#share_form input.txt {
	width:140px;
	border:1px #c4c4c4 solid;
	color:#eeeeee;
	background:#8c8c8c;
    margin:0 auto;
}
.popup_bottom {
	background:url(../img/bb_new/embed_bottom_inv.png) no-repeat;
	width:200px;
	height:10px;
	overflow:hidden;
}
.button_send {
	display:block;
	background:url(../img/brand_book/buttons_v2.gif) -112px -159px no-repeat;
	height:24px;
	width:72px;
	margin:10px auto 0;
	text-align:center;
	font:bold 12px Tahoma, Arial;
	color:#FFF;
	border:0;
	cursor:pointer;
}

/* BUTTON TO SHARE WITH XTUBE USER ---------------------------- */
.share_xtube_user{
	height: 16px;
	width: 16px;
	cursor: pointer;
	float:left;
	background: transparent url(../img/xtube/redXshare.gif) no-repeat scroll 0 0;
    margin: 4px 4px 0 0;
}

.share-container .addthis_toolbox {
	width: 150px;
}

#shareOptions {
    clear:both;
    display:block;
    padding:16px 0 12px 0;
    list-style: none;
}

#shareOptions .addthis_toolbox {
    width: 330px;
    margin: 0 auto;
}

#btnShare {
    float:left;
}

#tumblr_button a {
     background: url('../ximg/tumblr.png') top left no-repeat transparent;
     width: 32px;
     height: 32px;
     float: left;
     display: inline-block;
     text-indent: -9999px;
     overflow: hidden;
 }
#reddit_button a {
     background: url('../ximg/reddit.png') top left no-repeat transparent;
     width: 32px;
     height: 32px;
     float: left;
     display: inline-block;
     text-indent: -9999px;
     overflow: hidden;
 }
#twitter_button a {

    width: 32px;
    height: 32px;
    float: left;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
}
#blogger_button a {
    background: url('../ximg/blogger.png') top left no-repeat transparent;
    width: 32px;
    height: 32px;
    float: left;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
}
#plurk_button a {
    background: url('../ximg/plurk.png') top left no-repeat transparent;
    width: 32px;
    height: 32px;
    float: left;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
}
#googleplus_button a {
    background: url('../ximg/googleplus.png') top left no-repeat transparent;
    width: 32px;
    height: 32px;
    float: left;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
}
#email_button a {
    background: url('../ximg/mail.png') top left no-repeat transparent;
    width: 32px;
    height: 32px;
    float: left;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
}
.bubble a{
    padding: 0 5px;
}