* {
    margin: 0;
}
.bodyContainer {
    min-width:974px;
}
.body-container-fixed {
    width: 954px;
}
.body-container-fixed, .bodyContainer, .bodyContainerFixedInvoices, .bodyContainerFixedLightBoxes {
    clear:both;
    margin:25px 12px 0 22px;
}
body, div, td, p {
    color: #3B3A26;
    font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
h1, .header {
    font:bold 13px Arial;
}
h2, .header2 {
    font-size:10px;
    font-weight:bold;
}

img {
    border: 0 none;
}
ul {
    list-style-type:none;
    margin: 0;
    padding: 0;
}
input, textarea, select {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:10px;
}
a:link {
    color:#2C47B7;
    text-decoration:none;
}
a:visited {
    color:#2C47B7;
    text-decoration:none;
}
a:hover {
    color:#2C47B7;
    text-decoration:underline;
}
b, strong, .bold {
    font-weight:bold;
}
p {
    margin:0 0 10px;
}

#global-header-top {
    height: 55px;
    margin: 0 0 0 30px;
    padding-left: 201px;
}

#global-header-top-logo {
    display: inline;
    float: left;
    margin-left: -201px;
    margin-right: 20px;
    width: 201px;
}

#global-header-top-links {
    float: right;
    margin-right: 0;
    margin-top: 5px;;
}

.global-header-top-links-item {
    display: block;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 10px;
}

.global-header-top-links-separator {
    border-right: 1px solid #CACCBF;
    padding-right: 10px;
}

#globalNavContent {
    left:-16px;
    padding-top:10px;
    position:relative;
    z-index:1500;
}
#secondaryNav .accountMenu ul {
    width:100px;
}

em.headerImg {
    display:block;
    overflow:hidden;
}

.menu-trigger,
.menu-header td.menu-center-center {
    background: url("../img/drop_arrow_over.png") no-repeat scroll right center transparent;
    white-space: nowrap;
    padding-right: 10px;
}

.sp-dotted_line, .sp-dotted_line_double {
    background-repeat:repeat-x;
    width:auto;
}
.sp-dotted_line,
.sp-dotted_line_dark_double,
.sp-dotted_line_double,
.sp-dotted_line_dark,
.sp-footerdivider,
.sp-adp-addtolb,
.sp-adp-iteminlb,
.sp-adp-addtocart,
.sp-adp-itemincart,
.sp-adp-download,
.sp-adp-mlt,
.sp-adp-print,
.sp-adp-price,
.sp-adp-uaq,
.sp-adp-uax,
.sp-adp-uam,
.sp-icon_subscription,
.sp-icon_easyaccess,
.sp-icon_first_look,
.sp-lightboxadded,
/*.sp-cartadded,*/
.sp-btn-addedcart,
.sp-btn-addedcartrf,
.sp-btn-addedcartrm,
.sp-btn-addedlightbox,
.sp-btn-cart,
.sp-btn-cartd,
.sp-btn-downloadmult,
.sp-btn-lightbox,
.sp-btn-lightboxd,
.sp-btn-lightbox-full,
.sp-btn-lightbox-fulld,
.sp-btn-mlt,
.sp-btn-pricecalc,
.sp-largest,
.sp-medium,
.sp-smallest,
.sp-middle,
.sp-right_end,
.sp-layout_brief
,
.sp-layout_brief_selected,
.sp-layout_bubble,
.sp-layout_full,
.sp-layout_full_selected,
.sp-changelayouticon,
.sp-icon-cart,
.sp-close,
.sp-bullet,
.sp-icon-vcd,
.sp-date_reset,
.sp-btn-removex
{
    background: transparent url(../img/sprite6.gif) repeat-x scroll;
}

