/* @imports moved to template/include/styles.html */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
a {
  color:#1e7bd5;
}
a {
  text-decoration:none;
}
#Container {

}
/*.wrapper {
  width:950px;
  margin:0 auto;
  position:relative;
}*/

.business-services-wrapper {
  width:950px;
  margin:0 auto;
  position:relative;
}
/*#Container{ width:950px; text-align:center; padding:0 0 30px 0; }*/
/*#header{ width:950px; height:190px; background-image:url('../images/bgHeader.png'); }*/

.header_bottom {
  height:13px;
  background:url(../images/header_bg_new_bottom.png) repeat-x center 0;
  position:relative;
  top:-14px;
  margin-bottom:-14px;
  z-index:11;
}
/*#bodyContainer{ width:920px; height:auto; padding:30px 0 30px 30px; text-align:left; clear:both;  }*/
#bodyContainer {
  width: 890px;
  margin:0 auto;
  padding-bottom: 371px;
  padding-bottom: 250px;
  min-height:300px;
}
.yo-color {
  color:#fed100
}
#savings-info {
  top: 50px;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  right: 30px;
  width: 450px;
  font-family:"Arial Black";
}
#menu_contain {
  margin:105px 0 0;
  padding:0;
  float:left;
  text-align:left;
  display:inline;
  width:950px;
}


#bus-phone-req-site, #bus-phone-req {
  color: #026DBE;
  font-size: 12px;
  padding: 10px 60px 0 0;
}
.mp-block:hover {
  background-color:#eceef0;
}
.btn_scissors {
  font-family: 'Arial Black', Arial;
  font-size:16px;
  line-height:19px;
  position:relative;
  top:3px;
  left:10px;
  float:left;
}
.btn_scissors span.lt {
  height:50px;
  width:46px;
  background:url(../images/redeem_left.png) no-repeat 0 0;
  float:left;
}
.btn_scissors span.ct {
  background:url(../images/redeem_center.png) repeat-x;
  min-width:50px;
  height:29px;
  float:left;
  padding:21px 8px 0 0;
  text-indent:-5px;
}
.btn_scissors span.rt {
  height:50px;
  width:7px;
  background:url(../images/redeem_right.png) no-repeat 0 0;
  float:left;
}
.btn_scissors .count {
  border: 1px dashed #777;
  padding: 5px 10px;
  float: left;
  top: -17px;
  position: relative;
  left: 1px;
  background: #fff;
  border-radius: 4px 4px 4px 0;
  -moz-border-radius: 4px 4px 4px 0;
  -webkit-border-radius: 4px 4px 4px 0;
  display: none;
}

a.redeemcrumb {
  background: url("../images/redeem_blue.png") no-repeat 0 0;
  float:right;
  display:block;
  width:114px;
  height:50px;
  text-indent:-9999px;
}
a.redeemcrumb:hover {
  background: url("../images/redeem_black.png") no-repeat 0 0;
}
#callout-redeem-btn {
  z-index:101!important;
}
#callout-redeem-btn a {
  background: url("../images/side_btn_redeem_new.png") no-repeat 0 0px;
  display:block;
  width:104px;
  height:65px;
  font-family: 'Arial Black', Arial, sans-serif;
  font-size:16px;
  line-height:16px;
  text-align:center;
  padding: 55px 0 0 0px;
}
.fr #callout-redeem-btn a {
  width:104px;
  height:63px;
  font-family: Arial, sans-serif;
  font-size:12px;
  line-height:12px;
  padding: 57px 0 0 0px;
}
#callout-redeem-btn:hover span {
  color:#BF2E02;
}
#callout-redeem-btn span {
  position: absolute;
  right: 48px;
  bottom: 15px;
  font-family: "Arial Black";
  font-size: 16px;
  font-weight: normal;
  color: #237ACF;
}
#callnowpopup, #feedback-contact-popup, #wp-ecom-popup, #feedback-popup {
  display: none;
  background: #fff;
  padding: 20px;
  border: 5px solid #000;
  float: left;
  font-size: 1.2em;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 10000;
  -webkit-box-shadow: 0px 0px 50px #000;
  -moz-box-shadow: 0px 0px 50px #000;
  box-shadow: 0px 0px 50px #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#feedback-contact-popup h1 {
  color: #383838;
  font-family: "Arial Black";
  font-size: 36px;
  padding:0;
  margin:0 0 10px;
}
#dyncoupons .coupon-shell {
  float:left;
  border-bottom: 1px solid #a2a2a2;
  padding:0 29px 25px 0;
  margin:0 0 20px 0;
}
#su-usermsg {
  margin:10px 0;
  border:1px solid #F00;
  padding:10px;
}
#edit-password li, #edit-account li {
  margin-bottom:4px;
}
.submit-btn {
  display:block;
  height:47px;
  width:118px;
  background:url(../images/submit_btn.png) no-repeat 0 0;
  text-indent:-9999px;
  border:0 !important;
  cursor:pointer;
}
.submit-btn:hover {
  background-position:0 -47px;
}
.change-btn {
  display:block;
  height:47px;
  width:118px;
  background:url(../images/change-btn.png) no-repeat 0 0;
  text-indent:-9999px;
  border:0 !important;
  cursor:pointer;
}
.change-btn:hover {
  background-position:0 -47px;
}
.bg-feedback-cta {
  background:url(../images/feedback_cta.jpg) no-repeat 0 0;
}
#feedback-cta-btn {
  display:block;
  height:20px;
  width:139px;
  text-indent:-9999px;
}
#subnavnew1 {
  margin:0px;
  padding: 0 0 0 32px;
  float:left;
  text-align:left;
}
#subnavnew1 ul {
  list-style: none;
  margin:0px;
  padding:0;
  text-align:left;
  cursor:pointer;
}
#subnavnew1 ul li {
  display: inline;
  list-style: none;
  margin:0px;
  padding: 0 10px 0 0;
  text-align:left;
  cursor:pointer;
}
#subnavnew1 ul li a {
  color:#0e6dcb; /*color:#0099FF;*/
  text-decoration:none;
  font-weight:bold;
}
#subnavnew1 ul li a:hover {
  color:#FFFFFF;
}
#subnavnew1 ul li a:active, #subnavnew1 ul li a:focus {
  color:#000000;
}
/*#subnavnew2{  margin:0px; height:30px; padding: 0 0 0 173px; float:left; text-align:left; }*/
#subnavnew2 {
  padding: 0 0 0 90px;
}
#subnavnew2 ul {
  list-style: none;
  margin:0px;
  padding:0;
  text-align:left;
  cursor:pointer;
}
#subnavnew2 ul li {
  display: inline;
  list-style: none;
  margin:0px;
  padding: 0 10px 0 0;
  text-align:left;
  cursor:pointer;
}
#subnavnew2 ul li a {
  color:#0e6dcb;
  text-decoration:none;
  font-weight:bold;
}
#subnavnew2 ul li a:hover {
  color:#FFFFFF;
}
#subnavnew2 ul li a:active, #subnavnew1 ul li a:focus {
  color:#000000;
}
/*#subnavnew3{  margin:0px; padding: 0 0 0 320px; float:left; text-align:left; }*/
#subnavnew3 {
  padding: 0 0 0 266px;
}
#subnavnew3 ul {
  list-style: none;
  margin:0px;
  padding:0;
  text-align:left;
  cursor:pointer;
}
#subnavnew3 ul li {
  display: inline;
  list-style: none;
  margin:0px;
  padding: 0 10px 0 0;
  text-align:left;
  cursor:pointer;
}
#subnavnew3 ul li a {
  color:#0e6dcb;
  text-decoration:none;
  font-weight:bold;
}
#subnavnew3 ul li a:hover {
  color:#FFFFFF;
}
#subnavnew3 ul li a:active, #subnavnew1 ul li a:focus {
  color:#000000;
}
/*#subnavnew4{  margin:0px; padding: 0 0 0 30px; float:left; text-align:left; }*/
#subnavnew4 {
  padding:0 0 0 91px;
}
#subnavnew4 ul {
  list-style: none;
  margin:0px;
  padding:0;
  text-align:left;
  cursor:pointer;
}
#subnavnew4 ul li {
  display: inline;
  list-style: none;
  margin:0px;
  padding: 0 10px 0 0;
  text-align:left;
  cursor:pointer;
}
#subnavnew4 ul li a {
  color:#0e6dcb;
  text-decoration:none;
  font-weight:bold;
}
#subnavnew4 ul li a:hover {
  color:#FFFFFF;
}
#subnavnew4 ul li a:active, #subnavnew1 ul li a:focus {
  color:#000000;
}
#subnavnew5 {
  padding: 0 0 0 255px;
}
#subnavnew5 ul {
  list-style: none;
  margin:0px;
  padding:0;
  text-align:left;
  cursor:pointer;
}
#subnavnew5 ul li {
  display: inline;
  list-style: none;
  margin:0px;
  padding: 0 10px 0 0;
  text-align:left;
  cursor:pointer;
}
#subnavnew5 ul li a {
  color:#0e6dcb;
  text-decoration:none;
  font-weight:bold;
}
#subnavnew5 ul li a:hover {
  color:#FFFFFF;
}
#subnavnew5 ul li a:active, #subnavnew1 ul li a:focus {
  color:#000000;
}
#cartdata {
  float:right;
  margin:0;
  padding:0 30px 0 0;
  width:152px;
  color:#FFF;
  display:inline;
  text-align:left;
}
.myarea_points a {
  color:#ffffff;
  font-weight:bold;
  font-family:"Arial Black";
}
.myarea_points a:hover {
  text-decoration:underline;
}
#submenucontainer {
  height:20px;
  position:relative;
}
#submenu, #submenu2, #submenu3, #submenu4 {
  width:100%;
  position:relative;
  margin:0px;
  padding:0px;
  left:-6px;
  bottom:6px;
}
.submenu ul li {
  display: inline;
  list-style: none;
  padding-right: 12px;
  padding-top:0px;
  margin:0px;
  /*background-color: #DCDCDC;*/
	text-align: center;
  cursor:pointer;
}
.submenu a {
  font-family:arial;
  font-size: 90%;
  font-weight: bold;
  color:#0000ff;
}
.submenu a:hover {
  font-family:arial;
  font-size: 90%;
  font-weight: bold;
  color:#ffffff;
  text-decoration:none;
}
#divSubContent {
  width: 95.5%;
  height: 300px;
  /*border : solid 1pt #cccccc;*/
	padding: 20px;
  padding-top: 0px;
}
#openGraph {
  background-color:silver;
  width: 220px;
  height: 120px;
  text-align: center;
}
#spacer {
  height:10px;
}
#footerAdd {
  width: 100%;
  height: 60px;
  background-color:silver;
}
.footerspacer {
  height:20px;
}
/*.footmenu{line-height:12px;float:left;position:relative;}*/
.footmenu {
  float:left;
  padding-left:20px;
}
.footmenu ul {
  margin:0;
  padding:0;
}
.fmns {
  padding-right:5px;
}
.fmline {
  background: url(../images/footer_nav_line.png) no-repeat 5px 0px;
}
.footmenu ul li {
  list-style: none;
  padding-right: 0px;
  padding-left: 0px;
  padding-top:0px;
  margin:0px;
  color:#a7cbed;
  font-size: 10px;
  letter-spacing: 1px;
}
.footmenu ul > li > a {
  color:#ffffff;
  font-family:arial;
  font-size:10px;
  font-weight:bold;
  color:#d7eafb;
}
.footmenu ul > li > a:hover {
  text-decoration:none;
  color:#fff;
}
.footmenuhead a {
  display:block;
  margin:0 0 5px;
  color:#ffffff;
  font-family:"Arial Black";
  font-size:13px;
  text-shadow:1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0px #000, -1px 1px 0 #000;
  padding-left:25px;
}
.footmenuhead a:hover {
  color:#000;
  text-decoration:none;
  text-shadow:1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0px #fff, -1px 1px 0 #fff;
}
#nl-email {
  border:0;
  background:0;
  padding: 8px 0 6px;
  width: 262px;
  color:#6E6E6E;
  font-size:12px;
}
#nl-submit {
  border:0;
  background:0;
  color:#fff;
  margin-left:9px;
}
.bot_container {
  margin-top:20px;
}
#site-search {
/*padding:7px 0 0;*/
}
#s, #s-submit {
  /*border:0;
	background:0;*/
	font-size:12px;
}
#s {
  color:#6e6e6e;
  /*padding:0 0 4px;*/
	width:220px;
}
#s-submit {
  padding:0 0 0 13px;
  cursor:pointer;
  color:#fff;
}
.messagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  text-align:left;
  width:394px;
  z-index:50;
  padding: 25px 25px 20px;
}
label {
  display: block;
  margin-bottom: 3px;
}
.messagepop p, .messagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}
#tophomelink {
  width:480px;
  height:100px;
  cursor:pointer;
  float:left;
}
#clipinfo {
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
}
.clipinfo {
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
}
/*float:right;top:35px;font-family:arial;font-size:14px;font-weight:bold;color:#ffffff;height:20px;text-align:left;position:relative; */
/*#searchContainer{ margin:0; padding:5px 30px 0 0; float:right; }*/
/*#searchTextBox{ float:left; background:url('../images/searchtextbox.png') 0% 20% no-repeat; /*height:33px;* / padding:1px 0 0 15px; }*/
/*#newsletter-signup, #searchTextBox{ padding-left:10px; width:347px; height:31px; background:url(../images/input_box.png) no-repeat 0 0; }*/
/*.searchinput{ font-family:arial;font-size:9px;margin:0px; height:16px; border:0px; width:160px; } */
.top_search {
  float:left;
}
#btnSearch {
  float:left;
}
.mainlevel-nav {
  font-family:arial;
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
}
#pillmenu #mainlevel-nav .mainlevel-nav {
  font-family:arial;
  font-size:16px;
  color:#ffffff;
}
#pillmenu #mainlevel-nav .mainlevel-nav:hover {
  font-family:arial;
  font-size:16px;
  color:#000000;
}
table {
  padding:0px;
}
div {
  margin:0px;
  padding:0px;
}
.box {
  width:270;
  height:235;
}
.boxHead {
  height:70px;
}
.boxTxt {
  font-family:arial;
  font-style:black;
  font-size:11px;
  color:#444444;
  height:90px;
}
.loginbox {
  width:80px;
  height:12px;
  border:solid 1pt #c9c9c9;
  background-color:transparent;
}
.login-block {
    width: 325px;
    display: inline-block;
    vertical-align: top;
}
.logindivider {
    text-align: center;
    margin: 20px;
    font-size: 1.6em;
    /*font-style: italic;*/
    color: #666666;
    display: inline-block;
    width: 40px;
}
#loginform {
	clear: both;
	margin: 0 0 20px 0;
}
#loginform .input {
	margin: 0 5px 10px 0!important;
}
#loginform .checkbox {
	margin-left: 0;
}
#loginform .label-check {
	font-weight: normal;
}
.signupinfo a {
  color:white;
}
.tdheading {
  height:60px;
}
.subheading {
  font-family:arial;
  font-size:26px;
  font-weight:bold;
  color:#026dbe;
  text-align:left;
  line-height:30px;
}
.smallblue {
  font-family:arial;
  font-size:12px;
  color:#026dbe;
  text-align:left;
}
.blkTxt {
  font-family:arial;
  font-size:18px;
  color:#000000;
  text-align:left;
}
#divSignup input, #divLogin input {
  border:solid 2pt #c6c6c6;
}
#CB {
  font-family:arial;
  font-size:8.87px;
  font-weight:bold;
  color:#818181;
}
#CB td {
  height:70px;
}
#preview {
}
/*.input, .saving, .normalInput, .inputOffer, .inputDollor, .inputCents {
  height:30px;
  font-family:arial;
  font-size:16px;
  color:#888888;
  padding-left:6px;
}*/
/*
  #coupon {width:270px;height:360px;text-align:left;}
  .clip {width:270px;height:390px;text-align:left;background:url('../images/coupon-template.png') no-repeat 0 0;}
  .unclip {width:270px;height:390px;text-align:left;background:url('../images/coupon-template1.png') no-repeat 0 0;}
  .chkclip {width:512px;height:98px;text-align:left;background:url('../images/coupon-template-checkout1.png') no-repeat 0 0;}
  .chkunclip {width:512px;height:98px;text-align:left;background:url('../images/coupon-template-checkout2.png') no-repeat 0 0;}
  */
  #coupon-container {
  position:relative;
  width:200px;
  text-align:center;
  left:20px;
  top:20px;
}
#chkcoupon-container {
  position:relative;
  float:left;
  width:200px;
  text-align:center;
  left:20px;
  top:10px;
}
#proImage {
  position:relative;
  width:210px;
  height:120px;
  text-align:center;
}
#usermsg p {
  font-size: 12px;
  color: #C33;
}
#divPName {
  position:relative;
  height:25px;
  font-family:arial;
  font-weight:bold;
  font-size:16px;
  color:#323232;
  text-align:left;
  line-height:10px;
}
#divTitle {
  position:relative;
  height:40px;
  font-family:"Arial Black";
  font-weight:bold;
  font-size:17.54px;
  color:#121313;
  text-align:left;
  line-height:18px;
}
#divOffer {
  position:relative;
  height:70px;
  font-family:arial;
  font-weight:bold;
  font-size:8.66px;
  color:#666666;
  line-height:12px;
  text-align:left;
}
#divNoClicked {
  position:relative;
  height:30px;
  font-family:arial;
  font-weight:bold;
  font-size:16.42px;
  color:#3778ca;
  line-height:10px;
  text-align:left;
}
#divchkPName {
  position:relative;
  height:15px;
  font-family:arial;
  font-weight:bold;
  font-size:11.34px;
  color:#000000;
  text-align:left;
  line-height:10px;
}
#divchkTitle {
  position:relative;
  height:30px;
  font-family:arial;
  font-weight:bold;
  font-size:11.34px;
  color:#000000;
  text-align:left;
  line-height:12px;
}
#divchkOffer {
  position:relative;
  height:40px;
  font-family:arial;
  font-size:8.66px;
  color:#000000;
  line-height:10px;
  text-align:left;
}
#divSavingsContainer {
  float:left;
  position:relative;
  text-align:right;
  width:130px;
}
#divSavings {
  float:left;
  position:relative;
  top:12px;
  left:20px;
  width:210px;
  height:40px;
  font-family:"Arial Black";
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}
#CpnCode {
  float:left;
  position:relative;
  width:115px;
  height:15px;
  font-family:arial;
  font-size:26px;
  color:#ffffff;
}
#divchkSavings {
  position:relative;
  float:left;
  top:32px;
  left:0px;
  width:160px;
  height:40px;
  font-family:arial;
  font-size:18px;
  font-weight:bold;
  color:#000000;
  ;
  text-align:left;
}
#divDollor {
  float:right;
  position:relative;
  top:15px;
  left:-3px;
  height:40px;
  font-size:34.61px;
  font-family:"Arial Black";
  font-weight:bold;
  color:#ffffff;
}
#divCents {
  float:right;
  position:relative;
  height:30px;
  font-size:12px;
  font-family:"Arial Black";
  font-weight:bold;
  color:#ffffff;
}
#divSign {
  float:left;
  position:relative;
  height:30px;
  font-size:12px;
  font-family:"Arial Black";
  font-weight:bold;
  color:#ffffff;
}
.ttlSave {
  width:200px;
}
.svngs {
  font-family:arial;
  font-size:26px;
  font-weight:bold;
  color:#026dbe;
  text-align:left;
}
.coupon_foot {
  float:left;
  padding-left:2px;
  padding-right:2px;
}
.catInput {
  width:200px;
  height:25px;
  border:solid 1pt #c0c0c0;
}
.overlay1 {
  position:absolute;
  width:100%;
  height:1000px;
  z-index:0;
}
.overlay2 {
  position:absolute;
  width:100%;
  height:1300px;
  background-color:#000000;
  opacity:0.6;
  filter:alpha(opacity=60);
  disabled:true;
  z-index:40;
}
#divLB {
  margin-left:auto;
  margin-right: auto;
  position: relative;
  display: none;
  top: 200px;
  width: 630px;
  height: 330px;
  background-image: url(images/bg_pref.png);
  z-index:50;
}
.textblue {
  color:#026DBE;
}
/*#WhyShare .boxheading{ font-family:arial;font-style:black; font-size:24px; font-weight:bold;color:#026dbe;text-align:left;
  padding:8px 0 8px 0;}
  #WhyShare .smlTxt{font-family:arial; font-size:11px; color:#444444;text-align:left;width:160px; padding-top:10px;}*/
