/******************************************************************************/
/*
/*		- GLOBAL CLASSES USED ALL OVER THE SITE
/*      - BOTTOM SITEMAP
/*		- STYLING OF THE EDIT BOX ADMINS SEE
/*		- STYLING OF THE DROPDOWN MENUS
/*		- LIGHTBOX
/*		- SIDEBAR - ACCORDIONS - CONTENT STYLING
/*		- TOOLTIP STYLING
/*      - CONTENT PAGE TABS
/*      - WHITE BORDER BOX - USED FOR IMAGES ON CONTENT PAGES
/*      - WHITE BORDER BOX - USED FOR THE SIDEBAR
/*		- BUTTON STYLING
/*		- BANNER BOXES
/*		- STYLING FORM ELEMENTS
/*		- ERROR PAGE
/*		- SEARCH PAGE
/*		- PROFILE PAGE
/*		- TOP MENU SEARCHFIELD
/*		- STYLING FOR LINKS / ANCHORS
/*		- GLOBAL STYLING FOR TEXT ELEMENTS
/*		- UPLOAD AND MAINTAINING
/*		- GALLERY MODAL
/*      - DEBUGGING CONSOLE FOR EXCEPTIONS AND DUMPING DATA WITHOUT DISTURBING LAYOUT
/*      - AUTOCOMPLETE STYLING
/*		- JGROWL NOTIFICATIONS
/*		- FIXES
/*		- NEW DESIGN
/*          - Content Boxes
/*
/******************************************************************************/

/*******************************************************************************
/*						GLOBAL CLASSES USED ALL OVER THE SITE
/******************************************************************************/

/* FIXED TOP MENU ELEMENTS */
.top_position                                       {height:30px; margin:auto;}
.top_position_fixed                                 {width:100%; position:fixed; z-index:1000; margin:auto; height:30px;}
.top_logo_frame                                     {width:960px; height:72px; margin:auto;}
.menu_position                                      {width:940px; height:55px; margin:auto;}
.menu_position_fixed                                {z-index:1000; margin:auto;}
.menu_position .menu_fixed                          {position:fixed;}
.menu_position .default, .wide_menu_position .default {background:none;}
.menu_lightbox_pos                                  {position:fixed; z-index:999; width:100%;}

/* BANNER / NOTICE FRAME */
#banner_frame                                       {overflow:hidden;}
#banner_noticeframe                                 {margin:0 auto; width:940px; display:none;}
#banner_noticeframe_wide                            {float:left; margin-left:35px; width:940px; display:none;}
#banner_imagecontent                                {float:left; width:720px; height:185px; margin-top:-72px; padding:10px 0; position:relative;}
#banner_textcontent                                 {float:left; width:198px; height:106px; margin-top:-5px; padding:10px; border:1px dotted #CCC; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#banner_textcontent h1                              {font-size:14px;}
#banner_textcontent h2                              {font-size:12px; margin-bottom:7px;}
#banner_textcontent h3                              {font-size:12px;}

