/* ===== CONTROL CENTER STYLE SHEET ====== */


/* FRAMEWORK */
.helpbox {background-color: #F0EEE8; width: 138px; padding: 10px; border: solid 1px #D1CEC5; margin-bottom: 30px; font-size: .95em; border-radius: 5px; -moz-border-radius: 5px;}
.article_info {background-color: #fff; width: 138px; padding: 10px; border: solid 1px #D1CEC5; margin-bottom: 30px; font-size: .95em;}
.character_count {display: block; text-align: right; margin-top: -15px; font-size: .825em;}
.cc_find_article_head {display:block; width: 148px; height: 16px; padding: 5px 0 5px 10px; background-color:#272A2B; color: #ffffff; font-size: 1em; font-weight:500; line-height: 15px; margin-bottom: 10px;}

a.tooltip {display: inline-block; position:relative; /*this is the key*/ z-index:24; width: 13px; height: 13px; background: url(../images/cc/tooltip.png) no-repeat; left: 2px; top: 2px;}
a.tooltip:hover{z-index:25;}

a.tooltip span {display: none; -webkit-box-shadow: 0px 2px 4px 0px #777777;
-moz-box-shadow: 0px 2px 4px 0px #777777;
box-shadow: 0px 2px 4px 0px #777777;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

a.tooltip:hover span {display:block;position:absolute; top:15px; left: 15px;width: 220px;border:1px solid #cccccc;background-color:#fff;text-align: left;z-index:500;padding: 5px;color:#474747;}

a .link-info {display: none; -webkit-box-shadow: 0px 2px 4px 0px #777777;
-moz-box-shadow: 0px 2px 4px 0px #777777;
box-shadow: 0px 2px 4px 0px #777777;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

a:hover .link-info {display:block;position:absolute; top:15px; width: 60px; left: 15px;border:1px solid #cccccc;background-color:#fff;text-align: left;z-index:500;padding: 5px;color:#474747;}
a:hover .link-info p {display:block; margin:0;}

.deemph {color: #c6c5c3;}
.deemph-button {display: block; background: url(../images/cc/transparent-white.png); position: absolute; width: 160px; height: 27px;}

/* DASHBOARD */
.dotted-rule {display:block; border-bottom:dotted 1px #D1CEC5; margin:10px 0 10px 0; height:5px;}
.cc_db_logo {display:block; float:right; width: 150px;}
.cc_db_profileinfo {display:block; float:left; width:350px;}
li.cc_db_manage {margin: 12px 0 0 0;}
.cc_db_draftlist {width: 333px; float:left;}
ul.cc_db_list, .cc_db_draftlist ul {list-style-type: none;}
ul.cc_db_list.half {width: 245px; float:left; margin-right: 20px;}
ul.cc_db_list.third {width: 156px; float:left; margin-right: 20px;}
ul.cc_db_list li, .cc_db_draftlist ul li {font-size: .8125em; margin-bottom: 10px;}
h3.cc_db_agency_name {font-size: 1.5em; font-family: sans-serif; font-weight: 600; margin:0;}

.cc_db_rating {width: 348px; margin-top: 20px;}
.premium_result_rating {display: inline-block; float:left; clear:right; margin: 0px 0 0 10px;}
.premium_result_rating ul {list-style-type: none; margin: 2px 0 0 20px;}
.premium_result_rating ul li {float:left; font-size: 1.2em; font-family: 'Droid Serif', arial, serif; font-weight: 100; color:#282B29; margin-right: 3px; line-height: 26px;}
.premium_result_rating ul li.star {display:block; width:20px; height: 19px; background-image:url(../images/star_ad.png); position: relative; top: 2px;}

.profile-checklist {list-style-type: none; font-size: .825em;}
.profile-checklist li {margin-bottom: 1em; padding-left: 20px; }
.profile-checklist li.complete {background: url(../images/cc/profile-complete.gif) left 3px no-repeat;font-weight: bold;}
.profile-checklist li.incomplete {font-weight: normal; background: url(../images/cc/profile-incomplete.gif) left 3px no-repeat;}

.claimed-service {margin:0;}
.claimed-service li {border-bottom: solid 1px #b9b9b9; padding: 10px 0;}
.new-service-claim {margin: 10px 0; padding: 5px; border: solid 1px #b9b9b9; background:#eeeeee;overflow: hidden; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.new-service-claim ul {float: left; margin: 0; }
/* .new-service-claim ul input {width: 393px;} */
.new-service-claim div.selector select {width: 245px;}
.new-service-claim div.selector {width: 235px !important;}
.new-service-claim input#token-input-ServiceKeywords {width: 483px !important;}

/* AGENCY PROFILE */
ul#article_menu li.previewlisting a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -364px; /* margin-bottom: 30px; */}
ul#article_menu li.previewlisting a:hover {background-position: 0 -390px;}
.cc-tag {background: url(../images/icon-tag2.png) left 3px no-repeat; padding-left: 15px;}


/* MESSAGE CENTER */
ul.mail-actions {list-style-type: none; overflow: hidden; width: 85px;}
ul.mail-actions li {float:left; padding: 4px;}
a.cc-message-reply {background: url(../images/cc/cc-icon-reply.png) 0 0 no-repeat; padding-left: 25px; font-size: .825em; position: absolute; bottom: 0px; right:0;}
a.cc-message-reply:hover {background-position: 0 -16px;}
a.cc-reply {display: block; width: 22px; height: 16px; background: url(../images/cc/mail-sprite.png) 0 0 no-repeat;}
a.cc-reply:hover {background-position: 0 -23px;}
a.cc-archive {display: block; width: 22px; height: 16px; background: url(../images/cc/mail-sprite.png) -73px 0 no-repeat;}
a.cc-archive:hover {background-position: -73px -23px;}
a.cc-trash {display: block; width: 14px; height: 16px; background: url(../images/cc/mail-sprite.png) -107px 0 no-repeat; }
a.cc-trash:hover {background-position: -107px -23px;}
a.cc-inbox {display: block; width: 17px; height: 16px; background: url(../images/cc/mail-sprite.png) -39px 0 no-repeat;}
a.cc-inbox:hover {background-position: -39px -22px;}

ul.mail-menu {list-style: none; margin-bottom: 20px;}
ul.mail-menu li {font-size: .825em; padding: 5px 0;}
ul.mail-menu li a {height: 16px; display: block;}
ul.mail-menu li a.inbox {background: url(../images/cc/inbox-sprite.png) 0 0 no-repeat; padding-left: 25px;}
ul.mail-menu li a.inbox:hover {background-position: 0 -22px;}
ul.mail-menu li a.inbox.selected {background-position: 0 -46px;}
ul.mail-menu li a.archive {background: url(../images/cc/archive-sprite.png) 0 0 no-repeat; padding-left: 25px;}
ul.mail-menu li a.archive:hover {background-position: 0 -23px;}
ul.mail-menu li a.archive.selected {background-position: 0 -46px;}
ul.mail-menu li a.trash {background: url(../images/cc/trash-sprite.png) 0 0 no-repeat; padding-left: 25px;}
ul.mail-menu li a.trash:hover {background-position: 0 -23px;}
ul.mail-menu li a.trash.selected {background-position: 0 -46px;}

/* VIEW RATING */
.cc_test_rating {float:left; width: 156px;}
#cc_rating_breakdown {font-size: .75em; width: 334px; margin-right: 20px; float:left;}
#cc_rating_breakdown tr td {padding: 8px; border-bottom: dotted 1px #DFDDD5;}
#cc_rating_breakdown tr.cc_rating_breakdown_head td {background-color:#EFEEE8; padding: 3px;}
#cc_rating_breakdown tr.cc_rating_breakdown_values td {height: 40px; vertical-align: middle;}
#cc_rating_breakdown tr.cc_rating_breakdown_totals td {vertical-align: middle; border-top: solid 1px #000000;}
.overall_rating {font-size: 2em; font-family: 'Droid Serif', 'arial', serif; font-weight: 100; color:#282B29; line-height: 26px; margin-top: 5px;}
.search-list {list-style: none; font-size: .825em;}
.search-list li {margin-bottom: 8px;}

td.testimonial_rating {background: url(../images/icon_testimonials.png) no-repeat 0 10px; padding-left: 23px !important;}
td.article_rating {background: url(../images/icon_articles.png) no-repeat 0 10px; padding-left: 23px !important;}
td.portfolio_rating {background: url(../images/icon_portfolio.png) no-repeat 0 7px; padding-left: 23px !important;}

/* RECOMMENDATIONS */
.add_testimonial_shortcut a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_testimonial_shortcut.png); margin-bottom: 30px;}
.add_testimonial_shortcut a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_testimonial_shortcut.png); background-position: 0 -26px;}

.sendrequest a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_send_request.png); margin-bottom: 30px;}
.sendrequest a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_send_request.png); background-position: 0 -26px;}

.resendrequest a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_resend_request.png); margin-bottom: 30px;}
.resendrequest a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_resend_request.png); background-position: 0 -26px;}

.testimonial-slides {list-style: none; overflow: hidden; float: left; margin:10px; width: 150px;}
.testimonial-slides li {float:left; clear: none !important;}

.rec-service {margin:0;}
.rec-service li {border-bottom: solid 1px #b9b9b9; padding: 10px 0;}
.new-rec-service {margin: 10px 0; padding: 5px; border: solid 1px #b9b9b9; background:#eeeeee;overflow: hidden; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.new-rec-service ul {float: left; margin: 0; }
.new-rec-service ul input {width: 393px;}
.new-rec-service div.selector select {width: 214px;}
.new-rec-service div.selector {width: 204px;}


/* PERSONNEL */
.add_personnel_shortcut a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_personnel_shortcut.png); margin-bottom: 30px;}
.add_personnel_shortcut a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_personnel_shortcut.png); background-position: 0 -26px;}

