html{height:100%;}
body{
    margin:0;
    color:#000;
    font:11px Arial, Helvetica, sans-serif;
    background:#eff1f1;
    min-width:1117px;
}
body#src,
body#art{
    background:#636363;
    height:100%;
}
body#basket,
body#view-photographer-info,
body#advanced-results,
body#clt-tackings-basket,
body#clt-invoice-list{background:#eff2ec;}
body#clt-user,
body#clt-account{background:#eff2ec;}
img{border-style:none; margin:auto; display:block;}
#advanced-results img{float:left;}
a{
    text-decoration:none;
    color:#fff;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
    font:11px Arial, Helvetica, sans-serif;
    margin:0;
}
form,fieldset{
    margin:0;
    padding:0;
    border:none;
}
#basket #advanced-results,
.main,
#art-buyer-advertising,
#clt-invoice-list #tracking,
#clt-tackings-basket #tracking,
#clt-user #art-agency-billing,
#clt-account #art-agency-billing,
#credit-status #buy-credits,
#clt-buy-credit{
    margin:60px auto 0;
    width:996px;
}
#src-photographer #view-photographer-info{
    width:759px;
    margin:1px auto;
}
#src-photographer .view-portfolio{width:900px}
#clt-user2 #clt-user,
#clt-account2 #clt-account{
    width:600px;
    margin:27px auto 0;
}
#art-agency-billing #agency-billing,
#art-buyer-advertising #agency-info,
#art-buyer-press #agency-info,
#src-rights,
#src-registration{
    margin:0 auto;
    width:996px;
}
#whereabouts .main,
#photographer-list main,
#portfolio .main{width:991px;}
#invoice-list .main{width:990px;}
.allert .main{
    width:421px;
    border:3px solid #de9407;
    min-height:127px;
    background:#fff;
    padding:24px 28px 20px 24px;
}
* html .allert .main{height:127px;}
#portfolio-category .main{
    margin-top:60px;
    width:780px;
}
#tracking-list .main{width:993px;}
#tracking-requested .main{
    width:680px;
    margin-top:60px;
}
#assignment-form .main,
#assignment-form-preview .main,
#assignment-form-preview #assignment-form{
    margin:27px auto 0;
    width:697px;
}
#src .main-src,
#art .main-clt,
#art #clt-registration{
    width:1052px;
    padding:0 32px 70px 33px;
    margin:0 auto;
    min-height:70%;
    background:url(../../images/shadow.gif) repeat-y 50% 0;
}
#art #clt-registration{background:url(../../images/shadow-clt.gif) repeat-y 50% 0;}
#src .main-src:after,
#art .main-clt:after{
    clear:both;
    content:"";
    display:block;
}
#art .main{background:url(../../images/shadow-art.gif) repeat-y 50% 0;}
#art .allert .main{background:#fff;}
* html #src .main-src{height:100%;}
* html #art .main-clt{height:100%;}
* html #art #clt-registration{height:100%;}
#basket-email .main{width:592px;}
#search-map .main,
#save-basket #basket-email{
    width:437px;
    margin:27px auto 0;
}
#save-basket #basket-email{width:597px;}
#src .main-src #whereabouts{
    width:991px;
    margin:0 auto;
}
.main-area{
    width:1052px;
    margin:0 auto;
    padding:56px 0 69px;
}
#clt-registration .main-area{
	padding:29px 0 69px;
}
#header, 
#header-src,
#header-clt,
#nav-area{
    height:1%;
    overflow:hidden;
}
#src #header-src,
#art #header-clt{
    overflow:visible;
    width:1052px;
    background:#fff;
}
#header-clt .holder,
#header-src .holder{
    overflow:hidden;
    width:100%;
}
.logo{
    float:left;
    text-indent:-9999px;
    background:url(../../images/logo.jpg) no-repeat;
    width:150px;
    height:110px;
    margin:6px 0 0 0;
}

.logo a{
    display:block;
    overflow:hidden;
    height:100%;
}
.block-nav{
    float:right;
    width:887px;
    border-bottom:1px solid #c9c9c9;
    text-align:right;
    font-weight:bold;
    padding-bottom:9px;
    margin-bottom:16px;
}
.block-nav ul{
    margin:12px 0 13px;
    padding:0;
    list-style:none;
    overflow:hidden;
    width:887px;
}
.block-nav li{
    display:inline;
    background:url(../../images/nav-separator.gif) no-repeat 100% 3px;
    margin:0 -12px 0 0;
    padding:0 14px 0 20px;
}
.block-nav li a{color:#000;}
* html .block-nav li a{padding:0 0 0 7px;}
* +html .block-nav li a{padding:0 0 0 7px;}
.title{
    font:bold 16px Helvetica, Arial, sans-serif;
    line-height:25px;
}
.title span{color:#ee2a39;}

#main-nav{
    margin:0;
    padding:5px 0 0 16px;
    list-style:none;
    background:url(../../images/main-nav-bg.gif) repeat-x;
    font:12px Helvetica,  Arial, sans-serif;
    width:1036px;
}
#art #main-nav{background:url(../../images/art-main-nav-bg.gif) repeat-x;}
#main-nav:after{
    content:"";
    clear:both;
    display:block;
}
#main-nav  li .top1{
    position:absolute;
    top:28px;
    left:0;
    background: url(../../images/nav-box-top1.gif) no-repeat 0 1px;
    overflow:hidden;
    width:100%;
    display:none;
}
#art #main-nav  li .top1{background: url(../../images/art-nav-box-top1.gif) no-repeat 0 1px;}
#main-nav  li .top2{
    background:url(../../images/nav-box-top2.gif) no-repeat 100% 1px;
    width:100%;
    overflow:hidden;
}
#art #main-nav  li .top2{background:url(../../images/art-nav-box-top2.gif) no-repeat 100% 1px;}
#main-nav  li .bottom1{
    background:#1b5d7f url(../../images/nav-box-bottom1.gif) no-repeat 0 100%;
    margin:0 4px;
}
#art #main-nav  li .bottom1{background:#9bab3e url(../../images/art-nav-box-bottom1.gif) no-repeat 0 100%;}
#main-nav  li .bottom2{
    background:url(../../images/nav-box-bottom2.gif) no-repeat 100% 100%; padding-bottom:8px;
    overflow:hidden;
    width:100%;
}
#art #main-nav  li .bottom2{background:url(../../images/art-nav-box-bottom2.gif) no-repeat 100% 100%; padding-bottom:8px;}
#main-nav  li ul{
    margin:0;
    list-style:none;
    background:#1b5d7f;
    overflow:hidden;
    padding:0;
}
#art #main-nav  li ul{background:#9bab3e;}
#main-nav li{
    float:left;
    margin:0 0 0 59px;
    position:relative;
}
#main-nav li.admin{
  margin:0 0 0 30px;
}
#art #main-nav li{margin:0 0 0 68px;}
#main-nav li:first-child,
#art #main-nav li:first-child{margin-left:0;}
#main-nav li li{
    width:100%;
    margin:0;
    line-height:0;
}
#art #main-nav li li{margin:0;}
#main-nav li a{
    display:block;
    line-height:20px;
    padding:2px 31px 7px 31px;
    font-weight:bold;
}
#main-nav li a:hover{
    color:#9ad0ec;
    text-decoration:none;
}
#art #main-nav li a:hover{color:#d0e166;}
.tracking span{
    background:url(../../images/localisation/en/btn-tracking.gif) no-repeat;
    width:139px;
}
#art .tracking span{
    background:url(../../images/localisation/en/art-btn-tracking.gif) no-repeat;
    width:127px;
}
.credits span{
    background:url(../../images/localisation/en/btn-credits.gif) no-repeat;
    width:107px;
}
#art .credits span{
    background:url(../../images/localisation/en/art-btn-credit.gif) no-repeat;
    width:104px;
}
.my-account span{
    background:url(../../images/localisation/en/btn-my-account.gif) no-repeat;
    width:122px;
}
#art .my-account span{
    background:url(../../images/localisation/en/art-btn-my-account.gif) no-repeat;
    width:111px;
}
.help span{
    background:url(../../images/localisation/en/btn-help.gif) no-repeat;
    width:82px;
}
#art .help span{
    background:url(../../images/localisation/en/art-btn-help.gif) no-repeat;
    width:67px;
}
.contact span{
    background:url(../../images/localisation/en/btn-contact.gif) no-repeat;
    width:92px;
}
#art .contact span{
    background:url(../../images/localisation/en/art-btn-contact.gif) no-repeat;
    width:86px;
}
.search span{
    background:url(../../images/localisation/en/btn-search.gif) no-repeat;
    width:91px;
}
#main-nav li li a{
    line-height:17px;
    font-size:11px;
    font-weight:bold;
    padding:0 8px;
    text-align:center;
}
#main-nav li.active a,
#art #main-nav li.active a{
    background:url(../../images/main-nav-rollover1.gif) no-repeat !important;
    float:left;
    line-height:20px;
    color:#fff;
    padding:0;
}
#art #main-nav li.active a{background:url(../../images/art-main-nav-rollover1.gif) no-repeat !important;}
#main-nav li.active a span,
#art #main-nav li.active a span{
    background:url(../../images/main-nav-rollover2.gif) no-repeat 100% 0;
    padding:2px 31px 7px 31px;
    float:left;
    color:#fff;
    cursor:pointer;
}
#art #main-nav li.active a span{background:url(../../images/art-main-nav-rollover2.gif) no-repeat 100% 0;}
#main-nav li.active li{width:100%;}
#main-nav li.active li a,
#art #main-nav li.active li a{
    background:none !important;
    float:none !important;
    padding:0 8px;
    text-align:center;
}

#main-nav li.active li a:hover{color:#9ad0ec;}
#art #main-nav li.active li a:hover{color:#d0e166;}
#main-nav li:hover .top1,
#main-nav li.hover .top1{display: block;}
.nav{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    height:23px;
}
.nav li{
    float:left;
    height:23px;
    margin-right:4px
}
.nav li a{
    display:block;
    width:112px;
    height:23px;
    text-indent:-9999px;
    overflow:hidden;
}
.nav li a:hover,
.nav li a.active,
#art-agency-billing .nav li a:hover,
#art-agency-billing .nav li a.active,
#art-buyer-advertising .nav li a:hover,
#art-buyer-advertising .nav li a.active,
#art-buyer-press .nav li a:hover,
#art-buyer-press .nav li a.active{background-position:0 100%;}
.nav .information{background:url(../../images/localisation/en/information-nav.gif) no-repeat;}
.nav .portfolios{background:url(../../images/localisation/en/portfolios-nav.gif) no-repeat;}
.nav .whereabouts{background:url(../../images/localisation/en/whereabouts-nav.gif) no-repeat;}
.nav .corporate{background:url(../../images/localisation/en/corporate-info-nav.gif) no-repeat;}
#art-agency-billing .nav .corporate,
#art-buyer-advertising .nav .corporate,
#art-buyer-press .nav .corporate{background: url(../../images/localisation/en/art-corporate-info-nav.gif) no-repeat;}