.why-share .boxheading {
  font-family:"Arial Black";
  font-size:21px;
  font-weight:bold;
  color:#026dbe;
  text-align:left;
  padding:8px 0 8px 0;
}
.why-share .smlTxt {
  font-family:arial;
  font-size:11px;
  color:#444444;
  text-align:left;
  width:160px;
  padding-top:10px;
}
.why-links a {
  color:#2269ab;
}
.why-links a:hover {
  color:#bf2e02;
}
.popup {
  /*width:0px;
  height:0px;
  display:none;
  position:absolute;
  background-color:#fff;
  border:solid 1pt #c9c9c9;
  display:none;*/
}
.showpopup {
  position:absolute;
  background-color:#fff;
  border:solid 1pt #c9c9c9;
  z-index:20;
  padding:5px 10px;
} /*width:400px;height:90px;*/
.poplogin {
  width:0px;
  height:0px;
  display:none;
  position:absolute;
  background-image:url('images/bg_login.png');
}
.showlogin {
  top:20px;
  left:60px;
  width:370px;
  height:130px;
  position:absolute;
  background-image:url('images/bg_login.png');
  z-index:20;
}
.emTA {
  width:95%;
  height:50px;
}
/* added by vel */
 .box {
  width:100%;
  height:auto;
  margin:0;
  padding:0;
}
.boxleft {
  width:585px;
  height:auto;
  float:left;
  clear:both;
}
.boxright {
  width:300px;
  height:auto;
  margin:0;
  padding:0;
  float:left;
}
.head1 {
  font-size:18px;
}
/*select {
  border:none;
}*/
.helpbox {
  width:325px;
  height:31px;
  background-image:url(images/helpdrop.png);
  background-repeat:no-repeat;
  margin-bottom:22px;
  border:none;
  margin-top:15px;
  padding:7px 15px 5px 15px;
}
.head2 {
  font-size:24px;
  color:#237acf;
  font-weight:bold;
}
.stepsleft {
  width:55px;
  height:auto;
  float:left;
  clear:both;
}
.stepsright {
  width:470px;
  height:auto;
  margin-bottom:20px;
  float:left;
  font-size:13px;
}
.clear {
  clear: both;
}
.overflow {
  overflow:hidden;
}
.head3 {
  font-size:24px;
  color:#0d0d0d;
  padding:15px 0px 15px 0px;
  margin:0;
  font-weight:bold;
}
.head4 {
  font-size:24px;
  color:#237acf;
  font-weight:bold;
  margin-bottom:27px;
}
.boxrightbox {
  width:100%;
  height:auto;
  margin-top:50px;
}
.boxrightbox1 {
  width:100%;
  height:auto;
  margin-bottom:10px;
}
.usagebox {
  width:780px;
  height:auto;
  margin:0;
  padding:0;
}
.usageheadleft {
  width:485px;
  height:auto;
  float:left;
  clear:both;
}
.usageheadright {
  width:187px;
  height:25px;
  float:left;
  margin:0;
  margin-top:5px;
  padding:0;
}
.usageheadright1 {
  width:47px;
  height:auto;
  float:left;
  clear:both;
  font-size:9px;
  color:#494949;
  margin-top:7px;
}
.usageheadright2 {
  width:126px;
  height:25px;
  background-image: url(images/listcoupons.png);
  background-repeat:no-repeat;
  float:left;
}
.display1 {
  font-size:9px;
  color:#494949;
  width:473px;
  height:auto;
  float:left;
  clear:both;
  margin-bottom:15px;
}
.display2 {
  font-size:9px;
  color:#494949;
  width:125px;
  height:auto;
  float:left;
  margin-bottom:15px;
}
.display3 {
  font-size:9px;
  color:#494949;
  width:58px;
  height:auto;
  float:left;
  margin-bottom:15px;
}
.usagehead1 {
  font-size:15px;
  font-weight:bold;
  color:#000000;
}
.usagehead2 {
  color:#026dbe;
}
.usageboxtop {
  width:675px;
  height:10px;
  background-image:url(images/usagebox-top.png);
  background-repeat:no-repeat
}
.usageboxmiddle {
  width:675px;
  height:auto;
  background-image:url(images/usagebox-middle.png);
  background-repeat:repeat-y;
  float:left;
}
.usageboxbottom {
  width:675px;
  height:10px;
  background-image:url(images/usageboxbottom.png);
  background-repeat:no-repeat;
}
.box2 {
  width:100%;
  height:auto;
  margin:0;
  padding:0;
  margin-left:-3px;
}
.usagemiddlebox {
  width:605px;
  height:71px;
  margin:6px 40px 14px 14px;
  float:left;
}
.usagemidlebox1 {
  width:95px;
  height:71px;
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: #c5c5c5;
  float:left;
  clear:both;
  font-size:11px;
  color:#000000;
}
.usagemidlebox2 {
  width:157px;
  height:71px;
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: #c5c5c5;
  float:left;
  font-size:11px;
}
.usagemidlebox3 {
  width:102px;
  height:71px;
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: #c5c5c5;
  float:left;
  font-size:11px;
}
.usagemidlebox4 {
  width:124px;
  height:71px;
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: #c5c5c5;
  float:left;
  font-size:11px;
}
.usagemiddlebox5 {
  width:122px;
  height:71px;
  float:left;
  font-size:11px;
}
.usagemiddlebox1head {
  width:100%;
  height:22px;
}
.usagemiddlebox1body {
  width:100%;
  height:23px;
  background-color:#ebedf2;
  color:#ec2222;
}
.usagemiddlebox2head {
  width:100%;
  height:22px;
}
.usagemiddlebox2body {
  width:100%;
  height:23px;
  background-color:#ebedf2;
  color:#026dbe;
}
.usagemiddlebox3body {
  width:100%;
  height:23px;
  background-color:#ebedf2;
  color:#ec2222;
}
.blue9 {
  font-size:9px;
  color:#026dbe;
  margin-left:3px;
}
hr {
  background-color:#aeafaf;
  margin:13px 0px 20px 0px;
  width:660px;
  margin-left:3px;
}
.usageh1 {
  padding:4px 0px 0px 7px;
}
.usageh2 {
  padding:4px 0px 0px 12px;
}
.usagetxt1 {
  padding:4px 0px 0px 7px;
}
.usagetxt2 {
  padding:4px 0px 0px 12px;
}
.usagetxt3 {
  padding:4px 0px 0px 12px;
  color:#ec2222
}
.box2left {
  width:675px;
  height:auto;
  float:left;
  clear:both;
}
.box2right {
  width:105px;
  height:50px;
  float:left;
  margin-top:35px;
}
/*modified by kathir raja on 10-11-2010 at 8:23 am and uploaded*/
.middle_heading {
  font-family:Arial Black;
  font-size:40px;
  color:#000000;
}
.parent_content {
  padding-top:30px;
}
.child_content_1 {
  padding-top:0px;
  padding-left:175px;
  font-family:Arial;
  font-weight:bold;
  color:#026dbe;
  font-size:24px;
  line-height:24px;
}
.child_content_2 {
  padding-left:202px;
  font-family:Arial;
  font-weight:bold;
  color:#026dbe;
  font-size:24px;
  line-height:24px;
}
.child_content_3 {
  padding-left:210px;
  padding-top:13px;
  padding-right:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}