/* ARTICLES */
.cc_step_block {margin-bottom: 30px;}
.cc_step_title {font-size: .875em; font-weight: 800; display:block; background-color: #E0DDD5; height: 22px; padding: 4px 0 0 10px; margin-bottom: 10px;}

/* CC SUB MENU ITEMS */
#third_column li.toggle {margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 15px; font-size: .825em; text-align: center;}
#third_column li a.toggle-on {display:block; width: 160px; height: 26px; background: url(../images/cc/cc-toggle.png) 0 0; margin-top: 4px;}
#third_column li a.toggle-off {display:block; width: 160px; height: 26px; background: url(../images/cc/cc-toggle.png) 0 -26px;}

#third_column li.toggle-pub {margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 15px; font-size: .825em; text-align: center;}
#third_column li.toggle-pub a.toggle-on {display:block; width: 160px; height: 26px; background: url(../images/cc/cc-toggle-pub.png) 0 0; margin-top: 4px;}
#third_column li.toggle-pub a.toggle-off {display:block; width: 160px; height: 26px; background: url(../images/cc/cc-toggle-pub.png) 0 -26px;}

ul#article_menu {list-style-type: none; margin-bottom: 30px;}
ul#article_menu li {font-size: 1em; font-weight: 800;}
ul#article_menu li a {display:block; width: 160px; height: 26px; text-indent: -9999em; margin-bottom: 8px;}
ul#article_menu li.preview a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 0;}
ul#article_menu li.preview a:hover {background-position: 0 -26px;}

ul#article_menu li.draft a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -52px;}
ul#article_menu li.draft a:hover {background-position: 0 -78px;}

ul#article_menu li.publish a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -104px; /* margin-bottom: 40px; */}
ul#article_menu li.publish a:hover {background-position: 0 -130px;}

ul#article_menu li.delete a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -156px; /* margin-bottom: 30px; */}
ul#article_menu li.delete a:hover {background-position: 0 -182px;}

ul#article_menu li.unpublish a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -208px; /* margin-bottom: 40px; */}
ul#article_menu li.unpublish a:hover {background-position: 0 -234px;}

ul#article_menu li.update a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -260px; /* margin-bottom: 30px; */}
ul#article_menu li.update a:hover {background-position: 0 -286px;}

ul#article_menu li.schedule a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -780px; /* margin-bottom: 30px; */}
ul#article_menu li.schedule a:hover {background-position: 0 -806px;}

ul#article_menu li.reschedule a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -832px; /* margin-bottom: 30px; */}
ul#article_menu li.reschedule a:hover {background-position: 0 -858px;}

ul#article_menu li.cancel a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -312px; /* margin-bottom: 30px; */}
ul#article_menu li.cancel a:hover {background-position: 0 -338px;}

ul#article_menu li.savechanges a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -416px; /* margin-bottom: 30px; */}
ul#article_menu li.savechanges a:hover {background-position: 0 -442px;}

ul#article_menu li.reviewrequest a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -468px;}
ul#article_menu li.reviewrequest a:hover {background-position: 0 -494px;}

ul#article_menu li.confirmrequest a {background-image: url(../images/cc/cc_confirm_request.png); background-position: 0 0;}
ul#article_menu li.confirmrequest a:hover {background-position: 0 -26px;}

ul#article_menu li.edit a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -520px;}
ul#article_menu li.edit a:hover {background-position: 0 -546px;}

ul#article_menu li.previewbook a {background-image: url(../images/cc/cc_preview_book.png); background-position: 0 0px;}
ul#article_menu li.previewbook a:hover {background-position: 0 -26px;}

ul#article_menu li.addslide a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -572px;}
ul#article_menu li.addslide a:hover {background-position: 0 -598px;}

ul#article_menu li.savebook a {height: 42px; background-image: url(../images/cc/cc_save_book.png); background-position: 0 0;}
ul#article_menu li.savebook a:hover {background-position: 0 -42px;}

ul#article_menu li.saveslide a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -676px;}
ul#article_menu li.saveslide a:hover {background-position: 0 -702px;}

ul#article_menu li.manageslides a {background-image: url(../images/cc/cc_add_edit_article_menu.png); background-position: 0 -728px;}
ul#article_menu li.manageslides a:hover {background-position: 0 -754px;}

ul#article_menu li.search a {background-image: url(../images/cc/cc-btn-search.png); background-position: 0 0;}
ul#article_menu li.search a:hover {background-position: 0 -26px;}

ul#article_menu li.searchagain a {background-image: url(../images/cc/cc_search_again.png); background-position: 0 0;}
ul#article_menu li.searchagain a:hover {background-position: 0 -26px;}

ul#article_menu li.addnewclient a {height: 26px; background-image: url(../images/cc/cc_add_new_client.png); background-position: 0 0;}
ul#article_menu li.addnewclient a:hover {background-position: 0 -26px;}

p.versionhead {margin: 8px 0 0 0; font-weight: 500;}
p.versionhead_selected {margin: 8px 0 0 0; color: #282B29; font-weight: 800;}
p.versiondate {margin-bottom: 0;}
.status_published {color: #77b13f;}
.status_draft {color: #b5b2a8;}
a.add-plus {padding-left: 15px; background: url(../images/cc/icon-add-plus.png) 0 center no-repeat;}
a.add {display: inline-block; padding: 2px 6px; background-color: #82c245; color: white; border: solid 1px #518415;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(130, 194, 69)), to(rgb(106, 157, 56)));
background-image: -webkit-linear-gradient(top, rgb(130, 194, 69), rgb(106, 157, 56));
background-image: -moz-linear-gradient(top, rgb(130, 194, 69), rgb(106, 157, 56));
background-image: -o-linear-gradient(top, rgb(130, 194, 69), rgb(106, 157, 56));
background-image: -ms-linear-gradient(top, rgb(130, 194, 69), rgb(106, 157, 56));
background-image: linear-gradient(top, rgb(130, 194, 69), rgb(106, 157, 56));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#82c245', EndColorStr='#6a9d38');
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;    
}

a.add:active {
background-color: #6a9d38;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(106, 157, 56)), to(rgb(130, 194, 69)));
background-image: -webkit-linear-gradient(top, rgb(106, 157, 56), rgb(130, 194, 69));
background-image: -moz-linear-gradient(top, rgb(106, 157, 56), rgb(130, 194, 69));
background-image: -o-linear-gradient(top, rgb(106, 157, 56), rgb(130, 194, 69));
background-image: -ms-linear-gradient(top, rgb(106, 157, 56), rgb(130, 194, 69));
background-image: linear-gradient(top, rgb(106, 157, 56), rgb(130, 194, 69));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6a9d38', EndColorStr='#82c245');

padding: 3px 6px 0px 6px; margin-bottom: 0px;}

a.cancel {display: inline-block; padding: 2px 6px; background-color: #82c245; color: #343434; border: solid 1px #AAAAAA;
background-color: #ffffff;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(234, 234, 234)));
background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(234, 234, 234));
background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(234, 234, 234));
background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(234, 234, 234));
background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(234, 234, 234));
background-image: linear-gradient(top, rgb(255, 255, 255), rgb(234, 234, 234));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#eaeaea');
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;    
}