.sp-dotted_line { background-position: 0px 0px; }
.sp-dotted_line_dark_double { background-position: 0px -13px; }
.sp-dotted_line_double { background-position: 0px -26px; }
.sp-dotted_line_dark { background-position: 0px -39px; }
.sp-footerdivider { background-position: 0px -50px; }
.sp-adp-print { background-position: 0px -143px; }
.sp-icon_subscription { background-position: 0px -156px; }
.sp-icon_easyaccess { background-position: 0px -172px; }
.sp-icon_first_look { background-position: 0px -188px; }
.sp-lightboxadded { background-position: 0px -204px; }
/*.sp-cartadded { background-position: 0px -211px; }*/
.sp-btn-addedcartrf { background-position: 0px -219px; }
.sp-btn-addedcartrm { background-position: 0px -239px; }
.sp-btn-addedlightbox { background-position: 0px -259px; }
.sp-btn-cart { background-position: 0px -279px; }
.sp-btn-cartd { background-position: 0px -299px; }
.sp-btn-downloadmult { background-position: 0px -319px; }
.sp-btn-lightbox { background-position: 0px -339px; }
.sp-btn-lightboxd { background-position: 0px -359px; }
.sp-btn-lightbox-full { background-position: 0px -379px; }
.sp-btn-lightbox-fulld { background-position: 0px -399px; }
.sp-btn-mlt { background-position: 0px -419px; }
.sp-btn-pricecalc { background-position: 0px -439px; }
.sp-largest { background-position: 0px -459px; }
.sp-medium { background-position: 0px -467px; }
.sp-smallest { background-position: 0px -472px; }
.sp-middle { background-position: 0px -475px; }
.sp-right_end { background-position: 0px -511px; }
.sp-layout_brief { background-position: 0px -547px; }
.sp-layout_brief_selected { background-position: 0px -579px; }
.sp-layout_bubble { background-position: 0px -611px; }
.sp-layout_full { background-position: 0px -677px; }
.sp-layout_full_selected { background-position: 0px -709px; }
.sp-changelayouticon { background-position: 0px -741px; }
.sp-icon-cart { background-position: 0px -756px; }
.sp-close { background-position: 0px -767px; }
.sp-bullet { background-position: 0px -778px; }
.sp-icon-vcd { background-position: 0px -781px; }
.sp-date_reset { background-position: 0px -806px; }
.sp-adp-addtolb { background-position: 0px -818px; }
.sp-adp-iteminlb { background-position: 0px -861px; }
.sp-adp-addtocart { background-position: 0px -904px; }
.sp-adp-itemincart { background-position: 0px -948px; }
.sp-adp-download { background-position: 0px -991px; }
.sp-adp-mlt { background-position: 0px -1034px; }
.sp-adp-price { background-position: 0px -1078px; }
.sp-adp-uax { background-position: 0px -1123px; }
.sp-adp-uaq { background-position: 0px -1166px; }
.sp-adp-uam { background-position: 0px -1206px; }
.sp-btn-removex { background-position: 0px -1240px; }



.sp-adp-price {
    background-position:0 -1078px;
}

.sp-adp-addtocart {
    background-position:0 -904px;
}

.sp-adp-addtolb {
    background-position:0 -818px;
}

.fsDottedLine {
    background: url("../img/dotted_line.gif") repeat-x;
    height:18px;
    margin-top:8px;
    width:100%;
}
.sp-dotted_line_double {
    background-position:0 -26px !important;
    height:3px;
}

.sp-btn-lightbox-full {
    background-position:0 -379px;
}

.actionModuleLink, .mnuItemEnabled, .mnuItemDisabled, .actionModuleFootageRequest {
    background-repeat:no-repeat;
    color:#2C47B7;
    display:block;
    font-size:11px;
    font-weight:bold;
    padding-left:23px;
    vertical-align:middle;
}

.sp-account_bl, .sp-account_tr, .sp-account_tl, .sp-account_br, .sp-midtitle_bl, .sp-midtitle_tr, .sp-midtitle_tl,
.sp-midtitle_br,  .sp-lighttitle_bl, .sp-lighttitle_tr, .sp-lighttitle_tl, 
.sp-lighttitle_br, .sp-default_bl, .sp-default_tr, .sp-default_tl, .sp-default_br, .sp-assetfamilypopuptitle_bl,
.sp-assetfamilypopuptitle_tr, .sp-assetfamilypopuptitle_tl, .sp-assetfamilypopuptitle_br, .sp-refinetitle_bl,
.sp-refinetitle_tr, .sp-refinetitle_tl, .sp-refinetitle_br, .sp-refinebody_bl, .sp-refinebody_tr, .sp-refinebody_tl,
.sp-refinebody_br, .sp-quicksearchinput_bl, .sp-quicksearchinput_tr, .sp-quicksearchinput_tl, .sp-quicksearchinput_br,
.sp-quicksearchfilters_bl, .sp-quicksearchfilters_tr, .sp-quicksearchfilters_tl, .sp-quicksearchfilters_br,
.sp-titlebar3small_bl, .sp-titlebar3small_tr, .sp-titlebar3small_tl, .sp-titlebar3small_br, .sp-darktitle_bl,
.sp-darktitle_tr, .sp-darktitle_tl, .sp-darktitle_br, .sp-searchtitle_bl, .sp-searchtitle_tr, .sp-searchtitle_tl,
.sp-searchtitle_br, .sp-searchtitle_bg {
    background:url("../img/rounded_sprite3.gif") repeat scroll 0 0 transparent;
    height:4px;
    overflow:hidden;
    position:absolute;
    width:4px;
}