.search_box1 {
  padding-left:134px;
  padding-top:44px;
  float:left;
}
.search_box2 {
  height:39px;
  width:262px;
  font-family:Arial;
  font-size:14px;
  padding-left:11px;
  border:solid 1pt #c9c9c9;
}
.search_button {
  padding-left:406px;
  padding-top:40px;
}
.click_here {
  color:#026dbe
}
.click_clip {
  color:#000000;
}
/*modified by kathir raja on 10-11-2010 at 8:23 am and uploaded*/
/*modified by kathir raja on 12-11-2010 at 7:32 pm*/
.member_popup_heading {
  font-family:Arial;
  color:#a3a3a3;
  font-size:17px;
}
.member_popup_category {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#4b4a48;
}
.member_popup_button {
  color:#494748;
}
.member_popup_already_member {
  font-family:Arial;
  font-size:12px;
  color:#a3a3a3;
}
#member_popup_close_window a {
  font-family:Arial;
  color:#a3a3a3;
  font-size:13px;
  text-decoration:none;
}
#member_popup_close_window:hover {
  color:#000000;
  text-decoration:none;
}
/*modified by kathir raja on 12-11-2010 at 7:32 pm*/
/*designed by kathir raja on 10-11-2010 at 1:09pm*/
.contact_heading {
  font-family:Arial Black;
  font-size:38px;
  padding-left:16px;
  line-height:29px;
}
.contact_sub_heading {
  font-family:Arial;
  font-size:18px;
  padding-top:26px;
  padding-left:16px;
  line-height:17px;
}
.contact_content {
  font-family:Arial;
  font-size:12px;
  padding-left:16px;
  line-height:15px;
  padding-top:3px;
}
.contact_first_name {
  padding-left:13px;
  padding-top:26px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_last_name {
  padding-top:26px;
  font-family:Arial;
  font-size:11.5px;
  padding-left:3px;
  color:#4f4f4f;
}
.contact_text_box_1 {
  padding-left:13px;
  padding-top:1px;
}
.contact_text_box_2 {
  border:solid 1pt #c9c9c9;
  width:220px;
  height:33px;
}
.contact_text_box_3 {
  padding-top:1px;
  padding-left:3px;
}
.contact_text_box_4 {
  border:solid 1pt #c9c9c9;
  width:220px;
  height:33px;
}
.contact_title {
  padding-left:13px;
  padding-top:7px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_name_business {
  padding-top:7px;
  font-family:Arial;
  font-size:11.5px;
  padding-left:3px;
  color:#4f4f4f;
}
.contact_text_box_5 {
  padding-left:13px;
  padding-top:1px;
}
.contact_text_box_6 {
  border:solid 1pt #c9c9c9;
  width:220px;
  height:33px;
}
.contact_text_box_7 {
  padding-top:1px;
  padding-left:3px;
}
.contact_text_box_8 {
  border:solid 1pt #c9c9c9;
  width:220px;
  height:33px;
}
.contact_business {
  padding-left:12px;
  padding-top:7px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_text_box_9 {
  padding-left:13px;
  padding-top:1px;
}
.contact_text_box_10 {
  border:solid 1pt #c9c9c9;
  width:445px;
  height:33px;
}
.contact_city {
  padding-left:13px;
  padding-top:7px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_province {
  padding-left:124px;
  padding-top:7px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_postal_code {
  padding-left:90px;
  padding-top:7px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_select_box_1 {
  padding-left:13px;
  padding-top:1px;
}
.contact_select_box_2 {
  width:138px;
  border:solid 1pt #c9c9c9;
  height:27px;
}
.contact_select_box_3 {
  padding-left:20px;
  padding-top:1px;
}
.contact_select_box_4 {
  width:138px;
  border:solid 1pt #c9c9c9;
  height:27px;
}
.contact_select_box_5 {
  padding-left:23px;
  padding-top:1px;
}
.contact_select_box_6 {
  width:126px;
  border:solid 1pt #c9c9c9;
  height:27px;
}
.contact_telephone {
  padding-left:13px;
  padding-top:7px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_email {
  padding-top:7px;
  font-family:Arial;
  font-size:11.5px;
  padding-left:2px;
  color:#4f4f4f;
}
.contact_text_box_11 {
  padding-left:13px;
  padding-top:1px;
}
.contact_text_box_12 {
  border:solid 1pt #c9c9c9;
  width:70px;
  height:33px;
}
.contact_text_box_13 {
  padding-top:1px;
  padding-left:3px;
}
.contact_text_box_14 {
  border:solid 1pt #c9c9c9;
  width:220px;
  height:33px;
}
.contact_interested {
  padding-left:12px;
  padding-top:17px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_check_box_1 {
  padding-top:17px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_check_box_2 {
  padding-left:9px;
  float:left;
}
.contact_check_box_option {
  float:left;
  padding-left:22px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_check_box_3 {
  float:left;
  padding-left:28px;
}
.contact_check_box_4 {
  padding-top:12px;
  font-family:Arial;
  font-size:11.5px;
  color:#4f4f4f;
}
.contact_check_box_5 {
  padding-left:9px;
  float:left;
}
.contact_direct {
  padding-top:95px;
  padding-left:15px;
  font-family:Arial;
  font-weight:bold;
  font-size:18px;
  color:#237acf;
}
.contact_address_1 {
  padding-left:27px;
  font-family:Arial;
  padding-top:16px;
  float:left;
}
.contact_address_2 {
  padding-top:1px;
  font-size:12px;
}
.contact_address_3 {
  padding-top:1px;
  font-size:14px;
}
.contact_address_4 {
  padding-left:27px;
  font-family:Arial;
  padding-top:16px;
  float:left;
}
.contact_info {
  padding-top:1px;
  color:#237acf;
  font-size:14px;
}
.contact_comments_1 {
  padding-left:21px;
  font-family:Arial;
  font-size:9px;
  color:#767676;
  padding-top:58px;
}
.contact_comments_2 {
  padding-left:16px;
  padding-top:7px;
}
.contact_comments_3 {
  width:341px;
  height:133px;
}
.contact_reset_button {
  padding-left:40px;
  padding-top:13px;
  float:left;
}
.contact_submit_button {
  float:left;
  padding-top:13px;
  padding-left:8px;
}
/*designed by kathir raja on 10-11-2010 at 1:09pm*/
/*designed by kathir raja on 14-11-2010 at 3:09am*/
#EmailContainer {
  padding-left:574px;
  width:357px;
  padding-top:7px;
  position:relative;
}
#EmailTextBox {
  float:left;
  width:357px;
  height:20px;
  background-image:url('../images/email_search.png');
  text-align:right;
  position:relative;
}
.emailinput {
  font-family:arial;
  font-size:9px;
  margin:0px;
  height:16px;
  border:0px;
  width:160px;
  color:#7f7f7f;
  padding-right:70px;
}
#footer_menus a {
  color:#ffffff;
  text-decoration:none;
}
#footer_menus a:hover {
  color:#000000;
  text-decoration:none;
}
/*designed by kathir raja on 14-11-2010 at 3:09am*/
/*designed by kathir raja on 22-11-2010 at 9:55am*/
.close_login a {
  color:#000000;
  text-decoration:none;
}
.close_login a:hover {
  color:#c5c5c5;
  text-decoration:none;
}
/*designed by kathir raja on 22-11-2010 at 9:55am*/
/*designed by kathir raja on 22-11-2010 at 9:55am*/
.subheading_text1 {
  font-family:arial;
  font-size:18px;
  color:#026dbe;
  text-align:left;
  line-height:20px;
  text-decoration:underline;
}
.subheading_text2 {
  font-family:arial;
  font-size:16px;
  color:#707070;
  text-align:left;
  line-height:20px;
}
.subheading_text3 {
  font-family:arial;
  font-size:16px;
  color:#000000;
  text-align:left;
  line-height:20px;
}
/*designed by kathir raja on 22-11-2010 at 9:55am*/
/*designed by kathir raja on 24-11-2010 at 1:35pm*/
.multiple_input {
  border:solid 1.5pt #c6c6c6;
  height:110px;
  font-family:arial;
  font-size:22.34px;
  color:#c0c0c0;
}
/*designed by kathir raja on 24-11-2010 at 1:35pm*/
/*designed by kathir raja on 26-11-2010 at 5:08pm*/
/*designed by kathir raja on 26-11-2010 at 5:08pm*/

/* Form Elements */
.formstyle {
  /*overflow:hidden;*/
}
.formstyle textarea, .formstyle input {
  /*border:1px solid #999;*/
}
.formstyle select {
  border:1px solid #999;
}
.formstyle .button {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.table-space th, .table-space td {
  padding-bottom:5px;
}
.table-space .locationFormContainer {
  margin:0 !important;
}
#lights #locationWidgetcountrylist, #lights #locationWidgetstatelist, #lights #locationWidgetcitylist {
  margin:5px 0;
}
#cashValue {
  margin-top:2px;
}
#home-cat-search-wrap {
  padding:10px 0 10px 240px;
}
#cat-search {
  float: left;
  border: 1px solid rgb(153, 153, 153);
  padding: 12px 4px;
  width: 200px;
  margin-right: 10px;
  font-size:15px;
}
.wb_icon {
  background:url(../images/wb_icon.png) no-repeat;
  display:block;
  padding-left:120px;
  height:110px
}
.header1 {
  color:#026DBE !important;
  font-weight:normal !important;
  font-size:28px !important;
}
.myarea-panel {
  width:160px;
  float:left;
  margin:0 12px;
  padding:0 3px;
}
#login #fbConnect {
  padding:0 0 5px 0;
  display:block;
  border:0;
}
#login h2 {
  padding:15px 0;
}
#pu-signup-main #formfields {
}
.mt-110 {
  margin-top:110px;
}
#pu-signup-main .di {
  display:inline;
  padding:0;
}
#pu-signup-main label {
  padding:0;
  margin:0;
}
#pu-signup-main .input {
  padding:0 0 0 2px;
  margin:0;
  /*font-size:16px;*/
}
span.username-availability {
  font-size:12px;
  margin-left:10px;
}
.pu-signup-form {
  float:left;
  width:450px;
}
.email {
  
  margin:5px 0;
}
.form {
  position:relative;
}
/*.pu-signup-btn{background-image:url(../images/btn_signup.jpg); width:108px; height:45px; display:block; text-indent:-9999px; float:right;}*/
#signup-btn {
  background-position:0 0;
}
#signup-btn:hover {
  background-position:0 -45px;
}
/* pop up widget builder */
#pu-wb-main {
  width:580px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-image:url(../templates/popups/images/join_logo.jpg);
  background-repeat:no-repeat;
  background-position:right top;
}
#pu-wb-main a {
  display:block;
}
#pu-wb-main h1 {
  color:#383838;
  font-family:"Arial Black";
  font-size:34px;
  margin:0;
}
#pu-wb-main h2 {
  color:#026dbe;
  font-family:arial;
  font-size:14px;
  margin:20px 0;
  width:526px;
}
#pu-wb-main h3 {
  color:#000;
  font-family:"Arial Black";
  font-size:18px;
}
#pu-wb-main .plyr {
  position:relative;
}
/*#pu-wb-main .bg{background:url(../templates/popups/images/widget_bg.jpg) 0 right no-repeat;display:block; padding:20px 0;}*/
#pu-wb-main .bg {
  background-image:url(../templates/popups/images/join_logo.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  padding:20px 0;
}
#pu-wb-main a.embed {
  width:52px;
  height:22px;
  background-image:url(../templates/popups/images/player_embed_btn.jpg);
  text-indent:-9999px;
  display:block;
  float:left;
}
#pu-wb-main #embed {
  width: 52px;
  height:22px;
  background-position:0 0;
}
#pu-wb-main #embed:hover {
  background-position: 0px -21px !important;
}
#pu-wb-main a.share {
  width:88px;
  height:20px;
  background:url(../templates/popups/images/player_share_btn.jpg) no-repeat;
  text-indent:-9999px;
  display:block;
  float:left;
  margin-left:10px;
}
#pu-wb-main a.widget {
  width:232px;
  height:45px;
  background-image:url(../templates/popups/images/btn_builder_launch.jpg);
  text-indent:-9999px;
  display:block;
  margin:0px auto;
}
#pu-wb-main #widget {
  width: 232px;
  height:45px;
  background-position:0 0;
}
#pu-wb-main #widget:hover {
  background-position: 0px -44px !important;
}
#pu-joinmsc-main {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#5a5a5a;
  width:668px;
  position:relative;
}
#pu-joinmsc-main h1 {
  color:#383838;
  font-family:"Arial Black";
  font-size:36px;
  margin:0px 0;
}
#pu-joinmsc-main h2 {
  color:#026dbe;
  font-family:"Arial Black";
  font-size:18px;
  margin:10px 0;
  line-height:20px;
}
#pu-joinmsc-main p {
  color:#026dbe;
}
#pu-joinmsc-main .left {
  float:left;
  width:340px;
}
#pu-joinmsc-main .right {
  float:left;
  width:300px;
  height:300px;
  padding:15px 0 0 25px;
}
#pu-joinmsc-main .buttons {
  padding-top:40px;
  float:right;
}
#pu-joinmsc-main a.join {
  width:109px;
  height:45px;
  background-image:url(../images/btn_signup.jpg);
  text-indent:-9999px;
  display:block;
}
#pu-joinmsc-main #join {
  width: 109px;
  height:45px;
  background-position:0 0;
  float:right;
}
#pu-joinmsc-main #join:hover {
  background-position: 0px -45px;
}
#pu-joinmsc-main a.login {
  width:135px;
  height:45px;
  background-image:url(../templates/popups/images/btn_login.jpg);
  text-indent:-9999px;
  display:block;
}
#pu-joinmsc-main #login {
  width: 135px;
  height:45px;
  background-position:0 0;
  float:right;
  margin-top:10px;
}
#pu-joinmsc-main #login:hover {
  background-position: 0px -45px;
}
#pu-joinmsc-main .heading {
  background:url(../templates/popups/images/join_logo.jpg) 0 0 no-repeat;
  height:96px;
  padding-left:100px;
}
#pu-fb-main {
  color: #026dbe;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 600px;
}
#pu-fb-main h1 {
  color: #383838;
  font-family: "Arial Black";
  font-size: 34px;
  margin:0;
}
#pu-fb-main h2 {
  color: #026DBE;
  font-family: arial;
  font-weight:normal;
  font-size: 14px;
  margin: 10px 0 0;
}
#pu-fb-main .bg {
  background: url(../templates/popups/images/share_fb_bg.png) no-repeat scroll 0 0 transparent;
  display: block;
  padding: 100px 0 0 0px;
}
#pu-fb-main .controls {
  display: inline-block;
  margin: 5px 0;
  padding: 5px 10px;
}
#pu-fb-main li {
  display: inline-block;
  padding: 0;
}
#pu-fb-main a.embed {
  background-image: url(../templates/popups/images/player_embed_btn.jpg);
  display: block;
  float: left;
  height: 22px;
  text-indent: -9999px;
  width: 52px;
}
#pu-fb-main a.share {
  background: url(../templates/popups/images/player_share_btn.jpg) no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 20px;
  margin-left: 60px;
  text-indent: -9999px;
  width: 88px;
}
#pu-fb-main a.map {
  background-image: url(../templates/popups/images/player_map_btn.jpg);
  display: block;
  float: left;
  height: 22px;
  text-indent: -9999px;
  width: 42px;
}
#pu-fb-main .buttons {
  padding-top:60px;
  float:right;
}
#pu-fb-main a.fb {
  background-image: url(../templates/popups/images/btn_connectfb.jpg);
  display: block;
  height: 45px;
  text-indent: -9999px;
  width: 244px;
}
#pu-fb-main #fb {
  background-position: 0 0;
  height: 45px;
  width: 244px;
  float:right;
}
#pu-fb-main #fb:hover {
  background-position: 0 -46px;
}
#pu-fb-main a.seemore {
  background-image: url(../templates/popups/images/share_seemore_btn.jpg);
  display: block;
  height: 45px;
  text-indent: -9999px;
  width: 200px;
}
#pu-fb-main #seemore {
  background-position: 0 0;
  height: 45px;
  width: 200px;
  float:right;
  margin-top:10px;
}
#pu-fb-main #seemore:hover {
  background-position: 0 -46px;
}
#pu-fb-main .left {
  float:left;
  width:280px;
}
#pu-fb-main .right {
  float:left;
  width:300px;
  padding-left:20px;
}
#pu-tw-main {
  width:600px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#026dbe;
  position:relative;
}
#pu-tw-main h1 {
  color:#383838;
  font-family:"Arial Black";
  font-size:34px;
  margin:0px 0;
}
#pu-tw-main h2 {
  color:#026dbe;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  margin:10px 0 0 0;
}
#pu-tw-main .bg {
  background:url(../templates/popups/images/tweet_bg.jpg) 0 0 no-repeat;
  height:76px;
  display:block;
  padding:100px 0 0 0px;
}
#pu-tw-main .fleft {
  float:left;
}
#pu-tw-main .coupon {
  margin:0px 14px 10px 14px;
}
#pu-tw-main .controls {
  margin:5px 0;
  display:inline-block;
  padding:5px 10px;
}
#pu-tw-main li {
  display:inline-block;
  padding:0;
}
#pu-tw-main a.embed {
  width:52px;
  height:22px;
  background-image:url(../templates/popups/images/player_embed_btn.jpg);
  text-indent:-9999px;
  display:block;
  float:left;
}
#pu-tw-main a.share {
  width:88px;
  height:20px;
  background:url(../templates/popups/images/player_share_btn.jpg) no-repeat;
  text-indent:-9999px;
  display:block;
  float:left;
  margin-left:60px;
}
#pu-tw-main a.map {
  width:42px;
  height:22px;
  background-image:url(../templates/popups/images/player_map_btn.jpg);
  text-indent:-9999px;
  display:block;
  float:left;
}
#pu-tw-main .buttons {
  padding-top:15px;
}
#pu-tw-main a.tweet {
  width:142px;
  height:45px;
  background-image:url(../templates/popups/images/btn_tweetthis.jpg);
  text-indent:-9999px;
  display:block;
}
#pu-tw-main #tweet {
  width: 142px;
  height:45px;
  background-position:0 0;
}
#pu-tw-main #tweet:hover {
  background-position: 0px -45px;
}
#pu-tw-main a.seemore {
  width:200px;
  height:45px;
  background-image:url(../templates/popups/images/share_seemore_btn.jpg);
  text-indent:-9999px;
  display:block;
}
#pu-tw-main #seemore {
  width: 200px;
  height:45px;
  background-position:0 0;
  margin-top:10px;
}
#pu-tw-main #seemore:hover {
  background-position: 0px -46px;
}
#pu-wb-main a.embednow {
  background-image: url(../templates/popups/images/btn_embednow.png);
  display: block;
  height: 45px;
  text-indent: -9999px;
  width: 116px;
}
#pu-wb-main a.embednow:hover {
  background-position: 0px -45px;
}
/* My Area */
.myarea_container {
  float:left;
  margin:0;
  padding:0 0 0;
  width:730px;
}
.myarea_user_panel {
  padding:0px 10px 10px 10px;
  float:left;
  display:block;
  position:relative;
}
.myarea_user_img {
  float:left;
  padding-right:20px;
}
.myarea_recent {
  clear:both;
  position:relative;
}
.myarea_user_status {
  width:110px;
  padding:0px 10px 10px 0px;
  display:block;
  float:left;
}
.myarea_user_title {
  color:#026DBE;
}
.myarea_user_points {
  color:#fff000;
  font-weight:bold;
}
.myarea_side {
  padding:0;
  border-bottom:1px solid #aeaeae;
  margin:0 0 10px 50px;
  float:right;
}
.myarea_side strong {
  color:#026DBE;
  font-family:"Arial Black";
  font-weight:normal;
}
#myarea_as {
  list-style:none;
  padding:0;
}
#myarea_as li {
  display:block;
  padding:3px 0;
}
.myarea_sidebars {
  float:right;
  width:180px;
}
#myarea_user {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 60px;
  overflow: hidden;
  float:left;
}
#myarea_user a {
  display: block;
  /* background-image:url(../images/my_area_user_icons.png); */
	text-decoration: none;
  height:30px;/* text-indent:-9999px; */
}
#myarea_user li {
  float:left;
  display:inline-block;
  padding-right:6px;
}
#icon1 {
  width: 30px;
  background-position:0 0;
}
#icon2 {
  width: 30px;
  background-position:-40px 0;
}
#icon3 {
  width: 30px;
  background-position:-80px 0;
}
#icon4 {
  width: 30px;
  background-position:-118px 0;
}
#icon5 {
  width: 30px;
  background-position:-154px 0;
}
#icon6 {
  width: 30px;
  background-position:-190px 0;
}
#myarea-side {
  width:180px;
  float:left;
}
#myarea-side a {
  color:#257dcf
}
#myarea-main {
  float:left;
  margin-left:40px;
  width:500px;
}
#myarea-side h4 {
  font-size:18px;
  color:#3a3a3a;
  font-weight:bold;
}
#myarea-main h4 {
  font-size:18px;
  color:#3a3a3a;
  font-weight:bold;
}
#myarea-side dl {
}
#myarea-side dt {
  float:left;
}
#myarea-side dd {
  margin-left:60px;
  padding-left:20px;
}
#myarea-main .Profile ul .PanelInfo {
  border-bottom-color:#ABDAFB;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