a.cancel:active {background-color: #eaeaea;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(234, 234, 234)), to(rgb(255, 255, 255)));
background-image: -webkit-linear-gradient(top, rgb(234, 234, 234), rgb(255, 255, 255));
background-image: -moz-linear-gradient(top, rgb(234, 234, 234), rgb(255, 255, 255));
background-image: -o-linear-gradient(top, rgb(234, 234, 234), rgb(255, 255, 255));
background-image: -ms-linear-gradient(top, rgb(234, 234, 234), rgb(255, 255, 255));
background-image: linear-gradient(top, rgb(234, 234, 234), rgb(255, 255, 255));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#ffffff');
padding: 3px 6px 0px 6px; margin-bottom: 0px;
}

table#cc_article_index {width: 510px;}
table#cc_article_index td {padding: 10px 5px; text-align:left; font-size: .75em; border:none;}
table#cc_article_index td img {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
table#cc_article_index tr.headrow td {background-color: #E0DDD5;font-size: .75em; font-weight: 800; padding: 5px 5px; text-align:left;}
/* table#cc_article_index tr td {border-bottom: solid 1px #858482;} */
table#cc_article_index tr.alternate {background-color: #F6F5F2;}

table#cc_article_index td.cc_artid {}
table#cc_article_index td.cc_artcover{}
table#cc_article_index td.cc_mediatype {width: 22px; text-align: center !important; padding-left: 10px;}
table#cc_article_index td.cc_artheadline{text-align:left; font-weight: 500;color:#282B29; font-size: .85em; width: 238px;}
table#cc_article_index td.cc_clientname{text-align:left; font-weight: 500;color:#282B29; font-size: .85em; width: 338px;}
table#cc_article_index td.cc_artdate{/* vertical-align: top;  */text-align:left !important;}
table#cc_article_index td.cc_artpublished {text-align: center; width: 62px;}
table#cc_article_index td.cc_artedit {text-align: center;}
table#cc_article_index td.cc_artdelete {vertical-align: middle; text-align: center;}