.nav .billing{background:url(../../images/localisation/en/billing-info-nav.gif) no-repeat;}
.nav .accounts{background:url(../../images/localisation/en/accounts-info-nav.gif) no-repeat;}
#art-agency-billing .nav .billing,
#art-buyer-advertising .nav .billing,
#art-buyer-press .nav .billing{background:url(../../images/localisation/en/art-billing-info-nav.gif) no-repeat;}
#clt-account .nav .corporate{background:url(../../images/localisation/en/corporate-info-nav.gif) no-repeat;}
#clt-account .nav .billing{background:url(../../images/localisation/en/billing-info-nav.gif) no-repeat;}
.nav .searched{background:url(../../images/localisation/en/searched-nav.gif) no-repeat;}
.nav .viewed{background:url(../../images/localisation/en/viewed-nav.gif) no-repeat;}
.nav .users{background:url(../../images/localisation/en/art-users-nav.gif) no-repeat;}
.nav .assignment{
    background:url(../../images/localisation/en/assignment-nav.gif) no-repeat;
    width:160px;
}
.back{
    float:right;
    line-height:16px;
    background:url(../../images/back-link.gif) no-repeat;
    font-weight:bold;
}
.back span{
    background:url(../../images/back-link-coner.gif) no-repeat 100% 0;
    display:block;
    color:#fff;
    padding:4px 22px 3px 44px;
}
#buy-credits #header{
    background:url(../../images/header-bg1.gif) repeat-y;
    width:991px;
    margin:0 0 23px 3px;
}
#buy-credits #header .top{
    background:url(../../images/header-bg-top.gif) no-repeat;
    width:100%;
}
#buy-credits #header .bottom{
    background:url(../../images/header-bg-bottom.gif) no-repeat 0 100%;
    padding:11px 0 20px 124px;
}
#buy-credits #header .bottom strong{
    display:block;
    color:#0197ae;
    font-size:12px;
    font-weight:bold;
    margin-bottom:12px;
}
#buy-credits #header .bottom .price-list,
#buy-credits .price-list,
#tracking .main-block .information,
.regular-subscription{
    margin:0;
    padding:0;
    border-collapse:collapse;
    width:747px;
    border-bottom:1px solid #3480a8;
}
#credit-status .price-list{
    width:515px;
    border-right:1px solid #3480a8;
    margin:39px auto;
}
#buy-credits #header .bottom .price-list .heiding td,
#buy-credits .price-list .heiding td,
#tracking .main-block .information .heiding td{
    border-right:1px solid #a7c8d9;
    background:#3480a8;
    color:#fff;    
    font-weight:bold;
    line-height:24px;
    padding:0;
    font-size:11px;
}
#buy-credits .price-list .heiding td.border_right{border-right:1px solid #3480a8;}
#buy-credits .price-list .from{width:170px;}
#buy-credits .price-list td a{color:#000;}
#buy-credits .price-list td{
    text-align:center;  
    border-left:1px solid #3480a8;
    line-height:18px;
    background:#fff;
    padding:9px 0;
    font-size:10px;
}
#buy-credits .price-list td.border_right{border-right:1px solid #3480a8;}
#clt-invoice-list .main-block .information .heiding td,
#clt-tackings-basket .main-block .information .heiding td{
    background:#9cac3e;
    border-right:1px solid #d4dbac;
    text-align:center;
    font-size:11px;
}
#buy-credits #header .bottom .price-list .heiding .over,
#buy-credits #header .bottom .price-list .over{
    border-right:1px solid #3480a8;
    width:232px;
}
#buy-credits #header .bottom .price-list td{
    text-align:center;
    border-left:1px solid #3480a8;
    line-height:18px;
    background:#fff;
    padding:9px 0;
    font-size:10px;
}
#buy-credits #header .bottom .price-list td a{color:#000;}
#buy-credits #header .bottom .price-list .from{width:170px;}
#tracking-list #header{
    width:993px;
    margin-bottom:21px;
}
#tracking-list #header .export-csv{
    background:url(../../images/localisation/en/btn-export-csv.gif) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    width:88px;
    height:22px;
    float:right;
}
.content-area{
    border:1px solid #008fa4;
    background:#fff;
    padding:33px 23px 34px 26px;    
}
#clt-buy-credit #clt-registration{
	background:#f4f6f2;
	border:1px solid #9cac3e;
	padding:33px 25px 27px 26px;
	width:945px;
}
#clt-password .content-area{border:1px solid  #9CAD3F}
#src #whereabouts .content-area{padding:0 24px 24px;}
#whereabouts .content-area{padding:24px;}
#portfolio .content-area{padding:8px 23px 0 23px;}
#photographer-info .content-area{padding-bottom:23px;}
#photographer-tech .content-area{padding-bottom:28px;}
#tracking-requested .content-area{padding:25px 22px 26px 24px;}
#assignment-form .content-area,
#basket-email .content-area,
#search-map .content-area{
    padding:36px 42px 33px;
    border:1px solid #9cac3e;
}
#search-map .content-area{padding:29px 34px 24px;}
#search-map .content-area .bottom .cancel {
background:transparent url(../../images/localisation/en/btn-cancel.gif) no-repeat;
margin-top:-35px;
}
#basket-email .content-area{padding:31px 37px;}
#save-basket .content-area{padding:39px 34px 34px;}
#portfolio-category .content-area{
    width:955px;
    padding:19px 38px 24px 35px;
    margin:0 auto 0;
}
#art-agency-billing .content-area,
#art-buyer-press .content-area,
#art-buyer-advertising .content-area,
#clt-invoice-list .content-area,
#clt-tackings-basket .content-area,
#clt-user2 #clt-user .content-area{border:1px solid #9cad3f;}
#clt-account2 #clt-account .content-area,
#clt-account #art-agency-billing .content-area{border:1px solid #008fa4;}
#src-registration .content-area,
#clt-registration .content-area{
    background:url(../../images/content-area-bg.gif) repeat-y;
    width:625px;
    border:none;
    margin:0 auto;
    padding:0;
}
#clt-registration .content-area{
    width:702px;
    background:url(../../images/clt-content-area-bg.gif) repeat-y;
}
#clt-buy-credit .content-area{
	border-left:1px solid #9cac3e;
	border-right:1px solid #9cac3e;
	width:943px;
	background:none;
}
#advanced-results .content-area{	padding:33px 23px 0 26px;}
#basket .content-area{padding:50px 23px 50px 26px;}
#view-photographer-info .content-area{	padding:33px 23px 35px 26px;}
#src-photographer .content-area{
    padding:33px 0 17px 21px;
    border:none;
}
#clt-user2 #clt-user .content-area,
#clt-account2 #clt-account .content-area{padding:39px 37px 31px;}
#src-registration .content-area .top{background:url(../../images/content-area-top.gif) no-repeat;}
#clt-registration .content-area .top{background:url(../../images/clt-content-area-top.gif) no-repeat;}
#clt-buy-credit .content-area .top{
	background:url(../../images/clt-content-border-bottom.gif) no-repeat 0 100%;
	width:945px;
	margin:0 -1px;
	overflow:hidden;
	padding:21px 0 10px;
	position:relative;
}
#src-registration #content,
#clt-registration .content-area #content{
    background:url(../../images/content-area-bottom.gif) no-repeat 0 100%;
    width:617px;
    overflow:hidden;
    padding:28px 8px 30px 0;
    font-weight:bold;
}
#clt-registration .content-area #content{
    background:url(../../images/clt-content-area-bottom.gif) no-repeat 0 100%;
    padding:19px 14px 31px 9px;
    width:677px;
}
#clt-buy-credit .content-area #content{
	margin:0 auto;
	background:none;
	width:634px;
	padding:0;
}
#content,
#content-2{
    background:url(../../images/content-border.gif) repeat-y;
    width:945px;
}
#clt-buy-credit #src-registration{
	width:945px;
	background:url(../../images/clt-content-border-top.gif) no-repeat;
	padding-top:15px;
}
#src-photographer #content{
    background:url(../../images/content-border4.gif) repeat-y;
    width:721px;
}
#art #src-photographer #content{background:url(../../images/art-content-border4.gif) repeat-y;}
#whereabouts #content,
#portfolio #content{
    background:none;
    width:941px;
}
#photographer-list #content{
    width:989px;
    background:none;
}
#portfolio-category #content{
    background:transparent url(../../images/content-border.gif) repeat-y scroll 0 0;
    width:945px;
}
#tracking-list #content{
    width:993px;
    background:none;
}
#tracking-requested #content{
    width:633px;
    background:url(../../images/content-border2.gif) repeat-y;
}

#clt-account #art-agency-billing #content{background:url(../../images/content-border.gif) repeat-y;}
#clt-password #content,
#art-agency-billing #content,
#art-buyer-advertising #content,
#art-buyer-advertising #content-2,
#art-buyer-press #content,
#clt-invoice-list #content,
#clt-tackings-basket #content{background:url(../../images/art-content-border.gif) repeat-y;}
#clt-account2 #content{
    background:url(../../images/content-border33.gif) repeat-y;
    width:525px;
    
}
#clt-user2 #content{
    background:url(../../images/content-border3.gif) repeat-y;
    width:525px;
}

#art-buyer-advertising #content-2{margin:38px 0 0;}
#basket #content-2{margin:0;}
#assignment-form #content{
    width:616px;
    background:url(../../images/assignment-form-bg.gif) repeat-y;
}
#basket-email #content{
    width:513px;
    background:url(../../images/basket-email-bg.gif) repeat-y;
}
#save-basket #content{
    width:525px;
    background:url(../../images/save-basket-bg.gif) repeat-y;
}
#search-map #content{
    width:365px;
    background:url(../../images/search-map-bg.gif) repeat-y;
}
#content .top{
    background:url(../../images/content-border-top.gif) no-repeat;
    width:100%;
}

