/* @override http://stage.empressr.com/css/styles.css */

/* CSS EMPRESSR PUBLIC SITE 07/2008 - use together with reset.css xx */
/* @group GENERAL Styles */
/* @group TEXT */
/* WRAPPER */
div#wrapper {color: #454545; font-family: "helvetica", arial, sans-serif; font-size: 93%;/*12px*/ text-align: left; }
/* GLOBAL NAV */
div#nav-global { }
div#nav-global div#banner,
div#nav-global div#banner a { color: #fff; font-family: "gotham rounded", helvetica, sans-serif; line-height: 20px; font-size: 18px; font-weight: bold; }
div#nav-global div#banner a:hover { color: #454545; text-decoration: none; }

/* CONTENT general */
div#content { }
div#content div.item p { line-height: 1.4em; }
div#content div.item div.copy-block { width: 625px; }
div#content div.item div.copy-block p { line-height: 1.5em; }
div#content div.item div.copy-block ul { margin: 0 0 5px 0; }
div#content div.item div.copy-block ul li { line-height: 1.4em; list-style-type: disc; margin: 0 0 0 2em; padding: 0 0 10px 0; }
div.bkt p { line-height: 1.4em; }
/* CONTENT titles */
h1 { color: #ff6600; font-family: "gotham rounded", helvetica, sans-serif; font-size: 18px; }
h1.alternate { color: #ff6600; }
h2 { color: #ff6600; font-family: "gotham rounded", helvetica, sans-serif; font-size: 16px; font-weight: bold;  }
h3 { color: #454545; font-family: "gotham rounded", helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h4 { color: #5B8AAA; font-family: "gotham rounded", helvetica, sans-serif; font-size: 1em; font-weight: bold; }
h5 { font-size: 1em; font-weight: normal; }
h6 { font-size: 1em; display: inline; }
.altcolor { color: #ff6600; }
/* CONTENT promo */
div#promo div#featured-info h1 { }
div#promo div#featured-info h2 {  }
div#promo div#featured-info p { font-size: 14px; line-height: 1.4em; }
div#promo div#featured-su p { font-size: 16px; font-weight: bold; }
div#promo div#featured-su a.tat { font-size: 13px; }
/* CONTENT mini promo */
ul.mini-promo p { font-size: 93%; font-size:11px; }
/* CONTENT quick show */
div#qs h1 { color: #454545; }
div#qs { font-size: 116%;/*14px*/ line-height: 1.4em; }
div#qs p { 
	font-size: 14px; }
div#qs ul li p { font-size: 16px;/*16px*/ font-weight: bold; }
div#qs ul li fieldset label { font-size: 16px;/*16px*/ }
div#qs ul li fieldset button { font-size: 63%;/*11px*/ }
div#qs ul li span.stpnum { color: #B3B3B3;font-size: 161.2%;/*24px*/ }
div#qs ul li a.btn { line-height: 1.3em; }
 SIDEBAR bucket */
div.bkt #share p { font-size: 116%; }
div.bkt #share p.note { font-size: 100%; }
div.sidecol div.box h2 { color: #ff6600; }
div.sidecol div.box p { font-size: 123.1%; }
div#content div.sidecol div.item div.box div.ct p { line-height: 1.2em; padding: 14px 10px 0 10px; }
/* SIDEBAR asset library */
div#al h1 { color: #454545; }
/* FOOTER */
div#footer { color: #999; font-size: 11px; }
/* @end */
/* @group LINKS */
a { color: #5B8AAA; text-decoration: none; }
a:hover,
a:active { color: #5B8AAA; text-decoration: underline; }
a strong { color: #454545; }
/*h2 a { color: #ff6600; text-decoration: none; }
h2 a:hover { color: #454545; text-decoration: none; }*/
/*#bnav a { color: #fff; }
#bnav a:hover, #bnav a.on { color: #454545; text-decoration: none; }*/
div.cn-qs a.txt { font-size: 11px; font-weight: bold; line-height: 1.4em; text-decoration: none; }
div#promo div#featured-info a { font-size: 20px; }
/* @end */
/* @group BUTTONS */

button { background-color: transparent; background-position: top; background-repeat: no-repeat; border: 0; color: #fff; cursor: pointer; display: block; font-family: helvetica, arial, sans-serif; font-weight: bold; margin: 0; overflow: hidden; padding: 0; text-align: center; text-decoration: none; }
button:hover  { background-position: bottom; color: #fff; text-decoration: none; }
button.btn112x18 { background-image: url(../imgs/btns/btn_112x18.gif); font-size: 11px; height: 18px; padding: 0; width: 112px; }
button.btn112x19 { background-image: url(../imgs/btns/btn_112x19.gif); font-size: 11px; height: 19px; padding: 0; width: 112px; }

a.btn { background-color: transparent; background-position: top; background-repeat: no-repeat; border: 0; cursor: pointer; display: block;  font-size: 1px; margin: 0; overflow: hidden; padding: 0; text-decoration: none; text-indent: -9999px; }
a.btn:hover { background-position: bottom; }
input.btn { background-color: transparent; background-position: top; background-repeat: no-repeat; border: 0; cursor: pointer; display: block;  font-size: 1px; margin: 0; overflow: hidden; padding: 0; text-decoration: none; text-indent: -9999px; }
input.btn:hover { background-position: bottom; }


a.btnActualSize { background-image: url(../imgs/btns/btn_actual_size_112x18.gif); height: 18px; width: 112px; }
a.btnAddMore { background-image: url(../imgs/btns/btn_add_more_112x19.gif); height: 19px; width: 112px; }
a.btnArrangeShow220x39 { background-image: url(../imgs/btns/btn_arrange_show_220x39.gif); height: 39px; width: 220px; }
a.btnCancel { background-image: url(../imgs/btns/new/btn_cancel_80x24.gif); height: 24px; width: 80px; }
a.btnContinue { background-image: url(../imgs/btns/new/btn_submit_83x24.gif); height: 24px; width: 83px; }
a.btnCreateNew { background-image: url(../imgs/btns/btn_create_new_142x50.gif); height: 50px; width: 142px; }
a.btnFeedback { background-image: url(../imgs/btns/btn_offer_feedback2_142x50.gif); height: 50px; width: 142px; }
a.btnImportPpt { background-image: url(../imgs/btns/btn_import_ppt_142x50.gif); height: 50px; width: 142px; }
a.btnEdit { background-image: url(../imgs/btns/btn_edit_60x19.gif); height: 19px; width: 60px; }
a.btnEditAccountInfo { background-image: url(../imgs/btns/new/btn_edit_account_info_161x24.gif); height: 24px; width: 161px; }
a.btnEditProfile { background-image: url(../imgs/btns/btn_edit_profile_112x19.gif); height: 19px; width: 112px; }
a.btnEmailIt { background-image: url(../imgs/btns/btn_email_it_112x18.gif); height: 18px; width: 112px; }
a.btnEmbedIt { background-image: url(../imgs/btns/btn_embed_it_112x18.gif); height: 18px; width: 112px; }
a.btnInvite { background-image: url(../imgs/btns/new/btn_invite_71x24.gif); height: 24px; width: 71px; }
a.btnPostComment { background-image: url(../imgs/btns/new/btn_post_comment_141x24.gif); height: 24px; width: 141px; }
a.btnPreview { background-image: url(../imgs/btns/btn_preview_112x19.gif); height: 19px; width: 112px; }
a.btnQuickShow { background-image: url(../imgs/btns/btn_quick_show_170x60.gif); height: 60px; width: 170px; }
a.btnRemoveChecked { background-image: url(../imgs/btns/btn_remove_checked_112x18.gif); height: 18px; width: 112px; }
a.btnSaveQuickShow220x39 { background-image: url(../imgs/btns/btn_save_quick_show_220x39.gif); height: 39px; width: 220px; }
a.btnSearch { background-image: url(../imgs/btns/new/btn_search_80x24.gif); height: 24px; width: 80px; }
a.btnSend { background-image: url(../imgs/btns/btn_send_112x19.gif); height: 19px; width: 112px; }
input.btnSignIn { background-image: url(../imgs/btns/new/btn_login_71x24.gif); float: left; height: 24px; width: 71px; }
a.btnSubmit { background-image: url(../imgs/btns/btn_submit_60x19.gif); height: 19px; width: 60px; }
a.btnSubmit112x19 { background-image: url(../imgs/btns/new/btn_submit_83x24.gif); height: 24px; width: 83px; }
a.btnSignUp { background-image: url(../imgs/btns/btn_sign_up_now_189x39.gif); height: 39px; width: 189px; }
a.btnUpdate { background-image: url(../imgs/btns/new/btn_update_85x24.gif); height: 24px; width: 85px; }
a.btnVote20x40 { background-image: url(../imgs/btns/btn_vote_20x40.gif); height: 40px; width: 20px; }

.pn-01 a.btn { background-image: url(../imgs/btns/btn_play_82x18.gif); height: 18px; width: 82px; }
.pn-02 a.btn, li.edit a.btn { background-image: url(../imgs/btns/btn_edit_82x18.gif); height: 18px; width: 82px; }
.pn-03 a.btn { background-image: url(../imgs/btns/btn_email_82x18.gif); height: 18px; width: 82px; }
.pn-04 a.btn { background-image: url(../imgs/btns/btn_embed_82x18.gif); height: 18px; width: 82px; }
.pn-05 a.btn, li.publish a.btn { background-image: url(../imgs/btns/btn_pub_82x18.gif); height: 18px; width: 82px; }
.pn-06 a.btn, li.unpublish a.btn { background-image: url(../imgs/btns/btn_unpub_82x18.gif); height: 18px; width: 82px; }
.pn-07 a.btn, li.delete a.btn { background-image: url(../imgs/btns/btn_delete_82x18.gif); height: 18px; width: 82px; }
li.editinfo a.btn { background-image: url(../imgs/btns/btn_editinfo_82x18.gif); height: 18px; width: 82px; }
li.email a.btn { background-image: url(../imgs/btns/btn_email_82x18.gif); height: 18px; width: 82px; }
li.embed a.btn { background-image: url(../imgs/btns/btn_embed_82x18.gif); height: 18px; width: 82px; }
/* @end */ 

/* @group FORMS */
fieldset { padding: 0 0 15px 0; }
fieldset.btns { padding: 0; }
fieldset.btns a { float: left; }
label { display: block; font-family: helvetica, arial, sans-serif; font-size: 108%; font-weight: bold; margin: 0 0 3px 0; }
label span { color: #ff0000; font-weight: normal; }
div.rdo { margin: 5px 0 15px 0; float: left; font-weight: normal; padding: 0; }
div.line label { display: inline; margin: 0 15px 0 5px; }
form.embd div.line label { font-weight: normal; }
input, textarea, select { border: 1px solid #b3b3b3; color: #666; font: 14px helvetica, arial, sans-serif; }
.embd textarea { font-family: monospace; }
.embd div#flashcontent1 { margin: 0 0 15px 0; text-align: center; }
input { height: 23px; padding: 3px 0 0 3px; width: 222px; }
input.radio { border: 0; height: auto; padding: 0; width: auto; }
textarea { height: 124px; padding: 3px; width: 594px; }


fieldset.inaline label, fieldset.inaline input { float: left; }
fieldset.inaline label { margin: 0; }
fieldset.inaline input { margin: 0 5px 0 0; }
div#loginWidget fieldset { font-size: 93%; margin: 10px 0 0 0; padding: 0; }
 input.loginCommandBtn { line-height: 1.3em; background-color:#FF9000; color:#FFFFFF; font-weight:bold; width:90px;}
/*
.note, .error { font-size: 93%;/*11px*/ }
p.note { color: #808080; }
.error { color: red; }
/* COMBO BOX */
td.dijitInputField input { display: block; height: auto; width: 222px; }
div.dijitMenu { margin: 0; padding: 0; }
div.dijitMenuItem { color: #666; font: 100% helvetica, arial, sans-serif; padding: 2px; }
div.dijitMenuItemHover { color: #fff; }
/* GENERAL FORM STYLE */
div.register h4 { color: #000; }
div.register h4, div.accountinfo h4 { float: left; margin: 0 0 10px 0; }
div.register div.req, div.accountinfo div.req { float: right; }
div.register div.req span, div.accountinfo div.req span { color: #ff0000; }
div.register fieldset, div.accountinfo fieldset { clear: both;  }
div.register fieldset#fileupload, div.accountinfo fieldset#fileupload { position: relative; }
div.register fieldset#fileupload input, div.accountinfo fieldset#fileupload input { border: 0; }
div.register fieldset#fileupload .error, div.accountinfo fieldset#fileupload .error { clear: both; }
div.register a.btn, div.item a.btn, div.accountinfo a.btn, div.item a.btn { /*float: left;*/ margin: 0 10px 0 0; }
div.register input, div.accountinfo input { float: left; }
div.register textarea, div.accountinfo textarea { float: left; height: 75px; padding: 0; width: 300px; }
div.register .note, div.accountinfo .note { clear: both; float: left; }
div.register .error, div.accountinfo .error { float: left; line-height: 10px; margin: 3px 0 0 5px; }
div.register fieldset.cb-small, div.accountinfo fieldset.cb-small { float: left; }
/* @end */

/* @group GENERIC */
/* BOXES BACKGROUNDS */
.box-grey-625 { background: #f5f5f5 url(../imgs/bkgds/box_grey_625.gif) 0 0 no-repeat; padding: 10px 0 0 0; width: 625px; }
.box-grey-625 div.ct { background: #f5f5f5 url(../imgs/bkgds/box_grey_625.gif) 0 100% no-repeat; padding: 0 10px 10px 10px; width: 605px; }

.box-grey-635 { background: #f5f5f5 url(../imgs/bkgds/box_grey_635.gif) 0 0 no-repeat; padding: 10px 0 0 0; width: 635px; }
.box-grey-635 div.ct { background: #f5f5f5 url(../imgs/bkgds/box_grey_635.gif) 0 100% no-repeat; padding: 0 10px 10px 10px; width: 615px; }

.box-white-625 { background: #fff url(../imgs/bkgds/box_white_625.gif) 0 0 no-repeat; padding: 10px 0 0 0; width: 625px; }
.box-white-625 div.ct { background: #fff url(../imgs/bkgds/box_white_625.gif) 0 100% no-repeat; padding: 0 10px 10px 10px; width: 605px; }

.box-white-315 { background: #fff url(../imgs/bkgds/box_white_315.gif) 0 0 no-repeat; padding: 10px 0 0 0; width: 315px; }
.box-white-315 div.ct { background: #fff url(../imgs/bkgds/box_white_315.gif) 0 100% no-repeat; padding: 0 10px 10px 10px; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.floatleft { float: left; }
.floatright { float: right; }
.clearboth { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
/* CLEARS */
.clrfix { zoom:1; }
.clrfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { clear: both; font-size: 0px; height: 1px; line-height: 0; margin-bottom: -1px; overflow: hidden; }
* html .clear { height: auto; margin-bottom:0; } 
/* @end */
/* @end */

/* @group WRAPPER Styles */
div#wrapper { margin: 10px auto; width: 960px; }
/* @end */

/* @group GLOBAL NAV Styles */
div#nav-global { }
div#nav-global div#banner { background: #fff url(../imgs/bkgds/banner_960x70.gif) 0 0 no-repeat; *background: #fff url(../imgs/bkgds/banner_w_logo_960x70.gif) 0 0 no-repeat; height: 70px; margin: 0 0 10px 0; width: 960px; }
div#logo { float: left;padding: 17px 20px; }
* html div#logo a { display: block; height: 37px; width: 192px; }
* html div#logo img { display: none; }
div#nav-global ul#bnav { float: right; padding: 38px 25px 0 0; }
div#nav-global ul#bnav li { background: url(../imgs/bkgds/pipe_1x12.gif) 100% 50% no-repeat; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; }
div#nav-global ul#bnav li.last { background: 0 none; margin: 0; padding: 0; }
div#nav-global ul#bnav li a h6 { display: none; }
div#nav-global ul#bnav li a:hover h5 { display: none; }
div#nav-global ul#bnav li a:hover h6 { display: block; }
/* @end */

/* @group CONTENT Styles */
div#content { margin: 0; }
div#content div.item { float: left; margin: 0 0 10px 0; }
div#content div.copy-block p { margin: 0 0 15px 0; }
div#content div.copy-block p.rulebtm { border-bottom: 1px solid #d3d3d3; padding: 0 0 15px 0; }
/* TITLES */
div#content h1 { margin: 0 0 10px 0; }
div#content h2 { }
div#content h3 { margin: 0 0 5px 0; }
div#content div.maincol div.item h2 { padding: 0 0 5px 0; }
/* PAGINATION */
div.pagination { width:635px; float: left; font-size: 11px; }
div.pagination span { background: #fff url(../imgs/bkgds/page_gradient.jpg) 0 100% repeat-x; border: 1px solid #d3d3d3; color: #d3d3d3; float: left; font-weight: bold; margin: 0 2px 0 0; padding: 2px 5px; }
div.pagination span a:hover { color: #454545; text-decoration: none; }
div.pagination span.current { background: #ff6600 none; border: 1px solid #ff6600; color: #fff; }
/* @group Single Column */
div.col { }
/* SLIDER NAV */
div#slider ul#nav { background: url(../imgs/navs_tabs/gn_bg.gif) 0 0 repeat-x; }
div#slider ul#nav li { display: inline; margin: 0; }
div#slider ul#nav li a { background-image: url(../imgs/navs_tabs/tabsx4.gif); background-repeat: no-repeat; float: left; font-weight: bold; height: 19px; overflow: hidden; padding-top: 7px; text-align: center; text-decoration: none; width: 133px; }
/* SET INACTIVE */
div#slider ul#nav li#gn-01 a { background-position: 0 0; }
div#slider ul#nav li#gn-02 a { background-position: -133px 0; }
div#slider ul#nav li#gn-03 a { background-position: -266px 0; }
div#slider ul#nav li#gn-04 a { background-position: -399px 0; }
/* SET HOVER & ONSTATE */
div#slider ul#nav li#gn-01 a:hover,
div#slider ul#nav li#gn-01 a.on { background-position: 0 -26px; }
div#slider ul#nav li#gn-02 a:hover,
div#slider ul#nav li#gn-02 a.on { background-position: -133px -52px; }
div#slider ul#nav li#gn-03 a:hover,
div#slider ul#nav li#gn-03 a.on { background-position: -266px -78px; }
div#slider ul#nav li#gn-04 a:hover,
div#slider ul#nav li#gn-04 a.on { background-position: -399px -104px; }
div#slider ul#nav li a.on { color: #454545; }
/* SLIDER */
#pb-productbrowsercontainer { position:relative; width:960px; height:155px; margin:0 auto;background:url(../imgs/bkgds/box_white_960.gif) no-repeat left bottom; }
/* MINI PROMOS */
ul.mini-promo { margin: 0; padding: 0; }
ul.mini-promo li { background: url(../imgs/bkgds/box_gradient_315.gif) 0 0 no-repeat; float: left; list-style-type: none; margin: 0 7px 0 0; padding: 14px 0 0 0; width: 315px; }
ul.mini-promo li.last { margin: 0 0 0 1px; }
ul.mini-promo li div.ct { background: url(../imgs/bkgds/box_gradient_315.gif) 0 100% no-repeat; padding: 0 15px 14px 15px; width: 285px; }
ul.mini-promo li div.ct-box { padding: 0 0 0 50px; width: 235px; }
ul.mini-promo li#news-box div.ct-box { background: url(../imgs/bkgds/icon_news.png) 0 0 no-repeat; *background: url(../imgs/bkgds/icon_news_IE.gif) 0 0 no-repeat; }
ul.mini-promo li#on-the-road-box div.ct-box { background: url(../imgs/bkgds/icon_on_the_road.png) 0 0 no-repeat; *background: url(../imgs/bkgds/icon_on_the_road_IE.gif) 0 0 no-repeat; }
ul.mini-promo li#learn-more-box div.ct-box { background: url(../imgs/bkgds/icon_learn_more.png) 0 0 no-repeat; *background: url(../imgs/bkgds/icon_learn_more_IE.gif) 0 0 no-repeat; }
ul.mini-promo h2 { margin: 0 0 5px 0; }
ul.mini-promo h2 a { color: #ff6600; text-decoration: none; }
ul.mini-promo h2 a:hover { color: #454545; text-decoration: none; }
/* @end */

/* @group Dual Column */
div.col-col { width: 960px; *width: 970px; }

/* @group MAIN COLUMN */
div.col-col div.maincol { float: left; padding: 0; width: 635px; }
div.col-col div.maincol div.item { margin-right: 0px; }
/* PROMO */
div#promo { background: url(../imgs/bkgds/box_white_625.gif) 0 0 no-repeat; padding: 10px 0 0 0; width: 625px; }
div#promo div.ct { background: url(../imgs/bkgds/box_white_625.gif) 0 100% no-repeat; padding: 0 0 20px 0; }
div#promo div.lft { float: left; padding: 16px 20px 0 20px; }
div.featured { background: url(../imgs/temp/empressr_300x220.gif) 0 0 no-repeat; height: 220px; margin: 0; width: 300px; }
div.featured-cap { margin: 9px 0 0 0; width: 300px; }
div.featured-cap a.ttl { float: left; margin: 2px 0 0 0; }
div.featured-cap .dt { float: right; margin: 2px 0 0 0; }
div#recent div.featured-cap .dt { float: left; margin: 2px 0 0 0; }
div#recent div.featured-cap br { display: none; }
div.col-col div#promo div.rgt { float: left; padding: 20px 0 0 0; }
div#promo div.rgt div#featured-info { width: 270px; }
div#promo div.rgt div#featured-info h1 { margin: 0; padding: 0 0 5px 0; }
div#promo div.rgt div#featured-info h3 { margin: 0; padding: 0 0 15px 0; }
div#promo div.rgt div#featured-info p { margin: 0; padding: 0 0 25px 0; }
div#promo div.rgt div#featured-su { float: left; margin: 0; }
div#promo div.rgt div#featured-su a { float: left; }
div#promo div.rgt div#featured-su a.tat { margin: 12px 0 0 0px; }
div#promo div.rgt div#featured-su p { xclear: both; xfloat: left; margin: 0 0 8px 0; width: 270px;  }
/* WIDGET EMBED */
div#widget-embed { border-bottom: 1px solid #ccc; margin: 0 10px 0 0; padding: 15px 10px 20px 10px; }
div#widget-embed ul { margin: 25px 0 0 0; }
div#widget-embed ul li { float: left; margin: 0 16px 0 0; }
div#widget-embed ul li.last { margin: 0; }
/* FEATURED-MOST VIEWED */
div#featured-most { margin: 25px 10px 0 0; }
div#featured-most h1 { float: left; }
div#featured-most a.view { float: right; font-size: 11px; margin: 3px 0 0 0; }
div#featured-most div.featured,
div#featured-most div.featured-cap { float: left; width: 300px; }
div#featured-most div.lft { float: left; width: 300px; }
div#featured-most div.rgt { float: right; width: 300px; }
/* RECENT */
div#recent { margin: 25px 10px 0 0; }
div#recent h1 { float: left; }
div#recent a.view { float: right; font-size: 11px; margin: 3px 0 0 0; }
div#recent ul { float: left; width: 625px; }
div#recent ul li { float: left; height: 170px; margin: 0 19px 0 0; }
div#recent ul li.last { margin: 0; }
div#recent ul li div.featured-tmb { background: url(../imgs/bkgds/empressr_thumb_141x106.gif) 0 0 no-repeat; height: 106px; margin: 0 0 2px 0; width: 141px; }
div#recent ul li div.featured-tmb img { height: 100px; }
div#recent ul li div.featured-tmb a { display: block; height: 100px; padding: 1px 0 0 1px; overflow: hidden; width: 135px; }
div#recent ul li div.featured-cap { margin: 0; padding: 0; width: 135px; }
div#recent ul li div.featured-cap a { float: none; margin: 0; padding: 0; }
div#recent div#results_resultsNavigationDiv { float: right; }
/* EMPRESSR SHORT VIEW */
div.emp-sv { background: #f5f5f5 url(../imgs/bkgds/box_grey_635.gif) 0 0 no-repeat; padding: 10px 0 0 0; width: 635px; }
div.emp-sv div.ct { background: #f5f5f5 url(../imgs/bkgds/box_grey_635.gif) 0 100% no-repeat; padding: 0 10px 10px 10px; width: 615px; }
div.emp-sv h2 { color: #454545; }
div.emp-sv div.pres { float: left; margin: 0 10px 0 0; width: 135px; }
div.emp-sv div.pres-sv { background: url(../imgs/bkgds/empressr_thumb_141x106.gif) 0 0 no-repeat; height: 106px; width: 141px; }
div.emp-sv div.pres-sv li { height: 100px; margin: 0; overflow: hidden; padding: 1px 0 0 1px; width: 135px; }
div.emp-sv ul.clrfix {  }
div.emp-sv ul li.empssd { xfloat: left; margin: 6px 0 -25px 0; position: relative; top: -105px; left: 505px; width: 110px; }
div.emp-sv ul li.empssd a, div.emp-sv ul li.empssd span { background: url(../imgs/bkgds/box_empressed_110x25.gif) 0 0 no-repeat; color: #fff; display: block; height: 20px; padding: 5px 0 0 0; text-align: center; text-decoration: none; width: 110px; }
div.emp-sv ul li.views { margin: 11px 0 -85px 0; height: 50px; position: relative; top: -85px; left: 505px; text-align: right; width: 110px; }
div.emp-sv ul li.public { margin: 51px 0 -85px 0; height: 50px; position: relative; top: -85px; left: 405px; text-align: right; width: 210px; }
div.emp-sv ul li.reports { margin: 52px 0 -85px 0; height: 50px; position: relative; top: -85px; left: 405px; text-align: right; width: 210px; }

div.pres-info { float: left; margin: 5px 0 0 0; width: 310px; }
div.pres-info h2 { color: #454545; float: left; margin: 0 0 5px 0; }
div.pres-info a.btn { float: right; }
div.pres-info p { clear: both; float: left; margin: 0 0 12px 0; }
div.pres-info ul#showEmbedSelectList { margin: 0 0 10px 0; padding: 0; }
div.pres-info ul#showEmbedSelectList li { margin: 0 0 3px 0; }
div.pres-info div.rdo { float: none; }
div.pres-info div.rdo input { height: auto; margin: 0; padding: 0; width: auto; }
div.pres-info div.rdo label { margin: 0 10px 0 5px; padding: 0; }
div.pres-info  textarea { margin: 0 0 10px 0; width: 425px; }
.action-buttons a { float: left; height: 24px; margin: 0 5px 0 0; padding: 0; text-indent: -9999px; }
.action-buttons a.view-cancel { background: url(../imgs/btns/new/btn_cancel_80x24.gif) 0 0 no-repeat; width: 80px; }
.action-buttons a.view-submit { background: url(../imgs/btns/new/btn_submit_83x24.gif) 0 0 no-repeat; width: 83px; }
.action-buttons a:hover { background-position: 0 100%; text-decoration: none; }
div.emp-sv div.pres-nav { border-top: 1px solid #ccc; float: left; margin: 8px 0 0 0; padding: 8px 0 0 0; width: 615px;  }
div.pres-nav ul li { float: left; margin: 0 4px 0 0; }
div.emp-sv div.pres-nav ul li a.btn { margin: 0; }
div.pres-nav ul li.pn-02,
div.pres-nav ul li.pn-04,
div.pres-nav ul li.pn-06 { border-right: 1px solid #ccc; margin-right: 4px; padding-right: 4px; }
div.pres-nav ul li.pn-07 { margin: 0; }
div#dialogEmail textarea { width: 245px !important; }
div#dialogEmail label { font-size: 100%; }
/* EMPRESSR FULL VIEW */
div.emp-fv { background: url(../imgs/bkgds/box_grey_625.gif) 0 0 no-repeat; padding: 10px 0 0 0; width: 625px; }
div.emp-fv div.ct { background: url(../imgs/bkgds/box_grey_625.gif) 0 100% no-repeat; padding: 0 10px 10px 10px; width: 605px; }
div.emp-fv div.pres {  }
div.emp-fv div.pres-fv { background: #000000 none repeat scroll 0%; height: 445px; width: 605px; }
div.emp-fv div.pres-fv div.pres-info h2 { color: #454545; float: left; margin: 0 0 5px 0; }
div.emp-fv div.pres-nav { background-color: #fff; float: left; xheight: 139px; margin: 15px 0 0 0; padding: 8px 9px; width: 112px; }
div.emp-fv div.pres-nav ul li { margin: 0 0 5px 0; text-align: center; }
div.emp-fv div.pres-nav ul li.empssd { background: url(../imgs/btns/btn_im_empressed_90x20.gif) 0 0 no-repeat; height: 40px; margin: 0 0 8px 0; width: 112px; }
div.emp-fv div.pres-nav ul li.empssd span { color: #fff; display: block; float: left; font-size: 24px; line-height:1em; margin: 16px 0 0 0; *margin: 15px 0 0 0; width: 90px; }
div.emp-fv div.pres-nav ul li.empssd a { background: url(../imgs/btns/btn_vote_20x40.gif) 0 0 no-repeat;display: block; float: right; height: 40px; overflow: hidden; text-indent: -10000px; width: 20px; }
div.emp-fv div.pres-nav ul li.empssd a:hover { background-position: bottom; }
div.emp-fv div.pres-nav ul li.views { margin: 0 0 8px 0; }
div.emp-fv div.pres-info { background-color: #fff; float: right; xheight: 121px; margin: 15px 0 0 0; padding: 17px; *padding:17px 0px 7px 17px; width: 433px; }

div#content div.item.email { margin: 0 0 10px 0; }
div#content div.item.email div.bkt { width: 625px; }
div#content div.item.email div.ct { background: url(../imgs/bkgds/box_white_625.gif) 0 100% no-repeat; padding: 10px; width: 615px; }
div#content div.item.email div.dijitClosed div.dijitTitlePaneTextNode { background: transparent url(../imgs/bkgds/box_header_635x36.gif) no-repeat scroll 0pt 100%; width: 625px; }
div#content div.item.email div.dijitOpen div.dijitTitlePaneTextNode { background: transparent url(../imgs/bkgds/box_header_635x36.gif) no-repeat scroll 0pt 0pt; width: 625px; }

div#emailInputPanel { padding: 10px 10px 0 10px; }
div#emailInputPanel input { width: 290px; }
div#emailInputPanel span.error { clear: both; float: left; }
div#emailInputPanel textarea { width: 287px; }
div#content div.item.embed { margin: 0 0 20px 0; }
div#content div.item.embed div.dijitClosed div.dijitTitlePaneTextNode { background: transparent url(../imgs/bkgds/box_header_635x36.gif) no-repeat scroll 0pt 100%; width: 625px; }
div#content div.item.embed div.dijitOpen div.dijitTitlePaneTextNode { background: transparent url(../imgs/bkgds/box_header_635x36.gif) no-repeat scroll 0pt 0pt; width: 625px; }
div#content div.item.embed div.bkt { width: 625px; }
div#content div.item.embed div.ct { background: url(../imgs/bkgds/box_white_625.gif) 0 100% no-repeat; padding: 10px; width: 615px; }
div#content div.item.embed div.ct div.formsText { margin: 25px 0 0 0; }
div#content div.item.embed div.ct div#flashcontent1 { margin: 0 0 15px 0; text-align: center; }
div#content div.item.embed div.ct div.rdo input,
div#content div.item.embed div.ct div.rdo label { display: inline; height: auto; width: auto; }
div#content div.item.embed div.ct textarea { overflow: hidden; width: 595px; }
div#content div.item.embed div.ct textarea#embedMyspace { height: 250px; }

div.pagination a {
	background: url(../imgs/page_gradient.jpg) bottom repeat-x;
	border: 1px solid #d3d3d3;
	display: block;
	float: left;
	margin: 0 2px 0 0;
	padding: 2px 5px;
	text-decoration: none;
}
div.pagination span {
	color: #d3d3d3;
}
div.pagination span.current {
	background: #f89821 none;
	border: 1px solid #f89821;
	color: #FFF;
}
div.pagination a:hover {
	border: 1px solid #f89821;
}

/* EMPRESSR COMMENTS */
div.comment { background: #f5f5f5 none; padding: 10px 0 0 0; width: 625px; }
div.comment div.ct { background: #f5f5f5 none; padding: 0 10px 10px 10px; width: 605px; }
div.comment p { padding: 5px 3px; }
div.comment p.comment-submit-info { color: #808080; margin: 0 0 5px 0; padding: 0; }
/* FAQ */
.faq h2 { padding: 5px 0 5px 0; }
.toc { margin: 0 0 25px 0; }
.toc div.ct ul li { line-height: 1.6em; }
a.btt { float: right; margin: 3px 10px 0 0; }
/* @end */

/* @group SIDE COLUMN */
div.col-col div.sidecol { float: right; *margin:0 0 10px 0; width: 315px; }
/* SIGN IN BOX */
div#signin div.ct { padding: 5px 25px 15px 25px; *padding: 5px 25px 20px 25px; }
div#signin h1 { margin: 0 0 15px 0; }
div#signin fieldset.user { padding: 0 0 5px 0; }
div#signin fieldset.pass { padding: 0 0 0px 0; }
div#signin fieldset.user input,
div#signin fieldset.pass input { width: 260px; }
div#signin fieldset.user label,
div#signin fieldset.pass label { margin: 0 0 4px 0; }
div#signin span.cb-small { clear: both; display: block; float: left; margin: 0 0 4px 0; width: 265px; }
div#signin span.cb-small fieldset { margin: 2px 0 0 0; }
div#signin span.cb-small input { border: 0; display: inline; float: none; line-height: 1; margin: 0 5px 0 0; padding: 0; vertical-align:middle; width: auto; }
div#signin span.cb-small label { display: inline-block;float: none;font-size:100%;margin: 4px 0 0 0; padding-left:0px; vertical-align:middle;  font-weight: normal; width: auto; }
div#signin div.signin-nav { float: left; margin: 6px 0 0 0; }
div#signin div.signin-nav a { display: block; }
div#signin a.btnSignIn { float: right; margin: 0; }

/* SIGNED IN BOX */
div#signin div.lft { float: left; width: 265px; }
div#signin div.lft h2 { display: inline; padding: 0 3px 0 0; }
div#signin div.lft a { display: inline; }
div#signin div.lft p { color: #999; margin: 5px 0 5px 0; }
div#signin #profileLabel { display: block; }

div#signin a.un { display: block; font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
div#signin div#isin p { color: #454545; margin: 0 0 2px 0; }
div#signin div.rgt { float: right; text-align: right; xwidth: 64px; }
div#signin div.rgt a.lo { display: block; margin: 0 0 8px 0; }

/* SIGN IN PAGE */
div.box-grey-635 fieldset.user,
div.box-grey-635 fieldset.pass { padding: 0 0 5px 0; }
div.box-grey-635 fieldset.user input,
div.box-grey-635 fieldset.pass input { width: 260px; }
div.box-grey-635 fieldset.user label,
div.box-grey-635 fieldset.pass label { margin: 0 0 5px 0; }
div.box-grey-635 span.cb-small { clear: both; display: block; xfloat: left; margin: 0 0 10px 0; width: 265px; }
div.box-grey-635 span.cb-small fieldset { margin: 2px 0 0 0; }
div.box-grey-635 span.cb-small input { border: 0; display: inline; float: none; line-height: 1; vertical-align:middle; width: auto; }
div.box-grey-635 span.cb-small label { display: inline;float: none;font-size:100%; padding-left:0px; vertical-align:middle;  font-weight: normal; width: auto; }
div.box-grey-635 div.signin-nav { xfloat: left; margin: 0 0 10px 0; }
div.box-grey-635 div.signin-nav a { display: block; }
div#.box-grey-635 a.btnSignIn { xfloat: right; }
/* SEARCH BOX */
ul.mini-promo li#search-box div { padding: 0px 12px 10px 8px; *padding: 0px 12px 8px 8px; width: 297px; }
li#search-box fieldset.search { float: none; margin: 0 0 5px 0; padding: 0; }
li#search-box fieldset.search input { float: left; height: 22px; width: 202px; }
li#search-box fieldset.search a.btn { float: right; margin: 1px 0 0 0; }
li#search-box fieldset.search label { color: #454545; float: left; font-weight: bold; margin: 0 15px 0 5px; }
li#search-box span.cb-small { display: block; padding: 0; }
li#search-box span.cb-small label { display: inline; font-weight: normal; margin: 0 15px 0 2px; }
li#search-box span.cb-small fieldset { margin: 1px 0 0 0; }
ul.mini-promo li#search-box div.rdo,
ul.mini-promo li#search-box-lo div.rdo { font-weight: normal; margin: 0; *margin-bottom:-10px; padding: 0; }
/* FLICKR */
div.flickr { padding: 10px 0; }
div.flickr div.lft { float: left; line-height: 1.6em; width: 150px; }
div.flickr div.rgt { float: right; padding: 0 10px 0 0; }
/* CREATE/IMPORT */
div.create-import { /*padding: 10px 0;*/ }
div.create-import a.btn {/* float: left; */}
div.create-import a.btnCreateNew {/* margin: 0 20px 0 0;*/ }
/* ADPRESSR */
div.adpressr { padding: 10px 0; }
div.adpressr h2 { margin: 0 0 3px 0; }
div.adpressr h4 { margin: 0 0 15px 0; }
div.adpressr div.emp-ad-01 { background: url(../imgs/temp/empressr_ad_300x250.gif) 0 0 no-repeat; height: 250px; margin: 0 auto 0 auto; width: 300px; }
/* ADS */
div.ads { margin: 0 0 0 35px; padding: 10px 0; }
div.ads div.ad { background: url(../imgs/temp/ad_125x125.gif) 0 0 no-repeat; float: left; height: 125px; margin: 0 10px 10px 0; width: 125px; }
/* CREATE NEW / QUICK SHOW BUTTONS */
div.cn-qs { background: url(../imgs/bkgds/box_white_315x60.gif) 0 0 no-repeat; height: 60px; width: 315px; }
div.cn-qs a.txt { display: block; position: relative; top: -52px; left: 180px; margin-bottom: -52px; width: 125px; }
/* SIDEBAR BUCKETS */
div.bkt { width: 315px; margin: 0; padding: 0;  }
div.sidecol div.box { background: url(../imgs/bkgds/box_white_315.gif) 0 0 no-repeat; padding: 10px 0 0 0; }
div.sidecol div.box h2 { padding: 5px 10px 0 10px; }
div.sidecol div.box p { padding: 10px 10px 0 10px; }
div.sidecol div.box.fn p { padding: 5px 25px 5px 25px; }
div.sidecol div.box.fn p a { font-weight: bold; }
div.dijitOpen div.dijitTitlePaneTextNode { background: url(../imgs/bkgds/box_header_315x36.gif) 0 0 no-repeat; color: #000; cursor: pointer; display: block; font-weight: bold; font-size: 16px; height: 36px; overflow: hidden; padding:0; width: 315px; }
div.dijitClosed div.dijitTitlePaneTextNode { background: url(../imgs/bkgds/box_header_315x36.gif) 0 100% no-repeat; color: #000; cursor: pointer; display: block; font-weight: bold; font-size: 16px; height: 36px; overflow: hidden; padding:0; width: 315px; }
div.categories div.dijitOpen div.dijitTitlePaneTextNode { background: url(../imgs/bkgds/box_header_cats_315x36.gif) 0 0 no-repeat; text-indent: -9999px; }
div.categories div.dijitClosed div.dijitTitlePaneTextNode { background: url(../imgs/bkgds/box_header_cats_315x36.gif) 0 100% no-repeat; text-indent: -9999px; }
div.categories li.active a { color: #FF6600; }
div.tags div.dijitOpen div.dijitTitlePaneTextNode { background: url(../imgs/bkgds/box_header_tags_315x36.gif) 0 0 no-repeat; text-indent: -9999px; }
div.tags div.dijitClosed div.dijitTitlePaneTextNode { background: url(../imgs/bkgds/box_header_tags_315x36.gif) 0 100% no-repeat; text-indent: -9999px; }
div.tags a.active { color: #FF6600 }
div.share div.dijitOpen div.dijitTitlePaneTextNode { background: url(../imgs/bkgds/box_header_share_315x36.gif) 0 0 no-repeat; text-indent: -9999px; }
div.share div.dijitClosed div.dijitTitlePaneTextNode { background: url(../imgs/bkgds/box_header_share_315x36.gif) 0 100% no-repeat; text-indent: -9999px; }

div.dijitArrowNode, div.dijitArrowNode span { display: none; }
div.bkt div.ct { background: url(../imgs/bkgds/box_white_315.gif) 0 100% no-repeat; width: 315px; }
div.sidecol div.box div.ct { background: url(../imgs/bkgds/box_white_315.gif) 0 100% no-repeat; padding: 0 0 10px 0; width: 315px; }
div.bkt p { padding: 10px; }
div.bkt ul { float: left; padding: 10px 0; width: 105px; }
div.bkt ul li { line-height: 1.5em; }
div.bkt ul li a { font-weight: bold; }
div.bkt #tags { text-align: justify; }
div.bkt #share_share,
div.bkt #share_thanks { float: left; padding: 10px; }
div.bkt #share_share p { margin: 0; padding: 0 0 10px 0; }
div.bkt #share_share p.note { xfloat: left; margin: 0; padding: 0; width: 290px; }
div.bkt #share_share fieldset { margin: 0; }
div.bkt #share_share fieldset input { float: none; margin: 0 0 2px 0; width: 290px; }
div.bkt #share_share a.btn { float: right; margin: 0; }
/* ASSET LIBRARY */
div#al { background: url(../imgs/bkgds/box_grey_315.gif) 0 0 no-repeat; float: right; padding: 15px 0 0 0; width: 315px; }
div#al div.ct { background: url(../imgs/bkgds/box_grey_315.gif) 0 100% no-repeat; padding: 0 15px 15px 15px; width: 285px; }
div#al div#gallImgContainer { float: left; margin: 10px 0 0 11px; *margin: 10px 0 0 0; }
div#al div#gallImgContainer li { float: left; margin: 0 20px 25px 0; }
div.al-hide { display: none; }
/* REPORT */
div#report { padding: 25px; }
div#report h2 { margin: 0 0 15px 0; }
div#report table#reportTable {  }
div#report table#reportTable th,
div#report table#reportTable td { padding: 3px 10px; text-align: left; }
div#report table#reportTable td.dataCellGeneralExpand { width: 60px; }
div#report table#reportTable td.dataCellGeneralCount { text-align: center; }
/* REPORT: expanded view table */
div#report table#reportTable tr.detailsRow table { background-color: #efefef; border: 0px solid #fff; margin: 0 0 20px 80px; }
div#report table#reportTable tr.detailsRow table td { font-size: 93%; padding: 3px 10px; text-align: left; }
div#report table#reportTable tr.detailsRow table tr.headerDetailsRow td { font-weight: bold; }
/* @end */
/* @end */
/* @end */

/* @group FOOTER Styles */
div#footer {  }
div#footer p { margin: 0; }
div#footer a { margin: 0 3px; }
/* @end */