table#cc_article_index .editors-choice {display: inline-block; width:94px; height:11px; background: url(../images/editor-choice-small.png) 0 0px no-repeat;}


.cc_artcategories {display:block; font-size: .8em; color: #858482; /* margin-top: 10px; */ font-weight: normal;}

.add_article_shortcut a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_article_shortcut.png); margin-bottom: 30px;}
.add_article_shortcut a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_article_shortcut.png); background-position: 0 -26px;}

/* CLIENTS */
.add_client_shortcut a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_client_shortcut.png); margin-bottom: 30px;}
.add_client_shortcut a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_client_shortcut.png); background-position: 0 -26px;}
#clients_list {margin-top: -15px; padding-left: 2px; /* min-height: 150px; */ overflow-y: visible;}
#clients_list ul {margin-bottom: 5px;}

/* AGENCY NEWS */
.add_news_shortcut a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_news_shortcut.png); margin-bottom: 30px;}
.add_news_shortcut a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_news_shortcut.png); background-position: 0 -26px;}

/* ACCOUNT SETTINGS */
.add_metro_shortcut a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_metro_shortcut.png); margin-bottom: 30px;}
.add_metro_shortcut a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_metro_shortcut.png); background-position: 0 -26px;}

/* PROJECTS */
.cc_book_title {font-size: .875em; font-weight: 800; display:block; background-color: #c4c1b8; height: 22px; padding: 4px 0 0 10px; margin: 0px; color:#282B29; }
.cc_book_title.selected {color:#282B29; background-color:#c4c1b8;}
td.cc_slidetitle {text-align:left; font-weight: 500; font-size: .85em; width: 338px;}
td.cc_slidetitle strong {font-size: 1.2em;}
td.cc_slidetitle p strong {font-size: 1em;}
div.portfolio_slides {display:none;}
.add_book_shortcut a {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_book_shortcut.png); margin-bottom: 30px;}
.add_book_shortcut a:hover {display:block; width: 160px; height: 26px; background-image:url(../images/cc/cc_add_book_shortcut.png); background-position: 0 -26px;}
.cc_media_type {display:block; width: 18px; background-image:url(../images/cc/cc_media_types.png); background-repeat: no-repeat;}
.cc_media_type.image {height: 14px; background-position: 0 0;}
.cc_media_type.video {height: 18px; background-position: 0 -17px;}
.cc_media_type.audio {height: 17px; background-position: 0 -36px;}
.cc_media_type.text {height: 21px; background-position: 0 -56px;}

.slide-preview {display: block; width: 100px; height: 75px; float: left; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom: 10px;}
.slide-preview img {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; 
        -webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .5);
        -moz-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .5);
        box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .5);
        }