#myarea-main .Profile ul .PanelInfo li {
  border-bottom-color:-moz-use-text-color;
  border-bottom-style:none;
  border-bottom-width:0;
  text-align:left;
}
#myarea-main .Profile ul .PanelInfo li a {
  float:none
}
#myarea-main div Tabs {
  -moz-background-clip:border;
  -moz-background-origin:padding;
  -moz-background-size:auto auto;
  background-attachment:scroll;
  background-color:transparent;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  border-bottom-color:#AAAAAA;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
#myarea-main ol, ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
#myarea-main ul.DataList li.Item {
  border-bottom:1px solid #BEC8CC;
  margin:0;
  padding:4px 0;
}
#myarea-main ul.DataList li.Item li.Item {
  border-bottom:medium none;
}
#myarea-main ul.DataList li {
  border:0 none;
  padding:0;
}
#myarea-main ul.DataList div.Options {
  float:right;
  width:100px;
}
#myarea-main ul.DataList div.OptionButton {
  float:right;
}
#myarea-main ul.DataList a.Title {
  display:block;
  font-size:14px;
  font-weight:bold;
  margin:0;
}
#myarea-main ul.DataList div.Title {
  display:block;
  margin:5px 0 5px 0;
}
#myarea-main ul.DataList div.Title a {
  font-size:120%;
  font-weight:bold;
}
#myarea-main ul.DataList div.Meta {
  color:#70727C;
  font-size:11px;
}
#myarea-main ul.DataList div.Excerpt {
  font-size:12px;
  line-height:1.4;
}
#myarea-main ul.DataList div.Excerpt a {
  color:#333333;
  display:block;
}
#myarea-main ul.Condensed div.Excerpt, li.Condensed div.Excerpt {
  display:inline;
}
#myarea-main ul.Condensed div.Excerpt a, li.Condensed div.Excerpt a {
  display:block;
  padding:3px 0;
}
#myarea-main ul.DataList div.Excerpt p {
  display:inline;
  padding:0;
}
#myarea-main ul.DataList div.Meta span, ul.DataList div.Meta strong {
  margin-right:12px;
}
#myarea-main ul.PanelInfo div.Meta {
  font-size:11px;
}
#myarea-main ul.PanelInfo div.Meta span, ul.PanelInfo div.Meta strong {
  margin-right:8px;
}
#myarea-main ul.PanelInfo div.Meta span a {
  margin-left:8px;
}
#myarea-main ul.DataList div.Meta strong {
  -moz-border-radius:2px 2px 2px 2px;
  background:none repeat scroll 0 0 #FFFF00;
  color:#000000;
  font-size:9px;
  font-weight:bold;
  line-height:1;
  padding:3px;
}
#myarea-main ul.DataList div.Meta a {
  color:#2B2D33;
}
#myarea-main ul.Activities div.Excerpt a, ul.Activities div.Meta a {
  color:#1E79A7;
}
#myraea-main ul.Activities div.Excerpt a:hover, ul.Activities div.Meta a:hover {
  color:#FF0084;
}
#myarea-main ul.DataList a.Delete {
  -moz-border-radius:2px 2px 2px 2px;
  color:#555555;
  cursor:pointer;
  font-size:11px;
  font-weight:normal;
  line-height:1;
  margin:0 1px 0 0;
  padding:0 5px;
  width:auto;
}
#myarea-main ul.DataList a.Delete:hover {
  background:url("images/buttonbg.png") repeat-x scroll left center #F8F8F8;
  border:1px solid #888888;
  color:#333333;
  padding:4px;
}
#myarea-main ul.DataList a.Delete:focus {
  background:none repeat scroll 0 0 #F8F8F8;
}
#myarea-main ul.DataList div.Photo {
  float:left;
  font-size:11px;
  padding:0 10px 0 0;
}
#myarea-main ul.Activities ul.DataList {
  margin-left:50px;
  width:200px;
}
#myarea-main ul.Activities ul.DataList li {
  background:none repeat scroll 0 0 #D7E7FF;
  margin-bottom:2px;
  padding:6px;
}
#myarea-main ul.Activities ul.DataList a.Title, ul.Activities ul.DataList div.Title, ul.Activities ul.DataList div.Title a, ul.Activities ul.DataList div.Excerpt p {
  font-size:13px;
  line-height:1;
}
#myarea-main ul.Activities ul.DataList .HasPhoto div.Meta {
  line-height:1;
  padding:2px 0 0;
}
#myarea-main ul.MessageList div.Meta {
  color:#777777;
  font-size:11px;
  min-height:40px;
}
#myare-main ul.MessageList div.Meta span.Author {
  line-height:2.5;
  padding-left:10px;
}
#myarea-main ul.MessageList div.Meta span.Author img {
  background:none repeat scroll 0 0 #EEEEEE;
  border:0 none;
  float:left;
  height:40px;
  margin:0 10px 0 0;
  overflow:hidden;
  width:40px;
}
#myarea-main ul.MessageList div.Meta span {
  line-height:2.5;
  padding-left:10px;
}
#myarea-main ul.MessageList div.Meta span.Author {
  padding:0;
}
#myarea-main ul.MessageList div.Meta span.Author a {
  font-size:25px;
  font-weight:bold;
}
#myarea-main ul.MessageList div.Comment div.Meta span {
  line-height:inherit;
}
#myarea-main ul.MessageList div.Comment div.Meta div.CommentInfo {
  line-height:normal;
}
#myarea-main ul.MessageList div.Comment div.Meta div.CommentInfo span {
  padding-left:0;
  padding-right:10px;
}
#myarea-main ul.DataList div.Meta a.Category {
  -moz-border-radius:2px 2px 2px 2px;
  background:none repeat scroll 0 0 #FAFAFA;
  padding:2px 4px;
}
#myarea-main ul.DataList li.Mine div.Meta a.Category {
  background:none repeat scroll 0 0 #EFF7FF;
}
#myarea-main ul.DataList div.Meta span.Announcement {
  -moz-border-radius:2px 2px 2px 2px;
  background:none repeat scroll 0 0 #777777;
  color:#FFFFFF;
  font-weight:bold;
  padding:1px 4px;
}
#myarea-main ul.DataList div.Meta span.Closed {
  -moz-border-radius:2px 2px 2px 2px;
  background:none repeat scroll 0 0 #555555;
  color:#FFFFFF;
  font-weight:bold;
  padding:1px 4px;
}
#myarea-main ul.Activities ul.DataList div.Photo img {
  height:32px;
  width:32px;
}
#myarea-main ul.DataList div.Photo img {
  background:none repeat scroll 0 0 #EEEEEE;
  display:block;
  height:43px;
  overflow:hidden;
  width:43px;
}
#myarea-main .Profile ul.Activities {
  border-top-color:#DDDDDD;
  border-top-style:solid;
  border-top-width:1px;
  margin-top:10px;
}
#myarea-main .Profile ul.Activities {
  border-top-color:#DDDDDD;
  border-top-style:solid;
  border-top-width:1px;
  margin-top:10px;
}
#myarea-main ul.Activities li.HasPhoto div.Title {
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
#myarea-main ul.Activities div.Excerpt {
  color:#80828C;
}
#myarea-main ul.Activities li.Condensed div.Excerpt {
  color:#000000;
  font-size:13px;
  padding:0 0 0 4px;
}
#myarea-main ul.Activities div.Excerpt img {
  border:1px solid #999999;
  padding:2px;
}
#myarea-main ul.HasPhoto div.Excerpt, ul.HasPhoto div.Meta {
  display:block;
  padding-left:49px !important;
}
#myarea-main ul.DataList div.Photo {
  float:left;
  font-size:11px;
  padding-bottom:0;
  padding-left:0;
  padding-right:10px;
  padding-top:0;
}
myarea-main ul.Conversations div.ItemContent {
  margin-bottom:0;
  margin-left:5px;
  margin-right:0;
  margin-top:0;
}
#myarea-main ul.Activities div.ItemContent {
  width:auto;
}
#myarea-main ul.Discussions div.ItemContent, ul.Drafts div.ItemContent {
  margin:0 0 0 9px;
}
#myarea-main ul.Activities li.HasPhoto div.ItemContent {
  float:left;
}
#myarea-main ul.Activities li.Item li.HasPhoto div.ItemContent {
  margin-left:42px;
  width:auto;
}
#myarea-main form.Activity {
  display:block;
  padding:10px 10px 0;
  text-align:right;
}
#myarea-main form.Activity textarea {
  height:60px;
  margin-bottom:2px;
  min-height:60px;
}
#myarea-main ul.DataList div.Meta {
  color:#70727C;
  font-size:11px;
}
#myarea-main ul.Condensed a.Title, li.Condensed a.Title, ul.Condensed div.Title, li.Condensed div.Title {
  display:inline;
  padding:0;
}
#myarea-main ul.MessageList li.Item {
  border-bottom:1px solid #DDDDDD;
  padding:10px 4px 4px 10px;
}
#myarea-main ul.Activities a.CommentLink, ul.Activities a.CommentLink:hover {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #AAAAAA;
  color:#BBBBBB !important;
  cursor:text;
  display:block;
  font-size:12px;
  font-weight:normal;
  line-height:100%;
  padding:5px;
  text-decoration:none;
}
#myare-main ul.Activities li.CommentForm form div {
  text-align:right;
}
#myarea-main ul.Activities li.CommentForm textarea.TextBox {
  font-size:12px;
  height:40px;
  margin-bottom:2px;
  min-height:40px;
  width:386px;
}
#myarea-main ul.Activities li.CommentForm textarea.TextBox {
  font-size:12px;
  height:40px;
  margin-bottom:2px;
  min-height:40px;
  width:250px;
}
#myarea-main .Hidden {
  display:none;
}
#myarea-main ul.DataList li.Item {
  border-bottom-color:#BEC8CC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:4px;
  padding-left:0;
  padding-right:0;
  padding-top:4px;
}
#myarea-main ul.DataList li.Item li.Item {
  border-bottom-color:-moz-use-text-color;
  border-bottom-style:none;
  border-bottom-width:medium;
}
#myarea-main ul.DataList li {
  border-bottom-color:-moz-use-text-color;
  border-bottom-style:none;
  border-bottom-width:0;
  border-left-color-ltr-source:physical;
  border-left-color-rtl-source:physical;
  border-left-color-value:-moz-use-text-color;
  border-left-style-ltr-source:physical;
  border-left-style-rtl-source:physical;
  border-left-style-value:none;
  border-left-width-ltr-source:physical;
  border-left-width-rtl-source:physical;
  border-left-width-value:0;
  border-right-color-ltr-source:physical;
  border-right-color-rtl-source:physical;
  border-right-color-value:-moz-use-text-color;
  border-right-style-ltr-source:physical;
  border-right-style-rtl-source:physical;
  border-right-style-value:none;
  border-right-width-ltr-source:physical;
  border-right-width-rtl-source:physical;
  border-right-width-value:0;
  border-top-color:-moz-use-text-color;
  border-top-style:none;
  border-top-width:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