.shadow-corner {
    background: url("../img/corners-sprite.png") no-repeat scroll 0 0 transparent;
}

.shadow-horizontal {
    background: url("../img/horizontals-sprite.png") repeat-x scroll 0 0 transparent;
}

.shadow-vertical {
    background: url("../img/verticals-sprite.png") repeat-y scroll 0 0 transparent;
}

td.menu-left-top.shadow-corner {
    background-position: 0 -280px;
}

td.menu-center-top.shadow-horizontal {
    background-position: 0 -37px;
}

td.menu-right-top.shadow-corner {
    background-position: 0 -336px;
}

td.menu-rights-top.shadow-corner {
    background-position: 0 -364px;
}

td.menu-left-center.shadow-vertical {
    background-position: -31px 0;
}
td.menu-center-center {
    background-color: white;
    padding: 10px 0;
}

#global-header-top-links td.menu-center-center {
    padding: 0;
}

td.menu-right-center.shadow-vertical {
    background-position: -48px 0;
}

td.menu-left-bottom.shadow-corner {
    width: 17px;
    height: 17px;
    background-position: 0 -224px;
}

td.menu-center-bottom.shadow-horizontal {
    background-position: 0 -20px;
}

td.menu-right-bottom.shadow-corner {
    width: 17px;
    height: 17px;
    background-position: 0 -252px;
}

.menu-header {
    z-index: 211;
    margin-left: -17px;
    margin-top: -16px;
    display: none;
    position: absolute;
}

.menu-content {
    z-index: 210;
    display: none;
    position: absolute;
    margin-top: 8px;
    margin-left: -17px;
    width: 230px;
}

#globalNav {
    background: url("../img/sprite2.png") repeat-x scroll 0 -382px transparent;
    height: 36px;
}
a.globalNav:link, #lpChatButtonHeader a:link, #lpChatButtonFooter a:link {
    color:#3B3A26;
}
a.globalNav:hover, #lpChatButtonHeader a:hover, #lpChatButtonFooter a:hover {
    color:#2C47B7;
    text-decoration: underline;
}
a.globalNav:visited, #lpChatButtonHeader a:visited, #lpChatButtonFooter a:visited {
    color:#3B3A26;
}
#globalNav .navHeader {
    float: left;
    position: relative;
    z-index: 200;
}
#globalNav .navContent {
    position: absolute;
    margin: 0 0 0 -8px;
}
#secondaryNav .navContent {
    margin-left:-7px;
}
#globalNav li {
    margin: 0;
    padding: 0;
}


li.navHeader a#cartLink {
    text-decoration: none;    
}
li.navHeader .cartContainer {
    left: 34px;
    position: relative;
    top: 10px;
    width: 20px;
}

#globalNav ul {
    list-style:none outside none;
}
#globalNav a, #globalNav span {
    display:block;
}
#primaryNav {
    float:left;
}
#secondaryNav {
    float:right;
}

.sp-account,
.sp-account_on,
.sp-account_over,
.sp-cart, .sp-cart_on, .sp-cart_over, .sp-film, .sp-film_on, .sp-film_over,
.sp-home, .sp-home_on, .sp-home_over, .sp-images, .sp-images_on, .sp-images_over,
.sp-pumpaudio, .sp-pumpaudio_on, .sp-pumpaudio_over, .sp-resources, .sp-resources_on, .sp-resources_over {
    background:url("../img/globalnav/sp-gnav_en-us-02.png") no-repeat scroll 0 0 transparent;
    outline:medium none;
}

.sp-home, .sp-home_over {
    height:36px;
    width:45px;
}
.sp-home {
    background-position:0 -324px;
}
.sp-home_over {
    background-position:0 -396px;
}

.sp-images, .sp-images_over {
    height:36px;
    width:80px;
}
.sp-images {
    background-position:0 -432px;
}
.sp-images_over {
    background-position:0 -504px;
}
.sp-film, .sp-film_over {
    height:36px;
    width:84px;
}
.sp-film {
    background-position:0 -216px;
}
.sp-film_over {
    background-position:0 -288px;
}