#portfolio-category #content .top{background:transparent url(../../images/content-border-top.gif) no-repeat scroll 0 0; width:100%;}
#tracking-requested #content .top{background:url(../../images/content-border-top2.gif) no-repeat;}

#clt-account #art-agency-billing #content .top{background:url(../../images/content-border-top.gif) no-repeat;}
#clt-password #content .top,
#art-agency-billing #content .top,
#art-buyer-advertising #content .top,
#art-buyer-advertising #content-2 .top,
#art-buyer-press #content .top,
#clt-invoice-list #content .top,
#clt-tackings-basket #content .top{background:url(../../images/art-content-border-top.gif) no-repeat;}

#assignment-form #content .top{background:url(../../images/assignment-form-top.gif) no-repeat;}
#basket-email #content .top{background:url(../../images/basket-email-top.gif) no-repeat;}
#save-basket #content .top{background:url(../../images/save-basket-top.gif) no-repeat;}
#search-map #content .top{background:url(../../images/search-map-top.gif) no-repeat;}
#clt-user2 #content .top{background:url(../../images/user-content-top.gif) no-repeat;}
#clt-account2 #content .top{background:url(../../images/account-content-top.gif) no-repeat}
#src-photographer #content .top{background:url(../../images/content-border-top4.gif) no-repeat;}
#art #src-photographer #content .top{background:url(../../images/art-content-border-top4.gif) no-repeat;}

#content .bottom{
    background:url(../../images/content-border-bottom.gif) no-repeat 0 100%;
    padding:33px 23px 31px;
}
#portfolio-category #content .bottom{
    background:transparent url(../../images/content-border-bottom.gif) no-repeat scroll 0 100%;
    padding:20px 0px 21px 29px;
}
#tracking-requested #content .bottom{
    background:url(../../images/content-border-bottom2.gif) no-repeat 0 100%;
    padding:29px 23px 26px;
}
#agency-billing #content .bottom{padding:13px 25px 31px 24px; height:405px;}
#agency-info #content .bottom{padding:8px 25px 19px 24px;}
#agency-password #content .bottom{padding:51px 0 38px 261px;}
#photographer-info #content .bottom{padding:19px 23px 25px;}
#photographer-tech #content .bottom{padding:33px 23px 7px;}

#clt-password #content .bottom,
#art-agency-billing #content .bottom,
#art-buyer-advertising #content .bottom,
#art-buyer-advertising #content-2 .bottom,
#art-buyer-press #content .bottom,
#clt-invoice-list #content .bottom,
#clt-tackings-basket #content .bottom{background:url(../../images/art-content-border-bottom.gif) no-repeat 0 100%;}
#clt-account #art-agency-billing #content .bottom{background:url(../../images/content-border-bottom.gif) no-repeat 0 100%;}

#advanced-results #content .bottom,
#advanced-results #content-2 .bottom{padding:27px 25px 27px 24px;}
#advanced-results #content,
#advanced-results #content-2{position:relative;}
#view-photographer-info #content .bottom{
    padding:0 25px 27px 0;
    position:relative;
    width:920px;
}
#assignment-form #content .bottom{
    background:url(../../images/assignment-form-bottom.gif) no-repeat 0 100%;
    padding:44px 40px 37px 37px;
    position:relative;
}
#assignment-form-preview #content .bottom{padding:31px 27px 21px;}
#basket-email #content .bottom{
    background:url(../../images/basket-email-bottom.gif) no-repeat 0 100%;
    padding:20px 32px;
    position:relative;
}
#save-basket #content .bottom{
    background:url(../../images/save-basket-bottom.gif) no-repeat 0 100%;
}
#search-map #content .bottom{
    background:url(../../images/search-map-bottom.gif) no-repeat 0 100%;
    padding:26px;
    position:relative;
}
#clt-user #content .bottom,
#clt-account #content .bottom{
    /*	padding:0 0 79px 0;*/
}
#clt-user2 #content .bottom{
    background:url(../../images/user-content-bottom.gif) no-repeat 0 100%;
    padding:33px 29px 30px;
    width:467px;
}
#clt-account2 #content .bottom{background:url(../../images/account-content-bottom.gif) no-repeat 0 100%;}
#src-photographer #content .bottom{
    background:url(../../images/content-border-bottom3.gif) no-repeat 0 100%;
    padding:20px 24px 13px;
    width:673px;
}
#art #src-photographer #content .bottom{background:url(../../images/art-content-border-bottom3.gif) no-repeat 0 100%;}
#src-photographer #view-photographer-info .holder {
    background: transparent none repeat scroll 0;
}
#portfolio-category #content .holder {
    clear:both;
    width:97%;
    float:left;
    margin-top:-43px;
}
#content .holder:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
#whereabouts #content .holder,
#photographer-list #content .holder,
#portfolio #content .holder{
    width:100%;
    overflow:hidden;
    background:url(../../images/blue-line.gif) no-repeat 0 9px;
    padding:0 0 26px;
}
#src #whereabouts #content .holder{margin-top:24px;}
#photographer-list #content .holder{background:url(../../images/photographer-list-line.gif) no-repeat 100% 9px;}
#portfolio #content .holder{
    background:url(../../images/photographer-list-line.gif) no-repeat 0 20px;
    padding-bottom:15px;
}
#agency-password #content .holder{padding-right:22px;}
#content .holder .sub-nav{
    float:left;
    margin:0;
    padding:0 0 0 3px;
    list-style:none;
    height:25px;
    margin-top:-45px;
    position:relative;
    z-index:100;
}
#view-photographer-info #content .holder .sub-nav{
    margin:-12px 0 0 24px;
    display:inline;
}
#src-photographer #content .holder .sub-nav{margin:-32px 0 0 -2px;}
#photographer-info #content .holder .sub-nav{margin-top:-31px;}
#content .holder .sub-nav li{
    float:left;
    height:25px;
}
#content .holder .sub-nav li a{
    display:block;
    height:25px;
    text-indent:-9999px;
    overflow:hidden;
    margin-right:18px;
}
#content .holder .sub-nav li a:hover,
#content .holder .sub-nav li a.active,
#view-photographer-info #content .holder .sub-nav li a:hover,
#view-photographer-info #content .holder .sub-nav li a.active,
#content .holder .sub-nav li a.active{background-position:0 100%;}
#content .holder .sub-nav .photographer-info,
#src-photographer #content .holder .sub-nav .photographer-info{
    background:url(../../images/localisation/en/btn-photographer-info.gif) no-repeat;
    width:145px;
}
#src-photographer #content .holder .sub-nav .photographer-info{background:url(../../images/localisation/en/btn-photographer-info.gif) no-repeat;}
#content .holder .sub-nav .btn-portfolio{
    background:url(../../images/localisation/en/btn-portfolio.gif) no-repeat;
    width:74px;
}
#src-photographer #content .holder .sub-nav .btn-portfolio{background:url(../../images/localisation/en/btn-portfolio2.gif) no-repeat;}
#view-photographer-info #content .sub-nav .photographer-info{
	background:url(../../images/localisation/en/btn-photographer-info2.gif) no-repeat;
	width:124px;
}
#content .holder .sub-nav .photographer-bio{
    background:url(../../images/localisation/en/btn-photographer-bio.gif) no-repeat;
    width:128px;
}
#content .holder .sub-nav .technical-info{
    background:url(../../images/localisation/en/btn-technical-info.gif) no-repeat;
    width:128px;
}
#content .holder .sub-nav .rights{
    background:url(../../images/localisation/en/btn-rights.gif) no-repeat;
    width:73px;
}
#content .holder .save,
#content .holder .buy-credit,
#content .holder .cancel,
#content .holder .create-portfolio,
#content .holder .export-csv,
#content .holder .close,
#content .holder .next,
#content .holder .clt-delete,
#content .holder .new-user,
#content .holder .edit-name,
#clt-buy-credit #clt-registration #src-registration .buy-credit{
    float:right;
    background:url(../../images/localisation/en/save-btn.gif) no-repeat;
    width:88px;
    height:20px;
    text-indent:-9999px;
    overflow:hidden;
    position:relative;
    z-index:100;
    margin-top:-43px;
    margin-left:0px;
}
#clt-tackings-basket #content .holder .save{margin:-43px 201px 0 0;}
* html #clt-tackings-basket #content .holder .save{margin:-43px 14px 0 0;}
* +html #clt-tackings-basket #content .holder .save{margin:-43px 14px 0 0;}
#content .holder .next{background:url(../../images/localisation/en/next-btn.gif) no-repeat;}
#agency-info #content .holder .next{
        background:url(../../images/localisation/en/next-btn.gif) no-repeat;
        margin-top:-18px;
    }
#agency-billing #content .holder .next{
        background:url(../../images/localisation/en/next-btn.gif) no-repeat;
        margin-top:-23px;
    }
#content .holder .buy-credit{
    background:url(../../images/localisation/en/btn-buy-credit.gif) no-repeat;
    margin-top:-44px;    
}
#clt-user2 #clt-user .content-area #content .top .bottom .buy-credit,
#clt-buy-credit #clt-registration #src-registration .buy-credit{
  background:url(../../images/localisation/en/btn-buy-credit.gif) no-repeat;
  margin-right:15px;
  margin-top:-26px;
  border:none;
}
#clt-user2 #clt-user .content-area #content .top .bottom .buy-credit{
  margin-right:0px;
  margin-top:-43px;
}

#content .holder .clt-delete{
    background:url(../../images/localisation/en/clt-delete-btn.gif) no-repeat;
    margin:-43px 100px 0 0;
}
* html #content .holder .clt-delete{margin:-23px 12px 0 0;}
* +html #content .holder .clt-delete{margin:-23px 12px 0 0;}
#clt-tackings-basket #content .holder .clt-delete{margin:-43px 0 0 0;}
#content .holder .new-user{
    background:url(../../images/localisation/en/new-user-btn.gif) no-repeat;
   margin:-43px 200px 0 0;
}
* html #content .holder .new-user{margin:-23px 12px 0 0;}
* +html #content .holder .new-user{margin:-23px 12px 0 0;}
#clt-tackings-basket #content .holder .edit-name{
    background:url(../../images/localisation/en/clt-edit-name-btn.gif) no-repeat;
    margin:-43px 100px 0 0;
}
* html #clt-tackings-basket #content .holder .edit-name{margin:-43px 12px 0 0;}
* +html #clt-tackings-basket #content .holder .edit-name{margin:-43px 12px 0 0;}
#content .holder .cancel{
    background:url(../../images/localisation/en/btn-cancel.gif) no-repeat;
    margin-top:-30px;
}
#content .holder .close{
    background:url(../../images/localisation/en/btn-clt-close.gif) no-repeat;
    margin-top:-30px;
}
#client-assignment #content .holder .close{margin-top:-40px;}
#tracking-requested #content .holder .close{margin-top:-38px;}
#clt-user2 #content .holder a,
#clt-account2 #content .holder a{
    background:url(../../images/localisation/en/btn-cancel.gif) no-repeat;
    margin-top:-43px;
    margin-right:100px;
}