.slide-preview.image {background: url(../images/cc/image_thumb.gif) no-repeat; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.slide-preview.audio {background: url(../images/cc/audio_thumb.gif) no-repeat;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.slide-preview.video {background: url(../images/cc/video_thumb.gif) no-repeat;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.slide-preview.text {background: url(../images/cc/text_thumb.gif) no-repeat;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }

.side-list {list-style: none; margin-bottom: 30px;}
.side-list li {font-size: .825em; margin-bottom: 10px; float: none;}

/* #sortable_slides {margin-top: 10px;} */
#sortable_slides, #sortable_slides ul{list-style: none; overflow: hidden;}
#sortable_slides ul {background: rgb(250, 250, 250); border: solid 1px #dddddd; margin-bottom: 10px; padding-top: 10px;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .5);
-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .5);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .5);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: move;}
#sortable_slides ul li {float:left; margin: 0 10px 0 0;  display: block;}
/*
#sortable_slides ul:first-child {background: #f2f0ed; margin-top: 10px;}
#sortable_slides ul:first-child li.cover-label {width: 102px; font-size: .5em; color:#ffffff; background: #797772; margin: -5px 0 5px 0; float: none; padding: 2px 4px;}
*/
#sortable_slides ul.cover {background: #f2f0ed; margin-top: 10px;}
#sortable_slides ul.cover li.cover-label {width: 102px; font-size: .5em; color:#ffffff; background: #797772; margin: 10px 0 5px 0; float: none; padding: 2px 4px;}
.cover-label {display:block; width: 502px; font-size: .5em; color:#ffffff; background: #797772; margin: 0; float: none; padding: 2px 4px; position: absolute; z-index: 5000; -moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
bottom: -5px; }