.sp-pumpaudio, .sp-pumpaudio_over {
    height:36px;
    width:69px;
}
.sp-pumpaudio {
    background-position:0 -540px;
}
.sp-pumpaudio_over {
    background-position:0 -612px;
}


.sp-resources, .sp-resources_over {
    height:36px;
    width:97px;
}
.sp-resources {
    background-position:0 -648px;
}
.sp-resources_over {
    background-position:0 -720px;
}

.sp-account, .sp-account_over {
    height:36px;
    width:110px;
}
.sp-account {
    background-position:0 0;
}
.sp-account_over {
    background-position:0 -72px;
}

.sp-cart, .sp-cart_over {
    height:36px;
    width:80px;
}
.sp-cart {
    background-position:0 -108px;
}
 
.sp-cart_over {
    background-position:0 -180px;
}

.leftColumn {
    float:left;
    width:240px;
}
.rightColumn {
    float:right;
    width:705px;
}

dl.userInfo {
    width:705px;
}
dl.userInfo, .userInfo dt, .userInfo dd {
    float:left;
    margin:0;
    padding:0;
}
.userInfo dt {
    clear:both;
    width:164px;
}
.userInfo dt.required span {
    color:#FF0000;
}
.userInfo dt span {
    display:block;
    float:left;
    height:20px;
    padding-right:4px;
}

.userInfo dd.userInput {
    padding-bottom:8px;
    padding-left:16px;
    width:247px;
}
.userInfo dd.validation {
    height:14px;
    margin-left:4px;
    width:274px;
}
.userInfo input {
    width:241px;
}
.userInfo p {
    margin:0;
}
.userInfo dt label {
    font-weight:bold;
}
#emailUserNameChk, .userInfo input.inputChk {
    margin-top:4px;
    width:13px;
}

.rightColumn .submitButton {
    margin:20px 0 0 179px;
}

.userInfo .divider {
    border-top:1px dotted #BBBBBB;
    padding-top:8px;
}

.userInfo select {
    width:245px;
}
.regLeftColumn ul {
    margin:12px;
    padding:0;
}
.regLeftColumn ul li {
    list-style-type:disc;
}

#globalFooterDivider {
    margin-top:8px;
    overflow:hidden;
}
#globalFooter {
    //float:left;
}
#globalFooter h6 {
    clear:both;
    float:left;
    font-size:10px;
    font-weight:bold;
    margin-top:20px;
}
#globalFooter h6.first {
    margin-top:22px;
}
#globalFooter ul {
    clear:both;
    float:left;
    list-style:none outside none;
    margin:0;
    padding:0;
}
#globalFooter ul li {
    border-right:1px solid #CCCCCC;
    float:left;
    line-height:11px;
    margin:4px 10px 2px 0;
    padding-right:10px;
}
#globalFooter .globalNav {
    white-space:nowrap;
}

#globalFooter ul li.last {
    border-right:medium none;
    padding-right:0;
}
#globalFooter ul li a.feedback {
    background:url("../img/mailicon.gif") no-repeat scroll left center transparent;
    padding-left:20px;
}
p.copyright {
    clear:both;
    float:left;
}
.copyright {
    color:#97978C;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    line-height:13px;
}

.PadT {
    height:14px;
}
.dtlLftCol {
    width:640px;
}
.dtlRtCol {
    padding-left:20px;
    width:260px;
}

.actionModuleLineDivider {
    background:url("../img/dividerRule.gif") repeat scroll right top transparent;
    border-style:none;
    clear:both;
    font-size:0;
    height:1px;
    line-height:1px;
    margin:0;
    padding:0;
    width:260px;
}

.actionModulePad {
    padding-bottom:7px;
    padding-left:10px;
    padding-top:7px;
}

#divImagePreview {
    background-color:#EFEEEB;
    overflow-x:auto;
    overflow-y:hidden;
    text-align:center;
}
#storyBoardTable, #assetMetaDataTable {
    margin-top:16px;
}
.mdTblRow {
    border-bottom:1px dotted #999999;
}
.mdLftColFirst, .mdLftCol {
    color:#999999;
    text-align:right;
    width:150px;
}
.mdLftColFirst, .mdRtColFirst, .mdLftCol, .mdRtCol {
    border-bottom:1px dotted #999999;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    padding-bottom:7px;
}
.mdLftCol, .mdRtCol {
    padding-top:7px;
}
#storyBoardColumn, .mdLftColFirst, .mdRtColFirst, .mdLftCol, .mdRtCol {
    vertical-align:text-top;
}
.mdH, .mdLftColFirst, .mdRtColFirst, .mdLftCol, .mdRtCol {
    font-size:10px;
    line-height:10px;
}
.mdH {
    font-family:Verdana;
    font-weight:normal;
}