/*
#icon1:hover {background-position: 0px -30px !important;}
*/
.van-tabs-btn {
  width:50%;
  color:#026dbe;
  font-size:20px;
  font-weight:bolder;
  cursor:pointer;
  float:left;
  text-align:center;
  line-height:40px;
}
div.couponnew {
  background: url("../images/coupon-template.png") no-repeat scroll center bottom transparent;
  float: right;
  width: 282px;
  height: 361px;/*text-align: left;
    margin: 0;
    padding: 0;*/
}
.coupon-inner-head {
  /*border:0px solid yellow;width:250px;float:left;*/
	/*height:59px;
  position:relative;*/
}
#coup-clip {
  left: 36px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 70px;
  color:#ffffff;
}
.bclip {
  font-size:20px;
}
.coup-clip-box {
  color: #666666;
  line-height: 10px;
  font-size:9px;/*float: left;
    font-weight: 900;
    padding: 17px 0 0 20px;
    text-align: center;
    width: 90px;*/
}
#pws-4 {
  font-size:20px;
  padding:12px 0 0;
}
#offercode-ws {
  position:absolute;
  bottom:27px;
  left:31px;
}
#couponsecurity-ws {
  position:absolute;
  bottom:39px;
  left:31px;
}
#couponBarcode {
  text-align:center;
  margin-top:10px;
}
#couponLegal {
  font-size:11px;
  color:#666666;
  /*padding:0 20px 0 30px;*/
  margin-top:150px;
  clear:both;
  float:left;
}
/*#priceWorkspace {
  float:left;
  color:#ffffff;
  font-weight:900;
  padding:7px 0 0 20px;
  left: 111px;
  position: absolute;
  top: 0;
}
#priceWorkspace span {
  display:block;
  float:left;
  text-shadow:0px 1px 0 #000;
}
#priceWorkspace .small-text {
  font-size: 14px;
  line-height: 29px;
}
#priceWorkspace .big-text {
  font-size: 42px;
}
#priceDollar {
  font-size:35px;
  margin-top:45px;
  border:0px solid black
}
#priceCent {
  font-size:30px;
  margin-top:45px;
  border:0px solid black
}*/
.coupon-inner-body {
  /*border:0px solid red; width:250px;height:250px*/
	/*height:302px;
  padding:0 36px 0 30px;
  position:relative;*/
}
.coup-image-preview {
  /*border:0px solid red; color:#000000;font-weight:900;padding-top:17px;padding-left:15px;margin-left:auto;margin-right:auto;width:100px*/
	/*height: 100px;
    margin: 14px 0 7px;
    text-align: center;
	float: left;
    width: 100%;
	padding:0;*/
}
#legalWorkspace textarea {
  width:432px;
  height:110px;
}
#tdp-wrap {
/*border:0px solid red; color:#000000;font-weight:900;padding-top:17px;padding-left:30px*/
}
#textDisplayProduct {
  /*width:200px;font-weight:900;color:black;*/
  font-family:"Arial Black";
  color: #323232;
    font-size: 14px;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}
#coup-title {
/*border:0px solid red; color:#000000;font-weight:900;padding-top:17px;padding-left:30px;*/
}
#textDisplayTitle {
  /*width:200px;font-weight:900;color:black;*/
    /*font-family:"Arial Black";
	font-size: 18px;
	line-height:1em;
    font-weight: normal;
    margin: -3px 0 5px;
    padding:0;
	letter-spacing:-1px;
	color:#0D0D0D;*/
}
#coup-desc {
  /*margin:5px 0;*//*border:0px solid red; color:#000000;font-weight:900;padding-top:10px;padding-left:30px;*/
}
#textDisplayDesc {
  /*font-size:11px;
  line-height:12px;
  color:#666666;*/
}
#coup-sd {
  /*border:0px solid red; color:#FF0000;padding-left:30px;*/
	color: #666666;
  font-size: 9px;
  line-height: 10px;
  position:absolute;
  bottom:39px;
  right:36px;
}
#coup-ed {
  /*border:0px solid red; color:#FF0000;padding-left:30px;*/
	color: #666666;
  font-size: 9px;
  line-height: 10px;
  position:absolute;
  bottom:27px;
  right:36px;
}
#clip-sorting-opts {
  margin:0 0 10px;
  float:left;
}
.clip-sorting {
  float:left;
  margin-right:20px;
}

