/***************************************************







Theme Name:Push Button







Theme URL:http://www.exults.com







Description:Push Button Wordpress Theme.







Author:Exults.com







Author URI:http://www.exults.com/







Version:1.0







**************************************************/







@font-face {
 font-family: 'museo_slab500';
 src: url('fonts/museo_slab_500-webfont.eot');
 src: url('fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/museo_slab_500-webfont.woff') format('woff'), url('fonts/museo_slab_500-webfont.ttf') format('truetype'), url('fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'HelveticaLTStd-Roman';
 src: url('fonts/helveticaltstdromanwebfont.eot');
 src: url('fonts/helveticaltstdromanwebfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaltstdromanwebfont.woff') format('woff'), url('fonts/helveticaltstdromanwebfont.ttf') format('truetype'), url('fonts/helveticaltstdromanwebfont.svg#HelveticaLTStd-Roman') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* Reset */







html { }
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img { margin:0; padding:0; border:0; text-decoration: none; font-weight:normal; }
caption, th { text-align:left; font-weight:normal; }
a img { border:none; }
a { cursor:pointer; }
a { text-decoration:none; }
a:hover { color:#ffcc00; }
object { position:relative; z-index:99; }
/* ============ OPTIONALS ============ */







.fleft { float:left; }
.fright { float:right; }
.clear { clear:both !important; }
.calign { text-align:center; }
.Ralign { text-align:right !important; }
.Jalign { text-align:justify !important; }
.nbdr { border:none !important; }
.NoMrgn { margin:0 !important; }
.w50 { width:50%; float:left; }
.w45 { width:45%; float:left; }
.rMar10 { margin-right:10px; }
.NoLftMrgn { margin-left:0 !important; }
.NoRytMrgn { margin-right:0 !important; }
.noRpad { padding-right:0 !important; }
.noLpad { padding-left:0 !important; }
.noBg { background:none !important; }
.Lmar20 { margin-left:20px; }
.hide { display:none; }
.alignleft { float:left; margin:0 10px 0 0; }
.alignright { float:right; margin:0 0px 0 10px; }
hr { background: none repeat scroll 0 0 #D7D3D3; border: medium none; color: #FF0000; height: 1px; clear:both; }
/* General */







body { margin:0; padding:0; font-size:14px; font-family:"Myriad Pro", Helvetica, Arial; color:#555; }
#wrapper { width:100%; padding:0; margin:0; min-width:1060px; }
.container { width:960px; padding:0; margin:0 auto; }
/* Home */







#header { width:100%; padding:0; margin:0; background:url(images/head-bg.png) center top repeat-x; height:124px; }
#header .awards { float:left; width:200px; text-align:center; margin:0 115px 0 0; height:124px; overflow:hidden; background:none !important; }
#header .awards #slider, #header .awards #slider img { background:none !important; }
#header .awards #slider a { background-color:transparent !important; }
#header .logo { float:left; padding:2px 0 0 0; }
#header .phone { float:right; font-family:museo_slab500; font-size:28px; text-align:right; color:#fff; padding:33px 15px 0 0; letter-spacing:5px; }
#header .phone a {color: #fff !important;}
#header .phone .tag { font-size:24px; }
#radio { width:100%; height:119px; background:url(images/radio-bg.png) center 3px; repeat-x;
padding:4px 0 0 0; border-top:1px solid #d3d7d7; /*overflow:hidden;*/ }
#radio .radioInner { width:1055px; margin:0 auto; }
#radio .radioInner .radioNobLeft { float:left; }
#radio .radioInner .radioNobRight { float:right; }
#radio .mainmenu { background:url(images/radio-dial.png) left top no-repeat; height:119px; width:785px; margin:0 0 0 18px; float:left; }
.home #radio .mainmenu { background-position:0 -589px; }
.page-id-7 #radio .mainmenu, .parent-pageid-7 #radio .mainmenu, .page-id-114 #radio .mainmenu, .parent-pageid-114 #radio .mainmenu, .page-id-117 #radio .mainmenu, .parent-pageid-117 #radio .mainmenu, .page-id-119 #radio .mainmenu, .parent-pageid-119 #radio .mainmenu, .page-id-142 #radio .mainmenu, .parent-pageid-142 #radio .mainmenu, .page-id-125 #radio .mainmenu, .parent-pageid-125 #radio .mainmenu, .page-id-142 #radio .mainmenu, .parent-pageid-142 #radio .mainmenu, .page-id-607 #radio .mainmenu, .parent-pageid-607 #radio .mainmenu, .page-id-611 #radio .mainmenu, .parent-pageid-611 #radio .mainmenu, .page-id-614 #radio .mainmenu, .parent-pageid-614 #radio .mainmenu, .parent-pageid-25 #radio .mainmenu, .page-id-25 #radio .mainmenu, .page-id-1472 #radio .mainmenu, .page-id-1477 #radio .mainmenu, .page-id-73 #radio .mainmenu, .parent-pageid-73 #radio .mainmenu { background-position:0 -118px; }
.page-id-8 #radio .mainmenu, .parent-pageid-8 #radio .mainmenu { background-position:0 -235px; }
.page-id-9 #radio .mainmenu, .parent-pageid-9 #radio .mainmenu { background-position:0 -354px; }
.page-id-10 #radio .mainmenu, .parent-pageid-10 #radio .mainmenu { background-position:0 -471px; }
/*.parent-pageid-10 #radio .mainmenu ul li+li+li+li { margin-top:-5px; }*/







.parent-pageid-10 #radio .mainmenu ul li+li+li+li a { color:#9E1004; }
.parent-pageid-10 #radio .mainmenu ul li+li+li+li a:hover { color:#fff; }
#radio .mainmenu ul { padding:65px 0 0 8px; }
#radio .mainmenu ul li { font-size:28px; color:#232222; font-family:museo_slab500; float:left; list-style:none; width:176px; height:37px; line-height:37px; text-align:center; margin:0 8px; background:url(images/menu.png) top left no-repeat; }
#radio .mainmenu ul li:hover { background-position: left -45px; }
#radio .mainmenu ul li+li:hover { background-position: -192px -45px; }
#radio .mainmenu ul li+li+li:hover { background-position: -384px -45px; }
#radio .mainmenu ul li+li+li+li:hover { background-position: -576px -45px; }
#radio .mainmenu ul li a { color:#232222; width:176px; display:inline-block; }
#radio .mainmenu ul li a:hover, #radio #mainmenu ul li:hover { color:#fff; }
#radio #myslidemenu ul { list-style-type: none; }
#radio #myslidemenu ul li { position: relative; display:inline-block; }
#radio #myslidemenu ul li a { display: inline-block; }
* html #radio #myslidemenu ul li a { display: block; }
#radio #myslidemenu ul li.current_page_item, #myslidemenu ul li:hover { z-index:99; }
#radio #myslidemenu ul li:hover a { color:#fff; }
#radio #myslidemenu ul li ul { position: absolute; left:0px !important; display: block; visibility: hidden; background:url(images/submenu-bg.png) left bottom no-repeat; margin-top:0px; z-index:9999; top:37px !important; width:360px !important; padding:10px 0 20px 15px; }
#radio #myslidemenu ul li ul li { display: list-item; float: none; color:#073967; padding:0; height:24px; width:316px; }
#radio #myslidemenu ul li ul li:hover { background:none; }
#radio #myslidemenu ul li ul li a { color:#232222 !important; font-size:14px; line-height:24px; width:293px; text-align:left; display:block; background:none; padding:0 0 0 23px; background:url(images/music.png) left center no-repeat; }
#radio #myslidemenu ul li ul li a.speaker { background:url(images/speaker.png) left center no-repeat; }
#radio #myslidemenu ul li ul li a.music { background:url(images/music.png) left center no-repeat; }
#radio #myslidemenu ul li ul li.menu-item-37 a { background:none; }
#radio #myslidemenu ul li ul li a:hover, .jqueryslidemenu ul li ul li a.active, #radio #myslidemenu ul li ul li:hover a, #radio #myslidemenu ul li ul li:hover ul li a:hover { color:#ba1507 !important; }
#radio #myslidemenu ul li ul li:hover ul li:hover a, #radio #myslidemenu ul li ul li:hover ul li:hover ul li a:hover { color:#ba1507 !important; }
#radio #myslidemenu ul li ul li:hover ul li a, #radio #myslidemenu ul li ul li:hover ul li:hover ul li a { color:#232222 !important }
#radio #myslidemenu ul li ul li:hover ul li:hover ul li:hover a, #radio #myslidemenu ul li ul li:hover ul li:hover ul li:hover ul li a:hover { color:#ba1507 !important; }
#radio #myslidemenu ul li ul li:hover ul li:hover ul li a, #radio #myslidemenu ul li ul li:hover ul li:hover ul li:hover ul li a { color:#232222 !important }
#radio #myslidemenu ul li ul li ul { background: url("images/submenu-bg.png") no-repeat scroll 0px bottom transparent; left: 302px !important; top: -10px !important; width:332px !important; padding-left:0; }
#radio #myslidemenu ul li ul li ul li { border-left: 1px dashed #C2C2C2; padding:0 0 0 15px; margin-left:0; }
#radio #myslidemenu ul li ul li ul li ul { background: url("images/submenu-bg.png") no-repeat scroll 0px bottom transparent; left:322px !important; top: -5px !important; width:332px !important; padding-left:0; }
#radio #myslidemenu ul li ul li ul li ul li { border-left: 1px dashed #C2C2C2; padding:0 0 0 15px; margin-left:0; }
#radio #myslidemenu ul li ul li ul li ul li ul { background: url("images/submenu-bg.png") no-repeat scroll -115px bottom transparent; left:324px !important; top: -10px !important; width:220px !important; padding-left:0; }
#radio #myslidemenu ul li.current_page_item, #radio #myslidemenu ul li.current_page_ancestor { margin-top:-5px; }
#radio #myslidemenu ul li.current_page_item ul li, #radio #myslidemenu ul li.current_page_ancestor ul li { margin-top:0; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current_page_ancestor ul { margin-top:0px !important; }
#radio #myslidemenu ul li.current_page_item a, #radio #myslidemenu ul li.current_page_ancestor a { color:#9E1004; }
#radio #myslidemenu ul li.current_page_item:hover a, #radio #myslidemenu ul li.current_page_ancestor:hover a { color:#fff; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item a { color:#9E1004 !important; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item ul li a { color:#232222 !important; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item ul li:hover a, #radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item ul li a:hover { color:#9E1004 !important; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item ul li:hover ul li a { color:#232222 !important; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item ul li:hover ul li a:hover { color:#9E1004 !important; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item ul li:hover ul li:hover a { color:#9E1004 !important; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item ul li:hover ul li:hover ul li a { color:#232222 !important; }
#radio #myslidemenu ul li.current_page_ancestor ul li.current-menu-item ul li:hover ul li:hover ul li a:hover { color:#9E1004 !important; }
#dash { width:100%; background:url(images/dash.png) center top repeat-x; border-top:4px solid #fcfcfc; }
.home #dash { background:url(images/dash.png) center top repeat-x !important; }
.page #dash { background:url(images/dash-inner.png) center top repeat-x; }
#dash #leftpan { width:678px; float:left; }
#dash #rightpan { width:282px; float:left; padding:13px 0 0 0; }
#dash #leftpan .logos { height:191px; }
#dash #leftpan .logos ul li { list-style:none; float:left; width:226px; }
#dash #leftpan .logos .subway { padding:10px 0 0 0; }
#dash #leftpan .logos .subway a { display:block; background:url(images/subway.png) left top no-repeat; width:216px; height:62px; }
#dash #leftpan .logos .subway a:hover { background-position:left -93px; }
#dash #leftpan .logos .disney { padding:5px 0 0 21px; }
#dash #leftpan .logos .disney a { display:block; background:url(images/budgetblogo.png) left top no-repeat; width:216px; height:87px; }
#dash #leftpan .logos .disney a:hover { background-position:left -92px; }
#dash #leftpan .logos .huhot { padding:14px 0 0 0px; width:195px; }
#dash #leftpan .logos .huhot a { display:block; background:url(images/huhot.png) left top no-repeat; width:216px; height:77px; }
#dash #leftpan .logos .huhot a:hover { background-position:left -93px; }
#dash #leftpan .logos .walmart { padding:0; }
#dash #leftpan .logos .walmart a { display:block; /*background:url(images/wallmart.png) left top no-repeat; width:216px; height:62px; */ background:url(images/dex.png) left top no-repeat; width:216px; height:87px; }
#dash #leftpan .logos .walmart a:hover { background-position:left -92px; }
#dash #leftpan .logos .cox { padding:26px 0 0 21px; }
#dash #leftpan .logos .cox a { display:block; background:url(images/greasemonkeylogo.png) left top no-repeat; width:216px; height:62px; }
#dash #leftpan .logos .cox a:hover { background-position:left -90px; }
#dash #leftpan .logos .dex { padding:0px 0 0 0px; width:195px; }
#dash #leftpan .logos .dex a { display:block; background:url(images/dex.png) left top no-repeat; width:216px; height:87px; }
#dash #leftpan .logos .dex a:hover { background-position:left -92px; }
#dash #leftpan .logos .sample { padding:30px 0 0 0px; width:195px; }
#dash #leftpan .logos .sample a { display:block; background:url(images/sample.png) left top no-repeat; width:216px; height:60px; }
#dash #leftpan .logos .sample a:hover { background-position:left -92px; }
#dash #leftpan .logos .tandy { padding:18px 0 0 0px; clear:both; }
#dash #leftpan .logos .tandy a { display:block; background:url(images/tandy.png) left top no-repeat; width:216px; height:80px; }
#dash #leftpan .logos .tandy a:hover { background-position:left -92px; }
#dash #leftpan .content { clear:both; padding:7px 20px 15px 20px; background:url(images/inner-content-bg.png) top left no-repeat; margin:15px 0 0 -18px; min-height: 300px; position: relative; z-index: 0; }
.home #dash #leftpan .content { background:none !important; position:relative; margin:0 0 0 0 !important; padding:19px 10px 0 0 !important; }
#dash #leftpan .content h1 { color:#9e1004; font-size:31px; font-family:museo_slab500; letter-spacing:1px; margin-bottom: 10px; }
.home #dash #leftpan .content h1 { color:#9e1004; font-size:28px; font-family:museo_slab500; letter-spacing:1px; }
#dash #leftpan .content p { font-family:"Myriad Pro", Helvetica, Arial; font-size:14px; color:#555; line-height:17px; padding:0 0 15px 0; }
#dash #leftpan .content p em { font-family:"Myriad Pro", Helvetica, Arial; font-size:14px; height:48px; display:block; margin: -18px 0 11px 0; }
#dash #leftpan .content a.inner { float:left; font-family:"Myriad Pro", Helvetica, Arial; font-size:14px; color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:104px; height:24px; background:#555555; display:block; line-height:24px; padding-left:8px; margin-top:10px; }
#dash #leftpan .content a.inner:hover { background:#9E1004; color:#FFF; }
.home #dash #leftpan .content p { padding:0 0 20px 0 !important; }
#dash #leftpan .content h2 { color:#9e1004; font-size:24px; font-family:museo_slab500; padding:0 0 5px 0; letter-spacing:1px; }
#dash #leftpan .content .work h2 { padding-left: 13px; }
.home #dash #leftpan .content h2 { color:#9e1004; font-size:24px; font-family:museo_slab500; padding:0 0 15px 0 !important; letter-spacing:1px; }
#dash #leftpan .content h3 { color:#2d2c2c; font-size:18px; font-family:museo_slab500; padding:20px 0 5px 0; letter-spacing:1px; }
#dash #leftpan .content a { color:#9E1004 !important; }
#dash #leftpan .content .packages { clear:both; height: 200px; }
#dash #leftpan .content .packages ul li { float:left; list-style:none; width:309px; height: 100px; }
#dash #leftpan .content .packages ul li.pop { width: 320px; margin-right: 0; }
#dash #leftpan .content .packages ul li.line { background:url(images/vline.png) top right no-repeat; margin:0 18px 0 0; width:310px; }
#dash #leftpan .content .packages ul li .icon { float:left; width:80px; }
#dash #leftpan .content .packages ul li .txt { float:left; font-size:12px; color:#555; font-family:"Myriad Pro", Helvetica, Arial; }
#dash #leftpan .content .packages ul li .txt h3 { font-size:16px; color:#252525; font-family:museo_slab500; padding:0; letter-spacing:normal; }
#dash #leftpan .content .packages ul li .txt a { display:block; color:#4c92fa !important; }
#dash #leftpan .createCommercial { padding:25px 0 0 0; background:url(images/bottom-line.png) top left no-repeat; }
#dash #rightpan .box { width:270px; margin:0 0 20px 0; }
#dash #rightpan .box h3 { background:url(images/titile-bg.png) top left no-repeat; width:270px; height:36px; line-height:39px; text-align:center; color:#fff; font-size:22px; font-family:museo_slab500; text-shadow: 0px 1px 1px #000000; filter: dropshadow(color=#000000, offx=0, offy=1); }
#dash #rightpan .box .bottom { background:url(images/box-bg.png) left bottom; no-repeat;
padding:3px 0 0 0; }
#dash #rightpan .box .bottom ul { padding:0 10px 15px 30px; }
#dash #rightpan .box .bottom ul li { line-height:20px; }
#dash #rightpan .box .bottom ul li a { color:#666; font-size:14px; }
#dash #rightpan .box .bottom ul li a:hover { color:#9E1004; }
#dash #rightpan .box .bottom input[type="text"] { width:230px; background:#fff; border:1px solid #ADACAC; height:23px; margin:5px 0; padding:0; line-height:23px; font-family:"Myriad Pro"; font-size:13px; text-transform:uppercase; color:#959494; }
#dash #rightpan .box .bottom textarea { width:238px; background:#fff; border:none; height: 49px; margin: 2px 0 0 7px; resize:none; line-height:23px; padding:0 8px; font-family:"Myriad Pro"; font-size:13px; text-transform:uppercase; color:#959494; }
#dash #rightpan .box .bottom input[type="image"] { margin:17px 13px 12px 0; float:right; }
#dash #rightpan .box .bottom .client { font-size:12px; color:#555; font-family:"Myriad Pro"; padding:14px 12px 0; text-align:justify; background-color:transparent !important; }
.client h4 { font-size:14px; font-weight:bold; padding-bottom:6px; text-align:left; }
#dash #rightpan .box .bottom .client .name { font-size:12px; font-family:HelveticaLTStd-Roman; text-align:right; padding:20px 0 25px 0; }
#dash #rightpan .box .bottom .client a { color:#9e1004; }
#dash #rightpan .box .bottom .client .name span { color:#9e1004; display:block; }
#dash #rightpan .box .bg2 { background:url(images/box-bg2.png) left bottom; no-repeat;
}
#dash #rightpan .box h3.signup { font-size:21px; }
#dash #rightpan .box .stxt { padding:0 0 0 10px; }
#dash #rightpan .box .stxt p { margin:13px 0 0 0; }
#dash #rightpan .box .bottom .stxt input[type="text"] { width:228px; background:#fff; border:1px solid #adacac; height:24px; margin:0; padding:0 8px; line-height:24px; font-family:"Myriad Pro"; font-size:13px; text-transform:uppercase; color:#959494; }
#dash #rightpan .box #clients { overflow:hidden; height:270px !important; }
.pageBottom { border-top: 1px solid #CCCCCC; float: left; margin-top: 6px; padding: 15px 17px 0 0; margin-top: 25px; }
/*Footer Styles*/







#footer { width:100%; background:#6e0b03; clear:both; margin:20px 0 0 0; }
#footer #footerInner { width:960px; margin:0 auto; min-height:250px; padding:25px 0 20px 0; }
#footer #footerInner .menuList { padding:0; float:left; }
#footer #footerInner .menuList h3 { padding-bottom:3px; margin-bottom:6px; padding-left:10px; border-bottom:1px solid #9e5b56; font-family:museo_slab500; font-size:24px; color:#fff; font-weight:bold; }
#footer #footerInner .menuList ul { padding-left:10px; }
#footer #footerInner .menuList ul li { list-style:none; line-height:27px; }
#footer #footerInner .menuList ul li a { font-size:14px; font-weight:bold; color:#fff; font-family:HelveticaLTStd-Roman; }
#footer #cRights { height:36px; background:#252525 }
#footer #cRights p { text-align:center; line-height:36px; font-family:"Myriad Pro", Helvetica, Arial; font-size:14px; color:#fff; }
#footer #cRights a { color:#fff; }
#footer #cRights a:hover { color:#ffcc00; }
.w203 { width:203px; }
.w279 { width:279px; }
.w297 { width:297px; }
.w180 { width:180px; }
.bPad { padding-bottom:5px !important; }
/* Live Chat */







.thetheSP.theme-white .tspTrigger .tspTriggerC { background:url(images/live-chat.png) top left !important; width:48px; height:134px; }
/* Create-a-Commercial */







.optionBox { margin:15px 0 0; padding: 0 0 0px; width:100%; }
.optionBox .optionLeftBox { float:left; width:180px; }
.optionBox .optionLeftBoxImg { text-align:center; margin: 0 18px 0 0; }
.optionBox .rightContentBox { float:left; width:470px; }
.optionBox .rightContentBox h2 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#9D1004; }
.optionBox .rightContentBox .quoteBox { padding:0; margin: 4px 0 5px 9px; }
.optionBox .rightContentBox p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#2C2B2B; line-height:18px; }
.optionBox .rightContentBox .quoteBox p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#2C2B2B; line-height:18px; }
.optionBox .rightContentBox .quoteBox .leftQuote { background:url(images/quote-front.gif) no-repeat 0 0; font-size:14px !important; color:#2C2B2B !important; padding: 0 0 5px 27px !important; }
.optionBox .rightContentBox .quoteBox .rightQuote { background:url(images/quote-back.gif) no-repeat right bottom; font-size:14px; color:#2C2B2B !important; padding: 2px 26px 0 0px !important; }
.borderBottom { clear:both; width:100%; text-align:center; }
ol { line-height:17px; padding:20px; font-size:14px; }
/* Live Chat */







.casengo-vipbtn span span { font-size: 0 !important; padding: 0 !important; text-indent: -9999px; width: 48px !important; min-width: 50px !important; }
.casengo-vipbtn span { background: url("http://www.pushbuttonproductions.com/wp-content/themes/pushbutton/images/live-chat.png") no-repeat scroll left top transparent !important; border: medium none !important; height: 134px !important; transform: rotate(0deg) !important; -moz-transform:rotate(0deg) !important; -webkit-transform:rotate(0deg) !important; -o-transform: rotate(0deg) !important; -ms-transform:rotate(0deg) !important; width: 48px !important; min-width: 50px !important; }
/* Sample Box */







.samplebox { border: 1px solid #CCCCCC; clear: both; height: 134px; margin: 0 0 10px; padding: 5px; }
/* The Work */







.work { border: 4px double #CCCCCC; margin: 0 0 10px 0; padding: 5px 0; }
.work img { padding: 10px 0px 5px 10px; float:left; width: 216px; height: 92px;}
.work .work-con { float:left; width: 388px; border-left: 4px double #CCCCCC; padding: 0 0 6px 11px; min-height: 98px; }
#dash #leftpan .content .work .work-con a.inner { float:none; color:#FFF !important; }
#dash #leftpan .content .work .work-con p { padding:0 0 5px 0; }
/* Success Stories */







.success .client { font-size:12px; color:#555; font-family:"Myriad Pro"; padding:14px 12px 0; text-align:justify; }
.success .client img { border: 4px double #CCCCCC; padding: 2px; }
.success .client .name { font-size:12px; font-family:HelveticaLTStd-Roman; text-align:right; padding:20px 0 25px 0; }
.success .client a { color:#9e1004; }
.success .client .name span { color:#9e1004; display:block; }
/* Music Placements */







.place { border: 1px solid #CCCCCC; float: left; font-weight: bold; margin: 0 2px 10px 0; padding: 2px; text-align: center; width: 210px; }
.place > p { line-height: 30px !important; padding: 0 !important; }
.awardsBox { padding:20px 0 0 0; width:678px; }
.awardsBox ul { list-style:none; margin:0; }
.awardsBox ul li { float:left; margin:0 6px 10px 0; padding:5px; }
.awardsBox ul li img { -webkit-box-shadow: 2px 2px 3px 0px #cccccc; box-shadow: 2px 2px 3px 0px #cccccc; border:1px solid #ccc; }
/* Blog */







.content > .blog { margin:10px 0 0 0; clear:both; }
.blog-post-title { font-size:22px; color:#9E1004; line-height:24px; width:100%; /*padding-bottom:10px;*/ }
.blog a { color:#9E1004; }
.blog a:hover { color:#1F3252; text-decoration:underline; }
.blog .article-details { padding:2px; font-size:11px; background:#F3F3F3; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; margin-bottom:5px; }
.blog .article-info { margin:0; padding:1px 0 5px 1px; }
.blog .article-info a { font-size:11px; }
.blog .article-info dd { display:inline; padding:0 5px 0 0; margin:0; }
.pagination { background:#fff; }
.pagination .al { float: left; padding: 10px 0 10px 0px; font-weight:bold; }
.pagination .ar { float: right; padding: 10px 0px 10px 0px; font-weight:bold; }
.search-results .pagination .ar a { background:url(images/more.png) top left no-repeat; width:116px; height:31px; display:block; text-indent:-9999px; }
.search-results .pagination .al a { background:url(images/previous.png) top left no-repeat; width:116px; height:31px; display:block; text-indent:-9999px; }
.navigation .alignleft { display:none; }
.error { text-align:center; width:100%; padding:10px 0; }
.dd_button { width: 75px !important; }
/* Respond */







#respond { margin:15px 0; overflow:hidden; width:100%; }
.commentlist #respond { margin:0 0 20px 0; }
#respond h3 { font-size:18px; width:100%; line-height:normal; color:#444; text-decoration:none; border-top:1px solid #dfdfdf; padding:5px 0 0 0 !important; margin:0; }
#reply-title small { display: block; padding: 5px 0 0 0; font-size: 14px; font-weight: normal; }
#commentform p { width:100%; overflow:hidden; padding: 0 0 0px; margin: 0; }
#commentform p a, #commentform p a { text-decoration:underline; }
#commentform p a:hover { text-decoration:none; }
#commentform p input { float:left; }
#commentform p label { float:left; padding:4px 0 0 5px; margin:0 -20px 0 0; }
#commentform .comment-form-comment label { float: none; clear: both; margin: 0; padding: 0; display: none; }
#commentform input[type=text] { width: 45%; margin: 5px 5px 1px 0; border:1px solid #ccc; }
#commentform { margin: 5px 0 0 0; }
#commentform textarea { width: 80%; height:100px; overflow:auto; margin:5px 0 0 0; border:1px solid #ccc; }
#commentform #submit { background:#9E1004; height:26px; border:0; color:#fff; cursor:pointer; margin:10px 0 0 0; font-weight:bold; padding:0 5px; }
#commentform #submit:hover { background:#002664; }
/* Comments*/







h3#comments { color:#444; font-size:18px; margin:10px 0 0 0; text-decoration:none; border-top:1px solid #dfdfdf; padding:10px 0 0 0 !important; }
ol.commentlist { padding: 0; }
.commentlist li.comment {
 margin:) !important; margin:0px !important; list-style: none !important; clear: both; padding:10px 0; }
.commentlist li.trackback { margin: 3% 0 3%; padding: 3% 3% 3% 5%; list-style: none; background:url(images/comments_bg.png) repeat; clear: both; }
.commentlist li.pingback { margin: 3% 0 3%; padding: 3% 3% 3% 5%; list-style: none; background:url(images/comments_bg.png) repeat; clear: both; }
.commentlist li li { }
.commentlist li li li { }
.commentlist li li li li { }
.commentlist .alt { margin: 10px 0 0 0; }
.commentlist li ul li { padding:0 !important; }
.commentlist p { margin: -1% 1% 2% 0; font-size:12px; line-height:18px; clear:both; }
.commentlist .children { padding: 0; }
.commentlist li.comment .entry { width: auto; clear: none; overflow: visible; padding: 1% 0 0 0; }
.commentlist li.comment .entry li { padding: 0; margin: 0; background: none; border: 0; }
.commentlist li.comment .entry ul { padding: 0; margin: 0 0 3% 6%; background: none; border: 0; }
.commentlist li.comment .entry ul ul { margin: 0 0 1% 6%; }
.commentlist li.comment .entry ol ul { margin: 0 0 1% 6%; }
.commentlist li.comment .entry ol { padding: 0; margin: 0 0 3% 7%; background: none; border: 0; }
.commentlist li.comment .entry ol ol { margin: 0 0 3% 7%; }
.commentlist li.comment .entry ul ol { margin: 0 0 1% 7%; }
.nocomments { text-align: center; margin: 0; padding: 0; display:none; }
.commentmetadata { margin: 0 0 5px 0; display: block; }
.commentlist .reply { overflow:hidden; padding:2% -1% 0; }
.commentlist .reply a { background:#9E1004; padding:2px 10px; color:#fff !important; float:right; font-size:12px; font-weight:bold; text-decoration:none; }
.commentlist .reply a:hover { text-decoration:none; background:#002664; }
.comment-author { padding: 0 0 0.4% 0; }
.comment-author img { border:3px solid #868686; float:left; margin:0 5px 5px 0; padding:0; }
.commentlist .fn { color:#000; margin:0; text-transform:capitalize; }
.commentlist .comment-author-admin .fn, .commentlist .comment-author-admin .fn a { color:#006B98; }
.commentlist .trackback .fn, .commentlist .pingback .fn { margin:0; }
.commentlist .says { position:relative; line-height:normal; }
.pagination a { font-size:16px; }
.blog-post-thumb { padding:0 10px 10px 0; }
.blog-post-thumb img { padding:3px; border: solid 1px #ccc; width:150px; height:150px; }
.blog-post-thumb-in { padding:0 10px 10px 0; }
.blog-post-thumb-in img { padding:3px; border:solid 1px #ccc; }
.contactInfo { float: left; width: 190px; margin: 0 20px 0 0; }
.collapseomatic { color: #555 !important; display: block !important; font-size: 16px !important; font-weight: bold; margin: 0 !important; padding: 0 0 0 16px !important; }
.faqBox { padding:10px 0; }
.faqBox p { padding-bottom:0 !important; }
.faqBox ul { padding-left:20px; }
.faqBox ul li { padding-bottom:3px; }
.social-icons-cont { padding:0; margin:0; clear:both; }
.social-icons-cont ul { list-style:none; margin-left:20px; }
.social-icons-cont ul li { padding:0; margin:0 10px !important; float:left; }
.social-icons-cont ul li a { display:block; width:30px; height:30px; }
.social-icons-cont ul li a.conFacebook { background:url(images/facebook-icon.png) no-repeat; }
.social-icons-cont ul li a.conTwitter { background:url(images/twit-icon.png) no-repeat; }
.social-icons-cont ul li a.conVimeo { background:url(images/vimeo-icon.png) no-repeat; }
.social-icons-cont ul li a:hover { background-position:0 -30px; }
.awqsf_box input[value="wqsfcmfall"] { display:none; }
#awqsf_search_form_726 { padding:10px; }
.cmfradio { float: left; width: 109px !important; }
.customProductionTop { margin-bottom: 10px; height: 111px; }
/*#menu-item-112 {height: 29px !important;}*/







.taxo-cmf-0, .taxo-cmf-1, .taxo-cmf-2, .taxo-cmf-3, .taxo-cmf-4, .taxo-cmf-5, .taxo-cmf-6, .taxo-cmf-7 { display:block; padding:0 0 6px; }
#awqsf_search_form_726 input[type="radio"] { margin:5px 8px 5px 0; }
/*.awqsf_box.cmfradio-1{width:80%;}*/







.awqsf_box select { width:86% !important; margin-left:40px; }
p.awqsf-button { text-align:left !important; padding-bottom:0 !important; }
#awqsf_submit { font-size:0; text-indent:-999px; background:url(images/search-button.png) no-repeat; width:94px; height:27px; border:none; padding:0; margin:0; cursor:pointer; }
.awqsf_box.cmfdrop-2 { padding-bottom: 15px; }
.taxo-cmf-0, .taxo-cmf-1, .taxo-cmf-2, .taxo-cmf-3 { color: #9E1004; font-family: museo_slab500; font-size: 21px; letter-spacing: 1px; margin: 10px 0 10px 40px; padding:0; height:27px; line-height:27px; text-align:center; }
label.taxradio, label.cmfradio { float:none !important; display:block; padding-left:39px; }
.cmfradio + .cmfradio { padding-bottom: 13px; font-size: 13px; }
.awqsf-button { padding-top:10px !important; }
.cmfradio-1 .cmfradio { float:left !important; width:106px !important; }
.audioDemos .article-details { background:none; border-bottom:solid 1px #ccc; border-top:none; }
.audioDemos .blog-post-title { padding-bottom: 5px; }
.audioDemos .work { border:none; margin: 0 0 0; padding: 5px 0 0 0; }
.audioDemos .work div p+p { padding:0px !important; }
.blog #dash #rightpan .box .bottom { background: url(http://www.pushbuttonproductions.com/wp-content/themes/pushbutton/images/box-bg2.png) repeat scroll left bottom transparent !important; }
.page-id-492 #rightpan .box .bottom { background: url(http://www.pushbuttonproductions.com/wp-content/themes/pushbutton/images/box-bg2.png) repeat scroll left bottom transparent !important; }
#aqsfformid { display:inline-block; }
.awqsf_box { float:left; width:290px; margin-right:19px; margin-bottom:22px !important; }
.cmfradio-0 { background:url(images/gender.png) no-repeat 3px 6px; }
.cmfradio-1 { background:url(images/age.png) no-repeat 3px 6px; }
.cmfdrop-2 { background:url(images/language.png) no-repeat 3px 6px; }
.cmfdrop-3 { background:url(images/type-icon.png) no-repeat 3px 6px; }
.taxo-cmf-0, .taxo-cmf-1, .taxo-cmf-2, .taxo-cmf-3 { color:#fff !important; background:#9d0f03; }
#awqsf_submit { float: right; margin-right: -27px !important; }
/* Process







-------------------------------------------------------------- */







#process { width:652px; margin:0px auto; background:url(images/shelf.png) bottom left no-repeat; height:160px; border-top:1px solid #ccc; }
#process .step { background:url(images/step-arrow.png) right 28px no-repeat; float:left; padding:11px 36px 0 26px; }
#process .ptxt { font-family:museo_slab500; font-size:14px; line-height:17px; text-align:center; padding:12px 0 0 0; }
#process .script { padding:11px 32px 0 16px; }
#process .casting { padding:20px 40px 0 30px; }
#process .production { padding:17px 34px 0 20px; }
#process .final { padding:16px 11px 0 15px; background:none; }
.steps { font-size:14px; color:#555; }
.heading { font-size:14px; font-weight:bold; padding-bottom:2px !important; }
.heading span { font-weight:bold; color:#9e1004; }
.steps p { padding-bottom:24px; }
#process .music-search { padding:13px 34px 0 0px; }
#process .music-creation { padding:16px 31px 0 13px; }
#process .lyric { padding:17px 15px 0 0px; text-align:center; }
#process .vocalist { padding:15px 16px 0 0px; text-align:center; }
#process .finishing { padding:18px 3px 0 6px; background:none; }
#process .submit { padding:11px 37px 0 26px; }
#process .casting-coordinator { padding:21px 29px 0 1px; text-align:center; }
#process .final-recording { padding:19px 35px 0 16px; text-align:center; }
#process .recordings { padding:11px 0px 0 22px; text-align:center; background:none; }
.search-results .blog { clear: none; float: left; margin: 10px 0 0; width: 320px; }
.tvaudiolist { margin-left:33px; }
.tvaudiolist img { border:1px solid #cccccc; padding:2px; }
.article-details { display: none; }
.viewWorkBtn { margin-top: 32px; }
.moreSamples { margin: 34px 0; }
.txt > p { font-size: 14px !important; }
.content ul { font-size: 14px; margin: 0 0 12px 20px; }
.content ul li { margin-bottom: 2px; margin:0 0px 2px 0; }
div#cc_form_1 { background:none !important; border:none !important; padding:0 !important; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; width:100% !important; }
div#cc_form_1 label { color:#555555 !important; font-weight:bold !important; }
div#cc_form_1 .b { background: url("images/sign-up.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; float: right; font-size: 0; height: 37px; margin: 9px 15px 12px 0; text-indent: -9999px; width: 153px; }
.bottom.bg2 { padding-left:8px !important; }
#cc_form_1 #constant-contact-signup-errors { color:#9E1004; padding:0; margin:0; width:100%; float:left; height:35px; }
#cc_form_1 #constant-contact-signup-errors ul { margin:0; padding:0 !important; }
#cc_form_1 #constant-contact-signup-errors ul li { line-height:0; float:left; }
#cc_form_1 #constant-contact-signup-errors ul li label { width:100%; padding:0; color:#9E1004 !important; }
#cc_form_3 #constant-contact-signup-errors { color:#9E1004; padding:0; margin:0; width:100%; float:left; height:35px; }
#cc_form_3 #constant-contact-signup-errors ul { margin:0; padding:0; }
#cc_form_3 #constant-contact-signup-errors ul li { float:left; clear:both; }
#cc_form_3 #constant-contact-signup-errors ul li label { width:100%; padding:2px 0; }
div#cc_form_3 label { float:left; width:80px; }
div#cc_form_3 .kws_input_container input[type="text"] { width:250px; margin:5px 0; }
div#cc_form_3 .b { background: url("http://www.pushbuttonproductions.com/machform/data/form_3/css/submit.png") no-repeat scroll 0 0 transparent; border: medium none; float: right; font-size: 0; height: 22px; margin:15px 105px 0 0; width: 90px; cursor:pointer; }
.contactUs { float:left; width:365px; }
.fsFieldRow input[type="text"], .fsFieldRow input[type="email"], .fsFieldRow input[type="number"], .fsFieldRow input[type="tel"], .fsForm textarea { background:none !important; border:none !important; }
div#cc_form_4 label { float:left; width:80px; }
div#cc_form_4 .kws_input_container input[type="text"] { width:250px; margin:5px 0; }
div#cc_form_4 .b { background: url("http://www.pushbuttonproductions.com/machform/data/form_3/css/submit.png") no-repeat scroll 0 0 transparent; border: medium none; float: right; font-size: 0; height: 22px; margin:15px 105px 0 0; width: 90px; cursor:pointer; }
#dash #rightpan .box .bg2 p { font-size: 13px; padding: 4px 0px 5px 0px; }

.lpPoweredByDiv{ display:none !important; }
.liveChat{ position:fixed; top:40%; left:0; background:url("images/live-chat-shadow.png") no-repeat scroll 0 0 transparent; width:48px; height:134px;}
.fsBody .fsForm{margin:0 auto !important;}
.textwidget .fsEmbed .fsPage{margin-top:0 !important;}