#fsDiv {
    padding-top:32px;
}
#fsHdr {
    background-color:#CECEC9;
    height:33px;
}
.fsHdrTxt {
    color:#3B3A26;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:33px;
    padding-left:10px;
}
.fsElmnt {
    padding-bottom:8px;
    padding-left:8px;
}
.fsItm {
    padding:10px 0 10px 8px;
}
.fsGrpTxt {
    font-weight:bold;
    height:13px;
    margin-left:8px;
}
.fsChk {
    float:left;
    margin-bottom:8px;
    padding-right:8px;
}
.uauWrn {
    color:#A4A696;
    padding-bottom:16px;
    padding-top:24px;
}





.sp-dotted_line {
    background-position:0 0;
    height:1px;
}
.sp_tl {
    left:0;
    top:0;
}
.sp-lighttitle_tl {
    background-position:0 -902px;
}
.sp-lighttitle_tr {
    background-position:0 -936px;
}
.sp_tr {
    right:0;
    top:0;
}
.sp_br {
    bottom:0;
    right:0;
}
.sp-lighttitle_br {
    background-position:0 -868px;
}
.sp-lighttitle_bl {
    background-position:0 -834px;
}
.sp_bl {
    bottom:0;
    left:0;
}

.sp-account_bl, .sp-account_tr, .sp-account_tl, .sp-account_br, .sp-default_bl, .sp-default_tr, .sp-default_tl,
.sp-default_br, .sp-searchtitle_bl, .sp-searchtitle_tr, .sp-searchtitle_tl, .sp-searchtitle_br, .sp-searchtitle_bg {
    height:6px;
    width:6px;
}
.sp-default_tr {
    background-position:0 -798px;
}
.sp-default_tl {
    background-position:0 -762px;
}
.sp-default_bl {
    background-position:0 -690px;
}
.sp-default_br {
    background-position:0 -726px;
}
.searchHistory4 {
    color:#3B3A26;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
}
.searchHistory4 img {
    height: 25px;
    display: inline;
    vertical-align:middle;
}
.imgContainer, .imgContainerTall, ul.assetList li {
    display:block;
    float:left !important;
    width:190px;
}
.imgInner {
    margin:20px 0;
    overflow:hidden;
    padding:0 10px;
}

.fc {
    overflow:hidden;
    text-align:center;
    width:170px;
}
.fc a {
    display:block;
}
.fc img {
    max-height:170px;
    max-width:170px;
    display:inline;
    text-align:center;
}
.fc .adp-popup img {
    max-height:340px;
    max-width:340px;
}

.thC {
    display:table-cell;
    height:170px;
    text-align:center;
    vertical-align:bottom;
    white-space:nowrap;
    width:170px;
}
.thC img {
    max-height:170px;
    max-width:170px;
}

.thC .adp-popup img {
    max-height:340px;
    max-width:340px;
}
.thC * {
    vertical-align:bottom;
}
.mbf-item {
    display:none;
}
.msgStrip, .msgStripFix {
    height:13px;
    overflow:hidden;
}
.imgModifier, .imgModifierGrey {
    height:16px;
    margin-bottom:2px;
    overflow:hidden;
    padding-left:5px;
    width:165px;
}
.iconBar {
    background-image:url("../img/icon_bar_bg.gif");
    background-repeat:repeat-x;
    display:block;
    height:24px;
    margin-top:5px;
    text-align:center;
    width:170px;
}
.smEs {
    height:26px;
    overflow:hidden;
    width:170px;
}
.smEsL {
    float:left;
    height:26px;
    overflow:hidden;
}
.smDt {
    float:right;
}
.smI {
    margin-top:6px;
    overflow:hidden;
}
.meta {
    color:#737060;
}



/*SEARCH*/
.SearchColumn {
    color: #000000;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
}

.ColumnItem {
    color:#000000;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    line-height:12px;
    white-space:nowrap;
}
.sp-dotted_divider {
    background:url("../img/sprite-divider.png") no-repeat scroll 0 0 transparent;
    height:84px;
    margin:0 0 0 12px;
}