#content #show-source .holder a {
    background:transparent url(../../images/localisation/en/btn-cancel.gif) no-repeat scroll 0 0;
    margin-right:0px;
    margin-top:-43px;
}

#content .holder .create-portfolio{
    background:url(../../images/localisation/en/btn-creat-portfolio.gif) no-repeat;
    border:none;
    width:118px;
    margin:13px 27px;
}
#content .holder .export-csv{background:url(../../images/localisation/en/btn-export-csv.gif) no-repeat;}
#agency-billing #content .holder .save{margin-top:-23px;}
#agency-info #content .holder .save{margin-top:-18px;margin-left:0px;}
#agency-password #content .holder .save{margin-top:-62px;margin-left:0px;}
#photographer-info #content .holder .save,
#photographer-info #content .holder .next{
    margin-top:-29px;
}
#content .form{background:#eff1f1;}
#agency-password #content .form{
    background:#eff1f1;
    width:407px;
    padding:23px 25px 23px 30px;
}
#src-rights #content .form{
    width:541px;
    margin:0 auto;
}
#content .form strong,
#whereabouts  #content .holder strong,
#agency-billing #content fieldset h3,
#portfolio  #content .holder strong,
#agency-info #content .wrapper h3,
#agency-info .contact-address h3,
#agency-info .main-contact h3,
#agency-info .main-contact h3,
#agency-info .checkboxes h3,
#photographer-info h3,
#photographer-tech h3,
#buy-credits #content h3,
#portfolio-category h3,
#portfolio-change-owner h3,
#tracking .wrapper strong,
.editorial h3,
#advanced-results h3,
#clt-user h3,
#clt-account h3{
    background:#e7eaea;
    display:block;
    line-height:26px;
    color:#1b5d7f;
    font-size:12px;
    padding-left:29px
}
#buy-credits #content h3{margin:0;}
#portfolio-category h3{
    margin:0 0 17px;
    background:none;
    padding:0;
}
#agency-billing #content fieldset h3,
#agency-info #content .wrapper h3,
#agency-info .contact-address h3,
#agency-info .main-contact h3,
#agency-info .checkboxes h3,
#photographer-info h3,
.editorial h3,
#advanced-results h3,
#clt-user h3,
#clt-account h3{
    font-size:11px;
    line-height:25px;
    color:#256894;
    margin:0;
    padding-left:26px;
    float:left;
    width:410px;
}
#advanced-results h3,
#agency-info .contact-address h3,
#agency-info .main-contact h3,
#agency-info .checkboxes h3,
.editorial h3{
    width:870px;
    float:none;
}
#art-agency-billing #content fieldset h3,
#art-buyer-advertising #content h3,
#art-buyer-press #content h3,
#clt-user h3{color:#879532;}
#content .form strong span,
#whereabouts  #content .holder span,
#portfolio #content .holder span,
#photographer-tech .holder h3 span,
#buy-credits h3 span,
#portfolio-category h3 span,
#portfolio-change-owner h3 span,
#tracking .wrapper span{color:#df9406;}
#buy-credits h3 span{padding-right:24px;}
#content .form textarea{
    margin:17px 0 26px 23px;
    padding:0 4px 3px;
    max-width:840px;
    width:832px;
    overflow:auto;
    height:187px;
}
#art-buyer-advertising #content h3 a{
  text-decoration:none;
  color:#879532;
}
* html #content .form textarea{width:832px;}
#whereabouts #content .holder .orange-nav,
#photographer-list #content .holder .orange-nav{
    float:right;
    margin:0;
    padding:0 0 0 6px;
    list-style:none;
    background:#fff;
    width:263px;
}

#photographer-list #content #orange-nav-photographers{width:436px;}

#whereabouts #content .holder .orange-nav{width:400px;}
#photographer-list #content .holder .orange-nav{
    float:left;
    background:#f3f4f4;
    padding:0;
}
#whereabouts #content .holder .orange-nav li{float:right;}
#photographer-list #content .holder .orange-nav li{float:left;}
#whereabouts #content .holder .orange-nav li a,
#photographer-list #content .holder .orange-nav li a{
    display:block;
    height:20px;
    text-indent:-9999px;
    overflow:hidden;
    margin-left:14px;
}
#photographer-list #content .holder .orange-nav li a{margin:0 14px 0 0;}
#whereabouts #content .holder .orange-nav .delete,
#photographer-list #content .holder .orange-nav .delete{
    background:url(../../images/localisation/en/btn-delete.gif) no-repeat;
    width:78px;
}

#photographer-list #content .holder .orange-nav .add{
    background:url(../../images/localisation/en/btn-add1.gif) no-repeat;
    width:157px;
}

#photographer-list #content .holder .orange-nav .import{
    background:url(../../images/localisation/en/btn-import-photographers.gif) no-repeat;
    width:156px;
}

#whereabouts #content .holder .orange-nav .add{
    background:url(../../images/localisation/en/btn-add2.gif) no-repeat;
    width:163px;
}
#whereabouts #content .holder .orange-nav .add_event{
    background:url(../../images/localisation/en/add_event.jpg) no-repeat;
    width:165px;
}
#whereabouts #content .holder strong,
#portfolio #content .holder strong{
    float:left;
    padding:0 20px 0 3px;
    background:#fff;
    line-height:16px;
}
#whereabouts #content .information,
#photographer-list #content .information,
#invoice-list #content .information,
#tracking-list #content .information{
    padding:0;
    border-collapse:collapse;
    border-bottom:1px solid #0197ae;
    width:938px;
}
#photographer-list #content .information{
    width:991px;
    background:#fff;
    line-height:14px;
}
#tracking-list #content .information{width:993px;}
#whereabouts #content .information .color,
#photographer-list #content .information .color,
#invoice-list .information .color,
#invoice-list #content .invoice-details .color,
#tracking-list #content .color,
#tracking #content .color{background:#f3f4f4;}
#clt-invoice-list #tracking #content .color,
#clt-tackings-basket #content .color{background:#e7eaea;}
#whereabouts #content .information thead th,
#photographer-list #content .information thead th,
#invoice-list #content .information thead th,
#tracking-list #content .information thead th{
    color:#fff;
    line-height:13px;
    padding:6px 0 6px;
    border-right:2px solid #9ec2d4;
    background:url(../../images/table-bg.gif) no-repeat -7px 0;
    font-size:12px;
}
#tracking-list #content .information thead th{
    background:url(../../images/table-bg1.gif) no-repeat -7px 0;
    padding:11px 0 10px;
}
#photographer-list #content .information th.one,
#invoice-list #content .information th.one,
#whereabouts #content .information th.one{background:url(../../images/table-bg.gif) no-repeat;}
#tracking-list #content .information th.one{background:url(../../images/table-bg1.gif) no-repeat;}
#photographer-list #content .information th.name,
#tracking-list #content .information th.photographers,
#tracking-list #content .information th.portfolio,
#tracking #content .information .heiding td{
    overflow:hidden;
    height:1%;
}
#photographer-list #content .information th.name span,
#tracking-list #content .information th.photographers span,
#tracking-list #content .information th.portfolio span{
    float:left;
    color:#fff;
    font-size:12px;
    padding:2px 7px 0 62px;
}
#tracking-list #content .information th.photographers span{padding-left:49px;}
#tracking-list #content .information th.portfolio span{padding-left:200px;}
#photographer-list #content .information th.name a,
#tracking-list #content .information th.photographers a,
#tracking-list #content .information th.portfolio a,
#tracking #content .information .heiding td a{
    float:left;
    padding-top:5px;
}
#tracking #content .information .heiding td a{padding-top:10px;}
#whereabouts #content .information th.last,
#invoice-list #content .information th.last,
#whereabouts #content .information th.last{
    background:url(../../images/table-bg.gif) no-repeat 100% 0;
    border:none;
}
#photographer-list #content .information th.published{
    background:url(../../images/table-bg.gif) no-repeat 100% 0;
    border:none;
    width:131px;
}
#tracking-list #content .information th.last{
    background:url(../../images/table-bg1.gif) no-repeat 100% 0;
    padding:4px 0 7px;
    width:104px;
    text-align:center;
    border-right:none;
}
#whereabouts #content .information td{
    border-right:1px solid #95d0d9;
    border-bottom:1px solid #0197ae;
    padding:8px 0 10px 0;
}
#photographer-list #content .information td{
    padding:9px 8px 0 14px;
    border-right:1px solid #95d0d9;
    vertical-align:top;
}
#photographer-list #content .information .union{
    padding:0;
    background:url(../../images/bg-union.gif) repeat-y;
}
#photographer-list #content .information .union-color{
    padding:0;
    background:url(../../images/bg-union-color.gif) repeat-y;
}
#photographer-list #content .information .union table,
#photographer-list #content .information .union-color table{
    width:529px;}

