body {
    margin:0;
    padding:0;
    background:#000;
    min-height:100px;
    font-family:arial;
    font-size:12px;
}

@font-face {
  font-family: 'Titillium';
  font-style: normal;
  font-weight: normal;
  src: local('Titillium'), url('../font/TitilliumMaps26L002.otf');
}

.rs {
    font-family:rupee;
    font-weight: normal !important;
}

table {
    border-collapse:collapse;
}

a,a:visited,a:active {
    text-decoration:none;
    color:black;    
}
a.cl,a.cl:visited,a.cl:active {
    color:#00f;
}
a img { border:0; }
ul {list-style:none;margin:0;}
a.whitelink,a.whitelink:hover,a.whitelink:active,a.whitelink:visited {color:#fff;}

.halfw {width:50%;}
.fullw {width:100%;}
.topify {
    position:relative;
    z-index:202;
}

.dotted {
    position:relative;
    z-index:8;
}

.right {
    float:right;
}
.left {
    float:left;
}
.center {
    text-align:center;
}
.header-ulinks {
    margin:3px 0;
}
.header-ulinks a,.header-ulinks span {
    padding:0 8px;
}

.rajan {
    padding:0 0px !important;
}

.container {
    width:1000px;
    margin:12px auto;
    overflow:visible;
}

.hdots,.vdots {
    font-size:15px;
    font-weight:bold;
    position:absolute;
    color:#000;
    cursor:default;
    font-family:times New Roman;    
}
.hdots {
    height:8px;
    z-index:8;
}
.vdots {
    line-height:6px;
    width:8px;
    word-wrap:break-word;
    z-index:10;
}

.getfriends {
    margin-right:30px;
    float:right;
}

.cB,.cBf0 {
    clear:both;
}
.cBf0 {font-size:1px;}

.header-small{
    width:800px
}


.header .inner {padding:8px 20px 0 20px;}
.header-top-links {
    float:right;
    font-size:12px;
    color:#E97C15;
    font-weight:bold;
}

.header-top-links a {padding:0 5px;}

.past-upcoming-offers {
    font-family:Titillium,arial;
    font-weight:bold;
    font-size:14px;

}

.offercomments {
    background:#e9e9e9;
    padding:20px;
}
.offercomments .inner {
    padding:20px;
}
.offercomments .holder {
    background:#e9e9e9;
    padding:20px;
}
.offercommenttitle {
    width:auto;
    font-size:18px;
    padding:0 0 20px;
    line-height: 19px;
}

.commentcountbox {
    border:1px solid grey;
    padding-left: 2px;
    font-size:15px;
    width:150px;
    height:21px;
}
.commentbody {
    padding:10px;
    border-bottom:1px solid white;
}
a.how-taggle-works:hover, a.past-upcoming-offers:hover {
    color:#9F65EC;
    text-decoration:none;
}

.logo-image {
    width:150px;
    height:76px;
    }

.mytag {
    border-color:#e97c15;
    border-width:0px 1px;
    border-style:solid;
}

.getfriends {
    position:relative;
    top:-24px;
}
.offerinactive {
    padding:2px;
    color:#a00;
    font-weight:bold;
}
.header-bottom {
    background:url('../site_images/header-bottom-wriggle.gif') repeat-x;
    height:3px;
    font-size:1px;
}




/*Deals*/
.city-nodeals {
    font-size:18px;
    padding-top:80px;
    height:424px;
    text-align:center;
}

.deals-left-inner,.deal-full-description,.deal-highlights-block,.deal-merchant-details{
    padding:10px 20px;
}
.deal-full-description {
    min-height:200px;
    color:#444;
}

.deal-tb-cover {
    border: 1pt solid grey;
    width:100%;
    padding:0 0 5px 0;    
}
.deal-th-cover {
    background:#eeeeee;
    font-family:arial;
    font-size:15px;
    color:black;
    font-weight:bold;
    padding:3px;
}

.bottombuy {
    background-color:white;
    z-index:0;
}

.deal-highlights {
    width:50%;
    float:left;
}
.deal-fineprint {
    width:50%;
    float:left;
}
.deal-richtext {
    float:left;
}
.fbiframefan {
    overflow: hidden;
    width: 155px;
    border: 1px solid rgb(236, 239, 245);
    height: 62px;
    margin-top: 15px;
}

.transdets {
    padding:0 10px 10px;
    border:1px solid #000;
    background:#EEE;
    margin:360px 0;
    margin-left:90px;
    width:60% !important;
    -moz-box-shadow:0px 0px 10px gray;
    -webkit-box-shadow:0px 0px 10px gray;
}
.loading {
    background:url('../site_images/ajaxloader.gif') no-repeat center center;
    height:100px;
    width:100%;
    
}
.ttp {
    background:#FFFEF8;
    border:1px solid #EEE29E;
    z-index:9000;
    position:absolute;
    left:485px;
    text-align:left;
    padding:17px;
    -moz-box-shadow:2px 6px 5px gray;
    -webkit-box-shadow:2px 6px 5px gray;
    width:380px;
    font-size:11px;
    overflow:hidden;
}
.ttp ul {
    padding-left:8px;
}

.deal-highlights ul,.ttp ul,.deal-fineprint ul,.deal-full-description ul {
    list-style:disc;
}

.deal-alone  {
    margin:0;
}
.generic {
    padding:20px;
    min-height:466px;
}
.deal .inner{
    padding:10px 5px 5px 5px;

}
.deal-alone .inner {
    padding:10px 5px 5px 5px;
}
.deal-first {
    clear:both;
}


.deal-images {
    width:323px;
    position:relative;
    z-index:2;
}
.deal-images-overlay {
    position:absolute;
    z-index:3;
}
.deal-image-expand {
    background:url('../site_images/expand-button.gif') no-repeat;
    position:absolute;
    top:203px;
    left:248px;
    width:75px;
    display:block;
    cursor:pointer;
    -moz-border-radius-topleft:6px;
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topright:6px;
    -webkit-border-top-right-radius:6px;
}
.image-carousel  {
    width:575px;
    height:221px;
    overflow:hidden;
    position:relative;
}
.image-carousel-holder {
    width:10000px;
    height:221px;
    position:relative;
}
.image-carousel-holder img {
    float:left;
}
.deal-images-wide {
    width:490px;
    border:1px solid white;
}
.deal-desc {
    width:309px;
}
.deal-num-holder{
    width:167px;
    float:right;
}

.deal-prop .inner {padding:0 8px;}

.deal-desc .description {
    font-size:17px;
    font-weight:bold;
    padding:10px 15px 0px 25px;
    height:125px;
}

.descriptionsub {
    padding:0px 0px 0px 8px;
    height: 125px;
}

.descriptionsub p {
    margin-top:0px !important;
    margin-bottom:0px !important;
}

.prec-b,.precm-b {
    width: 67px;
    border-width: 1px 0px 1px 1px;
}
.prec,.prec-b,.precm,.precm-b{
    border:1px solid #777;
    width:22%;
    text-align:center;
    font-size:10px;
    height:37px;
    padding-top:5px;
}
.prec-a,.precm-a {
    background-color:#FFFFFF;
    border-width: 1px 0px 1px 1px;
}


.prec-c,.precm-c {
    width:22%;
    border-width: 1px 1px 1px 0px;
}
.precd-a, .precd-b, .precd-c {
    width:64px;
    float:left;
}

.precm-a {
    background:#FFF;
    width:195px;
    height:17px;
}

.precm, .precm-b {
    height: 20px;
    border: 1px solid #777;
}
.precm-b {
    width:118px;
    border-width:0px 0px 1px 1px;
    color:#000;
    height: 30px;
}

.precm-c {
    width:26%;
    color:#000;
    height: 30px;
    border-width:0px 1px 1px 1px;
}

.precd-b, .precd-c {
    width:100%;
}


.deal-desc .inner {
    
}

.left-text-container {
    width:593px;
}
.second-deal {
    width:160px;
    border:1px solid #555;
    overflow:hidden;
}

.second-deal-horiz{
    width:330px;
}
.second-deal-horiz-image {
    float:left;
    padding:10px
}
.second-deal-horiz-text {
    width:300px;
    padding:10px;
    color:black;
    font-weight:bold;
}

.second-deal-title {
    font-size:21px;
    text-align:center;
    font-weight:bold;
}
.second-deal-desc {
    font-size:14px;
    font-weight:bold;
    padding:10px 0;
    color:black;
    text-align:left;
}
.second-deal .inner {
    padding:8px;
}

a.smallbuy,a.smallbuy:hover,a.smallbuy:active,a.smallbuy:visited {
    background:#e77b17;
    padding:2px 0;
    color:white;
    font-size:13px;
    font-weight:bold;
    margin-top:10px;
    display:block;
    width:36px;
    text-align:center;
    text-decoration:none;
}

.yousave {
    padding:0 12px;
    font-weight:bold;
    color:#5e5e5e;
    position:relative;
    bottom:0px;
    clear:both;
    margin-top:8px;
}

.deal-text  {
    background:white;
}

.no-deal {
    height:252px;
}

.exbuttons {
    margin-top:5px;
}
.exbuttons a {
    display:block;
    float:left;
    text-align:center;
    font-size:12px;
    padding-top:3px;
    height:18px;
    margin:0 2px 2px 0;
}
a.offer-details {
    width:74px;
    color:black;
    text-decoration:underline;
}

a.fine-print-button {
    clear:both;
    width:152px;
    font-weight:bold;
    background:white;
}

a.offer-details:hover,a.fine-print-button:hover{
    text-decoration:none;
    color:#9f65ec;
}

a.offermore {
    font-size:12px;
    color:#db7008;
}

.dealshare {
    width:135px;
    height:21px;
    overflow:hidden;
    background:url('../site_images/mainsprite.gif?1') no-repeat 0 0;
}
.dealshare .ds1 {
    margin-left:57px;
}
.dealshare .ds,.dealshare .ds1 {
    display:block;
    width:25px;
    float:left;
    height:21px;
}
.dealgift {
    width:50px;
    display:block;
    height:21px;
    margin-left:10px;
    background:url('../site_images/mainsprite.gif?1') no-repeat 0 -21px;
}

.dealicon,.dealdate,.dealvoucher,.dealtax,.dealoutlet  {
    width:28px;
    display:block;
    height:28px !important;
    margin-right:14px;
    background:url('../site_images/info-icon.gif') no-repeat 0 0px;
    float:left;
}

.dealvoucher {
    background:url('../site_images/info-icon.gif') no-repeat -28px 0px;
}

.dealtax {
    background:url('../site_images/info-icon.gif') no-repeat -56px 0px;
}

.dealoutlet {
    background:url('../site_images/info-icon.gif') no-repeat -84px 0px;
    margin-right:0px;
}

a.dealhover,a.finhighhover {position:relative;}
a.dealhover span {display: none; position: absolute; top: auto; left: auto; padding: 5px 5px 5px 5px; z-index: 100; background-color: #FFF; color: #000; border:1px solid #777; width:180px; height:auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow:2px 2px 10px gray; -webkit-box-shadow:2px 2px 10px gray;}
a:hover.dealhover,a:hover.finhighhover {font-size: 99%;cursor:pointer;}
a:hover.dealhover span {display: block;position: absolute;opacity:1.0; top: -1px; left:31px; right:1px; line-height:14px; font-size:12px;font-weight:normal;text-align:left;padding:10px}
a.finhighhover span {display: none; position: absolute; top: auto; left: auto; padding: 5px 5px 5px 5px; z-index: 100; background-color: #FFF; color: #000; border:1px solid #777; width:380px; height:auto; -moz-box-shadow:2px 2px 10px gray; -webkit-box-shadow:2px 2px 10px gray;}
a:hover.finhighhover span {display: block;position: absolute;opacity:1.0; top:auto; left:auto; right:160px; bottom:-40px; line-height:14px; font-size:12px;font-weight:normal;text-align:left;padding:10px}

.deal-num-top {
}
.subextraimage {
    width:152px;
    margin-top:3px;
}
.deal-num-bottom {
}

.offers-bought,.offer-close {
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    padding:2px;
}
.reqd-number {
    font-family:tahoma;
}
.deal-live {
    
}

.single-special {
    background: url('../site_images/special-offer-one-offer.gif?3') no-repeat right top;
    height:116px;
    float:right;
    width:199px;
}

.single-special-heading {
    padding-left:5px;
    padding-top:5px;
    font-size:14px;    
}

.single-special-desc {
    padding-left:5px;
    padding-top:25px;
    text-align:center;
    padding-right:40px;
}

.single-special-desccontent {
    text-align:center;
    font-size:15px;
    font-weight:bold;
    color:#630000;
}

.single-special-desccontent a {
    color:#630000;
}

.double-special {
    background: url('../site_images/special-offer-two-offers.gif?2') no-repeat right top;
    height:116px;
    float:right;
    width:199px;
}

.double-special-desc {
    padding-top:20px;
    font-size:12px;
}

.double-special-desccontent {
    text-align:center;
    padding-left:5px;
    font-size:14px;
    font-weight:bold;
    color:#630000;
}

.double-special-desccontent a {
    color:#630000;
}



/* login buttons*/
.login-icons {
    font-size:12px;
    font-weight:bold;
    height:24px;
}
.login-icons a,.login-icons span {
    padding:0;
    display:block;
    float:left;
}
span.loginlabel {
    padding-left:8px;
    padding-right:8px;
    padding-top:6px;
    color:#555;
    
}
span.fblogin {
    
}
a.tagglelogin {
    padding:0 0 2px 18px;
    background:url('../taggle-favicon.ico') no-repeat left top;
}
.fblogin {
    margin-top:1px;
}
a.ylogin,a.tlogin,a.glogin {
    width:22px;
    height:21px;
    font-size:1px;
    margin:0 3px;
    margin-top:1px;
    background:url('../site_images/login-icons.gif') no-repeat;
}
a.ylogin:hover,a.tlogin:hover,a.glogin:hover,
a.next-carousel:hover,.prev-carousel:hover,a.close-carousel:hover
{
    text-decoration:none;
}

a.ylogin {
    background-position:-21px 0;
}
a.glogin {
    background-position:-42px 0;
}
a.tlogin {
    background-position:0 0;
}

a.dealheading:hover {
    color:#D579EA;
}

/*ui tabs*/


.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-state-disabled { cursor: default !important; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-widget { font-size: 13px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-header { color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #888; font-weight: bold; color: #555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #fff; font-weight: bold; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #888; background: #ffffff; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } 
.ui-tabs .ui-tabs-nav { margin: 0; padding:0;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 6px 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; padding: 1em 1.4em; border:1px solid #999; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.mytaggle .ui-tabs .ui-tabs-panel {
    background:white;
    border:1px solid #888888;
    border-top:0px;
}
.unsub, .unsub-sidebar { font-size:10px; }
.unsub-sidebar {color:#FFF !important; }

.daily-alerts-email {
    border:1px solid #AAAAAA;
    color:white;
    font-size:10px;
    padding:2px;
    width:130px;
    float:left;
    margin-top:2px;
}


/* inlines */
.inlineloginForm {
    position:absolute;
    background:white;
    padding:10px;
}

.bigfont {
    font-size:16px;
}

.smallfont {
    font-size:10px;
}

.abtfont {
    font-size:14px;
}

.abtfontm {
    font-size:13px;
}


.regisration_form .errorlist{
    float:right;
}
.errorlist {
    list-style:none;
    margin:0;
    padding:4px 8px;
    color:#b50;
}
.popmsg{
    background:#ff8a00;
    color:white;
    font-weight:bold;
    padding:3px;
    text-align:center;
    margin:10px 0;
}
input.submitbutton,a.submitbutton {
    background:#B0C73B;
    color:#fff !important;
    font-weight:bold;
    cursor:pointer;
    font-size:12px;
    font-family:tahoma;
    border:1px solid #b27036;
    border-color:#92A332 #92A332 #92A332 #92A332;
    padding:3px 5px;
    margin:3px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.testimonial {
    background:#EEE;
    width:500px;
    margin:10px 0px 30px 30px;
    padding:10px;
}

input.submitbutton {
    float:none;
}

.spp {
    margin:10px 0;
}
.footer {
    background:#fff;
}
.footer .inner {
    padding:30px 0;
}
.footer .inner .sechead {
    background:#8FC575;
    font-size:18px;
    text-align:center;
    padding:3px;
}
.footer .section {
    width:199px;
    border-right:1px solid #646464;
    height:225px;
}
.soptional{
    background:#CCC !important;
}
.footer .section ul
{
    line-height:20px;
    color:black;
    padding:15px 15px 0px 15px;
}
.footercities {
    padding:15px 10px 0px !important;
}
.business-msg ul,ul.dotted{
    list-style: disc;
}
.footer .section-last{
    border:0;
}
.business-msg {
    background:#8FC575;
    font-size:20px;
    font-weight:bold;
    color:white;
    text-align:center;
}
.business-msg .inner {
    padding:10px 0;
}
ul.bl {
    list-style:circle;
    margin-top:3px;
}
.business-msg ul li {
    float:left;
    font-size:12px;
    margin-left:28px;
}

.close-carousel {
    color:white;
    top:2px;
    display:block;
    background:#999;
    border:1px solid white;
    font-size:14px;
    width:17px;
    font-weight:bold;
    left:554px;
    position:absolute;
    cursor:pointer;
    text-align:center;
}

.carouselbox1,.carouselbox2 {
    background:#CCC;
    border:0px solid #777;
    width:22px;
    height:76px;
    opacity:0.9;
}

.carouselbox1{
    -moz-border-radius-topright:15px;
    -webkit-border-top-right-radius:15px;
    -moz-border-radius-bottomright:15px;
    -webkit-border-bottom-right-radius:15px;
}

.carouselbox2{
    -moz-border-radius-topleft:15px;
    -webkit-border-top-left-radius:15px;
    -moz-border-radius-bottomleft:15px;
    -webkit-border-bottom-left-radius:15px;
}


.next-carousel,.prev-carousel {
    height:221px;
    color:black;
    position:absolute;
    top:75px;
    left:0;
    width:40px;
    font-size:60px;
    cursor:pointer;
}
.next-carousel {
    left:554px;
}

.next-carousel2,.prev-carousel2 {
    height:221px;
    color:white;
    position:absolute;
    top:75px;
    left:5px;
    width:40px;
    font-size:60px;
}
.next-carousel2 {
    left:549px;
}


.whitebox {
    background:white;
    padding:5px;
    padding-bottom:10px;
}
.whitebox .uititle {
    background:#aaa;
    margin:0;
    padding:3px 6px;
    margin-bottom:1em;
    font-size:1.5em;
}
.tittext {
    font-family:Titillium,arial;
    font-size:20px;
}
.contactform {
    background:white;
    min-height:545px;
}
.contactform .inner,.contact-rt .inner {
    padding:20px;
}
.contact-rt {
    background:#b777ae;
    color:white;
    font-size:15px;
    height:360px;
}
.contact-rtb2, .contact-rtb1 {
    color:white;
    height:184px;
}
.contact-rtb1 {
    background:#9167c8;
}
.contact-rtb2 {
    background:#6991c6;
    text-align:center;
}
.contact-rtb1 .inner {
    padding:20px;
}
.contact-rtb2 .inner {
    padding:20px 30px;
}
.contactform textarea {
    height:150px;
    width:300px;
}
.contactform .contact-rtb1 a {
    display:block;
    height:92px;
    padding:10px;
}
.smaller {
    font-size:12px;
}
.tithead {
    font-size:22px;
    font-family:Titillium,arial;
    margin:10px 0;
}
.fi {
    width:75%;
    font-size:10px;
}
input.clDis {
    color:#666;
}

.right-panel-2 .clDis {
    color:#fff;    
}

input.active {
    color:black;
}
/*invite*/
.invitechannels {
    background:url('../site_images/share.gif') no-repeat;
    width:590px;
    height:141px;
    margin:20px auto;
}
.invitechannels a {
    height:141px;
    width:118px;
    display:block;
    float:left;
}
/* reg form */
.regform {
    padding:20px;
    width:500px;
    float:left;
}
.regalt {
    float:left;
    padding-top:31px;
    width:220px;
}
a.vert {
    font-size:14px;
    margin:3px 0;
}
.vertbox {
    height:120px;
}
.regform .section,.vertbox {
    background:white;
    border:1px solid #888;
    padding:20px;
    margin:10px 0;
}
.huffd {
    line-height:2em;
}
.huffd .errorlist,.huffd .errorlist li {display:inline;}
.huffd input {
    border:0;
    border-bottom:1px dashed #599e1b;
}
.huffd label {
    color:#599e1b;
    font-weight:bold;
}

.regbanner{
    background:#359D19;
    color:#FFF;
    width:100%;
    height:40px;
    font-size:20px;
    text-align:center;
    padding-top:10px;
    /*text-shadow:1px 1px 1px #222222;*/
}

.mand {
    color:RED;
}

/*pastdeals*/
.pastdealhead {
    background:#afafaf;
    font-family:Titillium,arial;
    padding:4px;
    font-weight:bold;
    font-size:15px;
    margin:10px 0;
}
.pastdeals {
    margin-bottom:15px;
}
.past-pm {
    margin:0px 49px;
}
.pastdeals .inner {
    border:1px solid #5f5f5f;
    border-bottom:0;
    width:204px;
    margin-bottom:4px;
}
.pastdeals .s1 {
    background:#838383;
    color:white;
    font-size:17px;
    padding:6px;
    text-align:center;
}
.pastdeals .s2 {

    background:#afafaf;
    font-size:14px;
    padding:8px;
    text-align:center;
}
.pastdeals .s3 {
    height:100px;
    background:white;
    border-bottom:1px solid #5f5f5f;
    padding:4px 30px;
}
.pastdeals .s4 {
    background:#fff;
    font-size:13px;
    height:90px;
    border-bottom:1px solid #5f5f5f;
    padding:10px 8px;
}
.pastdeals .s5 {
    background:#c2c2c2
}
.pastdeals .s6 {
    text-align:center;
}
.pastdeals .s5 td,.pastdeals .s5 th {
    border-bottom:1px solid #5f5f5f;
}
.pastdealpaginate {
    margin-left:375px;
}
/*my*/
.mypointscash {
    font-size:15px;
}

.congrats {
    color:#fe7d0b;
    font-size:1.8em;
    font-weight:bold;
}
.congrats-blue{
    color:#269ac6;
}
.smssend {
    width:280px;
    border:1px solid #888;
}
.smssend h3 {
    margin:0;
    background:#888;
    color:white;
    padding:5px;
}
.smssend textarea {
    width:274px;
    height:150px;
}
.overlay {
    position:absolute;
    width:100%;
    height:1050px;
    top:0px;
    left:0px;
    z-index:1000;
    background: url('../site_images/transp.png') repeat;
}

.overlay .container {
    padding-bottom:200px;
}

.address-input {
    width:200px;
    height:100px;
}

.caddress-input {
    width:170px;
    height:100px;
}
.cmobile-input {
    width:144px;
}

.ccselect {
    width:95px;
}


/*image butons */
.proceedbutton {
    width:100px;
    height:30px;
    border:0;
    display:block;
    cursor:pointer;
    background:url('../site_images/proceed.gif') no-repeat;
}
.loginbutton {
    width:58px;
    height:23px;
    display:block;
    border:0;
    cursor:pointer;
    background:url('../site_images/login.gif') no-repeat;
}
.registerbutton {
    width:76px;
    height:23px;
    display:block;
    border:0;
    cursor:pointer;
    background:url('../site_images/register.gif') no-repeat;    
}
/* fb registration page classes */

.fb-body {
    background:#688500;
}

.fb-container {
	margin: auto;
	width: 950px;
	height: auto;
}

.fb-container, .fb-header {
    float: left;
    width: 950px;
    height: 108px;
    background-color: #94bc04;
    color: #FFF;
    font-size: 16px;
}

.fb-container {
    float:none;
}

.fb-regHeader {
	float: left;
	width: 950px;
	height: 108px;
	background-color: #94bc04;
	color: #333;
	font-size: 16px;
}
.fb-regHeader .fb-logoHeader {
	float: left;
	height: 94px;
	width: 168px;
	margin-top: 6px;
	margin-left: 15px;
}
.fb-regHeader .fb-fconnect {
	float: left;
	width: auto;
	margin-left: 30px;
	margin-top: 65px;
}

.fb-container .regBody {
	float: left;
	width: 930px;
	background-color: #7fa203;
	background-image: url(../site_images/fb-regImage.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 10px;
	padding-left: 10px;
}

.regBody h3 {
	padding: 0px;
	float: left;
	clear: both;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 930px;
}
.regBody .spclNotes {
	float: left;
	clear: both;
	width: 925px;
	margin-bottom: 10px;
}
.regBody .inputFields {
	float: left;
	height: auto;
	width: 570px;
}
.inputFields input, .inputFields select {
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	margin-right: 8px;
	margin-bottom: 15px;
}
.inputFields input {
    width:190px;
    height: 20px;
    font-style: italic;
    border:none;
}

.regBody .fb-captcha {
    float: left;
    clear: both;
    width: 450px;
}
.fb-captcha input {
    height:27px;
    float:left;
    border:none;
    font-size:22px;
    width:75px;
}
.regBody .regBttn {
	float: left;
	width: 500px;
	margin-top: 20px;
	height: auto;
}
.regBttn input {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.regBttn .register {
	float: right;
	clear: none;
}

.fb-container .fb-footer {
	float: left;
	width: 950px;
	background-image: url(../site_images/fb-footer.jpg);
	height: 462px;
}

.fb-fconnect {
    color:#FFF;
    float: left;
    width: auto;
    margin-left: 30px;
    margin-top: 65px;
}
.fb-register {
    background:url('../site_images/fb-registerbttn.jpg?1');
}
#id_mobileNo_1{
    width:100px;
}
.fb-captcha img {
    float:left;
    margin-right:10px;
}
.fb-label {
    font-size:12px;
    font-weight:bold;
}


/* imp last for high priority must be always last -arun.pbk */

.hidden {display:none !important;}
.error {color:#a00 !important;}