table.pagerUI button, table.pagerUI a {
    background: Transparent url("../img/greyarrow-sprite.png") no-repeat;
    border:medium none;
    display:block;
    height:23px;
    width:37px;
}
table.pagerUI button.previous,
table.pagerUI a.previous {
    background-position:0 0;
    cursor:pointer;
}
table.pagerUI button.previousDisabled,
table.pagerUI a.previousDisabled {
    background-position:0 -46px;
}

table.pagerUI .pagerTxt {
    text-align:center;
    width:45px;
}
table.pagerUI button.next,
table.pagerUI a.next {
    background-position:0 -69px;
    cursor:pointer;
}
table.pagerUI button.nextDisabled,
table.pagerUI a.nextDisabled {
    background-position:0 -115px;
}

.sp-icon_first_look {
    cursor:pointer;
    float:left;
    height:17px;
    margin-top:1px;
    padding-left:5px;
    padding-right:5px;
    width:20px;

}

.sp-btn-cart, .sp-btn-addedcart, sp-btn-cartrm, .sp-btn-addedcartrf, .sp-btn-lightbox, .sp-btn-addedlightbox, .sp-btn-lightbox-full, .sp-btn-pricecalc, .sp-btn-downloadmult, .sp-btn-mlt, .sp-btn-removex,
.sp-adp-uax {
    cursor:pointer;
    float:left;
    height:20px;
    margin-top:1px;
    padding-left:5px;
    padding-right:5px;
    width:20px;
}

.sp-btn-lightbox {
    background-position:0 -339px;
}
.sp-btn-addedcart {
    background-position:0 -239px;
}
.sp-btn-addedlightbox {
    background-position:0 -259px;
}
.sp-btn-mlt {
    background-position:0 -419px;
}

.sp-btn-pricecalc {
    background-position:0 -439px;
}

.sp-btn-cart {
    background-position:0 -279px;
}

#llPager {
    background-image:none;
}
.lrpBtnContainer {
    margin-top:15px;
}
.lrpBtnContainer a {
    vertical-align:top;
}
.lrpBtnContainer img {
    cursor:pointer;
    margin-left:5px;
    vertical-align:middle;
}


.topRow {
    height:20px;
    vertical-align:top;
}
.qsCA {
    width:18px;
}


.quickSearch {
    float:left;
    margin-bottom:24px;
    position:relative;
    z-index:100;
}
.quickSearch .actions {
    list-style:none outside none;
    margin:0;
    padding:0;
}

.quickSearch .actions li {
    display:inline;
}
.quickSearch #query {
    border:1px solid #98988D;
    font-size:10px;
    margin:0;
    padding:2px;
    width:244px;
}
.quickSearch #btnSearch {
    margin-bottom:-1px;
}
.quickSearch .actions li a {
    border-left:1px solid #CCCCCC;
    margin-left:11px;
    padding-left:16px;
}

em.headerImg {
    display:block;
    overflow:hidden;
}

.qsClear {
    clear:both;
    height:1px;
    line-height:1px;
}

.report-bag .report-bag-caption {
    height:15px;
    width:805px;
}
.report-bag .topic-options {
    float:right;
    margin-right:10px;
}


.modListHeadBlock {
    color:#FFFFFF;
    line-height:22px;
}
.titlebar3 {
    color:#FFFFFF;
    font:bold 13px Arial;
}

.browseModuleTop {
    background-image:url("../img/eventModuleHandle.gif");
    background-position:center top;
    background-repeat:no-repeat;
    height:22px;
}


.titlebar5, a.titlebar5:link, a.titlebar5:visited, a.titlebar5:hover, a.titlebar5:active {
    color:#454339;
    font:bold 13px/13px Arial,Helvetica,sans-serif;
}
.browseLink, a.browseLink:link, a.browseLink:visited, a.browseLink:hover, a.browseLink:active, .modifyContentLink, a.modifyContentLink:link, a.modifyContentLink:visited, a.modifyContentLink:hover, a.modifyContentLink:active {
    color: #4F503E;
    line-height: 22px;
    vertical-align: middle;
}

.modifyContentLink {
    background-image: url("../img/btn-BrowseDrop.gif");
    background-position: 0% 50%;
    background-repeat: no-repeat;
    padding-left: 13px;
}


.overlayBoxTop, .overlayBoxMid, .overlayBoxBottom, .overlayTextBox, overlayBoxTopNone, overlayBoxMidNone, overlayBoxBottomNone {
    width: auto;
}