#photographer-list #content .information .union .first td,
#photographer-list #content .information .union-color .first td{padding-top:9px;}
#photographer-list #content .information .union td.published,
#photographer-list #content .information .union-color td.published{
    border:none;
    padding:0;
}
#photographer-list #content .information .union .first td.published,
#photographer-list #content .information .union-color .first td.published{padding-top:5px;}
#photographer-list #content .information .union td,
#photographer-list #content .information .union-color td{
    padding:4px 0 0;
    text-align:center;
    border:none;
}
#whereabouts #content .information td.one,
#photographer-list #content .information td.one{
    border-left:1px solid #95d0d9;
    vertical-align:top;
    width:19px;
    padding-left:6px;
}
#photographer-list #content .information td.one{
    padding:13px 10px 0 10px;
    width:12px;
}
#whereabouts #content .information td.one input,
#photographer-list #content .information td.one input{
    width:13px;
    float:left;
    height:13px;
}
#whereabouts #content .information td select{
    width:140px;
    border:1px solid #7f9db9;
}
#whereabouts #content .information td.country{
    width:160px;
    text-align:center;
}
#whereabouts #content .information td.country select{width:160px;}
#whereabouts #content .information td.state{
    text-align:center;
    width:140px;
}
#whereabouts #content .information td.exact{
    padding-left:6px;
    width:150px;
}
#whereabouts #content .information td.exact input{
    width:143px;
    height:14px;
    padding:0 3px;   
}
#whereabouts #content .information td.closest{
    padding-left:6px;
    width:160px;
}
#whereabouts #content .information td.auto_complete_city ul{
    overflow-y:auto;
    max-height:100px;
}
#whereabouts #content .information td.closest input{
  width:170px;
  padding-left:2px;
  height:13px;
}
#whereabouts #content .information td.calendar{
    width:96px;
    padding-left:11px;
    overflow:hidden;
    vertical-align:middle;
}
#whereabouts #content .information td.calendar input{
    width:60px;
    padding:0 2px;
    height:13px;
    margin:-2px 3px 0 0;
    float:left;
}
#whereabouts #content .information td.calendar a{
    vertical-align:middle;
    float:left;
    margin-top:3px;
}
#src #content .information .event{
    width:712px;
    padding-left:9px;
}
#src #content .information .event .text{
    width:283px;
    margin-right:20px;
    padding:0 0 0 10px
}
#src #content .information .event span{
    color:#7c7c7c;
    font-weight:bold;
}
#agency-billing #content em,
#agency-info #content em,
#photographer-info #content em,
#photographer-tech #content em,
#whereabouts #content em{
    color:#1b5d7f;
    font-style:normal;
    font-weight:bold;
    line-height:16px;
    display:block;
    margin-bottom:17px;
}
#whereabouts #content em{margin-bottom:5px;}
#photographer-info #content em,
#photographer-tech #content em{
    display:inline;
    margin-bottom:0;
    line-height:32px;
    padding-right:26px;
}
#agency-info #content em{margin-bottom:7px;}
#art-agency-billing #content em,
#art-buyer-advertising #content em,
#art-buyer-press #content em{color:#808f25;}
#agency-billing fieldset,
#agency-info .wrapper,
#photographer-info .box-one,
#photographer-info .box-two{
    overflow:hidden;
    width:100%;
    background:url(../../images/fieldset-bg.gif) repeat-y;
}
#agency-billing .vat{
    width:50%;
    float:left;
}
#agency-billing .vat fieldset {
    background:#F3F4F4 none repeat scroll 0 0;
    overflow:hidden;
    width:48%;
}
#photographer-info .box-one{
    background:url(../../images/photographer-info-fieldset-bg1.gif);
    margin-bottom:13px;
}
#photographer-info .box-two{
    background:url(../../images/photographer-info-fieldset-bg2.gif);
    margin-bottom:13px;
}
#art-agency-billing #agency-billing fieldset{background:url(../../images/art-fieldset-bg.gif) repeat-y;}
#agency-billing .form-contact,
#agency-billing .form-address,
#agency-info .first-contact,
#agency-info .second-contact{
    width:436px;
    overflow:hidden;    
    float:left;
}
#agency-billing .form-address,
#agency-info .second-contact{/*margin-left:22px;*/}
#agency-billing fieldset ul,
#agency-password #content .form ul,
#agency-info .wrapper ul,
#agency-info .contact-address ul,
#agency-info .main-contact ul,
.search-criteria ul,
.advanced-search ul{
    margin:0;
    padding:0;
    list-style:none;
    padding:14px 38px 22px 20px;
    overflow:hidden;
    width:378px;
}
#art-buyer-advertising .contact-address ul,
#art-buyer-advertising .main-contact ul,
#art-buyer-press .contact-address ul{
    width:410px;
}
#agency-billing fieldset ul,
#agency-info .wrapper ul,
#agency-info .contact-address ul,
#agency-info .main-contact ul,
.search-criteria ul,
.advanced-search ul,
#agency-info .contact-address .box-select,
#agency-info .main-contact .box-select{
    padding:10px 30px 10px 20px;
    float:left;
}
#art-buyer-advertising .contact-address .box-select,
#art-buyer-advertising .main-contact .box-select,
#art-buyer-press .contact-address .box-select{width:378px;}

#agency-password #content .form ul{
    width:404px;
    padding:0 13px 10px 0;
}
#agency-billing .form-address ul,
#agency-info .second-contact ul{
    padding-right:30px;
    width:386px;
}
#art-agency-billing fieldset ul,
art-buyer-press fieldset ul{padding:23px 38px 19px 20px;}
#agency-billing fieldset ul li,
#agency-info .wrapper ul li,
#agency-password #content .form ul li,
#agency-info .contact-address ul li,
#agency-info .main-contact ul li{
    overflow:hidden;
    width:100%;
    float:left;
    padding-bottom:3px;
}
#agency-info .contact-address ul.box-select li.location,
#agency-info .main-contact ul li.location{width:295px;}
#agency-billing fieldset .form-address ul li.location {width:303px;}
#agency-info .contact-address ul li.location{width:322px;}
#agency-password #content .form ul li{padding-bottom:9px;}
#agency-billing fieldset li input,
#agency-info .wrapper li input,
#agency-info .contact-address ul li input,
#agency-info .main-contact ul li input,
#agency-password #content .form li input,
.private-info ul li input{
    float:right;
    width:235px;
    margin:0;
    padding:0 2px;
    height:16px;
}

#agency-password #content .form li input{
    width:244px;
    height:16px;
}
#agency-billing fieldset .form-address li label,
#agency-info .wrapper .second-contact li label{width:125px;}
#agency-billing fieldset ul li label,
#agency-info .wrapper ul li label,
#agency-info .contact-address ul li label,
#agency-password #content .form li label,
#agency-info .main-contact ul li label,
.private-info ul li label{
    float:left;
    font-weight:bold;
    line-height:20px;
    text-align:right;
    width:120px;
}

#agency-password #content .form li label{width:132px;}
#agency-billing fieldset ul li ul{
    padding:0;
    float:right;
    width:243px;
    margin-left:10px;
    overflow:hidden;
}
#agency-billing fieldset ul li ul li{
    float:left;
    width:80px;
    overflow:hidden;
    padding-top:4px;
}
#agency-billing fieldset ul li ul li input{
    float:left;
    width:14px;
    height:12px;
    margin:0 4px 6px 0;
}
#agency-billing fieldset ul li ul li label{
    float:right;
    text-align:left;
    line-height:10px;
    width:61px;
}
#agency-billing fieldset .form-address select,
#agency-info .contact-address select,
#agency-info .main-contact select{
    width:160px;    
    float:right;
    height:20px;
}
#agency-info .contact-address ul.box-select li.location select,
#agency-billing fieldset .form-address ul li.location select{margin:0px;}
#photographer-list #header{
    width:959px;
    background:url(../../images/header-bg.gif) no-repeat;
    padding:13px 32px 18px 0;
    margin-bottom:25px;
}
#photographer-list #header .holder{
    overflow:hidden;
    height:1%;
}
#photographer-list .search{
    width:400px;
    float:left;
    padding-left:54px;
    overflow:hidden;
}
#photographer-list .search label{
    float:left;
    width:53px;
    background:url(../../images/localisation/en/search.gif) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    line-height:11px;
    margin-top:6px;
}
#photographer-list .search input{
    float:left;
    margin-top:1px;
}

#photographer-list .search .btnsearch{
    background:url(../../images/localisation/en/btn-ok.gif) no-repeat;
    width:30px;
    height:20px;
    border:none
    
}
#photographer-list #content .text-field{
    text-align:center;
    line-height:70px;
    padding-bottom: 5px;
}

#photographer-list .search btnsearch.input{
    float:left;
    margin-top:10px;
}

#photographer-list .search .text{
    width:259px;
    height:18px;
    padding:1px 3px 0;
    margin:0 18px 0 18px;
}
#photographer-list #header span{
    float:right;
    color:#545353;
    font-size:12px;
    font-weight:bold;
    line-height:22px;
}
#photographer-list #content .information p{margin:0;}
#photographer-list #content .information a{color:#000;}
#photographer-list #content .information .union .portfolios p,
#photographer-list #content .information .union-color .portfolios p{
    background:url(../../images/separator-blue-square.gif) no-repeat 0 5px;
    padding-left:10px;
    margin:0;
}
#photographer-list #content .information .name p a{
    color:#ee2a39;
    font-size:12px;
    font-weight:bold;
}

#photographer-list #content .information td.name{
    width:175px;
    padding-top:11px;
}
#photographer-list #content .information  span{
    line-height:12px;
    margin-right:4px;
}
#photographer-list #content .information .inion span,
#photographer-list #content .information .inion-color span{display:block;}
#photographer-list #content .information .see-all,
#photographer-list #content .information .add-portfolio{
    text-indent:-9999px;
    overflow:hidden;
    height:17px;
    display:block;
    float:left;
}
#photographer-list #content .information .add-portfolio{
    height:20px;
}
#photographer-list #content .information .see-all{
    background:url(../../images/localisation/en/btn-see-all.gif) no-repeat;
    width:57px;
}
#photographer-list #content .information .add-portfolio{
    background:url(../../images/localisation/en/btn-add-portfolio.gif) no-repeat;
    width:143px;
}
#photographer-list #content .information .whereabouts{
    width:199px;
    padding-top:11px;
}
#photographer-list #content .information .whereabouts p{margin-bottom:4px;}
#photographer-list #content .information .portfolios,
#photographer-list #content .information .created,
#photographer-list #content .information .expired{
    width:255px;
    padding-top:6px;
}
#photographer-list #content .information .union .portfolios,
#photographer-list #content .information .union-color .portfolios{
    padding:4px 8px 0 14px;
    width:233px;
    text-align:left;
}
#photographer-list #content .information .created{width:72px;}
#photographer-list #content .information .expired{width:71px;}
#photographer-list #content .information .published select{
    width:112px;
    margin-bottom:6px;
}
#photographer-list .red-color,
#photographer-tech .red-color{color:#ee2a39;}
#photographer-list #content .information tr.links td{
    border-bottom:1px solid #0197ae;
    padding:0 8px 6px 14px;
}
#photographer-list #content .page,
#tracking-list #content .page,
#advanced-results .page{
    overflow:hidden;
    width:420px;
    color:#0197ae;
    line-height:36px;
    font-weight:bold;
    float : right;
    
}
#advanced-results .page{
    color:#879632;
    width:945px;
    padding:15px 0 0;
}
#photographer-list #content .page ul,
#tracking-list #content .page ul,
#advanced-results .page ul{
    margin:0;
    padding:0;
    list-style:none;
    text-align:right;
}
#advanced-results .page ul{
    float:right;
    margin:0 -5px 0 0;
}
#photographer-list #content .page ul#pagination,
#tracking-list #content .page ul#pagination{
    float:right;
    padding-left: 20%;
}
#photographer-list #content .page ul li,
#tracking-list #content .page ul li,
#advanced-results .page ul li{
    float:right;
    margin-left:2px;
}
#advanced-results .page ul li{
    float:left;
    margin:0;
}
#photographer-list #content .page ul li a,
#tracking-list #content .page ul li a,
#advanced-results .page ul li a{
    color:#0197ae;
    padding:0 2px;
}
#advanced-results .page ul li a{
    color:#879632;
    padding:0 6px;
}
#photographer-list #content .page ul li a.active,
#tracking-list #content .page ul li a.active,
#advanced-results .page ul li .active{
    border:1px solid #0197ae;
    text-decoration:none;
    margin:0 2px;
}
#advanced-results .page ul li .active{border:1px solid #879632;}
#photographer-list #content .page span,
#tracking-list #content .page span,
#advanced-results .page span{float:right;}
#portfolio .wrapper{
    overflow:hidden;
    width:941px;
}