/* TOP BANNER */
.top_banner                                         {background:#FFFFFF; float:left; margin:-8px 0 0 10px; min-width:200px; max-width:675px; min-height:50px; max-height:64px; position:relative; overflow:hidden;}
.top_banner .banner-img                             {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.top_banner_settings                                {position:absolute; bottom:0; right:0; z-index:10px; width:118px; font-size:11px; text-transform:capitalize; font-style:italic; height:22px}
.top_banner_category                                {float:left; width:68px; padding-top:1px}
.top_banner_tip                                     {float:left; width:25px; line-height:20px;}
.top_banner_pagination                              {float:left; width:88px}
.top_banner_pagination  li                      {float:left; margin-right:4px;}
.top_banner_pagination  li a                   {color:#888888;}
.top_banner_pagination  li a.active         {color:black;}
.wide_account_right .top_banner_settings            {clear:both}
.banner-img                                         {max-width:100%;}
.banner-html                                        {position:absolute; top:0; left:0; padding:10px; line-height:150%;}
.banner-html .author                                {margin-right:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
/* VIP BANNER */

.vip_banner{width:710px; max-height:54px; overflow:hidden;}
.vip_banner .text{width:555px;}
.vip_banner .text p{margin-bottom:0px; line-height:normal;}

.vip_banner {float:left; color:black; margin-left:10px; position:relative;}
.vip_banner_line{width:100%; height:5px; margin:0px 0; clear:both; background:url(../images/banners/specific/part_of_line.gif);}

.vip_banner .success_logged_in{float:left; width:130px; margin-left:22px; margin-top:7px; margin-bottom:10px;}
.vip_banner .success_logged_in .success{float:left; font-size:22px; line-height:23px; width:90px;}
.vip_banner .success_logged_in .icon {float:left; width:18px; height:18px; background-image:url(../images/icons/sprite07.png); background-position:201px 0px;}
.vip_banner .success_logged_in .logged_in{font-size:10px; line-height:11px; margin-left:23px;}
.vip_banner .set_password{float:right; line-height:12px; overflow:hidden;}
.vip_banner .set_password a{font-size:10px; color:black; line-height:12px;}
.vip_banner .text{float:left; font-size:12px; display:inline; margin-bottom:7px; margin-top:7px;}

.vip_banner .text .small{font-size:10px;}

/* RESIZABLE SETTINGS */
.wide_menu_position                                 {height:55px;}
.wide_menu_position_fixed                           {padding-left:35px;}
.wide_content                                       {display:block; position:relative; height:auto; bottom:0; top:0; left:0; right:0; margin-right:240px;}
.wide_content_space                                 {display:block; position:absolute; height:50px; width:100%;}
.wide_top_menu                                      {height:30px; margin-left:25px; margin-right:24px; min-width:960px; background:url(../images/site/top_menu_wide.png) 0 -70px;}
.wide_top_menu_left                                 {float:left; margin-left:-22px; padding-left:22px; height:30px; width:200px; background:url(../images/site/top_menu_wide.png) left top no-repeat;}
.wide_top_menu_right                                {float:right; margin-right:-22px; padding-right:22px; height:30px; background:url(../images/site/top_menu_wide.png) right center no-repeat;}
.wide_logo                                          {height:72px; margin-left:25px; min-width:984px;}
.wide_logo_left                                     {float:left; height:72px;}
.wide_account_right                                 {float:right; min-height:72px; margin-right:24px;}
.wide_side_menu                                     {margin-left:35px; margin-right:34px; min-width:940px; position:relative;}
.wide_side_menu_right                               {right:0; top:0; width:220px; position:absolute;}
.wide_menu                                          {background:url(../images/site/main_navigation.png); min-width:940px; height:40px; margin-right:34px; font-size:12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.wide_menu_fixed .wide_menu                         {-moz-border-top-left-radius:0px!important; -moz-border-top-right-radius:0px!important; -webkit-border-top-left-radius:0px!important; -webkit-border-top-right-radius:0px!important; border-radius:0px 0px 5px 5px!important;}
.menutop_parent                                     {min-width:940px; width:100%;}
.wide_menu_parent_fixed                             {position:fixed; z-index:90;}

/* BASIC STRUCTURE ELEMENTS */
.top_bar                                            {height:30px; background:url(../images/site/top_menu_standard.png) no-repeat top center; box-shadow:0 0 2px 1px #CCCCCC; -moz-box-shadow:0 0 2px 1px #CCCCCC; -webkit-box-shadow:0 0 2px 1px #CCCCCC;}
.top_menu                                           {height:30px; width:100%;}
.top_menu_breadcrumb, .top_menu_breadcrumb_wide     {height:30px; max-width:260px; float:left; margin-left:39px; margin-bottom:0px!important; list-style:none outside none; overflow:hidden;}
.top_menu_breadcrumb_wide                           {margin-left:-161px;}
.top_menu_breadcrumb li, .top_menu_breadcrumb_wide li {background:url(../images/misc/breadcrumb_arrow.png) no-repeat 0 8px; float:left; padding:5px 6px 0 12px; color:#646464;}
.top_menu_breadcrumb li:first-child, .top_menu_breadcrumb_wide li:first-child {background:none; padding-left:0;}
#top_menu_frame input                               {background-color:rgba(0, 0, 0, 0.01); border:1px solid #E3E3E3; border-radius:3px; -webkit-border-radius:3px; box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.1) inset; display:block; height:20px; margin-top:4px;}
#top_menu_frame input:hover                         {background-color:#fff; box-shadow-color:rgba(134, 167, 205, 1); box-shadow:0 0 1.5px 0 rgba(134, 167, 205, 1) inset; -webkit-box-shadow:0 0 1.5px 0 rgba(134, 167, 205, 1) inset;}
#top_menu_frame > div:first-child                   {float:left;}
.top_menu_login                                     {height:30px; line-height:30px; float:right; margin:0 10px 0 0;}
.top_menu_left                                      {float:left; height:30px; line-height:30px; margin:0 0 0 10px;}

#a0                                                 {float:left; width:419px; height:30px; position:relative; z-index:120;}
#a1, #a1 .links                                                 {float:left;}
.top_menu_login_progress                            {float:left; margin:5px 7px 0 3px;}
.top_menu_line_left, .top_menu_line_left2, .top_menu_line_right {height:24px; width:2px; margin:4px 0 0 0;}
.top_menu_line_left                                 {float:left; background:url(../images/site/top_menu_standard.png) -705px -40px no-repeat;}
.top_menu_line_left2, .top_menu_line_right          {background:url(../images/site/top_menu_standard.png) -712px -40px no-repeat;}
.top_menu_line_left2                                {float:left;}
.top_menu_line_right                                {float:right;}
.top_menu_line_full                                 {height:30px; width:2px; background:url(../images/site/top_menu_standard.png) -700px -40px no-repeat; float:left;}
.site_cutline                                       {float:left; width:940px; height:5px; margin:20px 0; background:url(../images/site/cutline.png);}
.top_menu_dd_frame_max                              {float:left; width:207px; height:29px;}
.top_menu_dd_frame_max .cb_squared_small            {float:left; height:29px; margin:-1px 0 0 5px;}
.top_menu_disable_max                               {float:left; margin:6px 0 0 0;}
#menu                                               {border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; margin-top:30px; background-color:#fff; display:none; position:absolute; height:56px; width:356px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);}
#top_menu_login_back                                {display:none;}
/*.top_menu_indicator1, .top_menu_indicator2          {position:absolute; display:none; z-index:30; margin-left:30px; margin-top:28px; width:130px; height:2px; background:url(../images/site/top_menu_standard.png) -723px -40px no-repeat;}
.top_menu_indicator2                                {margin-left:168px;}
.top_menu_indicator1.invalid, .top_menu_indicator2.invalid {background-position:-723px -44px;}*/
.top_menu_dd                                        {height:30px; width:27px; float:left; cursor:pointer;}
.top_menu_ddclosed, .top_menu_ddopen                {height:11px; width:11px; margin:10px 8px 0 8px; background:url(../images/site/top_menu_standard.png) -947px -40px; float:left;}
.top_menu_ddopen                                    {background-position:-947px -51px;}
.top_menu_dd_frame                                  {float:left; width:356px; height:28px;}
.top_menu_dd_frame2                                 {float:left; width:356px; height:27px; margin-top:1px;}
#top_menu_login_front, #top_menu_login_back         {float:left; width:210px; height:28px;}
.top_menu_dd_frame #top_menu_login_front .cb_squared_small {float:left; margin:-1px 0 0 4px; height:29px;}
.top_menu_error_img                                 {float:left; width:17px; height:17px; margin:6px 0 0 6px; background:url(../images/icons/sprite07.png) -138px 0;}
.top_menu_log                                       {height:30px; float:left; cursor:pointer;}
#top_menu_log                                       {color:#6B6B6B; background:none; border:none; height:30px; line-height:30px; width:58px; padding:0px;}
.top_menu_reg                                       {height:30px; line-height:30px; width:60px; text-align:center; float:left; cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none;}
.top_menu_log:hover, .top_menu_reg:hover            {color:#758FC8;}
.top_menu_login_profile                             {background-color:#fff; float:right; height:56px; width:220px; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; margin-top:-10px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);}
.top_menu_avatar_frame                              {background:url(../images/site/top_menu_standard.png) gray -864px -40px no-repeat; margin-top:6px; width:42px; height:42px; float:left;}
.top_menu_avatar_frame_small                        {background:url(../images/site/top_menu_standard.png) gray -916px -40px no-repeat; width:21px; height:21px; float:left;}
#a1 #top_menu_credits                               {float:right; margin-right:6px;}
.top_menu_avatar_lock_small                         {width:21px; height:21px; float:right; margin:4px 0 0 0;}
.top_menu_avatar_margin                             {margin:1px 0 0 1px;}
.top_menu_avatar_signout                            {float:right; margin:0;}
.top_menu_login_bar                                 {width:161px; height:55px; float:left; margin-left:1px; padding-left:7px;margin-top: 7px;}
.top_menu_small_username                            {padding-left:20px; float:left; margin:0; width:158px; overflow:hidden; white-space:nowrap;}
#account_bar.fixed .top_menu_small_username         {width:136px;}
.top_menu_login_bar a, .top_menu_small_username a   {color:black;}
.top_menu_small_username a                          {font-weight:bold;}
#top_menu_user_fadeout                              {display:none; float:right;}
.top_menu_input_email                               {float:left; margin:0;}
.top_menu_input_pw                                  {float:left; margin-left:8px;}
.top_menu_rem_me                                    {float:left; margin:6px 0 0 0;}
.top_menu_wrong                                     {float:left; margin:0 0 0 6px;}
.top_menu_connect                                   {float:left; margin-left:7px;}
.top_menu_forgotten                                 {width:139px; height:22px; text-align:right;}
.top_menu_forgotten, .top_menu_openid               {float:right; padding:3px 7px 0 0;}
#a1 > div:first-child                               {float:left; margin:0;}
.top_advertisement                                  {width:514px; height:47px; background:#ECECEC; margin:10px 10px 0 0; float:right;}
.top_menu_login_comp                                {float:left; padding-top:6px;}
.top_menu_login_subs                                {float:left; padding-top:6px; width:100px;}
.top_menu_login_time                                {float:right; padding-top:6px; margin-right:5px; width:33px; text-align:right;}
.top_menu_login_dollars, .top_menu_login_dollars_bonus, #top_menu_credits {font-weight:bold;}
.top_menu_login_balance                             {float:left; width:64px;}
.top_menu_login_dollars                             {float:right; margin-right:8px; width:89px; text-align:right;}
.top_menu_login_balance_bonus                       {float:left; width:100px;}
.top_menu_login_dollars_bonus                       {float:right; margin-right:5px; width:53px; text-align:right;}
.top_menu_login_progressbar                         {float:left; margin:11px 0 0 4px; width:53px; height:7px;}
.top_menu_login_progressbar > div:first-child       {float:left;}
.top_menu_login_bonus                               {float:left; padding-top:6px;}
.top_menu_login_bonusbar                            {float:right; margin:11px 5px 0 0; height:12px; width:66px;}
.top_menu_login_bonusbar > a:first-child > span:first-child {float:left;}
.top_menu_login_bonuspercent                        {float:right; padding-top:6px; margin-right:8px; text-align:right; font-weight:bold;}
.top_menu_avatar_frame > div:first-child            {margin:3px 0 0 3px;}
.top_menu_login_subscription_info                   {float:right; padding-top:6px;}

.top_menu_login_sales {float:left; width:100%;line-height:14px; font-size:13px;}
.top_menu_login_sales.sales_first {padding-top:6px;}
.top_menu_login_sales.sales_first .sales_value{margin-top:1px;}
.top_menu_login_sales.sales_second .sales_value {color:black;}
.top_menu_login_sales.sales_second .sales_label a{color:#6B6B6B}
.top_menu_login_sales .sales_label {float:left; width:50px;}
.top_menu_login_sales .sales_value {float:left; width:50px; width:110px;text-align:right;}

#bonus_popover {position:relative; margin-top: 18px; }
#bonus_popover .popover_trigger {position:absolute;z-index:99;display: block; width: 100%;padding-bottom: 10px; font-size:12px;}
#bonus_popover .popover_sub {background:#fff;position:absolute;z-index:100;width:241px;padding:5px 0 5px 8px;border-radius:5px;border:1px solid #ddd;display: none; left: -9px; top:31px;}
#bonus_popover .popover_sub_line {clear:both; font-size:95%;}

#bonus_popover .popover_sub_head {height:22px; vertical-align:middle; color:#000000; font-weight:bold;}
#bonus_popover .popover_sub_element {float:left; height:22px; vertical-align:middle;}
#bonus_popover .popover_sub_percent {width:44px;}
#bonus_popover .popover_sub_amount {width:37px;}
#bonus_popover .popover_sub_title {width:90px;}
#bonus_popover .popover_sub_progress {}

/*.logo                                               {float:left; margin:17px 0 1px 10px;}*/
.menu                                               {background:url(../images/site/main_navigation.png); width:940px; height:40px; font-size:12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.menu_fixed .menu                                   {-moz-border-top-left-radius:0px!important; -moz-border-top-right-radius:0px!important; -webkit-border-top-left-radius:0px!important; -webkit-border-top-right-radius:0px!important; border-radius:0px 0px 5px 5px!important;}
.menuitem                                           {text-transform:uppercase; font-size:12px;}
.menusearch                                         {float:right; margin-top:5px; height:32px; width:220px;}
#menutop .menu                                      {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

/* SIDEBAR POSITION ON FRONTPAGE */
#menu_items[data-page="home"]                       {margin-top:657px;}

/* MAIN SEARCH AUTOSUGGEST */
#as_search                                          {top:37px; left:3px; display:none; width:315px; position:absolute; z-index:130; background:white; border:1px solid #d5d5d5; border-top:none; -moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-radius:0px 0px 5px 5px;
                                                     -moz-box-shadow:0 1px 6px #CCC; 
                                                     -webkit-box-shadow:0 1px 6px #CCC; 
                                                     box-shadow:0 1px 6px #CCC;}
#as_search > .as_search_frame:first-child           {border-top:none;}
.wide_menu #as_search                               {margin:40px 0px 0px 0px; right:34px;}
.as_search_frame                                    {float:left; width:100%; min-height:40px; border-top:1px solid #e6e6e6;}
.as_search_results > a.selected                     {background:#edf1f8;}
.as_search_section                                  {float:left; width:100%; min-height:40px; background:#f6f6f6;}
.as_search_section > span:first-child               {float:left; width:67px; min-height:34px; color:#646464; text-align:right; padding:6px 9px 0px 0px; font-size:11px;}
.as_search_frame > .as_search_section:last-child    {-moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-radius:0px 0px 5px 5px;}
.as_search_results                                  {border-left:1px solid #e6e6e6;}
.as_search_results                                  {margin-left:70px; min-height:40px; overflow:hidden; background:white; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px; cursor:pointer;}
.as_search_results > a                              {display:block; overflow:hidden;}
.as_search_results > a > div                        {margin-right:40px; height:40px;}
.as_search_results > a > div > .suggestion_title    {font-size:12px; font-weight:bold; padding:6px 0px 0px 10px; color:black; height:15px; white-space:nowrap; overflow:hidden; padding-right:3px;display: block;}
.as_search_results > a > div > .suggestion_description {font-size:11px; padding-left:10px; color:#646464;display: block;}
.as_search_results > a > img                        {float:right; width:30px; height:30px; margin:5px 5px 0px 0px; background:#EFEFEF;}
.as_search_results > a:hover                        {text-decoration:none;}

/* OPEN ID */
.openid_small > a                                   {float:left; margin:-3px 0 0 5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;}
.openid_small > a > img                             {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; overflow:hidden;}
.openid_small > a:hover                             {border:1px solid #5d7196; cursor:pointer; background:white;}
.openid_small > a:hover > img                       {margin:-1px; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -khtml-opacity:70; -moz-opacity:70; opacity:0.7;}

.openid_medium > a                                  {float:left; margin:-3px 0 0 5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; overflow:hidden;}
.openid_medium > a > img                            {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; overflow:hidden;}
.openid_medium > a:hover                            {border:1px solid #5d7196; cursor:pointer; background:white;}
.openid_medium > a:hover > img                      {margin:-1px; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -khtml-opacity:70; -moz-opacity:70; opacity:0.7;}

/* LANGUAGE MENU */
#langnav                                            {float:left;}
#langnav a                                          {font-weight:normal; font-size:10px; text-decoration:none; display:block;}
#langnav li li a                                    {float:left; width:108px; display:block; border-top:1px solid #b2b6bb; color:black;}
#langnav li li a:active, #langnav li li a:hover     {color:#506389;}
#langnav li.head                                    {margin:9px 0 0 13px; float:left; position:absolute; z-index:90; width:18px; height:20px; background:url(../images/flags_medium/uk.png) no-repeat;}
#langnav li.head > div                              {height:28px; width:23px; float:left;}
#langnav li.head > div > span                       {display:none; height:6px; width:10px; background:url(../images/site/top_menu_standard.png) -969px -40px no-repeat; position:relative; margin:23px 0 0 3px; float:left;}
#langnav li.head ul                                 {display:none; padding:6px 0 2px; float:left; margin-left:-3px; background:#efefef; border:1px solid #b2b6bb; -moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; border-radius:0px 5px 5px 5px;}
#langnav li.head ul > li                            {float:left; margin:-3px 0 3px; padding:0 9px; display:block; height:26px; line-height:26px; min-width:108px;}
#langnav li.head ul > li:first-child                {padding-bottom:2px;}
#langnav li:hover ul, #langnav li:hover > div > span {display:block;}

/* SETTINGS FOR TAB DISPLAYS */
.tabdisplay                                         {display:none;}

/* GLOBAL STYLING FOR STANDARD HTML ELEMENTS */
img                                                 {overflow:hidden; border:none; margin:0px; padding:0px; /*display:block; */}
ul, li                                              {margin:0px; padding:0px; list-style-type:none; line-height:20px;}
dt                                                  {font-weight:bold;}

body                                                {overflow-y:scroll;}
html, body                                          {background:#F4F4F4; margin:0px; color:#6B6B6B; font:13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;}
input, select, textarea, button                     {font-size:inherit; font-family:inherit;}
/* VARIOUS ROGUE CLASSES */
.noborder                                           {border:none;}
.avatar                                             {width:44px; height:44px;}
.avatar img                                         {width:44px; height:44px;}
.attached_image                                     {float:left; margin:0 0 8px 8px; padding:3px; background:white; border:1px solid #506389;}
.attached_image img                                 {max-width:285px; max-height:285px; min-width:25px; min-height:25px;}
.keywords                                           {margin:10px 0 10px 13px; line-height:14px;}
.keyhead                                            {font-size:11px;}
.key1 a                                             {font-size:15px; text-decoration:none;}
.key2 a                                             {font-size:11px; text-decoration:none;}
.captcha                                            {float:left;}
tr.headrow:hover                                    {background:none;}
.dn                                                 {display:none;}

/* WEBELEMENTS*/
.webelements_cp                                     {width:680px; margin:10px 0 20px 0; padding:10px; border:1px dotted #666; background:#f7eec2;overflow: hidden;}
.webelements_head                                   {}
.webelements_cp h3                                  {}
.webelements_acc                                    {display:none;}
.webelements_toggle, .webelements_toggle_in         {float:right; height:13px; width:13px; margin:-7px -9px 0 0; background:url(../images/icons/sprite07.png) -483px -37px;}
.webelements_toggle_in                              {background-position:-483px -20px;}
.webelements_head:hover                             {cursor:pointer;}

/* INFINITE LOADING */
.inf_loader_center                                  {text-align:center;}
.inf_loader_icon                                    {display:inline;}

/* GLOBAL AVATAR BOX */
.global_avatar                                      {text-align:center; font-size:9px;}
.global_avatar img                                  {float:none; width:44px; height:44px;}
.global_avatarframe                                 {background:white; width:44px; height:44px; padding:4px; border:1px solid #D1D1D1; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; 
                                                    -moz-box-shadow:0 0 3px #CCCCCC; 
                                                    -webkit-box-shadow:0 0 3px #CCCCCC; 
                                                    box-shadow:0 0 3px #CCCCCC;}
.global_avatarframe:hover                           {border-color:#81a8ce;}

/* FADE LAYOUTS */
#fade                                               {background:black; position:fixed; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=65); -ms-filter:"alpha(opacity=65)"; -khtml-opacity:65; -moz-opacity:65; opacity:0.65;}
#fade                                               {z-index:120;} /* USED FOR POPUPS */

/* VALIDATIONS */
ul.error_frame                                      {margin:0; padding:0;}
ul.error_frame > li                                 {font-size:12px; margin:0; padding:0; float:left; width:100%; color:#9C0867; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url(../images/messagebox/error2.png) #f0d9e8 no-repeat 5px 7px; margin-top:1px;}
ul.error_frame > li:first-child                     {padding-top:0px; background-position:5px 7px; margin-top:0;}
ul.error_frame > li > label                         {float:left; padding:3px 10px 3px 20px;}

.icon_form_validation                               {width:24px; height:18px; position:absolute; margin-top:2px; right:-1px;} /* STILL BEING USED IN JQUERY.VALIDATE.JS - WHERE??? */
.hidden                                             {display:none;}

/* Independent Icons*/
.tip_label {display:block; background:url(../images/icons/tip.png) no-repeat; padding-left:20px;}
/*******************************************************************************
/*						BOTTOM SITEMAP
/******************************************************************************/

.bottom_sitemap                                     {float:left; margin:4px 10px 24px; width:960px;}
.bottom_sitemap a                                   {color:black;}
.bottom_sitemap ul                                  {margin-left:0;}
.bottom_sitemap_item, .bottom_sitemap_item_disabled {float:left; padding-right:10px; min-width:120px;}
.bottom_sitemap_item li, .bottom_sitemap_social li  {height:18px;}
.bottom_sitemap_item li a, .bottom_sitemap_social li a {background:url(../images/misc/arrow_small2.png) 0 3px no-repeat; margin-left:-1px; padding-left:9px;}
.bottom_sitemap_item li a:hover, .bottom_sitemap_social li a:hover {color:#506389;}
.bottom_sitemap_item h3, .bottom_sitemap_item_disabled h3, .bottom_sitemap_social h3 {font-weight:bold; text-transform:uppercase; font-size:12px; margin-bottom:18px;}
.bottom_sitemap_item_disabled h3                    {color:#646464;} 

.bottom_sitemap_social                              {float:right; width:147px;}
.bottom_sitemap_social li                           {margin-left:-3px; height:20px;}
.bottom_sitemap_social li a                         {float:left; background:none; padding-left:8px;}
.bottom_sitemap_social li a:first-child             {float:left; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden; padding-left:0px; margin:1px 0 0 1px;}
.bottom_sitemap_social li a:first-child > img       {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; overflow:hidden;}

.bottom_copyright                                   {float:left; width:100%; height:20px; text-align:center; text-transform:uppercase; font-size:11px;}
.bottom_copyright .disclaimer                                   {text-transform:none; font-size:11px;}

.wide .bottom_copyright {margin-top: 10px;}

/*******************************************************************************
/*						STYLING OF THE EDIT BOX ADMINS SEE
/******************************************************************************/

.box_edit                                           {background:#00FF00; height:100px; border:1px solid #506389; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.edit_area.hover, .edit.hover                       {background:white; border:1px solid #506389; margin-top:-2px; margin-left:-3px; padding-left:3px; padding-top:1px; margin-bottom:-1px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.editing_singleline input                           {font-size:inherit; background:white; border:1px solid #506389; margin-top:-2px; margin-left:-3px; padding-left:3px; padding-top:1px; margin-bottom:-1px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}


/*******************************************************************************
/*						LIGHTBOX
/******************************************************************************/

#cart                                               {position:absolute; display:none; width:1px; height:1px;right: 0;}
#cart-list                                          {overflow:auto}
#lightbox_wide, #lightbox_static                    {right:0;background:#f9f9f9; height:94px; border:1px solid #dbdbdb; border-top:none; border-bottom-color:#a7a7a7; -moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-radius:0px 0px 5px 5px;
    -moz-box-shadow:0px 8px 10px -10px #666; 
    -webkit-box-shadow:0px 8px 10px -10px #666; 
    box-shadow:0px 8px 10px -10px #666;}
#lightbox_wide                                      {width:698px; position:absolute; z-index:119;}
#lightbox_static                                    {width:698px; position:absolute; z-index:119; margin-top:-15px; margin-left:9px;}
.lightbox_content                                   {padding:8px 8px 0; height:88px !important; font-size:11px; color:#506389;}
.lightbox_content_top                               {height:18px; margin-bottom:9px;}
.lightbox_content_bottom                            {height:50px;width:687px;}

.lightbox_content_total, .lightbox_content_ai       {float:left; height:47px; width:215px; background:url(../images/site/lightbox_sprite01.png) 0 -60px; border:1px solid #d6d6d6; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.lightbox_content_total_icon                        {float:left; margin:9px 0 0 8px; height:38px; width:22px; background:url(../images/site/lightbox_sprite01.png) -240px -180px;}
.lightbox_content_total_amount                      {float:left; margin:8px 0 0 7px; font-size:15px; height:15px; width:178px;}
.lightbox_content_total_items                       {float:left; margin-left:7px; height:22px; width:178px;}
.lightbox_content_ai_icon                           {float:left; margin:6px 0 0 6px; height:39px; width:27px; background:url(../images/site/lightbox_sprite01.png) -199px -180px;}
.lightbox_content_ai_title                          {float:left; margin:8px 0 0 8px; font-size:15px; height:15px; width:174px;}
.lightbox_content_ai_subtitle                       {float:left; margin-left:8px; height:22px; width:174px;}

#lightbox_options_links, #lightbox_options_links_ai {float:right;}
#lightbox_options_links, .ai_folder #lightbox_options_links_ai, .lightbox_content_total, .ai_folder .lightbox_content_ai {display:block; line-height:16.5px;}
/*#lightbox_options_links_ai, .ai_folder #lightbox_options_links, .lightbox_content_ai, .ai_folder .lightbox_content_total {display:none;}*/

.lightbox_pictureframe                              {float:left; height:50px; width:465px;}
#lightbox_folder                                    {float:left; position:relative; z-index:60; overflow:hidden; height:50px; width:319px; background:url(../images/site/lightbox_sprite01.png) 0 -116px;}
#lightbox_folder > div:first-child                  {float:left; position:relative;}
.lightbox_pictureframe img                          {width:49px; height:49px;}
.lightbox_pictureframe span.label                   {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fff; display: inline-block; font-size: 10px; font-weight: bold; line-height: 9px; position: relative; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6); top: -22px;}

.lightbox_download_btn                              {box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2); border:none; width:94px; height:49px; line-height:15px; font-size:11px; float:right; padding:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; color:white; text-transform:uppercase; background:url(../images/btns/btn_standard.png) 0 -204px;}
.lightbox_download_btn:hover                        {cursor:default;}
.lightbox_content .active .lightbox_download_btn    {background-position:0 -259px;}
.lightbox_content .active .lightbox_download_btn:hover {background-position:0 -314px; cursor:pointer;}
.lightbox_drophere                                  {width:167px; height:48px; display:none; background:url(../images/site/lightbox_sprite01.png) 0 -176px; position:absolute; right:175px; margin-top:15px;}
.lightbox_drag_hint                                 {width:100%; height:70px; display:none; background:url(../images/cart/drag_hint.png) rgba(0,0,0,0.5) no-repeat center; position:absolute; margin:0;top:95px;border-radius:5px;box-shadow:0px 1px 1px #000000;}
.lightbox_close                                     {width:12px; height:11px; margin:2px 0 0 8px; float:right; background:url(../images/icons/sprite07.png) -195px 0;}

#ai_lightbox, #lightbox_folder_select               {float:left;}
.lightbox_folder_name                               {float:left; overflow:hidden; margin-top:-2px; -moz-user-select:none; padding:1px 14px 0 14px; height:18px; color:#506389; background:url(../images/site/lightbox_sprite01.png); border:1px solid #d6d6d6; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.lightbox_folder_name > span                        {float:left; max-width:240px; white-space:nowrap; overflow:hidden;}
.lightbox_arrow                                     {width:10px; height:5px; margin:6px 0 0 6px; background:url(../images/site/lightbox_sprite01.png) -273px -180px;}
.lightbox_folder_name:hover, #lightbox_folder_select[class="selected"] .lightbox_folder_name, #ai_lightbox[class="selected"] .lightbox_folder_name {cursor:pointer; background-position:0 -30px; color:white; border-color:#b7c9df; border-top-color:#8aa4c6;}
.lightbox_folder_name:hover .lightbox_arrow, .lightbox_content_top .selected .lightbox_arrow {background-position:-273px -190px;}

#lightbox_slider_left, #lightbox_slider_right       {float:left; width:12px; height:22px; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none;}
#lightbox_slider_left                               {margin:13px 5px 0 8px; background:url(../images/sliders/arrows.png);}
#lightbox_slider_right                              {margin:13px 0 0 5px; background:url(../images/sliders/arrows.png) -40px 0;}
#lightbox_slider_left[class="active"]               {background-position:0 -22px;}
#lightbox_slider_right[class="active"]              {background-position:-40px -22px;}
#lightbox_slider_left[class="active"]:hover         {cursor:pointer; background-position:0 -44px;}
#lightbox_slider_right[class="active"]:hover        {cursor:pointer; background-position:-40px -44px;}

.lightbox_options                                   {position:absolute; margin-top:27px; z-index:130; display:none;}
.lightbox_options_center                            {padding:0 15px 0 15px; background:#fcfcfc; border:1px solid #a7bbd4; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.lightbox_options_folder                            {min-width:185px; width:100%; clear:both; height:26px; border-top:1px solid #a4b8d1; font-size:11px; color:#506389;}
.lightbox_options .lightbox_options_folder:first-child {border:none;}
.lightbox_options_folder:hover                      {background:#eef2f6; cursor:pointer;}
.lightbox_options_folder_icon                       {width:9px; height:10px; float:left; margin:8px 0 8px 2px; background:none;}
.lightbox_options .selected .lightbox_options_folder_icon {background:url(../images/icons/sprite07.png) -19px 0;}

.lightbox_options_folder_text                       {height:21px; margin-top:5px; margin-left:4px; float:left; white-space:nowrap; overflow:hidden;}
.lightbox_view_title                                {margin:7px 0 5px 0; height:32px; width:700px;}
.lightbox_view_title .edit.hover {margin:6px 0 4px 0;}
.lightbox_view_title h1                             {color:black;}
.lightbox_view_text                                {float:left; margin:6px 0 0 0; height:38px; width:700px; font-style:italic; font-size:14px; color:#939393;}

.lightbox {float:left;}
.lightbox_checkout, .lightbox_make_current, .lightbox_owner{float:left; margin-right:20px; overflow:hidden;}
.lightbox_checkout .btn_large {margin:0 0 15px;}
.lightbox_owner{clear: both; float:none; margin-bottom: 10px;}
.lightbox_owner .new_owner, .lightbox_owner .current {display: inline-block;}

.uniqueUrl                                          {margin:10px 0px;}
.viewPageImageList                                  {margin-top:20px;}
.viewPageImageList img                              {display:inline;}

.popup_lightbox p{margin:0;}
.popup_lightbox input{float:left;}

/*******************************************************************************
/*						SIDEBAR - ACCORDIONS - CONTENT STYLING
/******************************************************************************/

/* STYLING FOR FEEDBACK ACCORDION */
.feedback_form                                      {float:left; margin-top:9px; clear:both; width:202px; overflow:hidden;}
.feedback_form iframe                               {width:0; height:0; border:0px solid white;}
.sidebar_feedback_bottom                            {background:url(../images/sidebar/feedback_leavemore.png); cursor:pointer; height:26px; padding:5px 8px 0 8px; margin:0px -9px; display:block; width:204px; float:left; clear:both; color:#646464;}
.sidebar_feedback_bottom > span:first-child         {float:left;}
.sidebar_feedback_bottom > img                      {padding-top:3px; float:right;}
.feedback_response                                  {font-size:11px; padding-bottom:6px;}
.feedback_credits                                   {float:left; padding:0 0 2px 0; width:188px;}
.feedback_credits > input                           {float:right;}
.feedback_credits > button                          {float:right; margin-top:5px;}
.feedback_attachment                                {float:left; height:32px; width:200px; margin-top:7px;}
.feedback_attachment .file_input_textbox            {width:7px;}
.feedback_attachment .file_input_button             {background:none; font-size:11px;}
.feedback_form .file_input_div:hover .file_input_button {text-decoration:underline;}
#ifdbkf-processing                                  {width:188px; height:125px; margin:8px 0 8px 0; float:left; display:none;}
#ifdbkf-processing > h1, .feedback_credits > h1  {font-size:11px; color:#506389;}
#ifdbkf-processing > h2                          {font-size:11px;}
#feedback_timer                                     {display:none; width:0px; height:0px; border:none;}
#feedbackSubmissionLoader                           {float:left; margin:12px 0 0 8px; width:16px; height:11px; background:url(../images/loader/tabs_blue.gif);}
#feedbackSubmissionButton                           {float:right; margin-top:2px;}

/* GENERAL STYLING FOR ALL SIDEBAR ACCORDIONS */
.sidebar_contentfield_pad                           {padding:0 9px;}
.sidebar_contentfield                               {float:left; margin:4px 0 4px 8px; font-size:11px;}
.sidebar_contentfield > select                      {width:70px;}
.sidebar_top_icon                                   {width:20px; padding-top:9px; margin-left:-1px; float:left;}
.sidebar_top_icontext                               {margin-bottom:-1px; margin-left:-2px; float:left;}
.sidebar_dynamic_load                               {margin:0 auto; display:block; width:128px; height:15px; background:url(../images/loader/tabs_black.gif);}

/* STYLING FOR THE COLORPICKER ACCORDION */
#colorForm .input_rgb, #colorForm .input_cmyk       {display:none;}
#colorForm .input_cmyk > input                      {width:18px;}
#colorForm select                                   {float:left; width:65px; margin:2px 7px 0 0 !important;}
#colorSubmissionButton                              {float:right; margin-top:-1px;}
#colorForm .input_rgb > input, #colorForm .input_cmyk > input {margin-left:1px;}
#colorForm .input_rgb > input:first-child, #colorForm .input_cmyk > input:first-child {margin-left:0;}
#colorForm .input_hex_pms > input                   {width:65px;} /* THIS STYLING IS ONLY TEMPORARILY - NEEDS RESTYLING AND NOT QUICK FIXES LIKE THIS */
#colorForm > div > button.btn_small                 {float:right; min-width:44px; padding:0 5px;} /* THIS STYLING IS ONLY TEMPORARILY - NEEDS RESTYLING AND NOT QUICK FIXES LIKE THIS */

.sidebar_contentfield_colorpicker                   {width:218px; float:left; clear:both; overflow:hidden;}
.sidebar_contentfield_colorchoose_box_chosen_color  {height:17px; width:17px; margin:1px 2px 0 1px; float:left;}
.sidebar_contentfield_colorchoose_box, .sidebar_contentfield_colorchoose_box_act {height:19px; width:19px; float:left; margin-left:5px; background:url(../images/sidebar/colorpicker_box.png) no-repeat;}
.sidebar_contentfield_colorchoose_box:hover, .sidebar_contentfield_colorchoose_box_act:hover {background-position:0 -19px;}
#selectedColors .sidebar_contentfield_colorchoose_box:first-child, #selectedColors .sidebar_contentfield_colorchoose_box_act:first-child {margin-left:0;}
.sidebar_contentfield_colorchoose_remove            {background:url(../images/icons/sprite07.png) -212px 0; width:15px; height:15px; margin:1px 0 0 1px; position:absolute; z-index:70; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; opacity:0; cursor:pointer;}
.sidebar_contentfield_colorpicker #cords            {cursor:crosshair;}

/* STYLING FOR THE RETOUCING SIDEMENU */
.sidebar_retouch_top                                {float:left; height:87px; width:218px;}
.sidebar_retouch_top > div:first-child              {text-align:center; width:218px; height:23px; float:left; margin-top:11px;}
.sidebar_retouch_top > div:first-child > img        {display:inline-block;}
.sidebar_retouch_top > span                         {text-align:center; width:218px; font-size:11px; float:left; line-height:14px; margin-top:2px; color:#506389;}
.sidebar_retouch_top > span > span                  {color:#2E3A5F;}
.sidebar_retouch_example                            {float:left; width:218px; height:83px; background:url(../images/sidebar/sidebar_retouch_example.png);}
.sidebar_retouch_frame                              {float:left; width:218px;}
.sidebar_retouch_frame > a                          {display:inline-block; float:left;}
.sidebar_retouch_frame > a > span                   {float:left; width:218px; border-top:1px solid white; position:relative; background:url(../images/sidebar/sidebar_granit_bg.png) repeat-y;}
.sidebar_retouch_frame > a > span:hover             {background-position:-228px 0; text-decoration:none!important;}
.sidebar_retouch_frame > a > span:hover > span      {color:#2E3A5F;}
.sidebar_retouch_frame > a > span:first-child       {border-top:none;}
.sidebar_retouch_frame > a:hover                    {text-decoration:none;}
.sidebar_retouch_frame > a > span > span            {font-size:20px; position:absolute; right:8px; top:8px; text-align:center; color:#b2b6bb; /*color only used here as an alternative to png icon*/}
.sidebar_retouch_frame > a, .sidebar_retouch_frame > a > span > img {margin:auto; cursor:pointer;}
.sidebar_retouch_bottom                             {float:left; height:50px; width:218px; text-align:center; display:block;}
.sidebar_retouch_bottom > button.btn_medium         {float:none; margin-top:10px;}

/* STYLING FOR THE MODEL ADVERTISEMENT SIDEMENU */
#model_advertisement_gadget .entry                  {padding-bottom:8px;}
#model_advertisement_gadget .sidebar_gray_line      {width:100%;}
#model_advertisement_gadget .sidebar_contentfield_pad {padding:7px 7px 0;}
#model_advertisement_gadget .big_image              {width:100px; float:left; min-height:1px;}
#model_advertisement_gadget .details                {margin:0 0 0 5px; width:83px; float:left;}
#model_advertisement_gadget .details span           {color:#222; overflow:hidden; line-height:1.9em; display:block; white-space:nowrap;}
#model_advertisement_gadget .labels                 {height:16px; color:#2E3A5F; font-size:11px;}
#model_advertisement_gadget .labels span.label_main {height:16px; background:url("../images/imageview/model_gadget_label.png") repeat scroll 0 -17px; color:white; float:left; font-size:11px; line-height:16px; min-width:80px;}
#model_advertisement_gadget .labels span.label_right{height:16px; width:12px; float:left; background:url("../images/imageview/model_gadget_label.png");}
#model_advertisement_gadget .labels span.label_left {height:16px; width:12px; float:left; background:url("../images/imageview/model_gadget_label.png") no-repeat scroll 0 -34px;}
#model_advertisement_gadget .images_label           {float:left; text-align:right;}
#model_advertisement_gadget .images_label span.label_main {padding-right:10px;}
#model_advertisement_gadget .shoots_label           {float:right; text-align:left;}
#model_advertisement_gadget .shoots_label span.label_main {padding-left:10px;}
#model_advertisement_gadget .inactive span.label_main, #model_advertisement_gadget .inactive span.label_right, #model_advertisement_gadget .inactive span.label_left {background:none; color:#2E3A5F; cursor:pointer;}
#model_advertisement_gadget .hover                  {filter:alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; -khtml-opacity:50; -moz-opacity:50; opacity:0.5; cursor:pointer;}
#model_advertisement_gadget .small_images           {float:left; height:59px;}
#model_advertisement_gadget .small_images .shoot_small_previews {display:none;}

/* STYLING FOR THE DROPBOX ACCORDION AND OTHER PICTURE SIDEMENUS */
.lightbox_pictureframe_box                          {width:49px; height:49px; margin:0 0 1px 5px; float:left; position:relative;}
#pictures_sortable > .lightbox_pictureframe_box:first-child {margin-left:0;}
.lightbox_pictureframe_box .pic_remove              {width:15px; height:15px; margin-left:32px; background:url(../images/icons/sprite07.png) -212px 0; position:absolute; z-index:70; display:none;}
.droppable img                                      {width:49px; height:49px; float:left;}

.sidebar_content_left                               {float:left;}
.sidebar_content_right, .sidebar_content_right_small {float:right;}
.sidebar_content_right_small                        {font-size:11px;}
.sidebar_small_pictureframe                         {width:204px; min-height:51px; float:left; background:url(../images/sidebar/pictureframe_bg.png);}
.sidebar_small_picture                              {width:50px; height:50px; padding:1px 0 0 1px; float:left;}
.sidebar_small_picture img                          {width:49px; height:49px; float:left;}
.sidebar_big_pictureframe                           {width:204px; padding-top:1px; min-height:102px; float:left; background:url(../images/sidebar/alternative_background2.png);}
.sidebar_big_picture                                {width:101px; height:101px; padding:1px 0 0 1px; float:left;}
.sidebar_big_picture img                            {width:100px; height:100px; float:left;}
.skype_link                                         {float:right; width:20px; height:20px; background:url(../images/icons/sprite07.png) -458px -35px; margin:4px 0 0 9px;}
.sidebar_whiteborderbox_row .flag                   {float:right; margin:0 5px 0 0;}
.sidebar_whiteborderbox_row .flag.first             {margin-right:13px;}

.sidebar_dropbox_download                           {float:right; height:36px; margin:7px -4px 0 0;}
.sidebar_dropbox_status_lvl1, .sidebar_dropbox_status_lvl2 {float:left; width:96px; height:42px; margin-top:6px;}
.sidebar_dropbox_status_lvl2                        {display:none;}
.sidebar_dropbox_status_lvl1 .dropbox_drop          {float:left; font-size:23px;}
.sidebar_dropbox_status_lvl1 .dropbox_text          {float:left; width:110px; height:20px;}
.sidebar_dropbox_status_lvl1 img                    {float:left; margin:-5px 0 0 3px;}
.sidebar_dropbox_status_lvl2 .dropbox_total         {float:left; font-size:20px;}
.sidebar_dropbox_status_lvl2 .dropbox_amount        {float:left; font-size:13px; margin:1px 0 0 3px;}
.sidebar_dropbox_status_lvl2 .dropbox_count         {float:left; width:110px; height:20px;}
.sidebar_dropbox_link                               {display:none; width:188px; padding:3px 8px 3px 8px; background:#bcbcbc; position:absolute; z-index:70;}

/*.sidebar_dropbox_icon                               {width:28px; height:27px; padding-left:14px; padding-top:15px; float:left;}*/
a.innerborder, a.innerborder img                    {float:left; overflow:hidden;}
a.innerborder.custom {background: #fff;}
a.innerborder.custom:hover {border: none !important;}
a.innerborder.custom:hover img {margin: 0; !important;}
a.innerborder:hover .pic_remove                     {display:block;}
a.innerborder:hover                                 {border:1px solid #fff; background:#fff; transition-duration:0s !important;}
a.innerborder:hover img                             {margin:-1px; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -khtml-opacity:70; -moz-opacity:70; opacity:0.7;}
a.drag                                              {cursor:move;}

/* STYLING FOR THE SEARCH OPTIONS ACCORDION */
.sidebar_whiteborderbox .orientation                {float:right; margin-top:-1px;}
.sidebar_orientation_square                         {width:17px; height:16px; float:left; background:url(../images/sidebar/sidebar_orientationbox1.png); margin:2px 8px 0 0;}
.sidebar_orientation_vertical                       {width:15px; height:19px; float:left; background:url(../images/sidebar/sidebar_orientationbox2.png); margin:0 8px 0 0;}
.sidebar_orientation_horizontal                     {width:20px; height:14px; float:left; background:url(../images/sidebar/sidebar_orientationbox3.png); margin:3px 8px 0 0;}
.sidebar_orientation_wide                           {width:31px; height:14px; float:left; background:url(../images/sidebar/sidebar_orientationbox4.png); margin:3px 0 0 0;}
.sidebar_orientation_square:hover, .sidebar_orientation_vertical:hover, .sidebar_orientation_horizontal:hover, .sidebar_orientation_wide:hover {background-position:0 -20px; cursor:pointer;}

/* STYLING FOR THE EXPERIMENTAL ACCORDION */
.sidebar_content_conditions                         {float:left; padding:9px 7px 9px; width:204px;}
.sidebar_weather_cloud, .sidebar_weather_sun, .sidebar_weather_rain, .sidebar_weather_snow, .sidebar_activity_walk, .sidebar_activity_run, .sidebar_activity_bicycle, .sidebar_activity_travel {width:49px; height:49px; float:left; border:1px solid white; text-align:center; line-height:82px; color:#646464;}
.sidebar_weather_cloud:hover, .sidebar_weather_sun:hover, .sidebar_weather_rain:hover, .sidebar_weather_snow:hover, .sidebar_activity_walk:hover, .sidebar_activity_run:hover, .sidebar_activity_bicycle:hover, .sidebar_activity_travel:hover {background-position:0 -49px; cursor:pointer; color:#2E3A5F;}
.sidebar_content_conditions a:hover                 {text-decoration:none;}
.sidebar_weather_cloud                              {background:url(../images/sidebar/experimental/weather_cloud.png) no-repeat;}
.sidebar_weather_sun                                {background:url(../images/sidebar/experimental/weather_sun.png) no-repeat;}
.sidebar_weather_rain                               {background:url(../images/sidebar/experimental/weather_rain.png) no-repeat;}
.sidebar_weather_snow                               {background:url(../images/sidebar/experimental/weather_snow.png) no-repeat;}
.sidebar_activity_walk                              {background:url(../images/sidebar/experimental/activity_walk.png) no-repeat;}
.sidebar_activity_run                               {background:url(../images/sidebar/experimental/activity_run.png) no-repeat;}
.sidebar_activity_bicycle                           {background:url(../images/sidebar/experimental/activity_bicycle.png) no-repeat;}
.sidebar_activity_travel                            {background:url(../images/sidebar/experimental/activity_travel.png) no-repeat;}

/* STYLING FOR THE MODELPROPERTIES ACCORDION */
.sidebar_modelproperties_rb, .sidebar_modelproperties_rb2 {width:23px; height:26px; margin:-7px 0 0 -4px;}
.sidebar_modelproperties_rb                         {float:left;}
.sidebar_modelproperties_rb2                        {float:right;}
.sidebar_modelproperties_text1, .sidebar_modelproperties_text2, .sidebar_modelproperties_text3 {height:20px;}
.sidebar_modelproperties_text1                      {width:55px; float:left;}
.sidebar_modelproperties_text2                      {width:55px; float:left;}
.sidebar_modelproperties_text3                      {float:right;}

.sidebar_sliderfield                                {height:29px; line-height:29px;}
.sidebar_sliderfield_slider_leftborder              {background:url(../images/sliders/handlers.png); width:3px; height:29px; display:inline-block; margin-left:-2px; float:left; display:block; z-index:20; position:absolute;}

/* STYLING FOR THE DIFFERENT SLIDERS */
.slider_people, .slider_age                         {float:right; margin:-5px 0 -3px 0;}

.slider_people .ui-slider                           {position:relative;}
.slider_people .ui-slider .ui-slider-handle         {position:absolute; z-index:20; width:5px; height:29px; cursor:col-resize; border:none;}
.slider_people .ui-slider .ui-slider-range          {position:absolute; z-index:10; display:block; background:url(../images/sliders/people_slider.png) 0 -34px;}
.slider_people .ui-slider-horizontal                {width:91px; height:28px; background:url(../images/sliders/people_slider.png);}
.slider_people .ui-slider-horizontal .ui-slider-handle {padding:0px; margin:0px;}
.slider_people .ui-slider-horizontal .ui-slider-range {top:0px; height:29px;}
.slider_people .ui-slider-horizontal .ui-slider-handle-first {background:url(../images/sliders/handlers.png) 0 -34px; margin-left:-4px;}
.slider_people .ui-slider-horizontal .ui-slider-handle-last {background:url(../images/sliders/handlers.png) 0 -68px; margin-left:-1px;}

.slider_age .ui-slider                              {position:relative;}
.slider_age .ui-slider .ui-slider-handle            {position:absolute; z-index:20; width:5px; height:29px; cursor:col-resize; border:none;}
.slider_age .ui-slider .ui-slider-range             {position:absolute; z-index:10; display:block; background:url(../images/sliders/age_slider.png) 0 -34px;}
.slider_age .ui-slider-horizontal                   {width:131px; height:28px; background:url(../images/sliders/age_slider.png);}
.slider_age .ui-slider-horizontal .ui-slider-handle {padding:0px; margin:0px;}
.slider_age .ui-slider-horizontal .ui-slider-range  {top:0px; height:29px;}
.slider_age .ui-slider-horizontal .ui-slider-handle-first {background:url(../images/sliders/handlers.png) 0 -34px; margin-left:-4px;}
.slider_age .ui-slider-horizontal .ui-slider-handle-last {background:url(../images/sliders/handlers.png) 0 -68px; margin-left:-1px;}

.slider_rate .ui-slider                             {position:relative;}
.slider_rate .ui-slider .ui-slider-handle           {position:absolute; z-index:20; width:11px; height:13px; cursor:pointer; padding:0px!important; margin:0 0 0 -6px; top:-6px; background:url(../images/sliders/progress_slider.png) 0 -39px no-repeat;}
.slider_rate .ui-slider .ui-slider-range            {position:absolute; z-index:10; display:block; background:url(../images/sliders/progress_slider.png) 0 -26px no-repeat; height:100%;}
.slider_rate .ui-slider                             {height:8px; width:81px; background:url(../images/sliders/progress_slider.png) no-repeat;}
.slider_rate .ui-slider:hover, .slider_rate .ui-slider:active {background:url(../images/sliders/progress_slider.png) 0 -13px no-repeat;}
.slider_rate_active                                 {background:url(../images/sliders/progress_slider.png) 0 -13px no-repeat!important;}

.profile_model_general .ui-slider                   {position:relative; border:none; height:8px; width:570px; background:url(../images/sliders/looks_slider.png) no-repeat;}
.profile_model_general .ui-slider .ui-slider-handle {position:absolute; border:none; z-index:20; width:11px; height:13px; cursor:pointer; padding:0px; margin:0 0 0 -6px; top:-6px; background:url(../images/sliders/looks_slider.png) 0 -39px no-repeat;}
.profile_model_general .ui-slider .ui-slider-handle2 {position:absolute; border:none; z-index:19; width:11px; height:13px; cursor:pointer; padding:0px; margin:0 0 0 -6px; top:-6px; background:url(../images/sliders/looks_slider.png) 0 -39px no-repeat; filter:alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; -khtml-opacity:50; -moz-opacity:50; opacity:0.50;}
.profile_model_general .ui-slider .ui-slider-range  {position:absolute; z-index:10; display:block; background:url(../images/sliders/looks_slider.png) 0 -26px no-repeat; height:100%;}
.profile_model_general .ui-slider .ui-slider-range2  {position:absolute; z-index:10; display:block; background:url(../images/sliders/looks_slider.png) 0 -26px no-repeat; height:100%; filter:alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; -khtml-opacity:50; -moz-opacity:50; opacity:0.50;}
.profile_model_general .ui-slider:hover, .profile_model_general .ui-slider:active {background:url(../images/sliders/looks_slider.png) 0 -13px no-repeat;}

/* SPECIEL SETTINGS FOR THE BENEATH ONE TO MAKE IT LOOK DECENT IN IE7 */
.profile_model_single .ui-slider                    {float:right; overflow:visible; border:none; height:8px; width:280px; margin:5px 6px 0 0; background:url(../images/sliders/country_slider.png) no-repeat;}
.profile_model_single .ui-slider .ui-slider-handle  {float:left; position:relative; border:none; z-index:20; width:11px; height:13px; cursor:pointer; padding:0px; margin:0 0 0 -6px; top:-14px; background:url(../images/sliders/country_slider.png) 0 -39px no-repeat;}
.profile_model_single .ui-slider .ui-slider-handle2  {float:left; position:relative; border:none; z-index:20; width:11px; height:13px; cursor:pointer; padding:0px; margin:0 0 0 -11px; top:-22px; background:url(../images/sliders/country_slider.png) 0 -39px no-repeat; filter:alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; -khtml-opacity:50; -moz-opacity:50; opacity:0.50;}
.profile_model_single .ui-slider .ui-slider-range   {display:block; background:url(../images/sliders/country_slider.png) 0 -26px no-repeat; height:100%;}
.profile_model_single .ui-slider .ui-slider-range2   {top:-8px; position:relative; display:block; background:url(../images/sliders/country_slider.png) 0 -26px no-repeat; height:100%; filter:alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; -khtml-opacity:50; -moz-opacity:50; opacity:0.50;}
.profile_model_single .ui-slider:hover, .profile_model_single .ui-slider:active {background:url(../images/sliders/country_slider.png) 0 -13px no-repeat;}

/* STYLING FOR ALTERNATIVE SIDEMENU */
.sidebar_alternative > span:first-child             {float:left; font-size:16px; padding:8px 12px 0 12px;}
.sidebar_alternative_text                           {float:left; font-size:11px; padding:6px 8px 6px 8px; text-align:center; line-height:12px; width:188px; font-weight:bold;}
.sidebar_alternative_send                           {display:block; text-align:center; margin:5px 0 10px 0; float:left; width:204px;}
.sidebar_alternative_send > button                  {float:none;}

/* STYLING FOR THE CALL US NOW ACCORDION */
.cus_avatar                                         {border:1px solid white; width:34px; height:34px; float:right; background:#333; margin-top:8px;}
.support_status                                     {font-size:18px;}
.support_status > span                              {color:#99C2F1;}
.support_substatus                                  {font-size:11px;}
#support02, #support03                              {display:none;}

/* STYLING FOR VARIOUS OFFERS */
.sidebar_offer_prices, .sidebar_offer_license       {width:218px; height:53px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.sidebar_offer_prices                               {background:url(../images/sidebar/sidebar_offer_prices.png) no-repeat;}
.sidebar_offer_license                              {background:url(../images/sidebar/sidebar_offer_license.png) no-repeat;}
.sidebar_offer_prices:hover, .sidebar_offer_license:hover {background-position:0 -60px;}
.sidebar_maximize_bonus                             {background:url(../images/sidebar/sidebar_maximize_bonus.png) no-repeat; width:218px; height:178px; float:left;}
.sidebar_maximize_bonus:hover                       {text-decoration:none!important;}
.sidebar_maximize_bonus > span                      {float:left; width:188px; line-height:15px; color:#506389; padding:0 15px;}
.sidebar_maximize_bonus > span:first-child          {margin-top:114px; font-size:22px; line-height:normal;}
#sidebar_total_maxbonus                             {color:#2e3a5f; font-weight:bold;}
.sidebar_hyperlink                                  {float:left; padding:14px 9px;}
.sidebar_ssl                                        {padding:14px 9px;}

/* STYLING FOR SOCIAL ICONS */
.sidebar_social_icons                               {width:212px; height:31px; margin:6px 3px 5px 3px;}
.sidebar_social_icons > a                           {float:left; margin-left:12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; overflow:hidden;}
.sidebar_social_icons > a > img                     {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; overflow:hidden;}
.sidebar_social_icons > a:first-child               {margin-left:7px;}

/* STYLING FOR GADGET PLACEHOLDERS */
.ui-sortable-placeholder                            {border:1px dotted #c5c5c5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#f7f7f7; margin-bottom:15px; visibility:visible!important;}
#pictures_sortable .ui-sortable-placeholder         {border:none; background:none; margin:0;}
#sortable_hints .ui-sortable-placeholder            {background:#DDD; margin-bottom:0;}
#sortable_hints li, #sortable_hints li a            {cursor:move;}

/* STYLING FOR CLOSED GADGETS */
.acc_closed .sidebar_whiteborderbox_headder_black_handle {background-position:0px -13px;}
.acc_closed .sidebar_whiteborderbox_content_collapse, .acc_closed .sidebar_whiteborderbox_content {display:none;}
.acc_closed .sidebar_whiteborderbox_headder_black, acc.closed .sidebar_whiteborderbox_headder_black_xl {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/* STYLING FOR THE GENERAL INFO ACCORDION */
.sidebar_contentfield_paymentopt, .sidebar_contentfield_paymentopt_l2 {width:214px; height:27px; padding:8px 0 0 1px;}
.sidebar_contentfield_paymentopt_l2                 {margin:0 0 8px 0;}
.sidebar_contentfield_paymentopt_img                {float:left; margin-left:8px;}

/* REMOVES THE AUTO PADDING/MARGIN RENDERING IN WEBKIT BROWSERS FOR THE SIDEMENU SELECT-ELEMENTS */
.sidebar_whiteborderbox select                      {padding:0!important; margin:0!important;}

.sidebar_whiteborderbox_headder_facebook            {background:url(../images/sidebar/sidebar_social_bg.png) repeat-x;}
.sidebar_whiteborderbox_headder_twitter             {background:url(../images/sidebar/sidebar_social_bg.png) repeat-x 0 -34px;}
.sidebar_whiteborderbox_headder_facebook, .sidebar_whiteborderbox_headder_twitter {height:34px; width:200px; padding:0px 9px; cursor:move; -moz-border-top-left-radius:4px; -moz-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-radius:4px 4px 0px 0px;}
.sidebar_whiteborderbox_bottom_twitter              {background:url(../images/sidebar/sidebar_social_bg.png) repeat-x 0 -99px;}
.sidebar_whiteborderbox_bottom_facebook             {background:url(../images/sidebar/sidebar_social_bg.png) repeat-x 0 -69px;}
.sidebar_whiteborderbox_bottom_twitter, .sidebar_whiteborderbox_bottom_facebook {float:left; line-height:30px; font-size:11px; height:29px; width:200px; padding:0px 9px; -moz-border-bottom-left-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-radius:0px 0px 4px 4px;}
.sidebar_whiteborderbox_row_bottom                  {margin-bottom:0px; border-bottom:none;}
.sidebar_whiteborderbox_social_row                  {float:left; padding:7px 9px 9px; width:200px; font-size:11px; line-height:15px; clear:both;}
.sidebar_whiteborderbox_social_row2                 {float:left; padding:6px 9px 9px; width:200px; font-size:11px; line-height:15px; clear:both;}
.sidebar_whiteborderbox_social_row:hover, .sidebar_whiteborderbox_social_row2:hover {background:#d5e1ee;}
.social_heading_text                                {float:right; font-size:17px; margin-top:9px; color:white;}
.social_heading_logo                                {display:inline-block; float:left; margin-top:6px;}
.social_content                                     {float:left; clear:both; margin-top:8px; overflow:hidden; width:188px;}
.social_facebook_image                              {max-width:204px; margin:0 auto 7px auto;}
.social_title_icon                                  {float:left;}
.social_title_icon > img                            {float:left; margin:1px 7px 0 0;}
.social_icon_twitter1                               {float:left; margin:10px 5px 0 0;}
.social_icon_facebook1                              {float:left; margin:4px 8px 0 0;}
.social_icon_facebook2                              {float:left; margin:5px 8px 0 0;}

.sidebar_gray_tab_progressbar                       {float:right;}
.sidebar_gray_tab_progressbar > span:first-child    {float:right; width:25px; text-align:right;}
.sidebar_gray_tab_progressbar > div                 {float:right; margin-top:7px;}
.sidebar_gray_line                                  {background:white; height:1px; border-top:1px solid #CCCCCC; cursor:pointer; clear:both; overflow:hidden;}
#menu_imageview_picturevote .sidebar_gray_line, #menu_imageview_modelvote .sidebar_gray_line, #menu_imageview_statistics .sidebar_gray_line {cursor:default!important;}

/* PICTURE VOTE GADGET */
.imageview_sidebar_amount                           {float:right; width:29px; text-align:right;}
.imageview_sidebar_vote                             {float:right; padding:6px 3px 0 0;}
.imageview_sidebar_vote_stars                       {float:right; padding:4px 0 0 0;}
.imageview_sidebar_vote_stars > img                 {float:left;}

/* STYLING FOR THE SIGNUP OFFER */
.sidebar_signup_offer                               {float:left; width:200px; min-height:200px; background:url(../images/sidebar/offer_bg.png) no-repeat #f0f5f3; padding:9px; color:white;}
.sidebar_signup_offer a                             {margin-top:10px; float:left; clear:both;}
.sidebar_signup_offer h1                            {color:white; font-size:18px; line-height:22px;}
.sidebar_signup_offer h2                            {font-size:12px;}
.sidebar_signup_offer h3                            {font-size:11px; margin-top:10px;}
.sidebar_signup_offer input                         {margin-top:10px; float:left; clear:both;}
.sidebar_signup_offer select                        {margin-top:10px; float:left; clear:both; width:200px;}
.sidebar_signup_offer button                        {width:200px; margin-top:10px;}
.sidebar_signup_offer img.captcha_signup            {float:right; width:90px; height:20px; margin-top:10px;}
.sidebar_signup_offer ul.error_frame                {float:left; margin-top:10px; width:200px;}
.sidebar_signup_offer ul.error_frame li             {font-size:11px;}

.sidebar_signup_calculation                         {float:left; margin-top:20px; width:200px; height:100px; color:#646464; font-style:italic;}
.sidebar_signup_calculation > div                   {float:left; width:200px; height:18px;}
.sidebar_signup_calculation > div > span            {float:left;}
.sidebar_signup_calculation > div > span:first-child {width:100px;}

/* INVITE FORM GADGET */
.sidebar_invite_form{padding:9px;}
.sidebar_invite_form .lbl_can_edit{float:left; height:31px; line-height:31px; font-style:italic;}
.sidebar_invite_form .bottom{width:200px; padding-top:7px;}
.sidebar_invite_form .cb_squared_small{float:left; width:140px; font-size:12px;}
.sidebar_invite_form p.field_label{font-weight:bold; line-height:25px; margin:0;}
.sidebar_invite_form .btn_box{height:29px; padding-top:4px;}


/* CHAT GADGET */
.sidebar_chat{padding:10px; height:250px;}
.sidebar_chat .sidebar_control_box{width:200px; height:20px; float:left; line-height:19px; padding-top:5px;}
.sidebar_chat .chat_messages_box{width:198px; height:175px; overflow:auto; background-color:#FFFFFF; border:1px solid #CCCCCC; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.sidebar_control_box a{color:black; font-weight:bold;}
.sidebar_chat .chat_font{font-size:12px; color:#939393; font-style:italic}
.sidebar_chat .chat_messages_box .chat_message{font-size:12px; color:#939393; font-style:italic}
.sidebar_chat .chat_messages_box .chat_message .username {color:black; font-style:normal; font-weight:bold}
.sidebar_chat .pictureframe_box                          {width:49px; height:49px; margin:0 0 1px 5px;}
#gadgets .gadget.lightbox_chat_border, #gadgets .gadget.lightbox_chat_border:hover {box-shadow:0 1px 2px rgba(0, 0, 0, 0.75);}
.chat_message a.innerborder {position: relative;}
.chat_message a.innerborder span.label {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 3px; color: #fff; display: inline-block; font-size: 10px; font-weight: bold; left: 0; line-height: 9px; position: absolute; text-align: center; font-style: normal; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);}
/* CHAT GADGET */
.saved_search_gadget .admin_add {display:none;}
/*.saved_search_gadget:hover .admin_add {display:block;}*/

/*CREATE TASK FORM AND GADGET*/

.task_form .task_field, .task_log_form .task_field {width:100%; margin-top:5px;}
.task_form .task_field div.left{float:left;}
.task_form .task_field div.right{float:right;}
.task_form .task_field select.type, .task_form .task_field select.priority{width:95px;}
.task_form .task_field select.assigned, .task_form .task_field select.inspector{width:120px;}
.task_form .task_field input, .task_form .task_field textarea{clear:both; float:none;}
.task_form .task_field input.title {width:184px;}
.task_form .task_field textarea.text {height:35px !important; border-radius:none; -webkit-border-radius:none;}
.task_form .task_field label{display:block; float:none; font-weight:bold; color:#666;}
.task_form .task_field .estimate{width:30px;}
.task_form .task_field .cb_squared_small label{clear:none; float:left;}
.task_form .task_field_deadline select {width:60px;}
.task_form .task_field_deadline .square_small3{display:inline; font-size:9px; padding:0px; height:14px; width:61px;}
.task_form .task_field .private {line-height: 31px;}
.task_form #ctg_btn_save {z-index: 2247483639;}

.file_upload_wrapper {overflow:hidden;}
.file_upload_wrapper label.upload {float:right; margin-right:5px; color:#888; clear:none;}
.file_upload_wrapper .pseudo_btn {position:relative; display:block; float:right; width:auto; font-size:11px; height:20px; line-height:20px; padding:0 10px; background:url('../../images/btns/btn_standard.png') repeat scroll 0 -50px #ABC1DA; border:1px solid #89A6CC; border-radius:5px 5px 5px 5px;}
.file_upload_wrapper .pseudo_btn:hover{background-position:0 -25px;}
.file_upload_wrapper input[type="file"] {opacity:0; position:absolute; top:0; right:0; cursor:pointer; height:29px;}
.task_form .deadline_readonly{font-size:10px;}

.gadget_task_form h2{margin:10px 0;}
.uploaded_files .uploaded_file{position:relative; width:400px; word-wrap:break-word; padding-right:25px;}   
.uploaded_files .delete_uploaded_file{position:absolute; right:0px; top:0px;}
.uploaded_files .uploaded_file .loader img{width:20px; display:inline;}
.gadget_task_form .uploaded_files .uploaded_file{width:170px;}

.found_assign_user{padding:10px;}
.found_assign_user .found_user_image{float:left; width:24px; margin:2px;}
.found_assign_user{float:left; width:270px;}
.found_assign_user .found_user_info{float:left; width:230px;}
.found_user_info{position:relative;}
.found_assign_user .found_user_info .delete_user{position:absolute; right:0px; top:0px;}
.task_form .assign_to_users{width:300px;}
.gadget_task_form .assign_to_users{width:200px;}
.gadget_task_form .found_assign_user{width:170px;}
.gadget_task_form .found_assign_user .found_user_info{width:130px; word-wrap:break-word;}
.gadget_task_form .gadget_btn_box{padding-top:10px; padding-bottom:2px; position:relative;}
.gadget_task_form .gadget_btn_box button{position:absolute; right:55px; padding:0 20px;}

/*MODEL OPTIONS GADGET*/

.row.model_gender div.label {padding: 5px 25px 0 0;display: block;}
.row.model_gender div.entry {float: none !important;text-align: left; position:relative; left: -3px;width:220px;}
.row.model_gender .cb_squared_small {display:inline-block; width:auto;margin:0;}
.row.model_gender .cb_squared_small label {margin-right:11px !important;}
.gadget.models_options select {width: 120px;}
.gadget.models_options select option {max-width: 130px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
a.model_amount {transition:0s !important;width:10px;height:19px;background:url(/images/sidebar/model_amount_sprite_gray.png) -10px 0;display:inline-block;*display:inline;zoom:1;margin:0 5px 0 0;}
a.model_amount.active {background-position:0 0;}
img.search_condition_ppl {cursor:pointer;}

#model_name {float:left;}
.ui-autocomplete .ui-state-focus {border:none;background:none;margin:0 !important;color:#485E8F;}
.ui-autocomplete a {font-size:12px;cursor:pointer;}

.row.slider .entry{width:100%;}
.row.slider.age .entry{position:relative;}
.row.slider.age {overflow:visible !important; margin-bottom: 15px !important;}
/*.age_slider_legend {color:#222222;position:absolute;z-index:0;top:10px;font-size:9px;letter-spacing:-0.1px;white-space: nowrap;word-spacing: 6.7px;}*/
.age_slider_legend {position:absolute;z-index:0;top:16px;background:url('/images/sidebar/age_scale.png') center no-repeat ; width:200px; height: 7px;display: block;}
#model_age_slider {margin: 5px 4px 0 1px;border:none;height:29px;line-height:29px;text-align:center;font-size:9px;letter-spacing:-0.1px;background:none;}

#model_rating_slider {margin: 5px 4px 0 1px;border:none;height:29px;line-height:29px;text-align:center;font-size:9px;letter-spacing:-0.1px}

.row.slider .entry .ui-slider-range {background:rgba(200,200,255,0.5);border: 1px solid #A0ABC0;border-radius: 3px;height: 27px}
.row.slider .entry .ui-slider-handle {width:3px;height:13px;border:1px solid #A0ABC0;background: #fff;top:7px;cursor: e-resize;margin-left: -1px;z-index:1 !important;}

div.suggest_preview {z-index:100;position:absolute; display:none; min-height:100px; min-width:148px; background:url("../images/loader/circle_blue.gif") no-repeat scroll 50% 50% transparent;}
div.suggest_preview img {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-shadow:0 1px 2px #222;}


/*IMAGE OPTIONS GADGET */

#editor_rank_slider {margin: 5px 4px 0 1px;border:none;height:29px;line-height:29px;text-align:center;font-size:9px;letter-spacing:-0.1px;background:none;}
.gadget.image_options select {width: 120px;}
a.orientation {background-image:url(/images/sidebar/orientation_sprite_gray.png);display:inline-block;*display:inline;zoom:1;margin-right:5px;}
a.orientation.square {width:17px;height:16px;background-position:0 -4px;}
a.orientation.square:hover {background-position:0 -21px;}
a.orientation.portrait {width:15px;height:20px;background-position:-18px 0;}
a.orientation.portrait:hover {background-position:-18px -21px;}
a.orientation.normal {width:20px;height:13px;background-position:-34px -7px;}
a.orientation.normal:hover {background-position:-34px -21px;}
a.orientation.wide {width:30px;height:13px;background-position:-55px -7px;}
a.orientation.wide:hover {background-position:-55px -21px;}

.row.transparency .label, .row.transparency .entry {float:none !important;}
.row.transparency .entry {text-align:center;}
a.transparency {width:27px;height:27px;border:2px solid #444;display:inline-block;*display:inline;zoom:1;margin:5px 5px 0 0;}
a.transparency img {width: 27px; height: 27px}
a.transparency:hover {border-color:#ccc;}
.copy_space img {width: 18px; height: 18px; margin-top: 4px; float: right;}

/*COLOR PROPERTIES */
.gadget.color_poperties .content{padding:0 !important;}
.gadget.color_poperties .button.go{height:20px;line-height:20px;margin:0 0 0 7px !important;}
#colorSubmissionButton {height:20px;line-height:20px; margin: 0 0 0 4px; padding: 0 8px;}

/*******************************************************************************
/*						TOOLTIP STYLING
/******************************************************************************/

[data-ttip]                                         {cursor:pointer;}
.tooltip                                            {color:white; padding:5px 8px; text-align:center; min-width:29px; min-height:14px; margin-top:-1px; background:url(../images/site/tooltip_bg.png); font-size:12px!important; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.tooltip img.tooltip_license, .tooltip img.tooltip_license2 {margin:-4px 0 -4px -7px;}
.tooltip img.tooltip_license                        {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.tooltip img.tooltip_license2                       {-moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-radius:5px 5px 0px 0px;}
.tooltip span.tooltip_details                       {float:left; clear:both; padding-top:8px; width:100%;}
.tooltip a                                          {color:#99C2F1; text-decoration:underline!important;}
.tooltip > .arrow                                   {background:url(../images/site/tooltip_arrow.png) transparent; position:absolute;}
.tooltip > .arrow.top                               {background-position:0 10px; height:10px; width:20px; top:-10px;}
.tooltip > .arrow.right                             {background-position:0 -10px; height:20px; width:10px; right:-10px;}
.tooltip > .arrow.bottom                            {background-position:0 0; height:10px; width:20px; bottom:-10px;}
.tooltip > .arrow.left                              {background-position:10px 30px; height:20px; width:10px; left:-10px;}

/*******************************************************************************
/*						CONTENT PAGE TABS
/******************************************************************************/

ul.tab_container                                    {width:100%; overflow:hidden;}
ul.tab_container li                                 {float:left; margin-left:-1px; font-size:11px; height:29px; line-height:30px; border:1px solid #c1c1c1; background:url(../images/site/tabs.png); -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-radius:5px 5px 0px 0px; position:relative; z-index:1;}
ul.tab_container li a                               {color:#646464;}
ul.tab_container li a:hover                         {text-decoration:none;}
ul.tab_container li:first-child                     {margin-left:0px;}
ul.tab_container li > a                             {float:left; padding:0 15px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-radius:5px 5px 0px 0px;}
ul.tab_container li:hover                           {cursor:pointer;}
ul.tab_container li:hover                           {background-position:0 -33px;}
ul.tab_container .selected, ul.tab_container .selected:hover {background-position:0 -67px; color:black; border-bottom:none; border-top-color:#acacac; height:30px;}
ul.tab_container .selected a                        {color:black;}
ul.tab_container .tab_nr                            {width:18px; height:29px; background:url(../images/site/tabs_nr.png) no-repeat 0 6px; display:inline-block; text-align:center; cursor:pointer;}
ul.tab_container .selected .tab_nr                  {background-position:-18px 6px;}
.tab_line                                           {width:100%; height:1px; background:url(../images/site/tabs_cutline.png) no-repeat; float:left; position:relative; z-index:0; margin-top:-1px;}

/*******************************************************************************
/*						WHITE BORDER BOX - USED FOR IMAGES ON CONTENT PAGES
/******************************************************************************/

.menu_gadgets                                       {margin:0 0 -15px 20px;}

.whiteborderbox_wrap, .whiteborderbox_wrap_no       {background:white; overflow:hidden; clear:both; padding:7px; position:relative; width:204px; border:1px solid #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.whiteborderbox_wrap:hover                          {border-color:#86a7cd;}
.whiteborderbox_img                                 {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.whiteborderbox_medium_wrap, .whiteborderbox_medium_wrap_no {background:white; overflow:hidden; clear:both; padding:7px; position:relative; width:260px; border:1px solid #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.whiteborderbox_medium_wrap:hover                   {border-color:#86a7cd;}

.whiteborderbox_large_wrap, .whiteborderbox_large_wrap_no {background:white; overflow:hidden; clear:both; padding:7px; position:relative; width:684px; border:1px solid #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.whiteborderbox_large_wrap:hover                    {border-color:#86a7cd;}
.whiteborderbox_large_img                           {float:left; padding:0 7px; width:686px;}

.blogcontent_frame                                  {float:left; width:700px;}
.blogcontent_frame > div:first-child                {margin-top:0;}
.blogcontent_left, .blogcontent_right, .blogcontent_center, .blogcontent_center2 {float:left; width:700px; margin-top:30px;}
.blogcontent_left > .blogcontent_img                {float:left; width:220px;}
.blogcontent_left > .blogcontent_text               {float:left; margin-left:21px; width:459px; position:relative;}
.blogcontent_right > .blogcontent_img               {float:right; width:220px;}
.blogcontent_right > .blogcontent_text              {float:right; margin-right:21px; width:459px;}
.blogcontent_center > .blogcontent_text, .blogcontent_center2 > .blogcontent_text {float:left; width:700px; margin-bottom:5px;}
.blogcontent_left > .blogcontent_text > h1, .blogcontent_right > .blogcontent_text > h1 {float:left; margin:2px 0 10px; width:459px; font-size:24px; line-height:30px;}
.blogcontent_left > .blogcontent_text > h2, .blogcontent_right > .blogcontent_text > h2 {float:left; margin:-6px 0 10px; width:459px; font-size:18px; line-height:24px; color:#2E3A5F;}
.blogcontent_left > .blogcontent_text > h3, .blogcontent_right > .blogcontent_text > h3 {float:left; width:459px; font-size:13px; font-weight:bold; font-style:italic; line-height:18px; margin-bottom:4px;}
.blogcontent_left > .blogcontent_text > p:first-child, .blogcontent_right > .blogcontent_text > p:first-child {margin-top:22px;}
.blogcontent_left > .blogcontent_text > h3 > img    {float:left; margin:3px 5px 0 0;}
.blogcontent_center > .blogcontent_text > h1        {float:left; margin:2px 0 10px; width:700px; font-size:24px; line-height:30px;}
.blogcontent_center > .blogcontent_text > h2        {float:left; margin:-6px 0 10px; width:700px; font-size:18px; line-height:24px; color:#2E3A5F;}
.blogcontent_center > .blogcontent_text > h3        {float:left; width:700px; font-size:13px; font-weight:bold; line-height:18px; margin-bottom:4px;}
.blogcontent_center2 > .blogcontent_text > h1       {float:left; margin:2px 0 -10px; width:700px; font-size:24px; line-height:30px;}
.blogcontent_center > .blogcontent_text ul          {float:left;}
.blogcontent_center > .blogcontent_text li          {float:left; width:655px; margin-left:45px; padding-top:14px;}
.blogcontent_center > .blogcontent_text ul > li:first-child {padding-top:0;}

.blogcontent_title                                  {float:left; width:459px; height:43px;}
.blogcontent_title > img                            {float:left; margin:11px 7px 0 2px;}
.blogcontent_title > h1                             {float:left; margin-top:-1px; font-size:24px; color:orange!important;}
.blogcontent_area                                   {float:left; width:459px; height:88px; font-style:italic; color:#506389;}
.blogcontent_footer                                 {float:left; margin:0 0 -3px -2px; width:461px;}
.blogcontent_footer > img                           {float:left; margin:0 3px 0 0; display:inline-block;}
.blogcontent_footer > span                          {float:left; font-size:11px;}
.blogcontent_footer > span > a                      {color:#506389;}
.blogcontent_date                                   {float:left; width:15px; height:15px; margin-right:3px; background:url(../images/icons/sprite07.png) -438px -33px;}
.blogcontent_quote                                  {background:url(../images/misc/quote_left.png) no-repeat; padding:4px 4px 0 0;}
.blogcontent_quote2                                 {background:url(../images/misc/quote_right.png) no-repeat; margin:0 0 4px 4px;}
.blogcontent_quote, .blogcontent_quote2             {display:inline-block; height:8px; width:10px;}

.blogcontent_cutline                                {width:459px; height:1px; background:#4f6189; margin-bottom:10px; float:left;}
.blogcontent_visitors                               {position:absolute; right:0px; font-size:11px; color:#2E3A5F; top:15px;}
.blogcontent_visitors > img                         {float:left; margin:5px 3px 0 0;}
.blogcontent_visitors > span                        {float:left; padding-top:2px;}
.blogcontent_visitors > span:first-child            {padding:0; margin:5px 3px 0 0; width:16px; height:10px; background:url(../images/icons/sprite07.png) -462px -20px;}
.blogcontent_visitors > label                       {float:left; width:43px; font-size:12px; padding-right:5px; text-align:right; line-height:21px;}
.blogcontent_visitors > div                         {float:left; width:62px; margin-top:7px;}

.blogcontent_btn                                    {float:right; margin-bottom:-15px;}
.blog_cutline                                       {float:left; width:700px; height:5px; margin:20px 0 -10px; background:url(../images/site/cutline.png);}

.step_nr                                            {height:29px; width:29px; background:url(../images/icons/step_bg.png); float:left; font-size:13px; text-align:center; line-height:29px; color:white;}
h1 > .step_nr                                       {margin:1px 6px 0 0;}
li > .step_nr                                       {margin:-3px 10px 0 -45px;}

/*******************************************************************************
/*						WHITE BORDER BOX - USED FOR THE SIDEBAR
/******************************************************************************/

.sidebar_whiteborderbox                             {width:218px; margin-bottom:15px; background:#f6f6f6; 
                                                     border-width:1px; border-style:solid; border-color:#DEDEDE #CCCCCC #AAAAAA; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding-top:7px; position:relative; 
                                                     -moz-box-shadow:0px 5px 6px -6px #666; 
                                                     -webkit-box-shadow:0px 5px 6px -6px #666; 
                                                     box-shadow:0px 5px 6px -6px #666;}
.sidebar_whiteborderbox:hover                       {border-color:#86a7cd;}

.sidebar_whiteborderbox_content, .sidebar_whiteborderbox_content_no {overflow:hidden; clear:both;}
.sidebar_whiteborderbox_content                     {-moz-border-bottom-left-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-radius:0px 0px 4px 4px;}
.sidebar_whiteborderbox_content_no                  {margin-top:-7px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.sidebar_whiteborderbox_headder_black, .sidebar_whiteborderbox_headder_black_xl {line-height:29px; padding:0px 10px; width:200px; margin:-8px 0 0 -1px; font-size:12px; cursor:move; color:#e6e6e6; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-radius:5px 5px 0px 0px;}
.sidebar_whiteborderbox_headder_black               {background:url(../images/sidebar/headder.png) repeat-x; height:30px;}
.sidebar_whiteborderbox_headder_black_xl            {background:url(../images/sidebar/headder.png) 0 -35px repeat-x; height:50px;}
.sidebar_whiteborderbox_headder_black a             {text-decoration:none; color:#e6e6e6;}
.sidebar_whiteborderbox_headder_black a:hover       {text-decoration:none;}
.sidebar_whiteborderbox_headder_black > span        {color:#99C2F1;}
.sidebar_whiteborderbox_row                         {width:202px; height:28px; padding:0px 9px; float:left; line-height:27px; color:#2e3a5f;}
div.sidebar_whiteborderbox_row:first-child          {line-height:28px;} /* use span elements to avoid these settings */

.sidebar_whiteborderbox2_row                        {width:200px; height:20px; padding:4px 9px; line-height:19px;}
.sidebar_whiteborderbox2_row select                 {width:128px;}
.sidebar_whiteborderbox2_row select.selectSmall     {width:97px;}
div.sidebar_whiteborderbox2_row:first-child         {padding:5px 9px; line-height:20px;} /* use span elements to avoid these settings */

.sidebar_whiteborderbox_headder_black_handle		{width:13px; height:13px; background:url(../images/sidebar/accordion_arrow_white.png) no-repeat; right:8px; top:7px; position:absolute; z-index:70; cursor:pointer; -moz-user-select:none;}
.sidebar_whiteborderbox_small, .sidebar_whiteborderbox_small_blue {font-size:10px;}
.sidebar_whiteborderbox_small_blue                  {font-size:10px; color:#2E3A5F;}

.gadget .ul_light li a, .sidebar_whiteborderbox .ul_light2 li a {text-decoration:none; cursor:pointer; display:block; height:28px; line-height:27px; transition-duration:0s !important;}
.gadget .ul_light li a:link, .sidebar_whiteborderbox .ul_light2 li a:link {text-decoration:none;}
.gadget .ul_light li a:active, .sidebar_whiteborderbox .ul_light2 li a:active {text-decoration:none;}
.gadget .ul_light li a:hover, .sidebar_whiteborderbox .ul_light2 li a:hover {text-decoration:none; background:url(../images/misc/circle_arrow.png) right no-repeat;}
.gadget .ul_light li a:visited, .sidebar_whiteborderbox .ul_light2 li a:visited {text-decoration:none;}
.gadget .ul_light li a[class="selectLI"], .sidebar_whiteborderbox .ul_light2 li a[class="selectLI"] {background:url(../images/misc/circle_arrow.png) right no-repeat;}

.sidebar_whiteborderbox .ul_small li a              {text-decoration:none; cursor:pointer; display:block; padding:0px 9px; height:22px; line-height:21px; font-size:11px;}
.sidebar_whiteborderbox .ul_small li:first-child a  {height:24px; line-height:25px;}
.sidebar_whiteborderbox .ul_small li a:link         {text-decoration:none;}
.sidebar_whiteborderbox .ul_small li a:active       {text-decoration:none;}
.sidebar_whiteborderbox .ul_small li a:hover        {text-decoration:none; background:#d5e1ee;}
.sidebar_whiteborderbox .ul_small li a:visited      {text-decoration:none;}

/* USED FOR ROUND CORNER SUPPORT IN OPERA + A FEW OLD BROWSER */
.sidebar_whiteborderbox .ul_light li:last-child a   {-moz-border-bottom-left-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-radius:0px 0px 4px 4px;}
.sidebar_whiteborderbox_img                         {-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
div.sidebar_whiteborderbox2_row:last-child          {-moz-border-bottom-left-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-radius:0px 0px 4px 4px;}  /* use span elements to avoid these settings */

/* STYLING FOR THE TITLES IN GADGETS */
.sidebar_titles                                     {width:220px; margin-bottom:20px; *margin-bottom:19px; /*IE7 correction*/}
.sidebar_titles > h1                                {font-size:25px; line-height:25px; padding-bottom:7px; color:#646464;}
.sidebar_titles > h2                                {font-size:13px; line-height:13px; padding-left:1px; color:black;}
.sidebar_titles_space                               {margin-bottom:52px!important;}

/*******************************************************************************
/*						BUTTON STYLING
/******************************************************************************/

/* GENERAL STYLING FOR ALL BUTTONS */
.btn_small, .btn_medium, .btn_large, .btn_search, .btn_gray, .btn_gray_large {border:none; outline:none;}
button:hover                                        {cursor:pointer;}
button::-moz-focus-inner                            {border:0; padding:0; margin:0;} /* FIX FOR MARGIN/PADDING IN FIREFOX */

.btn_small, .btn_medium, .btn_large                 {color:white; background:url(../images/btns/btn_standard.png) #abc1da; text-shadow:0 -1px #678BB9; margin:0; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #89a6cc;}
.btn_small                                          {font-size:11px; height:20px; padding:0 10px; min-width:57px;}
.btn_small:hover                                    {background-position:0 -25px;}
.btn_medium                                         {font-size:15px; background-position:0 -50px; height:29px; padding:0 16px; min-width:73px;}
.btn_medium:hover                                   {background-position:0 -84px;}
.btn_large                                          {font-size:20px; background-position:0 -118px; height:38px; padding:0 28px; min-width:158px;}
.btn_large:hover                                    {background-position:0 -161px;}
.btn_disabled                                       {opacity:0.6;}
.btn_small.btn_disabled:hover                       {background-position:0 0; cursor:default;}
.btn_medium.btn_disabled:hover                      {background-position:0 -50px; cursor:default;}
.btn_large.btn_disabled:hover                       {background-position:0 -118px; cursor:default;}

.btn_small:disabled, .btn_medium:disabled, .btn_large:disabled  {opacity:0.6;}
.btn_small:disabled                      {background-position:0 0; cursor:default;}
.btn_medium:disabled                      {background-position:0 -50px; cursor:default;}
.btn_large:disabled                      {background-position:0 -118px; cursor:default;}

/* STYLING FOR THE BUTTONS USED IN PAGINATION */
.pagination_tab, .pagination_tab_act                {float:left; cursor:pointer; height:24px; padding:0 11px; background:url(../images/pagination/tab.png); font-size:11px; color:#646464; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #d6d6d6;}
.pagination_tab_act, .pagination_tab:hover          {background-position:0 -27px; text-shadow:0px -1px #678bb9; color:white; border-color:#98b1d1;}

/* STYLING FOR THE BUTTON USED IN MAIN SEARCH
.btn_search                                         {display:none; width:35px; height:28px; float:left; color:white; text-shadow:0 -1px #678BB9; text-align:center; font-size:11px; padding:0; border-left:1px solid #89a6cc; -moz-border-top-right-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-radius:0px 5px 5px 0px; text-transform:uppercase; position:relative; margin:1px 0 0 -35px; background:url(../images/btns/btn_standard.png) #abc1da 0 -50px;}
.btn_search:hover                                   {background-position:0 -84px;}*/

/* STYLING FOR THE BUTTONS USED IN CONTACT PAGE */
.btn_gray, .btn_gray_large                          {margin:0; width:61px; height:21px; line-height:20px; border:1px solid #c5c5c5; background:url(../images/btns/btn_standard.png) white 0 -393px; font-size:11px; padding:0px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.btn_gray_large                                     {width:110px;}

/* STYLING FOR THE BUTTON USED TO RESET THE AUTO SEARCH BARS */
.btn_reset, .btn_reset2                             {width:12px; height:12px; padding:0; display:none; background:url(../images/icons/sprite07.png) -445px -16px; cursor:pointer; position:absolute; right:8px; z-index:85;}
.btn_reset                                          {margin-top:9px;}
.btn_reset2                                         {margin-top:13px;}

/* STYLING OF THE INFO AND FLIP BUTTONS/ICONS ON THE CONTACT FILP CARDS */
.btn_flip                                           {width:21px; height:20px; padding:0px; margin:0px; background:url(../images/contact/flip.png);}

/*******************************************************************************
/*						BANNER BOXES
/******************************************************************************/

.box_banner, .box_banner2                           {width:700px; margin-bottom:20px; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.box_banner                                         {margin-top:20px;}
.box_banner > img, .box_banner2 > img               {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/*******************************************************************************
/*						STYLING FORM ELEMENTS
/******************************************************************************/

/* GENERAL STYLING FOR ALL OUR INPUT FIELDS + TEXTAREAS */
input, textarea										{box-shadow:inset 0 1px 0 #dadada; color:#2e3a5f; /*float:left; */background:white; border:1px solid #cbcbcc; border-top-color:#a8adb1;}
input[type="radio"]								    {box-shadow:none;}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus {border-color:#86a7cd; outline:0 none;}
input::-moz-focus-inner                             {border:0; padding:0;} /* FIX FOR MARGIN/PADDING IN FIREFOX */

input.round_small1                                  {font-size:11px; height:18px; width:172px; padding:0 7px 0 19px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
span.round_small1_icon                              {float:left; height:12px; width:12px; background:url(../images/misc/search.png); position:relative; margin-left:-195px; margin-top:4px;}
input.round_small2                                  {font-size:15px; height:28px; width:178px; padding:0 7px 0 26px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border-color:#383d3f!important;}
span.round_small2_icon                              {float:left; height:17px; width:16px; background:url(../images/misc/search_black.png); position:relative; margin-left:-207px; margin-top:7px;}
input.round_small3                                  {font-size:11px; height:18px; width:76px; padding:0 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center;}
input.round_small4                                  {font-size:10px; height:18px; width:24px; padding:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center;}
input.round_small5                                  {font-size:11px; height:18px; width:184px; padding:0 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
input.round_small6                                  {font-size:11px; height:18px; width:84px; padding:0 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
input.square_small1                                 {font-size:11px; height:19px; width:168px; padding:0 7px;}
input.square_small2                                 {font-size:11px; height:20px; width:27px; text-align:center;}
input.square_small3                                 {font-size:11px; height:19px; width:276px; padding:0 7px;}
input.square_small4                                 {height:18px; width:114px; padding:0 7px;}



input.round_big1                                    {font-size:11px; height:23px; width:566px; padding:0 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
input.round_big2                                    {font-size:12px; height:25px; width:637px; padding:0 26px 0 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
div.round_big2_pos                                  {float:left; height:27px; width:675px; position:relative;}
input.round_big3                                    {font-size:12px; height:28px; width:302px; padding:0 26px 0 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
div.round_big3_pos                                  {float:left; width:340px; height:30px; position:relative;}
input.round_big4                                    {font-size:16px; height:36px; width:482px; padding:0 18px 0 45px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
span.round_big4_icon                                {float:left; height:36px; width:36px; background:url(../images/misc/search_loop.png); position:absolute; left:0px; border:1px solid #7098c2; -moz-border-top-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-radius:5px 0px 0px 5px;}
div.round_big4_pos                                  {float:left; height:38px; width:542px; position:relative;}
div.input_round_big4_btn                            {position:relative; margin:0 0 0 -5px;}
input.round_big5                                    {font-size:16px; height:36px; width:174px; padding:0 18px 0 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
div.input_round_big5_btn                            {float:left; position:relative; margin:0 0 0 -5px;}
input.round_big6                                    {font-size:12px; height:28px; width:227px; padding:0 7px 0 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
span.round_big6_icon                                {float:left; height:12px; width:12px; background:url(../images/misc/search.png); position:relative; margin-left:-250px; margin-top:9px;}
input.round_big7                                    {font-size:12px; height:28px; width:191px; padding:0 7px; -moz-border-top-right-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-radius:0px 5px 5px 0px;}
input.round_big8                                    {font-size:12px; height:28px; width:324px; padding:0 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
input.round_big9                                    {font-size:12px; height:28px; width:204px; padding:0 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
input.round_big10                                   {font-size:12px; height:28px; width:168px; padding:0 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
input.round_big11                                   {font-size:12px; height:28px; width:150px; padding:0 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
input.round_big12                                   {font-size:12px; height:28px; width:260px; padding:0 7px 0 49px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.input_step_nr                                      { font-size:25px; font-weight:bold; line-height:30px; height:28px; border-right:1px solid #cbcbcc; width:41px; text-align:center; position:relative; margin:1px 0 0 -317px; float:left; background:#ECECEC; z-index:60; color:#999; border-radius:5px 0px 0px 5px; -moz-border-top-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px;}
input.round_big13                                   {font-size:12px; height:28px; width:60px; padding:0 7px 0 97px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
img.captcha_input                                   {float:left; width:90px; height:28px; position:relative; margin:1px 0 0 -173px; z-index:70; border-radius:5px 0px 0px 5px; -moz-border-top-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; cursor: pointer;}
input.round_big14                                   {font-size:12px; height:28px; width:54px; padding:0 7px 0 255px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#ECECEC;}
div.round_big14_dd, div.round_big14_dd2             {height:28px; width:274px; float:left; position:relative; z-index:60; margin-left:-275px;}
div.round_big14_dd > select                         {float:left; margin:6px 0 0 8px; width:125px;}
div.round_big14_dd2 > select                        {float:left; margin:6px 0 0 8px; width:258px;}
input.round_big15                                   {font-size:12px; height:28px; width:162px; padding:0 7px; border-radius:5px 0px 0px 5px; -moz-border-bottom-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px;}
input.round_big16                                   {font-size:12px; height:28px; width:107px; padding:0 7px 0 202px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
div.round_big16_ccv                                 {height:28px; width:153px; float:left; position:relative; z-index:60; margin-left:-275px; border-right:1px solid #cbcbcc; margin-top:1px; background:#ECECEC;}
div.round_big16_ccv > span                          {float:left; margin:5px 8px 0 8px; color:#646464;}
div.round_big16_ccv > img                           {float:right; margin:2px 8px 0 0;}
div.round_big16_ccv > span:hover                    {cursor:help;}
input.round_big17                                   {font-size:12px; height:28px; width:170px; padding:0 7px 0 139px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
img.captcha_input2                                  {float:left; width:90px; height:28px; position:relative; margin:1px 0 0 -275px; z-index:70;cursor: pointer;}

input#cords                                         {border:none;} /* colorpicker */

textarea                                            {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
textarea.round_big1                                 {font-size:12px; height:91px!important; width:646px!important; padding:11px;}
textarea.round_big2                                 {font-size:12px; height:76px!important; width:456px!important; padding:11px;}
textarea.round_big3                                 {font-size:12px; height:91px!important; width:646px!important; padding:11px;}
textarea.round_big4                                 {font-size:12px; height:76px!important; width:676px!important; padding:11px;}
textarea.round_big5                                 {font-size:12px; height:76px!important; width:576px!important; padding:11px;}
textarea.round_small1                               {font-size:11px; height:84px!important; width:184px!important; padding:7px;}
textarea.round_small2                               {font-size:11px; height:32px!important; width:184px!important; padding:7px;}

/* VALIDATIONS */
input.square_small1.blank                           {background:url(../images/form/icons2.png) right 5px no-repeat white;}
input.square_small1.valid                           {background:url(../images/form/icons2.png) right -21px no-repeat white;}
input.square_small1.error                           {background:url(../images/form/icons2.png) right -47px no-repeat white; border-color:#9c0867; color:#9c0867;}
input.round_small5.blank, input.round_small6.blank  {background:url(../images/form/icons2.png) right 4px no-repeat white;}
input.round_small5.valid, input.round_small6.valid  {background:url(../images/form/icons2.png) right -22px no-repeat white;}
input.round_small5.error, input.round_small6.error  {background:url(../images/form/icons2.png) right -48px no-repeat white; border-color:#9c0867; color:#9c0867;}

input.round_big3.blank, input.round_big7.blank, input.round_big8.blank, input.round_big9.blank, input.round_big10.blank, input.round_big11.blank, input.round_big12.blank, input.round_big13.blank, input.round_big14.blank, input.round_big15.blank, input.round_big16.blank, input.round_big17.blank {background:url(../images/form/icons.png) right 7px no-repeat white;}
input.round_big3.valid, input.round_big7.valid, input.round_big8.valid, input.round_big9.valid, input.round_big10.valid, input.round_big11.valid, input.round_big12.valid, input.round_big13.valid, input.round_big14.valid, input.round_big15.valid, input.round_big16.valid, input.round_big17.valid {background:url(../images/form/icons.png) right -29px no-repeat white;}
input.round_big3.error, input.round_big7.error, input.round_big8.error, input.round_big9.error, input.round_big10.error, input.round_big11.error, input.round_big12.error, input.round_big13.error, input.round_big14.error, input.round_big15.error, input.round_big16.error, input.round_big17.error {background:url(../images/form/icons.png) right -65px no-repeat white; border-color:#9c0867; color:#9c0867;}
input.round_big8.confirmed, input.round_big7.confirmed {background:url(../images/form/icons.png) right -29px no-repeat white;}

/* VALIDATIONS - PADDING CHANGES WHEN ICONS ARE SHOWING */
input.square_small1.blank, input.square_small1.valid, input.square_small1.error {width:156px; padding:0 19px 0 7px;}
input.round_small5.blank, input.round_small5.valid, input.round_small5.error {width:172px; padding:0 19px 0 7px;}
input.round_small6.blank, input.round_small6.valid, input.round_small6.error {width:72px; padding:0 19px 0 7px;}
input.round_big7.blank, input.round_big7.valid, input.round_big7.error {width:170px; padding:0 28px 0 7px;}
input.round_big8.blank, input.round_big8.valid, input.round_big8.error {width:303px; padding:0 28px 0 7px;}
input.round_big9.blank, input.round_big9.valid, input.round_big9.error {width:183px; padding:0 28px 0 7px;}
input.round_big10.blank, input.round_big10.valid, input.round_big10.error {width:147px; padding:0 28px 0 7px;}
input.round_big11.blank, input.round_big11.valid, input.round_big11.error {width:129px; padding:0 28px 0 7px;}
input.round_big12.blank, input.round_big12.valid, input.round_big12.error {width:239px; padding:0 28px 0 49px;}
input.round_big13.blank, input.round_big13.valid, input.round_big13.error {width:39px; padding:0 28px 0 97px;}
input.round_big14.blank, input.round_big14.valid, input.round_big14.error {width:33px; padding:0 28px 0 255px;}
input.round_big15.blank, input.round_big15.valid, input.round_big15.error {width:141px; padding:0 28px 0 7px;}
input.round_big16.blank, input.round_big16.valid, input.round_big16.error {width:86px; padding:0 28px 0 202px;}
input.round_big17.blank, input.round_big17.valid, input.round_big17.error {width:149px; padding:0 28px 0 139px;}

/* STYLING FOR THE FORM REPLACER SCRIPT */
.cb_squared_large                                   {width:30px;} /* IE 7 FIX */
.cb_squared_large .fReplacedCheckboxImg				{background:url(../images/checkboxes/checkbox_bluegreen_large.png) no-repeat; float:right; width:30px; height:33px;}
.cb_squared_large .fReplacedCheckbox.selected .fReplacedCheckboxImg {background-position:0px -82px;}
.cb_squared_large .fReplacedCheckbox.selected:hover > .fReplacedCheckboxImg {background-position:0px -82px;}
.cb_squared_large .fReplacedCheckbox				{line-height:25px;}
.cb_squared_large .fReplacedCheckbox:hover .fReplacedCheckboxImg {background-position:0px -42px;}

.cb_squared_medium                                  {width:23px;} /* IE 7 FIX */
.cb_squared_medium .fReplacedCheckboxImg, .cb_squared_medium .fReplacedRadioImg			{background:url(../images/checkboxes/checkbox_bluegreen_medium.png) no-repeat; float:right; width:23px; height:31px;}
.cb_squared_medium .fReplacedCheckbox.selected .fReplacedCheckboxImg, .cb_squared_medium .fReplacedRadio.selected .fReplacedRadioImg  {background-position:0px -82px;}
.cb_squared_medium .fReplacedCheckbox.selected:hover > .fReplacedCheckboxImg, .cb_squared_medium .fReplacedRadio.selected:hover > .fReplacedRadioImg {background-position:0px -82px;}
.cb_squared_medium .fReplacedCheckbox, .cb_squared_medium .fReplacedRadio				{line-height:25px;}
.cb_squared_medium .fReplacedCheckbox:hover .fReplacedCheckboxImg, .cb_squared_medium .fReplacedRadio:hover .fReplacedRadioImg {background-position:0px -42px;}

.cb_squared_small, .cb_squared_small2               {width:123px;}
.cb_squared_small .fReplacedCheckboxImg				{background:url(../images/checkboxes/checkbox_bluegreen_small.png) no-repeat; float:left; width:23px; height:31px;}
.cb_squared_small .fReplacedCheckbox.selected .fReplacedCheckboxImg {background-position:0px -82px;}
.cb_squared_small .fReplacedCheckbox.selected:hover > .fReplacedCheckboxImg {background-position:0px -82px;}
.cb_squared_small .fReplacedCheckbox				{line-height:25px;}
.cb_squared_small .fReplacedCheckbox:hover .fReplacedCheckboxImg {background-position:0px -42px;}

.cb_squared_small2 .fReplacedCheckboxImg            {background:url(../images/checkboxes/checkbox_bluegreen_small.png) no-repeat; float:left; width:23px; height:31px;}
.cb_squared_small2 .fReplacedCheckbox.selected .fReplacedCheckboxImg {background-position:0px -42px;}
.cb_squared_small2 .fReplacedCheckbox.selected:hover > .fReplacedCheckboxImg {background-position:0px -42px;}
.cb_squared_small2 .fReplacedCheckbox				{line-height:25px;}
.cb_squared_small2 .fReplacedCheckbox:hover .fReplacedCheckboxImg {background-position:0px -42px;}

.cb_squared_small2 label, .cb_squared_small label {float:left; cursor:pointer; padding:3px 0 0 2px;}

.fReplacedRadioImg									{background:url(../images/checkboxes/checkbox_bluegreen_small.png) no-repeat; float:left; width:23px; height:31px;}
.fReplacedRadio.selected .fReplacedRadioImg			{background-position:0px -82px;}
.fReplacedRadio.selected:hover > .fReplacedRadioImg	{background-position:0px -82px;}
.fReplacedRadio                                     {line-height:25px;}
.fReplacedRadio:hover .fReplacedRadioImg			{background-position:0px -42px;}

.cb_round_small2 .fReplacedRadioImg					{background:url(../images/checkboxes/checkbox_bluegreen_small.png) no-repeat; float:left; width:23px; height:31px;}
.cb_round_small2 .fReplacedRadio.selected .fReplacedRadioImg {background-position:0px -42px;}
.cb_round_small2 .fReplacedRadio.selected:hover > .fReplacedRadioImg {background-position:0px -42px;}
.cb_round_small2 .fReplacedRadio                    {line-height:25px;}
.cb_round_small2 .fReplacedRadio:hover .fReplacedRadioImg {background-position:0px -42px;}

.fReplacedSelectMultiple							{float:left; border:1px solid #313131; background:#191919; list-style:none; overflow-y:scroll; margin:0; padding:0}
.fReplacedSelectMultiple li							{border-bottom:1px solid #313131; padding:2px}
.fReplacedSelectMultiple li:last-child				{border-bottom:none}
.fReplacedSelectMultiple .selected					{background:#313131}
.fReplacedSelectMultiple li:hover					{cursor:pointer;}
.fReplacedCheckbox, .fReplacedRadio					{cursor:pointer}

.file_input_textbox                                 {float:left; background:none; box-shadow:none; border:none; margin-top:8px; font-size:11px; width:400px;}
.file_input_textbox:hover                           {border:none!important; cursor:default;}
.file_input_div                                     {float:left; overflow:hidden; position:relative;}
.file_input_hidden                                  {position:absolute; bottom:0px; right:0px; top:0px; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; opacity:0;}
.file_input_hidden:hover                            {cursor:pointer;}
.file_input_button                                  {height:20px; border:none; background:none; box-shadow:none; margin:1px 0 0 2px; padding:0;}
.file_input_button3                                 {border:none; background:none; box-shadow:none; font-weight:bold; margin:0; padding:0; font-size:11px; color:black;}
.file_input_div:hover .file_input_button3           {text-decoration:underline;}
#feedbackSubmissionButton, #colorSubmissionButton   {line-height:18px;}

/*******************************************************************************
/* Alternative to cb_squared_small, .cb_squared_medium, cb_squared_large and all cb_squared_*
/******************************************************************************/

.chk_large { visibility: hidden; width:30px; height:33px; margin:0;}
.chk_large::before { visibility: visible; content: ''; display: block; width:30px; height:33px; background:url(../images/checkboxes/checkbox_bluegreen_large.png) no-repeat;}
.chk_large:hover::before { background-position:0px -42px;}
.chk_large:checked::before, .chk_small:checked:hover::before { background-position:0px -82px;}

.chk_medium { visibility: hidden; width:23px; height:31px; margin:0;}
.chk_medium::before { visibility: visible; content: ''; display: block; width: 23px; height: 31px; background:url(../images/checkboxes/checkbox_bluegreen_medium.png) no-repeat;}
.chk_medium:hover::before { background-position:0px -42px; margin:0;}
.chk_medium:checked::before, .chk_small:checked:hover::before { background-position:0px -82px;}

.chk_small { visibility: hidden; width:23px; height:31px; margin:0;}
.chk_small::before { visibility: visible; content: ''; display: block; width: 23px; height: 31px; background:url(../images/checkboxes/checkbox_bluegreen_small.png) no-repeat;}
.chk_small:hover::before { background-position:0px -42px;}
.chk_small:checked::before, .chk_small:checked:hover::before { background-position:0px -82px;}

/*******************************************************************************
/*						ERROR PAGE
/******************************************************************************/

.error_logo                                         {width:520px; margin:50px auto 0 auto; clear:both; overflow:hidden;}
.error_container                                    {width:480px; margin:20px auto; border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:20px; clear:both; overflow:hidden;}
.error_container > p                                {font-size:16px;}
.error_container > label                            {float:left; padding:70px 0 0 8px; clear:both; overflow:hidden;}
.error_suggestions                                  {float:left; width:480px; clear:both; overflow:hidden;}
.error_suggestions > a                              {float:left; width:464px; height:69px; background:url(../images/error/bg.png); padding:0 8px; border-bottom:1px solid #DDD;}
.error_suggestions > a:first-child                  {margin-top:5px; border-top:1px solid #DDD;}
.error_suggestions > a:hover                        {background-position:0 69px; cursor:pointer; text-decoration:none;}
.error_suggestions > a > span                       {font-size:11px; margin-top:8px; height:61px; float:left; width:262px; cursor:pointer; color:black;}
.error_suggestions > a > span > span                {font-size:14px; width:262px; float:left; clear:both; overflow:hidden; color:#2E3A5F;}
.error_suggestions > a > img                        {float:right; width:202px; margin-top:10px;}

/*******************************************************************************
/*						SEARCH PAGE
/******************************************************************************/

#search_result                                      {min-height:410px; min-width:720px; float:left; margin:15px -20px 0 0;}
.search_result_montage                              {margin-bottom:20px;}
div.previews.search_result_montage                  {min-width:700px!important;}
#pending .item                                      {margin-bottom:10px; height:210px; border:1px solid #aaa; float:left; margin:10px; padding:10px; background:#eee;}
#pending .item .preview                             {height:180px; width:180px; padding:10px; float:left; text-align:center;}
#pending input[type=button]                         {border:1px solid #333; margin-top:3px; padding:2px 5px 2px 5px; cursor:pointer;}
#pending .loader                                    {margin:5px; display:none;}
#pending .item .details                             {height:150px; width:280px; padding:10px; float:left;}
#pending .item .details select                      {border:1px solid #999; padding:5px; height:120px; width:100%; font-size:10px;}
#pending .preview img.img                           {padding:2px; border:1px solid #aaa;}
.nowhitespaces                                      {font-size:0px;}
.result_empty		        						{float:left; margin:15px 0 20px 0;}
.search_load_icon                                   {float:left; width:66px; height:66px; background:url(../images/loader/circle_blue_big.gif);}
.loader_big_wide                                    {position:absolute; z-index:80; left:50%; width:66px; height:66px; margin-left:-33px; top:240px;}
.loader_big, .loader_big2                           {position:absolute; z-index:80; width:66px; height:66px; margin-left:317px;}
.loader_big                                         {top:490px;}
.loader_big2                                        {top:350px;}
.loader_big3                                        {float:left; position:relative; top:0; margin:40px 0 20px 317px;}
.imageview_shadow                                   {position:absolute; width:148px; height:11px; top:-11px; display:none;}
.imageview_shadow_1, .imageview_shadow_2            {float:left; background:gray; height:5px; border-radius:5px 5px 0px 0px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.imageview_shadow_1                                 {margin-left:14px; width:120px; filter:alpha(opacity=20); -ms-filter:"alpha(opacity=20)"; -khtml-opacity:20; -moz-opacity:20; opacity:0.20;}
.imageview_shadow_2                                 {margin-left:4px; width:140px; filter:alpha(opacity=40); -ms-filter:"alpha(opacity=40)"; -khtml-opacity:40; -moz-opacity:40; opacity:0.40;}
.imageview_scale_frame                              {float:left; width:100%; clear:both;}
.imageview_wrap_holder                              {width:180px; height:186px; float:left; margin-bottom:20px;}
.imageview_wrap_holder .imageview_wrap              {width:153px; height:175px; padding:5px 0 0 5px; background:url(../images/imageview/holder.png) repeat-x; border:1px solid #c9c9c9; border-bottom-color:#AAA; float:left; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
                                                     -moz-box-shadow:0px 4px 6px -6px #666; 
                                                     -webkit-box-shadow:0px 4px 6px -6px #666; 
                                                     box-shadow:0px 4px 6px -6px #666;}
.imageview_wrap_holder .imageview_wrap:hover        {background-position:0 -190px; border-color:#7c9bbe;}
.imageview_wrap_holder .imageview_wrap:hover .preview_front_info, .imageview_wrap_holder .preview_back_info {display:none;}
.imageview_wrap_holder .imageview_wrap:hover .preview_back_info, .imageview_wrap_holder .imageview_wrap:hover .preview_keyword, .imageview_wrap_holder .imageview_wrap:hover > .imageview_add , .imageview_wrap_holder .imageview_wrap:hover > .imageview_remove, .imageview_wrap_holder .imageview_wrap:hover > .imageview_shadow {display:block;}

a.imageview_wrap_next > .imageview_wrap:first-child {background:url(../images/imageview/holder_next_full.png) no-repeat!important;}
a.imageview_wrap_next:hover > .imageview_wrap:first-child {background-position:-160px 0!important;}

a.imageview_wrap_all > .imageview_wrap:first-child {background:url(../images/imageview/holder_see_all.png) no-repeat!important;}
a.imageview_wrap_all:hover > .imageview_wrap:first-child {background-position:-160px 0!important;}
a.imageview_wrap_all, a.imageview_wrap_next         {transition:0s !important;}
.imageview_square_next                              {float:left; display:none; text-align:center; background:url(../images/imageview/holder_next_bg.png) repeat-x #efefef; border:1px solid #a2a2a2;}
.imageview_square_next:hover                        {background:white; border-color:#6d88a7;}
.imageview_square_next span:first-child             {display:inline-block; width:110px; height:79px; background:url(../images/imageview/holder_next_text.png);}

.imageview_frame                                    {height:148px; width:148px; overflow:hidden; position:relative; background:white; border-radius:5px 5px 0px 0px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.imageview_frame[class]                             {display:table; position:static;} /* IE IGNORES THIS */
.imageview_middle                                   {position:absolute; top:50%; width:148px; text-align:center; border-radius:5px 5px 0px 0px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.imageview_middle[class]                            {display:table-cell; vertical-align:middle; position:static;} /* IE IGNORES THIS */
.imageview_frame img                                {color:white; font-size:0px; max-width:148px; max-height:148px; margin:auto; text-align:left; min-width:32px; min-height:32px; padding-top:0px;}
a.preview:hover                                     {text-decoration:none!important;}

.am-wrapper                                         {float:left; position:relative; overflow:hidden;}
.am-wrapper img                                     {position:absolute; outline:none;}
.imageview_square                                   {float:left; position:relative;}
.previews .imageview_square img                     {color:white; font-size:0px; background:url(../images/loader/circle_blue.gif) no-repeat 50% 50%;}
.imageview_wrap_holder .imageview_wrap .imageview_add, .imageview_square .imageview_add {display:none; width:27px; height:27px; background:url(../images/icons/sprite07.png) 0 -61px; position:absolute; z-index:75;}
.imageview_wrap_holder .imageview_wrap .imageview_add {margin:-9px 0 0 131px;}
.imageview_square .imageview_add                    {right:0;}
.imageview_wrap_holder .imageview_wrap .imageview_add:hover, .imageview_square .imageview_add:hover {background-position:0 -92px;}
.imageview_wrap_holder .imageview_wrap .imageview_remove, .imageview_square .imageview_remove {display:none; width:27px; height:27px; background:url(../images/icons/sprite07.png) -32px -61px; position:absolute; z-index:75;}
.imageview_wrap_holder .imageview_wrap .imageview_remove {margin:-9px 0 0 131px;}
.imageview_square .imageview_remove                 {right:0;}
.imageview_wrap_holder .imageview_wrap .imageview_remove:hover, .imageview_square .imageview_remove:hover {background-position:-32px -92px;}
.imageview_square:hover .imageview_bottom_square, .imageview_square:hover > .imageview_add:first-child {display:block;}
.imageview_square:hover .imageview_bottom_square, .imageview_square:hover > .imageview_remove:first-child {display:block;}

.imageview_bottom_square                            {display:none; float:left; width:100%; height:27px; position:absolute; bottom:0; z-index:70; background:url(../images/imageview/preview_square_bg.png); font-size:11px;}
.imageview_bottom_square > span:first-child         {float:left; padding:6px 0 0 6px;}
.imageview_bottom_square > .imageview_bottom_options {float:right; padding:6px 6px 0 0;}
.imageview_bottom                                   {float:left; color:#506389; width:148px; height:24px; line-height:30px; overflow:hidden; white-space:nowrap; font-size:10px; display:inline-block;}
.imageview_bottom > span:first-child                {float:left;}
.imageview_bottom > .imageview_bottom_options       {float:right;}
.imageview_bottom > .imageview_bottom_rating        {margin-top:8px;}
.imageview_bottom > img                             {float:right; padding-top:10px;}
.imageview_bottom a, .imageview_bottom_square a     {color:#2E3A5F;}

.imageview_label                                    {height:15px; z-index:70; position:absolute; margin:-6px 0 0 4px;}
.imageview_label2                                   {height:15px; z-index:70; position:absolute; margin-top:-10px; left:9px;}
.lightbox_label                                     {height:15px; z-index:70; position:absolute; left:0; top:0; display:none; /*temp removal*/}
.imageview_label span.label_left, .imageview_label2 span.label_left, .lightbox_label span.label_left {background:url(../images/imageview/toplabel.png); width:5px; height:15px; float:left;}
.imageview_label span.label_midd, .imageview_label2 span.label_midd, .lightbox_label span.label_midd {background:url(../images/imageview/toplabel.png) 0 -20px; height:15px; float:left; font-size:11px; line-height:14px; padding:0 2px 0 2px; color:white;}
.imageview_label span.label_right, .imageview_label2 span.label_right, .lightbox_label span.label_right {background:url(../images/imageview/toplabel.png) 0 -40px; width:5px; height:15px; float:left;}

.preview_keyword                                    {display:none; width:158px; position:relative; z-index:70; font-size:11px; bottom:27px; position:absolute; margin-left:-5px; background:url(../images/imageview/preview_keywords_bg.png) #F1F1F1 top repeat-x; max-height:100px; overflow:hidden;}
.preview_keyword_text                               {float:left; padding:3px 5px 3px 5px; color:#2e3a5f; white-space:nowrap;}
.keyword_boost_inc                                  {background:url(../images/icons/thumbs_up2.png); width:14px; height:14px; margin-bottom:-3px;}
.keyword_boost_dec                                  {background:url(../images/icons/thumbs_down2.png); width:14px; height:14px; margin-bottom:-3px;}
.keyword_remove                                     {background:url(../images/icons/sprite07.png) -195px 0; width:12px; height:11px; margin-bottom:-2px;}
.keyword_boost_inc, .keyword_boost_dec, .keyword_remove {cursor:pointer; display:inline-block;}

.search_pas_star                                    {width:13px; height:11px; background:url(../images/misc/bluestar_full.png) no-repeat; float:left;}
.search_act_star                                    {width:13px; height:11px; background:url(../images/misc/bluestar_dark_full.png) no-repeat;}

/* PREVIEW OVERLAY */
#preview                                            {position:absolute; z-index:9999; float:left; display:none;}
#preview a > img:hover                              {filter:alpha(opacity=80); -ms-filter:"alpha(opacity=80)"; -khtml-opacity:80; -moz-opacity:80; opacity:0.8;}
#preview .imageview_add                             {display:block; width:27px; height:27px; background:url(../images/icons/sprite07.png) 0 -61px; position:absolute; z-index:75;}
#preview .imageview_add:hover                       {background-position:0 -92px;}
.preview_frame                                      {position:absolute; z-index:110; float:left;}
.preview_content                                    {position:relative; zoom:1; /*IE FIX*/width:100%; padding:19px 21px 26px 19px; background:white; border:1px solid #a2a6ac; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
                                                    -moz-box-shadow:0 0 5px #666666; 
                                                    -webkit-box-shadow:0 0 5px #666666; 
                                                    box-shadow:0 0 5px #666666;}
.preview_content > h1                               {font-size:12px; font-weight:bold; padding-top:10px; color:black;}
.preview_content > h2                               {font-size:12px; padding-top:5px;}
.preview_image, .preview_video                      {background:#EEE; border:1px solid lightgray;}
.preview_video                                      {width: 100%;}
.preview_description                                {color:#2E3A5F; font-size:11px; padding:8px 0 10px 0;}
.preview_description > span                         {float:left; margin-left:3px;}
.preview_description > img                          {float:left; margin:-2px 0 0 20px;}

/* THUMBS */
#drawer                                             {position:absolute; display:none; padding:2px; z-index:90; background:#333; filter:alpha(opacity=80); -ms-filter:"alpha(opacity=80)"; -khtml-opacity:80; -moz-opacity:80; opacity:0.8; width:105px; border-radius:0px 0px 5px 5px; -moz-border-bottom-right-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px;}
#drawer a                                           {float:left;}
#drawer ul                                          {margin:0px; list-style-type:none;}
#drawer ul li                                       {font-size:0.8em; float:left; padding:3px; margin:0px 3px 3px 0px; background:black; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/* DRAG'N'DROP */
.dragImage_whiteborder                              {border:1px solid white;}

/* Original */
/*#ItemDrag                                         {position:absolute; z-index:100; visibility:hidden; left:40px; top:30px;}*/

#draggable, #draggable2                             {width:100px; height:100px; padding:0.5em; float:left; margin:10px 10px 10px 0;}
#droppable                                          {width:150px; height:150px; padding:0.5em; float:left; margin:10px;}

/* SEARCH CONDITIONS */
.search_condition_frame                             {overflow:hidden; float:left;}
.search_condition_ppl                               {float:left; margin-right:6px;}
.search_condition_lock, .search_condition_unlock    {float:left; width:11px; height:12px; background:url(../images/icons/sprite08.png);}
.search_condition_lock                              {background-position:-359px -41px; width:13px;}
.search_condition_unlock                            {background-position:-359px -24px;}
.search_condition_close                             {float:left; margin-left:2px; width:14px; height:14px; background:url(../images/icons/sprite08.png) -444px -15px;}
.search_condition                                   {float:left; background:url(../images/imageview/condition_bg.png) repeat-x; min-width:110px; height:22px; border:1px solid #d6d6d6; margin:0 10px 0 0 !important; font-size:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.search_colorpicker_frame                           {float:left; background:url(../images/misc/colorpicker_frame.png) no-repeat; width:16px; height:16px; margin-right:5px;}
.search_colorpicker_bg                              {float:left; background:url(../images/misc/colorpicker_bg.png) no-repeat; width:14px; height:14px; margin:1px 0 0 1px;}
/*.search_condition_text, .search_condition_people, .search_condition_colors {float:left; margin-left:6px; margin-top:5px; max-width:88px; overflow:hidden; white-space:nowrap;}*/
.search_condition_people                            {margin-top:4px;}
.search_condition_colors                            {margin-top:5px;}
.search_condition_colors .sidebar_contentfield_colorchoose_remove {margin:-1px 0 0 -1px;}
/*.search_condition_orientation                       {float:left; overflow:hidden; max-height:20px; white-space:nowrap;}
.search_condition_orientation .square               {margin:3px 0 0 4px;}
.search_condition_orientation .vertical             {margin:1px 0 0 4px;}
.search_condition_orientation .horizontal           {margin:4px 0 0 4px;}
.search_condition_orientation .wide                 {margin:4px 0 0 1px;}
.search_condition_icons                             {float:right; margin-top:7px; margin-right:6px;}*/
.search_condition_icons a img                       {float:left;}
/*.search_results                                     {float:left; margin:15px 0 0 4px; font-size:11px; text-align:left;}*/
.search_results_cb                          {float:left; margin:15px 0 0 10px; width:75px; height:15px;}
.search_results_cb > div                    {float:left; margin-top:-8px;}
.search_results_cb > span                   {float:left; font-size:11px;}

/* PAGINATION */
.pagination_frame                                   {padding:0 4px; height:32px; background:#F7F7F7; border:1px solid #EAEAEA; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.pagination_center                                  {float:left; padding-top:1px; height:31px; width:100%;}
.pagination_center span                             {padding-top:8px; float:left; font-size:11px;}
.pagination_center > button.pagination_tab, .pagination_center > button.pagination_tab_act {margin:3px 0 0 6px;}
.pagination_center > button.pagination_tab:first-child, .pagination_center > button.pagination_tab_act:first-child {margin-left:0;}
.pagination_options                                 {float:right;}
.pagination_options > span.limit                    {margin-left:15px;}
.pagination_input_field                             {float:left; margin-left:15px; color:#2E3A5F;}
.pagination_input_field div                         {float:left; padding:6px 0 0 5px;}
.pagination_input_field span:first-child            {float:left; padding:6px 5px 0 0; font-weight:bold; font-size:12px!important;}
.pagination_input_field input.square_small2         {float:left; margin-top:3px;}
.pagination_extra                                   {float:left; margin-left:4px; height:26px;}
.pagination_extra > .cb_squared_small               {float:left; margin-top:-8px;}

.pagination_arrow                                   {float:left; width:28px; height:13px; margin:9px 20px 0 0; background:url(../images/pagination/arrow.png) no-repeat;}
.pagination_arrow:hover                             {cursor:pointer; background-position:0 -18px;}
.pagination_btn_frame                               {float:left; margin:3px 0 0 10px;}
.pagination_btn_left, .pagination_btn_left_inact, .pagination_btn_right, .pagination_btn_right_inact {float:left; width:24px; height:24px; border:1px solid #89a6cc;}
.pagination_btn_left, .pagination_btn_left_inact    {border-right:none; background:url(../images/pagination/next_left.png); border-radius:5px 0px 0px 5px; -moz-border-top-left-radius:3px; -moz-border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px;}
.pagination_btn_right, .pagination_btn_right_inact  {border-left:none; background:url(../images/pagination/next_right.png); border-radius:0px 5px 5px 0px; -moz-border-top-right-radius:3px; -moz-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px;}
.pagination_btn_left:hover, .pagination_btn_right:hover {cursor:pointer; background-position:0 -27px;}
.pagination_btn_left_inact, .pagination_btn_right_inact {background-position:0 -54px; border-color:#c7d4e5;}
.pagination_btn_split                               {float:left; width:1px; height:24px; background:white;}
.pagination_center span.pages_panel_total_results   {float:none; font-size:100%;}

/* RATINGS */
.ratings_stars                                      {width:14px; height:14px; background:url(../images/misc/bluestar_dark_full.png) no-repeat; float:left; cursor:pointer;}
.ratings_vote_half                                  {background:url(../images/misc/bluestar_dark_half.png) no-repeat; cursor:pointer;}
.ratings_over, .ratings_vote                        {background:url(../images/misc/bluestar_full.png) no-repeat; cursor:pointer;}
.rates_count                                        {font-weight:bold;}

/*SEARCH H1, SHOOT AND PHOTOGRAPHER INFORMATION */
.credit_line                                        {overflow:hidden;}
.search_info                                        {margin-top:25px; float:left;}
.search_info h1                                     {font-size:16px; color:#6b6b6b;}
.search_info .description                           {color:#646464; display:block;}

.photographer_info                                  {margin-top:25px; text-align:right;float:right;}

.photographer_info .role                            {color:#646464; display:block;}
.photographer_info a                                {text-decoration:none; text-align:left;}
.photographer_info img                              {height:36px; margin-left:10px; float:right;}

/*******************************************************************************
/*						PROFILE PAGES
/******************************************************************************/

/* GENERAL */
.profile_summary                                    {margin-top:14px; width:700px;}
.profile_summary2                                   {margin:14px 0; height:37px; width:700px;}
.profile_summary_title                              {float:left; width:700px;}
.profile_summary_title > h1:first-child             {float:left; color:black;}
.profile_summary > button.btn_medium                {float:right; margin-top:20px;}
.profile_summary > textarea.round_big2              {margin-top:20px;}
.profile_summary h4                                 {font-weight:bold; font-size:12px;}
/*specific to admin profile page*/
.profile_summary_title.admin .name                  {float:left; max-width:245px;}
.profile_summary_title .labels                      {float:right; color:#506389; max-width:350px;}
.profile_summary_title .controls                    {float:right; max-width:105px;}
.profile_summary_title .controls .entry, .profile_summary_title .labels .entry {float:right; margin:5px; padding-right:10px; border-right:1px solid #e6e6e6; font-size:0.8em;}
.profile_summary_title .controls .entry img  {}
.profile_about_me                                   {height:82px; overflow:hidden;}
.profile_about_me textarea                          {height:33px; font-size:11px; padding:7px; width:199px !important; float:left !important; margin-top:3px !important;}
.profile_about_me button                            {float:right; margin:4px 0; color:white; background:url(../images/btns/btn_standard.png) #abc1da; text-shadow:0 -1px #678BB9; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #89a6cc; font-size:11px; height:20px; min-width:57px; padding:0 10px;}
#add_profile_note_text                              {float:left; width:225px !important; margin:5px 0; height:33px !important;}
#add_profile_note_button                            {float:right; margin-bottom:5px;}
#comment-list-cont.admin, #comment-list-cont.admin #comment-list {margin-top:0;}
/*--*/


.profile_comment_activity                           {float:left; width:700px;}
.profile_comment_activity > .tab_container          {margin-top:10px;}
.profile_headder_small, .profile_headder_large      {float:left; background:#a2bad6; height:26px; padding:4px 9px 0 9px; position:relative; color:white; font-size:15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.profile_headder_small                              {width:462px; margin-top:14px;}
.profile_headder_large                              {width:682px; margin-top:20px;}
.profile_headder_arr                                {width:10px; height:5px; position:absolute; clear:both; background:url(../images/site/profile_headder_arrow.png); margin:26px 0 0 14px;}
.profile_headder_acc                                {width:13px; height:13px; position:absolute; right:10px; top:10px; background:url("../images/icons/sprite07.png") -68px -78px; cursor:pointer;}
.profile_headder_acc_in                             {background-position:-68px -61px;}
.profile_headder_large > label:first-child, .profile_headder_small > label:first-child {float:left;}
.profile_headder_large > span, .profile_headder_small > span {float:right; padding-top:3px; font-size:12px; color:white;}
.profile_headder_large > span > a                   {margin-left:5px;}
.profile_headder_large > .profile_headder_dd, .profile_headder_large > .profile_headder_dd > span {float:right;}
.profile_headder_large > .profile_headder_dd > select {float:right; margin-top:2px;}
.profile_headder_large > .profile_headder_dd > span {padding-left:10px; padding-right:5px; padding-top:3px; font-size:12px; color:white;}
.profile_picture                                    {width:200px; height:200px; margin:14px 20px 0 0; float:left;}
.profile_picture > img:first-child                  {width:200px; height:200px; background:#ECECEC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.profile_picture_load                               {width:32px; height:32px; display:block; background:url(../images/loader/circle_blue.gif); float:left; clear:both;}
.profile_box_left, .profile_box_left2               {float:left; width:215px;}
.profile_box_left, .profile_box_right               {margin-top:19px;}
.profile_box_right, .profile_box_right2             {float:left; width:241px;}
.profile_box_right3                                 {float:left; width:461px;}
.profile_headder_large span.credit_type_box         {padding-top:0px; padding-right:20px;}
.profile_headder_large #credit_type {font-size:10px; line-height:11px;}

.profile_box_left .profile_box_lb, .profile_box_right .profile_box_lb, .profile_box_left2 .profile_box_lb, .profile_box_right2 .profile_box_lb, .profile_box_right3 .profile_box_lb {height:1px; float:left; background:#d3d3d3;}
.profile_box_left .profile_box_lb, .profile_box_left2 .profile_box_lb {width:215px;}
.profile_box_right .profile_box_lb, .profile_box_right2 .profile_box_lb {width:241px;}
.profile_box_right3 .profile_box_lb                 {width:460px;}

.profile_box_cont                                   {width:215px; padding-top:4px; float:left; height:20px; overflow:hidden; max-width:215px; white-space:nowrap; text-overflow:ellipsis;}
.profile_box_cont2                                  {width:241px; padding-top:4px; float:left; height:20px;}
.profile_box_cont3                                  {width:241px; padding-top:4px; float:left; min-height:20px;}
.profile_box_cont4                                  {width:461px; padding-top:4px; float:left; height:20px;}
.profile_box_cont > div:first-child, .profile_box_cont2 > div:first-child, .profile_box_cont4 > div:first-child {float:left;}
.profile_box_cont4 > div:first-child                {max-width:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.profile_box_cont4 > select                         {float:left; margin-top:-1px; width:110px;}
/*inline editing fixes*/
.profile_box_cont .inline_edit                      {display:inline;}
.profile_box_cont .inline_edit select               {max-width:150px;}
.profile_box_cont .inline_edit input[name='value']   {width:130px !important; height:15px !important;}

.profile_chunk                                      {float:left;}
.profile_chunk_content                              {float:left; clear:both; margin:15px -20px -15px 0; min-width:720px;}
.profile_model_information                          {float:left; width:700px; clear:both;}
.profile_model_summary                              {float:left; width:700px; margin:15px 0;}
.profile_model_summary_left                         {float:left;}
.profile_model_summary_right                        {float:right;}

.profile_box_vertical, .profile_box_vertical2       {width:1px; float:left; background:#d3d3d3;}
.profile_box_vertical                               {height:150px; margin:20px 11px 0 12px;}
.profile_box_vertical2                              {height:125px; margin:1px 11px 0 12px;}
.profile_box_achi_box                               {width:700px; float:left; margin-top:16px;}
.profile_box_achi_box > div:first-child             {font-size:13px;}
.profile_box_achi_box .achi_amount                  {font-size:13px; color:#506389;}
.profile_box_achi                                   {float:left; margin:10px 0 20px 0; width:700px;}
.profile_box_achi > span                            {float:left; width:43px; height:43px; margin-left:20px; border:1px solid #e1e1e1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
                                                     -moz-box-shadow:0px 10px 10px -5px #CCC; 
                                                     -webkit-box-shadow:0px 10px 10px -5px #CCC; 
                                                     box-shadow:0px 10px 10px -5px #CCC;}
.profile_box_achi > span:first-child                {margin-left:0;}
.profile_box_achi > span.achi_user                  {background:url(../images/achievements/aw_user.png) no-repeat;}
.profile_box_achi > span.achi_active_user           {background:url(../images/achievements/aw_active_user.png) no-repeat;}
.profile_box_achi > span.achi_reviews               {background:url(../images/achievements/aw_reviews.png) no-repeat;}
.profile_box_achi > span.achi_best_commentator      {background:url(../images/achievements/aw_best_commentator.png) no-repeat;}
.profile_box_achi > span.achi_best_buyer            {background:url(../images/achievements/aw_best_buyer.png) no-repeat;}
.profile_box_achi > span.achi_yuri_checked_out      {background:url(../images/achievements/aw_yuri_checked.png) no-repeat;}
.profile_box_achi > span.achi_user.active           {border-color:#58749d;}
.profile_box_achi > span.achi_active_user.active    {border-color:#317894;}
.profile_box_achi > span.achi_reviews.active        {border-color:#7a80c3;}
.profile_box_achi > span.achi_best_commentator.active {border-color:#caaa79;}
.profile_box_achi > span.achi_best_buyer.active     {border-color:#caaa79;}
.profile_box_achi > span.achi_yuri_checked_out.active {border-color:#caaa79;}
.profile_box_achi > span.active                     {background-position:-48px 0;}
.profile_keep_upd                                   {float:right; margin-left:13px;}
.profile_keep_upd > span                            {float:left; font-size:10px; margin:14px 0 0 1px; color:#646464;}
.profile_keep_upd > div.cb_squared_medium           {float:left; margin-top:5px;}

.profile_looks_bar                                  {float:right; margin-top:-1px; width:41px; height:18px; line-height:19px; background:#a0b8d5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-align:center; color:white; font-size:11px;}
.profile_looks_bar .boost                           {cursor:pointer;}
.profile_looks_bar .boost, .profile_model_information.is_admin .profile_looks_bar:hover .label {display:none;}
.profile_model_information.is_admin  .profile_looks_bar:hover .boost {display:block}
.profile_general_rating                             {float:left; width:700px; height:44px; margin-bottom:5px;}
.profile_general_rating > span                      {float:left; width:70px; height:18px; line-height:19px; margin-top:23px; background:#a0b8d5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-align:center; color:white; font-size:11px;}
.profile_general_rating > span:first-child          {width:48px;}
.profile_general_rating > div > div                 {float:left;}
.profile_general_rating > div                       {float:left; width:570px; height:44px; margin:0 6px;}
.profile_general_rating > div > span                {float:left; width:570px; height:17px; margin-top:11px; font-size:11px; text-align:right;}

.profile_cb_preferences_title, .profile_staff_preferences_title {float:left; margin-top:20px; margin-bottom:5px; font-weight:bold;}
.profile_cb_preferences_content {float:left; width:700px;}
.profile_cb_preferences_content .task_type{width:300px;}
.profile_cb_preferences_content label {line-height:31px;}
.profile_cb_preferences_content h3{margin-top:15px; margin-bottom:10px;}
.profile_task_type option[value="7"], 
.profile_task_type option[value="8"], 
.profile_task_type option[value="9"],
.profile_task_type option[value="10"] {color:red;}

#modal_model_boost {padding:10px;position:absolute;height:155px;width:680px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);background:#fff;border-radius:5px;-webkit-border-radius:5px;z-index:20;}
#modal_model_boost .close {text-align:right;font-weight:bold;color:#8A2624;padding:3px 5px 0 0;}
#modal_model_boost .left.slider {float:left;width:70%;}
#modal_model_boost .right.slider{float:right;width:25%;padding-left:5%;}
#modal_model_boost .slider_rate, #modal_model_boost .slider_boost {margin-top:10px;}
#modal_model_boost .ui-slider-handle {background: #A2BAD6 !important;transition:0s !important;-webkit-transition:0s !important;}
#modal_model_boost h3 {margin:-17px 0 10px;font-weight:normal;max-width:650px;}
#modal_model_boost p {margin-bottom:12px;}
#modal_model_boost button {margin-top:10px;}
#modal_model_boost .label {font-weight:bold;}


.profile_banner_bonus, .profile_banner_credits      {float:left; margin:20px 0 20px; width:700px; text-align:center;}
.profile_banner_bonus                               {background:url(../images/banners/profiles/maximize_bonus.png);}
.profile_banner_bonus > #progress_bar               {margin-top:16px;}
.profile_banner_bonus > h1, .profile_banner_bonus > h2, .profile_banner_bonus > h3, .profile_banner_credits > h1, .profile_banner_credits > h2, .profile_banner_credits > h3 {color:#2E3A5F;}
.profile_banner_bonus > h1, .profile_banner_credits > h1 {font-weight:bold; font-size:30px; height:43px;}
.profile_banner_bonus > h2, .profile_banner_credits > h2 {font-size:22px; height:42px;}
.profile_banner_bonus > h3, .profile_banner_credits > h3 {font-size:12px; line-height:15px; height:30px;}
.profile_bonus_info, .profile_bonus_info2           {color:#2E3A5F;}
.profile_bonus_info                                 {margin-top:20px;}
.profile_bonus_info2                                {margin:6px 0 14px 0;}

#invitation_bonus_box .profile_info_title           {width: 480px}
#invitation_bonus_box #redeem_bonus_btn             {margin-top: -2px}
#invitation_bonus_box .profile_info_title span.on_confirm,
#invitation_bonus_box.confirmed .profile_info_title > span,
#invitation_bonus_box.confirmed #redeem_bonus_btn   {display: none;}


#invitation_bonus_box.confirmed .profile_info_title span.on_confirm {display: block}

.profile_additional_box                             {float:left; width:700px; margin-top:20px;}
.profile_additional_box > textarea.round_big4       {clear:both; margin-top:0px;}
.profile_additional_box > button.btn_medium         {float:right; margin-top:19px;}
.profile_additional_box textarea:disabled           {background:#eeeeee}
.profile_box_center_img2                            {float:left; margin:15px 0 0 152px;}

.profile_info_labels                                {float:left; width:340px; clear:both;}
.profile_info_labels > span:first-child, .profile_info_title {float:left; color:#506389; font-size:11px; height:17px;}
.profile_info_labels > div                          {float:right; font-size:11px; color:#646464; height:17px;}
.profile_info_labels > div  > span:first-child      {float:left;}
.profile_info_fg                                    {float:right; font-size:11px; color:#646464;}
.profile_info_visible_cb                            {float:left; margin:-8px -6px 0 -1px; height:25px; width:25px;}
.profile_credit_tab_status, .profile_credit_tab_status2 {background:url(../images/icons/sprite07.png) -72px -22px; float:right; position:absolute; z-index:70; width:31px; height:33px;}
.profile_credit_tab_status                          {margin:-10px 0 0 315px;}
.profile_credit_tab_status2                         {margin:-10px 0 0 675px;}
.confirmed .profile_credit_tab_status, .confirmed .profile_credit_tab_status2 {background-position:0 -22px;}
.error .profile_credit_tab_status, .error .profile_credit_tab_status2 {background-position:-35px -22px;}
.profile_personal_credits                           {float:right; font-size:10px; margin-top:1px;}
.profile_personal_credits > span                    {float:right; padding-top:1px; font-weight:bold; color:#646464;}
.confirmed .profile_personal_credits > span         {color:#237900;}
.error .profile_personal_credits > span             {color:#9c0867;}
.profile_model_vote                                 {float:right; width:70px;}
.profile_model_rate                                 {float:right; width:30px; text-align:right; padding-top:2px; font-size:11px;}
.profile_input_bg                                   {width:338px; height:28px; color:#646464; background:url(../images/misc/profile_input_bg.png); float:left; border:1px solid #d3d3d3; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.profile_input_bg > img:first-child                 {float:left; border-right:1px solid #D3D3D3;}
.profile_input_bg > span                            {float:left; padding:7px 0 0 6px;}
.profile_input_facebook, .profile_input_twitter     {width:338px; height:28px; color:#646464; background:white; float:left; border-top:1px solid #d3d3d3; font-size:11px; padding-top:3px;}
.profile_input_phone_bg                             {width:132px; height:28px; background:url(../images/misc/profile_input_bg.png); float:left; clear:both; border:1px solid #d3d3d3; border-right:none; font-size:11px; border-radius:5px 0px 0px 5px; -moz-border-top-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px;}
.profile_input_phone_bg > select:first-child        {float:left; margin:5px 0 0 5px; width:122px;}
.profile_input_friend_bg                            {width:28px; height:22px; color:#646464; padding-top:6px; background:url(../images/misc/profile_input_bg.png); float:left; border:1px solid #d3d3d3; border-right:none; text-align:center; font-size:11px;}
.profile_input_contacts_bg                          {width:127px; height:23px; padding:5px 0 0 5px; background:url(../images/misc/profile_input_bg.png); float:left; border:1px solid #d3d3d3; font-size:11px; border-radius:0px 5px 5px 0px; -moz-border-bottom-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px;}
.profile_input_contacts_bg > select                 {width:122px;}
.profile_input_country_bg                           {width:338px; height:28px; background:url(../images/misc/profile_input_bg.png); float:left; border:1px solid #d3d3d3; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.profile_input_country_bg > select:first-child      {float:left; margin:5px 0 0 5px; width:328px;}
.profile_input_friend_bg:hover, .profile_input_facebook_bg:hover, .profile_input_twitter_bg:hover, .profile_input_contacts_bg:hover, .profile_input_bg:hover {background:#dce6f0; border-color:#b3c9e3; cursor:pointer;}
.profile_picture_change                             {width:200px; height:31px; background:url(../images/misc/avatar_change_hover.png); position:relative; margin-top:-31px; cursor:pointer; border-radius:0px 0px 5px 5px; -moz-border-bottom-right-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px;}
.profile_picture_change > img:first-child           {float:left; padding:9px 0 0 10px;}
.profile_picture_change > span                      {float:left; padding:8px 0 0 6px; font-size:11px;}
.profile_info_frame                                 {float:left; width:700px;}
.profile_info_frame > .profile_password             {float:left; width:220px; height:47px; margin:16px 0 0 20px;}
.profile_info_frame > .profile_password:first-child {margin-left:0;}
.profile_info_frame > button.btn_medium             {float:right; margin-top:20px;}
.profile_info_left, .profile_info_right             {width:340px; height:47px; margin-top:16px;}
.profile_info_left                                  {float:left;}
.profile_info_right                                 {float:right;}
.profile_import_addressbook                         {float:right; margin-top:3px; font-size:10px; width:200px; text-align:right; clear:both;}
.profile_import_addressbook > img:first-child       {float:right; padding:4px 0 0 4px;}
.profile_import_addressbook > a                     {float:right;}
.profile_legal_frame                                {float:left; margin:9px 0 -2px 0;}
.profile_legal_opt1 > .cb_squared_small:first-child {float:left; margin-left:-4px;}
.profile_legal_opt1                                 {float:left; width:700px; height:25px;}
.profile_legal_opt1 > span                          {float:left; padding:7px 0 0 1px; width:680px;}
.profile_setup_frame                                {float:left; width:700px; margin-top:19px;}
.profile_setup_frame > button.btn_medium            {float:right; margin-top:20px;}
.profile_setup_frame > fieldset                     {margin-bottom:0;}

.profile_setup_frame .head {float:left;line-height:30px;}
.profile_setup_frame .field_type{width:355px;}
.profile_setup_frame .field_priority{width:160px;}
.profile_setup_frame .field_status{width:120px;}

.sidebar_roles_cb                                   {float:left; margin:0 0 0 -5px; width:23px;}
.profile_setup_bar, .profile_setup_bar2, .profile_setup_bar3 {height:30px; width:700px; margin:1px 0 0 0; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.user_masks .profile_setup_bar:hover				{cursor:pointer; background-color:#D5E1EE}
.profile_setup_bar                                  {background:#e2eaf2; height:36px; line-height:31px;}
.profile_setup_bar2                                 {background:#f1f4f9;}
.profile_setup_bar3                                 {background:white;}
.profile_setup_bar3 a.remove_url                    {float:right; background:url(../images/icons/sprite07.png) -445px -16px; width:12px; height:12px; margin:7px 7px 0 0;}
.profile_setup_date                                 {font-size:10px; color:#646464;}
.profile_setup_text                                 {float:left; padding:6px 0 0 5px;}
.profile_setup_text > a.selected                    {font-weight:bold;}
.profile_setup_text > .show_spent, .profile_setup_text > .show_bonus {padding-right:5px;}
.profile_setup_img                                  {float:left; margin:3px 0 0 8px; border:1px solid #DCDCDC; height:23px; width:23px;}
.profile_setup_amount                               {float:right; padding:5px 14px 0 0;}
.profile_setup_amount > input, .profile_setup_amount > label {margin-right:10px;}

.profile_setup_bar .profile_setup_amount {height:31px; line-height:31px;}


.profile_setup_bar .subscription_col, .subscriptions .subscription_col {float:left; width: 75px; padding-left:5px;}
.profile_setup_bar .subscription_col {font-weight:bolder; font-size:12px;}
.subscriptions .subscription_col {padding: 6px 0 0 5px}
.subscriptions .subscription_col.wide, .profile_setup_bar .subscription_col.wide{width:100px;} 
.subscriptions .subscription_col.medium, .profile_setup_bar .subscription_col.medium{width:85px;} 
.subscriptions .subscription_col.small {font-size:10px;}
.subscription {float:left;}
.subscription .editable {color: #485e8f; cursor: pointer}
.subscriptions .subscription_col.validity_col form {float:left; width: 40px;}
.subscription_col.recurring {width:70px;}

.subscription_col .cb_squared_small {float:left; width:23px;}
.subscription_col .recurring_info {float:left;max-width:67px; line-height:27px;}
.subscription_col .recurring_info_long {line-height:15px;}

#credit_history {float:left;}
#credit_history .profile_setup_bar2 {height:auto; min-height: 30px;}
#credit_history .profile_setup_text {max-width:530px;}
#spent_credits .profile_setup_amount                {color:#9c0867;}
#ordered_credits .profile_setup_amount              {color:#2e3a5f;}
#bonus_credits .profile_setup_amount                {color:#237900;}
.profile_setup_bar_text2                            {float:left; padding:9px 0 0 14px;}
.profile_setup_bar_text2 > img:first-child          {float:left; margin:-5px 8px 0 -14px;}
.profile_setup_bar_inputmoney                       {float:right; padding:7px 14px 0 0;}
.profile_setup_notify, .profile_setup_cb          {float:right;}
.profile_setup_notify > select:first-child          {float:right; margin:6px 6px 0 0; width:130px;}
.profile_setup_notify > span                        {float:right; padding:6px 6px 0 0;}
.profile_shoots_picture                             {width:49px; height:49px; padding:1px; float:left;} /* ALSO USED ON SUPPORT CONTACT SIDEMENU */
.profile_comment_top                                {float:left; width:670px; margin:10px 0 10px 4px;}
.profile_comment_top > button.btn_small             {float:right; margin-top:8px;}
#notification_area                                  {float:left; margin-top:10px; width:700px; clear:both;}
.user_row_icons                                     {padding:0 10px;}
.user_row_icons > a > img                           {display:inline;}
.profile_humble-icon                                {filter:alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; -khtml-opacity:50; -moz-opacity:50; opacity:0.5;}
.profile_humble-icon:hover                          {filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)"; -khtml-opacity:100; -moz-opacity:100; opacity:1.0;}

.credit_type {min-width:135px;}
.credit_spending_img {width:19px; height:19px;margin-left:3px;position:relative;}
.credit_spending_img a img {width:19px; height:19px; vertical-align:middle;}
.credit_spending_img:hover .credit_spending_img_preview {display:block;}
.credit_spending_img_preview {background:#ffffff;border-radius:5px 5px 5px 5px;border:1px solid black; display:none; max-width:148px; padding:5px;position:absolute; left:30px;top:-5px;}
.credit_spending_img_preview img {max-width:148px;}


.profile_credit_ord_t1                              {width:135px; height:27px; border-right:1px solid #dcdcdc; padding:9px 0 0 15px; float:left;}
.profile_credit_ord_t2                              {float:left; padding:9px 0 0 15px;}
.profile_credit_ord_c1                              {width:135px; height:27px; border-right:1px solid #dcdcdc; padding:9px 0 0 15px; float:left;}
.profile_credit_ord_c2                              {width:100px; height:27px; padding:9px 0 0 15px; float:left;}
.profile_credit_ord_c3                              {float:left; padding:10px 0 0 15px; font-size:11px;}
.profile_credit_spent_c1                            {width:135px; height:27px; border-right:1px solid #dcdcdc; padding:9px 0 0 15px; float:left;}
.profile_credit_spent_c2                            {width:85px; height:27px; padding:9px 0 0 15px; border-right:1px solid #dcdcdc; float:left;}
.profile_credit_spent_c3                            {width:120px; height:27px; padding:9px 0 0 15px; border-right:1px solid #dcdcdc; float:left;}

.profile_box_long                                   {width:660px; float:left; margin:25px 0 20px 20px;}
.profile_shoots_container                           {float:left; height:7px; width:218px;}
.profile_shoots_pictureframe                        {width:204px; min-height:51px; margin:7px 0 9px 7px; float:left; position:relative; clear:both;}
.profile_media_domain      {float:left; width:682px; position:relative; margin-top:5px; font-size:15px;}
.profile_media_domain	a.img{float:left; vertical-align:top; margin-top:2px;}

.profile_prospective_phones_box, .profile_prospective_emails_box, .profile_files_box, .profile_files_upload_box{float:left; margin-top:10px; width:100%; height:100%;}
.profile_prospective_phones, .profile_prospective_emails{margin-bottom:0px;}
.profile_prospective_phones th, .profile_prospective_emails th{font-weight:bold; border:1px solid #CCCCCC; padding:5px;}
.profile_prospective_phones td, .profile_prospective_emails td{border:1px solid #CCCCCC; padding:3px;}
.profile_prospective_phones .phone {width:110px;}
.profile_prospective_phones .country{width:120px;}
.profile_prospective_phones .phone_raw{width:140px;}
.profile_prospective_phones .snapshot{min-width:250px;}

.profile_files_upload_box{float:left; width:200px;}
.profile_files_upload_box .file_upload_wrapper{float:left;}
.profile_files_upload_box .status{float:left;margin:3px;}
.profile_files_upload_box .status-ok {color:green;}
.profile_files_box .item{float:left; width:60%; clear:both; position:relative;}
.profile_delete_uploaded_file {position: absolute; right:0; top:0;}

.profile_prospective_emails  .email {width: 300px;}
.profile_prospective_emails  .existence {width: 200px;}
.profile_prospective_emails  .sent {width: 80px;}

.picture_sidebar_sidebox_info_hover                 {margin:-21px 0 0 -1px; height:78px; width:0; background:rgba(0, 0, 0, 0.88); overflow:hidden; position:absolute; z-index:80; border-radius:5px 0px 0px 5px; -moz-border-bottom-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px;}
.picture_sidebar_sidebox_info_hover > .picture_sidebar_sidebox_info_hover_text:first-child {margin-top:1px;}
.picture_sidebar_sidebox_info_hover_text            {width:119px; height:22px; margin:0 3px 0 9px; padding-top:2px; float:left;}
.picture_sidebar_sidebox_info_hover_line            {width:131px; height:2px; background:url(../images/sidebar/sidebar_left_cutline.png); float:left;}
.picture_sidebar_sidebox_info_text                  {float:left; width:98px;}
.picture_sidebar_sidebox_info_checkmark             {float:right; margin:2px 1px 0 0; width:16px; height:17px; background:url(../images/icons/sprite07.png) -33px 0;}
/* PICTURE SLIDER */
#picture_slider_visitors                            {float:left;}
#picture_slider_agrees                              {float:right;}
#picture_slider_visitors > div:first-child, #picture_slider_agrees > div:first-child {font-size:13px; padding-bottom:10px;}
#picture_slider_visitors > div > .user_amount, #picture_slider_agrees > div > .user_amount {color:#506389;}
.picture_window                                     {width:327px; height:63px; border:1px solid #d6d6d6; background:url(../images/misc/profileslider.png); overflow:hidden; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.gallery-prev, .gallery-next                        {float:left; width:14px; height:26px; cursor:pointer;}
.gallery-prev                                       {margin:19px 4px 0 4px; background:url(../images/misc/profileslider.png) -331px 0;}
.gallery-next                                       {margin:19px 0 0 4px; background:url(../images/misc/profileslider.png) -350px 0;}
.gallery-prev:hover                                 {background-position:-331px -26px;}
.gallery-next:hover                                 {background-position:-350px -26px;}
.picture_slide                                      {float:left; width:284px; height:63px; overflow:hidden; position:relative;}
.picture_frame                                      {float:left; height:44px; padding-top:9px; position:relative;}
.picture_frame a                                    {float:left; width:44px; height:44px; margin-right:4px;}

/* BALANCES */
.profile_balance_frame                              {float:left; clear:both; width:700px; margin-top:20px;}
.profile_balance_bonus, .profile_balance_ordered, .profile_balance_spent {height:44px; width:118px; float:left; font-size:22px; text-align:center; padding-top:6px;}
.profile_balance_bonus                              {background:url(../images/misc/balance.png); color:#237900;}
.profile_balance_ordered                            {background:url(../images/misc/balance.png) 0 -50px; ; color:#2e3a5f; margin-left:1px;}
.profile_balance_spent                              {background:url(../images/misc/balance.png) 0 -100px; color:#9c0867; margin-left:1px;}
.profile_balance_total                              {height:46px; width:332px; float:left; font-size:25px; padding:4px 11px 0 0; background:url(../images/misc/balance.png) 0 -150px; margin-left:1px;}
.profile_balance_total > span:first-child           {float:right;}
.profile_balance_total > div                        {float:right; margin:14px 4px 0 0; font-size:12px;}
.profile_balance_title_bonus, .profile_balance_title_ordered, .profile_balance_title_spent, .profile_balance_title_total {float:left; font-size:11px; padding:2px 0 0 1px;}
.profile_balance_title_bonus                        {width:117px; color:#237900;}
.profile_balance_title_ordered                      {width:117px; color:#2e3a5f; margin-left:1px;}
.profile_balance_title_spent                        {width:117px; color:#9c0867; margin-left:1px;}
.profile_balance_title_total                        {width:342px; margin-left:1px;}

/* GRAY TABS */
.gray_btn_wrap                                      {float:left;}
.gray_btn                                           {height:19px; float:left; font-weight:normal; background:none; margin:0; padding:0 7px; font-size:12px;}
.selected .gray_btn, .gray_btn_wrap:hover .gray_btn {background:url(../images/btns/btn_standard.png) 0 -369px; color:white; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/* OPEN ID REGISTER */
.profile_openID_frame                               {float:left; margin:20px 0 0 1px; width:699px;}
.profile_openID_frame img                           {display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.profile_openID_1r, .profile_openID_2r              {float:left; width:232px; height:99px; background:url(../images/site/openID_bg.png); border:1px solid #d9d9d9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-left:-1px;}
.profile_openID_2r                                  {margin-top:-1px;}
.profile_openID_1r:hover, .profile_openID_2r:hover  {background:#e8edf3; cursor:pointer;}
.profile_openID_1r > img:first-child, .profile_openID_2r > img:first-child {float:left; margin:19px 0 0 14px;}
.profile_openID_1r > div, .profile_openID_2r > div {float:left; margin:14px 0 0 13px; width:127px; height:60px;}
.profile_openID_1r .profile_openID_title, .profile_openID_2r .profile_openID_title {float:left; width:127px; font-weight:bold; color:#646464;}
.confirmed .profile_openID_title                    {color:#506389;}
.profile_openID_1r .profile_openID_title > span:first-child, .profile_openID_2r .profile_openID_title > span:first-child {float:left;}
.profile_openID_1r .openID_status, .profile_openID_2r .openID_status {background:url(../images/icons/sprite07.png) -72px -22px; float:left; position:absolute; z-index:70; width:31px; height:33px; margin:-6px 0 0 -85px;}
.confirmed .openID_status                           {background-position:0 -22px;}
.error .openID_status                               {background-position:-35px -22px;}
.profile_openID_1r .profile_openID_status, .profile_openID_2r .profile_openID_status {float:left; width:125px; margin-top:-3px; color:#646464;}
.confirmed .profile_openID_status                   {color:#237900;}
.profile_openID_1r .profile_openID_credits, .profile_openID_2r .profile_openID_credits {float:left; width:125px; padding-top:21px;}
.profile_openID_1r .profile_openID_credits > span:first-child, .profile_openID_2r .profile_openID_credits > span:first-child {float:left; color:#6f6f6f; font-size:10px; font-weight:bold; height:14px; padding-top:2px;}
.confirmed .profile_openID_credits > span:first-child {color:#237900;}

/* CREDIT TABS */
.credit_tab_wrap                                    {float:right;}
.credit_tab_wrap .credit_tab_left                   {float:left; background:url(../images/credit_tabs/left.png) 0 -16px; height:16px; width:10px;}
.credit_tab_wrap .credit_tab_bg, .credit_tab_wrap .credit_tab_bg2 {float:left; background:url(../images/credit_tabs/bg.png) 0 -16px; height:15px; color:#646464; font-size:10px;}
.credit_tab_wrap .credit_tab_bg                     {padding:1px 2px 0 4px;}
.credit_tab_wrap .credit_tab_bg2                    {padding:1px 23px 0 4px;}
.credit_tab_wrap .credit_tab_right                  {float:left; background:url(../images/credit_tabs/right.png) 0 -16px; height:16px; width:5px;}
.confirmed .credit_tab_wrap .credit_tab_right, .confirmed .credit_tab_wrap .credit_tab_bg, .confirmed .credit_tab_wrap .credit_tab_bg2, .confirmed .credit_tab_wrap .credit_tab_left {background-position:0 0;}
.error .credit_tab_wrap .credit_tab_right, .error .credit_tab_wrap .credit_tab_bg, .error .credit_tab_wrap .credit_tab_bg2, .error .credit_tab_wrap .credit_tab_left {background-position:0 -48px;}
.confirmed .credit_tab_wrap .credit_tab_bg, .confirmed .credit_tab_wrap .credit_tab_bg2 {color:white;}
.error .credit_tab_wrap .credit_tab_bg, .error .credit_tab_wrap .credit_tab_bg2 {color:#9c0867;}
.credit_tab_line                                    {float:left; width:125px; height:1px; background:#d0d0d0;}

/* Tabs */
.profile_event_log {float:left;}
.profile_event_log .group_body {float:left;}
.profile_event_log .cb_squared_small2 label{font-size:11px; line-height:25px;}
.profile_event_log .cb_squared_small label{font-size:13px; line-height:25px;}
.profile_invitation_tabs {width:500px; margin-top:20px; float:left;}
.profile_invitation_tabs .tab_content {padding-bottom:10px; background:#fff; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.profile_invitation_tabs ul.tab_container {/*height:39px; */ padding:0px; background:none; border:0px;}
.profile_invitation_tabs ul.tab_container li {height:38px; width:auto; padding:0px; margin:0px; background:url("/images/site/tabs_header.png") repeat-x scroll 0 0 #DBDBDB; border:1px solid #C1C1C1}
.profile_invitation_tabs ul.tab_container li.ui-state-active {background:#fff; border-bottom-color:#fff;}
.profile_invitation_tabs ul.tab_container li.ui-state-active.ui-state-hover {background:#fff;}
.profile_invitation_tabs ul.tab_container li.ui-state-hover {background:#EBEBEB;}
.profile_invitation_tabs ul.tab_container li a {padding:5px 14px 0px 10.9px; line-height:15px; height:30px;}
.profile_invitation_tabs ul.tab_container li a span.count {background:#FFFFFF; border:2px solid #000000; border-radius:5px 5px 5px 5px; color:#000000; float:right; font-size:10px; font-weight:bold; margin-top:-20px; padding:1px 3px; position:relative; line-height:14px;}
.group_body .profile_invitation_tabs{border:0px; padding:0px;}
.group_body .profile_invitation_tabs .ui-tabs-panel{padding:0px;}
.group_body .profile_invitation_tabs .tab_content{font-size:12px;}
.profile_invitation_tabs ul.tab_container {-moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; -khtml-border-bottom-left-radius:0px; border-bottom-left-radius:0px;}

.profile_invitation_tab_box{width:480px; padding:10px; border:1px solid #D7D7D7; border-top:0px;}
.profile_invitation_controls {margin:15px 0 0 10px; float:left;}
.profile_invitation_controls .a {display:block; float:left; min-width:30px; margin-left:5px;}
#profile_template_view {max-width:950px;}
#popup_select_template .edit_templates{float:left;margin-left:5px;}

#popup_create_vip .profile_invitation_tabs{margin-top:0px;}

.profile_invitation_tabs_and_notes{float:left; width:500px;}
.profile_admin_notes {float:left; width:480px;}
.profile_admin_notes .admin_notes{font-size:12px; height:48px; width:456px; padding:11px;}

.profile_event_log .send_panel{float:left; width:190px; margin-top:50px; padding-left:10px;}
.profile_event_log .send_panel .cb_squared_small2{float:left; width:200px;}
.profile_event_log .send_panel .checkbox_label{float:left; line-height:31px;}
.profile_event_log .send_panel #event_log_email1{width:133px;}
.profile_event_log .square_small4{width:118px; float:none;}
.profile_event_log #event_log_phone{width:95px;}
.profile_event_log .add_money{margin:5px 0px 10px 23px}

.phone_call_result_box {padding:10px 0;}

.profile_event_log .event_log_email2 .second_label {float:left; width:40px;}
.profile_event_log .uploaded_file{width:140px;}


/* INVITATIONS */
h2.invitations{margin-top:10px;}
.invitation_filter {margin:10px; width:400px; float:left}
.invitation_filter label  {float:left; margin-right:10px; margin-top:10px;}
.invitation_filter input, .invitation_filter select{float:left; margin-right:10px;}
.invitation_filter .datesPanel{float:left; margin-top:10px;}
.invitation_filter .datesPanel label{margin-top:0px;}
.invitation_filter .btn_ok {margin-left:200px;}
.invitation_filter .btn_csv {margin-left:20px;}
.invitation_statistic {float:right;}
.invitation_statistic table{margin-bottom:10px;}
.invitation_statistic td{padding:4px;}
.invitation_statistic div.link{margin-top:5px;}
.invitation_statistic a{}
.invitations_statistic_per_day {width:100%; margin-top:10px;}
.invitations_statistic_per_day th {border:1px solid #CCCCCC; background-color:#F7F7F7; padding:5px;}
.invitations_statistic_per_day td {background-color:#DBE8F7; padding:4px;}
.invitations_statistic_per_day td.date{background-color:#E8F5FF; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.invitations_statistic_per_day tr.last td{border-bottom:1px solid #CCCCCC;}

.invitation_general_statistic td{padding:4px;}
.invitations_table {width:100%; margin-top:10px;}
.invitations_table td {max-width:200px; word-wrap:break-word;}

#affiliate_invitation_popup p           {margin: 10px 0;}
#affiliate_invitation_popup input       {text-align: center}

/* USERS */

#user_search .acc_manager select {width:130px;}
#user_search .acc_country select {width:150px;}
#user_search .square_small1 {float:left;}
#user_search .btn_box {float:left;margin-left:10px;}

.pi.users th.id {width:30px;}
.pi.users th.roles {width:120px;}
.pi.users th.admin-notes {width:150px;}

/* Styling setting password for VIP */

.vip_set_password {width:340px;}
.vip_fill_info {width:340px; margin-bottom:40px;}
.vip_fill_info_intruction {margin-top:10px; line-height:1.5;}
.vip_fill_info .profile_field_wide {height:47px; margin-top:16px; width:340px;}
.vip_fill_info .profile_field_wide .profile_info_labels {width:340px;}
.vip_fill_info .profile_field_wide .profile_info_labels > div{float:left;}
.vip_fill_info .profile_info_labels.error{background-color:#F0D9E8;}
.vip_set_password .profile_email, .vip_fill_info .profile_field {height:47px; margin-top:16px;}
.vip_set_password .profile_password, .vip_fill_info .profile_password{float:none; height:47px; margin:16px 0 0 0px;}
.vip_set_password button.btn_medium , .vip_fill_info button.btn_medium{float:right; margin-top:20px;}
.vip_fill_info .error_frame {padding-top:15px; overflow:hidden;}

/*Styling fields for edit forms*/
.edit_form_box {}
.edit_form_new_box {margin-top:20px; margin-bottom:20px;}
.edit_field{float:left; width:350px; clear:both;margin-top:10px;}
.wide .edit_field {width:500px;}
.edit_field label{clear:both; float:left;}
.edit_field label.radio{clear:none; float:left;line-height:28px;}
.edit_field input, .edit_field select, .edit_field textarea, .edit_form_box .edit_field .pseudo_btn {clear:both; float:left;}
.edit_field.error input{background-color:#F0D9E8;}
.edit_field button.extra{float:left; margin-left:10px;}
.error-msg {float:left; clear:both; color:#9c0867;}

/*Styling fields for filter forms*/
.def_filter {float:left; clear:both; margin-bottom:20px;}
.filter_field {float:left; width:350px; clear:both;margin-top:10px;}
.filter_field label{clear:both; float:left;}
.filter_field input, .filter_field select, .filter_field textarea, .filter_field .pseudo_btn {clear:both; float:left; margin-top:5px;}
.def_filter .datesPanel{float:left; margin-top:10px;}
.def_filter .datesPanel label{margin-top:0px;}



/*******************************************************************************
/*						STYLING FOR LINKS / ANCHORSfile_input_div
/******************************************************************************/

/* GENERAL STYLING FOR ALL LINKS*/
/*a                                                   {text-decoration:none; color:#2e3a5f;}*/ /* darkblue */
/*a:link                                              {text-decoration:none;}
a:active                                            {text-decoration:none;}
a:visited                                           {text-decoration:none;}
a:hover                                             {text-decoration:underline;}*/

/* GENERAL STYLING FOR ALL H1 LINKS*/
h1 a                                                {text-decoration:none; color:#2e3a5f;}
h1 a:link                                           {text-decoration:none;}
h1 a:active                                         {text-decoration:none;}
h1 a:visited                                        {text-decoration:none;}
h1 a:hover                                          {text-decoration:none;}

/* STYLING OF LINKS WE USE ON TEXT ON VARIOUS PAGES ON THE SITE */
a.black                                             {color:black;}
a.black:hover                                       {color:#506389;}
a.active_link                                       {color:#506389; text-decoration:underline;}
a.active_link2                                      {color:white; text-decoration:none; background:#89aacd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:1px 5px;}
a.white                                             {color:white;}
a.white:hover                                       {}
a.blue                                              {color:#506389;}
a.blue:hover                                        {}
a.gray2                                             {color:#646464;}
a.gray2:hover                                       {color:#506389;}
a.disabled_link                                     {filter:alpha(opacity=20); -ms-filter:"alpha(opacity=20)"; -khtml-opacity:20; -moz-opacity:20; opacity:0.2; text-decoration:none; cursor:default;}

/*******************************************************************************
/*						GLOBAL STYLING FOR TEXT ELEMENTS
/******************************************************************************/

/* STYLING FOR HEADINGS */
h1, h2, h3, h4, h5, h6, p                                 {margin:0px; padding:0px; text-decoration:none; font-weight:normal; font-size:inherit;}
h1                                                  {font-size:25px; color:#2e3a5f;}
h2                                                  {font-size:16px;}
h3                                                  {font-size:14px;}
h4                                                  {font-weight:bold;}

/* COLORS WE USE ON TEXT ON VARIOUS PAGES ON THE SITE */
.black                                              {color:black;}
.white                                              {color:white;}
.blue                                               {color:#506389;}
.darkblue                                           {color:#2e3a5f;}
.lightblue                                          {color:#99C2F1;}
.purple                                             {color:#9c0867;}
.green                                              {color:#237900;}
.gray                                               {color:#e6e6e6;}
.gray2                                              {color:#646464;}

/*******************************************************************************
/*						UPLOAD AND MAINTAINING
/******************************************************************************/

/* TOP NAVIGATION */
#item_menu                                          {border-bottom:1px solid #555; margin-bottom:10px;}
#item_menu li, #item_menu                           {list-style-type:none; margin:0; padding:0;}
#item_menu li                                       {background:none repeat scroll 0 0 #CCC; display:block; float:left; margin-right:1px; padding:5px 10px;}
#item_menu li.selected                              {background:none repeat scroll 0 0 #333;}
#item_menu li a                                     {text-decoration:none; font-size:12px; color:white;}

/* GENERAL */
.boxinfo, .message_success, .message_warning, .message_error {border:1px solid; margin:10px 0; padding:15px 10px 15px 50px;}
.boxinfo                                            {background:url(../images/messagebox/info.png) no-repeat 10px 8px #BDE5F8;}
.message_success                                    {background:url(../images/messagebox/success.png) no-repeat 10px 8px #DFF2BF;}
.message_warning                                    {background:url(../images/messagebox/warning.png) no-repeat 10px 8px #FEEFB3;}
.message_error                                      {background:url(../images/messagebox/error.png) no-repeat 10px 8px #FFBABA;}
.upload_load_icon, #save_load_icon                  {float:left; margin:5px 0 0 10px; width:16px; height:11px; display:none; background:url(../images/loader/tabs_blue.gif);}

/* MY IMAGES */
.edit_my                                            {background:none repeat scroll 0 0 #666666!important; filter:alpha(opacity=90); -ms-filter:"alpha(opacity=90)"; -khtml-opacity:90; -moz-opacity:90; opacity:0.9; padding:5px; position:absolute; visibility:hidden; width:160px;}
.edit_my a                                          {background:none repeat scroll 0 0 #666666!important; display:block; float:left; font-size:10px; font-weight:bold; margin-left:10px; text-align:left;}
.item:hover .edit_my                                {visibility:visible;}
#items li                                           {cursor:pointer;}
#items li.ui-selecting                              {background:none repeat scroll 0 0 #FECA40!important;}
#items li.ui-selected                               {background:none repeat scroll 0 0 #F39814!important;}
#items                                              {list-style-type:none; margin:0; padding:0;}
#items .item                                        {width:170px; height:240px; background:#333; margin:3px; text-align:center; float:left;}
/*.ui-state-disabled                                  {filter:alpha(opacity=100)!important; -ms-filter:"alpha(opacity=100)"!important; -khtml-opacity:100!important; -moz-opacity:100!important; opacity:1.0!important;}*/
.my_img_container                                   {width:100%; margin-top:10px;}
.my_img                                             {width:700px;}
.my_img_menu_large                                  {width:350px; padding:10px; float:left; background:#e7e7e7;}
.my_img_cb                                          {width:120px; height:25px; float:left;}
.my_img_cb2                                         {width:150px; height:25px; float:left;}
.my_img_cb3                                         {width:350px;height:50px;float:left;}
.my_img_input, .my_img_input2                       {padding:3px 0 3px 0; margin-right:30px; float:left;}
.my_img_input                                       {width:300px; float:none; margin-top:10px;}
.my_img_input2                                      {width:400px;}
.my_img_title_icons                                 {text-align:left; font-size:10px; margin-bottom:5px;}
.my_img_picture                                     {width:150px; height:150px; margin-bottom:5px;}
.my_img_menu_large .h3-headder                      {float:left; background:#555; width:250px; padding:5px; margin-bottom:10px;}

/* ASSIGN PROPERTIES */
#models div img                                     {cursor:pointer;}
.modelbox                                           {border:1px solid #AAAAAA; float:left; margin:3px; padding:3px; width:110px;}
#collections                                        {margin-top:10px;}
.my_img_center_scal_large                           {margin-left:380px;}
#selectable                                         {list-style-type:none;}
#selectable li                                      {cursor:pointer;}
#selectable .ui-selecting                           {background:none repeat scroll 0 0 #FECA40;}
#selectable .ui-selected                            {background:none repeat scroll 0 0 #F39814;}
#selectable .item                                   {border:1px solid #AAAAAA; float:left; margin:0 10px 10px 0; min-height:180px; padding:2px; text-align:center; width:200px;}
#selectable label                                   {cursor:pointer; display:block;}
#selectable img                                     {display:inline-block;}
.ui-selecting                                       {background:none repeat scroll 0 0 #FECA40;}
.ui-selected                                        {background:none repeat scroll 0 0 #F39814;}
span.collection, span.model, span.prores_conv       {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:10px; margin-right:10px; padding:1px 3px;}
span.collection                                     {background:none repeat scroll 0 0 #666; color:#fff;}
span.model                                          {background:none repeat scroll 0 0 #89AACD; color:#fff;}
span.prores_conv                                    {background:none repeat scroll 0 0 #4262f4; color:#fff;}
.attrs div.type                                     {text-align:center; line-height:16px; margin-top:-3px; color:#111111;}
div.mr_trigger                                      {margin-top:5px; color:#485e8f; cursor: pointer; word-break: break-word;}

/* MANAGE MODELS */
.model_lists_overview_cont                          {height:80px; width:300px; float:left; background:#CCC; margin:10px 20px 10px 0; border:1px solid #666; font-size:11px;}
.model_lists_overview                               {float:left; padding:1px 5px 1px 5px; height:18px; width:290px; background:#555;}
.model_lists_overview_boxleft                       {float:left; height:60px; width:70px;}
.model_lists_overview_boxright                      {float:left; height:60px; width:230px; padding:4px 0 4px 0;}
.model_lists_overview_boxright p                    {margin:0px;}

/* REMOVED KEYWORDS */
#removed_keywords_overview_cont                     {height:130px; width:300px; float:left; background:#CCC; margin:10px 20px 10px 0; border:1px solid #666; font-size:11px;}
#removed_keywords_overview                          {float:left; padding:1px 5px 1px 5px; height:18px; width:290px; background:#555;}
#removed_keywords_overview_boxleft                  {float:left; height:60px; width:120px;}
#removed_keywords_overview_boxright                 {float:left; height:52px; width:180px; padding:4px 0 4px 0;}
#removed_keywords_item                              {width:180px; height:80px; font-size:14px;}
#removed_keywords_revert                            {width:180px; height:25px;}

/* EDIT SHOOTS */
.shoot_content_text                                 {font-size:11px;}
.shoot_accordion                                    {width:340px;}
.shoot_headder                                      {width:340px; cursor:pointer; background:#555; padding:5px; margin:1px 0 1px 0;}
.shoot_headder:hover                                {background:#666;}
.shoot_headder a:hover                              {text-decoration:none!important;}
.shoot_content                                      {width:340px; background:#CCC; display:none;}
.shoot_content_frame                                {float:left; width:340px; background:white; padding:5px; margin-top:1px;}
.shoot_content_img                                  {float:left; width:130px;}
.shoot_content_text                                 {float:right; width:200px; overflow:hidden; white-space:nowrap;}
#pictures_in_shoot img.move                         {display:inline-block; cursor:move; margin:3px;}
.my_img_center_scal_large #pictures                 {float:right; width:30%; background:#CCC;}
.my_img_center_scal_large #pictures_in_shoot_cont   {float:left; width:69%; background:#E7E7E7;}
.my_img_center_scal_large #pictures_options         {min-width:220px; display:inline-block; padding-bottom:5px;}
.my_img_center_scal_large #pictures_options_bottom  {min-width:220px; padding-bottom:5px;}
.my_img_center_scal_large #pictures_options_bottom span {padding-top:10px; float:left;}
.my_img_center_scal_large #dropbox_cont_title       {padding:10px; font-size:14px; float:left; width:100%;}

.filter_tab td                                      {padding:5px;}

/* ALERTS AND STATUS */
#duplicate_img_cont                                 {margin:5px 10px 5px 0; float:left; background:#EEE; border:1px solid #AAAAAA;}
#duplicate_img                                      {float:left; min-width:350px; height:180px; background:#333; padding:5px; text-align:center;}
#duplicate_img .remove                              {display:block; margin:5px;}
#duplicate_img img, #incomplete_keywords img, #img_no_shoot img {display:inline-block;}
#incomplete_keywords_cont                           {margin-right:10px; float:left;}
#incomplete_keywords, #img_no_shoot                 {float:left; min-width:150px; height:170px; background:#333; margin:0px 5px 5px 0px; padding:5px; text-align:center;}
#keyword_tolerance                                  {display:inline; width:50px;}
#img_no_shoot_cont                                  {margin-right:10px; float:left;}
#checked_remove_alert                               {float:left; clear:both; padding:5px;}

/* KEYWORDS */
#pending .item .details .keywords2                  {height:140px!important; width:280px!important;}
#pending .item .details .description2               {min-height:35px!important; height:35px!important; width:280px!important;}
#pending .keybox                                    {height:320px!important;}
#pending .item .details .keynavi                    {font-size:11px; float:left;}

.filter_tab input                                   {width:120px;}
.filter_tab select                                  {width:124px;}
.filter_tab td                                      {vertical-align:middle;}
.filter_label                                       {width:90px;}
.float_box                                          {position:fixed; display:none; background-color:#000; filter:alpha(opacity=80); -ms-filter:"alpha(opacity=80)"; -khtml-opacity:80; -moz-opacity:80; opacity:0.8; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.shoot_content_frame.highlight                      {background-color:#9EB9D7; color:#FFF;}
#save_box                                           {bottom:70px; left:335px; width:286px;}

/*meter for keywords*/
.kw-meter-box { width: 72px; height: 23px; display: flex; align-items: flex-end;}  
.kw-meter { width: 50px; margin-left: 11px; margin-bottom: 3px; height:4px; border-radius: 3px; border: 1px solid darkgray; background-color: #f1f1f1; overflow: hidden;}
.kw-meter .kw-meter-internal { height:4px; background-color:#ffd966; }
.kw-meter .kw-meter-internal-green { background-color:green; }
.kw-meter .kw-meter-internal-blue { background-color:#6fa8dc; }

/*******************************************************************************
/*						GALLERY MODAL
/******************************************************************************/

.simple #gallery, .simple2 #gallery2                {float:none; width:auto; padding:0;}
.gallery a, .gallery2 a                             {width:20px;}
.gallery img, .gallery2 img                         {width:96px; height:60px; border:1px solid black; margin:0 5px 0 5px; display:inline-block;}
.gallery img:hover, .gallery2 img:hover             {border:1px solid white;}
.gallery, .gallery2                                 {text-align:center; background:url(../images/gallery/gallery_selector_bg.png); padding-top:7px; top:399px; width:600px; height:66px; position:relative; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-radius:0px 0px 5px 5px;}
.gallerybg #photo, .gallerybg #photo2               {width:600px; background:url(../images/loader/circle_blue_trans.gif) no-repeat center center; position:relative;}
.gallerybg #photo img, .gallerybg #photo2 img       {width:600px; height:400px; position:absolute; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.gallery a.selected, .gallery2 a.selected           {background-color:black; outline:none;}
.gallerybg, .gallerybg2                             {background:black; position:absolute; width:600px; height:472px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#basic-modal-content, #basic-modal-content2         {display:none;}
#simplemodal-overlay, #simplemodal-overlay2         {background:black;}
#basic-modal_img img, #basic-modal2_img img         {-moz-border-bottom-left-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-radius:0px 0px 4px 4px;}

/* Container */
#simplemodal-container, #simplemodal-container2     {height:564px; width:615px; padding-left:290px;}
#simplemodal-container .simplemodal-data, #simplemodal-container2 .simplemodal-data2 {margin:-14px;}
#simplemodal-container code, #simplemodal-container2 code2 {background:#141414; border-left:3px solid #65B43D; display:block; padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg, #simplemodal-container2 a.modalCloseImg2 {background:url(../images/icons/sprite07.png) -375px -24px; width:29px; height:30px; z-index:50; position:absolute; top:-8px; right:9px; cursor:pointer;}
#simplemodal-container a.modalCloseImg:hover, #simplemodal-container2 a.modalCloseImg2:hover {background-position:-404px -24px;}
.basic-modal-menu, .basic-modal-menu2               {width:268px; height:439px; top:104px; margin-left:-274px; padding:5px; background:white; top:85; position:absolute; z-index:10; border:1px solid #333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
                                                    -moz-box-shadow:0 0 5px #666666; 
                                                    -webkit-box-shadow:0 0 5px #666666; 
                                                    box-shadow:0 0 5px #666666;}
.basic-gallery-content, .basic-gallery-content2     {width:600px; height:543px; background:white; padding:12px; position:absolute; z-index:20; border:1px solid #333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
                                                    -moz-box-shadow:0 0 5px #666666; 
                                                    -webkit-box-shadow:0 0 5px #666666; 
                                                    box-shadow:0 0 5px #666666;}
.galleryiframe_box                                  {float:left; position:absolute; z-index:30;}
.galleryiframe_box_url                              {position:absolute; left:5px; bottom:77px; z-index:40; background:#545454; padding:5px 8px; height:18px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.galleryiframe_box_url a                            {color:white;}
.galleryiframe                                      {width:600px; height:60px; position:absolute;}
.galleryiframe_link                                 {font-size:13px; margin:23px 30px 0 10px; float:right;}
.gallery_title                                      {margin:7px 0 0 7px; color:#2e3a5f;}
.gallery_subtitle                                   {margin:15px 0 5px 7px; color:#646464;}
.gallery_maintext                                   {font-size:12px; font-weight:bold; color:#646464;}
#gallerytabs .tab, #gallerytabs2 .tab2              {width:245px; font-size:12px; color:black;}
.gallerybox, .gallerybox2                           {margin-top:15px;}

#simplemodal-container .ui-tabs .ui-tabs-panel      {padding: 0;}
#simplemodal-container .gallerybox2 .ui-widget-content a         {color: #555;}
#simplemodal-container #gallerytabs, #simplemodal-container #gallerytabs2         {background: none; border: none;}
/*******************************************************************************
/*                      DEBUGGING CONSOLE FOR EXCEPTIONS AND DUMPING DATA WITHOUT DISTURBING LAYOUT
/******************************************************************************/

.boxinfobox, .successbox, .warningbox, .errorbox, .validation {border:1px solid; margin:10px 0px; padding:15px 10px 15px 50px; background-repeat:no-repeat; background-position:10px center;}
.boxinfobox                                         {background:url(../images/messagebox/info.png) #BDE5F8; background-position:10px 17px;}
.successbox                                         {background:url(../images/messagebox/success.png) #DFF2BF;}
.warningbox                                         {background:url(../images/messagebox/warning.png) #FEEFB3;}
.errorbox                                           {background:url(../images/messagebox/error.png) #FFBABA;}

/* DEBUGGING DETAILS */
.debug_details                                      {display:none;}

/*******************************************************************************
/*                      AUTOCOMPLETE STYLING
/******************************************************************************/

/* jquery.autocomplete-min.js */
.autocomplete-w1                                    {position:absolute; top:0px; left:0px; margin-top:8px;}
.autocomplete_large                                 {background:#FFF; border:1px solid #999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:default; text-align:left; max-height:350px; overflow:auto; 
                                                    box-shadow:0 2px 12px #222; 
                                                    -webkit-box-shadow:0 2px 12px #222; 
                                                    -moz-box-shadow:0 2px 12px #222;}
.autocomplete_large                                 {font-size:12px;}
.autocomplete_large .selected                       {background:#d5e1ee;}
.autocomplete_large div                             {padding:8px; white-space:normal; cursor:pointer; border-top:1px dotted gray;}
.autocomplete_large div:first-child                 {border-top:none;}
.autocomplete_large strong                          {font-weight:normal; color:white; background:#506389; padding:0 1px;}

/* jQuery UI Autocomplete */
/*ul.ui-autocomplete                                  { background:white; border:1px solid #999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; max-height:350px!important; overflow-y:auto; overflow-x:hidden; width:185px!important; z-index:99999!important; margin-top:6px!important; 
                                                     box-shadow:0 2px 12px #222; 
                                                     -webkit-box-shadow:0 2px 12px #222; 
                                                     -moz-box-shadow:0 2px 12px #222;}
ul.ui-autocomplete > li                             {display:block;}
ul.ui-autocomplete > li a                           {font-size:11px!important; border-top:1px dotted gray; line-height:30px; width:100%; display:inline-block; padding:0 0 0 8px; color:black;}
ul.ui-autocomplete > li a.ui-state-hover            {background:#d5e1ee; text-decoration:none; line-height:30px; border-top:1px dotted gray;}
ul.ui-autocomplete > li:first-child a               {border-top:none;}
ul.ui-autocomplete > li a strong                    {font-weight:normal; color:white; background:#506389;}

*/

/*******************************************************************************
/*						JGROWL NOTIFICATIONS
/******************************************************************************/

#jGrowl_icon                                        {display:none; width:28px; height:28px; background:url('../images/misc/jgrowl_settings.png'); border:1px solid #c9c9c9; margin:5px 0 0 -41px; padding:0 0 5px 5px; position:fixed; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#jGrowl_settings                                    {display:none; width:250px; height:42px; padding:5px 10px; margin:5px 0 0 -276px; font-size:11px; color:white; background:url(../images/site/tooltip_bg.png); position:fixed; z-index:9998; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#jGrowl_settings > span                             {float:left; width:250px; font-weight:bold;}
.jGrowl_settings_opt                                {float:left; width:250px;}
.jGrowl_settings_opt > div                          {float:left; margin:-2px 0 0 -4px;}
.jGrowl_settings_opt > span                         {float:left; padding-top:6px;}

#notice_jGrowl                                      {margin:30px 0 0 251px; position:fixed;} /* DEFAULT jGROWL CONTAINER */
.jGrowl                                             {font-size:11px; position:fixed; z-index:9999; color:white; line-height:15px;}
.jGrowl .jGrowl-notification, .jGrowl .jGrowl-closer{background:url(../images/site/tooltip_bg.png); padding:16px 5px 16px 10px; text-align:left; display:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.jGrowl .jGrowl-notification                        {position:relative; margin-top:5px; overflow:hidden; clear:both; width:430px;}
.jGrowl .jGrowl-notification .jGrowl-header         {font-weight:bold; font-size:11px;}
.jGrowl .jGrowl-notification .jGrowl-close          {background:url(../images/icons/sprite07.png) -232px 0; cursor:pointer; width:18px; height:18px; position:absolute; right:5px; top:5px;}
.jGrowl .jGrowl-closer                              {padding:4px 0 4px 0; cursor:pointer; font-size:11px; font-weight:bold; text-align:center; width:216px;}
.jGrowl .jGrowl-text                                {float:left; margin:0 25px 0 10px; width:345px;}
.jGrowl .jGrowl-icon                                {float:left; width:30px; height:30px;}
.jGrowl .jGrowl-image                               {float:left; width:49px; height:49px;}

.jGrowl .ui-state-highlight                         {color:white; border:0px; margin-bottom:10px;}
.jGrowl-close                                       {border:0px;}

/** Hide jGrowl when printing **/
@media print                                        {div.jGrowl{display:none;}}

/*******************************************************************************
/* JGROWL for extra cases
********************************************************************************/
.review_growl h2                                {margin-bottom:10px;font-weight:bold;}
.review_growl .score                            {font-weight:bold;float:right;margin-left:10px}
.review_growl .header                           {overflow: hidden; font-size: 18px; padding: 5px}
.review_growl .comment                          {margin-top: 10px}

.bonus_review_growl                             {display:flex; flex-direction: row;}
.bonus_review_growl .center                     {width:240px;}
.bonus_review_growl .center .header             {font-size:16px;}
.bonus_review_growl .center .comment            {margin-left:5px; margin-top:5px!important;}
.bonus_review_growl .right .won_money           {width:50px; line-height:50px; font-size:15px;}

/*******************************************************************************
/*						FIXES
/******************************************************************************/

/* THIS REMOVES THE DOTTED LINES AROUND LINKS */
a:focus                                             {outline:none;}

/* DEFAULT SELECT FONT SIZE */
select                                              {font-size:11px;}

/* Category boxes */
ul.taxonomy                                         {float:left; clear:both; overflow:hidden; margin:-2px 0 5px 0;}
ul.taxonomy > li                                    {float:left; width:140px; padding:1px 2px 0 2px; font-size:11px;}
.taxonomy_btns                                      {float:right;}
.taxonomy_btns > button                             {margin-left:5px;}

/*Misc helpers*/
.floor                                              {overflow:hidden;}
.high_floor                                         {overflow:hidden; margin: 1em 0;}
.fl                                                 {float:left;}
.fr                                                 {float:right;}
.editable:hover                                     {background-color:white; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.move                                               {cursor:move;}
.col-fix-lft                                        {float:left; width:280px; position:relative;}
.col-fix-rgt                                        {float:right; width:340px; position:relative;}
.col-dyn-cnt                                        {margin-left:280px; margin-right:350px;}
img.tip                                             {width: 16px; margin: 2px; vertical-align: middle;}

#content-browser img {display:inline;}
#authr-toolbox img {display:inline;}

/*******************************************************************************
/*						NEW DESIGN
/******************************************************************************/

/* Layout styles here */
a                                   {transition-duration:0.3s !important; -moz-transition-duration:0.3s !important; -webkit-transition-duration:0.3s !important; -o-transition-duration:0.3s !important;}
html body a                         {color:#485E8F; text-decoration:none;}
html body a:hover                   {color:#758FC8;}
p                                   {margin:0 0 20px; line-height:150%;}
#wrapper                            {min-width:940px; width:940px; padding:0 30px 30px 30px; margin:0 auto;}
.wide #wrapper                      {width:auto;}
#right_col                          {width:220px; float:right;}
#main_col                           {margin-right:240px;}
#main_col .main_inside              {float:left;width:100%;}
#main_col.gadgetless                {overflow:visible; margin-right:0;}
#account_bar                        {height:30px;}
#account_bar .fixed                 {position:fixed; width:940px; z-index:1001;}
body.wide #account_bar .fixed       {width:100%; margin-left:-30px;}
#account_bar .content               {height:30px; background-color:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); border-radius:0 0 0 5px; -webkit-border-radius:0 0 0 5px;}
body.wide #account_bar .content               {margin:0 30px;}
#account_bar.fixed .content         {border-radius:0; -webkit-border-radius:0;}
#account_bar.fixed #top_menu_user_fadeout {display:block;}
#account_bar.fixed .top_menu_avatar_signout {display:none;}
#account_bar .left                  {}
#account_bar .login_form            {}
#account_bar .user_account          {}
#account_bar .chat_status_online    {color:green;font-weight:bold;}
#account_bar .chat_status_online:hover {color:#45a92a;}

#logo_bar                           {position:relative;}
#logo_bar .banner                   {margin-right:255px; color:#333333; margin-top:20px;}
#logo_bar .logo                     {/*margin-right:255px;*/ color:#333333; margin-top:10px; float:left;}
#logo_bar .links                    {bottom:0; position:absolute; right:0;}
#logo_bar .links a                  {color:#888;}
#logo_bar .links a:hover            {color:#758FC8;}
#logo_bar                           {margin:10px 0; height:50px;}
#main_menu                          {background:#333; color:#cccccc; /*border:1px solid #2A2A2A; */ height:43px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative; z-index:999;}
#main_menu span.label               {float:left; display:block; height:43px; line-height:42px; color:#7F9FB7; margin-left:8px; font-size:15px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7); -moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7); -webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7);}
#main_menu span.label.or            {margin:0 20px 0 10px; color:#6B6B6B;}
#main_menu ul                       {list-style:none; display:block;}
#main_menu > ul                     {height:43px; line-height:43px; float:left;}
#main_menu > ul .arrow              {margin:0 0 1px 5px; background:url(/images/site/black_header_arrow.png) no-repeat top left; height:5px; width:9px; display:inline-block; *display:inline; zoom:1; filter:alpha(opacity=30); -ms-filter:"alpha(opacity=30)"; -khtml-opacity:30; -moz-opacity:30; opacity:0.3;}
#main_menu > ul.cart a              {padding-top:0; padding-right:8px; padding-bottom:0; height:43px; line-height:43px; display:block;}
#main_menu > ul > li:hover .arrow   {filter:alpha(opacity=80); -ms-filter:"alpha(opacity=80)"; -khtml-opacity:80; -moz-opacity:80; opacity:0.8;}
#main_menu > ul > li                {display:block; float:left; position:relative; }
#main_menu > ul > li.you_menu       {position:absolute;top:1px;right:263px; padding-right:7px;}
#main_menu > ul > li.you_menu > a   {padding-right:3px;}
#main_menu > ul > li.you_menu > ul  {top:43px;}
#main_menu > ul > li > a            {display:block; line-height: 42px; height:43px; padding: 0 7px 0 8px;}
#main_menu > ul.links > li:first-child > a:hover {border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0;}
#cart-button:hover, #cart-button.active, #main_menu .checkout:hover, #main_menu .prices:hover {background:#666666;}
#cart-button .icon                  {width:13px; height:11px; display:inline-block; margin-right:4px; background:url(../images/site/main_navigation.png) -12px -150px; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -khtml-opacity:70; -moz-opacity:70; opacity:0.7;}
#cart-button:hover .icon            {filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)"; -khtml-opacity:100; -moz-opacity:100; opacity:1.0;}
#main_menu div.search               {float:left;}
#main_menu div.search form          {margin-left:8px;height: 28px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background: #fff;position: relative;overflow: hidden;}
#main_menu .checkout                {float:right; line-height:37px; position:relative; widht:127px; border-radius:0 5px 5px 0;}
#main_menu .checkout a              {display: block; height:43px; line-height:43px; padding: 0 12px 0 10px; color:#ccc; font-size: 15px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);text-align:right;}
#main_menu ul.cart                  {display:block; right:0; position:relative;float: right;z-index:1000;}
#main_menu > ul > li > ul           {margin-top:-3px; padding-top:3px; display:none; background:#333; left:-1px; line-height:150%; padding-bottom:5px; position:absolute; top:44px; min-width:180px; z-index:999; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; box-shadow:0 2px 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 2px 1px 1px rgba(0, 0, 0, 0.3);}
#main_menu > ul.cart > li > ul      {left:18px;}
#main_menu.css_hide > ul > li:hover > ul     {display:block;}
#main_menu > ul > li li a           {padding:5px 15px; display:block;}
#main_menu > ul > li li a:hover     {background:#555;}
#main_menu ul.lvl1 > li:hover     {background:#555; }
#main_menu ul.lvl1 > li:hover > a {color:#fff;}
#main_menu ul.lvl1 > li:hover  ul, #main_menu ul.lvl2:hover  {display:block;}
#main_menu ul.lvl1 > li {position:relative;}
#main_menu ul.lvl2 {display:none; position: absolute; top:0px; right:-150px; background:#333; min-width:150px; max-width:300px; word-wrap:break-word; border-radius: 0 5px 5px 5px;}
#main_menu button                   {line-height:normal;}
#main_menu > ul > li:hover > a      {color:#fff;}
#main_menu > ul li > a              {color:#ccc; font-size:15px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7); -webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7);}
#main_menu a:hover                  {color:#fff;}
#main_menu div.search               {width:180px; margin-top:8px ; height:32px;}
#main_menu div.search button        {right:0; top: 0; display:none; padding:0; position:absolute; text-align:center; text-transform:uppercase; width:35px; font-size:11px; height:28px; margin:0 0 0 -35px; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;z-index: 1;}
#main_menu div.search .suggest_label{font-weight:bold;text-transform: lowercase;position:absolute; left:0; top:0;font-size: 14px; z-index: 0;white-space: nowrap; color: #6B6B6B; opacity: 0.3; height:18px; line-height:18px;padding:5px 0 5px 23px;}
#main_search_top                    {font-weight:bold;text-transform: lowercase; outline:none; width:175px; height:18px; line-height:18px; font-size:14px; color:#6B6B6B; background:url("../images/misc/search_black.png") no-repeat 5px center; border:none; box-shadow: none;padding:5px 0 5px 23px;-moz-box-shadow: none;-webkit-box-shadow: none;z-index:1;position: relative;}
#body                               {padding-top:55px;}
#main_menu .prices                  {float:right; line-height:37px; position:relative;}
#main_menu .prices a                {display: block; height:43px; line-height:43px; padding: 0 8px 0 8px; color:#ccc; font-size: 15px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);text-align:left;}

#top-nav                            {width:940px; position:absolute;}
.vfixed                             {z-index:1000; position:fixed !important;}
.vfixed #main_menu                  {border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
.wide #top-nav                      {width:100%; margin-left: -30px;}
.wide #top-nav .menu_parent         {padding-left:30px;padding-right: 30px;}
.wide #cart                         {margin-right:30px;}

/* gadgets */
#gadgets                            {list-style:none; padding-bottom:30px;}
#gadgets > li                       {margin-bottom:10px;}
#gadgets .gadget                    {zoom:1; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);}
#gadgets .gadget > .header          {overflow:hidden; cursor:move; color:#ccc; padding:0 10px; height:30px; background:#333333; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; margin:0;}
#gadgets .gadget > .content         {padding:10px;}
#gadgets .gadget .collapse_handle   {float:right; margin-top:1px; padding:12px 5px; filter:alpha(opacity=30); -ms-filter:"alpha(opacity=30)"; -khtml-opacity:30; -moz-opacity:30; opacity:0.3;}
#gadgets .gadget .collapse_handle:hover {filter:alpha(opacity=80); -ms-filter:"alpha(opacity=80)"; -khtml-opacity:80; -moz-opacity:80; opacity:0.8;}
#gadgets .gadget .collapse_handle > span {background:url(/images/site/black_header_arrow.png) no-repeat top left; height:5px; width:9px; display:block;}
#gadgets .gadget .collapse_handle .open {display:none;}
#gadgets .gadget .collapse_handle .close {background-position:0 -6px;}
#gadgets .gadget.collapsed > .header{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#gadgets .gadget .header > .title   {font-size:15px; margin-top:4px; float:left;}
#gadgets .gadget .header > .title a {color:#ccc;}
#gadgets .gadget .header > .title a:hover {color:#fff;}
#gadgets .gadget.collapsed .collapse_handle .open {display:block;}
#gadgets .gadget.collapsed .collapse_handle .close {display:none;}
#gadgets .gadget.collapsed > .content {display:none}
#gadgets .gadget .content .row      {overflow:hidden; margin-bottom:10px; min-height:20px;}
#gadgets .gadget .content .label    {float:left;}
#gadgets .gadget .content .entry    {float:right;}
#gadgets .gadget:hover     {box-shadow:0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}

/* Layout utility styles */
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.clear {clear:both;}

/* Styling utility */

.bottom_hr                          {border-top:1px solid #C0C0C0; border-bottom:1px solid #fff;}
.bottom_hr_tab_line                 {margin-top: -1px;}
.black                              {color:#000;}
.white                              {color:#fff;}
.rounded_5                          {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/* Buttons */
.button                     {padding:0 10px; height:26px; line-height:26px; color:#fff; text-shadow:0 -1px #678BB9; border:none; margin:0 9px 0 0; background:url("/images/btns/btn_standard.png") repeat scroll 0 -48px #ABC1DA; display:inline-block; zoom:1; vertical-align:middle; *margin-left:0.25em; *display:inline; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
button                      {cursor:pointer;}
button::-moz-focus-inner    {padding:0; border:0;}
.button.blue                {color:#E5E2DB; background:#6D89C5; text-shadow:none; box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);}
.button.gray                {color:#E5E2DB; background:#333; text-shadow:none; box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);}
.button.white               {color:#777; background:#ffffff; text-shadow:none; box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);}
.button:hover               {background-position:0 -83px; box-shadow:0 -1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.15);}

/* Content Boxes */
.filled     {background:#FFFFFF; padding:15px;}
.shadow     {box-shadow:0 1px 2px 1px #cccccc; -moz-box-shadow:0 1px 2px 1px #cccccc; -webkit-box-shadow:0 1px 2px 1px #cccccc;}
.rounded    {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.rounded_5  {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.old_price  {color:#99C2F1;text-decoration:line-through;padding-right:3px;}

/* Credits */
#money .select_label {float:left; width:120px;}
#money .select_filter {margin-top:5px;}

@media screen and (max-height: 670px) {
    /* make vertically bottom images on the front page are not fully visible at 768 px */
    #slideshow {height:570px !important;}
}

@media screen and (max-width: 980px) {
    #body {padding-top:0 !important;margin-top:12px !important;}
    #header {padding:0 !important;}
    #account_bar .fixed {position:static;}
    #top-nav.vfixed {position:static !important;}
    #top-nav {position:static;}
    body.wide #account_bar .fixed {margin:0 !important;}
    body.wide #account_bar .content {margin:0;}
    .wide #top-nav {margin:0;}
    .wide #cart {margin:0;}
    .wide #top-nav .menu_parent {padding:0;}
    .search_controls {margin-top:-2px;}

}

h2.media_preview_statistic_title{margin:10px 0 10px 0;}
.media_preview_statistic_content .user_actions {width:100%;}
.media_preview_statistic_content .user {width:100%; margin-top:30px; background: #DBE8F7}
.media_preview_statistic_content .query {float:left; width:100%; margin-top:15px; font-weight:bold; font-size:15px;}
.media_preview_statistic_content .user a {font-size:16px; font-weight:bold;}
.media_preview_statistic_content .user a.blurred {filter: blur(3px);}
.media_preview_statistic_content .image_box {width:160px; min-height:195px; float: left; margin-top:15px;}
.media_preview_statistic_content .image_box .image img:hover {box-shadow:0 0 0 3px #333; border-radius: 3px;}
.media_preview_statistic_content .downloaded img {box-shadow:0 0 0 3px #333; border-radius: 3px;}
.media_preview_statistic_content .image{min-height:157px;}

.reward_message_jgrowl .buyer {font-size:15px; float:left;}
.reward_message_jgrowl .buyer img{vertical-align: middle; width:27px;}
.reward_message_jgrowl .reward_sum {float:right; color: #6EB600; font-size:17px; font-weight:bold;}
.reward_message_jgrowl .username{font-weight: bold; margin-left:5px;}
.reward_message_jgrowl .msg{font-weight:bold;}

.promo {margin-top:20px;}