.overlayBoxTop {
    font-weight: 700;
    padding: 4px 6px;
}
.overlayBoxMid {
    padding: 0 6px 8px;
}
.overlayBoxBottom {
    background: url("../img/dotted_line.gif") repeat-x 0 0;
    padding: 5px 6px 2px;
    text-align: left;
}
.overlayBoxMid input, .overlayBoxMid label {
    height: 13px;
    line-height: 13px;
    vertical-align: middle;
}

ul.overlayListView {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#chooseContentPanel {
    position: absolute;
    display: none;
    z-index: 10;
}

#collections-list li.stop-topic {
    margin-bottom: 10px;
}

.minMaxLinkMinimized {
    background-image:url("../img/lbFooter_up.gif");
}
.minMaxLinkExpanded {
    background-image:url("../img/lbFooter_down.gif");
}

.minMaxLinkMinimized, .minMaxLinkExpanded {
    background-position:right center;
    background-repeat:no-repeat;
    float:right;
    font-weight:bold;
    line-height:20px;
    margin-right:15px;
    padding-right:30px;
    vertical-align:middle;
}

.titlebar {
    color:#FFFFFF;
    font:bold 15px Arial;
}
.titlebar2 {
    color:#FFFFFF;
    font:bold 13px Arial;
}

thead.actHead td {
    font-weight:bold;
    padding-bottom:5px;
    padding-left:5px;
}
tbody.actBody td {
    padding:5px;
}
.oddRow {
    background-color:#E9E8E1;
}
.evenRow {
    background-color:#FFFFFF;
}

.DarkLineDivider {
    background: url("../img/dotted_line_dark.gif") repeat-x;
    height: 1px;
    overflow: hidden;
    width: 100%;
}
.DarkDoubleLineDivider {
    background: url("../img/dotted_line_dark_double.gif") repeat-x;
    height: 3px;
    overflow: hidden;
    width: 100%;
}
.DividerThin {
    background-image:url("../img/dotted_line.gif");
    background-repeat:repeat-x;
    height:1px;
    overflow:hidden;
    width:auto;
}
.mbColHead {
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    padding-left:16px;
}

.navItemOuter, .navItemOuterHover, .navItemOuterActive {
    background-position:left center;
    background-repeat:no-repeat;
    border-bottom:1px solid #9B9B90;
    border-top:1px solid #9B9B90;
    height:17px;
}

.navItemOuterActive {
    background-color:#A4A696;
}
.navItemOuterHover {
    background-color:#DADCD3;
}
.navItemInner {
    height:13px;
    margin:1px 0 0;
    padding:0 10px;
    white-space:nowrap;
}

.subNav {
    color:#3B3A26;
    font-weight:bold;
}

a.subNav:visited {
    color:#3B3A26;
}
a.subNav:hover {
    color:#3B3A26;
    text-decoration:none;
}

.left-panel a,
.left-panel a:visited,
.left-panel a:hover {
    color: black;
}

.partitionedColumn {
    background: url("../img/dotted_divider_dark.gif") repeat-y;
    height: 84px;
    margin: 2px 10px 0;
    padding-left: 10px;
}
.verticalSectionPadding {
    margin-bottom: 6px;
    margin-top: 6px;
}
#priceHdr {
    background-color:#3B3A26;
    height:33px;
    margin-top:24px;
}
.priceHdrTxt, a.lrnAbt:link, a.lrnAbt:visited, a.lrnAbt:active, a.lrnAbt:hover, .anonInst, .anonLine {
    float:left;
    font-weight:bold;
}
.priceHdrTxt {
    color:White;
    font-size:14px;
}
.priceHdrTxt, .pricesIn, a.lrnAbt:link, a.lrnAbt:visited, a.lrnAbt:active, a.lrnAbt:hover {
    line-height:32px;
}
.priceHdrTxt, .pricesIn, a.lrnAbt:link, a.lrnAbt:visited, a.lrnAbt:active, a.lrnAbt:hover, .anonLine {
    padding-left:10px;
}
.priceHdrTxt, .pricesIn, a.lrnAbt:link, a.lrnAbt:visited, a.lrnAbt:active, a.lrnAbt:hover {
    font-family:Arial;
}


