@charset "UTF-8";
/* css2 style.css */


html{padding:0; margin:0;}
body{margin:0 0; padding:0; width:100%; background:#042c4c; color:#555555; font-family:'Lucida Grande', Arial, Helvetica, sans-serif;}
body form{margin:0; padding:0px; }

h1{font-size:200%; font-weight: bold; padding:0 30px; margin:20px 0 0 0; font-family:'Lucida Grande',"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:100%; }
h2{padding:0px 0px 0px 25px;}
h2.radioBullet{ background:url(../imgs/buletRadio.png) no-repeat;display:block; height:46px; line-height:46px; margin:5px 0 10px 0; }
h3{padding:0 25px; }
p{padding:10px 30px; margin:0 auto; font-size:13px;}

#contentTop ul li, 
#contentBottom ul li,
.contentBlock ul li{list-style:none; background:url("../imgs3/radiobullet.png") no-repeat scroll 0 3px transparent; padding:0 0 0 25px;line-height:38px; display:list-item; font-family:'Lucida Grande', Arial, Helvetica, sans-serif;}

a{cursor:pointer; color:#303030; text-decoration:underline;}
a:hover{text-decoration:none;}
a img{border:0;filter:alpha(opacity=100); opacity:1;}
a:hover img{filter:alpha(opacity=80); opacity:0.8;}

#contentTopWide, #contentBottomWide{width:100%; margin:0;}
#contentTop, #contentBottom, .contentBlock{width:980px; position:relative; margin:0 auto;}

#contentTopWide{width:100%;background:#4BA0E1!important;}
#contentTop{ margin-top:110px;border-bottom:none!important; }

#errorBlock{top:0px;}

#contentBottomWide{background:#4BA0E1;}
#contentBottom{padding-bottom:10px;background:#4BA0E1;}


.noTableData{background: url(../imgs/noTableDataArrow.png) 0px 0 no-repeat; height:105px;padding:38px 0px 0px 40px; font-size:12px; color:#000;}
.noTableData strong{color:#4484c0; font-size:25px; font-weight:normal;}
.subscribersPage .noTableData{margin-left:130px;}

table.formTable{color:#ffffff; font-size:13px; }
table.formTable tr td.inputCell{width:163px; height:20px; background:url(../imgs/inputTextBgd.png) 0 5px no-repeat;padding-left:2px;}
table.formTable tr td a{line-height:25px;}
table.formTable tr td.usaPhoneInputCell{width:163px; height:20px; background:url(../imgs/inputPhoneBgd.png) 0 3px no-repeat; }
table.formTable tr td.usaPhoneInputCell input{float:left; margin:0 7px 0 0; width:28px;background:none;border:0; text-align:center;}
table.formTable tr td.txtArea{height:95px;background:url(../imgs/textareaBgnd.png) 0 0px no-repeat; padding:0;}
table.formTable tr td input{ font-size:12px;}
table.formTable tr td input.textInput{color:#555555;line-height:13px; font-size:13px; border:0; background:none;margin:0; width:163px;}
table.formTable tr td textarea{border:0;color:#555555; padding:0; width:165px; height:90px; margin:0; background:none;}
table.formTable tr td input.submit{ background:url(../imgs/submitBtn.png) 0 0 no-repeat; border:0; width:111px;height:36px; cursor:pointer; float:right; margin-right:-8px;}
table.formTable tr td input.submit:hover{ background-position:0 -36px;}
table.formTable tr td.required{color:#ffbb00; padding:5px 15px 0 3px;}
table.formTable tr td label{margin:0 2px 0 0; color:#7b7b7b; font-size:13px;}
table.formTable {margin:0 auto 0px 30px;}
table.formTable tr td{ vertical-align:top; padding:5px 0 5px 0;}
table.formTable tr td.sndRaw{padding:5px 0 5px 100px;}
table.formTable tr td.fixed{ width:160px;}
.advAccountPage span.receivingOptions{float:none;margin:5px 5px 0 2px; font-size:12px;}
table.formTable tr td.ieFix{height:auto;}
table.formTable tr td.arrowCell{width:10px; vertical-align:middle;}
table.formTable tr td.blueBg{width:130px; height:40px;  background:url(../imgs/budgetBg.png) 0 0px no-repeat; vertical-align:top; color:#000000; text-align:left;padding-left:7px; padding-top:10px; }


#loginForm, #userLoggedIn{position:absolute; top:30px;right:0px;}
#loginForm table tr td{padding:0; margin:0;}
#loginForm table tr td.inputCell{background:url(../imgs/inputTxtBgnd.png) 2px 4px no-repeat;width:90px; height:13px;padding:0px;}
#loginForm input{ float:left;font-size:11px; font-family:'Lucida Grande',Arial, Helvetica, sans-serif; color:#a0a0a0; width:90px;}
#loginForm input.textInput{  height:13px; line-height:13px; border:0; background:none; padding:1px 0px; margin:2px 0px 2px 4px ;}
#loginForm input.submitInput{ background:url(../imgs/login.png); height:24px; width:43px; border:0; cursor:pointer;}
#loginForm input.submitInput:hover{ background:url(../imgs/login.png) no-repeat 0 -24px;}

td.loginLinks{ text-align:right; line-height:11px; padding:0; vertical-align:top; font-size:11px; color:#93b9d8;}
td.loginLinks strong{color:#d8ecff; margin-right:5px;}
.loginLinks a{font-size:10px; color:#93b9d8; text-decoration:underline; line-height:13px; padding:0; margin:0 5px 1px 0;}
.loginLinks a:hover{color:#ffffff; text-decoration:none;}

#navigation{width:671px;height:37px; position:absolute;bottom:0; right:-2px;background:none;}
a.navItem{height:37px; overflow:hidden; display:block; color:#0066C2; float:left; text-decoration:none;}

a.b0{ background:url(../imgs/menu0.png) 0 0; width:58px;}
a.b1{ background:url(../imgs/menu1.png) 0 0; width:171px;}
a.b2{ background:url(../imgs/menu2.png) 0 0; width:147px;}
a.b3{ background:url(../imgs/menu3.png) 0 0; width:132px;}
a.b4{ background:url(../imgs/menu4.png) 0 0; width:79px;}
a.b5{ background:url(../imgs/menu5.png) 0 0; width:84px;}
a.navItem:hover, a.navItem.active{ background-position:0 -37px; color:#02498A;}

#adBuffer{position:absolute; top:-9px; background:transparent
url(../imgs/autorizeBtnBg.png) no-repeat; width:206px; height:150px; text-align:center;}


a.orangeButton{height:36px;display:block; text-decoration:none; }
a.joinNowBtn{width:105px; background:url(../imgs/joinNOW.png) 0px 0 no-repeat;}
a.startNowBtn{width:105px; background:url(../imgs/startNOW.png) 0px 0 no-repeat;}
a.learnMoreBtn{width:105px; height:36px; display:block; line-height:36px; font-size:14px; text-align:right;}
a.contactUsBtn{width:105px; background:url(../imgs/contactBTN.png) 0px 0 no-repeat;}
a.playDemoBtn{width:105px; background:url(../imgs/playdemoBTN.png) 0px 0 no-repeat;}

a:hover.orangeButton{height:36px; text-decoration:none; display:block; background-position:0 -36px;}

#labels{ position:absolute; top:220px;left:30px;}
#labels tr td.appStore{height:48px; width:185px; background:url(../imgs/AppStore.png) 20px 0 no-repeat;}
#labels tr td.blackBerry{width:210px; background:url(../imgs/blackberry.png) no-repeat 30px 24px;}
#labels tr td.android{ width:185px; background:url(../imgs/android.png) no-repeat 19px 25px;}
#labels tr.link td{height:15px; vertical-align:top; text-align:center;color:#002043;font-size:11px; font-style:italic;}
#labels tr.link td a{color:#002043; text-decoration:none; border-bottom:1px dotted #eeeeee; font-style:normal; font-weight:bold; font-size:11px;}
#labels tr.link td a:hover{ text-decoration:none; border-bottom:1px dotted #444444;}

#phoneSwitcher{ height:280px; display:block; float:right;}

#phoneSwitcher table tr td a.swtich{ width:23px; height:51px; background: transparent url(../imgs/phoneSwitcher.png) no-repeat 0 0;display:block; margin-top:200px; text-decoration:none; opacity:0.8;}
#phoneSwitcher table tr td a.swtich:hover{ text-decoration:none; opacity:1; }
#phoneSwitcher td.phoneImageHolder{ width:145px; height:280px;padding:0;position:relative; background:url(../imgs/phone_HP.jpg) 0 0 no-repeat; margin-top:0px;}
#phoneSwitcher td.phoneImageHolder img{ margin:42px 13px auto 13px;}
#phoneSwitcher table tr td a.swtich.prev{ background-position:0 -52px; }
#phoneSwitcher table tr td a.swtich.next{}


/*  about Page*/
.aboutPage #contentTop{height:310px;}
.aboutPage #contentTop .left{width:700px; display:block; position:relative; float:left; height:230px;}
.aboutPage #contentTop .left h1{font-size:250%; paddin-top:40px; }
.aboutPage #contentTop .right{width:237px;height:250px; float:right;}
.aboutPage #contentTop img{margin-top:4px;}
.aboutPage #contentTop a.orangeButton{position:absolute; top:200px; left:30px;}
.aboutPage p{font-size:13px;}
.aboutPage h3{margin-bottom:0;}

/* why Page */
.whyPage #contentTop{height:250px;}
.whyPage #contentTop .left{width:700px; display:block; position:relative; float:left; height:230px;}
.whyPage #contentTop .left h1{font-size:300%;}
.whyPage #contentTop .left h2{font-size:120%;}
.whyPage #contentTop a.orangeButton{position:absolute; top:200px; left:30px;}
.whyPage #contentTop .right{ width: 260px; height:250px; float:right;}
.whyPage #contentTop img{margin-top:16px;}
.whyPage h3{margin-bottom:5px;}
.whyPage p{padding-top:0; font-size:13px;}
.whyPage #contentBottom ul{padding:0 0 30px 0; margin:0 0 0 30px;}
.whyPage #contentBottom ul li{font-size:13px;line-height:20px;}


/* how Page */
.howPage #contentTop h1{font-size:250%;  position:relative;}
.howPage .orangeButton{position:absolute; top:8px; }
.howPage .startNowBtn{right:200px;}
.howPage .playDemoBtn{right:80px;}
.howPage img.howImg{margin:10px auto 10px 30px;}

.howPage #contentBottom ol{font-size:130%; margin-left:55px; padding:0;}
.howPage #contentBottom ol li ul{ padding:0;font-size:13px; }
.howPage #contentBottom ol li ul li{margin:10px auto 10px -27px}

/*   what Page   */
.whatPage #contentTop{ height:250px;}
.whatPage #contentTop .left{ width:600px; height:240px; display:block; float:left;} 
.whatPage #contentTop .right{ width:350px; height:240px; float:right; } 
.whatPage #contentTop h1{margin-top:60px;}
.whatPage #contentTop h2{margin-top:10px}
.whatPage #contentTop  img{margin-top:20px;} 
.whatPage .orangeButton{position:absolute; bottom:25px; left:30px; }
.whatPage ul{padding:0 0 0 30px;}
.whatPage #contentBottom ul li{margin:10px auto}

/*  resellers Page */
.resellersPage #contentTop{height:240px;}
.resellersPage #contentTop .left{width:600px; display:block; position:relative; float:left; height:230px;}

.resellersPage #contentTop .right{ width: 360px; height:240px; float:right;}
.resellersPage #contentTop img{margin-top:16px;}
.resellersPage #contentTop .left h1{font-size:300%; margin-top:80px;}
.resellersPage #contentTop a.orangeButton{position:absolute; bottom:10px; left:30px;}
.resellersPage #contentTop img{margin-top:30px;}
.resellersPage #contentBottom{ padding-bottom:25px; position:relative; display:block; height:350px}
.resellersPage #contentBottom h3{margin-bottom:0;}
.resellersPage #contentBottom .left{width:400px; display:block; float:left;}
.resellersPage #contentBottom .right{ float:left; width:580px;}
.resellersPage #contentBottom ul{padding:0 0 20px 30px; float:left; margin:0; }
.resellersPage #contentBottom ul li{margin-top:12px;}
.resellersPage #contentBottom .right{ background:url(../imgs/books.jpg) right bottom no-repeat}
.resellersPage #footerNav img.resellers{position:absolute; bottom:40px; right:-70px;}


/*    contact Page    */
.contactPage #contentTop{ height:240px;}
.contactPage #contentTop .left{ width:600px; height:230px; display:block; float:left;}
.contactPage #contentTop .right{ width:350px; height:230px; float:right; }
.contactPage #contentTop h1{margin-top:70px; font-size:280%;}
.contactPage #contentTop img{margin-top:40px;}
.contactPage #contentBottom{position:relative; display:block;padding-bottom:15px; }
.contactPage #contentBottom h3{ margin-bottom:0px; font-size:18px; font-weight:normal; color:#555555;}
.contactPage #contentBottom{ height:400px;}
.contactPage #contentBottom h3{padding:0 0 5px 0;}
.contactPage #contentBottom p{padding:0 20px 0 0; margin:0; font-size:13px;}
.contactPage #contentBottom .left table{margin:0 0 0px 30px; }
.contactPage #contentBottom .left{ width:430px; float:left;}
.contactPage #contentBottom .right{ width:550px; float:right;}
.contactPage #contentBottom .right table tr{vertical-align:top;}

/* register page */

.registerPage #contentBottom{background:none;margin-top:10px;}
.registerPage table.radioTable tr td{height:30px; vertical-align:middle;}
.registerPage table.radioTable a{text-decoration:none; font-size:12px; padding: 5px 0px 5px 45px; background:url(../imgs/radioOnOffBlue.png) 20px -30px no-repeat;  display:block; margin:0px;height:18px;}
.registerPage table.radioTable a.active{background-position: 20px 0px}
.registerPage h2{font-size:16px; color:#ffffff; line-height:35px;}
.registerPage h3{font-weight:normal; margin:30px auto auto 0;color:#ffffff;text-shadow:0px 1px 2px #1a2128;}
.registerPage table tr td label,
.registerPage #contentBottom table tr td a,
.registerPage .registerBlock p{color:#ffffff;text-shadow:0px 0px 2px #1a2128;}
.registerPage .registerBlock p a{color:#ffbb00;text-decoration:underline;}
.registerPage .registerBlock p a:hover{text-decoration:none;}
.registerPage #contentBottom #errorBlock{width:964px;margin:10px 0;margin-left:3px}
.registerPage #errorBlock h2{width:939px}


.registerBlock h3.noBorder{ background:none; padding-top:0px;margin-top:10px;}
.stepsBlock{width:943px; margin:5px 0 0 20px; display:block; position:relative;height:100px;}
.stepsBlock div{width:185px; height:100px; display:block; float:left; background:url(../imgs/stepsBgnd.png) 0 0 no-repeat; color:#808080;filter: alpha(opacity=50);opacity: 0.5;}
.stepsBlock div a{text-decoration:none; width:185px; height:100px; display:block;}
.stepsBlock div a:hover{text-decoration:none;}
.stepsBlock div:hover,
.stepsBlock div.active{filter: alpha(opacity=100);opacity: 1;}
.stepsBlock div strong{font-size:300%;padding:20px 10px;display:block; float:left; width:30px; margin-left:10px;}
.stepsBlock div span{font-size:15px; display: block; float:left;padding:30px 5px 0px 0; width:100px;}

.bgTopholder{background:url("../imgs3/bgTopMiddle.png") -974px 0px no-repeat;width:974px;height:10px;}
.registerBlock{width:970px;position:relative;display:block;padding:10px 0;background:url("../imgs3/bgTopMiddle.png") repeat-y scroll 0 0 transparent;}



.registerPage #submitForm{height:15px; position:relative; margin:0px auto; width:975px; background:url(../imgs3/bgBottom.png) -1px 0 no-repeat }
.registerPage #submitForm a{float:left;margin:20px 10px;}
.registerPage #submitForm a.next{margin-left:310px;}
.registerPage a.buttonImage{width:110px; height:31px; display:block; background:url(../imgs3/indexPopupBtns.png) 0 0 no-repeat; font-size:12px;text-align:center; color:#ffffff; font-weight:bold; text-decoration:none; line-height:31px; margin:5px;}

.registerPage a.buttonImage:hover{ background-position:0 -31px;}

input.buttonImage{width:74px; height:31px; display:block; border:0; cursor:pointer; margin:5px; float:left; font-size:12px; background:url(../imgs/buttonImage.png) 0 0 no-repeat;text-align:center; color:#ffffff; font-weight:bold; padding-top:7px; padding-bottom:9px;}
input.buttonImage:hover{ background-position:0 -31px;}

div.errorMsg{color:#ffffff;  width:100px; height:31px; line-height:31px; font-size:12px; position:absolute; top:20px; left:200px;text-shadow:0px 1px 0px #565656;}
span.redMarkField{ background:url(../imgs/blueBlinkArr.gif) 0 0 no-repeat; display:block; color:#1259a1;  padding:5px 5px; font-size:0px}

/* terms Page*/
.termsPage ul li{font-size:12px;}
.termsPage p{font-size:12px;}
.termsPage h2{font-size:16px;}
.termsPage h3{}
.centerFix{position:relative;top:-10px;}
div.centerFix{position:relative;top:-5px;}
.loginPage #contentBottom{height:380px;}
div.expire{color:#a80000; font-size:14px; position:absolute; top:50px; left:300px;}
.loginPage h3.loginPanel{ position:absolute; top:80px; left:295px;color:#ffffff;text-shadow:0px 1px 2px #1a2128;}
.loginPage table.formTable{ position:absolute; top:140px; left:290px;}
.loginPage table.formTable label{color:#ffffff;}
.loginPage table.formTable tr td{height:40px;}
.loginPage table.formTable tr td input.buttonImage{background:url(../imgs3/indexPopupBtns.png) 0 0 no-repeat;width:140px;font-size:1.1em;font-weight:bold;text-shadow:0px 1px 2px #474747;}
.loginPage table.formTable tr td.inputCell{background:url(../imgs3/inputBgSmall.png) 0 0 no-repeat;width:200px;}
.loginPage table.formTable tr td.inputCell input{line-height:40px;font-size:1.4em;}
.loginPage table.formTable tr td a{color:#ffffff;text-shadow:0px 0px 2px #1a2128;}


.checkBoxNoText label{display:none;}
.modalBackground{background-color: Gray;filter: alpha(opacity=70);opacity: 0.7;}
.overlay{border: black 1px solid;padding: 5px;z-index: 100;width: 100px;position: absolute;background-color: #fff;-moz-opacity: 0.75;opacity: 0.75;filter: alpha(opacity=75);font-family: Tahoma;font-size: 11px;font-weight: bold;text-align: center;}

a.question{width:24px; height:24px; display:block; background:url(../imgs/question.png) no-repeat;filter: alpha(opacity=100);opacity: 1;}
a.question.big{ background:url(../imgs/questionBig.png) 0 0 no-repeat; width:32px; height:32px;}
a.question:hover{filter: alpha(opacity=80);opacity: .8;}
table a.question{position:relative; margin:-4px auto auto 0; float:right; z-index:100;}

div.newHelpWindow{display: block;color:#123b5d;font-family:'Lucida Grande', Arial, Helvetica, sans-serif; width:455px; z-index:1000;}
div.helpWindowTitle{ font-size:18px; font-weight:bold; width:365px; height:43px; background:url(../imgs/popUpTitleBgnd.png) no-repeat; padding:35px 10px 0 80px; }
div.helpWindowContent{ font-size:12px; background:url(../imgs/popUpContentBg.png) bottom no-repeat; padding:10px 47px 35px 47px; text-indent:0;}

.movieHolder{background:#f6f6f6; padding:10px;}

/*  leftMenu   */
.leftMenu{display:block; width:182px; margin-bottom:80px; }
.leftMenu ul, .leftMenu ul li{ background-image:none; padding:0!important; width:182px;margin:0; display:block;}
.leftMenu ul li{list-style:none; background:none; height:40px; }
.leftMenu ul li a{width:181px; height:40px; margin:0;display:block;background:url(../imgs/menuTabs.png) 0 -41px no-repeat; text-align:center;line-height:40px; color:#3370a7; text-decoration:none; padding-right:19px;}
.leftMenu ul li a:hover,
.leftMenu ul li a.active{ color:#ffffff; background-position:0 -2px;}



.advertiser #contentTopWide{border:0; background:#4BA0E1; margin-bottom:0; padding-bottom:0;}	
.advertiser #contentTop .rightPanel,
.reseller #contentTop .rightPanel{ width:775px; display:block;padding:35px 0 28px 0; position:relative;top:0px; left:200px; background:#f6f6f6 url(../imgs/heading.png) top no-repeat;  }
.advertiser #contentTop .rightPanel.withTabs,
.reseller  #contentTop .rightPanel.withTabs{padding:35px 0 28px 0; top:30px; background:#f6f6f6 url(../imgs/headingTabs.png) top no-repeat; }
.advertiser #contentTop .rightPanel.tableTop,
.reseller   #contentTop .rightPanel.tableTop{background:#f6f6f6 url(../imgs/headingTable.png) top no-repeat; }
.advertiser #contentTop .rightPanel.withTabs.tableTop{background:#f6f6f6 url(../imgs/headingTableTabs.png) top no-repeat; }

.advertiser #contentTop .rightPanel ul.tabs{ display:block; position:absolute; top:-27px; padding:0; margin:0; height:27px; }
.advertiser #contentTop .rightPanel ul.tabs li{ list-style:none; padding:0; margin:0; display:block; float:left; background:url(../imgs/tabs.png) 0 -27px no-repeat;width:151px; height:27px; margin-right:1px;  text-align:center; line-height:25px;}
.advertiser #contentTop .rightPanel ul.tabs li.active{background-position:0 0; }
.advertiser #contentTop .rightPanel ul.tabs li a{color:#6e85aa; text-decoration:none; font-size:14px;}
.advertiser #contentTop .rightPanel ul.tabs li.active a{color:#015dac}
.advertiser #contentTop .rightPanel ul.tabs li a:hover{ text-decoration:underline;color:#015dac}


.advertiser div.breadCrmb, .reseller div.breadCrmb{color:#1f5d95;position:absolute; left:560px; font-size:10px;}
.advertiser div.breadCrmb a, .reseller div.breadCrmb a{font-size:10px; text-decoration:none; padding:0 0 0 5px}
.advertiser div.breadCrmb a:hover, .reseller div.breadCrmb a:hover{text-decoration:underline}
.advertiser div.breadCrmb span input.textInput, .reseller div.breadCrmb span input.textInput{color:#1f5d95;width:25px;text-align:center; height:15px; font-size:11px; background:white; border:0;}
.advertiser div.breadCrmb.top, .reseller div.breadCrmb.top{color:#ffffff;top:7px;}
.advertiser div.breadCrmb.top a, .reseller div.breadCrmb.top a{color:#ffffff;top:9px;}
.advertiser div.breadCrmb.bottom, .reseller div.breadCrmb.bottom{ z-index:100;bottom:5px;color:#1f2d55;}
.advertiser div.breadCrmb.bottom a, .reseller div.breadCrmb.bottom a{color:#1f2d55;}

.advertiser #contentTop .rightPanel table{top:0px;position:relative; width:775px;}
.advertiser #contentTop .rightPanel table thead tr{  height:25px; font-size:11px; font-weight:bold;}
.advertiser #contentTop .rightPanel table thead tr a{color:#123b5d;font-size:11px; font-weight:bold; text-decoration:none;}
.advertiser #contentTop .rightPanel table thead tr a:hover{ text-decoration:underline;}
.advertiser #contentTop .rightPanel table tbody tr td{height:20px;  font-size:13px; color:#123b5d; }
.advertiser #contentTop .rightPanel table tbody tr.divider{background:url(../imgs/divider.png) bottom no-repeat;}
.advertiser #contentTop .rightPanel table tbody tr.divider td{ height:25px}
.advertiser #contentTop .rightPanel table tr td.checkbox{width:50px; text-align:center;}


/* dashboard page   */
.dashboardPage{font-family:'Lucida Grande', Arial, Helvetica, sans-serif;}
.dashboardPage #contentTop{padding-top:20px; height:610px;}
.dashboardPage #contentTop .leftMenu{ position:relative; top:0; left:0; }
.dashboardPage #contentTop .rightPanel,
.dashboardPage #contentTop #leftPanel{ width:375px; display:block;padding:0; position:absolute; top:20px;}
.dashboardPage.advertiser #contentTop .rightPanel{ left:610px; background:#ffffff; }
.dashboardPage #contentTop #leftPanel{ left:200px; }
.dashboardPage #contentTop .rightPanel table{width:375px;}
.dashboardPage #contentTop #leftPanel table{ width:390px; }
.dashboardPage h2{width:350px; height:26px; display:block; overflow:hidden; background:url(../imgs/headingSin.png); font-size:16px; font-weight:normal; padding:5px 5px 0 20px ; color:#ffffff; margin:0;}
.dashboardPage #leftPanel h2{width:365px; background:url(../imgs/headingSinLeft.png) 0 0 no-repeat;}
.dashboardPage .smallBox{width:375px;height:243px;background:#f6f6f6; margin-bottom:15px;}
.dashboardPage .largeBox{width:375px;height:310px;background:#f6f6f6;}
.dashboardPage #leftPanel .smallBox,
.dashboardPage #leftPanel .largeBox{width:390px;}
#leftPanel .largeBox .boxContent div{width:388px; height:220px; background:#ffffff ;margin:0  0 0px 1px; padding:0; overflow:hidden;border-bottom:1px solid #C7D8EA; }
.boxContent table{ width:347px; }
.boxContent table thead{ background:#c7d8ea;}
.boxContent table thead tr td{ height:26px;font-size:14px; text-align:left;  line-height:26px; }
.boxContent table thead tr.first td{padding-left:0px;}
.textHeader{float:left; color:#1f3d5b; font-size:12px; line-height:20px;padding:3px 5px 2px 0px ;height:20px;  }
.boxContent table tbody{}
.boxContent table tbody tr.bordered{ background:url(../imgs/divider.png) -40px 19px no-repeat;  }

.boxContent table tbody tr td,
.dashboardPage.advertiser #contentTop .rightPanel .boxContent table tbody tr td{color:#195d91;font-weight:normal; font-size:12px; background:url(../images/tdBgnd.png); text-align:right;padding-right:20px; height:25px;}

.boxContent table tbody tr td.first,
.dashboardPage.advertiser #contentTop .rightPanel .boxContent table tbody tr td.first{font-weight:normal; padding-left:20px; text-align:left; }

.boxContent table tbody tr td.second,
.dashboardPage.advertiser #contentTop .rightPanel .boxContent table tbody tr td.second{font-weight:normal;text-align:left;padding:0;}

.dashboardPage.advertiser #contentTop .rightPanel .boxContent table thead td a{font-size:10px;  float:right; padding:0 10px; color:#404040; font-weight:normal;}
.addButton, .viewRepButton,.editButton{ font-size:10px; height:18px; float:right; padding:0 10px; border-left:1px solid #2366A3;line-height:18px; color:#404040; font-weight:normal; background:url(../imgs/dashboardLinksBG.png) repeat-x; text-decoration:none; }

a.addButton, a.editButton{border-right:1px solid #2366A3;}
a.addButton:hover,a.viewRepButton:hover,a.editButton:hover{color:#101010; text-decoration:underline;}

.textHeader a{height:16px; background-position: 0 -1px; line-height:16px;border:1px solid #ccccdd; border-top:1px solid #b7c8dA; }
.textHeader a.viewRepButton{ border-right:0;}
.smallBox td .textHeader{width:350px;margin-left:20px; padding-right:0;}
.largeBox td  .textHeader{margin-left:20px;}
.largeBox td.second .textHeader{margin-left:0px;}

.dashboardPage .dashboardPopup{ background:white; width:450px;  margin-left:auto; margin-right:auto; padding:50px;}
.dashboardPage .dashboardPopup table.formTable{ margin:0 auto 20px auto; background:url(../imgs/editPromos_NamePromo.png); width:257px; height:62px; }
.dashboardPage .dashboardPopup table.formTable tr td label{ color:#ffffff; padding:0 0 0 40px; margin:0; line-height:20px; height:20px;}
.dashboardPage .dashboardPopup table.formTable tr td.arrowCell{padding:0 0 0 20px;}
.dashboardPage .dashboardPopup #errorBlock{ width:400px; margin:0; }
.dashboardPage .dashboardPopup #errorBlock p{padding:20px; }
.dashboardPage .dashboardPopup #errorBlock div{width:400px;}
.dashboardPage .dashboardPopup #errorBlock div h2{width:200px; background:none;padding:0 15px; }
.dashboardPage .dashboardPopup .smallAddText{font-size:10px; width:500px; text-align:center;}
.dashboardPage .dashboardPopup #submitForm{width:170px; text-align:center; }

/* subscribers page */
.subscribersPage #contentTop{padding-top:20px;padding-bottom:120px; min-height:250px; }
.subscribersPage #contentTop .leftMenu{ position:absolute;}
.subscribersPage #contentTop .leftMenu ul{  }
.subscribersPage #contentTop .rightPanel #contentFooter{width:775px;height:28px; background:url(../imgs/promosTableFooter.png) 0 0 no-repeat; position:absolute;z-index:10;bottom:0; right:0;}
.subscribersPage a.addSubscriber{ position:absolute; top:4px; left:85px; background:url(../imgs/addSubscriberBtn.png) 0 0 no-repeat; display:block; width:135px; height:22px; z-index:1000;}
.subscribersPage a.addSubscriber:hover{ background-position:0 -22px;}
.subscribersPage #helpBlock{position:absolute; left:45px; top:3px;}
.subscribersPage #helpBlock a.question{background:url(../imgs/questionBlue.png) 0 0px; width:24px; height:24px;}
.subscribersPage a.delBtn{ position:absolute; top:6px; left:15px; background:url(../imgs/delBtn.png) 0 0 no-repeat; filter:alpha(opacity=80); opacity:.8; display:block; width:24px; height:22px;}
.subscribersPage a.delBtn:hover{ filter:alpha(opacity=100); opacity:1;}
.subscribersPage #seeMoreData{color:#294173; position:relative; line-height:25px; left:0px;  padding:0 20px; font-size:14px;}
.subscribersPage #seeMoreData a.question{ position:absolute; top:2px; left:240px; background:url(../imgs/questionBlue.png) 0 -24px; width:24px; height:24px;}
.subscribersPage #contentTop .rightPanel .registerBlock{ background:none; width:775px; margin:-40px 0 0 -5px; padding:0; }
.subscribersPage #contentTop .rightPanel .registerBlock h2{font-size:14px; color:#ffffff;}
.subscribersPage table.formTable tr td.sndRaw{padding:5px 0 5px 20px;}
.subscribersPage table.formTable tr td.fixed{ width:160px;}
.subscribersPage.add #contentTop .rightPanel .registerBlock table.formTable{width: 705px;}
.subscribersPage.add #contentTop .rightPanel .registerBlock table.formTable tr{ background:none;}
.subscribersPage.add #contentTop .rightPanel .registerBlock select{margin-left:30px;}
.subscribersPage.add #contentTop .rightPanel .notesBottom{ padding:20px; font-size:11px;}

/*   locationsPage  */
.locationsPage #contentTop{padding-top:20px;padding-bottom:120px; min-height:250px; }
.locationsPage #contentTop .leftMenu{ position:absolute;}
.locationsPage #contentTop .leftMenu ul{  }
.locationsPage #contentTop .rightPanel .registerBlock{ background:none;width:775px; margin:-38px 0 0 18px; padding:0;}
.locationsPage #contentTop .rightPanel .registerBlock h2{font-size:14px; color:#ffffff;line-height:14px; ;width:700px;}
.locationsPage table.formTable tr td.sndRaw{padding:5px 0 5px 20px;}
.locationsPage table.formTable tr td.fixed{ width:160px;}
.locationsPage a.delBtn{ position:absolute; top:6px; left:15px; background:url(../imgs/delBtn.png) 0 0 no-repeat; filter:alpha(opacity=80); opacity:.8; display:block; width:24px; height:22px;}
.locationsPage a.delBtn:hover{ filter:alpha(opacity=100); opacity:1;}
.locationsPage #contentTop .rightPanel table thead tr a{color:#123b5d;font-size:11px; font-weight:bold; text-decoration:none;}
.locationsPage #contentTop .rightPanel a.addLocation{ position:absolute; top:4px; left:167px; background:url(../imgs/addLocationBtn.png) 0 0 no-repeat; display:block; width:135px; height:22px; z-index:1000;}
.locationsPage #contentTop .rightPanel a.addLocation:hover{ background-position:0 -22px;}



.locationsPage.add #contentTop .rightPanel{ width:775px; display:block;padding:35px 0 28px 0; position:relative;top:0px; left:200px; background:#f6f6f6 url(../imgs/heading.png) top no-repeat;  }
.locationsPage.add #contentTop .rightPanel h2{padding-left:20px;}
.locationsPage.add #contentTop .rightPanel h3{padding-left:10px;}
.locationsPage.add #contentTop .rightPanel .registerBlock{margin:-40px 0 0 0px;}
.locationsPage.add #contentTop .rightPanel #submitForm{width:300px;}
.locationsPage.add #contentTop .rightPanel .registerBlock table.formTable{width: 715px; margin:0 0 0 20px; }
.locationsPage.add #contentTop .rightPanel .registerBlock table.formTable tr{ background:none;}
.locationsPage.add #contentTop .rightPanel .registerBlock select{margin-left:30px;}
.locationsPage.add #contentTop .rightPanel .notesBottom{ padding:20px; font-size:11px;}
.locationsPage.add #contentTop .rightPanel .registerBlock table.formTable tr td.sndRaw{}
.locationsPage.add #contentTop .rightPanel .registerBlock table.formTable tr td.fixed{ width:210px;}
.locationsPage.add #contentTop .rightPanel .registerBlock table.formTable tr td select{margin:0;}






/*   buildMyNetworkPage  */
.buildMyNetworkPage{}
.buildMyNetworkPage .leftMenu{ position:absolute;}
.buildMyNetworkPage #contentTopWide{ padding-top:20px;}
.buildMyNetworkPage h1{ font-size:190%;width:770px;padding:0px 0 10px 5px; margin:0;position:relative;top:0px; left:200px;color:#ffffff; }
.buildMyNetworkPage #contentTop{padding-top:0px; padding-bottom:120px;  }
.buildMyNetworkPage #contentTop ul li.noBullet{ background:none; font-size:14px;}
.buildMyNetworkPage #contentTop .rightPanel{ width:769px; display:block;padding:0px 0 180px 0; position:relative;top:0px; left:200px; }
.buildMyNetworkPage #contentTop .rightPanel h2{font-size:14px; line-height:35px; width:770px; height:35px; color:#ffffff; background:url(../imgs/reportsTitleBgnd.png) -1px 0 no-repeat;}
.buildMyNetworkPage #contentTop .rightPanel a,.buildMyNetworkPage #contentTop .rightPanel a img{ filter:alpha(opacity=100); opacity:1;}
.buildMyNetworkPage .widgetHolder{background:#f6f6f6;}
.buildMyNetworkPage .widgetHolder table{ width:770px; margin:0 auto 10px auto;}

.buildMyNetworkPage .widgetHolder table td.switch{width:23px;}
.buildMyNetworkPage #contentTop table tr td a.swtich{ width:23px; height:51px; background: transparent url(../imgs/phoneSwitcher.png) no-repeat 0 0;display:block; text-decoration:none; opacity:0.8;}
.buildMyNetworkPage #contentTop table tr td a.swtich:hover{ text-decoration:none; opacity:1; }
.buildMyNetworkPage #contentTop table tr td a.swtich.prev{ background-position:0 -52px; }
.buildMyNetworkPage #contentTop table tr td a.swtich.next{}
.buildMyNetworkPage .widgetHolder table tr td.theme{background:#ffffff; width:680px; padding:0 10px;} 
.buildMyNetworkPage .widgetHolder table tr td.theme .widget{ display: block; position:relative; top:0; float:left;}
.buildMyNetworkPage .widgetHolder table tr td.theme .widget img{ vertical-align:middle; }
.buildMyNetworkPage .widgetHolder table tr td.theme .widget{height:185px;position:relative;margin:10px; }
.buildMyNetworkPage .widgetHolder.second table tr td.theme .widget{height:155px;margin:10px 30px;}
.buildMyNetworkPage .widgetHolder.third table.wide tr td.theme .widget{height:80px; }
.buildMyNetworkPage .widgetHolder.third table.tall tr td.theme .widget{ height:145px; backgroud:red;}
.buildMyNetworkPage .widgetHolder .widget a.download{ position:absolute; bottom:0; left:0; width:100%; text-align:center; font-size:12px;}


/*   advAccountPage    */
.advAccountPage{} 
.advAccountPage #contentTop{padding-top:20px; padding-bottom:120px; min-height:280px; }
.advAccountPage #contentTop .leftMenu{position:absolute;}
.advAccountPage #contentTop .rightPanel .registerBlock{ width:775px; margin:-40px 0 0 -5px; padding:0;background:none }
.advAccountPage #contentTop .rightPanel .registerBlock h2{font-size:14px; color:#ffffff; }
.advAccountPage #contentTop .rightPanel table.formTable{width:755px; }
.advAccountPage table.formTable tr td.sndRaw{padding:5px 0 5px 0px; width:180px;}
.advAccountPage table.formTable tr td div.right{float:right; }
.advAccountPage table.formTable tr td.fixed{ width:160px;}

.advAccountPage span.receivingOptions{}
.advAccountPage .calendar{width:755px; margin-left:20px; font-size:13px; }
.advAccountPage .calendar input{height:17px; border:1px solid #c3d7eb; font-size:13px; width:60px; margin-right:5px;}
.advAccountPage .calendar a{ text-decoration:none; border-bottom: 1px solid #f6f6f6; color:#4484C0;}
.advAccountPage .calendar a:hover{border-bottom:1px dotted #4484C0;}

.advAccountPage #contentTop .rightPanel table.tableBilling{top:0px;position:relative; width:775px; margin-left:20px;}
.advAccountPage #contentTop .rightPanel table.tableBilling thead tr{  height:25px;}
.advAccountPage #contentTop .rightPanel table.tableBilling thead tr a{color:#123b5d;font-size:11px; font-weight:bold; text-decoration:none;}
.advAccountPage #contentTop .rightPanel table.tableBilling thead tr a:hover{ text-decoration:underline;}
.advAccountPage #contentTop .rightPanel table.tableBilling tbody tr{height:30px;  font-size:13px; color:#123b5d; }
.advAccountPage a.changeBudget{position:absolute; top:-3px; right:25px; background:url(../imgs/changeBudget.png) 0 0 no-repeat; display:block; width:135px; height:22px; z-index:1000;}
.advAccountPage a.changeBudget:hover{ background-position:0 -22px;}
.advAccountPage .dashboardPopup{ width:450px; padding: 10px}
.advAccountPage table.formTable tr td a.question{margin: -3px 450px 0px 0px;}
.advAccountPage #submitForm{width:50%;padding:0 25%;}
.advAccountPage #submitForm a.buttonImage{margin:35px 10px;float:left;}
.advAccountPage #submitForm .infoBlock{position:absolute; width:700px; top:48px; left:-265px;text-align:center;  font-size:12px; color:#0088ee}

.advAccountPage #errorBlock{top:120px;width:980px;}
.advAccountPage #errorBlock h2{width:955px;}



/*  Promos page */
.promosPage #contentTop{padding-top:20px; padding-bottom:120px;  }
.promosPage #contentTop .leftMenu{position:absolute;}
.promosPage #contentTop .rightPanel table{top:0px;position:relative; width:775px;}
.promosPage #contentTop .rightPanel table thead tr{  height:25px;}
.promosPage #contentTop .rightPanel table thead tr a{color:#123b5d;font-size:11px; font-weight:bold; text-decoration:none;}
.promosPage #contentTop .rightPanel table thead tr a:hover{ text-decoration:underline;}
.promosPage #contentTop .rightPanel table tbody tr{height:115px;  font-size:13px; color:#2872b8; background:url(../imgs/divider.png) bottom no-repeat;}
.promosPage #contentTop .rightPanel table{ vertical-align:middle; text-align:center; }
.promosPage #contentTop .rightPanel table tbody tr td.index{width:90px; }
.promosPage #contentTop .rightPanel table tr td.name{ text-align:left;}
.promosPage #contentTop .rightPanel table tbody tr td.content{width:305px; }
.promosPage #contentTop .rightPanel table tbody tr td.content div{ width:295px; height:86px;background:url(../imgs/promos_tmpBgnd.png) 0 0px no-repeat; padding:20px 5px 0px 5px; position:relative;color:#123b5d; }
.promosPage #contentTop .rightPanel table tbody tr td.goLive{}
.promosPage #contentTop .rightPanel table tbody tr td.expire{}
.promosPage #contentTop .rightPanel table tbody tr td.status{ width:50px;}
.promosPage #contentTop .rightPanel table tbody tr td.status a{ width:50px;height:106px; background:url(../imgs/promosIcons.png) 0px 0px no-repeat;margin:0; display:block}
.promosPage #contentTop .rightPanel table tbody tr.paused{color:#d8a4a4;}
.promosPage #contentTop .rightPanel table tbody tr.paused td.index{}
.promosPage #contentTop .rightPanel table tbody tr.paused td.name{}
.promosPage #contentTop .rightPanel table tbody tr.paused td.content,
.promosPage #contentTop .rightPanel table tbody tr.paused td.content div{background-position:0 -106px;color:#d8a4a4;}
.promosPage #contentTop .rightPanel table tbody tr.expired td.content div{background-position:0 -212px;color:#d8a4a4;}
.promosPage #contentTop .rightPanel table tbody tr.paused td.goLive{}
.promosPage #contentTop .rightPanel table tbody tr.paused td.expire{}
.promosPage #contentTop .rightPanel table tbody tr.paused td.status a{ background-position:-50px 0;}
.promosPage #contentTop .rightPanel table tbody tr.expired{color:#808080;}
.promosPage #contentTop .rightPanel table tbody tr.expired td.content div{color:#808080;}
.promosPage #contentTop .rightPanel table tbody tr.expired td.status a{background-position:-100px 0;}
.promosPage #contentTop .rightPanel #contentFooter{width:775px;height:28px; background:url(../imgs/promosTableFooter.png) 0 0 no-repeat; position:absolute;z-index:10;bottom:0; right:0;}
.promosPage #helpBlock{position:absolute; right:10px; top:25px;}
.promosPage #helpBlock .question{ background:url(../imgs/questionBlue.png) 0 0; width:24px; height:24px;}
.promosPage a.editPromo{ position:absolute; bottom:5px; right:10px; font-size:10px; text-decoration:none; line-height:32px; color:#4BA0E1;width:100px;}
.promosPage a.editPromo.welcomePromo{width:150px;}
.promosPage a.editPromo span{ width:32px; height:33px; display:block; background:url(../imgs/promos_tmpIco.png) -32px 0 no-repeat; position:relative; float:right; margin-left:3px;}
.promosPage a.editPromo:hover{color:#1F3565}
.promosPage a.editPromo:hover span{background-position:0 0;}


.promosPage tr.expired a.editPromo{background-position:-32px -66px;}
.promosPage tr.expired a.editPromo:hover{ background-position:0 -66px;}
.promosPage tr.paused a.editPromo{background-position:-32px -33px;}
.promosPage tr.paused a.editPromo:hover{ background-position:0 -33px;}
.promosPage tr.expired a.editPromo{background-position:-32px -66px;}
.promosPage tr.expired a.editPromo:hover{ background-position:0 -66px;}
.promosPage h2.title{color:#ffffff; position:absolute; top:-5px; left:10px;display:block; font-size:14px; text-align:left; padding:0; }
.promosPage a.createPromo{ position:absolute; top:5px; left:100px; background:url(../imgs/createNewPromoBTN.png) 0 0 no-repeat; display:block; width:135px; height:22px;}
.promosPage a.createPromo img{border:0;}
.promosPage a.createPromo:hover{ background-position:0 -22px;}


/*  edit promos   */
.editPromosPage #contentTop{min-height:850px; padding:20px 0 0 0;}
.editPromosPage #contentTop .leftMenu{ position:absolute; }
.editPromosPage .stepsBlock{ position:absolute; left:164px; top:10px; width:796px; display:block;}
.editPromosPage .stepsBlock div{ margin:0 0 0 14px;}
.editPromosPage .stepsBlock div strong{font-size:250%; padding:20px 9px; display:block; float:left; width:25px; margin-left:10px;}
.stepsBlock div span{font-size:15px; display:block; float:left;padding:25px 5px 0 0; width:105px;}
.editPromosPage #helpBlock{position:absolute; right:10px; top:110px; display:none;}

.editPromosPage #contentTop #leftPanel,
.editPromosPage #contentTop .rightPanel{ display:block;padding:0;}
.editPromosPage #contentTop #leftPanel{left:170px;width:300px;  position:absolute; height:650px; z-index:0;top:120px;/*150px*/;}
.editPromosPage #contentTop .rightPanel{position:relative;left:500px; top:100px;/*130px*/; width:405px;}

.editPromosPage #contentTop #leftPanel table tr td,
.editPromosPage #contentTop .rightPanel table tr td{text-align:center; vertical-align:top;}

.editPromosPage #nameYourPromo{width:260px; height:62px; background:url(../imgs/editPromos_NamePromo.png) no-repeat; float:left; position:relative; z-index:110;}
.editPromosPage #nameYourPromo label{font-size:14px; color:#ffffff;}
.editPromosPage #errorTitle{width:260px; padding-left:35px; text-align:justify; color:#800000; font-size:11px; display:none; line-height:17px;}

.editPromosPage #errorTitle span strong{padding:15px 0 5px 0; width:260px; font-size:13px; text-align: center; display:block!important; color:#ee0000;}
.editPromosPage span.redMarkField{ background:url(../imgs/blueBlinkArr.gif) 0 0 no-repeat; display:block; color:#1259a1;  padding:5px 5px; font-size:0px}
.editPromosPage .remainigChars{font-size:11px; color:#8F95A3; position:absolute; top:350px; }
.editPromosPage .simplePhone .remainigChars{top:273px; position:absolute; left:42px; background:#E1E4DB; width:180px}
.editPromosPage .remainigChars span{ display:block; padding-left: 30px;}
.editPromosPage .simplePhone .remainigChars span{ display:block; padding:7px; width:180px}
.editPromosPage .remainigChars span#counterPromo{ display: inline;}
.editPromosPage .myIphonePromoTitle a{font-size:11px; color:#4484C0; text-decoration:none; border-bottom:1px dotted #8F95A3;}
.editPromosPage .sendNowBtn{position:absolute; top:100px;left:22px}
.editPromosPage .simplePhone .sendNowBtn{top:0px;left:55px;}
.editPromosPage .iPhone, .editPromosPage .simplePhone{width:262px; height:550px; display:block;float:left; position:relative; z-index:115;}
.editPromosPage .iPhone{  background: url(../imgs/edit-promos-Phone.png) -13px -12px no-repeat; }
.editPromosPage .iPhone .sendNowBtn a{filter:alpha(opacity=100); opacity:1;background:url(../imgs/sendNowEditPromo.png) 0 0 no-repeat; width:218px; height:30px; display:block;}

.editPromosPage .iPhone .myIphonePromoTitle{margin:210px auto 0px auto; text-align:center; padding:0 0 10px 0; position:relative;}
.editPromosPage .simplePhone .myIphonePromoTitle{margin:125px 0px 0px auto; text-align:center; padding:0 0 10px 0; position:relative;}
.editPromosPage .iPhone .myIphonePromoContent{padding:0 38px; text-align:justify; font-size:12px;color:#002C4C; margin:0; line-height:21px; }
.editPromosPage .iPhone .myIphonePromoContent a{text-decoration: none; border-bottom:1px dotted #20407C; max-width:190px;}
.editPromosPage .simplePhone{background: url(../imgs/simplePhoneBg.jpg) -17px -2px no-repeat; }
.editPromosPage .simplePhone .sendNowBtn a{background: url(../imgs/sendNowEditPromo.png) -30px 0 no-repeat; width:148px; height:30px; display:block;position:relative;margin:80px auto 10px auto; filter:alpha(opacity=100); opacity:1;}
.editPromosPage .simplePhone .myIphonePromoContent{ padding:0 45px; text-align:justify; font-size:13px;}
.editPromosPage .simplePhone .myIphonePromoTitle{text-align:center; padding:0 0 20px 0;}
.editPromosPage .sendNowBtn a:hover{filter:alpha(opacity=50); opacity:.5;}
.editPromosPage .smallNums{width:30px; height:30px;float:left; text-align:center; font-size:10px;padding:5px 0 5px 5px;}
.editPromosPage .rightPanel .smallNums{width:30px; height:30px;float:left; text-align:center; font-size:10px;padding:5px 0 5px 5px; margin:0px -30px ;}
.editPromosPage table tr td.top{}
.editPromosPage div#topPhoneLinks{ height:60px; width:260px;float:left; text-align:center; margin-left:30px; position:relative; z-index:114;}
.editPromosPage div#topPhoneLinks a{position:relative; top:20px; padding:5px; font-size:13px;}
.editPromosPage .rightPanel #sendingOptions{ background:#f6f6f6; width:475px;margin:0 0 20px 0px;}
.editPromosPage .rightPanel #sendingOptions h4{color: #ffffff; font-size:14px; background:url(../imgs/editPromosSendingOption.png) 0 0 no-repeat; width:470px; height:34px; line-height:34px; padding-left:20px; margin:0;}
.editPromosPage .rightPanel table.sendingOptions{ width:475px!important; margin:10px 0 0px 0px; font-size:12px;}
.editPromosPage .rightPanel table.sendingOptions tr td{text-align:center!important;border-left:1px dotted #cccccc; width:60px;height:25px; }
.editPromosPage .rightPanel table.sendingOptions tr td a{font-size:11px; }
.editPromosPage .rightPanel table.sendingOptions tr td.frst{border-left:0;}
.editPromosPage .rightPanel table.sendingOptions tr td strong{}
.editPromosPage .rightPanel table.sendingOptions tr td.scnd{ }
.editPromosPage .rightPanel table.sendingOptions tr td.thrd{ }
.editPromosPage .rightPanel #templateHolder{background:#4384C0 url(../imgs/editPromos4Bgnds-mid.png) repeat-y; width:474px; float:left; position:relative; display:block; }
.editPromosPage .rightPanel #templateHolder #top{width:474px; height:9px; background:url(../imgs/editPromos4Bgnds-top.png)  0 0 no-repeat; display:block;}
.editPromosPage .rightPanel #templateHolder #bottom{width:474px; height:9px; background:url(../imgs/editPromos4Bgnds-bottom.png) 0 0 no-repeat; display:block; float:left;}
.editPromosPage .rightPanel #templateHolder a.seeMoreLink{ width:227px; height:57px; margin:50px 5px 35px 0; position:relative; display:block; float:left;font-size:12px; color:#ffffff; text-decoration:none; text-align:center; }
.editPromosPage .rightPanel #templateHolder a.seeMoreLink:hover{ text-decoration:underline;}
.editPromosPage .rightPanel .smallPaging{ font-size:11px; color:#ffffff; padding-left:10px;}
.editPromosPage .rightPanel .smallPaging a{color:#eefeff;text-decoration:none;  margin:auto 5px; border-bottom:1px dotted #aaddff;}
.editPromosPage .rightPanel .smallPaging a:hover{ text-decoration:none; border-bottom:0px;}
.editPromosPage .rightPanel .templates{background:url(../imgs/editPromosTmpBgnd.png); width:227px; height:137px; margin:5px; position:relative; float:left;}
.editPromosPage .rightPanel .templates h2{font-size:14px; line-height:14px; position:absolute; top:0px; left:0;width:227px; padding:0; text-align:center;}
.editPromosPage .rightPanel .templates p{position:absolute; top:25px; width:200px; height:40px; left:0px;padding:10px; font-size:11px;}
.editPromosPage .rightPanel .templates a{position:absolute; bottom:10px; right:0px; font-size:13px; width:227px; text-align:center; text-decoration: none; color:#888888; }
.editPromosPage .rightPanel .templates a:hover{ text-decoration:underline; color:#101010;}
.editPromosPage .rightPanel #actions{height:40px;width:475px; text-align:right; float:left; position:relative; z-index:150;  }
.editPromosPage .rightPanel #actions a{position:relative; top:12px; padding:0 5px; font-size:13px;}
.editPromosPage .rightPanel #warning{ border:1px dotted #CB9820; width:472px; float:left; position:relative; top:0px; margin-top:-38px;z-index:100;}
.editPromosPage .rightPanel #warning h2{ color:#CB9820; font-size:24px; line-height:25px;  margin-top:10px; margin-bottom:0px;}
.editPromosPage .rightPanel #warning p{color:#aB7800; margin:0;}
.editPromosPage .rightPanel #actions input.buttonImage{float:right; }
.editPromosPage .rightPanel #errorBlock{ width:475px; float:left; position:relative; top:-15px; margin-top:-38px;z-index:100; background-image:none;}
.editPromosPage .rightPanel #errorBlock div{ width:475px;position:relative; margin:0px 0px 0px 0px; display:block; background:#fff6f6 ;padding-bottom:10px; color:#800000; }
.editPromosPage .rightPanel #errorBlock h2{ color:#ee0000; font-size:14px; line-height:25px;  margin-bottom:0px; background:none; width:472px!important;  background:none;}
.editPromosPage .rightPanel #errorBlock p{font-size:12px; }
.editPromosPage #leftPanel #errorBlock{ position:absolute; top:-40px; z-index:0; background-image:none; left:25px;  }
.editPromosPage #leftPanel #errorBlock div{width:255px; height:650px;position:relative; margin:0px 0px 0px 0px; display:block; background:none;padding:10px; color:#f00000; border:1px dotted #f00000; z-index:0;  }
.editPromosPage #leftPanel #errorBlock h2{ color:#ee0000; font-size:14px; line-height:14px;  padding:10px; background:none; width:220px!important;  background:none; display:none;}
.editPromosPage #leftPanel #errorBlock p{font-size:12px; padding:5px; background:#fff6f6; text-align:center;}





.editPromosPage .editAdditionalDetailsPopup{width:360px; background:#f6f6f6; padding:15px;}
.editPromosPage .editAdditionalDetailsPopup h2{text-align:center;margin:10px auto 25px auto;}
.editPromosPage .editAdditionalDetailsPopup textarea{margin:0px 0px 10px 0px; border:1px solid #c3d7eb; height:120px;}
.editPromosPage .editAdditionalDetailsPopup .links{float:left;font-size:15px;text-align:right;margin-top:5px;}
.editPromosPage .editAdditionalDetailsPopup .links ul{margin-top:15px; padding:0px;}
.editPromosPage .editAdditionalDetailsPopup .links ul li{background:none!important;}
.editPromosPage .editAdditionalDetailsPopup .links ul li a{height:30px; margin: 0 10px 0 0;text-decoration:none; background: url(../imgs/radioOnOff.png) right -35px no-repeat; display:block; padding: 0px 25px 0px 0px;}
.editPromosPage .editAdditionalDetailsPopup .links ul li a.active{text-decoration:none; margin: 0 10px 0 0; background-position: right -6px;}
.editPromosPage .editAdditionalDetailsPopup .links ul li a:hover{}
.editPromosPage .editAdditionalDetailsPopup .remainigChars{position:absolute; left:175px;top:210px;}
.editPromosPage .editAdditionalDetailsPopup .remainigChars span{float:left; padding:0px 4px;}
.editPromosPage .editAdditionalDetailsPopup #submitForm{margin-top:25px; width:170px;}


/* editLocationsPopup  */
div.editLocationsPopup{display: block;color:#123b5d;font-family:'Lucida Grande', Arial, Helvetica, sans-serif; width:455px; background:#ffffff;padding:20px 0px;  }
div.editLocationsPopup strong{font-size:18px; font-weight:bold;width:385px;  display:block; padding:15px 10px; border:1px dotted white; text-align:center; margin:0 auto; }
div.editLocationsPopup table{ text-align:center; position:relative; margin:0 auto;}
div.editLocationsPopup table td{font-size:12px; text-align:left;}


/* edit Shedule Popup*/
.editShedulePopup{display: block;color:#123b5d;font-family:'Lucida Grande', Arial, Helvetica, sans-serif; width:700px; background:#ffffff;padding:20px 20px;  }
.editShedulePopup h2{font-size:18px; font-weight:bold; width:660px; display:block; padding:15px 5px; border:1px dotted white; text-align:center; margin:0 auto; }
.editShedulePopup table.formTable{width:500px;}
.editShedulePopup a.question{ background:url(../imgs/questionBlue.png) 0 -48px no-repeat;}
.editShedulePopup h2 a.question{float:right; font-size:11px; padding:0px 27px 0px 5px; background-position:bottom right; width:70px; line-height:24px; text-decoration:none; }
.editShedulePopup .typeSheduling{ border:1px dotted #eaeeff; width:320px; position:relative; float:left; text-align:center; padding:0 25px; margin:0 140px 10px auto;}
.editShedulePopup .typeSheduling a{ margin:10px; padding:0; float:left; line-height:27px;  text-decoration:none;}
.editShedulePopup .typeSheduling a img{ float:left;}
.editShedulePopup .typeDelivery{  width:150px;float:left; text-align:left; /*height:200px; border-left:1px dotted #0258A3; */ padding:60px 10px; margin:0  auto; }
.editShedulePopup .typeDelivery a{margin:0; padding:0; display:block; width:auto; float:left; line-height:30px; text-decoration:none; width:130px; }
.editShedulePopup .typeDelivery a img{float:left;}
.editShedulePopup .definitionSet{ width:520px; font-size:12px; padding:10px;}
.editShedulePopup .firstcolumn{padding:5px 5px 5px 30px;}
.editShedulePopup .secondColumn{ display:table;}
.editShedulePopup .firstcolumn a{ margin:5px; font-size:12px;}
.editShedulePopup .firstcolumn a.active{ text-decoration:none; font-weight:bold;}
.editShedulePopup .moreLink{ width:500px; padding:5px 5px 5px 15px; font-size:11px;margin: 0px 0px 0px 135px;}
.editShedulePopup span.myBoxSpan {display:block; float:left; padding:5px 0; }
.editShedulePopup span.myBoxSpan a{  float:left}
.editShedulePopup .intervals{ width:500px; margin: 0px 0px 0px 155px; padding:10px 0 0 0; text-align:left; }
.editShedulePopup .intervals table.noBgTable{font-size:11px;width:300px; position:relative; }
.editShedulePopup .intervals table.noBgTable tbody tr td a.buttonImage{background:none; color:#123b5d; text-decoration:underline; padding:5px 0; margin:0px; width:50px;}
.editShedulePopup .intervals table.noBgTable a.buttonImage:hover{text-decoration:none;}
.editShedulePopup .intervals table.noBgTable .timeBox{ border:1px dotted #f6f6f6; text-align:left; width:120px;}
.editShedulePopup .intervals table.noBgTable .timeBox input{ width:15px; border:1px solid #cccccc; }
.editShedulePopup .intervals table.noBgTable .timeBox select{}
.editShedulePopup .dayScroll{display:block; float:left; padding:5px 5px;  font-size:12px; line-height:20px;}
.editShedulePopup .secondColumn .box{display:block; float:left; font-size:11px; padding:10px;}
.editShedulePopup .weeks{display:block; float:left; font-size:11px; padding:20px 10px;}
.editShedulePopup .weeks a{ height:20px; line-height:20px; background:url(../imgs/checkboxPack.png) 0 -35px no-repeat; padding:0 0 0 22px;text-decoration:none;  }
.editShedulePopup .weeks a.active{font-weight:bold; background-position:0 -5px;}


/*  editChannelsPopup  */
.editChannelsPopup{display: block;color:#123b5d;font-family:'Lucida Grande', Arial, Helvetica, sans-serif; width:455px; background:#ffffff;padding:20px 0px; }
.editChannelsPopup strong{font-size:18px; font-weight:bold; width:385px; display:block; padding:15px 5px; border:1px dotted white; text-align:center; margin:0 auto; }
div.editChannelsPopup div{ position:relative; margin:10px; auto;  width:445px;text-align:center;}
div.editChannelsPopup div.links a{float:none; text-align:center; padding:14px 15px 0px 15px; color:#888; text-decoration:none; background:url(../imgs/checkboxPack.png)  no-repeat scroll -5px -22px transparent;}
div.editChannelsPopup div.links a.active{background-position:-5px 8px; font-weight:bold;}
div.editChannelsPopup div#submitForm{ width:180px;}


/* editCategoriesPopup */
.editCategoriesPopup{display: block;color:#123b5d;font-family:'Lucida Grande', Arial, Helvetica, sans-serif; width:500px; background:#ffffff;padding:20px 20px; }
.editCategoriesPopup strong{font-size:18px; font-weight:bold; width:385px; display:block; padding:15px 10px; border:1px dotted white; text-align:center; margin:0 auto; }
.editCategoriesPopup p{ padding:5px;}
.editCategoriesPopup table{width:490px}
.editCategoriesPopup table td{ font-size:12px;}
.editCategoriesPopup div#submitForm{ width:180px;}



/*  limitedUseOptionsPopup   */

.limitedUseOptionsPopup{background:#f6f6f6; width:780px; height:580px; font-family:'Lucida Grande', Arial, Helvetica, sans-serif; font-size:100%; padding:0px 20px; border:1px dotted #ffffff}
.limitedUseOptionsPopup h1{text-align:center; padding:0px; font-weight:bold; font-size:18px;}
.limitedUseOptionsPopup #em{text-align:center; font-size:11px; margin-bottom:10px;}
.limitedUseOptionsPopup #em strong{color:#000}
.limitedUseOptionsPopup .options{text-align:left; font-size:90%; color:#000000; font-weight:normal; line-height:30px;height:30px; width:100%; border:1px dotted #f6f6f6; margin-bottom:1px; position:relative;}
.limitedUseOptionsPopup .options select{margin:5px auto}
.limitedUseOptionsPopup .options input.textInput{width:100px; border:1px solid #C3D7EB; margin:6px 7px;float:left;}
.limitedUseOptionsPopup .options input.nums{width:60px; border:1px solid #C3D7EB; margin:0px 7px;}
.limitedUseOptionsPopup .options em{font-size:70%; color:#555555;}
.limitedUseOptionsPopup .options strong{float:left;padding:0 10px 0 0}

.limitedUseOptionsPopup .options a,
.limitedUseOptionsPopup ul li a{ text-decoration:none; color:#555555; font-size:12px; padding:0 0 0 25px; margin:0 0 0 10px;  background:url(../imgs/radioOnOff.png) left bottom no-repeat; height:30px; display:block; width:auto; float:left; line-height:30px; }
.limitedUseOptionsPopup .options a.active,
.limitedUseOptionsPopup ul li a.active{ background-position:left top; }


.limitedUseOptionsPopup .listing{width:400px;height:240px;margin:25px auto;  float:left; border:1px dotted #ffffff; position:relative;z-index:500}
.limitedUseOptionsPopup .listingTable{width:400px; float:left;  font-size:12px; text-align:center; background:#ffffff}
.limitedUseOptionsPopup .listingTable thead{background:#C3D7EB; height:25px; color:#294173; font-weight:bold; font-size:11px;}
.limitedUseOptionsPopup .listingTable thead tr td a.dotted{border-bottom: 1px dotted #294173; color:#294173; font-size:11px;}
.limitedUseOptionsPopup .listingTable thead tr td a.dotted:hover{border-bottom: 1px dotted #B8D1E9; }
.limitedUseOptionsPopup .listingTable tbody tr td{height:20px; border-bottom:1px dotted #f6f6f6;}
.limitedUseOptionsPopup .listingTable tr td.first{text-align:left; padding-left:5px;}
.limitedUseOptionsPopup .listingTable tr td.last{text-align:right; }

.limitedUseOptionsPopup .barCodes,
.limitedUseOptionsPopup .codeQR,
.limitedUseOptionsPopup .codeText{float:right; width:360px; position:relative;z-index:100; margin:25px auto; border:1px dotted #ffffff; height:240px;font-size:12px; font-weight:bold; color:#000000; }
.limitedUseOptionsPopup .barCodes img,
.limitedUseOptionsPopup .codeQR img,
.limitedUseOptionsPopup .codeText img{position:absolute;top:0; right:0; border:1px solid #B8D1E9}
.limitedUseOptionsPopup .barCodes ul.barcodeItems{list-style:none; margin:0 0 0 -15px;!important; padding:0!important; position:relative; }
.limitedUseOptionsPopup .barCodes ul.barcodeItems li.barcodeItem{margin:0!important; padding:0!important; display:block!important; width:0px; height:20px;}

.limitedUseOptionsPopup .smallPaging{font-size:11px;  color:#4F8CC7; position:absolute;bottom:5px;left:0px;}
.limitedUseOptionsPopup .smallPaging span{padding:5px;}
.limitedUseOptionsPopup .smallPaging input{width:25px;  height:15px; border:1px solid #C3D7EB; text-align:center; font-size:11px; color:#4F8CC7;}

.limitedUseOptionsPopup .count{font-size:12px; margin-left:250px; position:absolute; right:5px; }
.limitedUseOptionsPopup .count strong{font-weight:bold;margin-right:2px; color:#00327f;}
.limitedUseOptionsPopup .available{bottom:15px;}
.limitedUseOptionsPopup .redeemed{bottom:0;}

.limitedUseOptionsPopup .options a.dotted{background:none; line-height:1.1; display:inline; padding:0; height:auto; margin:7px 20px 0 0;}
.limitedUseOptionsPopup a.dotted{border-bottom:1px dotted #4F8CC7; text-decoration:none; color:#4F8CC7; padding:0px; margin-right:15px; font-size:12px;}
.limitedUseOptionsPopup a.dotted:hover{border-bottom:1px dotted #f6f6f6;}

.limitedUseOptionsPopup #errorBlock{width:350px; overflow:hidden; position:absolute; top:220px; left:65px;z-index:5000; }
.limitedUseOptionsPopup #errorBlock div{ background-position:-20px 0; width:250px; text-align:center; border:1px dotted #8E3E3B; border-top:0;}
.limitedUseOptionsPopup #errorBlock h2{ }

.limitedUseOptionsPopup .importBlock{position:absolute;left:230px;  width:400px; height:30px;top:5px;}
.limitedUseOptionsPopup iFrame{ width:230px; height:30px;overflow:hidden; display:block; float:left; }
.limitedUseOptionsPopup .importBlock a{ float:left; border-bottom:1px dotted #4f8cc7; padding:5px 0 0 0; background:none; height:auto; line-height:14px; color:#4f8cc7}

.limitedUseOptionsPopup .importBlock a:hover{border-bottom:1px dotted #f6f6f6}
.limitedUseOptionsPopup .importBlock a.question{width:24px; height:24px; display:block; background:url(../imgs/question.png) no-repeat;filter: alpha(opacity=100);opacity: 1; border-bottom:0;}


.limitedUseOptionsPopup a.question{width:24px; height:24px; display:block; background:url(../imgs/question.png) no-repeat;filter: alpha(opacity=100);opacity: 1; border:none;}
.limitedUseOptionsPopup a.question.big{ background:url(../imgs/questionBig.png) 0 0 no-repeat; width:32px; height:32px; border:none}
.limitedUseOptionsPopup a.question:hover{filter: alpha(opacity=80);opacity: .8; }

.limitedUseOptionsPopup .newHelpWindow{background:#ffffff; border:1px dotted #4f8cc7;width:190px!important; height:50px; font-size:11px!important; padding:5px!important;}
.limitedUseOptionsPopup .newHelpWindow a{border-bottom:1px dotted #4f8cc7; text-decoration:none; color:#4f8cc7;}

.limitedUseOptionsPopup #submitForm{padding:0 25%;width:100%;}
.limitedUseOptionsPopup #submitForm a,
input.submitBtn{position:relative; display:block;margin:0 20px;float:left;}


/*  merchResellerPage  */
.merchResellerPage #contentTop{padding-top:20px;padding-bottom:120px; min-height:250px;  }
.merchResellerPage #contentTop .leftMenu{ position:absolute;}
.merchResellerPage #contentTop .leftMenu ul{  }
.merchResellerPage a.addMerchant{ position:absolute; top:4px; left:5px; background:url(../imgs/addMerchant.png) 0 0 no-repeat; display:block; width:135px; height:22px; z-index:1000;}
.merchResellerPage a.addMerchant:hover{ background-position:0 -22px;}
.merchResellerPage #contentTop .rightPanel table{top:0px;position:relative; width:775px;}
.merchResellerPage #contentTop .rightPanel table thead tr{ height:30px; vertical-align:middle; }
.merchResellerPage #contentTop .rightPanel table thead tr td{padding:2px 3px; line-height:12px;}

.merchResellerPage #contentTop .rightPanel table thead tr a{color:#123b5d;font-size:10px; font-weight:bold; text-decoration:none;}
.merchResellerPage #contentTop .rightPanel table thead tr a:hover{ text-decoration:underline;}
.merchResellerPage #contentTop .rightPanel table tbody tr td{ font-size:11px; color:#123b5d; line-height:15px;}
.merchResellerPage #contentTop .rightPanel table tbody tr{background:url(../imgs/divider.png) bottom no-repeat;}
.merchResellerPage #contentTop .rightPanel table tr td.name{ text-align:left; padding-left:10px;}
.merchResellerPage #contentTop .rightPanel table tr td.contactName{ width:150px; text-align:center; padding:5px;}
.merchResellerPage #contentTop .rightPanel table tbody tr td.contactName{ color:#024C90;}
.merchResellerPage #contentTop .rightPanel table tr td.budget{ text-align:center;}
.merchResellerPage #contentTop .rightPanel table tr td.spend{ text-align:center;}
.merchResellerPage #contentTop .rightPanel table tr td.needsIncrease{ text-align:center;}
.merchResellerPage #contentTop .rightPanel table tr td.date{ text-align:center;}
.merchResellerPage #contentTop .rightPanel table tr td.status{ text-align:center;}
.merchResellerPage #contentTop .rightPanel table tr td.subscribers{ text-align:center; }
.merchResellerPage #contentTop .rightPanel #contentFooter{width:775px;height:28px; background:url(../imgs/promosTableFooter.png) 0 0 no-repeat; position:absolute;z-index:10;bottom:0; right:0;}

/*   C a l e n d a r    */
.ajax__calendar{ z-index:100;  position:absolute;}
.ajax__calendar_container{}
.ajax__calendar_header{}
.ajax__calendar_prev{}
.ajax__calendar_next{}
.ajax__calendar_title{}
.ajax__calendar_body{}
.advertiser #contentTop .rightPanel .ajax__calendar_body table,
.advertiser #contentTop .rightPanel .ajax__calendar_body table tr td{width:auto;}
.ajax__calendar_days{}
.ajax__calendar_days table{}
.ajax__calendar_dayname{}
td.ajax__calendar_other{}
.ajax__calendar_day{}
td.ajax__calendar_active{}
.ajax__calendar_months{}
.ajax__calendar_month{}
.ajax__calendar_years{}
.ajax__calendar_year{}
.ajax__calendar_footer{}
.ajax__calendar_today{}



/*   MTM Login Page    */


.mtmImage{position:absolute; top:0px; left:0;}
.mtmSlogan{position:absolute;right:0px; text-align:right; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:16px;padding:0; color:#000; top:0;}
.mtmQuestion{position:absolute;bottom:10px; font-size:12px;font-size:11px; color:#000000; left:0;}
.mtmQuestion span{text-decoration:underline;}
.poweredByShooger{position:absolute;bottom:0px; right:0px;}
.mtm h3.loginPanel{margin:15px 0 0 85px;}
.mtm table tr td{padding:7px 0px; }
.mtm table tr td label{}
.mtm table tr td input{}
.mtm table tr td a{float:left; margin-left:80px; }
.mtm div a.buttonImage{position:absolute; top:168px; left:500px; }


#Gmap span{display:none;}