#portfolio #sidebar,
#view-photographer-info #sidebar{
    width:163px;
    background:#e4e4e4;
    float:left;
    padding:10px 11px 8px 8px;
}
#view-photographer-info #sidebar{
    width:191px;
    padding:7px 11px 8px 8px;
}
#portfolio #sidebar h2,
#view-photographer-info #sidebar h2{
    background:url(../../images/btn-orang-bg.gif) no-repeat;
    font-size:11px;
    margin:0 0 12px;
    color:#fff;
}
#view-photographer-info #sidebar h2{
    background:none;
    color:#9bab3e;
    text-align:center;
    margin:0 0 24px;
}
#portfolio #sidebar h2 span{
    background:url(../../images/btn-orang-coner2.gif) no-repeat 100% 0;
    padding:0 20px;
    display:block;
    line-height:20px;
}
#portfolio #sidebar ul,
#view-photographer-info #sidebar ul{
    margin:0;
    padding:0;
    list-style:none;
    border:1px solid #b4b4b4;
    min-height:244px;
}
* html #portfolio #sidebar ul{height:244px;}
* html #view-photographer-info #sidebar ul{height:244px;}
#portfolio #sidebar ul li,
#view-photographer-info #sidebar ul li{height:37px;}
#portfolio #sidebar ul li a,
#view-photographer-info #sidebar ul li a{
    display:block;
    padding:5px 19px 5px 13px;
    color:#000;
    height:27px;
}
#portfolio #sidebar ul li a strong,
#view-photographer-info #sidebar ul li a strong{display:block;}
#portfolio #sidebar ul li a:hover,
#portfolio #sidebar ul li a.active,
#view-photographer-info #sidebar ul li a.active,
#view-photographer-info #sidebar ul li a:hover{
    color:#1b5d7f;
    background:#d0d0d0 url(../../images/sidebar-arrow.gif) no-repeat 142px 8px;
    text-decoration:none;
}
#view-photographer-info #sidebar ul li a.active,
#view-photographer-info #sidebar ul li a:hover{
    color:#707d24;
    background:#d0d0d0 url(../../images/sidebar-arrow2.gif) no-repeat 160px 14px;
}
#portfolio #main-block{
    width:742px;
    float:right;
    margin-bottom:15px;
}
#portfolio #main-block .nav-orange{
    margin:0 -34px 18px 0;
    padding:10px 0 0;
    list-style:none;
    overflow:hidden;
    width:776px;
}
#portfolio #main-block .nav-orange li{
    float:left;
    margin-right:34px;
}
#portfolio #main-block .nav-orange li a,
#buy-credits ul li a{
    background:url(../../images/btn-orang-bg.gif) no-repeat;
    font-size:10px;
    color:#fff;
    display:block;
    font-weight:bold;
    text-decoration:none;
}
#portfolio #main-block .nav-orange li a span,
#buy-credits ul .link a span{
    background:url(../../images/btn-orang-coner1.gif) no-repeat 100% 0;
    padding:0 17px 3px 15px;
    display:block;
    line-height:19px;
}
#buy-credits ul .link a span{
    background:url(../../images/btn-orang-coner3.gif) no-repeat 100% 0;
    padding:1px 24px;
    font-size:11px;
}
#portfolio #main-block .category,
#view-photographer-info #main-block .category{
    background:url(../../images/category-bg.gif) no-repeat;
    line-height:26px;
    width:719px;
    color:#df8a00;
    font-weight:bold;
    overflow:hidden;
    padding:0 11px;
    margin-bottom:21px;
}
#view-photographer-info #main-block .category{
    background:#e7eaea;
    color:#424242;
    width:635px;
    padding:0 17px;
    margin:0 0 17px;
}
#portfolio #main-block .category strong{float:left;}
#view-photographer-info #main-block .category strong{
    float:left;
    color:#879632;
}
#src-photographer #main-block .category strong{color:#3c7da3;}
#art #src-photographer #main-block .category strong{color:#879632;}
#view-photographer-info #main-block .category strong span{color:#424242;}
#view-photographer-info #portfolio #main-block .category strong span{float:none;}
#portfolio #main-block .category ul,
#view-photographer-info #main-block .category ul{
    margin:0;
    padding:0;
    list-style:none;
}
#portfolio #main-block .category ul li,
#view-photographer-info #main-block .category ul li{
    float:left;
    margin-left:4px;
}
#portfolio #main-block .category ul li a{color:#df8a00;}
#view-photographer-info #main-block .category ul li a{color:#424242;}
#portfolio #main-block .category span{
    color:#000;
    font-weight:bold;
    float:right;
}
#portfolio #main-block .block-images{
    width:100%;
    background:#fff url(../../images/block-image-border.gif) repeat-y;
}
#view-photographer-info #portfolio #main-block .block-images{
    background:url(../../images/block-image-border2.gif) repeat-y;
    margin:0 0 10px 22px;
    width:647px;
}
#src-photographer #portfolio #main-block .block-images{background:url(../../images/block-image-border3.gif) repeat-y}
#portfolio #main-block .block-images:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
#portfolio #main-block .block-images .photos{
    float:left;
    width:556px;
    background:url(../../images/photos-top.gif) no-repeat;
}
#art #view-photographer-info #portfolio #main-block .block-images .photos,
#view-photographer-info #portfolio #main-block .block-images .photos{
    float:left;
    width:514px;
    background:url(../../images/photos-top2.gif) no-repeat;
}
#art #view-photographer-info #portfolio #main-block .block-images .photos{width:462px;}

