/* Sales support */
.big-img                { width: 357px; height: 403px; float: left; margin: 10px 15px 15px 0; }

.ideas                  { width: 315px; float: left; margin: 10px 0 0;  }
.ideas ul               { margin-top: 7px; }
.ideas li               { margin-bottom: 15px; }
.ideas span             { margin-bottom: 15px; }
.ideas p                { line-height: 18px !important; }
.ideas h4               { margin-bottom: 5px; text-transform: none; }


/* Sales Support - Event Ideas */
.other-ideas,
.other-ideas h3,
.other-ideas ul         { float: left; clear: both; position: relative; }
.other-ideas            { width: 690px; }
.other-ideas h3         { width: 100%; margin-bottom: 10px; }
.other-ideas li         { float: left; clear: right; width: 162px; height: 134px; margin-right: 8px; }
.other-ideas li a       { float: left;  }
.other-ideas li a img   { display: block; }


/* Sales Support - Ad Templates + Sales Support - Event Ideas*/
.color                  { width: 670px; height: 15px; float: left; position: relative; padding: 7px; margin-bottom: 10px; background: #f6f4f3; }
.color li               { float: left; margin-right: 9px; }
.color h4               { float: left; font-size: 12px; margin-right: 12px; }
.color li span          { float: left; }
.color li span.bg       { width: 15px; height: 14px; margin-right: 5px; }
.color li.spring span.bg{ background: #CED600; }
.color li.summer span.bg{ background: #86BB16; }
.color li.fall span.bg  { background: #EB8518; }
.color li span.text     { margin-top: -3px; }
.color li a:hover .text  {  color: #EB8517; }
.color li .current .text    {  color: #493C0A; }
.color .all { float: right;}

ul.enlarge-list         { margin-top: 4px; }
.enlarge-list           { width: 692px; float: left; }
.enlarge-list h3        { margin-bottom: 10px; }
.enlarge-list ul        { float: left; }
.enlarge-list li        { width: 162px; float: left; margin: 0 11px 15px 0; }
.enlarge-list img       {  display: block; }
.enlarge-list a:hover span { background-color: #B6BC00; color: #fff;}

.enlarge-list .click-enlarge-project,
.enlarge-list span.click-enlarge-spring, 
.enlarge-list span.click-enlarge-summer,
.enlarge-list span.click-enlarge-fall  { width: 153px; height: 24px; float: left; line-height: 24px; padding-right: 9px; text-align: right; color: #2A1F0A; }
.enlarge-list .click-enlarge-project,
.enlarge-list .season-1 { background: #CED600; }
.enlarge-list .season-2 { background: #86BB16; }
.enlarge-list .season-3  { background: #EB8518; }
.enlarge-list .season-4  { background: #8aabbe; }
#ad-templates .enlarge-list a:hover span { background-color: inherit; color: #fff;}


.ideas-list .click-enlarge-project { height: 27px; line-height: normal; width: 157px; padding: 5px 5px 5px 0; }

#ad-templates .loading { display: block; clear: both; text-align: center; margin: 50px auto;}


/* Social Media */
.article                       { width: 402px; float: left; }
.article h2                    { margin: 0 0 10px; }
.article p                     { margin-bottom: 20px; }

.social-block                  { width: 239px; height: 280px; float: right; position: relative; padding-left: 10px; margin-top: 17px; border: 1px solid #2A1F0A; }
.social-block h3               { background: none repeat scroll 0 0 #CED600; font-size: 20px; height: 28px; margin: 7px 0 12px -15px; padding-left: 17px; width: 182px; }
.social-block h4               { height: 20px; float: left; padding-right: 22px; line-height: 20px; margin-bottom: 2px; background: url("../../images/layout/pdf.png") no-repeat scroll 100% 0 transparent;  }
.social-block ul               { float: left; width: 168px; }
.social-block li               { width: 58px; height: 58px; float: left; position: relative; margin: 0 26px 11px 0; background: url("../../images/layout/social_media_icons.png") no-repeat scroll 0 0 transparent; border-radius: 3px; text-indent: -9999px; }
.social-block .youtube         { background-position: 0 0 !important;}
.social-block .pinterest       { background-position: 0 -58px !important; }
.social-block .twitter         { background-position: 0 -116px !important; }
.social-block .facebook        { background-position: 0 -174px !important; }


/* iFrames */
.iframe-list      { float: left; ;}
.iframe-list p    { color: #5B4702; margin-bottom: 8px; }
.iframe-list ul   { float: left; margin-bottom: 20px; }
.iframe-list li   { float: left; margin-right: 30px; }
.iframe-list a    { font-size: 14px; }
.iframe-list a.current { color: #493C0A; }

.iframe-list .code {  font-size: 16px; color: #999; }


iframe.embed { border: 1px solid #CCCCCC; height: 600px;overflow-x: hidden;padding: 5px;width: 100%;}

.frame-wrap       { width: 690px; height: 800px; float: left; margin-bottom: -31px; xborder: 1px solid #D6D2CF; }
.frame-wrap iframe{ width: 690px; height:800px; float: left; margin: 5px; overflow-x: hidden; padding-right: 15px;
overflow-y: scroll }