.clip-sorting select {
  
}
.clip-sorting select option {
	
}
.prn {
  color:#026DBE;
}
.prn:hover {
  text-decoration:none;
  color:#bf2e02;
}
#cp-dislay {
  width:300px;
  float:left;
}
#cp-options {
  margin-left:300px;
}
#cp-options-btns {
  padding:0;
}
#cp-options-btns li {
  margin:0 0 5px 0;
}
#cp-options-btns a {
  display:block;
  height:47px;
  text-indent:-9999px;
}
#cp-share {
  background:url(../images/btn_share_coupon.png) no-repeat 0 0;
  width:97px;
}
#cp-share:hover {
  background-position:0 -47px
}
#cp-another {
  background:url(../images/btn_post_another.png) no-repeat 0 0;
  width:158px;
}
#cp-another:hover {
  background-position:0 -47px
}
#cp-myarea {
  background:url(../images/btn_back_to_area.png) no-repeat 0 0;
  width:190px;
}
#cp-myarea:hover {
  background-position:0 -47px
}
.wp-head-img {
  padding-bottom:9px;
}
.wp-r-odd td {
  background-color:#6bb01a;
}
.wp-r-even td {
  background-color:#81d31f;
}
.textwhite {
  color:#ffffff;
}
.wp-ss {
  border-right:1px solid #96da45;
}
.wp-c-tlc {
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
}
.wp-c-trc {
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
}
.tr-bb-l td {
  border-bottom:1px solid #96DA45;
}
#wp-sp-text {
  font-size:21px;
  font-weight:bold;
  color:#237acf;
  display:block;
  text-align:right;
}
.wp-packages-bg {
  background-color:#237acf;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding:8px 8px 22px;
  position:relative;
  width:130px;
  height:110px;
}
.wp-p-title {
  margin:0 0 5px 0;
}
.wp-packages-bg span {
  color:#ffffff;
  text-shadow:0px 1px 0 #000;
}
.wp-p-t-n {
  font-size:20px;
  font-family:"Arial Black";
}
.wp-p-info {
  color:#ffffff !important;
  font-size:11px !important;
}
.wp-p-btns {
  position:absolute;
  bottom:-28px;
  right:20px;
  display:block;
  height:45px;
  width:107px;
  background:url(../images/btn_callnow.png) no-repeat 0 0;
  text-indent:-9999px;
}
.wp-p-btns:hover {
  background-position:0 -45px;
}
.wp-start-btn {
  position:absolute;
  bottom:-28px;
  right:7px;
  display:block;
  height:43px;
  width:133px;
  background:url(../images/btn_startnow.png) no-repeat 0 -1px;
  text-indent:-9999px;
}
.wp-start-btn:hover {
  background-position:0 -44px;
}
.faq-list {
  padding:0;
}
.faq-list > li {
  margin:0 0 10px;
}
.faq-list > li > div {
  display:none;
  padding-left:0px;
  margin:10px 0 0;
}
.faq-btn {
  font-size:14px;
  color:#1a6db6;
}
#my-alerts-text {
  background:url(../images/my_alerts_text_bg.png) no-repeat 0 0;
  padding: 20px 200px 60px 135px;
  margin-bottom:10px;
}
.myalerts-box {
  float:left;
  width:270px;
  padding: 0 25px 0 0;
}
.myalerts-title {
  padding:0 35px !important;
  font-size:11px !important;
  height:55px;
}
#myalerts-1 .myalerts-title {
  background:url(../images/my_alerts_num1.png) no-repeat 0 5px;
}
/*#myalerts-1 label{height:30px;}*/
#myalerts-1 select {
  margin-bottom:5px;
}
#myalerts-2 .myalerts-title {
  background:url(../images/my_alerts_num2.png) no-repeat 0 5px;
}
#myalerts-2 select {
  width:225px;
  margin-bottom:5px;
}
#myalerts-2 #alerts-sms {
  margin-bottom:5px;
}
#myalerts-3 .myalerts-title {
  background:url(../images/my_alerts_num3.png) no-repeat 0 5px;
}
#myalerts-3 #alerts-sms, #myalerts-3 #alerts-email {
  margin-bottom:5px;
  width:200px;
}
.myalerts-title span {
  display:block;
  color:#026dbe;
  font-size:20px;
  font-weight:bold;
}
.myalerts-content {
  height:250px;
}
.ma-b-r {
  border-right:1px solid #aeafaf;
}
#send-btn {
  display:block;
  height:45px;
  width:108px;
  background:url(../images/btn_send.png) no-repeat 0 0;
  text-indent:-9999px;
  margin:10px 0 0;
}
#send-btn:hover {
  background-position:0 -45px;
}
.mt-80 {
  margin-top:80px;
}
.mt-65 {
  margin-top:65px;
}
.redeem_btns { padding: 0; margin:12px 0; }
.redeem_btns > li { display: inline-block; }
/* INDIVIDUAL ACTION BUTTONS (as on show page) */
#showactions {
  float:left;
}
#hcta-ppb-text a:hover {
  color:#bf2e02;
  text-decoration:none;
}
#foot-cart {
  background-image:url(../images/foot_cart.png);
  background-repeat:no-repeat;
  background-position:0 0;
  display:block;
  width:117px;
  height:100px;
}
#foot-cart:hover {
  background-image:url(../images/foot_cart.png);
  background-repeat:no-repeat;
  background-position:0 -100px;
  display:block;
  width:117px;
  height:100px;
}
#vanillaPostWorkspace > span {
  white-space:nowrap;
}
.popup-title, #feedback-popup h1 {
  color: #383838;
  font-family: "Arial Black";
  font-size: 34px;
  margin: 0;
}
#su-success-main {
  width:420px;
  position:relative;
}
#su-success-main h2 {
  color:#026dbe;
  font-family:"Arial Black";
  font-size:24px;
  margin:0px 0;
}
#su-success-main h3 {
  color:#000;
  font-family:"Arial Black";
  font-size:16px;
}
#su-success-main .get-coupons {
  background-image:url(../images/btn_getcoupons.png);
  width:156px;
  height:45px;
  display:block;
  text-indent:-9999px;
  float:left;
  margin:80px 0 0 20px;
  background-repeat:no-repeat;
}
#su-success-main #get-coupons {
  background-position: 0 0;
}
#su-success-main #get-coupons:hover {
  background-position: 0 -45px;
}
#su-success-main .post-coupons {
  background-image:url(../images/btn_postcoupons.png);
  width:156px;
  height:45px;
  display:block;
  text-indent:-9999px;
  float:left;
  margin:80px 0 0 20px;
  background-repeat:no-repeat;
}
#su-success-main #post-coupons {
  background-position: 0 0;
}
#su-success-main #post-coupons:hover {
  background-position: 0 -45px;
}
.fleft {
  float:left;
}
/* Coupon Stats Page */
.us-coupon {
  width:774px;
  margin:0 0 20px;
  border-bottom:1px solid #acacac;
  padding-bottom: 10px;
}
.us-bg {
  background:#ffffff url(../images/statsbgline.jpg) no-repeat 100% 0;
  -moz-box-shadow: 1px 1px 5px #595959;
  -webkit-box-shadow: 1px 1px 5px #595959;
  box-shadow: 1px 1px 5px #595959;
  padding:10px 40px 10px 10px;
}
.us-td-pad {
  padding:5px 0;
  height:60px;
}
.us-td-br {
  border-right:1px solid #999999;
}
.us-title, .us-item {
  display:block;
  padding:0 5px;
}
.us-title {
  color:#000000;
  margin-bottom:5px;
}
.us-item {
  padding:5px;
  background-color:#ecedf2;
  height:15px;
  font-size:11px;
}
.us-options {
  margin:10px 0 0;
  padding:0;
}
.us-options li {
  display:inline;
  padding:0 7px 0 0;
}
.us-unpublish {
  float:right;
  background:url(../images/cancel_icon.png) no-repeat 0 0;
  padding:1px 0 1px 19px !important;
}
.no-things-text {
  color: #026DBE;
  font-family: arial;
  font-size: 26px;
  font-weight: bold;
  width:650px;
}
.graph-btn {
  display:block;
  height:44px;
  width:106px;
  background:url(../images/btn_graph.png) no-repeat 0 0;
  text-indent:-9999px;
}
.graph-btn:hover {
  background-position:0 -44px;
}
.bluetext {
  color:#086cba
}
.cred {
  color:#eb010e
}
#pu-mobile-main {
  width:300px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#444;
  position:relative;
}
#pu-mobile-main h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:24px;
  color:#000;
  margin:0;
}
#pu-mobile-main .remember {
  float:right;
  padding:10px 0;
  display:block;
}
/*#pu-mobile-main .sms-send{background-image:url(../images/btn_send.png); background-position:0 0; background-repeat:no-repeat; width:108px; height:45px; display:block; text-indent:-9999px; float:left; margin-top:30px;}*/
/*#pu-mobile-main #sms-send{width:108px; height:45px; background-position:0 0;}*/
#pu-mobile-main #sms-send:hover {
  background-position:0 -45px;
}
#pu-mobile-main a {
  color:#0a7bc6;
  text-decoration:none;
}
/*#pu-mobile-main input{width:100%;}*/
#pu-mobile-main #carrier {
  border:1px solid #C6C6C6;
  padding:3px 6px;
}
#badge-info {
  margin:10px 0;
  width:100%;
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
#badge-info td {
  padding:5px;
  border-right:1px solid #ccc;
}
.bi-leader {
  font-weight:bold;
  font-size:11px;
}
.bi-rank {
  font-size:16px;
  font-family: "Arial Black", Arial, Helvetica, sans-serif
}
.prn-msg {
/*position:absolute; left:245px; top:19px;*/
}
#paging *, #paging-bottom * {
  font-size:12px;
}
#paging, #paging-bottom {
  margin:20px 0;
}
/*#paging, #paging-bottom{
	height:50px;
}
#paging-bottomlinxArray, .prn-msg, .page-set-start, .page-set-prev, #paginglinxArray{display:block; float:left;height:15px;}*/
#paging-bottomlinxArray, #paginglinxArray {
  width:105px;
  text-align:center;
}
.page-set-start {
  width:17px;
}
.page-set-start, .page-set-prev {
  text-align:center;
}
.page-set-prev {
  width:36px;
}
.wp-ss {
  background-color:#00a0a8;
}
.wp-fs {
  background-color:#56a446;
  border-right: 1px solid #96DA45;
}
.wp-features {
  background-color:#fff;
}
.pointers {
  background:url(../images/left-arrow.png) 0 0 no-repeat;
  padding:0 0 2px 24px !important;
}
.topbar {
  background: #FFC;
  border-bottom: solid 1px #000;
  padding: 3px 0;
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  color: #000;
  height: 28px;
}
.topDeals > * {
	margin: auto 25px;
}
#badge-name-meta-info img {
  left: 79px;
  position: absolute;
  top: -13px;
}
.bnmi-on {
  border:2px solid #237ACF;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background:#ffffff;
  padding: 10px;
  position: absolute;
  right: 16px;
  top: 75px;
  width: 170px;
}
/* New/Edited Styles - Herbert Molenda 2011-02-17 */

#toprightdiv {
  position:absolute;
  background: url(../images/usernav_bg.png) no-repeat 0 0;
  top:0;
  right:0;
  padding:0px 30px 0 0;
  text-align:right;
  color:#FFF;
  height:60px;
  width:286px;
}
#toprightdiv p {
  font-size:11px;
}
#toprightdiv a {
  color:#FFF;
}
#toprightdiv a:hover {
  color:#000;
}
.header-location #LocationDisplay {
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
}
.header-location #changeLoc,
.header_location #LocNotice {
	font-size:16px;
	text-align: center;
}
.searchinput_header {
  float: left;
  font-size: 11px;
  width: 220px;
  color: #656565;
  padding: 5px;
  border: 1px solid #fff;
}
#footer #searchContainer {
  clear:right;
  float:right;
  padding:15px 0px 0 0;
}
#footer #searchContainer .btn {
  left:123px;
  top:0;
}
#searchTextBox {
  padding:0;
}
#searchTextBox input {
	/*border-radius: 5px 0 0 5px;*/

}
#searchTextBox .sbox, .footer-search-form .sbox {
/*  background: #fff;
  padding: 0 0 0 6px;
  width: 175px;
  border: solid 1px #fff;
  vertical-align:middle;
  outline: none;
  height:26px;
  line-height:26px;
  height:27px!important;*/
  position:relative;
  
}
#footer #searchTextBox .sbox, #footer .footer-search-form .sbox {
  left:-83px;
}
#header #searchTextBox .sbox {
	/*position: absolute;
  	left: -263px;
  	top: 0;*/
}
#searchTextBox .btn, .footer-search-form .btn {
  color: #fff;
  border: 0;
  height: 30px;
  width: 83px;
  text-shadow: 0 1px 1px rgba(0,0,0,.6);
  vertical-align: top;
  margin-left:-4px;
  cursor: pointer;
  background:url(../images/bg_select_btn.png) 0 0 no-repeat;
  position:absolute;
  top:-1px;
  left:205px;
}
#searchTextBox .btn:hover, .footer-search-form .btn:hover {
  background-position:0 -31px;
}
#searchTextBox .btn::-moz-focus-inner, .footer-search-form .btn::-moz-focus-inner {
     border: 0;
     padding: 0;
}