.navPnlLinkActive, a.navPnlLinkActive:link, a.navPnlLinkActive:visited, a.navPnlLinkActive:hover, a.navPnlLinkActive:active {
    text-decoration:none;
}
.navPnlLinkActive, a.navPnlLinkActive:link, a.navPnlLinkActive:visited, a.navPnlLinkActive:hover, a.navPnlLinkActive:active, .navPnlLinkActivePreserved, a.navPnlLinkActivePreserved:link, a.navPnlLinkActivePreserved:visited, a.navPnlLinkActivePreserved:hover, a.navPnlLinkActivePreserved:active {
    background-color:#DADCD3;
    color:#3B3A26;
    display:block;
    line-height:20px;
    padding-left:1px;
}

.titledBoxContent {
    padding: 4px 8px 0px; 
}

.titledBoxContent li a {
    padding-left:1px;
    line-height:20px;
}

.featuredEventsBody {
    height:310px;
    overflow-x:hidden;
    overflow-y:auto;
    width:230px;
}


.underlined {
    text-decoration:underline;
}



.filters-box {
    background-color:#FCFCFC;
    border:1px solid silver;
    overflow: auto;
    height: 150px;
    width: 170px;
    color: black;
    margin: 5px 5px 5px 0;
    padding: 3px;
}

.filters-box label {
    cursor: pointer;
    color: black;
    text-decoration: none;
    margin: 2px;
}
a.trigger {
    border-bottom: none;
    cursor: pointer;
    text-decoration: none;
    margin-right: 5px;
}
.filters-box label:hover {
    text-decoration: underline;
}


.menu-items {
    margin: 5px;
    float: left;
    width: 140px;
}
.menu-items .header {
    color: #3a3925;
}
.menu-items li a {
    text-decoration: none;
    display:block;
    color: #3a3925;
}
.menu-items li a:hover {
    background-color: #7a7968;
    color: white;
}


.sp-rnd4bl, .sp-rnd4br, .sp-rnd4tl, .sp-rnd4tr, .sp-rndcnrbottomleft, .sp-rndcnrbottomright, .sp-rndcnrtopleft, .sp-rndcnrtopright, .sp-rndnavmnubottomleft, .sp-rndnavmnubottomright, .sp-rndnavmnutopleft, .sp-rndnavmnutoplefts, .sp-rndnavmnutopright, .sp-rndnavmnutoprights, .sp-rndshdwbblbl, .sp-rndshdwbblbr, .sp-rndshdwbbltl, .sp-rndshdwbbltr, .sp-rndshdwbl, .sp-rndshdwbr, .sp-rndshdwtl, .sp-rndshdwtr, .sp-rndtabmnubottomleft, .sp-rndtabmnubottomright, .sp-sqrshdwbl, .sp-sqrshdwbr, .sp-sqrshdwtl, .sp-sqrshdwtr {
    background:url("../img/corners-sprite.png") no-repeat scroll 0 0 transparent;
}
.sp-rnd4b, .sp-rnd4t, .sp-rndcnrbottom, .sp-rndcnrtop, .sp-rndnavmnubottom, .sp-rndnavmnutop, .sp-rndshdwb, .sp-rndshdwbblb, .sp-rndshdwbblt, .sp-rndshdwt, .sp-rndtabmnubottom, .sp-sqrshdwb, .sp-sqrshdwt {
    background:url("../img/horizontals-sprite.png") repeat-x scroll 0 0 transparent;
}

.sp-rnd4l, .sp-rnd4r, .sp-rndcnrleft, .sp-rndcnrright, .sp-rndnavmnuleft, .sp-rndnavmnuright, .sp-rndshdwbbll, .sp-rndshdwbblr, .sp-rndshdwl, .sp-rndshdwr, .sp-rndtabmnuleft, .sp-rndtabmnuright, .sp-sqrshdwl, .sp-sqrshdwr {
    background:url("../img/verticals-sprite.png") repeat-y scroll 0 0 transparent;
}
.sp-rndshdwbbltl {
    background-position:0 -448px;
}
.sp-rndshdwbblt {
    background-position:0 -103px;
}
.sp-rndshdwbbltr {
    background-position:0 -476px;
}
.sp-rndshdwbbll {
    background-position:-65px 0;
}
.sp-rndshdwbblr {
    background-position:-82px 0;
}
.sp-rndshdwbblbl {
    background-position:0 -392px;
}
.sp-rndshdwbblb {
    background-position:0 -80px;
}
.sp-rndshdwbblbr {
    background-position:0 -420px;
}


.boxeffect {
    line-height: 18pt;
}
.boxlinks_sel, .boxeffect {
    background-color: #514F43;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 13pt;
    margin-bottom: 5px;
    padding: 3px 4px;
    text-decoration: none;
}