#src-photographer #portfolio #main-block .block-images .photos{background:url(../../images/photos-top3.gif) no-repeat;}
#portfolio #main-block .block-images .photos strong,
#portfolio #main-block .block-images .videos strong{
    display:block;
    background:#fff;
    width:60px;
    text-align:center;
    margin:-8px 0 0 234px;
    position:relative;
    z-index:0;
}
#view-photographer-info #portfolio #main-block .block-images .photos strong,
#view-photographer-info #portfolio #main-block .block-images .videos strong{
    background:#eff2ec;
    margin:-7px 0 0 195px;
    color:#343534;
    float:left;
    display:inline;
    z-index:0;
}
#view-photographer-info #portfolio #main-block .block-images .heiding{
    width:100%;
    margin:0 0 9px;
}
#view-photographer-info #portfolio #main-block .block-images .heiding:after{
    content:"";
    display:block;
    clear:both;
}
#portfolio #main-block .block-images .videos strong{
    width:49px;
    margin:-8px 0 0 64px;
}
#view-photographer-info #portfolio #main-block .block-images .videos strong{
  margin:-7px 0 0 50px; 
  z-index:0;
}
#art #view-photographer-info #portfolio #main-block .block-images .videos strong{margin:-7px 0 0 48px;}
#portfolio #main-block .block-images .photos .holder{
    width:100%;
    padding:0;    
    overflow:visible;
    background:none;
}
#view-photographer-info #portfolio #main-block .block-images .photos .holder{
    background:none;
    width:468px;
    overflow:hidden;
    margin:15px 0 10px;
}
#portfolio #main-block .block-images .photos .holder:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
#portfolio #main-block .block-images .photos .holder .box{
    float:left;
    width:166px;
    background:url(../../images/box-border.gif) repeat-y;
    margin:13px 18px 0 0;
    display:inline;
}
#view-photographer-info #portfolio #main-block .block-images .holder .box{
    width:136px;
    margin:2px 20px 0 0;
    background:none;
    height:130px;
}
#portfolio #main-block .block-images .holder .box .bottom{
    background:url(../../images/box-bottom.gif) no-repeat 0 100%;
    width:166px;
    padding:0 0 15px;
    position:relative;
}
#portfolio #main-block .block-images .holder .box .top{
    background:url(../../images/box-top.gif) no-repeat;
    width:136px;
    padding:7px 15px 0 15px;
    height:15px;   
}
#portfolio #main-block .block-images .holder .box .top:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
#portfolio #main-block .block-images .holder .box .top .red-square{
    float:left;
    background:url(../../images/link-red-square.gif) no-repeat;
    width:10px;
    height:10px;
    text-decoration:none;
    overflow:hidden;
    text-indent:-9999px;
}
#portfolio #main-block .block-images .holder .box .top a.red-square:hover {background-position:0 0;}
#portfolio #main-block .block-images .holder .box .top a.red-square:hover .pop-up{left:-31px;}
#portfolio #main-block .block-images .holder .box .top a.active{
    background:url(../../images/link-green-square.gif) no-repeat;
    width:77px;
    text-indent:0;
    color:#70a701;
    font-weight:bold;
    padding-left:17px;
    line-height:8px;
    text-decoration:none;
}
#portfolio #main-block .block-images .holder .box .top a.active .pop-up{display:none !important;}
#portfolio #main-block .block-images .holder .box .top .pop-up{
    width:171px;
    line-height:19px;
    background:#808081;
    border:1px solid #1885ae;
    float:left;
    color:#fff;
    text-align:center;
    position:absolute;
    top:-14px;
    left:-9999px;
    text-indent:0;
    cursor:pointer;
    font-weight:bold;
}
#portfolio #main-block .block-images .holder .box .top .red-square img,
#portfolio #main-block .block-images .holder .box .top .white-square img{margin:0;}
#portfolio #main-block .block-images .holder .box .top .white-square{float:right;}
#portfolio #main-block .block-images .holder .box  img{
   margin:9px auto;
    display:block;
}
#view-photographer-info #portfolio #main-block .block-images .holder .box  img{margin:0 auto;}
#portfolio #main-block .block-images .holder .box .text{
    height:26px;
    padding:2px 8px 0px;    
    margin:0 13px;
    background:#fff;
    overflow:hidden;
    width:126px;
}
* html #portfolio .holder .box .text{height:24px;}
#view-photographer-info #portfolio .holder .box .text{
    background:none;
    padding:7px 0 6px;
    margin:0;
}
* html #portfolio #main-block .block-images .holder .box .text{height:24px;}
#view-photographer-info #portfolio #main-block .block-images .holder .box .text{
    background:none;
    padding:7px 5px 6px 5px;
    margin:0;
}
#portfolio #main-block .block-images .holder .box .text p{
    margin:0;
    line-height:12px;
    font-size:9px;
    height:35px;
    overflow:hidden;
    width:100px;
}
#portfolio #main-block .block-images .videos{
    float:right;
    width:179px;
    background:url(../../images/videos-top.gif) no-repeat;
}
#art #view-photographer-info #portfolio #main-block .block-images .videos,
#view-photographer-info #portfolio #main-block .block-images .videos{
    float:right;
    width:100px;
    background:url(../../images/videos-top2.gif) no-repeat;
    padding:0 21px 0 0;
}
#art #view-photographer-info #portfolio #main-block .block-images .videos{width:152px;}
#src-photographer #portfolio #main-block .block-images .videos{background:url(../../images/videos-top3.gif) no-repeat;}
#portfolio #main-block .block-images .videos .holder{
    width:166px;
    overflow:hidden;
    padding:13px 0 0 13px;
    background:none;
    float:left;
}
#view-photographer-info #portfolio #main-block .block-images .videos .holder{
    background:none;
    float:none;
    width:auto;
    padding:0 0 0 13px;
}
#portfolio #main-block .block-images .videos .holder .box{    
    width:166px;
    margin:0 0 13px 0;
    background:url(../../images/box-border.gif) repeat-y;
}
#agency-password #content .code{
    width:407px;
    background:url(../../images/code-bg.gif) repeat-y;
}
#agency-password #content .code .top{
    background:url(../../images/code-top.gif) no-repeat;
    width:407px;
}
#agency-password #content .code .top .bottom strong{
    color:#dc9306;
    display:block;
    text-align:center;
    background:none;
    font-size:11px;
    padding:0 0 2px;
}
#agency-password #content .code .bottom{
    padding:3px 0 17px;
    background:url(../../images/code-bottom.gif) no-repeat 0 100%;
}
#agency-password #content .code .bottom .wrapper{
    width:370px;
    overflow:hidden;
    padding-left:34px;
}
#agency-password #content .code .bottom .wrapper img{
    float:left;
    margin-right:39px;
}
#agency-password #content .code .bottom .wrapper input{
    width:86px;
    height:16px;
    padding:0 2px;
    float:left;
    margin:3px 10px 0 0;
}
#agency-password #content .code .bottom .wrapper a{
    float:left;
    color:#000;
    text-decoration:underline;
    width:90px;
    line-height:20px;
}
#agency-password #content .code .bottom a:hover{text-decoration:none;}
#agency-info #content .form-heiding{
    width:842px;
    margin:0 0 19px;
    padding:22px 25px 15px 27px;
    list-style:none;
    background:#e7eaea;
    overflow:hidden;
}
#art-buyer-press #content .form-heiding,
#art-buyer-press #content .form-heiding-last,
#art-buyer-advertising #content .form-heiding{
    width:862px;
    padding:22px 25px 15px 12px;
}
#art-buyer-press #content .wrapper{
    overflow:hidden;
    background:#e7eaea;
    height:1%;
    padding:15px 0 7px 10px;
    width:auto;
}
#art-buyer-press #content .form-heiding-last{
    width:896px;
    float:left;
    padding:20px 0px;
    display:inline;
}
#art-buyer-press #content .form-heiding-last{width:269px;}
#agency-info #content .form-heiding li{
    float: left;    
    overflow:hidden;
    margin-bottom:7px;
    padding-left:10px;
}
#agency-info #content .form-heiding li{width:240px;}
#art-buyer-press #agency-info #content .form-heiding li.first{width:262px;}
#art-buyer-press #agency-info #content .form-heiding li.second,
#art-buyer-press #agency-info #content .form-heiding li.third{
    width:260px;
    height:25px;
}
#art-buyer-advertising #agency-info #content .form-heiding li{width:250px;}
#art-buyer-advertising #content .form-heiding li{padding-left:11px;}
#agency-info #content .form-heiding .brand{width:340px;}
#art-buyer-press #content .form-heiding-last label{width:118px;}
#art-buyer-press #content .form-heiding-last input{
    width:129px;
    margin-left:10px;
}
#art-buyer-press #content .form-heiding li.first{
    padding-left:10px;
    clear:both;}
#art-buyer-press #content .form-heiding li.second,
#art-buyer-press #content .form-heiding li.third{padding-left:11px}
#agency-info #content .form-heiding .category{width:220px;}
#art-buyer-advertising #content .form-heiding .category{width:284px;}
#agency-info #content .form-heiding .category select,
#art #art-buyer-press #content .form-heiding-last select{width:137px;}
#agency-info #content .form-heiding li input{
    width:120px;
    height:16px;
    float:right;
    padding:0 2px;
}
#agency-info #content .form-heiding li select,
#art-buyer-press #content .form-heiding-last select{
    width:128px;
    float:right;
}
#agency-info #content .form-heiding li label{
    float:right;
    font-weight:bold;
    line-height:20px;
    margin-right:10px;
}
#art-buyer-press #content .form-heiding li label{
    float:right;
    font-weight:bold;
    line-height:20px;
    margin-right:10px;
}
.search-criteria,
.advanced-search,
#agency-info .contact-address,
#agency-info .main-contact,
#agency-info .checkboxes,
.editorial{
    width:896px;
    overflow:hidden;
    background:#eff1f1;
    margin-top:19px;
}
#art-buyer-advertising .contact-address,
#art-buyer-advertising .main-contact,
#art-buyer-advertising .checkboxes,
#art-buyer-press .contact-address,
#art-buyer-press .checkboxes,
.editorial,
.advanced-search,
.search-criteria{background:#eff2ec;}
#agency-info .checkboxes ul{
    margin:0;
    padding:19px 5px 4px 30px;
    list-style:none;
    overflow:hidden;
    width:861px;
}
#agency-info .checkboxes ul li{
    width:164px;
    float:left;
    overflow:hidden;
    padding:0 8px 0 0;
    vertical-align:top;
    min-height:36px;
}
* html #agency-info .checkboxes ul li{height:36px;}
#agency-info .checkboxes ul li input{
    float:left;
    height:13px;
    margin:0;
    width:13px;
}
#agency-info .checkboxes ul li label{
    font-weight:bold;
    float:right;
    text-align:left;
    width:135px;
}
#photographer-info .fields{
    color:#c30505;
    font-weight:bold;
}
#photographer-info .box-one .personal,
#photographer-info .box-one .languages,
#photographer-info .box-one .nationalities,
#photographer-info .box-two .location,
#photographer-info .box-two .visas{
    width:345px;
    float:left;
    margin-right:13px;
}
#photographer-info .box-one .nationalities{margin-right:0;}
#photographer-info .box-one .personal h3{width:319px;}
#photographer-info .box-one .languages{
    width:264px;
    margin-right:14px;
}
#photographer-info .box-one .languages h3{width:238px;}
#photographer-info .box-one .nationalities{width:257px;}
#photographer-info .box-one .nationalities h3{width:237px;}
#photographer-info .box-two .location{width:475px;}
#photographer-info .box-two .location h3{width:449px;}
#photographer-info .box-two .visas{
    width:410px;
    margin-right:0;
}
#photographer-info .box-two .visas label{width:42px;}
#photographer-info .box-two .visas h3{width:384px;}
#photographer-info .box-one .personal ul,
#photographer-info .box-one .languages ul,
#photographer-info .box-one .nationalities ul,
#photographer-info .box-two .location ul,
#photographer-info .box-two .visas ul{
    padding:6px 27px 6px 5px;
    margin:0;
    list-style:none;
    float:left;
}
#photographer-info .box-one .languages ul{padding-right:34px;}
#photographer-info .box-one .nationalities ul{padding-right:20px;}
#photographer-info .box-one ul li,
#photographer-info .box-two ul li{
    float:left;
    width:100%;
    padding-bottom:4px;
}
#photographer-info .box-two ul li.country, #photographer-info .box-two ul li.state{width:280px}
#photographer-info .box-one ul li input,
#photographer-info .box-two ul li input{
    float:right;
    width:199px;
    padding-right:2px;
    padding-left:2px;
    height:16px;
}
#photographer-info .box-two ul li.city input{
  width:118px;
  padding-left:3px;
}
#photographer-info .box-one ul li select,
#photographer-info .box-two ul li select{
    float:right;
    width:116px;
    height:19px;
}
#photographer-info .box-two .location ul li select{
    width:127px;
}

#photographer-info .box-one .personal li select{
    width:77px;
    margin-right:130px;
}
#photographer-info .box-one ul li label,
#photographer-info .box-two ul li label{
    float:left;
    text-align:right;
    width:89px;
    font-weight:bold;
    padding-top:3px;
}
#photographer-info .box-one ul li.login label{
    width:89px;
}
#photographer-info .box-two ul li label{width:140px;}
#photographer-info .box-one .languages label{width:92px;}
#photographer-info .box-one .nationalities label{width:100px;}
#photographer-info label.color{color:#c30505;}
#photographer-info #content .box-one ul ul,
#photographer-info #content .box-two ul ul{
    padding:0;
    float:left;
}
#photographer-info #content .box-two ul li.auto_complete_city ul{
  overflow-y:auto;  
  max-height:110px;
}
#photographer-info .box-one ul li li{
    float:right;
    width:87px;
}
#photographer-info .box-one ul li li label{width:68px;}
#photographer-info .box-one ul .login{width:214px;}
#photographer-info .box-one ul .login input{width:100px;}
#photographer-info .box-one ul .radio{margin-left:12px;}
#photographer-info .box-one ul .radio input{
    width:13px;
    margin:3px 5px 0 0;
}
#photographer-info .box-one ul .radio label{width:59px;}
#photographer-info .box-two .location ul{
    padding:5px 13px 6px 17px;
    width:445px;
    overflow:hidden;
}
#photographer-info .box-two .location .city #search_city{
    float:right;
    width:155px;
    padding-left:5px;
    padding-right:5px;
}
#photographer-info .box-two .location .closest{
    width:220px;
    margin-right:15px;
}
#photographer-info .box-two .location .country label,
#photographer-info .box-two .location .state label{width:140px;}