#signupinfo {
  padding:2px 0 0 0;
  font-size:10px;
  color:#ffffff;
  height:auto;
}
#signupinfo .business_services {
  font-family: "Arial Black";
  font-size: 12px;
  float: left;
  width: 150px;
  text-align: center;
  vertical-align: bottom;
  line-height: 18px;
}
#signupinfo .usernav {
  float: right;
  width: 130px;
  text-align: center;
  vertical-align: bottom;
  line-height: 18px;
}
.spinner {
  float: right;
  vertical-align: middle;
}
#locationWidget {
  padding: 0px;
  /*min-height: 60px;
  background: url(../images/location_rss_icon.png) no-repeat right top;*/
  /*padding-right: 97px;*/
}
#LocationDisplay {
  /*font-size:16px;
  color:#333;
  text-align:right;
  font-weight: bold;*/
}
#locationWidget select, #locationWidget-header select {
  border:1px solid #919191;
  background-color:#F2F2F2;
  width:200px;
}
#changeLoc, #LocNotice {
/*  color:#333;
  text-align:right;
  padding-bottom: 0;
  margin-bottom: 0;*/
  margin:0;
  text-align:right;
}
#changeLoc a {
	/*color: #333;*/
}
#changeLoc a:hover {
	/*color: #000;*/
}
#locationWidgetcountrylist, #locationWidgetstatelist, #locationWidgetcitylist {
  /*padding-bottom:5px;*/
}
#locationWidgetloading {
  text-align:right;
  margin: 5px 0;
}
.site_facebook_button {
  position: absolute;
  right: 340px;
  top: 200px;
  background:url(../images/footer_facebook.png) no-repeat;
  border:0;
  width: 40px;
  height: 40px;
  text-indent:-9999px;
}
.site_twitter_button {
  position: absolute;
  right: 390px;
  top: 230px;
  background:url(../images/footer_twitter.png) no-repeat;
  border:0;
  width: 60px;
  height: 34px;
  text-indent:-9999px;
}
.sitehdr_facebook_button {
  position: absolute;
  right: 340px;
  top: 50px;
  background:url(../images/footer_facebook.png) no-repeat;
  border:0;
  width: 40px;
  height: 40px;
  text-indent:-9999px;
}
.sitehdr_twitter_button {
  position: absolute;
  right: 390px;
  top: 90px;
  background:url(../images/footer_twitter.png) no-repeat;
  border:0;
  width: 60px;
  height: 34px;
  text-indent:-9999px;
}
/* pop up sign in */
#pu-signup-main {
  /*font-size:10px;*/
  /*color:#5a5a5a;*/
  position: relative;
}
.signup-label {
  margin: 5px;
}
#pu-signup-main #fbConnect {
  padding:10px 5px;
  display:block;
  border:0;
}
.tooltip {
  background-color:#000;
  border:1px solid #fff;
  padding:10px 15px;
  width:200px;
  display:none;
  color:#fff;
  text-align:left;
  font-size:12px;
  -moz-box-shadow:0 0 10px #000;
  -webkit-box-shadow:0 0 10px #000;
}
.noticebox {
  display: block;
  position: absolute;
  left: 500px;
  top: 210px;
}
.exception-notice {
	color: red;
}
#global-user-msg {
  display:none;
  position: fixed;
  right:25px;
  top:255px;
  width: 220px;
  border: 1px solid #C33;
  padding: 7px;
  margin: 5px 0px 5px 5px;
  background: #f0f0f0 url('../images/warning.png') no-repeat 98% 5px;
  z-index: 1000;
  -webkit-box-shadow: 0px 0px 10px #000;
  -moz-box-shadow: 0px 0px 10px #000;
  box-shadow: 0px 0px 10px #000;
}
#global-user-msg p {
  font-size: 12px;
  color: #C33;
}
/* Reusable styles for stats pages */
table.stats {
  border: 1px solid #acacac;
  background-color: #f0f0f0;
  border-collapse: collapse;
  margin: 10px 0 10px 0;
}
table.stats th {
  border: 1px solid #acacac;
  padding: 6px;
  background-color: #c9c9c9;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
table.stats td {
  border: 1px solid #acacac;
  padding: 5px;
  vertical-align: middle;
}
img.btn_addAddress {
  display: block;
  float: right;
  margin: 2px;
}
/* sortable tables */
table.tablesorter {
  margin:10px 0pt 15px;
  width: 100%;
  text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  padding: 4px;
}
table.tablesorter thead tr .header {
  background-image: url(../images/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td {
  padding: 4px;
  background-color: #FFF;
}
table.tablesorter tbody tr.odd td {
  background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #026DBE;
  color: #fff;
}
/* Paging */
.pag_button {
  margin: 0 6px 0 6px;
  cursor: pointer;
}
/* Darryl pages 2011-02-28 TOMERGE */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
/*#wrapper {
  width:950px;
  margin:0 auto;
  float: none!important;
  padding-top: 10px;
}*/

#business-services-wrapper {
  width:950px;
  margin:0 auto;
  padding: 0 0 0 40px;
}

#main {
  padding:10px 20px 0px 20px;
  position:relative;
}
#main h1 {
  color:#383838;
  font-family:'Arial Black', Gadget, sans-serif;
  font-size:40px;
  font-weight:normal;
  margin:0;
  padding:0 0 15px 1px;
  text-align:left;
  text-shadow:0px 1px 0 #FFFFFF;
  vertical-align:top;
  letter-spacing:-1px;
}
#main h2 {
  font-size:26px;
  font-family:'Arial Black', Gadget, sans-serif;
  line-height:1.25;
  margin:0;
  color:#383838;
  letter-spacing:-1px;
}
#main h3 {
  font-size:23px;
  color:#026dbe;
  font-family:'Arial Black', Gadget, sans-serif;
  letter-spacing:-1px;
  font-weight:normal;
}
#main h4 {
  font-size:14px;
  color:#026dbe;
  font-family:'Arial Black', Gadget, sans-serif;
  font-weight:normal;
}
#main p {
  font-size:13px;
}
.black {
  color:#000000!important;
}
.promo-desc {
  font-family:arial black;
  font-size:18px!important;
  margin-bottom:0;
  padding-right:93px;
  text-align:right;
}
#main small {
  font-size:10px;
}

.p14 {
  font-size:14px!important;
  margin:5px 0!important;
}

.p14-desc {
  font-size:14px!important;
  margin:0;
  padding:0;
}

.main-panel1 {
  height:322px;
  margin-bottom:0px;
}
.main-panel1-head {
  width:370px;
  float:left;
  padding-left:15px;
  line-height:.4;
}
.main-panel1-desc {
  width:350px;
  float:left;
  padding-left:15px;
  line-height:1.4;
}
.main-panel2 {
  position:relative;
}
.fleft {
  float:left;
}
.inline {
  display:inline;
}
.share-btm {
  background:url(../images/share-cta-btm.png) 0 0 no-repeat;
  width:378px;
  height:135px;
  position:relative;
  padding-left:105px;
  margin-top:20px;
}
.share-btm p {
  margin:0;
}
.main-panel1-desc h3 {
  font-size:22px!important;
  margin:0;
}
.share-btm h3 {
  margin-bottom:0!important;
}
.intro-sc {
  background:url(../images/cta-sc.png) 0 10px no-repeat;
  padding:10px 0 10px 215px;
  display:block;
  width:350px;
  height:140px;
}
.panel-left {
  float:left;
  width:610px;
  padding:10px 0;
}
.panel-right {
  float:left;
  width:268px;
  padding:10px 0;
}
.panel-left h2 {
  color:#383838!important;
  font-family:"Arial Black";
  text-align:left;
  text-shadow:0px 1px 0 #FFFFFF;
  vertical-align:top;
}
.arrow-coupon {
  background:url(../images/arrow-coupon.png) right top no-repeat;
  display:block;
  height:75px;
  padding:0px 85px 0 0;
  text-align:right;
  margin:0 10px;
}
/*myarea*/
.my-area {
  width:600px;
  position:relative;
  float:left;
}
.my-area-side {
  float:right;
  width:250px;
  padding-left:10px;
}
.my-area-side h3 {
  margin-top:0;
}
#myarea_as {
  margin:0;
  padding:0;
}
#myarea_as li {
  list-style-type:none;
}
#myarea_as li a {
  color:#000000;
  text-decoration:none;
}
#myarea_as li a:hover {
  color:#026dbe;
  text-decoration:none;
}
/*tables*/
#my-area td {
  padding-right:40px;
  vertical-align:top;
}
#my-area span {
  color:#026dbe;
}
#my-area h4 {
  font-size:18px!important;
  text-shadow:0px 1px 0 #FFFFFF;
  vertical-align:top;
  color:#383838;
  margin:0 0 10px 0;
  font-weight:normal;
}
#table1 p {
  margin:0;
  width:170px;
  float:left;
  height:110px;
  padding-left:15px;
  font-size:13px;
}
#table1 td {
  padding-top:5px;
}
#table1 h3 {
  font-size:23px;
  color:#026dbe;
  font-family:"Arial Black";
  margin:0 0 10px 0;
  font-weight:normal;
}
#badges h3 {
  font-size:23px;
  color:#383838;
  font-family:"Arial Black";
  margin:0 0 10px 0;
  font-weight:normal;
}
.p-buypkg {
  margin-left:130px;
  width:530px;
  font-size:13px;
}
.fs-pkg {
  width:400px;
  position:relative;
}
table.fs-table {
  border: 1px solid #acacac;
  background-color: #f0f0f0;
  border-collapse: collapse;
  margin: 10px 0 10px 0;
}
table.fs-table td {
  border: 1px solid #acacac;
  height: 50px;
  padding: 5px;
  width: 140px;
  text-align: center;
}
.ss-pkg {
  width:400px;
  margin-left:40px;
  position:relative;
}
.points-cont {
  float: right;
  width: 700px;
}
.points {
  list-style-image:url(../images/bullet.png);
  font-size:14px;
  margin: 0 0 0 10px;
  padding: 0;
}
.points span {
  color:#026DBE;
  font-weight:bold;
}
.points li {
  padding: 0 0 12px 7px;
}
.pink {
  color:#e12748;
}
.check {
  background:url(../images/check.png) center center no-repeat;
  width:25px;
  height:23px;
  margin:0 auto;
}
.notcheck {
  background:url(../images/cancel_f2.png) center center no-repeat;
  width:25px;
  height:23px;
  margin:0 auto;
}
#badges h4 {
  font-size:16px;
  font-family:"Arial Black";
  color:#026dbe;
  margin:0;
}
#badges span {
  color:#026DBE;
  font-weight:bold;
}
#badges p {
  font-weight:bold;
}
.prize-desc td {
  padding-top:0!important;
  vertical-align:top;
}
.badges-points td, .badges-level td, .badges-logo td, .badges-names td, .badges-winner td, .badges-points td {
  padding:0 10px;
}
/*btns */
#buy-pkgs {
  background:url(../images/btn_buy_pkgs.png) 0 0 no-repeat;
  width:235px;
  height:52px;
  display:block;
  text-indent:-9999px;
}
#buy-pkgs:hover {
  background-position: 0 -52px;
}
#become-a-member {
  background:url(../images/btn_become.png) 0 0 no-repeat;
  width:289px;
  height:52px;
  display:block;
  text-indent:-9999px;
}
#become-a-member:hover {
  background-position: 0 -52px;
}
#homebtn-signup {
  background:url('../images/btn_signup.png') 0 0 no-repeat;
  width:164px;
  height:52px;
  display:block;
  text-indent:-9999px;
}
#homebtn-signup:hover {
  background-position: 0 -52px;
}
#homebtn-advertise {
  background:url('../images/btn_advertise.png') 0 0 no-repeat;
  width:185px;
  height:52px;
  display:block;
  text-indent:-9999px;
}
#homebtn-advertise:hover {
  background-position: 0 -52px;
}
#pkg199 {
  background:url(../images/btn_pkg199.jpg) 0 0 no-repeat;
  width:112px;
  height:35px;
  display:block;
  text-indent:-9999px;
}
/*#pkg199:hover{background-position: 0 -35px;}*/
#pkg249 {
  background:url(../images/btn_pkg249.jpg) 0 0 no-repeat;
  width:112px;
  height:35px;
  display:block;
  text-indent:-9999px;
}
/*#pkg179:hover{background-position: 0 -35px;}*/
#pkg49 {
  background:url(../images/btn_pkg49.jpg) 0 0 no-repeat;
  width:112px;
  height:35px;
  display:block;
  text-indent:-9999px;
}
/*#pkg49:hover{background-position: 0 -35px;}*/
#pkg99 {
  background:url(../images/btn_pkg99.jpg) 0 0 no-repeat;
  width:112px;
  height:35px;
  display:block;
  text-indent:-9999px;
}
/*#pkg79:hover{background-position: 0 -35px;}*/
/* Darryl pages 2011-02-28 TOMERGE ENDS */


/* for business services page */
/* added by PhilS, 05/2011*/
#business-services-main {
  padding:0 0 0 20px;
  position:relative;
}

#business-services-main h1 {
  color:#383838;
  font-family:'Arial Black', Gadget, sans-serif;
  font-size:40px;
  font-weight:normal;
  margin:0;
  padding:0 0 5px 1px;
  text-align:left;
  text-shadow:0px 1px 0 #FFFFFF;
  vertical-align:top;
  letter-spacing:-1px;
}
#business-services-main h2 {
  font-size:26px;
  font-family:'Arial Black', Gadget, sans-serif;
  line-height:1.25;
  margin:0;
  color:#383838;
  letter-spacing:-1px;
}
#business-services-main h3 {
  font-size:23px;
  color:#026dbe;
  font-family:'Arial Black', Gadget, sans-serif;
  letter-spacing:-1px;
  font-weight:normal;
}
#business-services-main h4 {
  font-size:14px;
  color:#026dbe;
  font-family:'Arial Black', Gadget, sans-serif;
  font-weight:normal;
}
#business-services-main p {
  font-size:13px;
}

.redtext {
  color:#eb0333
}

.foldstyle {
  margin:12px 0 0 116px;
  padding:0;
  width:590px;
}
.packages {
	float:left;
	margin:20px 0 40px 0;
}
.package-entry {
  float:left;
  width:300px;
  position:relative;
  margin:0 15px 0 0;
}

.package-entry h2 {
  line-height:1.5;
  margin:0 0 0 100px;
}

.package-entry p {
  font-size:12px;
  float:left;
  width:200px;
  margin:0 0 0 5px;
}

#package-questions {
	margin:0;
}
/* #package-questions {
	
  float:left;
  width:310px;
  margin:0 0 0 0;
  position:relative;
}

#package-questions p {
  margin:0 0 0 100px;
  font-size:12px;
  width:210px;
} */

#package-questions h2 {
  line-height:1.5;
  margin:0 0 0 0px;
  color:#026dbe;
}

#compare-table {
	clear:both;
	float:left;
    overflow:hidden;
	margin:25px auto 0px;

}

#compare-table p {
  font-size:13px;
  font-weight:normal;
  line-height:1.5;
  width:530px;
  margin:4px 0px 4px 10px ;
}

#compare-table h2 {
  line-height:1.5;
  margin:0 0 10px 0px;
}

