html{
	font-size: 100.01%;
}

body{
	margin: 0;
	font: 64% Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	min-width:980px;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
img{
	border: none;
	display: block;
}

ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
p, h1, h2, h3, h4{margin: 0;}
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td{
	padding:0;
	margin:0;
}
a{text-decoration: none;}
a:active, a:focus{outline:none;}

#main{
	margin: 0 auto;
	width: 980px;
	padding: 0 0 85px;
}
/* top-banner */
.top-banner{
	border-bottom:1px solid #5e5e5d;
	text-align:center;
	background:#1c1c1c;
	padding:12px 0 11px;
}
.top-banner img{display:inline;}
/* wraper (page background holder) */
.wraper{
	background:#610e0e url(/images/layout/background.gif) repeat-x;
	width:100%;
}
#header{
	position: relative;
	z-index: 20;
}
/* pre header */
.pre-header{
	overflow: hidden;
	width: 100%;
}
.pre-header p{
	float:left;
	padding-left: 1px;
	font: 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}
.pre-header p span{color:#fff;}
.pre-header p a{color:#fff;}
.pre-header p a:hover{text-decoration:underline}
.pre-header ul{
	float:right;
	margin: 5px 0 0;
	height: 20px;
}
.pre-header ul li{
	float: left;
	display:inline;
	margin: 0 0 0 20px;
}
.pre-header ul .lang-fr,
.pre-header ul .lang-fr-red{
	display: block;
	height: 15px;
	text-indent:-999px;
	overflow: hidden;
	width: 66px;
	line-height:0;
}
.pre-header ul .lang-eng,
.pre-header ul .lang-eng-red{
	display: block;
	height: 15px;
	text-indent:-999px;
	overflow: hidden;
	width: 60px;
	line-height:0;
}
.pre-header ul a:hover,
.pre-header ul .active a{background-position:0 100%}
/* search-account-box */
.search-account-box{
	overflow: hidden;
	width: 100%;
	margin: 11px 0 0;
	background:url(/images/layout/search-acount-bg.jpg) no-repeat 100% 7px;
}
.logo{
	display: inline;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/layout/logo.gif) no-repeat;
	width: 202px;
	height: 48px;
	float:left;
}
/* search box */
.search-account-box .search{
	float:left;
	margin: 14px 0 0 52px;
	display: inline;
	background: url(/images/layout/search-field.gif) no-repeat 100% 0;
	padding: 0 6px 0 0;
	height: 21px;
}
.search-account-box .search p{
	float:left;
	height: 9px;
	width: 34px;
	text-indent:-999px;
	overflow: hidden;
	margin: 6px 12px 0 0;
}
.fld-search{
	background: none;
	border: none;
	width: 190px;
	float:left;
	margin: 1px 8px 0 0;
	color:#fff;
}
.btn-search{
	float:left;
	margin: 3px 0 0;
}
.search-account-box .account{
	float:right;
	margin: 12px 5px 0 0;
	display: inline;
	width: 420px;
}
.search-account-box .account p{
	float:right;
	margin:8px 5px 0 0;
	display: inline;
	overflow: hidden;
	text-indent:-999px;
	height: 9px;
	width: 143px;
}
.search-account-box .account p a{
	float:right;
	height:9px;
	width:40px;
	text-indent:-999px;
	overflow:hidden;
}
.search-account-box .account p span{
	text-indent:-999px;
	overflow:hidden;
	display:block;
	width:1px;
}
.search-account-box .account .btn-create-account{float: right;}
.search-account-box .account ul{
	float:right;
	margin: 4px 8px 0 0;
	display:inline;
}
.search-account-box .account ul li{
	display: inline;
	background:url(/images/layout/account-separator.gif) no-repeat 100% 3px;
	color:#fff;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding: 0 6px 0 9px;
}
.search-account-box .account ul li a{
	color:#fff;
	height: 17px;
	float:left;
}
.search-account-box .account ul li.messages a{
	background:url(/images/layout/ico-message.gif) no-repeat 0 50%;
	padding: 0 0 0 17px;
}
.search-account-box .account ul li.inbox a{
	background:url(/images/layout/ico-inbox.gif) no-repeat 0 50%;
	padding: 0 0 0 18px;
}
.search-account-box .account ul li.logout a{
	background: url(/images/layout/ico-logout.gif) no-repeat 0 50%;
	padding: 0 0 0 16px;
}
.search-account-box .account ul li.profile a{
	background:url(/images/layout/ico-profile.gif) no-repeat 0 50%;
	padding: 0 0 0 17px;
}
.search-account-box .account ul li.add-content a{
	background:url(/images/layout/ico-content.gif) no-repeat 0 50%;
	padding: 0 0 0 17px;
}
.search-account-box .account ul li.request a{
	background:url(/images/layout/ico-request.gif) no-repeat 0 50%;
	padding: 0 0 0 17px;
}
.search-account-box .account ul li a:hover{text-decoration:underline}
/* main menu */
#menu{
	background:url(/images/layout/menu-bg.jpg) no-repeat;
	height: 34px;
	width: 100%;
	margin: 10px 0 0;
}
#menu li{
	float:left;
	background: url(/images/layout/menu-separator.gif) no-repeat 0 50%;
	height: 34px;
}
#menu li:first-child{background:none}
#menu a{
	display: block;
	height: 24px;
	text-indent:-999px;
	overflow: hidden;
}
.menu-homepage a{
	width: 92px;
	margin: 5px 35px 0 36px;
}
.menu-editorials a{
	width: 104px;
	margin: 5px 31px 0 28px;
}
.menu-pictures a{
	width: 94px;
	margin: 5px 36px 0 35px;
}
.menu-videos a{
	width: 78px;
	margin: 5px 43px 0 42px;
}
.menu-community a{
	width: 114px;
	margin: 5px 25px 0 23px;
}
.menu-about a{
	width: 126px;
	margin: 5px 0 0 19px;
}
#menu .active a{background-position:0 100%}
#menu .menu-homepage a:hover,
#menu .hover a.homepage-parent-link,
#menu li.menu-homepage:hover a{
	width: 166px;
	height: 37px;
	margin: -3px -3px 0 0;
	position:relative;
}
#menu .menu-editorials a:hover,
#menu .hover a.editorials-parent-link,
#menu li.menu-editorials:hover a{
	width: 166px;
	height: 37px;
	margin: -3px -3px 0 0;
	position:relative;
}
#menu .menu-pictures a:hover,
#menu .hover a.pictures-parent-link,
#menu li.menu-pictures:hover a{
	width: 168px;
	height: 37px;
	margin: -3px -3px 0 0;
	position:relative;
}
#menu .menu-videos a:hover,
#menu .hover a.videos-parent-link,
#menu li.menu-videos:hover a{
	width: 166px;
	height: 37px;
	margin: -3px -3px 0 0;
	position:relative;
}
#menu .menu-community a:hover,
#menu .hover a.community-parent-link,
#menu li.menu-community:hover a{
	width: 164px;
	height: 37px;
	margin: -3px -2px 0 0;
	position:relative;
}
#menu .menu-about a:hover,
#menu .hover a.about-parent-link,
#menu li.menu-about:hover a{
	width: 164px;
	height: 37px;
	margin: -3px -2px 0 0;
	position:relative;
}
/* drop-down */
#menu li ul{
	display: none;
	position: absolute;
	padding: 0 0 12px;
	background: url(/images/layout/drop-bottom-bg.gif) no-repeat 0 100%;
	z-index: 20;
}
#menu li.hover,
#menu li:hover{
	position: relative;
}
#menu li.hover ul,
#menu li:hover ul{
	display: block;
}
#menu ul li{
	float:none;
	position: static;
	background:#fff url(/images/layout/drop-menu-item.gif) repeat-x;
	border: 1px solid #fff;
	border-width: 0 1px;
	margin: 0;
	vertical-align:top;
	height: auto;
	width: 162px;
}
#menu ul li:first-child{
	background:#fff url(/images/layout/drop-menu-item.gif) repeat-x;
	border-top: 1px solid #fff;
}
#header #menu li:hover ul a,
#header #menu .hover ul a{
	margin: 0;
	width: 162px;
	background: none;
	font: 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-indent:17px;
	height: auto;
	position: static;
}
#header #menu li:hover ul a:hover,
#header #menu .hover ul a:hover{
	background:#c55a5b url(/images/layout/drop-menu-hover.gif) no-repeat;
	color:#fff;
	width: 162px;
	margin:0;
	height: auto;
	position: static;
}
/* content */
.columns{height: 1%}
.columns:after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
* html .columns{
	overflow:visible;
	height: 1%;
}
/* home page */
#content.home{
	background:#fff url(/images/layout/home-content-bg.gif) repeat-y;
	border-top: 8px solid #fff;
}
.home .content-bottom-bg{
	background: url(/images/layout/home-content-bottom.gif) no-repeat 0 100%;
	width: 100%;
	padding: 0 0 18px;
}
.home .content-bottom-bg:after{
	content:'';
	display:block;
	clear:both;
}
/* main content */
.home .main-content{
	width: 789px;
	float: left;
	display:inline;
	margin: 0 8px;
}
/* carrousel */
.carrousel{
	position: relative;
}
.home .carrousel{overflow:hidden}
.carrousel:after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
* html .carrousel{
	overflow: visible;
	height: 1%;
	vertical-align:top;
}
.carrousel .panel{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.carrousel .carrousel-holder{
	width:789px;
	overflow:hidden;
}
.carrousel .carrousel-holder ul{width: 10000px;}
.carrousel .carrousel-holder li{
	position:relative;
	float:left;
	width:789px;
}
.carrousel .panel a{position: relative;}
.carrousel .panel-holder{
	background:url(/images/layout/description-shadow.png) repeat;
	padding: 9px 0 7px;
	width: 100%;
}
/* carrousel round angle */
.round-angle-top-left{
	background:url(/images/layout/round-angle-top-left.gif) no-repeat;
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 0;
	line-height: 0;
	top: 0;
	left: 0;
	z-index:10;
	display:block;
}
.round-angle-top-right{
	background:url(/images/layout/round-angle-top-right.gif) no-repeat;
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 0;
	line-height: 0;
	top: 0;
	right: 0;
	z-index:10;
	display:block;
}
* html .round-angle-top-right{right: -1px;}
.round-angle-bottom-left{
	background:url(/images/layout/round-angle-bottom-left.gif) no-repeat;
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 0;
	line-height: 0;
	bottom: 0;
	left: 0;
	z-index:10;
	display:block;
}
.round-angle-bottom-right{
	background:url(/images/layout/round-angle-bottom-right.gif) no-repeat;
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 0;
	line-height: 0;
	bottom: 0;
	right: 0;
	z-index:10;
	display:block;
}
* html .round-angle-bottom-right{right: -1px;}
.home .carrousel .info{
	width: 430px;
	margin: 0 0 0 60px;
	padding: 8px 0 0;
}
.home .carrousel .info h1{
	font-size:30px;
	line-height: 32px;
	overflow: hidden;
	color:#fff;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
}
.home .carrousel .info p{
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.home .carrousel .info p img{
	display: inline;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.home .carrousel .controll{
	position:absolute;
	bottom: 27px;
	left: 18px;
	overflow: hidden;
	width: 771px;
}
.home .carrousel .controll .btn-prev{
	float:left;
}
.home .carrousel .controll .btn-next{
	float:right;
	margin: 0 18px 0 0;
	display: inline;
}
.home .carrousel .controll ul{
	float:right;
	margin: 5px 47px 0 0;
	display: inline;
}
.home .carrousel .controll ul li{
	float:left;
	margin: 0 3px 0 0;
}
.home .carrousel .controll ul a{
	width: 26px;
	height: 24px;
	text-indent:-9999px;
	display:block;
	background:url(/images/layout/carrousel-controll.gif) no-repeat;
}
.home .carrousel .controll ul a:hover,
.home .carrousel .controll ul a.active {background-position:0 100%}
.home .main-content .columns{
	background: url(/images/layout/home-main-content-columns.gif) no-repeat;
	padding: 8px 0 0;
}
.home .main-content .columns .left{
	width: 473px;
	float:left;
	margin: 0 8px 0 0;
}
.home .main-content .columns .left .title{
	background: #050404 url(/images/layout/long-round-angle-title.gif) no-repeat;
	padding: 6px 7px 5px 8px;
	overflow: hidden;
}
* html .home .main-content .columns .left .title{
	overflow:visible;
	height: 1%;
}
.home .main-content .columns .left .title h2{
	text-indent:-999px;
	overflow: hidden;
	height:12px;
	margin: 3px 0;
	float:left;
	width: 400px;
}
.home .main-content .columns .left .title a{float: right;}
.home .main-content .latest-artivles li{background:url(/images/layout/grey-gradient.gif) repeat-x;}
.home .main-content .latest-artivles li{
	overflow: hidden;
	width: 100%;
	padding: 0 0 9px;
}
.home .main-content .latest-artivles li div{
	float:left;
	border: 1px solid #d4d4d4;
	padding:4px;
	background: #fff;
	display: inline;
	margin:8px 8px 0 10px;
}
.home .main-content .latest-artivles li div img{
	width: 162px;
	height: 109px;
}
.home .main-content .latest-artivles li h3{
	font-size:22px;
	line-height: 26px;
	margin: 7px 0 0 0;
	width: 280px;
	overflow: hidden;
	white-space:nowrap;
	color:#a50a0b;
	font-family:"Trebuchet MS", sans-serif;
	letter-spacing:-1px;
	position:relative;
}
.home .main-content .latest-artivles li h3 a{color:#a50a0b;}
.home .main-content .latest-artivles li p{
	margin: 0 0 0 190px;
	width: 280px;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.home .main-content .latest-artivles li p a{color:#a50a0b}
.home .main-content .latest-artivles li p a:hover{text-decoration:underline}
.home .main-content .latest-artivles li .btn-read-more{
	display: block;
	margin: 6px 0 0 190px;
}
.home .main-content .featured,
.pays-ready-page .featured{margin: 7px 0 16px}
.home .main-content .featured ul,
.pays-ready-page .featured ul{
	overflow: hidden;
	width: 100%;
	background: url(/images/layout/grey-gradient.gif) repeat-x;
}
.home .main-content .featured li,
.pays-ready-page .featured li{
	float:left;
	border: 1px solid #dfdfdf;
	padding: 4px;
	width: 134px;
	height: 144px;
	background: #fff;
	margin: 7px 0 4px 10px;
	display: inline;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.home .main-content .featured li img,
.pays-ready-page .featured li img{
	width: 134px;
	height: 97px;
	margin: 0 0 3px;
}
.home .main-content .featured li strong,
.pays-ready-page .featured li strong{font-size:12px}
.home .main-content .featured li a,
.pays-ready-page .featured li a{color: #a50a0b;}
.home .main-content .featured li a:hover,
.pays-ready-page .featured li a:hover{text-decoration:underline}
.home .main-content .featured li ul,
.pays-ready-page .featured li ul{
	background: none;
}
.home .main-content .featured li li,
.pays-ready-page .featured li li{
	float: none;
	margin: 0;
	background:none;
	width: auto;
	height: auto;
	padding: 0;
	border:none;
	background: url(/images/layout/simple-list-separator.gif) no-repeat 0 50%;
	padding: 0 1px 0 6px;
}
.home .main-content .featured li li:first-child,
.pays-ready-page .featured li li:first-child{
	background: none;
	padding-left: 0;
}
/* right small column */
.home .main-content .columns .right{
	width: 308px;
	float:left;
}
.home .main-content .banner{margin: 4px 0 0 4px;}
.home .main-content .banner img{
	width: 300px;
	height: 250px;
}
.home .main-content .columns .right .title{
	background: #710c0d url(/images/layout/red-title-bg.gif) repeat-x;
	padding: 6px 7px 5px 8px;
	border-bottom: 1px solid #924546;
	overflow: hidden;
}
* html .home .main-content .columns .right .title{
	overflow: visible;
	height: 1%;
}
.home .main-content .columns .right .title h2{
	width: 255px;
	text-indent:-999px;
	overflow: hidden;
	height: 12px;
	margin: 3px 0;
	float: left;
}
.home .main-content .columns .right .title a{float: right;}
/* photos  */
.home .main-content .right .photos,
.latest-photos{
	margin: 9px 0 0;
	position: relative;
}
* html .home .main-content .right .photos,
* html .latest-photos{
	overflow:visible;
	height:1%;
}
.home .main-content .right .photos ul,
.latest-photos ul{
	margin: -2px 0 0;
	width: 100%;
}
.home .main-content .right .photos ul:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.latest-photos ul:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.home .main-content .right .photos li,
.latest-photos li{
	float:left;
	margin: 12px 1px 0 0;
	padding-left:10px;
	display: inline;
	position:relative;
}
.home .main-content .right .photos li img,
.latest-photos li img{
	padding: 3px;
	border: 1px solid #cbcbcb;
	background: #fff;
}
.home .main-content .right .photos .popup,
.latest-photos .popup{
	left:35px;
	position:absolute;
	top:-35px;
	display:none;
	padding:0 5px 0 0;
}
.home .main-content .right .photos .popup .left-bg,
.latest-photos .popup .left-bg{
	background:url(/images/layout/photos-popup-left.png) no-repeat;
	float:left;
	height: 48px;
	white-space:nowrap;
	padding: 5px 5px 0 9px;
}
.home .main-content .right .photos .popup .right-bg,
.latest-photos .popup .right-bg{
	background:url(/images/layout/photos-popup-right.png) no-repeat;
	float:left;
	width: 5px;
	height: 42px;
	margin:0 0 0 -5px;
	position:relative;
	left:5px;
}
.home .main-content .right .photos .popup p,
.latest-photos .popup p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.home .main-content .right .photos .popup a,
.latest-photos .popup a{
	color:#A50A0B;
	position: relative;
}
.home .main-content .right .photos .popup a:hover,
.latest-photos .popup a:hover{text-decoration:underline}
.home .main-content .right .photos .popup p a,
.latest-photos .popup p a{
	font-size:12px;
	font-weight:bold;
}
.home .main-content .right .photos .popup ul,
.latest-photos .popup ul{margin: 0}
.home .main-content .right .photos .popup li,
.latest-photos .popup li{
	float:none;
	margin: 0;
	padding:0 1px 0 6px;
	border:none;
	background: url(/images/layout/simple-list-separator.gif) no-repeat 0 50%;
	font-size: 11px;
	line-height: 14px;
	position:static;
}
.home .main-content .right .photos .popup li:first-child,
.latest-photos .popup li:first-child{
	background:none;
	padding-left:0;
}
/* videos */

.home .main-content .videos{margin: 12px 0 0}
.artist-page .right .videos .video-holder,
.home .main-content .videos .video-holder,
.article-page .videos .video-holder,
.pays-ready-page .videos  .video-holder{
	border: 4px solid #000;
	margin: 11px 0 0 11px;
	position: relative;
	width: 278px;
}
.home .main-content .videos .description-holder,
.artist-page .right .videos .description-holder,
.article-page .videos .description-holder,
.pays-ready-page .videos .description-holder{
	position:absolute;
	bottom: 0;
	left: 0;
}
.artist-page .right .videos .video-holder img,
.home .main-content .videos .video-holder img,
.article-page .videos .video-holder img,
.pays-ready-page .videos .video-holder img{
	display:block;
	width:278px;
	height:153px;
}

* html .artist-page .right .videos .description-holder,
* html .home .main-content .videos .description-holder,
* html .article-page .videos .description-holder,
* html .pays-ready-page .videos .description-holder{bottom:-1px}

.artist-page .right .videos .description,
.home .main-content .videos .description,
.article-page .videos .description,
.pays-ready-page .videos .description{
	background: url(/images/layout/video-transparansy.png) repeat;
	height: 45px;
	width: 273px;
	padding: 5px 0 0 5px;
}
.artist-page .right .videos .description h4,
.home .main-content .videos .description h4,
.article-page .videos .description h4,
.pays-ready-page .videos .description h4{
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.artist-page .right .videos .description p,
.home .main-content .videos .description p,
.article-page .videos .description p,
.pays-ready-page .videos .description p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.artist-page .right .videos .btn-play,
.home .main-content .videos .btn-play,
.article-page .videos  .btn-play,
.pays-ready-page .videos  .btn-play{
	display: block;
	position: absolute;
	width: 64px;
	height: 68px;
	top: 35px;
	left: 105px;
}

.artist-page .right .videos .btn-play span,
.home .main-content .videos .btn-play span,
.article-page .videos .btn-play span,
.pays-ready-page .videos .btn-play span{
	width: 64px;
	height: 68px;
	cursor:pointer;
	display:block;
	background: url(/images/layout/btn-play.png) no-repeat;
	text-indent:-999px;
	overflow: hidden;
}

.artist-page .right .videos .gallery,
.home .main-content .videos .gallery,
.article-page .videos .gallery,
.pays-ready-page .videos .gallery{
	background:url(/images/layout/video-gallery-top-bg.gif) no-repeat 50% 0;
	margin: 8px 11px;
}

.artist-page .right .gallery .bottom-bg,
.home .main-content .videos .gallery .bottom-bg,
.article-page .videos .gallery .bottom-bg,
.pays-ready-page .videos .gallery .bottom-bg{
	background:url(/images/layout/video-gallery-bottom-bg.gif) no-repeat 50% 100%;
	padding: 2px 0;
	width: 100%;
}

.artist-page .right .videos .gallery .list-holder,
.home .main-content .videos .gallery .list-holder,
.article-page .videos .gallery .list-holder,
.pays-ready-page .videos .gallery .list-holder{
	overflow: hidden;
	max-height: 208px;
	margin: 3px 0;
	position:relative;
}

.artist-page .right .videos .gallery .btn-up,
.artist-page .right .videos .gallery .btn-down,
.home .main-content .videos .gallery .btn-up,
.home .main-content .videos .gallery .btn-down,
.article-page .videos .gallery .btn-up,
.article-page .videos .gallery .btn-down,
.pays-ready-page .videos .gallery .btn-up,
.pays-ready-page .videos .gallery .btn-down{
	margin: 0 0 0 134px;
	display: block;
	width: 12px;
	height: 6px;
}

.artist-page .right .videos .gallery li,
.home .main-content .videos .gallery li,
.article-page .videos .gallery li,
.pays-ready-page .videos .gallery li{
	overflow: hidden;
	width: 100%;
	margin: 11px 0;
}

.artist-page .right .videos .gallery li div,
.home .main-content .videos .gallery li div,
.article-page .videos .gallery li div,
.pays-ready-page .videos .gallery li div{
	position: relative;
	float:left;
	border: 3px solid #000;
}

.artist-page .right .videos .gallery li a,
.home .main-content .videos .gallery li a,
.article-page .videos .gallery li a,
.pays-ready-page .videos .gallery li a{color:#a50a0b;}
.artist-page .right .videos .gallery li a:hover,
.home .main-content .videos .gallery li a:hover,
.article-page .videos .gallery li a:hover,
.pays-ready-page .videos .gallery li a:hover{text-decoration:underline}
.artist-page .right .videos .gallery li h4,
.home .main-content .videos .gallery li h4,
.article-page .videos .gallery li h4,
.pays-ready-page .videos .gallery li h4{
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 103px;
}

.artist-page .right .videos .gallery li p,
.home .main-content .videos .gallery li p,
.article-page .videos .gallery li p,
.pays-ready-page .videos .gallery li p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 103px;
	color:#333;
}

.artist-page .right .videos .gallery li div a,
.home .main-content .videos .gallery li div a,
.article-page .videos .gallery li div a,
.pays-ready-page .videos .gallery li div a{
	display: block;
	position: absolute;
	width: 43px;
	height: 45px;
	top: 2px;
	left: 22px;
}

.artist-page .right .videos .gallery li div a span,
.home .main-content .videos .gallery li div a span,
.article-page .videos .gallery li div a span,
.pays-ready-page .videos .gallery li div a span{
	background: url(/images/layout/btn-small-play.png) no-repeat;
	display: block;
	cursor:pointer;
	width: 43px;
	height: 45px;
}
/* forum */
.home .main-content .forum,
.about-page .forum{margin: 4px 0 0;}
.home .main-content .forum .post,
.about-page .forum .post{
	overflow:hidden;
	margin: 13px 0 13px 8px;
}
* html .home .main-content .forum .post,
* html .about-page .forum .post{
	overflow: visible;
	height: 1%;
}
.home .main-content .forum .post em,
.about-page .forum .post em{
	display: block;
	background: url(/images/layout/ico-comments.gif) no-repeat;
	width: 21px;
	height: 24px;
	text-align:center;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	margin: 0 4px 0 0;
}
.home .main-content .forum .post span,
.about-page .forum .post span{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.home .main-content .forum .post h3 a,
.about-page .forum .post h3 a{
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#a50a0b;
}
.home .main-content .forum .post h3 a:hover,
.about-page .forum .post h3 a:hover{text-decoration:underline}
/* side bar */
.side-bar-menus{
	float:left;
	width: 167px;
}
.side-bar-menus .title h2{
	overflow: hidden;
	text-indent:-999px;
	height: 12px;
}
.side-bar-menus .title{
	background:#020101 url(/images/layout/darck-side-title.gif) repeat-x;
	border-top: 1px solid #6a6a6a;
	border-bottom: 1px solid #3d3d3d;
	padding: 7px 0 8px 8px;
}
.side-bar-menus .round-angle{
	border-top: none;
	background: url(/images/layout/small-round-angle-title.gif) no-repeat;
}
/* icon-links */
.side-bar-menus .icon-links{
	background: url(/images/layout/icon-links-menu.gif) repeat-x;
	padding: 9px 0 6px 7px;
	height:1%;
}
.side-bar-menus .icon-links ul{width: 100%;}
.side-bar-menus .icon-links ul:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.side-bar-menus .icon-links li{
	float:left;
	padding: 0 4px;
	display: inline;
	position:relative;
}
.side-bar-menus .icon-links .bubble{
	position: absolute;
	left: 0px;
	top: -21px;
	display:none;
}
.side-bar-menus .icon-links .bubble div{
	width: 48px;
	height: 34px;
	background: url(/images/layout/bubble.png) no-repeat;
	padding: 6px 0 0 6px;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.side-bar-menus .side-menu{
	margin:0 0 24px;
	border-top: 1px solid#000;
	border-bottom: 1px solid #2e2e2e;
}
.side-bar-menus .side-menu li{
	background:#232323 url(/images/layout/side-menu-bg.gif) repeat-x;
	border-top: 1px solid #2e2e2e;
	border-bottom:1px solid #000;
}
.side-bar-menus .side-menu a{
	background: url(/images/layout/grey-arrow.gif) no-repeat 9px 50%;
	padding: 0 0 0 21px;
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.side-bar-menus .side-menu a:hover{text-decoration:underline}

/* video-page */
.video-page{
	background: #fff;
	padding: 9px 0 25px;
}
/* breadcrumbs */
.breadcrumbs{margin: 0 0 7px 16px;}
.list-artist .breadcrumbs{margin: 0 0 7px 10px;}
.list-types .breadcrumbs{margin: 0 0 7px 5px;}
.picture-artist .breadcrumbs{margin: 0 0 7px 5px;}
.ajuot-photo .breadcrumbs{margin: 0 0 7px 5px;}
.breadcrumbs li{
	display: inline;
	background: url(/images/layout/breadcrumbs-separator.gif) no-repeat 0 50%;
	padding: 0 5px 0 15px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.breadcrumbs li:first-child{
	background: none;
	padding-left:0;
}
.breadcrumbs li a{color:#a50a0b;}
.breadcrumbs li a:hover{text-decoration:underline}
/* main-content */
.video-page .main-content{
	float:left;
	margin: 0 8px;
	display: inline;
	width: 648px;
}
.video-page .video-player{
	background: url(/images/layout/video-player-bg.gif) repeat-y;
}
.video-page .video-player .bottom{
	background: url(/images/layout/video-player-bottom.gif) no-repeat 0 100%;
}
.video-page .video-player .title{
	background: url(/images/layout/video-player-title-bg.gif) no-repeat;
	overflow: hidden;
	padding:3px;
}
* html .video-page .video-player .title{
	overflow: visible;
	height: 1%;
}
.video-page .video-player .title .left{float:left;}
.video-page .video-player .title .left a{
	float:left;
	margin: 0 5px 0 0;
}
.video-page .video-player .title .left h2{
	float:left;
	font-size: 16px;
	line-height: 20px;
	margin: 2px 0 0;
	height: 18px;
	overflow: hidden;
	color:#fff;
	text-align:left;
	white-space:nowrap;
}
.video-page .video-player .title .left h2 span{font-family:"Trebuchet MS", sans-serif;}
.video-page .video-player .title .right{float:right;}
.video-page .video-player .title .right a{
	float:left;
	margin: 0 1px;
}
.video-page .video-player .subtitles{
	overflow: hidden;
	width: 100%;
	padding: 10px 0 13px;
}
.video-page .video-player .description{
	float:left;
	width: 310px;
	margin: 0 15px 0 0;
}
.video-page .video-player .description div{
	overflow: hidden;
	width: 100%;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.video-page .video-player .description span{
	float:left;
	color:#333;
	margin: 0 5px 0 10px;
	width: 65px;
	text-align:right;
}
.video-page .video-player .description em{
	color: #a50a0b;
	float:left;
	font-style: normal;
}
.video-page .video-player .description a{
	color: #a50a0b;
	float:left;
}
.video-page .video-player .description a:hover{text-decoration:underline}
.video-page .video-player .description ul{
	float:left;
	width:230px;
	overflow:hidden;
}
.video-page .video-player .description li{
	display:inline;
	background: url(/images/layout/simple-list-separator.gif) no-repeat 0 50%;
	padding: 0 7px 0 6px;
	margin:0 0 0 -6px;
}
.video-page .video-player .description li:first-child{background: none;}
.video-page .video-player .description li a{
	float:none;
	color:#a50a0b;
}

.video-page .video-player .embed{
	float:left;
	width: 310px;
}
.video-page .video-player .embed h3{
	font-size: 15px;
	line-height: 17px;
	color:#525252;
}
.video-page .video-player .embed p{
	border: 1px solid #cacaca;
	background: #fff;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 3px;
	color:#525252;
}
/* author-note */
.video-page .author-note{
	margin: 17px 0 0;
}
.video-page .author-note .title h2{
	height: 23px;
	overflow: hidden;
	margin: 2px 0 6px 3px;
	text-indent:-999px;
	height: 15px;
}
.video-page .avatar{
	display: block;
	float:left;
	border: 1px solid #e1e1e1;
	background: #fff;
	padding: 3px;
	margin: 0 10px 0 0;
}
.video-page .avatar img{
	width: 46px;
	height: 46px;
}
.video-page .author-note .inner-content{
	background: url(/images/layout/sharp-gradient.gif) repeat-x;
	overflow: hidden;
	padding: 7px;
}
* html .video-page .author-note .inner-content{
	overflow: visible;
	height: 1%;
}
.video-page .author-note .inner-content p{
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin: 3px;
} 
.video-page .comments{
	margin: 16px 0 0;
}
.video-page .comments .title{
	overflow:hidden;
	width: 100%;
}
.video-page .comments .title h2{
	float:left;
	height: 23px;
	overflow: hidden;
	width: 250px;
	margin: 2px 0 0 3px;
	text-indent:-999px;
}
.video-page .comments .title em{
	float:left;
	background: url(/images/layout/ico-comments.gif) no-repeat;
	text-align:center;
	width: 21px;
	height: 24px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 -105px;
}
.video-page .comments .btn-post-your-own{
	margin: 3px 0 15px;
	display: block;
}
.video-page .comments .comment{
	overflow: hidden;
	background: url(/images/layout/sharp-gradient.gif) repeat-x;
	padding: 8px 7px;
}
* html .video-page .comments .comment{
	overflow: visible;
	height: 1%;
}
.video-page .comments .comment span{
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display: block;
	margin: 3px 0 14px;
}
.video-page .comments .comment span a{color:#a50a0b;}
.video-page .comments .comment span a:hover{text-decoration:underline}
.video-page .comments .comment p{
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.video-page .add-comment{
	margin: 5px 0 0;
}
.video-page .add-comment h2{
	height: 23px;
	margin: 0 0 0 3px;
	text-indent:-999px;
	overflow: hidden;
}
.video-page .add-comment .textarea-holder{
	background: url(/images/layout/textarea-holder.gif) no-repeat;
	width: 626px;
	height:102px;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.video-page .add-comment textarea{
	background: none;
	border: none;
	width: 626px;
	height:102px;
}
/* side bar */
.video-page .side-bar{
	float:left;
	width: 308px;
}
/* videos */
.video-page .side-bar .videos{
	background:#060606 url(/images/layout/side-videos-bg.gif) no-repeat 0 100%;
	padding: 0 0 33px;
}
.video-page .side-bar .videos .title{
	background: url(/images/layout/side-videos-title.gif) no-repeat;
}
.video-page .side-bar .title{
	padding:9px 7px 8px 8px;
}
.video-page .side-bar .title h2{
	text-indent:-999px;
	height: 20px;
	overflow: hidden;
	height: 12px;
}
.video-page .side-bar .videos .video-holder{
	border: 4px solid #000;
	margin: 11px 0 0 11px;
	position: relative;
	width: 278px;
}
.video-page .side-bar .videos .description-holder{
	position:absolute;
	bottom: 0;
	left: 0;
}
* html .video-page .side-bar .videos .description-holder{bottom:-1px}
.video-page .side-bar .videos .description{
	background: url(/images/layout/video-transparansy.png) repeat;
	height: 45px;
	width: 273px;
	padding: 5px 0 0 5px;
}
.video-page .side-bar .videos .description h4{
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.video-page .side-bar .videos .description p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.video-page .side-bar .videos .btn-play{
	display: block;
	position: absolute;
	width: 64px;
	height: 68px;
	top: 35px;
	left: 105px;
}
.video-page .side-bar .videos .btn-play span{
	width: 64px;
	height: 68px;
	cursor:pointer;
	display:block;
	background: url(/images/layout/btn-play.png) no-repeat;
	text-indent:-999px;
	overflow: hidden;
}
.video-page .side-bar .videos .gallery{margin: 8px 11px;}
.video-page .side-bar .videos .gallery .bottom-bg{
	background:url(/images/layout/video-gallery-bottom-bg.gif) no-repeat 50% 100%;
	padding: 2px 0;
	width: 100%;
}
.video-page .side-bar .videos .gallery .list-holder{
	overflow: hidden;
	max-height: 204px;
	margin: 5px 0;
	background:url(/images/layout/side-videos-gallery-bg.gif) repeat-y 50% 0;
	position:relative;
}
.video-page .side-bar .videos .gallery .btn-up,
.video-page .side-bar .videos .gallery .btn-down{
	margin: 0 0 0 134px;
	display: block;
	width: 12px;
	height: 6px;
}
.video-page .side-bar .videos .gallery li{
	overflow: hidden;
	width: 100%;
	margin: 11px 0;
}
.video-page .side-bar .videos .gallery li div{
	position: relative;
	float:left;
	border: 3px solid #000;
}
.video-page .side-bar .videos .gallery li a{color:#fff;}
.video-page .side-bar .videos .gallery li a:hover{text-decoration:underline}
.video-page .side-bar .videos .gallery li h4{
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 103px;
}
.video-page .side-bar .videos .gallery li p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 103px;
	color:#fff;
}
.video-page .side-bar .videos .gallery li div a{
	display: block;
	position: absolute;
	width: 43px;
	height: 45px;
	top: 2px;
	left: 22px;
}
.video-page .side-bar .videos .gallery li div a span{
	background: url(/images/layout/btn-small-play.png) no-repeat;
	display: block;
	cursor:pointer;
	width: 43px;
	height: 45px;
}
.video-page .side-bar .videos .ico-hd{
	position: absolute;
	top: 3px;
	left: 248px;
	display: block;
}
/* greybox */
.video-page .side-bar .greybox{
	background: url(/images/layout/side-greybox.gif) repeat-y;
	margin: 8px 0 0;
}
.video-page .side-bar .greybox .grey-top{
	background: url(/images/layout/side-grey-top.gif) no-repeat;
}
.video-page .side-bar .greybox .grey-bottom{
	background:url(/images/layout/side-grey-bottom.gif) no-repeat 0 100%;
	padding: 0 0 20px;
}
.video-page .side-bar .banner{
	padding: 5px 0 0 4px;
	width: 300px;
	height: 250px;
	overflow: hidden;
}
.video-page .side-bar .greybox .title{
	background: #710C0D url(/images/layout/red-title-bg.gif) repeat-x;
	border-bottom:1px solid #924546;
}
* html .video-page .side-bar .greybox .title{height: 1%}
.video-page .side-bar .artists{margin:6px 0 0;}
.artist-page .main-content .artists{margin:18px 0 0;}
.video-page .side-bar .artists li,
.artist-page .main-content .artists li,
.artists-description li{
	overflow: hidden;
	margin: 11px 0 19px;
}
* html .video-page .side-bar .artists li,
* html .artist-page .main-content .artists li,
* html .artists-description li{
	overflow: visible;
	height: 1%;
}
.video-page .side-bar .artists .img-holder,
.artist-page .main-content .artists .img-holder,
.artists-description .img-holder{
	float:left;
	background: #fff;
	padding: 4px;
	border: 1px solid #cdcdcd;
	margin: 0 8px 0 11px;
	display: inline;
}
.video-page .side-bar .artists h3,
.artist-page .main-content .artists h3,
.artists-description h3{font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;}
.video-page .side-bar .artists a,
.artist-page .main-content .artists a,
.artists-description a{color:#a50a0b;}
.video-page .side-bar .artists a:hover,
.artist-page .main-content .artists a:hover,
.artists-description a:hover{text-decoration:underline}
.video-page .side-bar .artists .list,
.artist-page .main-content .artists .list,
.artists-description .list{overflow: hidden;}
* html .video-page .side-bar .artists .list,
* html .artist-page .main-content .artists .list,
* html .artists-description .list{
	overflow: visible;
	height: 1%;
}
.video-page .side-bar .artists p,
.artist-page .main-content .artists p,
.artists-description p{
	color:#333;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.video-page .side-bar .artists .list p,
.artist-page .main-content .artists .list p,
.artists-description .list p{
	float:left;
	margin: 0 5px 0 0;
}
.video-page .side-bar .artists p img,
.artist-page .main-content .artists p img,
.artists-description p img{
	display:inline;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.video-page .side-bar .artists ul ul,
.artist-page .main-content .artists ul ul,
.artists-description ul ul{float:left;}
.video-page .side-bar .artists ul ul li,
.artist-page .main-content .artists ul ul li,
.artists-description ul ul li{
	display: inline;
	background: url(/images/layout/simple-list-separator.gif) no-repeat 0 50%;
	padding: 0 1px 0 6px;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.video-page .side-bar .artists ul ul li:first-child,
.artist-page .main-content .artists ul ul li:first-child,
.artists-description ul ul li:first-child{
	background: none;
	padding-left:0;
}
.video-page .side-bar .articles{margin: 19px 0 0;}
.artist-page .main-content .articles{margin: 7px 0 0;}
.video-page .side-bar .articles .inner-content,
.artist-page .main-content .articles .inner-content,
.related-articles .inner-content{
	margin: 18px 10px 0;
	overflow:hidden;
	width:auto;
}
* html .video-page .side-bar .articles .inner-content,
* html .artist-page .main-content .articles .inner-content,
* html .related-articles .inner-content{
	overflow:visible;
	height:1%;
}
.video-page .side-bar .articles .title,
.artist-page .main-content .articles .title,
.related-articles .title{margin:0 0 -10px;}
.video-page .side-bar .articles h3,
.artist-page .main-content .articles h3,
.related-articles h3{
	font-size:23px;
	line-height:26px;
	text-align:left;
	text-transform:uppercase;
	margin:0 0 6px;
	position:relative;
}
.video-page .side-bar .articles h3 a,
.artist-page .main-content .articles h3 a,
.related-articles h3 a{
	color: #a50a0b;
	font-family: "Trebuchet MS", sans-serif;
	letter-spacing:-1px;
	font-weight:normal;
}
.video-page .side-bar .articles p,
.artist-page .main-content .articles p,
.related-articles p{
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.video-page .side-bar .articles .inner-content div,
.artist-page .main-content .articles .inner-content div,
.related-articles div{
	overflow:hidden;
	width:100%;
}
.video-page .side-bar .articles p a,
.artist-page .main-content .articles p a,
.related-articles p a{color:#a50a0b}
.video-page .side-bar .articles p a:hover,
.artist-page .main-content .articles p a:hover,
.related-articles p a:hover{text-decoration:underline}
.video-page .side-bar .articles .btn-read-more,
.artist-page .main-content .articles .btn-read-more,
.related-articles .btn-read-more{
	float:left;
	margin: 5px 0;
}
/* footer */
#footer .bottom-menu{
	background: url(/images/layout/footer-menu-bg.gif) repeat;
	border-bottom: 1px solid #000;
	padding: 0 0 5px;
}
#footer .bottom-menu ul{
	background: url(/images/layout/footer-main-menu.gif) repeat-x;
	overflow: hidden;
	width: 100%;
	padding: 6px 0 4px;
}
#footer .bottom-menu ul ul{
	background: none;
	padding: 0;
	margin: 6px 0 0;
	border: none;
	width: auto;
}
#footer .bottom-menu ul li{float:left;}
#footer .bottom-menu ul ul li{float:none}
#footer .bottom-menu ul a{
	display: block;
	height: 24px;
	text-indent:-999px;
	overflow: hidden;
}
#footer .bottom-menu ul .footer-menu-homepage a{
	width: 92px;
	margin: 0 62px 0 6px;
}
#footer .bottom-menu ul .footer-menu-editorials a{
	width: 92px;
	margin: 0 62px 0 0;
}
#footer .bottom-menu ul .footer-menu-pictures a{
	width: 78px;
	margin: 0 75px 0 0;
}
#footer .bottom-menu ul .footer-menu-videos a{
	width: 66px;
	margin: 0 85px 0 0;
}
#footer .bottom-menu ul .footer-menu-community a{
	width: 102px;
	margin: 0 53px 0 0;
}
#footer .bottom-menu ul .footer-menu-about a{width: 114px;}
#footer .bottom-menu ul ul a{
	background: none !important;
	display:inline;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#9a9b9b;
	padding: 0 0 0 10px;
	text-indent:0;
}
#footer .bottom-menu ul ul a:hover{text-decoration:underline}
/* countries */
#footer .countries{
	border: 1px solid #2d2d2d;
	border-width: 1px 0;
	background: #000;
	padding: 8px 0;
}
#footer .countries div{
	overflow: hidden;
	width: 100%;
}
#footer .countries div span{
	float:left;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 20px;
}
#footer .countries div ul{float:left;}
#footer .countries div li{
	display: inline;
	background: url(/images/layout/countrie-separator.gif) no-repeat 0 50%;
	font-size:11px;
	line-height: 15px;
	padding: 0 3px 0 7px;
}
#footer .countries div li:first-child{background: none}
#footer .countries div ul a{
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#9a9b9b;
}
#footer .countries div ul a:hover{text-decoration:underline}
#footer .about{
	background: #000;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#9a9b9b;
	padding: 6px 20px;
}
#footer .bottom{
	background: url(/images/layout/footer-bottom.jpg) repeat-x;
	overflow: hidden;
	width: 100%;
	padding: 8px 0 9px;
}
#footer .bottom .design{
	float:left;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 17px;
	display:inline;
}
#footer .bottom .design a{color:#fff}
#footer .bottom .design img{
	display: inline;
	vertical-align:middle;
	margin: 0 5px 0 0;
}
#footer .bottom .design a:hover{text-decoration:underline}
#footer .bottom .copy{
	float:right;
	display: inline;
	margin: 0 17px 0 0;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; 
}
/* picture-artist page styles */
.picture-artist{background:#5f0d0d url(/images/layout/red-top-bg.gif) repeat-x;}
/* pre-header */
.picture-artist .pre-header ul{
	height: auto;
	margin: 5px 10px 0 0;
	display: inline;
}
.picture-artist .pre-header ul a{
	line-height: 0;
	font-size:0;
}
/* header */
.picture-artist .search-account-box{margin-top:-2px}
.picture-artist .search-account-box .search{
	background: url(/images/layout/search-field-short.gif) no-repeat 100% 0;
	margin-left:30px;
}
.picture-artist .search-account-box .search .fld-search{width: 109px}
.picture-artist .search-account-box .account{width: 503px;}
.picture-artist .search-account-box .account ul{margin-right:-2px;}
.picture-artist .search-account-box .account ul li{
	background-position: 0 3px;
	letter-spacing:-1px;
}
.picture-artist .search-account-box .account ul li:first-child{background:none}
/* content */
.picture-artist #content{
	background: #fff;
	padding: 9px 8px 20px;
	overflow: hidden;
}
.picture-artist #content .main-content{
	float:left;
	width: 648px;
}
.picture-artist #content .columns{overflow:visible;}
.picture-artist #content .columns:after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
/* art-box */
.picture-artist #content .art-box{
	background: url(/images/layout/video-player-bg.gif) repeat-y;
}
.picture-artist #content .art-box .bottom{
	background: url(/images/layout/video-player-bottom.gif) no-repeat 0 100%;
}
.picture-artist #content .art-box .title{
	background: url(/images/layout/video-player-title-bg.gif) no-repeat;
	padding:3px;
	position: relative;
	height: 1%;
}
.picture-artist #content .art-box .title:after{
	content:"";
	clear:both;
	height: 0;
	display: block;
}
* html .picture-artist #content .art-box .title{
	overflow: visible;
	height: 1%;
}
.picture-artist #content .art-box .title .left{float:left;}
.picture-artist #content .art-box .title .left h2{
	float:left;
	font-size: 18px;
	line-height: 20px;
	margin: 3px 0 0 5px;
	height: 18px;
	overflow: hidden;
	color:#fff;
	display: inline;
	text-align:left;
	white-space:nowrap;
}
.picture-artist #content .art-box .title .left h2 span{font-family:"Trebuchet MS", sans-serif;}
.picture-artist #content .art-box .title .right{float:right;}
.picture-artist #content .art-box .title .right a{
	float:left;
	margin: 0 1px;
}
.picture-artist #content .art-box .subtitles{
	overflow: hidden;
	width: 100%;
	padding: 10px 0 13px;
}
.picture-artist #content .art-box .description{
	float:left;
	width: 310px;
	margin: 0 15px 0 0;
}
.picture-artist #content .art-box .description div{
	overflow: hidden;
	width: 100%;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.picture-artist #content .art-box .description span{
	float:left;
	color:#333;
	margin: 0 5px 0 10px;
	width: 57px;
	text-align:right;
}
.picture-artist #content .art-box .description em{
	color: #a50a0b;
	float:left;
	font-style: normal;
	width:238px;
}
.picture-artist #content .art-box .description a{
	color: #a50a0b;
	float:left;
}
.picture-artist #content .art-box .description a:hover{text-decoration:underline}
.picture-artist #content .art-box .description ul{
	float:left;
	width:238px;
	overflow:hidden;
}
.picture-artist #content .art-box .description li{
	display:inline;
	background: url(/images/layout/simple-list-separator.gif) no-repeat 0 50%;
	margin:0 0 0 -7px;
	padding:0 8px 0 6px;
}
.picture-artist #content .art-box .description li:first-child{
	background: none;
}
.picture-artist #content .art-box .description li a{
	float:none;
	color:#a50a0b;
}
.picture-artist #content .art-box .title .popup{
	position:absolute;
	top: -28px;
	left: 550px;
}
.picture-artist #content .art-box .title .popup div{
	background: url(/images/layout/art-box-popup.png) no-repeat;
	width: 62px;
	height: 40px;
}
.picture-artist #content .art-box .title .popup p{
	font: 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding: 0 0 0 6px;
}
/*.picture-artist #content .art-box .image-map{
	position: relative;
	float: right;
	margin: 14px 21px 0 0;
	display: inline;
}
.picture-artist #content .art-box .image-map .img-holder{
	padding:2px;
	border: 1px solid #cfcfcf;
	background:#fff;
}
.picture-artist #content .art-box .image-map .scroller{
	position: absolute;
	top: -3px;
	left: 120px;
	overflow: hidden;
}
.picture-artist #content .art-box .image-map .btn-move-left{
	display:block;
	width: 22px;
	height: 33px;
	background:url(/images/layout/small-btn-left.png) no-repeat;
	float:left;
	margin: 14px 0 0;
	cursor:pointer;
}
.picture-artist #content .art-box .image-map .btn-move-right{
	display:block;
	width: 23px;
	height: 33px;
	background:url(/images/layout/small-btn-right.png) no-repeat;
	float:left;
	margin: 14px 0 0;
	cursor:pointer;
}
.picture-artist #content .art-box .image-map .zoom-part{
	background:url(/images/layout/zoom-part.png) no-repeat;
	width: 85px;
	height: 61px;
	float:left;
}
/* comments */
.picture-artist .comments{
	margin: 26px 0 0;
}
.picture-artist .comments .title{
	overflow:hidden;
	width: 100%;
}
.picture-artist .comments .title h2{
	float:left;
	height: 23px;
	overflow: hidden;
	width: 250px;
	margin: 2px 0 0 3px;
	text-indent:-999px;
}
.picture-artist .comments .title em{
	float:left;
	background: url(/images/layout/ico-comments.gif) no-repeat;
	text-align:center;
	width: 21px;
	height: 24px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 -105px;
}
.picture-artist .comments .btn-post-your-own{
	margin: 3px 0 15px;
	display: block;
}
.picture-artist .comments .comment{
	overflow: hidden;
	background: url(/images/layout/sharp-gradient.gif) repeat-x;
	padding: 8px 7px;
}
* html .picture-artist .comments .comment{
	overflow: visible;
	height: 1%;
}
.picture-artist .comments .comment span{
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display: block;
	margin: 3px 0 14px;
}
.picture-artist .comments .comment span a{color:#a50a0b;}
.picture-artist .comments .comment span a:hover{text-decoration:underline}
.picture-artist .comments .comment p{
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.picture-artist .add-comment{
	margin: 30px 0 0;
}
.picture-artist .add-comment h2{
	height: 23px;
	margin: 0 0 0 3px;
	text-indent:-999px;
	overflow: hidden;
}
.picture-artist .add-comment .textarea-holder{
	background: url(/images/layout/textarea-holder.gif) no-repeat;
	width: 626px;
	height:102px;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.picture-artist .add-comment textarea{
	background: none;
	border: none;
	width: 626px;
	height:102px;
}
.picture-artist .avatar{
	display: block;
	float:left;
	border: 1px solid #e1e1e1;
	background: #fff;
	padding: 3px;
	margin: 0 10px 0 0;
}
.picture-artist .avatar img{
	width: 46px;
	height: 46px;
}
/* side-bar */
.picture-artist .side-bar{
	float:right;
	width: 308px;
}
.picture-artist .droite-box{
	background: url(/images/layout/droite-repit-bg.gif) repeat;
	width: 100%;
}
.picture-artist .droite-box .top{
	background: url(/images/layout/droite-box-top.gif) no-repeat;
	width: 100%;
}
.picture-artist .droite-box .bottom{
	background:url(/images/layout/droite-bottom.gif) no-repeat 0 100%;
	width: 100%;
	padding: 0 0 4px;
}
.picture-artist .droite-box .title{padding: 10px 0 7px 12px;}
.picture-artist .droite-box h2{
	height: 12px;
	text-indent:-999px;
	overflow: hidden;
}
.picture-artist .droite-box .gallery{
	position: relative;
	height: 1%;
	border-top: 1px solid #313131;
	border-bottom:1px solid #020202;
	padding: 14px 0 0;
	background:url(/images/layout/droite-gallery-bg.gif) repeat-x;
}
.picture-artist .droite-box .gallery div{
	width: 278px;
	overflow: hidden;
	padding: 3px 0 21px;
	margin: 0 0 0 15px;
	background:url(/images/layout/droite-gallery-centrall-shadow.gif) no-repeat 50% 57px;
}
* html .picture-artist .droite-box .gallery ul{
	overflow: visible;
	height: 1%;
}
.picture-artist .droite-box .gallery ul:after{
	content:"";
	clear:both;
	height: 0;
	display:block;
}
.picture-artist .droite-box .gallery ul li{
	float:left;
	position: relative;
	display: inline;
}
.picture-artist .droite-box .gallery ul li.middle{margin: 0 4px;}
.picture-artist .droite-box .gallery ul li.central{
	border: 3px solid #fff;
	margin: -3px 3px 0;
}
.picture-artist .droite-box .gallery .btn-move-left{
	position: absolute;
	display: block;
	cursor:pointer;
	background:url(/images/layout/small-btn-left.png) no-repeat;
	height: 33px;
	width: 22px;
	left: 2px;
	top: 25px;
}
.picture-artist .droite-box .gallery .btn-move-right{
	position: absolute;
	display: block;
	cursor:pointer;
	background:url(/images/layout/small-btn-right.png) no-repeat;
	height: 33px;
	width: 23px;
	right: 0;
	top: 25px;
}
/* greybox */
.picture-artist .side-bar .greybox{
	background: url(/images/layout/side-greybox.gif) repeat-y;
	margin: 8px 0 0;
}
.picture-artist .side-bar .greybox .grey-top{
	background: url(/images/layout/side-grey-top.gif) no-repeat;
}
.picture-artist .side-bar .greybox .grey-bottom{
	background:url(/images/layout/side-grey-bottom.gif) no-repeat 0 100%;
	padding: 5px 4px;
}
/* list-types page */
.list-types{background:#5f0d0d url(/images/layout/red-top-bg.gif) repeat-x;}
/* pre-header */
.list-types .pre-header ul{
	height: auto;
	margin: 5px 10px 0 0;
	display: inline;
}
.list-types .pre-header ul a{
	line-height: 0;
	font-size:0;
}
/* header */
.list-types .search-account-box{margin-top:-2px}
.list-types .search-account-box .search{
	background: url(/images/layout/search-field-short.gif) no-repeat 100% 0;
	margin-left:30px;
}
.list-types .search-account-box .search .fld-search{width: 109px}
.list-types .search-account-box .account{width: 503px;}
.list-types .search-account-box .account ul{margin-right:-2px;}
.list-types .search-account-box .account ul li{
	background-position: 0 3px;
	letter-spacing:-1px;
}
.list-types .search-account-box .account ul li:first-child{background:none}
/* conten */
.list-types #content{
	background: #fff;
	padding: 9px 8px 10px;
}
.list-types .column-1{
	width: 473px;
	float:left;
}
.list-types .carrousel{
	position: relative;
	margin: 0 0 9px;
	width: 100%;
}
.list-types .carrousel .description{
	color: #fff;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0;
}
.list-types .carrousel a{position: relative}
.list-types .carrousel .title{
	float:left;
	margin: 4px 0 0 9px;
	display:inline;
}
.list-types .carrousel .title h2{
	font-size:30px;
	line-height: 32px;
	font-family:"Trebuchet MS", sans-serif;
	float:left;
	letter-spacing:-4px;
	height: 32px;
	overflow: hidden;
	text-align:left;
	color:#fff;
	white-space:nowrap;
}
.list-types .carrousel .title a{
	float:left;
	margin: 6px 0 0 5px;
}
.list-types .carrousel .info{
	float:right;
	margin: 10px 13px 0 0;
	display: inline;
}
.list-types .carrousel .info a{margin:0 0 0 7px;}
.list-types .carrousel .info img{
	display: inline;
	vertical-align: middle;
}
.list-types .carrousel p{padding: 0 13px 1px 8px;}
/* columns 2 */
.list-types .column-2{
	width: 308px;
	float:left;
	margin: 0 0 0 8px;
	display: inline;
	background:url(/images/layout/side-greybox.gif) repeat-y;
}
.list-types .column-2 .bottom-bg{
	background:url(/images/layout/side-grey-bottom.gif) no-repeat 0 100%;
	padding: 0 0 28px;
}
.list-types .column-2 .title{
	background:url(/images/layout/red-title-bg.gif) repeat-x;
	padding:9px 7px 8px 8px;
	border-bottom:1px solid #924546;
}
.list-types .column-2 .title h2{
	height:12px;
	overflow:hidden;
	text-indent:-999px;
}
.list-types .column-2 .diagram-stats .title{background:url(/images/layout/top-red-title-middle-width.gif) no-repeat;}
.list-types .column-2 .diagram-stats .inner-content{
	overflow: hidden;
	width: 100%;
}
.list-types .column-2 .diagram-stats .inner-content div{
	float:left;
	margin: 17px 10px 0 26px;
	display:inline;
}
.list-types .column-2 .diagram-stats .inner-content ul{
	float:left;
	width:135px;
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#a50a0b;
	margin: 6px 0 0;
}
.list-types .column-2 .diagram-stats .inner-content ul em{
	color:#333;
	font-style:normal;
}
.list-types .column-2 .diagram-stats .inner-content li{
	padding: 0 0 0 17px;
	height: 16px;
	margin: 8px 0;
}
.chip-color-c21a1a{background: url(/images/layout/chip-color-c21a1a.gif) no-repeat;}
.chip-color-ffb400{background: url(/images/layout/chip-color-ffb400.gif) no-repeat;}
.chip-color-70c906{background: url(/images/layout/chip-color-70c906.gif) no-repeat;}
.chip-color-0679c9{background: url(/images/layout/chip-color-0679c9.gif) no-repeat;}
.chip-color-6206c9{background: url(/images/layout/chip-color-6206c9.gif) no-repeat;}
.chip-color-c706c9{background: url(/images/layout/chip-color-c706c9.gif) no-repeat;}
.list-types .column-2 .banner{margin:7px 0 0 4px}
/* cloud-links */
.list-types .column-2 .cloud-links{
	margin: 4px 0 0;
}
.list-types .column-2 .cloud-links .world-map{padding:13px 0 0 7px;}
.cloud-links .links{
	margin:0 9px;
	text-align:justify;
}
.cloud-links .links a{
	color: #333;
	line-height: 21px;
}
.cloud-links .links a:hover{text-decoration:underline}
.cloud-links .font-size-12{font-size:12px}
.cloud-links .font-size-14{font-size:14px}
.cloud-links .font-size-16{font-size:16px}
.cloud-links .font-size-18{font-size:18px}
.cloud-links .font-size-20{font-size:20px}
.list-types .column-2 .artists{margin: 15px 0 0}
.list-types .column-2 .artists ul{

}
.list-types .column-2 .artists li{
	overflow: hidden;
	padding: 11px 11px 6px;
}
* html .list-types .column-2 .artists li{
	overflow:visible;
	height: 1%;
}
.list-types .column-2 .artists li .img-holder{
	float:left;
	border: 1px solid #cbcbcb;
	background:#fff;
	padding: 4px;
}
.list-types .column-2 .artists li .img-holder img{
	width: 56px;
	height: 56px;
}
.list-types .column-2 .artists li .description{
	float:right;
	width: 212px;
}
.list-types .column-2 .artists li h3 a{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#a50a0b;
}
.list-types .column-2 .artists li h3 a:hover{text-decoration:underline}
.list-types .column-2 .artists li  p{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.list-types .column-2 .artists li span{
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display:block;
	margin: 3px 0 0;
}
.list-types .column-2 .artists li span a{margin: 0 0 0 5px;}
.list-types .column-2 .artists li span img{
	display:inline;
	vertical-align:middle;
}
/* column-3 */
.list-types .column-3{
	float:right;
	width: 167px;
	background:url(/images/layout/droite-repit-bg.gif) repeat;
}
.list-types .column-3-bottom{
	background:url(/images/layout/side-bar-menus-bottom.gif) no-repeat 0 100%;
	padding: 0 0 17px;
}
.list-types .column-3 .margin-0{margin-bottom:0}
/* list-artist page */
.list-artist{
	background:#fff;
	padding: 8px 8px 12px;
}
.list-artist .column-1{
	float:left;
	width: 473px;
	height: 1%;
}
.list-artist .carrousel .panel-holder{padding: 10px 0 6px;}
.list-artist .carrousel .featured-artist{
	overflow: hidden;
}
* html .list-artist .carrousel .featured-artist{
	overflow:visible;
	height: 1%;
}
.list-artist .carrousel .featured-artist .name{
	float:left;
	padding: 3px 18px 0 10px;
	display: inline;
}
.list-artist .carrousel .featured-artist .name h2{
	font-size:30px;
	line-height:32px;
	font-family:"Trebuchet MS", sans-serif;
	color:#fff;
	letter-spacing: -3px;
	text-align:left;
	white-space:nowrap;
}
.list-artist .carrousel .featured-artist .name strong{
	width: 120px;
	height: 12px;
	text-indent:-999px;
	overflow: hidden;
	display: block;
}
.list-artist .carrousel .featured-artist .featured{
	float:left;
	border-left: 1px solid #fff;
	padding:0 0 0 10px;
	display: inline;
}
.list-artist .carrousel .featured-artist .featured div{
	overflow: hidden;
	width: 100%;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.list-artist .carrousel .featured-artist .featured a{color:#fff}
.list-artist .carrousel .featured-artist .featured a:hover{text-decoration:underline}
.list-artist .carrousel .featured-artist .featured span{
	float:left;
	margin: 0 5px 0 0;
}
.list-artist .carrousel .featured-artist .featured ul{
	float:left;
}
.list-artist .carrousel .featured-artist .featured li{
	display:inline;
	background: url(/images/layout/white-separator.gif) no-repeat 0 50%;
	padding:0 3px 0 7px;
}
.list-artist .carrousel .featured-artist .featured li:first-child{
	background:none;
	padding-left:0;
}
/* all-artists */
.list-artist .all-artists{
	margin:8px 0 0;
}
.list-artist .all-artists .title{
	padding:9px 7px 8px 8px;
	background:#050404 url(/images/layout/long-round-angle-title.gif) no-repeat;
}
.list-artist .all-artists h2{
	height: 12px;
	text-indent:-999px;
	overflow: hidden;
}
/* all the artists box menu */
.list-artist .all-artists .box-menu{
	background:url(/images/layout/all-the-arists-menu.gif) repeat-x;
	overflow: hidden;
	padding: 4px 26px;
	height:21px;
}
.list-artist .all-artists .box-menu li{
	float:left;
	margin: 0 0 0 25px;
	display:inline;
}
.list-artist .all-artists .box-menu li:first-child{margin-left:0}
.list-artist .all-artists .box-menu li a{
	text-indent:-999px;
	overflow: hidden;
	height: 21px;
	display:block;
}

.list-artist .all-artists .box-menu li a:hover,
.list-artist .all-artists .box-menu li.active a{background-position:0 100%}
/* artist-list */
.list-artist .artist-list-holder li{
	overflow: hidden;
	padding:0 9px;
	background: url(/images/layout/grey-gradient.gif) repeat-x;
	margin: 0 0 8px;
}
* html .list-artist .artist-list-holder li{
	overflow:visible;
	height: 1%;
}
.list-artist .artist-list-holder li li{background: none}
.list-artist .artist-list-holder .img-holder{
	float:left;
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 4px;
	position: relative;
	margin: 6px 0 0;
}
.list-artist .artist-list-holder .img-holder .btn-view-artist{
	position:absolute;
	display: block;
	right:4px;
	bottom:4px;
}
.list-artist .artist-list-holder .description{
	float:right;
	width: 320px;
	margin: 6px 0 0;
}
.list-artist .artist-list-holder .description h3{
	font:bold 24px/26px "Trebuchet MS", sans-serif;
	overflow: hidden;
	color:#a50a0b;
	position:relative;
	cursor:pointer;
}
.list-artist .artist-list-holder .description h3 a{color:#a50a0b;}
.list-artist .artist-list-holder .description h3 a:hover{text-decoration:none}
.list-artist .artist-list-holder .row{
	overflow: hidden;
	width: 100%;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.list-artist .artist-list-holder .row p{float:left;}
.list-artist .artist-list-holder .row ul{
	float:left;
	margin:0 0 0 3px;
	display: inline;
}
.list-artist .artist-list-holder .row ul li{
	display:inline;
	padding: 0 2px 0 7px;
	background: url(/images/layout/black-separator.gif) no-repeat 0 50%;
}
.list-artist .artist-list-holder .row ul li:first-child{
	background:none;
	padding-left:0;
}
.list-artist .artist-list-holder .row a{color:#a50a0b;}
.list-artist .artist-list-holder .row a:hover{text-decoration:underline}
/* other arts list */
.list-artist .artist-list-holder .other-arts{
	overflow:hidden;
	width: 100%;
	margin: 5px 0;
}
.list-artist .artist-list-holder .other-arts li{
	float:left;
	margin: 0 6px 0 0;
	padding: 0;
}
.list-artist .artist-list-holder .other-arts a{
	display:block;
	padding: 3px;
	background: #fff;
	border: 1px solid #ddd;
}
/* page-controll box */
.list-artist .page-controll,
.articles-list .page-controll,
.members-videos .page-controll{
	overflow:hidden;
	padding: 6px 9px;
	height: 15px;
	background:url(/images/layout/sharp-gradient.gif) repeat-x;
}
.list-artist .page-controll li,
.articles-list .page-controll li,
.members-videos .page-controll li,
.dashboard ul.page-controll li{
	float:left;
	margin: 0 2px 0 0;
	padding: 0 2px 2px 0;
	background:#fff url(/images/layout/page-controller-shadow.gif) no-repeat 100% 100%;
}
.list-artist .page-controll a,
.articles-list .page-controll a,
.members-videos .page-controll a,
.dashboard ul.page-controll a{
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	display: block;
	border: 1px solid #dadada;
	padding: 0 4px;
	background: url(/images/layout/page-controller-button-bg.gif) repeat-x 0 100%;
	white-space: nowrap;
}
.list-artist .page-controll a:hover,
.articles-list .page-controll a:hover{background: none;}
.members-videos .page-controll a:hover,
.dashboard ul.page-controll a:hover{
	background: #fff;
	text-decoration: none;
}
.list-artist .page-controll span,
.articles-list .page-controll span,
.members-videos .page-controll span,
.dashboard ul.page-controll span{
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	display: block;
	border: 1px solid #dadada;
	padding: 0 4px;
	background: #fff;
}
.list-artist .page-controll .active a,
.list-artist .page-controll .active a:hover,
.articles-list .page-controll .active a,
.articles-list .page-controll .active a:hover,
.members-videos .page-controll .active a,
.members-videos .page-controll .active a:hover,
.dashboard ul.page-controll .active a,
.dashboard ul.page-controll .active a:hover{
	border-color: #882e2f;
	background:#a73030 url(/images/layout/page-controller-active-button-bg.gif) repeat-x 0 100%;
	color:#fff;
}
/* column 2 */
.list-artist .column-2{
	width: 308px;
	float:left;
	margin: 0 0 0 8px;
	display: inline;
	background:url(/images/layout/side-greybox.gif) repeat-y;
}
.list-artist .column-2 .bottom-bg{
	background:url(/images/layout/side-grey-bottom.gif) no-repeat 0 100%;
	padding: 0 0 28px;
}
.list-artist .column-2 .title{
	background:url(/images/layout/red-title-bg.gif) repeat-x;
	padding:9px 7px 8px 8px;
	border-bottom:1px solid #924546;
}
.list-artist .column-2 .title h2{
	height:12px;
	overflow:hidden;
	text-indent:-999px;
}
.list-artist .column-2 .find .title,
.about-page .map .title{background:url(/images/layout/top-red-title-middle-width.gif) no-repeat;}
/* find box */
.list-artist .column-2 .find .inner-content form div{
	overflow:hidden;
	background:url(/images/layout/search-artist-bg.gif) no-repeat 10px 0;
	width: 287px;
	height: 28px;
	margin: 8px 0 0 0;
	padding: 0 0 0 18px;
}
* html .list-artist .column-2 .find .inner-content form div{
	overflow:visible;
	height: 1%;
}
.list-artist .column-2 .flt-search{
	float:left;
	font-size: 12px;
	color:#999;
	width: 210px;
	margin: 5px 7px 0 0;
	background: #fff;
	border: none;
}
.list-artist .column-2 .btn-search{float:left;}
.list-artist .column-2 .find a{
	display:block;
	margin: 2px 0 0 11px;
}
.list-artist .column-2 .find p{
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin: 12px 0 0 11px;
}
/* artists boxes */
.list-artist .column-2 .artists{
	margin:6px 0 0;
}
.list-artist .column-2 .artists li{
	overflow: hidden;
	margin: 11px 0 19px;
}
* html .list-artist .column-2 .artists li{
	overflow: visible;
	height: 1%;
}
.list-artist .column-2 .artists .img-holder{
	float:left;
	background: #fff;
	padding: 4px;
	border: 1px solid #cdcdcd;
	margin: 0 8px 0 11px;
	display: inline;
}
.list-artist .column-2 .artists h3{
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.list-artist .column-2 .artists a{color:#a50a0b;}
.list-artist .column-2 .artists a:hover{text-decoration:underline}
.list-artist .column-2 .artists .list{
	overflow: hidden;
}

* html .list-artist .column-2 .artists .list{
	overflow: visible;
	height: 1%;
}
.list-artist .column-2 .artists p{
	color:#333;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.list-artist .column-2 .artists .list p{
	float:left;
	margin: 0 5px 0 0;
}
.list-artist .column-2 .artists p img{
	display:inline;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.list-artist .column-2 .artists ul ul{float:left;}
.list-artist .column-2 .artists ul ul li{
	display: inline;
	background: url(/images/layout/simple-list-separator.gif) no-repeat 0 50%;
	padding: 0 1px 0 6px;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.list-artist .column-2 .artists ul ul li:first-child{
	background: none;
	padding-left:0;
}
.list-artist .column-2 .cloud-links .links{margin: 6px 11px 0}
.list-artist .column-2 .banner{margin:17px 0 0 4px;}
/* video box */

.list-artist .column-2 .videos,
.articles-list-page .column-2 .videos{margin: 12px 0 0}

.list-artist .column-2 .videos .video-holder,
.articles-list-page .column-2 .videos .video-holder{
	border: 4px solid #000;
	margin: 11px 0 10px 11px;
	position: relative;
	width: 278px;
}

.list-artist .column-2 .videos .description-holder,
.articles-list-page .column-2 .videos .description-holder{
	position:absolute;
	bottom: 0;
	left: 0;
}
* html .list-artist .column-2 .videos .description-holder,
* html .articles-list-page .column-2 .videos .description-holder{bottom:-1px}
.list-artist .column-2 .videos .description,
.articles-list-page .column-2 .videos .description{
	background: url(/images/layout/video-transparansy.png) repeat;
	height: 45px;
	width: 273px;
	padding: 5px 0 0 5px;
}

.list-artist .column-2 .videos .description h4,
.articles-list-page .column-2 .videos .description h4{
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.list-artist .column-2 .videos .description p,
.articles-list-page .column-2 .videos .description p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.list-artist .column-2 .videos .btn-play,
.articles-list-page .column-2 .videos .btn-play{
	display: block;
	position: absolute;
	width: 64px;
	height: 68px;
	top: 35px;
	left: 105px;
}

.list-artist .column-2 .videos .btn-play span,
.articles-list-page .column-2 .videos .btn-play span{
	width: 64px;
	height: 68px;
	cursor:pointer;
	display:block;
	background: url(/images/layout/btn-play.png) no-repeat;
	text-indent:-999px;
	overflow: hidden;
}
/* column-3 */
.list-artist .column-3{
	float:right;
	width: 167px;
	background:url(/images/layout/droite-repit-bg.gif) repeat;
}
.list-artist .column-3-bottom{
	background:url(/images/layout/side-bar-menus-bottom.gif) no-repeat 0 100%;
	padding: 0 0 20px;
}
.list-artist .column-3 .margin-0{margin-bottom:0}
/* ajuot-photo page */
.ajuot-photo{
	padding:8px 8px 27px;
	background: #fff;
}
.ajuot-photo .content-columns{
	background:#fff url(/images/layout/ajout-content-bg.gif) repeat-y;	
}
.ajuot-photo .content-columns-bottom{
	background:url(/images/layout/ajuot-photo-content-bottom.gif) no-repeat 0 100%;
	width: 100%;
}
.ajuot-photo .content-columns-bottom:after{
	content:"";
	clear:both;
	height: 0;
	display:block;
}
/* column 1 */
.ajuot-photo .column-1{
	float:left;
	width: 167px;
}
.ajuot-photo .column-1 .side-menu li:first-child{border-top: none;}
.ajuot-photo .column-1 .side-menu a{
	padding-left:10px;
	background: none;
}
.ajuot-photo .column-1 .red-title{
	background:url(/images/layout/red-short-title.gif) no-repeat;
	border:none;
}
/* column-2 */
.ajuot-photo .column-2{
	float:right;
	width: 789px;
	position:relative;
}
/* alert-box */
.ajuot-photo .column-2 .alert{
	background:url(/images/layout/alert-bg.gif) repeat-y;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#904d0c;
	position: relative;
}
.ajuot-photo .column-2 .alert .top{
	background:url(/images/layout/alert-top.jpg) no-repeat;
}
.ajuot-photo .column-2 .alert .bottom{
	background:url(/images/layout/alert-bottom.jpg) no-repeat 0 100%;
	padding: 13px;
}
.ajuot-photo .column-2 .alert h2{
	height:12px;
	text-indent:-999px;
	overflow: hidden;
	margin: 0 0 3px;
}
.ajuot-photo .column-2 .alert .close{
	position:absolute;
	right: 4px;
	top: 4px;
	display: block;
}
/* page title */
.ajuot-photo .page-title{
	background:url(/images/layout/ajout-page-title.gif) no-repeat;
	width: 100%;
	position: relative;
	height: 39px;
	padding: 10px 0 0;
	margin: 8px 0 0;
}
.ajuot-photo .page-title strong{
	display:block;
	height: 9px;
	margin: 0 0 0 10px;
	text-indent:-999px;
	overflow: hidden;
}
.ajuot-photo .page-title h1{
	font: 22px/24px "Trebuchet MS", sans-serif;
	color:#fff;
	margin: 0 0 0 10px;
	text-align:left;
}
.ajuot-photo .page-title a{
	display:block;
	position:absolute;
	right: 7px;
	bottom: 8px;
}
/* add-picture box */
.ajuot-photo .add-picture{
	background:url(/images/layout/long-grey-box-bg.gif) repeat-y;
	margin: 25px 0 0;
}
.ajuot-photo .add-picture .top{
	background:url(/images/layout/long-grey-box-top.gif) no-repeat;
}
.ajuot-photo .add-picture .bottom{
	background:url(/images/layout/long-grey-box-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 13px 0;
}
* html .ajuot-photo .add-picture .bottom{
	overflow:visible;
	height: 1%;
}
.ajuot-photo .add-picture h2{
	background:#fff;
	font: 18px/22px "Trebuchet MS", sans-serif;
	color:#a50a0b;
	height: 22px;
	overflow: hidden;
	padding: 0 0 0 5px;
	text-align:left;
}
.ajuot-photo .add-picture strong{
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin: 0 13px 0 19px;
}
.ajuot-photo .add-picture input{
	float:left;
	display:block;
}
/* tags title */
.ajuot-photo .tags-title{
	background:#fff;
	margin: 30px 0 4px;
}
.ajuot-photo .tags-title h2{
	background:#fff;
	font: 18px/22px "Trebuchet MS", sans-serif;
	color:#a50a0b;
	height: 22px;
	overflow: hidden;
	padding: 0 0 0 5px;
	text-align:left;
}
.ajuot-photo .tags-title p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding: 6px 0 6px 5px;
}
/* tags boxes */
.global-popup { visibility:hidden;}
.ajuot-photo .tags,
.global-popup .tags{
	background:url(/images/layout/long-grey-box-bg.gif) repeat-y;
	margin: 8px 0 0;
}
.ajuot-photo .tags-top,
.global-popup .tags-top{
	background:url(/images/layout/long-grey-box-top.gif) no-repeat;
}
.ajuot-photo .tags-bottom,
.global-popup .tags-bottom{
	background:url(/images/layout/long-grey-box-bottom.gif) no-repeat 0 100%;
	height:1%;
	padding: 2px 17px 18px;
}
.global-popup .tags-bottom{
	padding-bottom:8px;
}
.ajuot-photo .tags-bottom:after,
.global-popup .tags-bottom:after{
	content:"";
	clear:both;
	height: 0;
	display:block;
}
* html .ajuot-photo .tags-bottom{
	overflow:visible;
	height: 1%;
}
* html .global-popup .ajuot-photo .tags-bottom{
	overflow:visible;
	height: 1%;
}
.ajuot-photo .tags .img-holder{
	float:left;
	border: 1px solid #d5d5d5;
	background: #fff;
	overflow: hidden;
	width: 214px;
	height: 214px;
	display:table;
	margin: 16px 0 0;
}
.global-popup .tags .img-holder{
	float:left;
	border: 0;
	background: none;
	overflow: hidden;
	width: 214px;
	height: 214px;
	display:table;
	margin: 16px 0 0;
}
.ajuot-photo .tags .img-holder div,
.global-popup .tags .img-holder div{
	display:table-cell;
	vertical-align:middle;
}
.ajuot-photo .tags .form-holder,
.global-popup .tags .form-holder{
	float:left;
	display: inline;
	margin: 0 0 0 15px;
	width: 524px;
}
.global-popup .tags .form-holder{float:none}
.ajuot-photo .tags .form-holder .row,
.global-popup .tags .form-holder .row{
	width: 100%;
	margin: 10px 0 0;
}
/*.ajuot-photo .tags .form-holder .drop-down{position:relative}*/
* html .ajuot-photo .tags .form-holder .row{
	overflow:visible;
	height: 1%;
}
* html .popup .tags .form-holder .row{
	overflow:visible;
	height: 1%;
}
.ajuot-photo .tags .form-holder .row:after,
.global-popup .tags .form-holder .row:after{
	content:"";
	clear:both;
	height: 0;
	display:block;
}
.ajuot-photo .tags .form-holder .row p,
.global-popup .tags .form-holder .row p{
	float:left;
	width: 60px;
	margin: 0 10px 0 0;
	text-align:right;
	font: bold 11px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.global-popup .tags .form-holder .row p{width:273px}
.ajuot-photo .tags .form-holder .row .link-add-artist,
.global-popup .tags .form-holder .row .link-add-artist{
	float:left;
	font: 11px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#a50a0b;
	white-space:nowrap;
}
.ajuot-photo .tags .form-holder .row .link-add-artist:hover,
.global-popup .tags .form-holder .row .link-add-artist:hover{text-decoration:underline}
/*   INPUT HOLDER    */
.ajuot-photo .tags .form-holder .row .input-holder,
.global-popup .tags .form-holder .row .input-holder{
	float:left;
	background:url(/images/layout/drop-shadow.gif) repeat-y;
	margin: 0 10px 0 0;
	padding:0 2px;
	width: 341px;
}
.ajuot-photo .tags .form-holder .row .top-bg,
.global-popup .tags .form-holder .row .top-bg{
	background:url(/images/layout/input-holder-top.gif) no-repeat;	
}
.ajuot-photo .tags .form-holder .row .bottom-bg,
.global-popup .tags .form-holder .row .bottom-bg{
	background:url(/images/layout/input-holder-bottom.gif) no-repeat 0 100%;
	width: 337px;
	padding: 2px 2px 5px;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area,
.global-popup .tags .form-holder .row .input-holder .input-area,
.subscription-page .main-content .row .input-holder .input-area,
.ajuot-photo .tags2 fieldset .input-holder .input-area{
	overflow:hidden;
	margin: 0 0 0 1px;
}
.ajuot-photo .tags2 fieldset .input-holder .input-area{
	width: 600px;
}
* html .global-popup .tags .form-holder .row .input-holder .input-area{
	overflow: visible;
	height: 1%;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li,
.global-popup .tags .form-holder .row .input-holder .input-area li,
.subscription-page .main-content .row .input-holder .input-area li,
.ajuot-photo .tags2 fieldset .input-holder .input-area li{
	float:left;
	margin: 2px 1px 0;
	display: inline;
	height:22px;
}
* +html .ajuot-photo .tags2 fieldset .input-holder .input-area li{
	float:none;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li div,
.global-popup .tags .form-holder .row .input-holder .input-area li div,
.subscription-page .main-content .row .input-holder .input-area li div,
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li div{
	height: 22px;
	background: url(/images/layout/input-area-box-left.gif) no-repeat;
	float:left;
}
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li div{
	width: auto;
	padding: 0;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li.bit-hover div,
.ajuot-photo .tags .form-holder .row .input-holder .input-area li.bit-box-focus div,
.global-popup .tags .form-holder .row .input-holder .input-area li.bit-hover div,
.global-popup .tags .form-holder .row .input-holder .input-area li.bit-box-focus div,
.subscription-page .main-content .row .input-holder .input-area li.bit-box-focus div,
.subscription-page .main-content .row .input-holder .input-area li.bit-hover div{background-position: 0 100%}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li a,
.global-popup .tags .form-holder .row .input-holder .input-area li a,
.subscription-page .main-content .row .input-holder .input-area li a,
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li a{
	width: 14px;
	height: 14px;
	background: url(/images/layout/grey-cross.gif) no-repeat;
	font-size: 0;
	line-height:0;
	margin: 4px 0 0 2px;
	float:left;
	clear:right;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li a:hover,
.global-popup .tags .form-holder .row .input-holder .input-area li a:hover,
.subscription-page .main-content .row .input-holder .input-area li a:hover,
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li div a:hover{background-position:0 100%}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li span,
.global-popup .tags .form-holder .row .input-holder .input-area li span,
.subscription-page .main-content .row .input-holder .input-area li span,
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li div span{
	height: 22px;
	background: url(/images/layout/input-area-box-right.gif) no-repeat 100% 0;
	padding: 0 4px 0 6px;
	float:left;
	width:auto;
	margin:0;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li.bit-hover span,
.ajuot-photo .tags .form-holder .row .input-holder .input-area li.bit-box-focus span,
.global-popup .tags .form-holder .row .input-holder .input-area li.bit-hover span,
.global-popup .tags .form-holder .row .input-holder .input-area li.bit-box-focus span,
.subscription-page .main-content .row .input-holder .input-area li.bit-hover span,
.subscription-page .main-content .row .input-holder .input-area li.bit-box-focus span,
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li.bit-box-focus span{background-position: 100% 100%}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li span em,
.global-popup .tags .form-holder .row .input-holder .input-area li span em,
.subscription-page .main-content .row .input-holder .input-area li span em,
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li span em{
	float:left;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	clear:right;
	white-space:nowrap;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li input,
.global-popup .tags .form-holder .row .input-holder .input-area li input,
.subscription-page .main-content .row .input-holder .input-area li input,
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li input{
	background:none;
	border:0;
	display: block;
	margin: 1px 3px 0;
	width: 40px;
	outline:none;
}
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li input{
	float: none;
}
.ajuot-photo .tags2 fieldset .row .input-holder .input-area li{
	padding: 0;
}
.ajuot-photo .tags2 fieldset .btn-create{
	position: absolute;
	top: 3px;
	right: 2px;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li.btn-drop,
.global-popup .tags .form-holder .row .input-holder .input-area li.btn-drop,
.subscription-page .main-content .row .input-holder .input-area li.btn-drop{
	float:right;
	margin: 0 3px 0 0;
	height: 24px;
	overflow: hidden;
}
.ajuot-photo .tags .form-holder .row .input-holder .input-area li.btn-drop a,
.global-popup .tags .form-holder .row .input-holder .input-area li.btn-drop a,
.subscription-page .main-content .row .input-holder .input-area li.btn-drop a{
	display:block;
	width: auto;
	height: auto;
	margin: 0;
}
/* drop-countries & drop-suport */
.display-none{display:none}
.ajuot-photo .tags .form-holder .drop-countries,
.ajuot-photo .tags .form-holder .drop-suport,
.global-popup .tags .form-holder .drop-countries,
.global-popup .tags .form-holder .drop-suport{
	position: absolute;
	left: 0;
	z-index:50;
	left:70px;
	top:26px;
	display:none;
}
.global-popup .tags .form-holder .drop-countries,
.global-popup .tags .form-holder .drop-suport{left:283px}
.ajuot-photo .tags .form-holder .drop-countries .stretch-bg,
.ajuot-photo .tags .form-holder .drop-suport .stretch-bg,
.global-popup .tags .form-holder .drop-countries .stretch-bg,
.global-popup .tags .form-holder .drop-suport .stretch-bg{
	/*display:none;*/
	width: 337px;
	background: url(/images/layout/drop-shadow.png) repeat-y;
	padding:5px 4px 0;
}
* html .ajuot-photo .tags .form-holder .drop-countries .stretch-bg{overflow:hidden}
* html .ajuot-photo .tags .form-holder .drop-suport .stretch-bg{overflow:hidden}
* html .global-popup .tags .form-holder .drop-countries .stretch-bg{overflow:hidden}
* html .global-popup .tags .form-holder .drop-suport .stretch-bg{overflow:hidden}
.ajuot-photo .tags .form-holder .drop-countries ul,
.ajuot-photo .tags .form-holder .drop-suport ul,
.global-popup .tags .form-holder .drop-countries ul,
.global-popup .tags .form-holder .drop-suport ul{
	overflow:auto;
	max-height: 250px;
	width: 100%;
}
.global-popup .tags .form-holder .drop-countries ul,
.global-popup .tags .form-holder .drop-suport ul{
	max-height:250px;
	overflow:auto;
}
.ajuot-photo .tags .form-holder .drop-countries li,
.ajuot-photo .tags .form-holder .drop-suport li,
.global-popup .tags .form-holder .drop-countries li,
.global-popup .tags .form-holder .drop-suport li{
	width: 145px;
	float:left;
	margin: 0 0 0 10px;
	display:inline;
	height: 20px;
}
.ajuot-photo .tags .form-holder .drop-countries img,
.global-popup .tags .form-holder .drop-countries img{
	display:inline;
	vertical-align: middle;
}
.ajuot-photo .tags .form-holder .drop-countries a,
.global-popup .tags .form-holder .drop-countries a{
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.ajuot-photo .tags .form-holder .drop-countries a:hover,
.ajuot-photo .tags .form-holder .drop-countries .auto-focus a,
.global-popup .tags .form-holder .drop-countries a:hover,
.global-popup .tags .form-holder .drop-countries .auto-focus a{text-decoration:underline}
.ajuot-photo .tags .form-holder .drop-countries .btn-enter,
.ajuot-photo .tags .form-holder .drop-suport .btn-enter,
.global-popup .tags .form-holder .drop-countries .btn-enter,
.global-popup .tags .form-holder .drop-suport .btn-enter{
	display:block;
	margin: 7px 0 0 10px;
	width: 52px;
	height: 23px;
}
.ajuot-photo .tags .form-holder .drop-countries .bottom-shadow,
.ajuot-photo .tags .form-holder .drop-suport .bottom-shadow,
.global-popup .tags .form-holder .drop-countries .bottom-shadow,
.global-popup .tags .form-holder .drop-suport .bottom-shadow{
	width: 345px;
	background: url(/images/layout/drop-bottom-shadow.png) no-repeat;
	width: 345px;
	height: 7px;
	display: block;
	margin: 0 0 0 -4px;
	font-size:0;
	line-height:0;
	position:relative;
	bottom:-7px;
}
.ajuot-photo .tags .form-holder .drop-suport label,
.global-popup .tags .form-holder .drop-suport label{
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.ajuot-photo .tags .form-holder .btn-save,
.global-popup .tags .form-holder .btn-save{
	float:left;
	margin: 0 0 0 4px;
}
.ajuot-photo .tags .drop-select-countries,
.ajuot-photo .tags .autobox-auto{
	position:absolute;
	z-index:50;
	left:70px;
	bottom:0px;
}
.ajuot-photo .tags2  .drop-select-countries{
	left: 7px;
}
.global-popup .tags .drop-select-countries,
.global-popup .tags .autobox-auto{
	position:absolute;
	z-index:50;
	left:283px;
}
.ajuot-photo .tags .drop-select-countries .stretch-bg,
.global-popup .tags .drop-select-countries .stretch-bg{
	background:url(/images/layout/drop-shadow.png) repeat-y;
	width: 345px;
}
.ajuot-photo .tags .drop-select-countries .bottom-shadow,
.global-popup .tags .drop-select-countries .bottom-shadow{
	background:url(/images/layout/drop-select-countries-bottom.png) no-repeat;
	height: 5px;
	width:345px;
	display: block;
}
.ajuot-photo .tags .drop-select-countries ul,
.global-popup .tags .drop-select-countries ul{
	display:none;
	width: 335px;
	margin: 0 0 0 5px;
	overflow:hidden;
	padding:0;
	font-size:0;
	line-height:0;
}
.ajuot-photo .tags .drop-select-countries li,
.global-popup .tags .drop-select-countries li{
	margin: 1px 0;
	vertical-align: top;
	height: 1%;
	padding: 0;
}
.ajuot-photo .tags .drop-select-countries a,
.global-popup .tags .drop-select-countries a{
	position:relative;
	background: #d0d0d0;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display: block;
	padding:3px 0 4px 8px;
	height:20px;
}
.ajuot-photo .tags .drop-select-countries a:hover,
.ajuot-photo .tags .drop-select-countries li.auto-focus a,
.global-popup .tags .drop-select-countries a:hover,
.global-popup .tags .drop-select-countries li.auto-focus a{background:#fe9610;}
.ajuot-photo .tags .save-process,
.global-popup .tags .save-process{
	float:left;
	display:inline;
	margin: 0 0 0 7px;
	visibility:hidden;
}
.ajuot-photo .tags .input-alert,
.global-popup .tags .input-alert{
	width: 338px;
	height: 29px;
	background:url(/images/layout/input-alert-bg.gif) no-repeat;
	display:none;
	position:absolute;
	top:0;
	left:73px;
}
.global-popup .tags .input-alert{left:286px}
.ajuot-photo .tags .form-holder .row .input-alert p,
.global-popup .tags .form-holder .row .input-alert p{
	float:left;
	font: 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#a50a0b;
	margin: 0 0 0 28px;
	width: auto;
	display: inline;
}
.ajuot-photo .tags .form-holder .row .input-alert a,
.global-popup .tags .form-holder .row .input-alert a{
	float:right;
	margin: 2px 4px 0 0;
	display:inline;
}
.ajuot-photo .tags .form-holder .row .radio-list,
.global-popup .tags .form-holder .row .radio-list{
	clear:both;
	margin:5px 0 -5px 72px;
	float:left;
	display:inline;
}
.ajuot-photo .tags .form-holder .row .radio-list li,
.global-popup .tags .form-holder .row .radio-list li{
	overflow:hidden;
	width: 340px;
}
.ajuot-photo .tags .form-holder .row .radio-list label,
.global-popup .tags .form-holder .row .radio-list label{
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	white-space:nowrap;
}
.ajuot-photo .tags .form-holder .row .radio-list input,
.global-popup .tags .form-holder .row .radio-list input{
	float:left;
	width: 13px;
	height: 13px;
	margin:5px 5px 0 0;
	padding: 0;
}
.flag-img {
	float:right;
	display:inline;
	margin: 4px 7px 0 0;
}
/* popup */
.global-popup{
	width: 803px;
	/*overflow:hidden;*/
	position:absolute;
	z-index:100;
	left:0;
	top:0;
}
.global-popup .inner-content{
	background:#fff;
	padding:3px 8px 0 6px;
}
/* popup title */
.global-popup .popup-title{
	background:url(/images/layout/ajout-page-title.gif) no-repeat;
	width: 100%;
	height: 39px;
	padding: 10px 0 0;
	overflow:hidden;
}
.global-popup .popup-title strong{
	display:block;
	height: 9px;
	margin: 0 0 0 10px;
	text-indent:-999px;
	overflow: hidden;
	background:transparent url(/images/layout/text-my-albums.gif) no-repeat scroll 0 0;
}
.global-popup .popup-title h2{
	margin: 4px 0 0 10px;
	text-indent:-999px;
	overflow:hidden;
	height:16px;
}
.global-popup .popup-title a{
	float:right;
	margin:3px 11px 0 0;
}
.global-popup .tags-title{
	background:#fff;
	margin: 19px 0 0;
}
.global-popup .tags-title h2{
	background:#fff;
	text-indent:-999px;
	overflow:hidden;
	height: 12px;
	overflow: hidden;
	padding: 0 0 0 5px;
	margin:5px 0 6px 4px;
}
.global-popup .tags-title p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding: 6px 0 6px 5px;
}
.global-popup .top-corners{
	background:url(/images/layout/popup-top-corners.png) no-repeat;
	width: 100%;
	height:8px;
	font-size:0;
	line-height:0;
}
.global-popup .bottom-corners{
	background:url(/images/layout/popup-bottom-corners.png) no-repeat;
	width: 100%;
	height:8px;
	font-size:0;
	line-height:0;
}
/* artist-page */
.artist-page{
	background:#fff;
	padding:9px 0 25px;
}
/* side-bar */
.artist-page .side-bar-menus{background:transparent url(/images/layout/droite-repit-bg.gif) repeat;}
.artist-page .side-bar-bottom{
	background:url(/images/layout/side-bar-menus-bottom.gif) no-repeat 0 100%;
	padding: 0 0 82px;
}
.artist-page .main-content{
	width: 789px;
	float: left;
	display:inline;
	margin: 0 8px;
	position:relative;
	z-index:10;
}
/* carousel on artist-page */
.artist-page .carrousel .panel-holder{
	overflow:visible;
	height:1%;
	padding:10px 0 8px !important;
}
.artist-page .carrousel .panel-holder:after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
.artist-page .carrousel .avatar{
	float:left;
	margin: 0 8px 0 10px;
	padding: 4px;
	display:inline;
}
.artist-page .carrousel .avatar img{
	display:block;
	width: 92px;
	height:92px;
}
.artist-page .carrousel .featured{margin:6px 0 0}
.artist-page .carrousel .featured div{
	overflow: hidden;
	width: 100%;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.artist-page .carrousel .featured a{color:#fff}
.artist-page .carrousel .featured a:hover{text-decoration:underline}
.artist-page .carrousel .featured span{
	float:left;
	margin: 0 5px 0 0;
}
.artist-page .carrousel .featured ul{float:left;}
.artist-page .carrousel .featured li{
	display:inline;
	background: url(/images/layout/white-separator.gif) no-repeat 0 50%;
	padding:0 3px 0 7px;
}
.artist-page .carrousel .featured li:first-child{
	background:none;
	padding-left:0;
}
.artist-page .carrousel .description{
	float:left;
	width: 450px;
}
.artist-page .carrousel .description strong{
	display:block;
	height:12px;
	text-indent:-999px;
	overflow:hidden;
	margin: 2px 0 0;
}
.artist-page .carrousel .description h1{
	margin:0;
	font: 26px/30px "Trebuchet MS", sans-serif;
	color:#fff;
	height:31px;
	text-align:left;
}
.artist-page .carrousel .icons{
	float:right;
	margin:0 14px 0 0;
	display:inline;
	position:relative;
	width: 90px;
}
.artist-page .carrousel .icons ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
* html .artist-page .carrousel .icons ul{
	overflow:visible;
	height:1%;
}
.artist-page .carrousel .icons li{
	float:left;
	display:inline;
	margin:0 0 0 4px;
}
/* popup-cloud */
.popup-cloud{
	left:20px;
	position:absolute;
	top:-30px;
	white-space:nowrap;
	padding-right:7px;
	z-index:1000;
}
.popup-cloud .left{
	background:url(/images/layout/one-row-cloud-popup-left.png) no-repeat;
	height:40px;
	padding: 0 2px 0 7px;
	float:left;
}
.popup-cloud .right{
	background:url(/images/layout/one-row-cloud-popup-right.png) no-repeat;
	width:7px;
	height:29px;
	float:left;
	position:relative;
}
.popup-cloud p{
	font: 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
}
#tooltip{
	position:absolute;
	padding-right:7px;
	z-index:1000;
	margin:-40px 0 0 -35px;
	font: 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	white-space: nowrap;
}
#tooltip p{
	margin:0;
}
#tooltip .left{
	background:url(/images/layout/one-row-cloud-popup-left.png) no-repeat;
	height:40px;
	padding: 0 2px 0 7px;
	float:left;
}
#tooltip .right{
	background:url(/images/layout/one-row-cloud-popup-right.png) no-repeat;
	width:7px;
	height:29px;
	float:left;
	position:relative;
}
#tooltip.tooltip-r{
	color:#a50a0b;
	margin-left: 37px;
	font-size: 11px;
}
#tooltip.tooltip-r .left{
	background:url(/images/layout/one-row-cloud-popup-left2.png) no-repeat;
	height:25px;
	padding: 0 0 0 5px;
	float:left;
	width: auto;
}
#tooltip.tooltip-r .right{
	background:url(/images/layout/one-row-cloud-popup-right2.png) no-repeat;
	width:26px;
	height:35px;
	float:left;
	padding: 0 5px;
	z-index:0;
	position:static;
}
#tooltip.tooltip-r .left p{
	margin:0 -19px 0 0;
	position:relative;
	float:left;
	line-height:22px;
}
/* left small-column */
.artist-page .main-content .columns .left{
	width: 473px;
	float:left;
	margin: 11px 8px 0 0;
}
* html .artist-page .main-content .columns .left{overflow:hidden}
.artist-page .main-content .columns .left .title{
	background: #050404 url(/images/layout/long-round-angle-title.gif) no-repeat;
	padding: 6px 7px 5px 8px;
	overflow: hidden;
}
* html .artist-page .main-content .columns .left .title{
	overflow:visible;
	height: 1%;
}
.artist-page .main-content .columns .left .title h2{
	text-indent:-999px;
	overflow: hidden;
	height:12px;
	margin: 3px 0;
	float:left;
	width: 400px;
}
.artist-page .main-content .columns .left .title a{float: right;}
/* photographer-box */
.main-content .left .photographer-box{
	background:url(/images/layout/photographer-box-bg.gif) no-repeat;
	height:111px;
	overflow:hidden;
	padding: 10px 11px 0 9px;
}
.main-content .left .photographer-box .avatar{
	float:left;
	margin: 0 15px 0 0;
	padding:4px;
}
.main-content .left .photographer-box .avatar img{
	display:block;
	width: 92px;
	height:92px;
}
.main-content .left .photographer-box .description{
	float:left;
	width: 250px;
}
.main-content .left .photographer-box .description strong{
	display:block;
	background:url(/images/layout/text-photographer.gif) no-repeat;
	height:12px;
	margin: 3px 0 0;
	text-indent:-999px;
	overflow:hidden;
}
.main-content .left .photographer-box .description h2{
	font:20px/24px "Trebuchet MS", sans-serif;
	color:#fff;
	margin:0;
	text-align:left;
}
.main-content .left .photographer-box .featured{margin:24px 0 0}
.main-content .left .photographer-box .featured div{
	overflow: hidden;
	width: 100%;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.main-content .left .photographer-box .featured a{color:#fff}
.main-content .left .photographer-box .featured a:hover{text-decoration:underline}
.main-content .left .photographer-box .featured span{
	float:left;
	margin: 0 5px 0 0;
}
.main-content .left .photographer-box .featured ul{float:left;}
.main-content .left .photographer-box .featured li{
	display:inline;
	background: url(/images/layout/white-separator.gif) no-repeat 0 50%;
	padding:0 3px 0 7px;
}
.main-content .left .photographer-box .featured li:first-child{
	background:none;
	padding-left:0;
}
.main-content .left .photographer-box .icons{float:right;}
.main-content .left .photographer-box .icons ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width: 84px;
}
.main-content .left .photographer-box .icons li{
	float:left;
	margin: 0 0 0 2px;
	display:inline;
}
/* about box */
.artist-page .main-content .left .about-box{margin:8px 0 0;}
.main-content .left .about-box .inner-content{
	background:url(/images/layout/sharp-gradient.gif) repeat-x;
	padding:8px 20px 0 10px;
}
.main-content .left .about-box p{
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
}
/* artist-pictures */
.artist-pictures{margin:18px 0 0;}
.artist-page .artist-pictures{margin-bottom:18px}
.artist-pictures .heading{
	background:url(/images/layout/artist-pictures-heading.gif) no-repeat;
	overflow:hidden;
	width: 100%;
	height:49px;
}
.artist-pictures .heading .name{
	float:left;
	display:inline;
	margin:10px 0 0 10px;
	width: 320px;
}
.artist-pictures .heading .name h2{
	font: 21px/26px "Trebuchet MS", sans-serif;
	color:#fff;
	margin:0;
	text-align:left;
}
.artist-pictures .heading .name p{
	height:9px;
	margin:0;
	text-indent:-999px;
	overflow:hidden;
}
.artist-pictures .heading a{
	float:right;
	margin: 24px 8px 0 0;
}
.artist-pictures .box-menu{
	background:url(/images/layout/all-the-arists-menu.gif) repeat-x;
	overflow: hidden;
	padding: 4px 0 4px 20px;
}
* html .artist-pictures .box-menu{
	overflow:visible;
	height: 1%;
}
.artist-pictures .box-menu li{
	float:left;
	margin: 0 0 0 32px;
	display:inline;
}
.artist-pictures .box-menu li:first-child{margin-left:0}
.artist-pictures .box-menu li a,
.artist-pictures .box-menu li strong{
	text-indent:-999px;
	overflow: hidden;
	height: 21px;
	display:block;
}
.artist-pictures .box-menu li a:hover,
.artist-pictures .box-menu li.active a{background-position:0 100%}
/* picture-list */
.picture-list{
	background:url(/images/layout/sharp-gradient.gif) repeat-x;
}
.picture-list ul{
	width: 100%;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:20;
}
.picture-list ul:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.picture-list li{
	float:left;
	display:inline;
	position:relative;
	margin:11px 0 5px 0;
	padding: 0 7px 0 9px;
}
.picture-list li a,
.dashboard .ajuot-photo .tags .foto{
	display:block;
	background:#fff;
	padding:4px;
	border: 1px solid #dfdfdf;
}
.picture-list li img{
	display:block;
	width: 92px;
	height:92px;
}
.picture-list .popup{
	position:absolute;
	width: 132px;
	top: -83px;
	left:40px;
	display:none;
}
.picture-list .popup .top{
	background:url(/images/layout/vertical-cloud-popup-top.png) no-repeat;
	height:4px;
	width: 100%;
	font-size:0;
	line-height:0;
}
.picture-list .popup .bottom{
	background:url(/images/layout/vertical-cloud-popup-bottom.png) no-repeat;
	height:17px;
	width: 100%;
}
.picture-list .popup .popup-content{
	background:url(/images/layout/vertical-cloud-popup.png) repeat;
	padding: 2px 7px 4px;
}
.picture-list .popup h3{
	margin:0;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.picture-list .popup p{
	margin:0;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.picture-list .popup ul{
	list-style:none;
	margin:0;
	padding:0;
	background:none !important;
}
.picture-list .popup li{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/layout/simple-list-separator.gif) no-repeat 0 50%;
	padding: 0 3px 0 6px;
	display:inline;
	margin:0;
	float:none;
}
.picture-list .popup li:first-child{
	padding-left:0;
	background:none;
}
.picture-list .popup a{
	display:inline !important;
	color:#a50a0b;
	padding:0 !important;
	border:0 !important;
}
.picture-list .popup a:hover{text-decoration:underline}



/* my latest video */
.artist-page .main-content .withmargin{margin:40px 0 0}
.artist-page .main-content .withmargin .player{
	overflow:hidden;
	width: 100%;
}
.artist-page .main-content .withmargin .video-holder{
	border: 4px solid #000;
	margin: 15px 0 0 77px;
	position: relative;
	float:left;
	display:inline;
	overflow:hidden;
}
.artist-page .main-content .withmargin .description-holder{
	position:absolute;
	bottom: 0;
	left: 0;
	width: 311px;
}
.artist-page .main-content .withmargin .description{
	background: url(/images/layout/video-transparansy.png) repeat;
	padding: 8px 0 6px 5px;
}
* html .artist-page .main-content .withmargin .description{
	overflow:visible;
	height:1%;
}
.artist-page .main-content .withmargin .description h4{
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.artist-page .main-content .withmargin .description p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.artist-page .main-content .withmargin .btn-play{
	display: block;
	position: absolute;
	width: 64px;
	height: 68px;
	top: 60px;
	left: 90px;
}
.artist-page .main-content .withmargin .btn-play span{
	width: 64px;
	height: 68px;
	cursor:pointer;
	display:block;
	background: url(/images/layout/btn-play.png) no-repeat;
	text-indent:-999px;
	overflow: hidden;
}

/* comments section */
.artist-page .comments,
.article-page .comments{
	margin: 26px 0 0;
}
.artist-page .comments .title,
.article-page .comments .title{
	overflow:hidden;
	width: 100%;
	padding:0 !important;
	background:none !important;
	margin: 0 0 4px;
}
#main .artist-page .comments .title h2,
.article-page .comments .title h2{
	float:left;
	height: 23px;
	overflow: hidden;
	width: 250px;
	margin: 2px 0 0 3px;
	text-indent:-999px;
}
.artist-page .comments .title em,
.article-page .comments .title em{
	float:left;
	background: url(/images/layout/ico-comments.gif) no-repeat;
	text-align:center;
	width: 21px;
	height: 24px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 -105px;
}
.artist-page .comments .btn-post-your-own,
.article-page .comments .btn-post-your-own{
	margin: 3px 0 15px;
	display: block;
}
.artist-page .comments .comment,
.article-page .comments .comment{
	overflow: hidden;
	background: url(/images/layout/sharp-gradient.gif) repeat-x;
	padding: 8px 7px;
}
* html .artist-page .comments .comment,
* html .article-page .comments .comment{
	overflow: visible;
	height: 1%;
}
.artist-page .comments .comment span,
.article-page .comments .comment span{
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display: block;
	margin: 3px 0 14px;
}
.artist-page .comments .comment span a,
.article-page .comments .comment span a{color:#a50a0b;}
.artist-page .comments .comment span a:hover,
.article-page .comments .comment span a:hover{text-decoration:underline}
.artist-page .comments .comment p,
.article-page .comments .comment p{
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.article-page .add-comment{margin: 20px 0 0;}
.add-comment h2{
	height: 23px;
	margin: 0 0 0 5px;
	text-indent:-999px;
	overflow: hidden;
}
.add-comment p{
	margin:4px 0 8px 5px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.add-comment .attention{
	overflow:hidden;
	width: 100%;
	margin: 0 0 15px;
}
.add-comment .attention a{
	float:left;
	margin:0 5px;
}
.add-comment .attention span{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#a50a0b;
	float:left;
	margin: 5px 0 0;
}
.artist-page .add-comment .textarea-holder,
.article-page .add-comment .textarea-holder{
	background: url(/images/layout/short-textarea-holder.gif) no-repeat;
	height:102px;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.artist-page .add-comment textarea,
.article-page .add-comment textarea{
	background: none;
	border: none;
	height:102px;
	width: 453px;
}
.artist-page .avatar,
.article-page .avatar{
	display: block;
	float:left;
	border: 1px solid #e1e1e1;
	background: #fff;
	padding: 3px;
	margin: 0 10px 0 0;
}
.artist-page .avatar img,
.article-page .avatar img{
	width: 46px;
	height: 46px;
}
/* right small-column */
.artist-page .main-content .columns .right{
	width: 308px;
	float:left;
	margin: 8px 0 0;
	background:url(/images/layout/side-greybox.gif) repeat-y;
}
.artist-page .main-content .columns .right .top{background: url(/images/layout/side-grey-top.gif) no-repeat}
.artist-page .main-content .columns .right .bottom{
	background: url(/images/layout/side-grey-bottom.gif) no-repeat 0 100%;
	padding: 0 0 15px;
}
.artist-page .main-content .banner{padding: 6px 0 0 4px;}
.artist-page .main-content .banner img{
	width: 300px;
	height: 250px;
}
.artist-page .main-content .columns .right .title{
	background: #710c0d url(/images/layout/red-title-bg.gif) repeat-x;
	padding: 6px 7px 5px 8px;
	border-bottom: 1px solid #924546;
	overflow: hidden;
}
* html .artist-page .main-content .columns .right .title{
	overflow: visible;
	height: 1%;
}
.artist-page .main-content .columns .right .title h2{
	width: 255px;
	text-indent:-999px;
	overflow: hidden;
	height: 12px;
	margin: 3px 0;
	float: left;
}
.artist-page .main-content .columns .right .title a{float: right;}
/* map (you position) */
.artist-page .main-content .map{margin:16px 0 0;}
.main-content .map .inner-content{
	padding:3px 10px 0;
	overflow:hidden;
	width: 288px;
}
.main-content .map .position{
	overflow:hidden;
	width: 100%;
}
.main-content .map .position p{float:left}
.main-content .map .position ul{
	list-style:none;
	margin:0 0 0 5px;
	display:inline;
	padding:0;
	float:left;
}
.main-content .map .position li{
	display:inline;
	background:url(/images/layout/simple-list-separator.gif) no-repeat 0 50%;
	padding:0 1px 0 6px;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 
}
.main-content .map .position li:first-child{
	padding-left:0;
	background:none;
}
.main-content .map p{
	margin:0;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.main-content .map a{color:#a50a0b}
.main-content .map a:hover{text-decoration:underline}
.main-content .map .map-holder{
	margin:7px 0 4px -3px;
	position:relative;
}
.main-content .map .map-holder img{display:block}
/* friend list */
.artist-page .friend-list{margin:23px 0 0;}
.friend-list ul{
	list-style:none;
	margin:0;
	padding:2px 1px 0;
	overflow:hidden;
}
* html .friend-list ul{
	overflow:visible;
	height:1%;
}
.friend-list ul li{
	float:left;
	display:inline;
	margin: 6px 0 0 6px;
}
.friend-list ul a{
	display:block;
	padding:3px;
	background:#fff;
	border: 1px solid #ccc;
}
.friend-list ul a img{
	width: 46px;
	height:46px;
	display:block;
}
/* subscription-page */
.subscription-page{
	background:#fff;
	padding: 9px 0 3px;
}
/* main content */
.subscription-page .main-content{
	display:inline;
	float:left;
	margin:0 8px;
	width:648px;
}
/* alert box & congratulation box*/
.subscription-page .main-content .alert{
	background:url(/images/layout/subscription-alert-bg.gif) repeat-y;
	margin:0 0 19px;
}
.subscription-page .main-content .alert .top{
	background:url(/images/layout/subscription-alert-top.gif) no-repeat;
}
.subscription-page .main-content .alert .bottom{
	position:relative;
	background:url(/images/layout/subscription-alert-bottom.gif) no-repeat 0 100%;
	min-height:47px;
	padding: 14px 15px 8px;
}
* html .subscription-page .main-content .alert .bottom{height:47px}
.subscription-page .main-content .congratulation{
	background:url(/images/layout/subscription-congratulation-bg.gif) repeat-y;
	margin: 0 0 19px;
}
* html .subscription-page .main-content .congratulation{
	overflow:visible;
	height:1%;
}
.subscription-page .main-content .congratulation .top{
	background:url(/images/layout/subscription-congratulation-top.gif) no-repeat;
}
.subscription-page .main-content .congratulation .bottom{
	position:relative;
	background:url(/images/layout/subscription-congratulation-bottom.gif) no-repeat 0 100%;
	min-height:47px;
	padding: 14px 15px 8px;
}
* html .subscription-page .main-content .congratulation .bottom{height:47px}
.subscription-page .main-content .alert h2,
.subscription-page .main-content .congratulation h2{
	margin:0 0 2px;
	height:12px;
	text-indent:-999px;
	overflow:hidden;
}
.subscription-page .main-content .alert p{
	margin:0;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.subscription-page .main-content .congratulation p{
	margin:0;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#904d0c;
}
.subscription-page .main-content .alert .close{
	display:block;
	width: 14px;
	height:14px;
	background:url(/images/layout/subscription-alert-close.gif) no-repeat;
	position:absolute;
	top:4px;
	right:4px;
}
.subscription-page .main-content .congratulation .close{
	display:block;
	width: 14px;
	height:14px;
	background:url(/images/layout/subscription-congratulation-close.gif) no-repeat;
	position:absolute;
	top:6px;
	right:8px;
}
.subscription-page .main-content h1{
	margin:19px 0 0 7px;
	text-indent:-999px;
	overflow:hidden;
	height:14px;
}
.subscription-page .main-content .grey-box{
	background:url(/images/layout/main-cont-grey-box-bg.gif) repeat-y;
	margin: 7px 0 17px;
}
* html .subscription-page .main-content .grey-box{
	overflow:visible;
	height:1%;
}
.subscription-page .main-content .grey-box .top{background:url(/images/layout/main-cont-grey-box-top.gif) no-repeat;}
.subscription-page .main-content .grey-box .bottom{
	background:url(/images/layout/main-cont-grey-box-bottom.gif) no-repeat 0 100%;
	padding:10px 18px 20px 16px;
}
.subscription-page .main-content .grey-box .form-holder{
	width: 100%;
}
.subscription-page .main-content .grey-box .form-holder:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.subscription-page .main-content .row{
	width: 100%;
	margin: 11px 0 0;
	z-index:100;
}
.subscription-page .main-content .row:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.subscription-page .captcha-row{
	width: 100%;
	margin: 11px 0 0;
	overflow:hidden;
}
.subscription-page .main-content .row span,
.subscription-page .captcha-row span.row-name{
	float:left;
	text-align:right;
	width: 232px;
	margin:0 5px 0 0;
	font:bold 11px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.subscription-page .main-content .row .simple-input-holder{
	float:left;
	width: 271px;
	height:29px;
	background:url(/images/layout/subscription-simple-input.gif) no-repeat;
	margin: 0 0 0 3px;
}
.subscription-page .main-content .row .simple-input-holder input{
	width: 260px;
	margin: 7px 0 0 5px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:0;
	background:none;
}
/* input alert */
.subscription-page .main-content .row .input-alert{
	position:absolute;
	background:url(/images/layout/subscription-input-alert.gif) no-repeat;
	width: 271px;
	height:29px;
	left:240px;
	display:none;
}
.subscription-page .main-content .row .input-alert p{
	color:#a50a0b;
	font: 12px/29px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 30px;
}
/* input holder */
.subscription-page .main-content .row .input-holder{
	background: url(/images/layout/subscription-input-bg.gif) repeat-y;
	float:left;
	width:271px;
	margin: 0 0 0 3px;
	display:inline;
}
* html .subscription-page .main-content .row .input-holder{
	overflow:visible;
	height:1%;
}
.subscription-page .main-content .row .input-holder .top-bg{background:url(/images/layout/subscription-input-top-bg.gif) no-repeat;}
.subscription-page .main-content .row .input-holder .bottom-bg{
	padding:2px 1px 3px 3px;
	width:267px;
	background:url(/images/layout/subscription-input-bottom-bg.gif) no-repeat 0 100%;
}
.subscription-page .main-content .row .input-holder .bottom-bg:after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
.subscription-page .main-content .row .input-holder input{
	background:none;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:0;
}

.subscription-page .main-content .row .drop-select-countries,
.subscription-page .main-content .row .autobox-auto{
	position:absolute;
	z-index:50;
	left:238px;
	bottom:0px;
}
.subscription-page .main-content .row .drop-select-countries .stretch-bg{
	background:url(/images/layout/short-drop-shadow.png) repeat-y;
	width: 275px;
}
.subscription-page .main-content .row .drop-select-countries .bottom-shadow{
	background:url(/images/layout/drop-select-countries-bottom.png) no-repeat;
	height: 5px;
	width:275px;
	display: block;
}
.subscription-page .main-content .row .drop-select-countries ul{
	display:none;
	width: 265px;
	margin: 0 0 0 5px;
}
.subscription-page .main-content .row .drop-select-countries li{
	margin: 1px 0 0;
	vertical-align: top;
	height: 1%;
}
.subscription-page .main-content .row .drop-select-countries a{
	position:relative;
	background: #d0d0d0;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display: block;
	padding:3px 0 4px 8px;
	height:20px;
}
.subscription-page .main-content .row .drop-select-countries a:hover,
.subscription-page .main-content .row .drop-select-countries li.auto-focus a{background:#fe9610;}
.subscription-page .main-content .row .drop-countries{
	position: absolute;
	left: 0;
	z-index:50;
	left:238px;
	top:26px;
	display:none;
}
.subscription-page .main-content .row .drop-countries .stretch-bg{
	width: 267px;
	background: url(/images/layout/short-drop-shadow.png) repeat-y;
	padding:5px 4px;
}
* html .subscription-page .main-content .row .drop-countries .stretch-bg{overflow:hidden;}
.subscription-page .main-content .row .drop-countries ul{
	overflow:auto;
	max-height: 250px;
	width: 100%;
}
.subscription-page .main-content .row .drop-countries li{
	width: 110px;
	float:left;
	margin: 0 0 0 10px;
	display:inline;
	height: 20px;
}
.subscription-page .main-content .row .drop-countries img{
	display:inline;
	vertical-align: middle;
}
.subscription-page .main-content .row .drop-countries a{
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display: inline;
}
.subscription-page .main-content .row .drop-countries a:hover,
.subscription-page .main-content .row .drop-countries .auto-focus a{text-decoration:underline}
.subscription-page .main-content .row .drop-countries .btn-enter{
	display:block;
	margin: 7px 0 0 10px;
	width: 52px;
	height: 23px;
}
.subscription-page .main-content .row .drop-countries .bottom-shadow{
	background: url(/images/layout/short-drop-bottom-shadow.png) no-repeat;
	width: 275px;
	height: 7px;
	display: block;
	margin: 0 0 -5px -4px;
	font-size:0;
	line-height:0;
	position:relative;
	bottom:-5px;
}
.subscription-page .main-content .row .radio-btn{
	float:left;
	width: 13px;
	height:13px;
	margin:8px 0 0 2px;
	padding:0;
}
.subscription-page .main-content .row label{
	float:left;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin: 3px 20px 0 2px;
}
.subscription-page .captcha-row .captcha-stuff{
	margin:4px 0 0;
	float:left;
}
.subscription-page .main-content form .conditions{
	overflow:hidden;
	margin: 29px 0 0 240px;
}
* html .subscription-page .main-content form .conditions{
	overflow:visible;
	height:1%;
}
.subscription-page .main-content form .conditions p{
	float:left;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin: 0 0 0 8px;
}
.subscription-page .main-content form .conditions p a{color:#a50a0b}
.subscription-page .main-content form .conditions p a:hover{text-decoration:underline}
.subscription-page .main-content form .conditions input{
	float:left;
	width: 13px;
	height:13px;
	margin:2px 0 0;
	padding:0;
}
.subscription-page .main-content form .btn{
	margin:11px 0 0 237px;
}
.subscription-page .main-content .grey-box .description{
	border-top:1px solid #c2c2c2;
	margin: 19px 0 0;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding: 7px 0 0;
}
/* side-bar */
.subscription-page .side-bar{
	float:left;
	width:308px;
	background:#060606 url(/images/layout/side-videos-bg.gif) no-repeat 0 100%;
	padding: 0 0 12px;
}
.subscription-page .side-bar .title{
	background: url(/images/layout/side-videos-title.gif) no-repeat;
}
.subscription-page .side-bar .title{padding:9px 7px 8px 8px;}
.subscription-page .side-bar .title h2{
	text-indent:-999px;
	height: 20px;
	overflow: hidden;
	height: 12px;
}
/* join-reasons */
.side-bar .join-reasons .box{
	background:#060606 url(/images/layout/reasons-bg.gif) repeat-x;
	padding:0 12px 0 8px;
	margin: 10px 0 0;
}
.side-bar .join-reasons .box:first-child{margin-top:0}
.side-bar .join-reasons .heading{
	overflow:hidden;
	width:100%;
	background:url(/images/layout/reasons-top-bg.gif) no-repeat;
	padding:9px 0 0;
	position:relative;
	margin: 0 -12px 0 -8px;
}
.side-bar .join-reasons h3{
	font: 18px/22px "Trebuchet MS", sans-serif;
	color:#fff;
	margin:3px 0 0 45px;
	text-align:left;
}
.side-bar .join-reasons .heading img{
	float:left;
	margin: 0 0 0 8px;
	display:inline;
}
.side-bar .join-reasons p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.side-bar .join-reasons p.link,.side-bar .join-reasons p.link2{
	overflow:hidden;
	width: 100%;
	margin:5px 0 0;
}
.side-bar .join-reasons p.link a,.side-bar .join-reasons p.link2 a{float:right}
.subscription-page .flag-img{margin-top:4px}
/* show alert */
.show-alert{position:relative !important}
.show-alert .input-alert{display:block !important}
/* article page */
.article-page{
	padding:8px 8px 0;
	background:#fff;
}
.article-page .columns{background:url(/images/layout/home-content-bg.gif) repeat-y scroll -8px 0;}
.article-page .columns .bottom{
	background:url(/images/layout/home-content-bottom.gif) no-repeat scroll -8px 100%;
	width:100%;
	padding:0 0 22px;
}
.article-page .columns .bottom:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
/* column 1 */
.article-page .column-1{
	float:left;
	width:473px;
}
/*  article-body */
.article-page .column-1 .article-body{
#	border: 1px solid black;
#	margin-right: 30px;
#	padding: 0 5px 0 5px;
	overflow:hidden;
	width:96%;
	margin:7px 5px 0 8px;
}
.article-page .column-1 .article-body div{padding:8px 0;}
.article-page .column-1 .article-body h1{
	margin:7px 0;
	font-size:17px;
	line-height:20px ;
	color:#333;
	font-weight: normal;
}
.article-page .column-1 .article-body p{
	margin:0;
	font-size:12px;
	line-height:17px ;
	color:#333;
}
.article-page .column-1 .tags{
	font-size:11px;
	line-height:15px ;
	color:#333;
	margin:9px 0 0 10px;
}
.article-page .column-1 .tags a{color:#a50a0b}
.article-page .column-1 .tags a:hover{text-decoration:underline}
.article-page .column-1 .comments{
	margin:42px 0 13px;
}
/* column 2*/
.article-page .column-2{
	display:inline;
	float:left;
	margin:0 0 0 8px;
	width:308px;
	background:url(/images/layout/side-grey-top.gif) no-repeat;
	position:relative;
	z-index:5;
}
.article-page .column-2 .title{
	background:url(/images/layout/red-title-bg.gif) repeat-x;
	border-bottom:1px solid #924546;
	padding:6px 7px 4px 8px;
	overflow:hidden;
	width:auto;
}
* html .article-page .column-2 .title{
	overflow:visible;
	height:1%;
}
.article-page .column-2  .title h2{
	width: 255px;
	text-indent:-999px;
	overflow: hidden;
	height: 12px;
	margin: 3px 0;
	float: left;
}
.article-page .column-2  .title a{float: right;}
.article-page .column-2  h2{
	text-indent:-9999px;
	overflow:hidden;
	height:12px;
	font-size:0;
	line-height:0;
	float:left;
}
.article-page .column-2 .videos .title{background:url(/images/layout/top-red-title-middle-width.gif) no-repeat;}
.article-page .column-2 .banner{margin-left:4px}
.article-page .column-2 .artists-description{margin:18px 0 0}
/* column 3 */
.article-page .column-3{
	float:right;
	width:167px;
}
/* articles list */
.articles-list .articles li{
	overflow: hidden;
	width: 100%;
	padding: 0 0 9px;
	background:url(/images/layout/grey-gradient.gif) repeat-x;
}
.articles-list .articles li div{
	float:left;
	border: 1px solid #d4d4d4;
	padding:4px;
	background: #fff;
	display: inline;
	margin:8px 8px 0 10px;
}
.articles-list .articles li div img{
	width: 162px;
	height: 109px;
}
.articles-list .articles li h3{
	font-size:22px;
	line-height: 26px;
	margin: 7px 0 0 0;
	width: 280px;
	overflow: hidden;
	white-space:nowrap;
	color:#a50a0b;
	font-family:"Trebuchet MS", sans-serif;
	letter-spacing:-1px;
	position:relative;
}
.articles-list .articles li h3 a{color:#a50a0b;}
.articles-list .articles li p{
	margin: 0 0 0 190px;
	width: 280px;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.articles-list .articles li p a{color:#a50a0b}
.articles-list .articles li p a:hover{text-decoration:underline}
.articles-list .articles li .btn-read-more{
	float:left;
	margin:6px 0 0;
}
.articles-list .articles li .btn-read-more img{display:inline}
.articles-list .title{
	background:#050404 url(/images/layout/long-round-angle-title.gif) no-repeat scroll 0 0;
	overflow:hidden;
	padding:9px 7px 8px 8px;
}
.articles-list .title h2{
	text-indent:-999px;
	overflow:hidden;
	height:12px;
}
/* box-menu */
.articles-list .box-menu{
	background:url(/images/layout/all-the-arists-menu.gif) repeat-x;
	overflow: hidden;
	padding: 4px 0 4px 26px;
}
* html .articles-list  .box-menu{
	overflow:visible;
	height: 1%;
}
.articles-list .box-menu ul{
	overflow:hidden;
	width:100%;
}
.articles-list  .box-menu li{
	float:left;
	margin: 0 16px 0 25px;
	display:inline;
}
.articles-list  .box-menu li:first-child{margin-left:0}
.articles-list  .box-menu li a{
	text-indent:-999px;
	overflow: hidden;
	height: 21px;
	display:block;
}
.articles-list  .box-menu li a:hover,
.articles-list  .box-menu li.active a{background-position:0 100%}
.page-heading{
	margin:-4px 0 0 5px;
}
.page-heading h1{
	color: #a50a0b;
	font: 39px/46px "Trebuchet MS", sans-serif;
	text-transform:uppercase;
	margin:0;
	white-space:nowrap;
}
/* find box */
.articles-list-page .find .title{background:url(/images/layout/top-red-title-middle-width.gif) no-repeat;}
.articles-list-page .find .inner-content form div{
	overflow:hidden;
	background:url(/images/layout/search-artist-bg.gif) no-repeat 10px 0;
	width: 287px;
	height: 28px;
	margin: 8px 0 0 0;
	padding: 0 0 0 18px;
}
* html .articles-list-page .find .inner-content form div{
	overflow:visible;
	height: 1%;
}
.articles-list-page .find .flt-search{
	float:left;
	font-size: 12px;
	color:#999;
	width: 210px;
	margin: 5px 7px 0 0;
	background: #fff;
	border: none;
}
.articles-list-page .find .btn-search{float:left;}
.articles-list-page  .column-2 .banner{margin-top:13px}
.articles-list-page  .column-2 .artists-description{margin:24px 0 0}
.articles-list-page  .column-2 .cloud-links .links a{color:#666}
/* sponsors box*/
.articles-list-page  .sponsors{margin:21px 0 0;}
.sponsors ul{
	overflow:hidden;
	margin:6px 0 0 12px;
}
* html .sponsors ul{
	overflow:visible;
	height:1%;
}
.sponsors li{
	float:left;
	width:125px;
	height:125px;
	padding:0 3px 3px 0;
	margin: 11px 0 0 10px;
	display:inline;
	background:url(/images/layout/sponsors-shadow.gif) no-repeat 100% 100%;
}
.sponsors li img{
	display:block;
	width:125px;
	height:125px;
}
.articles-list-page  .cloud-links{margin:18px 0 0 !important;}
.articles-list-page  .cloud-links .world-map{margin:10px 0 0}
/* pays-ready-page */
.pays-ready-page{
	background:#fff;
	padding: 8px 8px 12px;
}
.pays-ready-page .main-columns{background:#fff url(/images/layout/home-content-bg.gif) repeat-y -8px 0;}
.pays-ready-page .bottom-content-bg{
	background:url(/images/layout/home-content-bottom.gif) no-repeat scroll -8px 100%;
	overflow:hidden;
	padding:0 0 18px;
	width:100%;
}
/* main content */
.pays-ready-page .main-content{
	float:left;
	margin:0 8px 0 0;
	width:789px;
	position:relative;
	z-index:5;
}
.pays-ready-page .main-content .columns{
	width:100%;
	border-top: 2px solid #fff;
	background:url(/images/layout/home-main-content-columns.gif) no-repeat;
}
.pays-ready-page .main-content .columns:after{
	content:'';
	display:block;
	clear:both;
}
/* left sub column */
.pays-ready-page .main-content .left{
	float:left;
	width:473px;
	margin:8px 0 0;
}
/* right sub column */
.pays-ready-page .main-content .right{
	float:right;
	width:308px;
	margin:13px 0 0;
}
* html .pays-ready-page .main-content .right{overflow:hidden}
.pays-ready-page .main-content .right .banner{margin:0 0 0 4px}
* html .pays-ready-page .side-bar-menus{overflow:hidden}
.carrousel .featured-city{
	overflow:hidden;
	width:100%;
}
.carrousel .featured-city .city{
	float:left;
	width:173px;
	margin:0 0 0 9px;
	display:inline;
}
.carrousel .featured-city .city strong{
	display:block;
	height:12px;
	font-size:0;
	line-height:0;
	text-indent:-999px;
	overflow:hidden;
}
.carrousel .featured-city .city h2{
	margin:0;
	font: 32px/34px "Trebuchet MS", sans-serif;
	color:#fff;
}
.carrousel .featured-city .featured{
	float:left;
	width: 240px;
	margin:0 0 0 12px;
	padding:0 0 0 12px;
	display:inline;
	border-left:1px solid #fff;
}
.carrousel .featured-city .featured p{
	margin:0;
	font-size: 11px;
	line-height:16px;
	color:#fff;
}
.carrousel .featured-city .featured p a{color:#fff}
.carrousel .featured-city .featured p a:hover{text-decoration:underline}
.carrousel .featured-city .featured div{
	overflow:hidden;
	width:100%;
}
.carrousel .featured-city .featured div p{
	margin-right:5px;
	float:left;
}
.carrousel .featured-city .featured div a{float:left;}
.pays-ready-page .main-content .left .title{
	background:#050404 url(/images/layout/long-round-angle-title.gif) no-repeat scroll 0 0;
	padding:6px 7px 4px 8px;
	overflow:hidden;
}
* html .pays-ready-page .main-content .left .title{
	overflow:visible;
	height:1%;
}
.pays-ready-page .main-content .left .title h2{
	height:12px;
	overflow:hidden;
	text-indent:-999px;
}
.pays-ready-page .main-content .left .title a{float:right}
/* cities */
.cities{margin: 0 0 20px;}
.cities .inner-content{
	overflow:hidden;
	width:501px;
	margin:3px 0 0 -28px;
}
* html .cities .inner-content{
	overflow:visible;
	height:1%;
}
.cities .inner-content div{
	float:left;
	display:inline;
	width:205px;
	margin:0 0 0 45px;
}
.cities .inner-content h3{
	margin:8px 0 0;
	font: 20px/24px "Trebuchet MS",sans-serif;
	color:#a50a0b;
}
.cities .inner-content p{
	font-size:11px;
	line-height:13px;
	color:#333;
	margin:0 0 13px;
}
.cities .inner-content ul{
	font-size:11px;
	line-height:13px;
	color:#333;
	margin:10px 0 0 15px;
}
.cities .inner-content ul a{color:#a50a0b}
.cities .inner-content a:hover{text-decoration:underline}
.cities .inner-content ul span{color:#333;}
.pays-ready-page .cities{margin: 13px 0 34px;}
.pays-ready-page .featured{margin-bottom:25px;}
.pays-ready-page .picture-list ul{background:url(/images/layout/grey-gradient.gif) repeat-x;}
.pays-ready-page .right .title{
	background: #710c0d url(/images/layout/red-title-bg.gif) repeat-x;
	padding: 6px 7px 5px 8px;
	border-bottom: 1px solid #924546;
	overflow: hidden;
	width:auto;
}
* html .pays-ready-page .title{
	overflow: visible;
	height: 1%;
}
.pays-ready-page .title h2{
	width: 255px;
	text-indent:-999px;
	overflow: hidden;
	height: 12px;
	margin: 3px 0;
	float: left;
}
.pays-ready-page .side-bar-menus .title h2{
	margin:0;
	float:none;
}
.pays-ready-page .title a{float: right;}
.pays-ready-page .latest-photos{margin:14px 0 0}
.pays-ready-page .artists-description{margin:24px 0 0}
.pays-ready-page .sponsors{margin:4px 0 0}
.related-articles{margin: 26px 0 22px;}
/* all-videos */
.all-videos{
	background:#fff url(/images/layout/content-top-gradient.jpg) no-repeat;
	padding:9px 8px 10px;
}
.all-videos .main-columns{
	overflow:hidden;
	width:100%;
}
.all-videos .main-content{
	float:left;
	width:649px;
}
.all-videos .side-bar{
	width:308px;
	float:right;
}
.carrousel .featured-video{
	overflow:hidden;
	width:100%;
	padding: 7px 0;
}
.featured-video .city{
	float:left;
	width:409px;
	margin: 4px 0 0 20px;
	display:inline;
}
.featured-video .city strong{
	height:12px;
	font-size:0;
	line-height:0;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
.featured-video .city h2{
	font-size: 32px;
	line-height:34px;
	color:#fff;
	margin:0;
}
.featured-video .featured{
	float:left;
	width:220px;
	color:#fff;
	font-size:11px;
	line-height:16px;
}
.featured-video .featured a{color:#fff}
.featured-video .featured a:hover{text-decoration:underline}
.featured-video .featured div{
	overflow:hidden;
	width: 100%;
}
.featured-video .featured div span{float:left}
.featured-video .featured  ul{
	float:left;
}
.featured-video .featured  li{
	background:transparent url(/images/layout/white-separator.gif) no-repeat scroll 0 50%;
	display:inline;
	padding:0 1px 0 5px;
}
.featured-video .featured  li:first-child{background:none}
.all-videos .main-content .title{
	background:#050506 url(/images/layout/dark-wide-title.jpg) no-repeat;
	overflow:hidden;
	padding:6px 7px 5px 8px;
	border:0;
}
* html .all-videos.main-content .title{
	overflow:visible;
	height: 1%;
}
.all-videos .main-content .title h2{
	text-indent:-999px;
	overflow:hidden;
	height:12px;
	font-size:0;
	line-height:0;
	margin:3px 0;
	float:left;
	width:500px;
}
.all-videos .main-content .title a{float:right;}
.all-videos .fatcap-videos{
	margin:8px 0 0;
	padding: 0 0 16px;
}
.black-box{
	background:#050506 url(/images/layout/black-box-bottom.gif) no-repeat 0 100%;
}
.black-box .box-menu{
	background:#212121;
	border-bottom:1px solid #323132;
}
.black-box .box-menu{
	overflow: hidden;
	padding: 4px 0 4px 20px;
}
* html .black-box .box-menu{
	overflow:visible;
	height: 1%;
}
.black-box .box-menu li{
	float:left;
	margin: 0 0 0 24px;
	display:inline;
}
.black-box .box-menu li:first-child{margin-left:0}
.black-box .box-menu li a,
.black-box .box-menu li strong{
	text-indent:-999px;
	overflow: hidden;
	height: 21px;
	display:block;
}
.link-recently-added-black{
	width:90px;
	background:url(/images/layout/link-recently-added-black.gif) no-repeat;
}
.link-most-popular-black{
	width:84px;
	background:url(/images/layout/link-most-popular-black.gif) no-repeat;
}
.black-box .box-menu li a:hover,
.black-box .box-menu li.active a{background-position:0 100%}
.fatcap-videos .list ul{
	overflow:hidden;
	width:100%;
	margin:19px 0 23px;
}
.fatcap-videos .list li{
	float:left;
	display:inline;
	width: 192px;
	margin: 0 0 0 18px;
}
.fatcap-videos .list .player-holder{
	width:192px;
	height:106px;
	position:relative;
}
.fatcap-videos .list .player-holder img{
	width:192px;
	height:106px;
	display:block;
}
.fatcap-videos .list .player-holder div{
	background:url(/images/layout/ico-hd.png) no-repeat;
	width:23px;
	height:16px;
	position:absolute;
	top:1px;
	left:3px;
}
.fatcap-videos .list .player-holder .btn-play{
	background:url(/images/layout/btn-play.png) no-repeat;
	width:64px;
	height:68px;
	display:block;
	position:absolute;
	left: 63px;
	top: 20px;
	cursor:pointer;
}
.fatcap-videos .list h4{
	margin:4px 0 0;
	font-size:12px;
	line-height:14px;
	color:#fff;
	font-weight:bold;
}
.fatcap-videos .list h4 a,
.fatcap-videos .list .row a{color:#f90;}
.fatcap-videos .list .row a:hover{text-decoration:underline}
.fatcap-videos .list h4 img{
	display:inline;
	margin-left: 3px;
}
.fatcap-videos .list .row{
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#fff;
	overflow:hidden;
	width:100%;
}
.fatcap-videos .list .row p{float:left}
.fatcap-videos .list .row ul{
	float:left;
	width:auto;
	margin:0;
}
.fatcap-videos .list .row span{
	float:none;
	display:inline;
}
.fatcap-videos .list .row ul{
	float:none;
	display:inline;
	vertical-align:top;
}
.fatcap-videos .list .row li{
	display:inline;
	vertical-align:top;
	float:none;
	margin:0;
	padding:0 5px 0 5px;
	width:auto;
	background:url(/images/layout/white-separator.gif) no-repeat 100% 50%;
}
* +html .fatcap-videos .list .row li,
* html .fatcap-videos .list .row li{
	position:relative;
	padding:0 3px 0 3px;
	margin:0 5px 0 0;
}
.fatcap-videos .list .row li a{
	display:inline;
	vertical-align:top;
}
.fatcap-videos .list .row li.last{
	background:none;
}
.fatcap-videos .list p{
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#fff;
}
.center-1{
	overflow:hidden;
	position:relative;
	width:100%;
}
.black-box .center-1{
	background:#212121;
	border-bottom: 1px solid #323132;
}
.center-2{
	position:relative;
	left: 50%;
	float:left;
}
.center-1 .page-controll{
	position:relative;
	left:-50%;
	width:auto;
}
* html .center-1 .page-controll{float:left;}
.black-box .page-controll{
	overflow:hidden;
	overflow: hidden;
	padding: 6px 9px;
	height: 15px;
}
.black-box .page-controll li{
	float:left;
	margin: 0 2px 0 0;
	padding: 0 2px 2px 0;
}
.black-box .page-controll a{
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	display: block;
	border: 1px solid #151414;
	padding: 0 4px;
	background:#151414 url(/images/layout/black-pagination.gif) repeat-x;
	white-space: nowrap;
}
.black-box .page-controll a:hover{background: none;}
.black-box .page-controll span{
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	display: block;
	border: 1px solid #dadada;
	padding: 0 4px;
	background: #fff;
}
.black-box .page-controll .active a,
.black-box .page-controll .active a:hover,
.black-box .page-controll a:hover{
	border-color: #d28e21;
	background:#ffbf38 url(/images/layout/black-pagination-active.gif) repeat-x 0 100%;
	color:#904d0c;
}
/* members-videos */
.all-videos .members-videos{margin:8px 0 0;}
.all-videos .members-videos .box-menu{
	background:url(/images/layout/all-the-arists-menu.gif) repeat-x;
	overflow: hidden;
	padding: 4px 26px;
}
* html .all-videos .members-videos .box-menu{
	overflow:visible;
	height: 1%;
}
.all-videos .members-videos .box-menu li{
	float:left;
	margin: 0 0 0 24px;
	display:inline;
}
.all-videos .members-videos .box-menu li:first-child{margin-left:0}
.all-videos .members-videos .box-menu li a{
	text-indent:-999px;
	overflow: hidden;
	height: 21px;
	display:block;
}
.all-videos .members-videos .box-menu li a:hover,
.all-videos .members-videos .box-menu li.active a{background-position:0 100%}
.gray-box{background:url(/images/layout/gray-box-bg.gif) repeat-y;}
.gray-box .gray-bottom{
	background:url(/images/layout/gray-box-bottom.gif) no-repeat 0 100%;
	padding: 0 0 12px
}
.members-videos .list{
	overflow:hidden;
	margin: 0 0 0 14px;
}
* html .members-videos .list{
	overflow:visible;
	height:1%;
}
.members-videos .list ul{
	width:100%;
	overflow:hidden;
}
.members-videos .list li{
	width:306px;
	margin:10px 0 0;
	float:left;
}
.members-videos .list .player-holder{
	height:94px;
	border: 4px solid #030303;
	background:#030303;
	width:125px;
	position:relative;
	float:left;
	overflow:hidden;
}
.members-videos .list .player-holder .centering{
	display:table;
	height:94px;
}
.members-videos .list .player-holder .centering div{
	display:table-cell;
	vertical-align:middle;
}
.members-videos .list .player-holder img{display:block}
.members-videos .list .player-holder .btn-play{
	background:transparent url(/images/layout/btn-small-play.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:45px;
	width:43px;
	position:absolute;
	left:40px;
	top:27px;
}
.members-videos .list  .description{
	float:right;
	width: 167px;
	font-size:11px;
	line-height:14px;
	color: #333;
}
.members-videos .list  .description a{color:#a50a0b}
.members-videos .list  .description a:hover{text-decoration:underline}
.members-videos .list  .description h4{
	font-weight:bold;
	margin:0;
	font-size:11px;
	line-height:14px;
}
.members-videos .list  .description p{margin:0;}
.members-videos .list  .description div{
	overflow:hidden;
	width: 100%;
}
.members-videos .list  .description div p,
.members-videos .list  .description div ul{
	float:left;
	width:auto;
}
.members-videos .list  .description li{
	background:transparent url(/images/layout/simple-list-separator.gif) no-repeat scroll 0 50%;
	display:inline;
	padding:0 4px 0 5px;
	width:auto;
	margin:0;
}
.members-videos .list  .description li:first-child{background:none}
.members-videos .center-1{
	background:#cecece;
	margin:24px 0 0;
}
.members-videos .page-controll{
	background:none;
	padding:4px 0 10px;
}
.members-videos .page-controll li{background:url(/images/layout/page-controller-shadow-dark-gray.gif) no-repeat 100% 100%;}

.all-videos .side-bar{
	background:url(/images/layout/side-greybox.gif) repeat-y;
}
.all-videos .side-bar .bottom-bg{
	background:transparent url(/images/layout/side-grey-bottom.gif) no-repeat scroll 0 100%;
	padding:0 0 28px;
}
.all-videos .title{
	background:#710c0d url(/images/layout/red-title-bg.gif) repeat-x;
	padding:9px 7px 8px 8px;
}
.all-videos .find .title{background:url(/images/layout/top-red-title-middle-width.gif) no-repeat;}
.all-videos .title h2{
	margin:0;
	height:12px;
	text-indent:-999px;
	overflow:hidden;
}
.all-videos .find .inner-content form div{
	overflow:hidden;
	background:url(/images/layout/search-artist-bg.gif) no-repeat 10px 0;
	width: 287px;
	height: 28px;
	margin: 8px 0 0 0;
	padding: 0 0 0 18px;
}
* html .all-videos .find .inner-content form div{
	overflow:visible;
	height: 1%;
}
.all-videos .find .flt-search{
	float:left;
	font-size: 12px;
	color:#999;
	width: 210px;
	margin: 5px 7px 0 0;
	background: #fff;
	border: none;
}
.all-videos .find .btn-search{float:left;}
.all-videos .side-bar .banner{margin:15px 0 0 4px}
.all-videos .add-video{margin:8px 0 0;}
.all-videos .add-video .inner-content form div{
	overflow:hidden;
	background:url(/images/layout/search-artist-bg.gif) no-repeat 10px 0;
	width: 287px;
	height: 28px;
	margin: 2px 0 0 0;
	padding: 0 0 0 18px;
}
* html .all-videos .add-video .inner-content form div{
	overflow:visible;
	height: 1%;
}
.all-videos .add-video .flt-upload{
	float:left;
	font-size: 12px;
	color:#999;
	width: 210px;
	margin: 5px 7px 0 0;
	background: #fff;
	border: none;
	color:#303030;
}
.all-videos .add-video .btn-upload{margin:3px 0 0}
.all-videos .add-video .sites{
	margin: 7px 0 0;
	overflow:hidden;
	width: 100%;
}
.all-videos .add-video .sites li{
	float:left;
	margin: 0 8px 0 10px;
	display:inline;
}
.all-videos .add-video p{
	margin:8px 0 0 11px;
	font: 11px/15px Verdana,Arial,Helvetica,"Trebuchet MS",sans-serif;
	color:#303030;
}
.all-videos .sponsors{margin:15px 0 0}
.all-videos .cloud-links{margin:19px 0 0}
.all-videos .artists-description{margin:19px 0 0}
.carrousel .interview{
	padding: 9px 10px;
	width:auto;
}
* html .carrousel .interview{
	overflow:visible;
	height:1%;
}
.carrousel .interview strong{
	height:12px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
.carrousel .interview h2{
	font-size:30px;
	height:32px;
	color:#fff;
	font-family:"Trebuchet MS", sans-serif;
}
.articles-list-page{
	background:#fff;
	padding: 8px 8px 12px;
}
.articles-list-page .column-1{
	float:left;
	width:473px;
	margin: 0 8px 0 0;
}
.articles-list-page .column-3{
	float:right;
	width:167px;
}
.articles-list-page .column-2{
	width: 308px;
	float:left;
	background:url(/images/layout/side-greybox.gif) repeat-y;
}
.articles-list-page .column-2 .bottom-bg{
	background:url(/images/layout/side-grey-bottom.gif) no-repeat 0 100%;
	padding: 0 0 28px;
}
.articles-list-page .column-2 .title{
	background:url(/images/layout/red-title-bg.gif) repeat-x;
	padding:9px 7px 8px 8px;
	border-bottom:1px solid #924546;
}
.articles-list-page  .column-2 .title h2{
	height:12px;
	overflow:hidden;
	text-indent:-999px;
}
.articles-list-page  .column-2 .find .title{background:url(/images/layout/top-red-title-middle-width.gif) no-repeat;}
.articles-list-page  .column-2 .banner{margin-left:4px}
.articles-list-page .column-3{
	float:right;
	width: 167px;
	background:url(/images/layout/droite-repit-bg.gif) repeat;
}
.articles-list-page .column-3-bottom{
	background:url(/images/layout/side-bar-menus-bottom.gif) no-repeat 0 100%;
	padding: 0 0 17px;
}
/*dashboard-page start*/
.dashboard a:hover{
	text-decoration: underline;
}
.dashboard .ajuot-photo{
	padding-bottom: 21px;
}
* html .dashboard .ajuot-photo .column-2 .alert h2{
	margin-bottom: 0;
}
* +html .dashboard .ajuot-photo .column-2 .alert h2{
	margin-bottom: 0;
}
.dashboard .search-account-box{
	margin-top: 15px;
}
.dashboard .content-bottom-bg{
	background: url(/images/layout/bg-breadcrumbs.gif) no-repeat;
	padding-top: 5px;
}


.dashboard .ajuot-photo .column-2 .alert .bottom{
	overflow: hidden;
	height: 1%;
}
.ajuot-photo .column-2 .alert a{
	color: #904d0c;
	text-decoration: underline;
}
.ajuot-photo .column-2 .alert a:hover{
	text-decoration: none;
}
.ajuot-photo .column-2 .red-box{
	margin-top: 8px;
	background: url(/images/layout/alert-red-bg.gif) repeat-y;
	color: #fff;
}
.ajuot-photo .column-2 .red-box a{
	color: #fff;
	text-decoration: underline;
}
.ajuot-photo .column-2 .red-box a:hover{
	text-decoration: none;
}
.ajuot-photo .column-2 .red-box .top{
	background: url(/images/layout/alert-top-red.gif) no-repeat;
}
.ajuot-photo .column-2 .red-box .bottom{
	background: url(/images/layout/alert-bottom-red.gif) no-repeat 0 100%;
}
.ajuot-photo .tags2{
	height: 1%;
	position: relative;
}
.ajuot-photo .tags2:after{
	content:"";
	height:1%;
	display:block;
	clear:both;
}
.ajuot-photo .tags2 .tags-top{
	background: url(/images/layout/bg-title-dark.gif) no-repeat;
	position: relative;
}
.ajuot-photo .tags2 .tags-top .title{padding: 6px 0 3px}
.ajuot-photo .wide-column .tags2 .tags-top .title {padding: 3px 0 9px}
.ajuot-photo .tags2 .tags-top .title h3{
	overflow: hidden;
	text-indent: -9999px;
	height: 12px;
	width: 100%;
}
.ajuot-photo .wide-box .tags-top .title h3 {
	font-size:16px;
	color:#fff;
	text-indent:0px;
	height:auto;
}
.ajuot-photo .tags2 .tags-top .title h3 {
	font-size:16px;
	color:#fff;
	height:auto;
}

.ajuot-photo .tags2 .tags-top .title a{
	position: absolute;
	top: 4px;
	right: 5px;
	text-indent: -9999px;
	overflow: hidden;
	height: 20px;
	width: 20px;
}
.ajuot-photo .tags2 p{
	font-size: 12px;
	margin: 8px 0 5px;
	color:#333;
}
.ajuot-photo .tags2 fieldset{
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
}
.ajuot-photo .tags2 fieldset .txt-input{
	background: url(/images/layout/bg-input-long1.gif) no-repeat;
	overflow: hidden;
	width: 769px;
	padding: 3px 2px 2px 3px;
}
* html .ajuot-photo .tags2 fieldset .txt-input{
	width: 763px;
	padding-right: 7px;
}
* +html .ajuot-photo .tags2 fieldset .txt-input{
	width: 763px;
	padding-right: 7px;
}
.ajuot-photo .tags2 fieldset .input-holder{
	background: url(/images/layout/bg-input-long.gif) repeat-y;
	width: 100%;
}
.ajuot-photo .tags2 fieldset .input-holder .top-bg{
	background: url(/images/layout/bg-input-long-top.gif) no-repeat;
}
.ajuot-photo .tags2 fieldset .input-holder .bottom-bg{
	background: url(/images/layout/bg-input-long-bottom.gif) no-repeat 0 100%;
	padding: 3px 155px 2px 3px;
}
* html .ajuot-photo .tags2 fieldset .input-holder .bottom-bg,
* html .ajuot-photo .tags2 fieldset .input-holder .top-bg{
	overflow: visible;
	height: 1%;
}
* +html .ajuot-photo .tags2 fieldset .input-holder .bottom-bg,
* +html .ajuot-photo .tags2 fieldset .input-holder .top-bg{
	overflow: visible;
	height: 1%;
}
.ajuot-photo .tags2 fieldset input{
	float: right;
}
.ajuot-photo .tags2 fieldset input.txt{
	float: left;
	font-size: 13px;
	color: #333;
	width: 600px;
	background: none;
	border: none;
	margin:2px 0 0;
	padding-top: 2px;
}
.ajuot-photo .tags2 .tags-bottom{
	padding: 2px 10px 13px;
}
* html .ajuot-photo .tags2 .tags-bottom{
	height:1%;
	overflow:visible;
}
* +html .ajuot-photo .tags2 .tags-bottom{
	height:1%;
	overflow:visible;
}
.ajuot-photo .tags2 .input-alert{
	padding-left: 19px;
	background: url(/images/layout/icon-warning.gif) no-repeat;
	position: absolute;
	bottom: -37px;
	left: 0;
	height: 26px;
	width: 100%;
	top: auto;
}
.ajuot-photo .tags2 .input-alert p{
	margin: 0;
	color: #a50a0b;
	font-size: 11px;
}
.ajuot-photo .tags2 .input-alert p a{
	color: #a50a0b;
}
.ajuot-photo .tags2 .box{
	background: #cbcbcc url(/images/layout/bg-box.gif) repeat-x;
	margin: 0 -10px;
	padding: 0 10px 4px;
	overflow: hidden;
	width: 769px;
}
.ajuot-photo .tags2 .box-form{
	overflow: visible;
	position: relative;
	z-index: 60;
	height: 1%;
	padding: 0 0 26px;
}
.ajuot-photo .tags2 .box fieldset input{
	color: #666;
}
.ajuot-photo .tags2 .did-not-find a{
	color: #a50a0b;
	text-decoration: underline;
}
.ajuot-photo .tags2 .did-not-find a:hover{
	text-decoration: none;
}
.dashboard .ajuot-photo .tags .box .tooltip{
	position: absolute;
	top: 36px;
	right: 7px;
}
.ajuot-photo .subtitle {
	overflow: hidden;
	padding:2px 10px;
	margin:0 -10px 10px;
	background:#cbcccc url(/images/layout/bg-heading.gif) repeat-x;
}
.ajuot-photo .box .subtitle {
	overflow: hidden;
	padding:7px 0;
	margin:0;
	background:none;
}
.sub_head_area {
	overflow: hidden;
	padding:7px 10px;
	background:#cbcccc url(/images/layout/bg-heading.gif) repeat-x;
}
.sub_head_area .subtitle{
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}
.ajuot-photo .tags-bottom .sub_head_area{margin:0 -10px;}
.ajuot-photo .flickr-albums .sub_head_area{
	margin:0;
	padding:4px 0;
}
.ajuot-photo .current-imports .sub_head_area{
	margin:0;
	padding:5px 10px;
}
.ajuot-photo .flickr-albums .sub_head_area .subtitle{
	padding:0 10px !important;
}
.ajuot-photo .current-imports .sub_head_area h4{font-size:16px !important;}
.import-pic .sub_head_area{
	margin-bottom:15px;
	padding:4px 10px;
}
.ajuot-photo .subtitle h4{
	font-size: 19px;
	color: #333;
	margin:0;
	text-transform: uppercase;
	font-weight:normal;
	white-space:nowrap;
}
.ajuot-photo .tags2 .foto{
	float: left;
	margin-right: 8px;
}
.ajuot-photo .tags2 .info{
	float: left;
	width: 400px;
	padding-top: 1px;
}
.inform{
	overflow:hidden;
	width:100%;
}
.ajuot-photo .tags2 .info h4{
	font-size: 16px;
	height: 16px;
	color: #333;
	text-transform: uppercase;
}
.ajuot-photo .tags2 .info h4.name{
	font-size: 24px;
	white-space: nowrap;
	height: 24px;
	margin-top: -4px;
	font-weight:normal;
}
* html .ajuot-photo .tags2 .info h4.name{
	margin-top: -6px;
}
.ajuot-photo .tags2 .info .crews{
	margin: 0;
	font-size: 11px;
	color: #333;
	padding-top: 17px;
	line-height: 16px;
}
* html .ajuot-photo .tags2 .info .crews{
	padding-top: 12px;
}
.ajuot-photo .tags2 .crews a{
	display: inline;
	margin: 0;
	color: #a50a0b;
}
.ajuot-photo .tags2 .info .crews ul{
	display: inline;
}
.ajuot-photo .tags2 .info ul li,
.tags-holder .long-column .box1 ul li{
	display: inline;
	background: url(/images/layout/sep.gif) no-repeat 0 2px;
	padding: 0 3px 0 8px;
}
.ajuot-photo .tags2 .info ul li:first-child,
.ajuot-photo .double-box .right .holder div ul li:first-child,
.tags-holder .long-column .box1 ul li:first-child{
	background: none;
}
.ajuot-photo .tags2 .info .amount{
	margin-left: -8px;
}
.ajuot-photo .tags2 .info .amount a{
	font-size: 11px;
	color: #333;
}
.ajuot-photo .tags2 .button{
	position: absolute;
	bottom: 10px;
	right: 12px;
}
.ajuot-photo .tags2 .stats-box{
	margin: 12px -10px 0;
	width: 789px;
	overflow: hidden;
	height: 1%;
}
.ajuot-photo .tags2 .stats-box .small-column{
	float: left;
	width: 263px;
	overflow: hidden;
}
.ajuot-photo .tags2 .stats-box h4,
.ajuot-photo .double-box h4{
	font-size: 19px;
	color: #333;
	height: 19px;
	text-align: center;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight:normal;
}
.ajuot-photo .tags2 .stats-box img{
	display: block;
	padding: 10px 0 23px;
}
* html .ajuot-photo .tags2 .stats-box img{
	padding-top: 7px;
}
.ajuot-photo .tags2 .stats-box .button img{
	padding: 0;
}
.ajuot-photo .tags2 .stats-box ul{
	padding-bottom: 30px;
}
.ajuot-photo .tags2 .stats-box ul li{
	overflow: hidden;
	height: 1%;
	font-size: 11px;
	color: #333;
	padding-bottom: 5px;
}
.ajuot-photo .tags2 .stats-box ul li img{
	float: left;
	padding: 0 4px 0 0;
}
.chart1{
	padding-left: 25px;
}
.chart2{
	padding-left: 16px;
}
.chart3{
	padding-left: 32px;
}
/*
h3.my-albums{
	background: url(/images/layout/h3-my-albums.gif) no-repeat;
}
h3.my-videos{
	background: url(/images/layout/h3-my-videos.gif) no-repeat;
}
*/
.ajuot-photo .double-box{
	background: url(/images/layout/double-bg.gif) repeat-y;
}
.ajuot-photo .double-box .tags-top{
	background: url(/images/layout/double-top.gif) no-repeat;
}
.ajuot-photo .double-box .tags-bottom{
	background: url(/images/layout/double-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 0 0 35px;
}
.ajuot-photo .double-box .button{
	right: auto;
	left: 10px;
	bottom: -27px;
}
.ajuot-photo .double-box .column{
	float: left;
	width: 380px;
	position: relative;
	padding: 2px 0 0 8px;
	margin-bottom: 10px;
}
.ajuot-photo .double-box .right{
	float: right;
}
.ajuot-photo .double-box h4{
	text-align: left;
	padding: 7px 0 9px;
}
* html .ajuot-photo .double-box h4{
	padding: 8px 0 4px;
}
.ajuot-photo .double-box .red-button{
	overflow: hidden;
	height: 1%;
	padding: 13px 0 2px;
}
.ajuot-photo .double-box .red-button a{
	float: left;
}
.ajuot-photo .double-box fieldset{
	padding-bottom: 8px;
}
.ajuot-photo .double-box fieldset input{
	margin: 2px 10px 0 0;
}
.ajuot-photo .double-box .right fieldset input{
	margin: 0;
}
.ajuot-photo .double-box fieldset div{
	background: url(/images/layout/bg-input.gif) no-repeat;
	padding: 2px 3px 2px 9px;
	float: left;
	width: 308px;
}
.ajuot-photo .double-box .right fieldset div{
	background: url(/images/layout/bg-input-video.gif) no-repeat;
	width: 359px;
}
.ajuot-photo .double-box fieldset div a{
	float: right;
}
.ajuot-photo .double-box fieldset input.txt{
	width: 230px;
	margin: 0;
	padding-top: 3px;
}
.ajuot-photo .double-box .right fieldset input.txt{
	width: 290px;
}
.ajuot-photo .double-box .holder{
	overflow: hidden;
	height: 1%;
	color: #333;
	font-size: 11px;
	background: url(/images/layout/line.gif) repeat-x;
	padding: 10px 0 0;
	line-height: 16px;
}
.ajuot-photo .double-box .top-holder,
.ajuot-photo .double-box .right .holder{
	background: none;
}
.ajuot-photo .double-box .right .holder{
	line-height: 14px;
}
.ajuot-photo .double-box .right .player-holder{
	float:left;
	width:125px;
	padding:4px;
	margin:3px 8px 0 0;
	background:#000;
	position:relative;
}
.ajuot-photo .double-box .holder .img-list{
	float: left;
	width: 102px;
	padding: 1px 3px 3px 0;
}
.ajuot-photo .double-box .holder .img-list li{
	float: left;
	padding: 0 5px 5px 0;
}
.ajuot-photo .double-box .holder .img-list a{
	float: left;
	padding: 3px;
	border: 1px solid #d0d0d0;
	background: #fff;
}
.ajuot-photo .double-box .holder span,
.flickr-albums .photosets .holder span{
	display: block;
}
.ajuot-photo .double-box .holder strong,
.flickr-albums .photosets .holder strong{
	font-size: 12px;
	color: #a50a0b;
	display: block;
	padding-bottom: 1px;
}
.ajuot-photo .double-box .holder a{
	color: #a50a0b;
}
.ajuot-photo .double-box .holder .video{
	float: left;
	background: #000;
	padding: 4px;
	width: 125px;
	margin: 3px 8px 0 0;
}
.ajuot-photo .double-box .right .holder div{
	overflow: hidden;
	height: 1%;
}
.ajuot-photo .double-box .right .holder div span{
	float: left;
}
.ajuot-photo .double-box .right .holder div ul li{
	display: inline;
	color: #a50a0b;
	background: url(/images/layout/sep.gif) no-repeat;
	padding: 0 3px 0 7px;
}
.ajuot-photo .double-box .brands{
	overflow: hidden;
	height: 1%;
	position: absolute;
	top: 36px;
	right: 16px;
	height: 22px;
	z-index: 50;
}
.ajuot-photo .double-box .brands li{
	float: left;
	padding-left: 10px;
}
.ajuot-photo .double-box .brands a{
	float: left;
}
.tags-holder{
	overflow: hidden;
	height: 1%;
	color: #333;
}
.tags-holder .column-express{
	float: left;
	width: 390px;
	font-size: 12px;
}
.ajuot-photo .tags-holder .tags2{
	background: url(/images/layout/bg-tags-small.gif) repeat-y;
}
.ajuot-photo .tags-holder .tags2 .tags-top{
	background: url(/images/layout/bg-title-dark-small.gif) no-repeat;
}
.ajuot-photo .tags-holder .tags2 .tags-bottom{
	background: url(/images/layout/bg-tags-bottom-small.gif) no-repeat 0 100%;
	padding-bottom: 8px;
}
/*
h3.express-import{
	background: url(/images/layout/h3-express-import.gif) no-repeat;
}
h3.my-preferences{
	background: url(/images/layout/h3-my-preferences.gif) no-repeat;
}
h3.my-notifications{
	background: url(/images/layout/h3-my-notifications.gif) no-repeat;
}
*/
.tags-holder a{
	color: #a50a0b;
}
.tags-holder .column-express ul{
	line-height: 16px;
	padding: 7px 0 12px;
}
.tags-holder .column-express .brands{
	overflow: hidden;
	height: 1%;
	padding: 3px 0 0;
}
.tags-holder .column-express .brands li{
	float: left;
	padding-right: 13px;
}
.tags-holder .column-express .brands a{
	float: left;
}
.tags-holder .long-column{
	float: right;
	width: 390px;
	overflow: hidden;
}
.tags-holder .long-column .tags2 .tags-bottom{
	padding: 2px 0 37px;
}
.tags-holder .long-column .tags2 .title{
	padding-left: 10px;
}
.tags-holder .long-column .menu{
	overflow: hidden;
	height: 1%;
	padding: 4px 0 4px 10px;
	background: url(/images/layout/bg-menu.gif) repeat-x;
}
.tags-holder .long-column .menu li{
	float: left;
	padding-left: 55px;
}
.tags-holder .long-column .menu a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 21px;
}
.tags-holder .long-column .menu .link-all{
	padding: 0;
}
.tags-holder .long-column .menu .link-all a{
	background: url(/images/layout/link-all.gif) no-repeat;
	width: 37px;
}
.tags-holder .long-column .menu .link-pictures a{
	background: url(/images/layout/link-pictures.gif) no-repeat;
	width: 63px;
}
.tags-holder .long-column .menu .link-videos a{
	background: url(/images/layout/link-videos.gif) no-repeat;
	width: 54px;
}
.tags-holder .long-column .menu .link-fatcap a{
	background: url(/images/layout/link-fatcap.gif) no-repeat;
	width: 56px;
}
.tags-holder .long-column .menu a:hover,
.tags-holder .long-column .menu a.active{
	background-position: 0 -21px;
}
.tags-holder .long-column .box1{
	background: url(/images/layout/line.gif) repeat-x 0 100%;
	padding: 7px 0 9px;
	margin: 0 10px;
	overflow: hidden;
	height: 1%;
}
.tags-holder .long-column .box1 div{
	position: relative;
	margin-top: 1px;
}
.tags-holder .long-column .box1 .tooltip{
	position: absolute;
	right: 0;
	top: 0;
	z-index:999;
}
.tags-holder .long-column .box1 span{
	color: #666;
}
.tags-holder .long-column .box1 ul{
	font-size: 11px;
	color: #333;
	margin-left: -8px;
}
.tags-holder .long-column p{
	font-size: 11px;
	margin: 0;
	width: 335px;
}
.tags-holder .current-imports p{
	width: auto;
}
.tags-holder .long-column .button{
	right: 9px;
}
/*dashboard-page end*/
/*flickr-import start*/
.flickr-import .ajuot-photo .column-2 .red-box{
	margin-bottom: 11px;
}
h3.how-it-works{
	background: url(/images/layout/h3-how-it-works.gif) no-repeat;
}
.tags2 .box2{
	overflow: hidden;
	height: 1%;
	padding: 10px 0 16px;
}
.tags2 .box2 a{
	float: left;
	margin: 4px 12px 0 0;
}
.tags2 .box2 p{
	margin: 0;
	line-height: 15px;
	color: #333;
}
.tags2 .box2 .import{
	overflow: hidden;
	height: 1%;
}
.tags2 .box2 .import a{
	float: left;
}
/*.ajuot-photo .tags2 .tags-top2{
	background: url(/images/layout/bg-top.gif) no-repeat;
}
*/.ajuot-photo .tags2 .tags-top2 fieldset{
	padding: 14px 0 2px;
}
.ajuot-photo .load-picture .tags-top2 fieldset{
	padding: 22px 0 10px;
}
.flickr-import .tags-holder .long-column{
	float: left;
}
.flickr-import .tags-holder .column-express{
	float: right;
}
h3.my-current-imports{
	background: url(/images/layout/h3-my-current-imports.gif) no-repeat;
}
.ajuot-photo .tags-holder .current-imports .tags2 .tags-top{
	background: url(/images/layout/bg-top-small.gif) no-repeat;
}
.tags-holder .long-column .box1 .info{
	float: right;
	width: 316px;
	overflow: hidden;
}
.tags-holder .long-column .box1 .foto{
	float: left;
	padding: 5px;
	background: url(/images/layout/border.gif) no-repeat;
	border: none;
	margin: 2px 0 0 5px;
	display: inline;
}
.flickr-import .tags-holder .long-column .box1{
	padding-bottom: 11px;
}
.flickr-import .tags-holder .long-column .box1 .txt{
	padding-bottom: 3px;
}
.tags-holder .current-imports .button {
	bottom: 15px;
}
.ajuot-photo .long-column .tags2 .subtitle h4{
	font-size: 16px;
	white-space: nowrap;
}
.flickr-import .tags-holder .long-column .tags2 .tags-bottom{
	padding-bottom: 48px;
}
.flickr-import .ajuot-photo{
	padding-bottom: 19px;
}
.flickr-import .tags-holder .column-express .brands li{
	padding-right: 16px;
}
.ajuot-photo .tags2 fieldset ul li{
	overflow: hidden;
	height: 1%;
	padding-bottom: 14px;
}
.ajuot-photo .admin-important-box fieldset input.txt{
	padding-top: 1px;
	margin:2px;
	font-size: 14px;
	color: #666;
	border:1px solid #fff;
}
.load-button{
	margin-left: 127px;
}
.ajuot-photo .load-picture fieldset input{
	float: left;
}
.ajuot-photo .tags2 fieldset ul label{
	font-weight: bold;
	color: #414141;
	font-size: 12px;
	float: left;
	width: 106px;
	text-align: right;
	padding: 7px 21px 0 0;
}
.ajuot-photo .tags2 fieldset ul div{
	width: 379px;
	float: left;
	background: url(/images/layout/bg-input-load.gif) no-repeat;
	padding: 7px 2px 7px 10px;
	margin:0;
}
.ajuot-photo .tags2 fieldset ul div input{
	width: 379px;
	background: none;
	border: none;
	font-size: 13px;
	color: #666;
	padding: 0;
	margin:0;
	border:1px solid #fff;
}
.ajuot-photo .load-picture fieldset textarea{
	width: 377px;
	height: 68px;
	padding: 7px;
	float: left;
	background: url(/images/layout/bg-textarea.gif) no-repeat;
	border: none;
	font-size: 12px;
	color: #666;
	overflow: auto;
	margin-bottom: 5px;
}
.ajuot-photo .load-picture fieldset{
	padding-bottom: 9px;
}

.ajuot-photo .load-picture{
	margin: 15px 0 21px;
}
.ajuot-photo .admin-important-box{
	margin-top: 10px;
}
.ajuot-photo .admin-important-box .tags-bottom{
	padding-bottom: 46px;
}

.ajuot-photo .flickr-albums .tags-bottom{
	padding: 2px 0 16px;
}
.ajuot-photo .flickr-albums .tags-bottom .subtitle{
	padding: 3px 20px 7px;
}
.ajuot-photo .flickr-albums .tags-bottom .title{
	padding-left: 10px;
}
/*--photosets-hold--*/
.photosets-hold{
	overflow:hidden;
	width:100%;
	padding:0 0 20px;
	background:#fff;
}
.flickr-albums .photosets{
	overflow: hidden;
	height: 1%;
	background: #fff url(/images/layout/gradient.gif) repeat-x;
	padding: 17px 0 12px 10px;
}
.flickr-albums .first{
	padding-bottom: 14px;
}
.flickr-albums .last{
	padding-bottom: 35px;
}
.flickr-albums .photosets .refresh{
	overflow: hidden;
	width:100%;
	padding: 1px 0 0;
}
* html .flickr-albums .photosets .refresh {padding-bottom:17px;}
* +html .flickr-albums .photosets .refresh {padding-bottom:17px;}
.flickr-albums .photosets .refresh a{
	float: left;
	margin:0 0 17px;
}
* html .flickr-albums .photosets .refresh a{margin:0;}
* +html .flickr-albums .photosets .refresh a{margin:0;}
.flickr-albums .photosets .holder{
	float: left;
	width: 388px;
	overflow: hidden;
	font-size: 11px;
	line-height: 16px;
}
.flickr-albums .photosets .holder .foto,
.dashboard .picture-list li a{
	border: none;
	padding: 6px 5px 6px 7px;
	background: url(/images/layout/border-big.gif) no-repeat;
}
.dashboard .picture-list li a{
	background:#fff url(/images/layout/border-big2.gif) no-repeat;
}
.picture-list li a.selected{
	background: #fe9e17 url(/images/layout/border-big2.gif) no-repeat;
}
.dashboard .picture-list li .button-play,
.dashboard .player-holder .btn-play{
	position: absolute;
	top: 17px;
	left: 26px;
	text-indent: -9999px;
	width: 43px;
	height: 45px;
	background: url(/images/layout/btn-play-small.png) no-repeat;
}
.dashboard .player-holder .btn-play {
	top:30px;
	left:50%;
	margin:0 0 0 -20px;
}
.flickr-albums .photosets .holder a{
	color: #a50a0b;
}
.controll-holder{
	background: #cecece;
	width:789px;
	overflow:hidden;
	position:relative;
	padding: 5px 0 4px;
	text-align:center;
}
.controll-holder div{
	position:relative;
	left:50%;
	float:left;
}
.controll-holder ul.page-controll{
	position:relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0;
}
.dashboard ul.page-controll li{
	background: url(/images/layout/page-controller-shadow-dark-gray.gif) no-repeat 100% 100%;
}
/*
h3.pictures-to-import{
	background: url(/images/layout/h3-pictures-to-import.gif) no-repeat;
}
*/
.import-pic .controll-holder1{
	margin: 0 -10px;
	width: 767px;
	overflow: hidden;
	background: url(/images/layout/gradient-controll.gif) repeat-x;
	padding: 2px 11px 3px;
}
.import-pic .button-yellow{
	float: right;
	margin-left: 3px;
}
.import-pic .controll-holder1 ul{
	padding-top: 1px;
	overflow:hidden;
}
.import-pic .picture-list{
	background: none;
	margin: 15px -8px 2px;
	width: 785px;
}
.import-pic .picture-list:after{
	display: block;
	clear: both;
	content: "";
}
* html .import-pic .picture-list{
	padding: 0 0 10px;
}
* +html .import-pic .picture-list{
	padding-bottom: 10px;
}
.import-pic .picture-list:after{
	display: block;
	clear: both;
	content: "";
}
.import-pic .picture-list li img{
	width: 67px;
	height: 67px;
}
.import-pic .picture-list .popup a{
	background: none;
}
.import-pic .picture-list .popup{
	top: -45px;
	left: 28px;
}
.import-pic .picture-list .right .popup{
	left: -25px;
}
.import-pic .picture-list .popup .popup-content{
	padding: 10px 10px 14px;
}
.ajuot-photo .tags2 .popup p{
	margin: 0;
}
.import-pic .picture-list li{
	margin: 0 0 9px;
	padding: 0 0 0 7px;
}
.dashboard #content{
	position: relative;
	z-index: 10;
}
* html .dashboard #content{
	position: static;
}
.ajuot-photo .import-pic .subtitle{
	padding: 5px 10px 16px;
}
.ajuot-photo .import-pic .tags-bottom{
	padding-bottom: 19px;
}
.ajuot-photo .import-pic{
	margin: 20px 0 11px;
}
/*flickr-import end*/


/* new pages start */
/* sub-box-menu start */
.sub-box-menu{
	background:url(/images/layout/sub-box-menu-bg.gif) repeat-x;
	overflow: hidden;
	width: 769px;
	margin: 0 -10px;
	padding: 4px 0 4px 20px;
}
.sub-box-menu li{
	float:left;
	margin: 0 14px 0 15px;
	display:inline;
}
.sub-box-menu li:first-child{margin:0}
.sub-box-menu li a,
.sub-box-menu li strong{
	text-indent:-999px;
	overflow: hidden;
	height: 21px;
	display:block;
}
.sub-box-menu li a:hover,
.sub-box-menu li.active a{background-position:0 100%}
.sub-box-menu li .link-tagged {
	background: url(/images/layout/link-tagged.gif) no-repeat;
	width: 69px;
}
.sub-box-menu li .link-untagged {
	background: url(/images/layout/link-untagged.gif) no-repeat;
	width: 85px;
}
.sub-box-menu li .link-all {
	background: url(/images/layout/link-all.gif) no-repeat;
	width: 37px;
}
/* sub-box-menu end */
/* manage-videos start */
.manage-videos {
	width: 789px;
	margin: 0 -10px;
	padding: 0 0 19px;
	list-style: none;
}
.manage-videos:after {
	content:"";
	display:block;
	clear:both;
}
.manage-videos li {
	float: left;
	position: relative;
	padding: 14px 7px 2px 16px;
}
.manage-videos li a {
	float: left;
	border: 4px solid #030303; 
}
.manage-videos li a.active{
	border-color: #fe9d17;
}
.manage-videos li a img {
	display: block;
}
.manage-videos li a .alert-icon {
	position: absolute;
	right: 13px;
	bottom: -2px;
}
.manage-videos li .btn-play {
	background: url(/images/layout/btn-play-small.png) no-repeat;
	height:45px;
	position:absolute;
	text-indent:-9999px;
	left:65px;
	top:45px;
	border: 0 !important;
	width:43px;
}
/* manage-videos end */
/* manage-pictures start */
.manage-pictures {
	width: 763px;
	margin: 0 0 0 5px;
	padding: 0 0 17px;
	list-style: none;
	position: relative;
}
.manage-pictures:after {
	content:"";
	display:block;
	clear:both;
}
.manage-pictures li {
	float: left;
	position: relative;
	margin: 10px 0 0 0;
	display: inline;
	height: 100px;
	width: 100px;
	padding: 2px 7px 2px 2px;
	background: url(/images/layout/manage-pictures-frame.gif) no-repeat;
}
.manage-pictures li a {
	border: 4px solid #fff; 
	display: block;
}
.manage-pictures li a.active{
	border-color: #fea31c;
}
.manage-pictures li a img {
	display: block;
}
.manage-pictures li a .alert-icon {
	position: absolute;
	right: 15px;
	bottom: 11px;
}
/* manage-pictures end */
.ajuot-photo .tags2 .tags-top .title {
	overflow: hidden;
	height: 1%;
}
.ajuot-photo .tags2 .tags-top .title .quest-link {
	float: left;
	position: static;
	margin: -3px 0 -10px 8px;
}
/*
.manage-your-video {
	background: url(/images/layout/h3-manage-your-video.gif) no-repeat;
	width: 140px !important;
	float: left;
}
.manage-your-pictures {
	background: url(/images/layout/h3-manage-your-pictures.gif) no-repeat;
	width: 152px !important;
	float: left;
}
.results-picture {
	background: url(/images/layout/h3-results-picture.gif) no-repeat;
	width: 148px !important;
	float: left;
}
.results-video {
	background: url(/images/layout/h3-results-video.gif) no-repeat;
	width: 125px !important;
	float: left;
}
.results-artist {
	background: url(/images/layout/h3-results-artist.gif) no-repeat;
	width: 127px !important;
	float: left;
}
.results-crews {
	background: url(/images/layout/h3-results-crews.gif) no-repeat;
	width: 122px !important;
	float: left;
}
.results-articles {
	background: url(/images/layout/h3-results-articles.gif) no-repeat;
	width: 134px !important;
	float: left;
}

.manage-profile {
	width: 144px !important;
	background: url(/images/layout/h3-manage-profile.gif) no-repeat;
	float: left;
}
.artist-title {
	width: 77px !important;
	background: url(/images/layout/h3-artist-page.gif) no-repeat;
	float: left;
}
*/
.text-view-by {
	background: url(/images/layout/text-view-by.gif) no-repeat;
	width: 65px;
}

.media-popup {
	position: absolute;
	left: 75px;
	bottom: 72px;
	color: #333;
	width: 181px;
	display: none;
}
.manage-pictures .media-popup {
	left: 38px;
	bottom: 75px;
}
.media-popup .top-bg {
	overflow: hidden;
	width: 100%;
	background: url(/images/layout/media-popup-top-bg.png) no-repeat;
	padding-top: 2px;
}
.media-popup .bg {
	overflow: hidden;
	width: 161px;
	background: url(/images/layout/media-popup-bg.png) repeat-y;
	padding: 0 10px 9px;
	font-size: 12px;
}
.media-popup .bot-bg {
	overflow: hidden;
	height: 14px;
	background: url(/images/layout/media-popup-bot-bg.png) no-repeat;
}
.media-popup p {
	margin: 12px 0 0 !important;
}
.media-popup .error {
	display: block;
	padding: 1px 0 0 26px;
	background: url(/images/layout/media-popup-error-icon.gif) no-repeat;
}
.media-popup ul {
	margin: 0 0 0 -6px;
	padding: 0;
	width: 100%;
	list-style: none;
	font-size: 11px;
	overflow: hidden;
}
.media-popup ul li {
	display: inline;
	float: left;
	position: static !important;
	padding: 0 7px 0 7px;
	margin: 0 0 0 -1px;
	width: auto;
	height: auto;
	background: url(/images/layout/media-popup-divider.gif) no-repeat 0 50%;
}
.media-popup ul li a {
	border: 0;
	color: #a50a0b;
	float: none;
	text-decoration: none;
}
.media-popup ul li a:hover {
	text-decoration: underline;
}

.ajuot-photo .tags2 fieldset ul div div {
	background: none;
	float: none;
	padding: 0;
	width: auto;
}
.ajuot-photo .tags2 fieldset ul div.selectArea {
	padding: 0 !important;
	background: url(/images/layout/select-right.gif) no-repeat 100% 0 !important;
}
.ajuot-photo .tags2 fieldset ul div .file {
	width: 300px;
}
.ajuot-photo .tags2 fieldset ul div .file-btn {
	float: right;
	margin-top: -4px;
}
.ajuot-photo .tags2 fieldset ul .radio-box {
	float: left;
	padding-top: 7px;
}
.ajuot-photo .tags2 fieldset ul .radio {
	float: left;
	width: 15px;
	height: 15px;
	margin: 0;
}
.ajuot-photo .tags2 fieldset ul .radio-box label {
	padding: 0 12px 0 4px; 
	width: auto;
	font-weight: normal;
}
.ajuot-photo .tags2 fieldset ul .ind {
	margin-top: -8px;
}
.profile-form {
	float: left;
	width: 530px;
	margin: -6px 0 -10px;
}
.current-profile {
	float: right;
	text-align: center;
	width: 203px;
	font-size: 12px;
	margin: 11px 8px 0 0;
	display: inline;
	color: #333;
}
.current-profile .img {
	padding: 6px;
	width: 150px;
	height: 150px;
	background: url(/images/layout/current-profile-frame.gif) no-repeat;
	overflow: hidden;
	margin: 0 auto; 
}
.current-profile span {
	display: block;
}
.current-profile .del {
	color: #a50a0b;
	text-decoration: none;
	padding-right: 17px;
	background: url(/images/layout/current-profile-del.gif) no-repeat 100% 50%;
}
.current-profile .del:hover {
	text-decoration: underline;
}
/* new pages end */
.sub_head_area {
	position: relative;
}
.sub_head_area .close {
	position: absolute;
	right: 10px;
	top: 11px;
}

.tags .artist-help {
	overflow: hidden;
	width: 100%;
	margin: 5px 0 0;
	background: url(/images/layout/artist-help-line.gif) repeat-y 82px 0;
}
.tags .artist-help p {
	color: #666;
	margin: 4px 0 0;
	padding-bottom: 12px;
	line-height: 16px;
}
.tags .artist-help p a {
	color: #666;
	text-decoration: underline;
}
.tags .artist-help p a:hover {
	text-decoration: none;
}
.tags .artist-help .help-link {
	float: left;
	width: 100px;
}
.tags .artist-help .help-link a {
	float: left;
	background: url(/images/layout/artist-help-link.gif) no-repeat;
	width: 53px;
	margin: 42px 0 0 11px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
}
.tags .artist-help .table {
	overflow: hidden;
	height: 1%;
}

.ajuot-photo .tags .manage-holder {
	margin: 6px 0 0;
	color: #333;
}
.ajuot-photo .tags .manage-holder .row {
	position: relative;
}
.ajuot-photo .tags .manage-holder .drop-down {
	position: relative;
	z-index: 100;
}
.ajuot-photo .tags .manage-holder .row .input-holder {
	width: 391px;
	margin: 0;
	padding: 0;
	background-image: url(/images/layout/manege-drop-shadow.gif);
}
.ajuot-photo .tags .manage-holder .row .input-holder .top-bg {
	background-image: url(/images/layout/manage-input-holder-top.gif);
}
.ajuot-photo .tags .manage-holder .row .input-holder .bottom-bg {
	background-image: url(/images/layout/manage-input-holder-bot.gif);
	width: 389px;
	padding-right: 0;
	padding-bottom: 3px;
	overflow: hidden;
}


.ajuot-photo  .tags .manage-holder .drop-select-countries .stretch-bg {
	background:url(/images/layout/manage-drop-shadow.png) repeat-y;
	width:397px;
}
.ajuot-photo  .tags .manage-holder .drop-select-countries .stretch-bg ul {
	width: 387px;
}
.ajuot-photo .tags .manage-holder .input-holder {
}

.ajuot-photo .tags .manage-holder .drop-select-countries {
	left: 123px;
}
.ajuot-photo .tags .manage-holder .drop-countries {
	left: 123px;
	top: 31px;
}

.ajuot-photo .tags .manage-holder .row p {
	width: 107px;
	font-size: 12px;
	line-height: 13px;
	margin: 6px 0 0;
	padding-right: 18px;
}
.ajuot-photo .tags .manage-holder .row p.ind {
	margin-top: 0;
}
.manage-holder .text-field {
	background:url(/images/layout/bg-input-load.gif) no-repeat;
	float:left;
	margin:0;
	padding:5px 2px 9px 10px;
	width:379px;
}
.manage-holder .text-field input {
	background:none;
	border:1px solid #FFFFFF;
	color:#666;
	font-size:13px;
	margin:0;
	padding:0;
	width:379px;
	float: left;
}
.manage-holder .text-field .file {
	width: 300px;
}
.manage-holder .text-field .file-btn {
	float: right;
	margin-top: -2px;
}
.manage-holder .description-textarea {
	float:left;
	width:391px;
	padding:7px 0;	
	background: url(/images/layout/bg-textarea.gif) no-repeat;
}
.manage-holder textarea {
	border:medium none;
	color:#666;
	float:left;
	font-size:12px;
	height:68px;
	margin-bottom:5px;
	overflow:auto;
	padding:0 7px;
	width:377px;
	background:none;
}
.manage-holder .radio-box {
	float: left;
	padding-top: 7px;
}
.manage-holder .radio {
	float: left;
	width: 15px;
	height: 15px;
	margin: 0;
}
.manage-holder .radio-box label {
	padding: 0 12px 0 4px; 
	font-size: 12px;
	float: left;
	font-weight: normal;
}
.manage-holder .load-button {
	margin-top: 10px;
}
.manage-holder .input-alert {
	background:url(/images/layout/manage-alert.gif) no-repeat !important;
	display:none;
	height:29px !important;
	left:125px !important;
	padding: 0 !important;
	top: 0 !important;
	position:absolute;
	width:392px !important;
}
.manage-holder .area-alert {
	background:url(/images/layout/manage-alert-area.gif) no-repeat ;
	display:none;
	height:81px;
	left:126px;
	top: 2px;
	position:absolute;
	width:392px;
}
.manage-holder .input-alert p {
	color:#A50A0B;
	font-size:12px;
	line-height:29px;
	margin:0 0 0 30px;
}
.manage-holder .area-alert p {
	color:#A50A0B !important;
	font-size:12px !important;
	float: none !important; 
	width: auto !important;
	line-height:29px !important;
	text-align: left !important;
	padding: 0 !important;
	font-weight: normal !important;
	margin:0 0 0 30px !important;
}
.r-part-tooltip {
	position: absolute;
	right:10px;
	top:11px;
}

.ajuot-photo .wide-column{
	background:#fff;
}
.ajuot-photo .wide-column .content-columns-bottom{
	background: none;
	width: 100%;
}
.ajuot-photo .wide-column .content-columns-bottom .column-2 {
	width: 100%;
}
.ajuot-photo .wide-column .tags {
	background-image: url(/images/layout/long-grey-box-bg-wide.gif);
}
.ajuot-photo .wide-column .tags-top {
	background-image: url(/images/layout/bg-title-dark-wide.gif);
}
.ajuot-photo .wide-column .tags-bottom {
	background-image: url(/images/layout/long-grey-box-bottom-wide.gif);
}
.wide-column .sub-box-menu {width: 100%}
.wide-column .import-pic .controll-holder1 {
	width: 942px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.wide-column .import-pic {
	margin-top: 0;
}
.wide-column .import-pic .controll-holder1 .center {
	float: left;
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
.wide-column .import-pic .controll-holder1 .center .page-controll {
	float: left;
	margin-left: -50%;
	position: relative;
}
* html .wide-column .import-pic .controll-holder1 .center .page-controll {
	left: -50%;
	margin: 0;
}
* +html .wide-column .import-pic .controll-holder1 .center .page-controll {
	left: -50%;
	margin: 0;
}

.manage-pictures-wide {
	width: 944px;
	margin: 0 -20px 0 7px;
}
.manage-pictures-wide li {
	margin: 14px 0 0 0;
	padding-right: 16px;
}


.recent-popup {
	position: absolute;
	left: 43px;
	bottom: 72px;
	color: #333;
	width: 132px;
	display: none;
}
.wide-popup {width: 210px}
.recent-popup .top-bg {
	overflow: hidden;
	width: 100%;
	background: url(/images/layout/vertical-cloud-popup-top.png) no-repeat;
	padding-top: 4px;
}
.wide-popup .top-bg {background: url(/images/layout/vertical-cloud-popup-top-wide.png) no-repeat}
.recent-popup .bg {
	overflow: hidden;
	height: 1%;
	background: url(/images/layout/vertical-cloud-popup.png) repeat-y;
	padding: 0 8px 9px;
	font-size: 12px;
}
.wide-popup .bg {background: url(/images/layout/vertical-cloud-popup-wide.png) repeat-y}
.recent-popup .bot-bg {
	overflow: hidden;
	height: 17px;
	background: url(/images/layout/vertical-cloud-popup-bottom.png) no-repeat;
}
.wide-popup .bot-bg {background: url(/images/layout/vertical-cloud-popup-bottom-wide.png) no-repeat}
.recent-popup a {
	float: none !important;
	border: 0 !important;
	display: inline !important; 
	color: #a50a0b;
}
.recent-popup p {
	margin: 4px 0 0 !important;
	word-spacing: -1px;
}
.recent-popup ul {
	margin: 0 0 0 -6px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	height: 1%;
	position: relative;
	overflow: hidden;
}
.recent-popup ul li {
	display: inline;
	float: left;
	position: static !important;
	padding: 0 6px 0 7px;
	margin: 0 0 0 -1px;
	width: auto;
	height: auto;
	background: url(/images/layout/media-popup-divider.gif) no-repeat 0 50%;
}
.recent-popup ul li a {
	border: 0;
	color: #a50a0b;
	float: none;
	text-decoration: none;
}
.recent-popup ul li a:hover {
	text-decoration: underline;
}



.wide-column .members-videos .list {
	margin: 0 -8px 0 4px;
	width: 948px;
}
.wide-column .members-videos .list p {
	font-size: 11px !important;
}

.wide-column .members-videos .list li {
	width: 316px;
}
.wide-column .members-videos .list .description li {
	float: none !important;
	width: auto !important;
}
.wide-column .members-videos .list .description {
	width: 177px !important;
}
.wide-column .members-videos .list .description div {
	width: 177px !important;
}
.wide-column .members-videos .list h5 {
	margin: 0; 
	font-size: 12px;
	color: #a50a0b;
}
.wide-column .members-videos .list .player-holder .btn-play {
	left: 60px;
}
.wide-column .members-videos .list .player-holder .hd {
	position: absolute;
	left: 2px;
	top: 1px; 
	width: 23px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/layout/hd.png) no-repeat;
}
.wide-column .members-videos .list .player-holder .hd {
}



/* artist-list */
.wide-artist-list-holder {
	margin: 0 0 -4px;
	padding: 0 0 0 8px;
	overflow: hidden;
	width: 936px;
	list-style: none;
}
.wide-artist-list-holder li,
.new-artist-list-holder li{
	overflow: hidden;
	margin: 9px 0 0;
	width: 460px;
	float: left;
}
* html .wide-artist-list-holder li,
* html .new-artist-list-holder li{
	overflow:visible;
	height: 1%;
}
.wide-artist-list-holder li p,
.new-artist-list-holder li p {
	margin: 0 3px 0 0 !important; 
	display: inline;
	font-size: 11px !important;
}
.wide-artist-list-holder li li,
.new-artist-list-holder li li{background: none}
.wide-artist-list-holder .image-holder,
.new-artist-list-holder .image-holder{
	float:left;
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 4px;
	position: relative;
	margin: 6px 0 0;
}
.wide-artist-list-holder .image-holder .btn-view-artist,
.new-artist-list-holder .image-holder .btn-view-artist{
	position:absolute;
	display: block;
	right:4px;
	bottom:4px;
}
.wide-artist-list-holder .description,
.new-artist-list-holder .description{
	float:right;
	width: 320px;
	margin: 6px 0 0;
}
.wide-artist-list-holder .description h3,
.new-artist-list-holder .description h3{
	font:bold 24px/26px "Trebuchet MS", sans-serif;
	overflow: hidden;
	color:#a50a0b;
	position:relative;
	cursor:pointer;
	letter-spacing: -2px;
	overflow: hidden;
	width: 100%;
}
.wide-artist-list-holder .description h3 .icon,
.new-artist-list-holder .description h3 .icon{
	width: 23px;
	height: 21px;
	overflow: hidden;
	background: url(/images/layout/wide-artist-list-holder-icon.gif) no-repeat ;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 3px 0 0 0;
	cursor: auto;
}
.wide-artist-list-holder .description h3 .people-icon,
.new-artist-list-holder .description h3 .people-icon{
	background: url(/images/layout/wide-artist-list-holder-people-icon.gif) no-repeat;
	width: 32px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 2px 0 0 2px;
	cursor: auto;
}
.wide-artist-list-holder .description h3 .photo-icon,
.new-artist-list-holder .description h3 .photo-icon{
	background: url(/images/layout/wide-artist-list-holder-photo-icon.gif) no-repeat;
	width: 23px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 2px 0 0 0;
	cursor: auto;
}
.wide-artist-list-holder .description h3 a,
.new-artist-list-holder .description h3 a{
	color:#a50a0b;
	float: left;
}
.wide-artist-list-holder .description h3 a:hover,
.new-artist-list-holder .description h3 a:hover{text-decoration:none}
.wide-artist-list-holder .description h4,
.new-artist-list-holder .description h4{
	margin: -8px 0 0;
	font-size: 18px;
	color: #4b4b4b;
}

.new-artist-list-holder .row,
.wide-artist-list-holder .row{
	overflow: hidden;
	width: 100%;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

.new-artist-list-holder .row p,
.wide-artist-list-holder .row p{float:left;}

.new-artist-list-holder .row ul,
.wide-artist-list-holder .row ul{
	float:left;
	margin: 0;
	overflow: hidden;
	display: inline;
}
.new-artist-list-holder .row ul li,
.wide-artist-list-holder .row ul li{
	display:inline;
	width: auto;
	float: none; 
	padding: 0 2px 0 7px;
	background: url(/images/layout/black-separator.gif) no-repeat 0 50%;
}

.new-artist-list-holder .row ul li:first-child,
.wide-artist-list-holder .row ul li:first-child{
	background:none;
	padding-left:0;
}
.new-artist-list-holder .row a,
.wide-artist-list-holder .row a{color:#a50a0b;}

.new-artist-list-holder .row a:hover,
.wide-artist-list-holder .row a:hover{text-decoration:underline}
/* other arts list */
.new-artist-list-holder .other-arts,
.wide-artist-list-holder .other-arts{
	overflow:hidden;
	width: 100%;
	margin: 5px 0;
}
.new-artist-list-holder .other-arts li,
.wide-artist-list-holder .other-arts li{
	float:left;
	margin: 0 6px 0 0;
	padding: 0;
	width: auto;
}
.new-artist-list-holder .other-arts a,
.wide-artist-list-holder .other-arts a{
	display:block;
	padding: 3px;
	background: #fff;
	border: 1px solid #ddd;
}


.wide-articles-list {
	width: 964px;
	margin: 0 -34px -8px 6px;
	overflow: hidden;
}
.wide-articles-list ul {
	width: 100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow: hidden;
}
.wide-articles-list .articles li {
	background: none;
	width: 478px;
	float: left;
	padding: 0 0 10px;
	margin: 9px 0 0;
}
.wide-articles-list .articles li div {
	margin-left: 0;
}
.wide-articles-list .articles li p {
	margin-left: 180px;
}

.ajuot-photo .minim-wind .tags-top {
	background-color: #cdcdcd;
}
.ajuot-photo .minim-wind .tags-bottom {
	background-image: url(/images/layout/minim-bot-bg.gif);
	padding-bottom: 11px;
}
.maximise-link {
	float: left;
	margin-top: 8px;
}
.maximise-link img {
	display: block;
}


.no-results {
	overflow: hidden;
	width: 961px;
	font-size: 12px;
	padding-left: 3px;
	color: #333;
	padding-top: 31px;
	padding-bottom: 27px;
}
.no-results .head {
	margin: 0 0 0 -3px;
	width: 964px;
	background: #cdcdcd url(/images/layout/no-results-head-top.gif) no-repeat;
}
.no-results h4 {
	margin: 0;
	font-size: 12px;
	padding: 8px 11px 9px;
	font-weight: normal;
	background: url(/images/layout/no-results-head-bot.gif) no-repeat 0 100%;
}
.no-results p {
	margin: 15px 0 0;
	line-height: 15px;
}
.no-results a {
	color: #a50a0b;
}
.no-results ul {
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
}
.no-results .cont {
	margin-top: 12px;
	overflow: hidden;
	width: 100%;
}


/* latest-video start */
.latest-video {
	width: 473px;
	padding-bottom: 34px;
}
.latest-video:after {
	content:"";
	display:block;
	clear:both;
}
.latest-video .head {
	background: url(/images/layout/latest-video-head.gif) no-repeat;
	height: 29px;
	padding: 0 6px 0 11px;
	overflow: hidden;
}
.latest-video .head .see-video {
	float: left;
	background: url(/images/layout/h3-see-video.gif) no-repeat;
	width: 110px;
	height: 12px;
	margin: 9px 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.latest-video .head .more-link {
	float: right;
	margin-top: 5px;
}
.latest-video .cont {
	height: 1%;
	padding: 6px 3px 0 3px;
	background: url(/images/layout/latest-video-cont.gif) repeat-x;
}
.latest-video .cont:after {
	content:"";
	display:block;
	clear:both;
}
.latest-video .btn-play {
	background: url(/images/layout/video-big-arrow.png) no-repeat;
	width: 58px;
	text-indent: -9999px;
	overflow: hidden;
	height: 59px;
	position: absolute;
	left: 81px;
	top: 43px;
}
.latest-video .big-vid {
	float: left;
	position: relative;
	padding: 6px;
	width: 216px;
	height: 164px;
	background: url(/images/layout/latest-video-big-vid-frame.gif) no-repeat;
}
.latest-video .big-vid .descr {
	position: absolute;
	left: 6px;
	bottom: 6px;
	width: 216px;
	font-size: 11px;
	color: #fff;
}
.latest-video .big-vid .descr div {
	background: url(/images/layout/latest-video-big-vid.png);
	padding: 8px 5px;
	width: 206px;
	overflow: hidden;
}
.latest-video .big-vid .descr .title {
	display: block;
	font-size: 12px;
}
.latest-video .big-vid .descr p {
	line-height: 14px;
}
.latest-video .small-vid {
	margin: 0;
	padding: 2px 0 0;
	list-style: none;
	float: right;
	width: 226px;
}
.latest-video .small-vid li {
	float: left;
	padding-right: 4px;
	padding-bottom: 5px;
	position: relative;
}
.latest-video .small-vid li .popup {
	left: 23px;
	bottom: 58px;
}
.latest-video .small-vid li .popup li {
	padding: 0 7px;
	float: none;
}
/* latest-video end */
.help-drop {
	margin: 20px 0 13px;
	width: 100%;
}
.help-drop .input-holder .bottom-bg,
.help-drop .input-holder .top-bg{
	background: none !important;
}
.rel-tag {
	z-index: 100;
}


.pre-header .icons {
	float: left;
	padding: 4px 0 0 1px;
}
.pre-header .icons a {
	float: left;
	margin-left: 4px;
}
.pre-header .icons a img {
	display: block;
}
.ajuot-photo .tags2 .help-drop .input-alert {
	bottom: auto;
	top: 0;
	width: 742px;
	height: 29px;
	background: url(/images/layout/help-alert-bg-none.gif) no-repeat;
	line-height: 28px;
	padding-left: 30px;
}
.ajuot-photo .tags2 .help-drop .input-alert p {
	font-size: 12px;
}
.ajuot-photo .tags2 .help-drop fieldset .input-holder .input-area li {
	margin-top: 1px;
}
.ajuot-photo .tags2 .manage-holder .input-holder .input-area {
	overflow: visible !important;
}
.ajuot-photo .tags2 .manage-holder .input-holder .input-area li {
	margin-top: 2px !important;
}

.ajuot-photo .tags .help-drop .drop-select-countries .stretch-bg {
	width: 774px;
	background: red;
	background: url(/images/layout/help-drop-shadow.png) repeat-y;
}
.ajuot-photo .tags .help-drop .drop-select-countries {
	left: -2px;
}
.ajuot-photo .tags .help-drop .drop-select-countries ul {
	width: 764px;
}
.all-artists .title h2 {
	background:url(/images/layout/h2-all-the-artists.gif) no-repeat;
	width:98px;
	height:12px;
}









/* wide boxes*/
.wide-box {
	background:url(/images/layout/long-grey-box-bg-wide.gif) repeat-y;
	width:100%;
	margin:10px 0 0 !important;
}
.minim-wind {background:#cbcbcb}
.wide-box .tags-top {
	background:url(/images/layout/bg-title-dark.gif) no-repeat scroll 0 0;
	width:100%;
}
.wide-box .tags-bottom {
	background:url(/images/layout/long-grey-box-bottom.gif) no-repeat scroll 0 100%;
	height:1%;
	padding:0 !important;
}
.minim-wind .tags-bottom {
	background:url(/images/layout/minim-bot-bg.gif) no-repeat 0 100%;
	height:1%;
	padding:0 !important;
}
.wide-box .tags-info {
	background:url(/images/layout/long-grey-box-bg-wide-bottom.gif) no-repeat 100% 100%;
	width:100%;
	padding:0 0 13px;
}
.wide-box .tags-info:after {
	display:block;
	clear:both;
	content:"";
}
.minim-wind .tags-info {background:url(/images/layout/long-grey-box-bg-wide-bottom-minim.gif) no-repeat 100% 100%}
.wide-box .title h3 {
	color:#fff;
	font-size:16px;
}
.wide-box .title {
	background:url(/images/layout/bg-title-dark-wide-right.gif) no-repeat 100% 0;
	height:1%;
	padding:5px 10px 9px 12px !important;
	position:relative;
}
.wide-box .title a{
	position: absolute;
	top: 4px;
	right: 5px;
	text-indent: -9999px;
	overflow: hidden;
	height: 20px;
	width: 20px;
}
.wide-box .sub-box-menu {
	margin:0;
	padding:1px 0 4px;
	width:100%;
}
.wide-box .sub-box-menu ul {padding:0 0 0 20px}
.wide-box .manage-pictures-wide {
	width:auto !important;
	height:1%;
	padding:0 0 0 12px;
	margin:0 !important;
}
.wide-box .controll-holder1 {
	width:auto !important;
	margin:10px 0 0;
	height:1%;
}
.wide-box .controll-holder1 ul {background:none}
.wide-box .list {
	width:100% !important;
	margin:0 !important;
}
.wide-box .list ul {
	width:auto !important;
	padding:0;
	height:1%;
}
.wide-box .maximise-link {
	margin-left:11px;
	display:inline;
}
.wide-box .wide-artist-list-holder {
	width:auto !important;
	height:1%;
}
.wide-box .wide-articles-list {
	width:auto !important;
	height:1%;
}
.wide-box .wide-articles-list li {
	width:465px !important;
	padding:0 0 10px 5px !important;
}
.visual-sm-vid {
	width:107px;
	height:83px;
	position:relative;
}
.visual-sm-vid img {
	display:block;
	border:3px solid #000;
}
.visual-sm-vid .btn-play2 {
	position:absolute;
	left:35px;
	top:24px;
	width:32px;
	height:32px;
	z-index:100;
	background:url(/images/layout/btn-small-play2.png) no-repeat;
}

/*about us page*/
.about-page .side-bar a:hover{text-decoration: underline;}
.about-page .side-bar .title{
	overflow: hidden;
	height: 1%;
	padding: 9px 7px;
}
.about-page .side-bar .title a{
	float: right;
	margin: -3px 0 -5px;
}
.about-page .map{
	font-size:11px;
	color:#333;
}
.about-page .map .inner-content{padding:6px 7px 27px;}
.about-page .map .map-holder{
	position: relative;
	width: 100%;
}
.about-page .map a{color:#a50a0b;}
.about-page .map p{margin: 0 0 7px;}
.about-page .map-holder img{display: block;}
.about-page .map-holder ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.about-page .map-holder li{position: absolute;}
.about-page .map-holder li.first{
	top: 46px;
	left: 71px;
}
.about-page .map-holder li.second{
	top: 37px;
	left: 132px;
}
.about-page .map-holder a{
	background: url(/images/layout/map-pointer.png) no-repeat;
	height: 25px;
	width: 14px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}
.twitter ul{
	padding: 0;
	margin:0 16px 21px;
	list-style: none;
	font-size: 12px;
	color: #333;
}
.twitter li{
	border-top: 1px solid #ccc;
	line-height: 16px;
	padding: 12px 0 16px;
}
.twitter li:first-child{border:none;}
.twitter li a{color: #a50a0b;}
.twitter li span{font-size: 11px;}
.twitter li span strong{
	font-size: 12px;
	color: #a50a0b;
}
.twitter p{margin:2px 0 0;}
.about-page .side-bar .forum{padding-bottom: 14px;}
.banner-box .title{
	margin: 0 -16px 9px;
	width: 294px;
}
.banner-box{
	padding: 0 16px 6px;
	text-align: center;
	font-size: 11px;
}
.banner-box ul{
	line-height: 16px;
	text-align: left;
	padding: 5px 0 7px 13px;
}
.banner-box a{color: #a50a0b;}
.about-page .main-content{
	padding: 10px 6px 0;
	width: 630px;
	overflow: hidden;
}
.about-page .main-content h2{
	margin: 0 0 2px;
	font-size: 18px;
	color: #333;
}
.about-page .main-content .txt-box{
	line-height: 18px;
	font-size: 12px;
	background: url(/images/layout/txt-box-bg.gif) repeat-x;
	padding: 11px 0 23px;
	color: #333;
}
.about-page .main-content .txt-box .heading{
	font-size: 17px;
	line-height: 20px;
	display: block;
	font-weight: normal;
	margin-bottom: 12px;
}
.about-page .main-content .txt-box p{margin: 0 0 5px;}
.about-page .main-content .txt-box p a{color: #a50a0b;}
.about-page .main-content .txt-box a:hover{text-decoration: underline;}
.about-page .main-content .txt-box p span{text-decoration: underline;}
.about-page .main-content .txt-box .left-image{
	float: left;
	display: inline;
	margin: 2px 19px 10px 10px;
}
.btn-wrapper{
	padding: 6px 0;
	overflow: hidden;
	width: 100%;
}
.btn-wrapper a{float: right;}
.about-page .stats-box{
	overflow: hidden;
	width: 650px;
	margin-right:-20px;
	padding-bottom: 34px;
}
.about-page .stats-box .small-column{
	float: left;
	width: 215px;
}
.about-page .stats-box .small-column h4{
	margin:8px 0 12px;
	text-indent: -9999px;
	overflow: hidden;
	height: 14px;
	background-position: 50% 0;
}
.about-page .stats-box img{margin: 0 0 9px 11px}
.about-page .stats-box ul{
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 0 13px;
}
.about-page .stats-box li{
	overflow: hidden;
	width: 100%;
}
.about-page .stats-box li img{
	float: left;
	margin: 4px 3px 0 0;
}
.about-page .stats-box .chart3{
	padding: 0;
	width: 200px;
}
.about-page .stats-box .chart3 ul{padding-left: 43px;}
.about-page .title-image{
	font-size: 10px;
	text-align: right;
	display: block;
	margin-bottom: 17px;
}