#photographer-info .box-two .location ul li li select{width:117px;}
#photographer-info .box-two .location .distance{
    width:108px;
    padding-right:5px;
}
#photographer-info .box-two .location .distance input{
    width:41px;
    margin-left:11px;
}
#photographer-info .box-two .location .distance label{
    width:48px;
}
#photographer-info .box-two .location .km{
    width:47px;
    padding-top:2px;
}
#photographer-info .box-two .location .km input,
#photographer-info .box-two .location .miles input{
    width:13px;
    float:left;
    margin:0 7px 0 0;
}
#photographer-info .box-two .location .miles{
    width:50px;
    padding-top:2px;
}
#photographer-info .box-two .location .km label,
#photographer-info .box-two .location .miles label{
    width:18px;
    padding:0;
}
#photographer-info .box-two .visas ul{
    padding:5px 18px 6px 17px;
    width:376px;
}
#photographer-info .box-two .visas .select1{width:173px;}
#photographer-info .box-two .visas .select2{width:103px;}
#photographer-info .box-two .visas .select2 select{
    width:91px;
    margin-left:0;
}
#photographer-info .box-two .visas .calendar{width:100px;}
#photographer-info .box-two .visas .calendar input{
    width:58px;
    float:left;
    margin:0 7px 0 9px;
}
#photographer-info .box-two .visas .calendar a{
    float:left;
    padding-top:2px;
}
#photographer-info .awards,
#photographer-info .clients{
    width:100%;
    background:#eff1f1;
    padding:3px 0;
    margin-bottom:13px;
}
#photographer-info .awards h3{
    background:none;
    width:auto;
    margin-right:43px;
}
#photographer-info .awards select{
    float:left;
    width:119px;
    margin:3px 13px 0 0;
}
#photographer-info .awards input{
    float:left;
    width:281px;
    margin:3px 20px 0 0;
    padding-left:5px;
    color:#b30606;
}
#photographer-info .awards a{
    float:left;
/*    margin:5px 7px 0 0;*/
}
#photographer-info .clients{
    padding:0 0 15px;
    margin:0;
}
#photographer-info .clients h3{width:873px}
#photographer-info .clients table{
    float:left;
    width:744px;
    border-collapse:collapse;
    display:inline;
    margin:15px 0 0 73px;
}
#photographer-info .clients table th.header{
    background:#c7d5dc;
    color:#ba0707;
    font-size:11px;
    border:1px solid #1b5d7f;
    border-bottom:none;
    line-height:21px;
}
#photographer-info .clients table .column1,
#photographer-info .clients table .column2,
#photographer-info .clients table .column3,
#photographer-info .clients table .column4{
    border:1px solid #1b5d7f; 
    background:none;    
}
#photographer-info .clients table th.column1{
    width:222px;
    padding-left:10px;    
}
#photographer-info .clients table .column1 input{
    width:203px;
    padding-left:5px;    
    float:left;
    margin-top:5px;
    margin-bottom:5px;
}
#photographer-info .clients table .column2{
    width:131px;
    padding-left:15px;
}
#photographer-info .clients table .column2 select{
    width:117px;    
    float:left;
    margin-top:5px;
    margin-bottom:5px;
}
#photographer-info .clients table .column3{
    width:239px;
    padding-left:15px;
}
#photographer-info .clients table .column3 select{
    width:189px;    
    float:left;
    margin-top:5px;
    margin-bottom:5px;
}
#photographer-info .clients table .column4{
    width:77px;
    padding-left:27px;    
    overflow:hidden;
}
#photographer-info .clients table .column4 a{
    float:left;
    margin-right:7px;
}
#photographer-info .clients table .column4 a img{
  display:block;  
  margin-left:2px;
}
#photographer-tech .technical{width:896px;}
#photographer-tech .technical .holder,
#tracking .wrapper{
    width:100%;
    overflow:hidden;
    background:#e7eaea;
}
#photographer-tech .holder h3,
#tracking .wrapper strong{
    font-size:12px;
    padding-left:43px;
    float:left;
    margin:0;
}
#tracking .wrapper strong{padding-left:33px;}
#tracking .wrapper p{
    margin:0;
    font-size:12px;
    font-weight:bold;
    color:#DF9406;
    line-height:27px;
}
#tracking .wrapper p a{color:#DF9406;}
#photographer-tech #content .holder em{
    float:right;
    color:#c30505;
    line-height:25px;
    padding-right:34px;
}
#photographer-tech #content .wrapper{
    width:846px;
    overflow:hidden;
    background:#eff1f1;
    margin:0 0 13px;
    padding:10px 35px 16px 15px;
    list-style:none;
}
#photographer-tech #content .wrapper li{
    float:left;
    width:100%;
}
#photographer-tech #content .wrapper li input{
    float:right;
    margin:4px 0 0;
    width:593px;
    padding-left:5px;
}
#photographer-tech #content .wrapper li label{
    float:left;
    font-weight:bold;
    line-height:28px;
    text-align:right;
    width:215px;
}
#photographer-tech #content .block-bottom{
    overflow:hidden;
    width:896px;
    background:url(../../images/photographer-tech-bg.gif) repeat-y;
    margin-bottom:13px;
}
#photographer-tech #content .block-bottom .rates,
#photographer-tech #content .block-bottom .minimum,
#photographer-tech #content .block-bottom .accept,
#photographer-tech #content .block-bottom .physical{
    width:333px;
    float:left;
    overflow:hidden;
}
#photographer-tech #content .block-bottom .rates h3,
#photographer-tech #content .block-bottom .minimum h3{
    width:304px;
    margin:0;
}
#photographer-tech #content .block-bottom .accept,
#photographer-tech #content .block-bottom .physical{
    width:544px;
    margin-left:19px;
}
#photographer-tech #content .block-bottom .accept h3,
#photographer-tech #content .block-bottom .physical h3{
    width:516px;
    margin:0;
}
#photographer-tech #content .block-bottom ul{
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
    width:100%;
}
#photographer-tech #content .block-bottom ul li{
    float:left;
    padding:0 0 10px 29px;
    width:304px;
}
#photographer-tech #content .block-bottom ul li input{
    float:left;
    width:13px;
    height:13px;
}
#photographer-tech #content .block-bottom ul li label{
    float:right;
    text-align:left;
    width:258px;
}
#photographer-tech #content .block-bottom ul li select{float:left;}
#photographer-tech #content .block-bottom .rates ul{padding:10px 0 7px;}
#photographer-tech #content .block-bottom .rates ul ul{padding:0;}
#photographer-tech #content .block-bottom .rates ul li li{
    width:95px;
    padding:0;
}
#photographer-tech #content .block-bottom .rates ul li li label{
    width:60px;
    float:left;
    text-align:right;
}
#photographer-tech #content .block-bottom .rates .text input{
    width:131px;
    margin:0 0 0 15px;
    padding-left:2px;
}

#new_portfolio #portfolio-category #content .holder .cancel,
#edit_portfolio #portfolio-category #content .holder .cancel,
#change_owner #portfolio-change-owner #content .holder .cancel {
background:transparent url(../../images/localisation/en/btn-cancel.gif) no-repeat scroll 0 0;
margin-top:13px;
}
#change_owner #portfolio-change-owner #content .holder .cancel {margin-top:0px;}
.annuel_amount{
    background:#DDA0DD none repeat scroll 0 0
}
.month_amount{
    background:#B0E0EF none repeat scroll 0 0
}

.sources_amount{
    background:#98FA98 none repeat scroll 0 0
}

.source_category_amount{
    background:#F0EF8C none repeat scroll 0 0
}

.clients_amount{
    background:#98FB98 none repeat scroll 0 0
}
.rep_photographers_amount{
    background:#98FB98 none repeat scroll 0 0
}

.client_category_amount{
    background:#DEB887 none repeat scroll 0 0
}

.white_head{
    background:#D0A9F5;
    color:#000000;
    font-size:11px;
    border:1px solid #1b5d7f;
    border-bottom:none;
    line-height:21px;

    }

.status_amount{
    background:#C0C0C0 none repeat scroll 0 0
}

.text_bold{
    font-weight:bold;
}

.text_normal{
    font-weight:normal;
}

.admin_header{
    color:#FFFFFF;
    font-size:21px;
}

#clt-account2 #reduction-div img{float:left;margin-top:2px;}
#clt-account2 #reduction-div input{float:left; width:110px}
#clt-account2 #reduction-div select{width:126px}
#clt-account2 #reduction-div .error_message{
background-color:white;
border:1px solid red;
font-weight:bold;
margin:0 50px;
text-align:center;
padding-left:0px;
}

.column1 a {color:Blue}
#div-payment #content .bottom {
background:transparent url(../../images/content-border-bottom31.gif) no-repeat scroll 0 100%;
padding:33px 29px 30px 27px;
width:413px;
}
#clt-user #div-payment .content-area{
    border:1px solid #008FA4;
    width:466px;
}
#div-payment #content .top {
background:transparent url(../../images/content-border-top41.gif) no-repeat scroll 0 0;
}

#div-payment #content {
background:transparent url(../../images/content-border41.gif) repeat-y scroll 0 0;
width:467px;
}

#content .holder .invoice-payment{
  background:url(../../images/localisation/en/btn-pay-credit.gif) no-repeat;
  width:161px;
  height:20px;
  border:none;
  float:right;
  margin-top:-43px;
  overflow:hidden;
  position:relative;
  text-indent:-9999px;
  z-index:100;
}

img, div, a, input { behavior: url(../../images/iepngfix.htc) }

.pagination a{
  color:blue;
}

.separator{
    font-size:13px;
    margin-right:6px
}
.import{
    background:url("../../images/localisation/fr/btn-import-photographers.gif") no-repeat scroll 0 0 transparent;
    width:156px;
    height:20px;
    text-indent:-9999px;
    border:none;
    margin-left:138px;
    margin-bottom:10px;
}