#compare-table h3 {
  font-size:18px;
  font-weight:normal;
  line-height:1.5;
  margin:0 26px 0 14px;
  text-align:center;
}
#compare-table .price {
	padding:10px 0 0 0;
}

.package-style {
  margin:0 0 0 100px;
  width:310px;
}

.questions-style {
  margin:0 0 0 90px;
  width:310px;
}

.big-blue-number {
	float:left;
  width:290px;
  margin:0 0 0 20px;
  text-align:left;
  font-size:34px;
  font-weight:bolder;
  color:#026dbe;
}

.small-black-number {
	float:left;
  width:290px;
  margin:0 0 0 25px;
  text-align:left;
  font-weight:bold;
}

.package-icons {
  float:left;
  padding: 8px 0 0 0;
}

.package-question-icon {
  position:absolute;
  float:left;
  padding: 45px 0 0 0;
}

.add-to-cart-icons {
  float:right;
  position:absolute;
  padding:8px 0 0 0;
  left: 277px;
}

.top-packages-line-separator {
  position:relative;
  height:.25px;
  width:auto;
  color:#026dbe;
  margin: 0px 0px 8px 0px;
}

.bottom-packages-line-separator {
  position:relative;
  height:.25px;
  width:auto;
  color:#026dbe;
  margin: 0px 0px 0px 0px;
}

.terms-label {
  float:left;
  
  color:#026dbe;
  margin:10px 0 10px 45px;
  font-size:16px;
  font-weight:bolder;
  text-align:left;
}

.desc-footer-text {
  font-size:11px;
  margin:0;
  padding:0;
}

.table-top-padding {
  padding:20px 0 0 0;
  border-spacing:0;
  border-color:transparent;
}

/* div table */
.compare-table-format {
  border-style:none;
  border:none;
  border-spacing:0;
  border-color:transparent;
  margin:0;
}

.table-item-header {
  width:290px;
}
.table-silver-header {
  padding:0 5px 0 0;
  width:20px;
}
.table-gold-header {
  width:20px;
}

.table-item-cell {
  width:230px;
}
.table-silver-cell {
  width:20px;
  background:url(../images/blue_checkmark.png);
  background-repeat:no-repeat;
  background-position:center;
}
.table-gold-cell {
  width:20px;
  background:url(../images/blue_checkmark.png);
  background-repeat:no-repeat;
  background-position:center;
}

.table-white-background {
  border-color:#ffffff;
  background-color:#ffffff;
}

.table-blue-text {
  color:#026dbe;
}
a.ccd_blue_button {
	display: block;
	background: url(../images/ccd_button_bg.png) no-repeat;
	width: 174px;
	height: 39px;
	line-height: 39px;	
	text-align: center;
	color: #fff;
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-shadow: 0px -1px 0px #014074;
}
a.ccd_blue_button:hover {
	background: url(../images/ccd_button_bg_hover.png) no-repeat;
	text-shadow: 0px -1px 0px #8B0000;
}
.contest_enternow {
	background-color: #026DBE;
}
.contest_enternow:hover { background-color: #be2601; }
.contest_enternow > a {
	width:140px;
	cursor:pointer;
	color: #fff;
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.vertical-align-top {
	vertical-align:top;
}
.pos-relative {
	position:relative!important;
}
.top-0 {
	top:0!important;
}
.bold {
	font-weight:bold!important;
}
#coupon_addresses {
	float:left;
  margin: 0 0 0 10px;
}
.poplight4address {
	clear:both;
	float:left;
	margin:5px 0 0 0;
}
.poplight4address img {
	float:left;
}
.poplight4address span {
	padding:5px 0 0 0;
	cursor:pointer;
	float:left;
}
.lead-capture-text {
	padding:2px 0 0 0;
}
#business-services-main .main-panel1-desc p {
	margin:0 0 15px 0;
}


/* Report Coupon Form */
.moderate-coupon, .approve-coupon, .edit-coupon {
	position:relative;
	left:-20px;
	top:5px;
	cursor:pointer;
	outline:none;
}
.flag-coupon {
	position:absolute;
	left:288px;
	top:333px;
	outline:none;
}
.report-coupon-form {
	overflow:hidden;
	margin:0;
	padding:0;
}
.report-coupon-form fieldset {
	border:none;
	margin:0;
	padding:0;
}
.report-coupon-form label {
	clear:both;
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
}
.report-coupon-form select {
	clear:both;
	float:left;
	border: 1px solid #999;
    padding: 6px 2px;
    height: 30px;
    font-size:12px!important;
	color:#444444;
	margin:0 0 15px;
}
.report-coupon-form textarea {
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#444444;
	margin:0 0 15px;
	min-width:360px;
	min-height:160px;
	max-width:360px;
	max-height:160px;
	resize:none;
	padding:3px 5px;
	border: 1px solid #999;
}
.report-dialog {
	display:none;	
}
#footer {
  margin: 0 auto;
  background: url(../images/footerBG.jpg) repeat-x center top #333;
  width: 100%;
  position: relative;
  margin-top: -371px; /* negative value of footer height */
  margin-top: -250px; /* negative value of footer height */
  clear: both;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.8);
}
#footer .wrapper {
  min-height: 371px;
  min-height: 250px;
	overflow: hidden;
}


#footer .site_facebook_button {
    right: 320px;
}
#footer .site_twitter_button {
    right: 370px;
}
.footer-nav {
	float:left;
	display: inline-block;
	margin:20px 0;
	padding-left: 0;
}
.footer-nav li {
	float:left;
	list-style:none;
	margin-right: 15px;
	padding-right: 15px;
	/*border-right: 1px solid #F5F5FF;*/
}
.footer-nav li.last {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.footer-nav li a {
	color:#ffffff;
  float:left;
  font-family:"Arial Black", Arial, Helvetica, sans-serif;
  font-size:13px;
	letter-spacing:1px;
  text-shadow:1px 1px 0 #666666, -1px -1px 0 #666666, 1px -1px 0 #666666, -1px 1px 0 #666666;
  -moz-text-shadow:1px 1px 0 #666666, -1px -1px 0 #666666, 1px -1px 0 #666666, -1px 1px 0 #666666;
  -webkit-text-shadow:1px 1px 0 #666666, -1px -1px 0 #666666, 1px -1px 0 #666666, -1px 1px 0 #666666;
  behavior:url(css/PIE.php);
  text-transform:uppercase;
}
.footer-nav li a:hover {
	color: #fad30a!important;
}
#footer p, .footer-paragraph {
	clear:both;
	color:#A7CBED;
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    letter-spacing:1px;
}
#footer p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
#footer p a:hover {
	color:#000000;
}
.footer-right-block {
	display: inline-block;
	float:right;
	vertical-align: bottom;
}
.footer-search-form {
	float:right;
	margin:0 0 10px;
}
#footer-nav-sm {
	clear:both;
	float:right;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
}
#footer-nav-sm li {
	list-style:none;
	float:left;
	padding:0 0 0 7px;
	margin:0 0 0 7px;
	border-left:1px solid #ffffff;
	line-height:12px;
}
#footer-nav-sm li.first {
	padding:0;
	margin:0;
	border:none;
}
#footer-nav-sm li a {
	font-size: 12px;
	line-height:12px;
    color: #fff;
}
#footer-nav-sm li a:hover {
	color:#000000;
}


.topbar {
	padding:7px 0 0 0;
	height:28px!important;
}
.topbar-wrap {
	margin:0 auto;
	width:960px;
}
.topbar h3 {
	font-size:13px!important;
	float:left;
	line-height:16px;
	margin:2px 35px 0 0;
}
.topDeals {
	overflow:hidden;
}
.topbar label {
	float:left;
	font-size:10px!important;
	margin:3px 10px 0 0;
}
.topbar #topbar-email {
	margin:0 35px 0 0!important;
	height:20px!important;
	width:240px;
	float:left;
	font-size:12px;
}
.topbar #deallist {
	float:left;
	margin:0 40px 0 0;
	height:16px;
}
.topbar #deal_city {
	height:21px!important;
	font-size:11px!important;
	line-height:15px!important;
	float:left;
	padding:0;
}
.topbar .topbar_submit {
	font-size:12px;
	line-height:16px!important;
	height:21px!important;
	background:#fff;
	border:2px solid #C6C6C6;
	float:left;
	margin:0;
	cursor:pointer;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.topbar .topbar_submit:hover {
	background:#eee;
}
.topbar .topbar_submit::-moz-focus-inner {
     border: 0;
     padding: 0;
}
.topbar .topbar_close {
	position:absolute;
	top:9px;
	right:3px;
	margin:0!important;
	cursor:pointer;
}

#feedback {
    background-color: #026DBE;
    border-radius: 0 5px 5px 0;
    box-shadow: 0 0 5px #000000;
    display: none;
    height: 100px;
    left: 0;
    margin: 0 0 0 -320px;
    position: fixed;
    top: 30%;
    width: 350px;
    z-index: 300;
}
#feedback img {
    margin-left: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
#feedback .feedbackButton {
    background-image: url("/images/feedback.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 100px;
    margin-left: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
#feedback h3 {
    color: #FFFFFF;
    margin: 10px 0 10px 10px;
    font-size: 19px;
    line-height: 22px;
    font-weight: normal;
}
#feedback textarea, #feedback input[type="text"], #feedback select {
    /*color: #000000;
    font-size: 12px;
    margin: 5px 10px;
    padding: 2px;
    width: 85%;*/
}
#feedback .textarea {
  margin: 0 0 10px 10px;
}
#feedback .select {
  margin: 0 0 10px 10px!important;
  width: 203px!important;
}
#feedback .input {
  margin: 0 0 10px 10px!important;
}
#feedback .submit {
  margin: 0 0 0px 10px!important;
}
#feedback input[type="submit"] {
    /*float: left;
    margin: 5px 10px;
    padding: 2px;*/
}
#feedback span.ui-icon {
    clear: none;
    float: right;
    margin: 5px 5px 0 0;
}

#twitter-invite-box {
	display: none;
	position: absolute;
	bottom: 90px; left: 603px;
	z-index: 10;
	background-color: #E1E1E1;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    font-size: 14px;
    overflow: auto;
    padding: 4px;	
}

/* jQuery UI standardized modal form */
#dialog-form a { border-bottom: 1px dotted #026DBE; }
#dialog-form a:hover { border-bottom: 1px solid #026DBE; }
#dialog-form input { width:205px; }
/* New Splash - Darryl from newsplash.css */
.ns-col1{width:570px;float:left;margin-right:30px;}
.ns-main-block{margin:20px 0 20px;}
.ns-c1-half{padding: 0 10px 0 5px;width: 235px;float:left;}
.ns-c1-third{margin-right: 20px;width: 30%;float:left;}
.ns-c1-third:last-of-type {margin: 0;}
.ns-c1-third.last {margin:0;}
.ns-c1-half h3,.ns-c1-third h3{margin:7px 0;}
.ns-b-head{color: #383838 !important;font-family: "Arial Black";text-align: left;text-shadow: 0 1px 0 #FFFFFF;vertical-align: top;margin-bottom:15px !important;}
.ns-gm-img{float:left;margin:0 20px 10px 0;}
#ns-app-store{background:url(../images/ns_avail_app.png) no-repeat 0 0;display:block;height:45px;padding:0 0 0 146px;}
#ns-app-store span{font:1.6em arial black;line-height:45px;}
.ns-float-left{float:left;width:330px;}
#ns-sb{background:url(../images/ns_keyline.png) no-repeat 0 50px;padding:0 0 0 50px;margin-left:590px;height:850px;}
#ns-sb .coupon-shell {padding:0 0 25px 0;}
.ns-sb-head{margin:10px 0;}
.ns-blue{color:#026DBE !important;}
.ns-player {background: url('../images/plyr_dummy.png') no-repeat 0 0;float:left;width:505px;height:322px;margin-top:13px;}

/* Fixies */
/* Sticky Footer */
html, body {
	height:100%;
}
#Container {
	min-height:100%;
}
.content-last-item {
	overflow:auto;
}
/* Fixies */
#recaptcha_table {
	border-color: #C6C6C6 !important;
}

#recaptcha_response_field {
	border-color: #C6C6C6 !important;
}

.errorHighlight { border: 2px solid #CC0000 !important; }
p a.post-tag {
	background: none repeat scroll 0 0 #DDDDDD;
	border-radius: 10px 10px 10px 10px;
	margin-right: 3px;
	padding: 5px 9px;
	line-height: 30px;
}

div.preview-reset, div.preview_reset * {
border:0pt none;
font-family:inherit;
font-size: 100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
form.address-form div.block {
	float: left;
	margin: 20px 20px 20px 0;
}
form.address-form select {
    border: 1px solid #C6C6C6 !important;
    color: #888888 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    height: 37px !important;
    line-height: 35px !important;
    margin: 0 0 18px 0 !important;
    padding: 8px 0 8px 6px !important;
    width: 190px;	
}
div.terms-nav {
	clear: both;
	float: left;
	width: 100%;
  margin: 0 0 30px;
}
div.terms-nav ul {
  margin: 0;
}
div.terms-nav li {
	display: inline-block;
	margin: 0 20px 0px 0;
	font-size: 1.5em;
	text-transform: uppercase;
}
select#deal_addresses, select#coupon_addresses {
    height: 200px;
    width: 500px;
}
textarea.richtext {
    height: 200px;
}
