
/* NEW IMAGEVIEW */
#imageview_container                                {clear:both;overflow:hidden;margin-bottom:50px;}
#imageview_container h1                             {font-size:13px;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; color: #6B6B6B;}
#title                                              {color:black;line-height:32px;font-size: 25px;}
#imageview_container h4                             {float:left;height:25px;width:100%;font-size:13px;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;color:#2E3A5F;font-weight:bold;clear:both;}
#imageview_container h4.imageview_sizechoose        {margin-top:60px;}

.imageview_cont_left                                {float:left;width:428px;margin:31px 0 27px 0;}
.imageview_cont_right                               {float:left;width:469px;margin:31px 0 27px 43px;}
.imageview_cont_right > button.btn_large            {float:right;margin-top:10px;}
.imageview_cont_right > a                           {float:right;color:#646464;padding:5px 3px 0 0;font-size:11px;}

.imageview_info                                     {float:left;width:100%;height:26px;font-size:12px;}
.imageview_info > div                               {float:left;padding:0 5px 0 3px;}
.imageview_info > div a                             {float:left;}
.imageview_info > div span                          {float:left;margin:2px 0 0 4px;width:14px;height:12px;background:url(../../../images/icons/sprite05.png);}
.imageview_info > span                              {float:right;padding:1px 3px 0 0;font-size:11px;color:#646464;}

.imageview_lb_small                                 {float:left;clear:both;overflow:hidden;width:100%;height:2px;background:url(../../../images/imageview/break_lines.png) 0 -7px;}
.imageview_lb_large                                 {float:left;clear:both;overflow:hidden;width:100%;height:2px;background:url(../../../images/imageview/break_lines.png);}

.imageview_picture                                  {float:left;width:428px;text-align:center;}
.imageview_main_wrap                                {border:1px solid #DDD;border-bottom-color:#BBB;-moz-box-shadow:0 2px 4px #DDDDDD;-webkit-box-shadow:0 2px 4px #DDDDDD;box-shadow:0 2px 4px #DDDDDD;background:white;display:inline-block;*display:inline;*zoom:1;/*for IE7 to display inline-block*/position:relative;margin:56px 0 2px 0;overflow:hidden;}
.imageview_main_wrap a.zoom_link                    {display: inline-block;}
.imageview_image                                    {border:12px solid white;}
.imageview_main_wrap:hover .imageview_zoom          {display:block;}
.imageview_zoom                                     {display:none;font-size:11px;height:51px;bottom:12px;*bottom:15px;/*IE7 correction*/left:12px;right:12px;position:absolute;background:url(../../../images/imageview/overlay_bg.png);}
.imageview_zoom_options                             {padding-top:6px;}
.imageview_zoom_options_left                        {float:left;}
.imageview_zoom_options_right                       {float:right;}
.imageview_zoom_options_stars                       {padding:5px 0 0 7px;height:14px;}
.imageview_zoom_options_stars img                   {float:left;}
.imageview_zoom_options_rating                      {float:left;padding:1px 0 0 8px;color:#506389;}
.imageview_zoom_options_zoom                        {padding:3px 8px 0 0;float:right;}
.imageview_zoom_options_zoom > a:first-child        {float:left;}
.imageview_zoom_options_other                       {padding:1px 8px 0 0;float:right;clear:both;}

.imageview_info_sub                                 {display:inline-block;clear:both;margin:4px 0 6px;vertical-align:middle;*display:inline;*zoom:1;*margin-top:4px;/*for IE7 to display inline-block*/}
.imageview_picture_label                            {float:left;text-align:center;font-weight:bold;padding:5px 87px 0;color:#646464;}
.imageview_picture_label > span                     {cursor:help;}
.imageview_info_sub .pagination_btn_left, .imageview_info_sub .pagination_btn_right {filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-khtml-opacity:50;-moz-opacity:50;opacity:0.5;}
.imageview_info_sub .pagination_btn_left:hover, .imageview_info_sub .pagination_btn_right:hover {filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:100;-moz-opacity:100;opacity:1.0;}

.imageview_share_box                                {float:right;}
.imageview_share_box .b-share                       {font-size:100%;}
a.b-share-popup__yandex         {display:none;}

ul.imageview_choices                                {float:left;width:100%;}
ul.imageview_choices > li                           {float:left;width:100%;padding:1px 0 3px;color:#646464;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul.imageview_choices > li div:first-child           {float:left;width:100%;clear:both;}
ul.imageview_choices > li label                     {float:left;width:446px;cursor:pointer!important;}
ul.imageview_choices > li label > span:first-child  {float:left;padding:4px 0 0 4px;font-size:11px;color:#646464;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;}
ul.imageview_choices > li label > span              {float:right;padding:4px 3px 0 0;font-size:12px;}
ul.imageview_choices > li label > span.price_frame span {display:inline-block;}

ul.imageview_choices > li label > span.price_information {font-weight:normal;display:none;font-size:11px;}
ul.imageview_choices > li label > span.license_description {float:left;width:100%;margin:-3px 0 0 -22px;font-size:10px;font-weight:normal;font-style:italic;padding:1px 0 5px 26px;color:#646464;line-height:17px;}
ul.imageview_choices > li.selected, ul.imageview_choices > li:hover {background:#f3f3f3;color:#2E3A5F;}
ul.imageview_choices > li.selected label > span:first-child {font-weight:bold;color:#2E3A5F;}
ul.imageview_choices > li.selected label > span:first-child span {color:#646464;}
ul.imageview_choices > li label > span:first-child span {font-size:10px;color:#646464;display:none;}
ul.imageview_choices > li label > span.opt_custom_size {float:left;clear:both;width:440px;margin-left:3px;display:none;}
ul.imageview_choices > li label > span.opt_custom_size span {float:left;margin:0 5px;font-size:11px;}
ul.imageview_choices > li label > span.opt_custom_size input {float:left;margin:3px 0 0;}
ul.imageview_choices > li label > span.opt_custom_size select {float:left;margin:3px 0 0 10px;width:229px;}
ul.imageview_choices > li label > span.opt_custom_size > span.opt_custom_size_err {float:left;color:#9c0867;margin:-5px 0 0 1px;}
ul.imageview_choices > li label > span.opt_custom_size > span.opt_custom_size_total {float:right;margin:-5px 1px 0 0;}
ul.imageview_choices > li label > span.opt_custom_size > span.opt_custom_size_total > span {float:none;margin:0;}
ul.imageview_choices > li.selected label > span:first-child span, ul.imageview_choices > li:hover label > span:first-child span, ul.imageview_choices > li.selected span.price_information, ul.imageview_choices > li.selected label > span.opt_custom_size {display:inline-block;}

#licenses_box li .license_info {display:none;}
#licenses_box li:hover .license_info {display:inline-block;}
#licenses_box li:hover .see_prices   {display:none;}
#licenses_box li:hover .price_information {display:inline-block;}

ul#imageview_add_licenses                           {display:none;}

.imageview_titles                                   {float:left;width:700px;margin-bottom:10px;margin-top:30px;}
.imageview_titles > h2, .imageview_titles > h2 > a  {font-size:25px;line-height:25px;padding-bottom:7px;color:#646464;}
.imageview_titles > h2 > a:hover                    {text-decoration:underline;}
.imageview_titles > h2 > span, .imageview_titles > h2 > a > span {color:#000;}
.imageview_titles > h3                              {font-size:13px;line-height:13px;padding-left:1px;color:black;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;}
.imageview_morepic                                  {float:left;clear:both;padding:9px;width:680px;height:85px;margin-bottom:52px;position:relative;background:url(../../../images/boxes/box3_bg.png) repeat-x #f0f0f0;border:1px solid #CCC;border-top-color:#a9a9a9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.imageview_morepic > a                              {float:left;}
.imageview_morepic > a > img:hover                  {filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-khtml-opacity:80;-moz-opacity:80;opacity:0.8;}
.imageview_morepic:hover                            {border-color:#86a7cd;}

.imageview_more_frame                               {float:left; margin-right:-20px;}
.additional_license                                 {display: none;}
.imageview_wrap_holder                              {width:186px;padding-left:6px;}
.last_holder                                        {width:180px;padding-left:12px;}
.first_holder                                       {width: 192px;padding-left:0px;}
.imageview_wrap_all .imageview_wrap                 {background: url("/images/imageview/holder_see_all.png") no-repeat scroll 0 0 transparent}
.imageview_wrap_all .imageview_wrap:hover           {background-position: right;}
#show_less_options                                  {display: none;}
.imageview_titles h3, .imageview_titles h2          {width: 930px;}
.model_picture                                      {float: left; background: #646464; width: 38px; height: 38px; border-radius: 3px; padding: 3px; margin-right: 10px;}
#purchase_cont                                      {margin-bottom: 50px}
#purchase_cont button                               {float: right;}
#purchase_cont .purchase                            {padding: 8px 3px; clear: both;}
#purchase_cont .purchase:hover                      {background-color: #f5f5f5}

/* IMAGEVIEW PHOTOGRAPHER INFORMATION*/
.photographer_info                                  {margin:5px 0 0 5px;}
.photographer_info img                              {height:30px;}

.keyword-sales-box                                  {float:left;width:722px;padding:8px;margin-bottom:20px;background:url(../../../images/boxes/box1_bg.png) repeat-x #f2f3f5;border:1px solid #c2c2c2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;}
.salesStatsTable                                    {width:100%;border:1px solid #CCC;background:#ECECEC;margin-bottom:10px;clear:both;}
.salesStatsTable thead tr td                        {font-weight:bold;width:100px;}
.salesStatsTable tr                                 {border-bottom:1px solid #CCC;}
.salesStatsTable tr.total                           {background:#DDD;color:#2E3A5F;}
.salesStatsTable td                                 {padding-left:5px;vertical-align:middle;}
.salesStatsTable input                              {width:50px;}
.salesTableLeft                                     {width:420px;float:left;}
.salesTableRight                                    {width:252px;float:right;}
.salesTableLeft > div                               {margin-bottom:10px;}
.salesTableLeft > div.admin_boost, .salesTableRight > div:first-child {margin-bottom:20px;}
.salesTableLeft > div.admin_boost > span:first-child {float:left;margin-right:10px;}
.salesTableLeft > div:first-child > span:first-child {float:left;margin-right:14px;}
.salesTableLeft > div.admin_boost > input, .salesTableRight > div:first-child > input {margin-right:5px;}
.salesTableTopMenu                                  {float:left;text-align:right;clear:both;width:722px;margin-bottom:20px;}
.salesTableTopMenu a                                {margin-right:5px;margin-left:5px;}
.ranks_table tr                                     {border-bottom:1px solid lightgray;}
#rank_load_icon                                     {width:16px;height:11px;display:none;background:url(../../../images/loader/tabs_blue.gif);float:left;margin:5px 0 0 10px;}
.salesKeywordsTable                                 {width:100%;border:1px solid #CCC;background:#ECECEC;margin-bottom:10px;clear:both;}
.salesKeywordsTable td                              {padding-left:5px;vertical-align:middle;}
.salesKeywordsTable td:first-child                  {width:110px;}
.salesKeywordsTable td.rank_box                     {width:130px;}
.salesKeywordsTable td.rank_box > div:first-child   {float:right;padding:3px 2px 0 3px;width:12px;height:11px;}
.remove                                             {float:right;width:12px;height:11px;margin:1px 1px 0;background:url(../../../images/icons/sprite05.png) -195px 0;}
.imageview_sales_amount                             {float:right;width:29px;text-align:right;}
.imageview_sales_vote                               {float:right;margin-top:7px;}
.keyword_rank                                       {border-bottom:1px solid #D2D2D2;}
#istock_editor .actions_cell                        {width: 18px;}
.admin_widget                                       {margin-top: 20px;}
.term_group                                         {overflow: hidden; border-top: 1px solid #D2D2D2; padding: 1px;}
.istock_term                                        {float: right; width: 200px; text-align: left; vertical-align: middle}
.istock_keywords                                    {float: left; width: 200px;}

.istock_group .remove                               {margin-top: 3px; margin-right: 7px;}
.istock_group .editable                             {float: left;}
.add_group                                          {float: left; margin-right: 7px;}

#country_ranks_table #keywords_solr_order {display: none;}
.status_warning                                {color: darkred; font-size: 18px; text-align: center}