#slide_success {margin: 5px 0 5px 0;}

/* REORDERING */
ul.reorder {padding: 0 10px 10px 10px;}
ul.reorder li {font-size: .825em;}
ul.move {background: none; border: none !important; margin: 0; padding: 0; -webkit-box-shadow: 0px 0px 0px 0px !important;
-moz-box-shadow: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
cursor: pointer;
float:right;
width: 42px;}
ul.move li {width: 42px !important;}
ul.move li.to-top a {display: block; width: 42px; height: 15px; background: url(../images/cc/cc-to-top.png) 0 0 no-repeat; }
ul.move li.to-top a:hover {background-position: 0 -15px;}
ul.move li.to-bottom a {display: block; width: 42px; height: 15px; background: url(../images/cc/cc-to-bottom.png) 0 0 no-repeat; margin-top: 10px;}
ul.move li.to-bottom a:hover {background-position: 0 -15px;}


/* CC NAVIGATION */
#cc_menu {background-color:#C4C1B6; width: 208px; color: #444443; -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-left: solid 1px #858482; border-right: solid 1px #858482; border-bottom: solid 1px #858482;}
.cc_menu_head {display:block; width: 190px; padding: 10px; background-color:#272A2B; color: #ffffff; font-size: .9em; font-weight:800; line-height: 19px; -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;}
.cc_menu_head_title a {font-size: .75em; text-transform: uppercase; display:block; width: 190px; margin: -5px 0 5px 0; color: #C4C1B6; text-decoration: none;}
.cc_menu_head_title a:hover {color: #C4C1B6; text-decoration: none;}
.cc_menu_head_logo {display:block; float:left; margin-right: 10px;}
.cc_menu_head_logo img {}
.cc_menu_name {display:block; width: 135px; margin-left: 55px;}
#cc_menu ul {list-style-type: none;}
#cc_menu ul li {display: block; text-indent: 45px; border-top: solid 1px #858482; line-height: 34px; font-size: .875em;}

#cc_menu ul li:hover {cursor: pointer;}
#cc_menu ul.cc_submenu {background-color:#F0EEE8;}
li.submenu_first {border-top:none !important;}
li.submenu_last {border-bottom: solid 1px #858482;}
#cc_menu ul.cc_submenu li {display:block; padding: 6px 15px; text-indent: 0;  line-height: 14px; height: auto;}
#cc_menu ul.cc_submenu li:hover {background-image: none;}
#cc_menu ul.cc_submenu li a {font-size: .9em;}

.cc_sidebar_title {}
.cc_sidebar_title.selected {color:#282B29; font-weight: 800; background-image: url(../images/cc_menu_arrow.gif);}  

#cc_menu ul li a.selected {color:#F56620; font-weight: 800;}
.selected {color:#F56620; font-weight: 800;}

ul.cc_submenu {display:none;}
ul.cc_submenu.expanded {display:block;}
ul.cc_submenumenu.expanded {display:block;}

#cc_menu ul li.cc_agency {background-image: url(../images/cc/cc_menu_agency.png);}
#cc_menu ul li.cc_agency:hover {background-image: url(../images/cc/cc_menu_agency_hover.png);}
#cc_menu ul li.cc_agency.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_agency_hover.png);}

#cc_menu ul li.cc_messages {background-image: url(../images/cc/cc_menu_messages.png);}
#cc_menu ul li.cc_messages:hover {background-image: url(../images/cc/cc_menu_messages_hover.png);}
#cc_menu ul li.cc_messages.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_messages_hover.png);}

#cc_menu ul li.cc_client {background-image: url(../images/cc/cc_menu_clients.png);}
#cc_menu ul li.cc_client:hover {background-image: url(../images/cc/cc_menu_clients_hover.png);}
#cc_menu ul li.cc_client.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_clients_hover.png);}

#cc_menu ul li.cc_portfolio {background-image: url(../images/cc/cc_menu_portfolio.png);}
#cc_menu ul li.cc_portfolio:hover {background-image: url(../images/cc/cc_menu_portfolio_hover.png);}
#cc_menu ul li.cc_portfolio.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_portfolio_hover.png);}

#cc_menu ul li.cc_testimonials {background-image: url(../images/cc/cc_menu_testimonials.png);}
#cc_menu ul li.cc_testimonials:hover {background-image: url(../images/cc/cc_menu_testimonials_hover.png);}
#cc_menu ul li.cc_testimonials.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_testimonials_hover.png);}

#cc_menu ul li.cc_articles {background-image: url(../images/cc/cc_menu_articles.png);}
#cc_menu ul li.cc_articles:hover {background-image: url(../images/cc/cc_menu_articles_hover.png);}
#cc_menu ul li.cc_articles.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_articles_hover.png);}

#cc_menu ul li.cc_employees {background-image: url(../images/cc/cc_menu_employees.png);}
#cc_menu ul li.cc_employees:hover {background-image: url(../images/cc/cc_menu_employees_hover.png);}
#cc_menu ul li.cc_employees.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_employees_hover.png);}

#cc_menu ul li.cc_news {background-image: url(../images/cc/cc_menu_news.png);}
#cc_menu ul li.cc_news:hover {background-image: url(../images/cc/cc_menu_news_hover.png);}
#cc_menu ul li.cc_news.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_news_hover.png);}

#cc_menu ul li.cc_media {background-image: url(../images/cc/cc_menu_media.png);}
#cc_menu ul li.cc_media:hover {background-image: url(../images/cc/cc_menu_media_hover.png);}
#cc_menu ul li.cc_media.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_media_hover.png);}

#cc_menu ul li.cc_account {background-image: url(../images/cc/cc_menu_account.png);}
#cc_menu ul li.cc_account:hover {background-image: url(../images/cc/cc_menu_account_hover.png);}
#cc_menu ul li.cc_account.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_account_hover.png);}

#cc_menu ul li.cc_knowledgebase {background-image: url(../images/cc/cc_menu_knowledgebase.png);}
#cc_menu ul li.cc_knowledgebase a {color:#282B29;}
#cc_menu ul li.cc_knowledgebase:hover {background-image: url(../images/cc/cc_menu_knowledgebase_hover.png);}
#cc_menu ul li.cc_knowledgebase.selected {color:#282B29; font-weight: bold; background-image: url(../images/cc/cc_menu_knowledgebase_hover.png);}


/* FIND ARTICLES ON CC ARTICLE INDEX */
#cc_article_search_box {width: 160px; margin-bottom:20px; border-top: solid 1px #D1CEC5;border-bottom: solid 1px #D1CEC5; padding: 0px;}
form#cc_article_search select {width: 160px;}
form#cc_article_search input[type=text] {width: 146px;}


span.cc_cancel {width: 80px; height: 26px; padding-top: 2px!important;}
span.cc_cancel a {width: 80px; height: 26px; background-image: url(../images/cc/cc_cancel_button.png);background-repeat: no-repeat;-webkit-font-smoothing: antialiased;display:block;background-position: 0px 0; line-height: 26px; color:#646362;}

span.cc_cancel a:hover {background-position: 0px -26px;}

