/* Geotoko.com 
   Copyright (c) 2011 Geotoko.com
   Author: Adarsh Pallian
   Email: adarsh@pallian.com
*********************************************************************************************************/

* {margin:0;padding:0;} 
html, body {height: 100%;}
body {font-family:"Helvetica Neue",Helvetica,Arial,default;font-size:80%;background:#f5f5f5 url(../images/v2/dashboard_bg.png) repeat; color:#333333;}
a {text-decoration:none; color:#283c64; cursor:pointer; cursor: hand;}
a:hover {color:#3B5998;}
.main-holder:after, .nav ul:after, #header .holder:after, .info-form:after, .info-form .row:after, .connect-box:after, .switcher:after, #footer ul:after, .checkbox-holder:after, #sidebar .campaign-box:after, #sidebar .sub-heading:after{
	content:'';
	display:block;
	clear:both;
}
body:after {display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:-1; content: "";}

/*** Basics ***********/

#wrapper {margin:0 auto;background:url(../images/v2/top_header.png) repeat-x;min-height: 100%}
#header {height: 47px; margin:0 auto; margin-bottom: 15px; width: 1000px;}

/*** Logo ***********/

.logo-holder {float: left;}
.logo{width:318px; height:31px; overflow:hidden; text-indent:-9999px; background: transparent url(../images/v2/geotoko_hootsuite_logo.png) no-repeat; position:relative; margin-top: 8px;}
.logo a{display:block;height:100%;}
.logo:active {top: 1px}

/*** Login/Logout ***********/

.login-holder {float: right;margin-right: 3px;}
.btn-login {background: #20304b url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);position: relative;cursor: pointer;margin-top: 10px;font-weight: bold;text-shadow: #000 0 -1px 1px; color: #fff;padding: 6px 8px 8px 8px;font-size:12px;}
.btn-login:hover{-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;color: #ced7f3; background: #041127 url(../images/alert-overlay.png) repeat-x;}

.btn-logout {background: #20304b url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);position: relative;cursor: pointer;margin-top: 10px;font-weight: bold;text-shadow: #000 0 -1px 1px; color: #fff;padding: 6px 8px 8px 8px;font-size:12px;}
.btn-logout:hover{-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;color: #ced7f3; background: #041127 url(../images/alert-overlay.png) repeat-x;}

.form-loading-text {font-weight:bold;margin-left:5px;}

/*** Static Pages ***********/

#main{width:1000px;position:relative;overflow:hidden; margin: 0 auto;padding-bottom: 120px;}
#home-wrapper {width:1000px; margin:0 auto; padding:20px 0 10px 0;background:url(../images/wrapper_bg_public.png) 0 40px no-repeat;}


/*** Dashboard Basics ***********/

.main-holder{width:1000px;}
.outside{width:1000px;}


/*** Dashboard Top Nav ***********/

.top_nav{float: right;}
.top_nav ul{display:inline; float: left;margin-top: 10px;margin-right: 25px;}
.top_nav ul li {float: left; margin-left: 5px;}
.top_nav .hastipsy{padding-bottom:5px}
.top_nav ul li img:hover {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;-moz-transition-duration: 0.2s;
-webkit-transition-duration: 0.2s;
-moz-transition-timing-function: ease-in;
-webkit-transition-timing-function: ease-in;
transition-duration: 0.2s;
transition-timing-function: ease-in;}

.live-campaigns {float: left; color: #fff;font-weight:bold;text-shadow: #000 0 1px 1px;font-size:12px;}
.live-campaigns ul {background: #000;}
.campaignactive { background: url(../images/glow.png) 3px 7px no-repeat;line-height: 10px; padding: 7px 10px 10px 18px;}
.campaignactive a {color: #a8c8f0;}
.campaignactive a:hover {color: #d4e3f6;}

.trial_date {float: right;margin: 10px;background: url(../images/v2/alert.png) no-repeat;padding-left: 23px;}
.trial_date p {font-weight:bold;text-shadow: #fff 0 1px 1px;line-height: 18px;text-align: center;color: #930018}
.trial_date p a {background: #fff;padding: 2px 4px;border-bottom: 1px solid #ccc}

.saving-div{ float: right; display: block;}
.saving-div img{margin-right: 10px; padding-top: 5px;}


/*** Sidebar ***********/

#sidebar{width:150px;float:left; display:inline;margin-left: 4px;}
#sidebar .create-button {float: left;}

a.create-campaign {background: #f00049 url(../images/alert-overlay.png) repeat-x; display: inline-block;line-height: 1;position: relative;cursor: pointer;text-align: center;font-weight: bold;color: #fff;padding: 12px 7px; width: 130px;margin: 10px 0 20px;border-bottom: 1px solid rgba(0,0,0,0.25);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-box-shadow: 0 1px 3px #fff;
-webkit-box-shadow: 0 1px 3px #fff;
-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);
-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);
-moz-transition-duration: 0.2s;
-webkit-transition-duration: 0.2s;
-moz-transition-timing-function: ease-in;
-webkit-transition-timing-function: ease-in;
transition-duration: 0.2s;
transition-timing-function: ease-in; }

a.create-campaign:hover{background: #fd2063 url(../images/alert-overlay.png) repeat-x;color: #2c020f;text-shadow:none}

/*** Sidebar Navigation ***********/

#sidebar .main-nav {clear: both;}
#sidebar .main-nav ul li {font-size: 14px;line-height: 35px;cursor: pointer;margin-bottom: 5px;border-bottom: 1px solid #fff;padding-left: 5px;border-left: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;
-moz-transition-duration: 0.2s;
-webkit-transition-duration: 0.2s;
-moz-transition-timing-function: ease-in;
-webkit-transition-timing-function: ease-in;
transition-duration: 0.2s;
transition-timing-function: ease-in;
}

#sidebar .main-nav ul li:hover {background: #eceef2; border-bottom: 1px solid #fff; box-shadow:inset 1px 0 1px #abb5cc;-moz-box-shadow:inset 1px 0 1px #abb5cc;-webkit-box-shadow: inset 1px 0 1px rgba(171,181,204,0.9);border-top: 1px solid #ccc;}

#sidebar .main-nav ul li.active{background: #eceef2; border-bottom: 1px solid #fff; box-shadow:inset 1px 0 1px #abb5cc;-moz-box-shadow:inset 1px 0 1px #abb5cc;-webkit-box-shadow: inset 1px 0 1px rgba(171,181,204,0.9);border-top: 1px solid #ccc; }

#sidebar .main-nav ul li a {font-weight: bold;color: #0e2744;text-shadow: #fff 0 2px 1px;padding: 5px 0px 10px 35px;}
#sidebar .main-nav ul li a:hover, #sidebar .main-nav ul li.active a{color: #394871;}

#sidebar .main-nav .dashboardicon {background: url(../images/v2/dashboard_icon.png) no-repeat;padding-right: 40px;}
#sidebar .main-nav .campaignicon {background: url(../images/v2/campaign_icon.png) no-repeat;padding-right: 40px;}
#sidebar .main-nav .analyticsicon {background: url(../images/v2/analytics_icon.png) no-repeat;padding-right: 20px;}
#sidebar .main-nav .winnersicon {background: url(../images/v2/winners_icon.png) no-repeat;padding-right: 20px;}


#sidebar .main-nav ul ul {font-weight:bold;}
#sidebar .main-nav ul ul li {line-height: 25px;}

#sidebar .main-nav #analytics_drilldown {border-top: none;border-bottom: 1px solid #fff;margin-left: 12px;}
#sidebar .main-nav #analytics_drilldown ul li {background: url(../images/v2/status_notlive.png) 10px 7px no-repeat;padding: 2px 0 2px 30px;line-height: 20px;border-bottom: 1px solid #fff;border-top: 1px solid #f6f6f6;}
#sidebar .main-nav #analytics_drilldown ul li a {line-height: 20px;border-top: 1px solid #f6f6f6;font-size: 12px;padding:0;}

#sidebar .main-nav #analytics_drilldown ul li:hover {background: #fefeff url(../images/v2/status_live.png) 10px 7px no-repeat;padding: 2px 0 2px 30px;line-height: 20px;box-shadow:inset 1px 0 1px #abb5cc;-moz-box-shadow:inset 1px 0 1px #abb5cc;-webkit-box-shadow: inset 1px 0 1px rgba(171,181,204,0.9);border-bottom: 1px solid #fff;border-top: 1px solid #fff;}

#sidebar .main-nav #analytics_drilldown ul li.activeli {background: #fefeff url(../images/v2/status_live.png) 10px 7px no-repeat;padding: 2px 0 2px 30px;ine-height: 20px;box-shadow:inset 1px 0 1px #abb5cc;-moz-box-shadow:inset 1px 0 1px #abb5cc;-webkit-box-shadow: inset 1px 0 1px rgba(171,181,204,0.9);border-top: 1px solid #fff}

#sidebar .main-nav #analytics_drilldown ul li.activeli:hover {background: #fefeff url(../images/v2/status_live.png) 10px 7px no-repeat;}

#sidebar .main-nav #analytics_drilldown ul li.active a, #sidebar .main-nav #analytics_drilldown ul li.noactive a {line-height: 10px;margin-left:10px;font-size: 11px;}

#sidebar .main-nav #analytics_drilldown ul li.active{background: #eceef2 url(../images/v2/analytics_arrow.png) 10px 7px no-repeat;padding:4px 0 6px 12px;line-height: 10px;margin-left:10px;box-shadow:inset 1px 0 1px #abb5cc;-moz-box-shadow:inset 1px 0 1px #abb5cc;-webkit-box-shadow: inset 1px 0 1px rgba(171,181,204,0.9);margin-bottom:0;}

#sidebar .main-nav #analytics_drilldown ul li.noactive {background: url(../images/v2/analytics_arrow.png) 10px 7px no-repeat;padding: 4px 0 6px 12px;line-height: 10px;margin-left:10px;border-bottom: none;margin-bottom:0;}

#sidebar .main-nav #analytics_drilldown ul li.noactive:hover {background: #eceef2 url(../images/v2/analytics_arrow.png) 10px 7px no-repeat;box-shadow:inset 1px 0 1px #abb5cc;-moz-box-shadow:inset 1px 0 1px #abb5cc;-webkit-box-shadow: inset 1px 0 1px rgba(171,181,204,0.9);}

#sidebar .main-nav ol {margin-bottom: 15px; border-bottom: 2px solid #fff}

#sidebar .main-nav ol li.active, #sidebar .main-nav ol li:hover{background: none; border: none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

#sidebar .main-nav ul ul ul li {margin-left: 0;padding: 0;border-bottom: none;border-left: none;border-top: none;}
#sidebar .main-nav ul ul ul li a{font-size: 11px;padding: 5px 0px 10px 10px;}
#sidebar .navcaps {text-transform: capitalize;}

#sidebar .main-nav ul.smallsidebar {border-top: 1px solid #ccc; margin-top: 20px; padding-top: 20px;}
#sidebar .main-nav ul.smallsidebar li {line-height: 27px;margin-bottom: 0;}
#sidebar .main-nav ul.smallsidebar li a  {font-size: 11px;padding: 3px 0px 5px 30px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#sidebar .main-nav ul.smallsidebar li a:hover {color: #0e2744;filter:alpha(opacity=99);-moz-opacity:0.99;-khtml-opacity: 0.99;opacity: 0.99;}
#sidebar .main-nav ul.smallsidebar .faq {background: url(../images/v2/faq_icon.png) 3px 2px no-repeat;padding-right: 90px}
#sidebar .main-nav ul.smallsidebar .helpdesk {background: url(../images/v2/help_desk_icon.png) 3px 2px no-repeat;padding-right: 50px;}
#sidebar .main-nav ul.smallsidebar .lbsmarketing {background: url(../images/v2/marketing_icon.png) 3px 2px no-repeat;padding-right: 35px}
#sidebar .main-nav ul.smallsidebar .blog {background: url(../images/v2/blog_icon.png) 3px 2px no-repeat;padding-right: 90px}
#sidebar .main-nav ul.smallsidebar .contact {background: url(../images/v2/contact_icon.png)  3px 2px no-repeat;padding-right: 35px;}


/*** Dashbaord ***********/

#main #content{float:right;width:840px; margin-right: 3px; background: #fff;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0px 1px 3px 0 #888;-webkit-box-shadow: 0px 1px 3px 0#888;box-shadow: 0px 1px 3px 0 #888;}
#main #content h1 {float: left;letter-spacing: -1px;color: #1a1a1a;font-size: 32px;font-weight: bold;padding: 11px 0 0 15px;text-shadow: #fff 0 2px 1px}
#main #content h2 {margin: 20px 0 20px 15px; border-bottom: 1px solid #ced1d5;color: #1a222d;font-size: 20px;font-weight: bold;}

.top_intro {background: #eee;height: 55px;margin-top: 2px; --moz-border-radius-topleft: 3px;border-top-left-radius: 3px;--moz-border-radius-topright: 3px;border-top-right-radius: 3px;-moz-box-shadow: 0px 1px 2px 0 #888;-webkit-box-shadow: 0px 1px 2px 0#888;box-shadow: 0px 1px 2px 0 #888;}
.top_intro h1{text-transform: capitalize}

.top_intro_small {background: #eceef2;height: 35px;margin: 2px 0 20px 0; --moz-border-radius-topleft: 3px;border-top-left-radius: 3px;--moz-border-radius-topright: 3px;border-top-right-radius: 3px;-moz-box-shadow: 0px 1px 2px 0 #888;-webkit-box-shadow: 0px 1px 2px 0#888;box-shadow: 0px 1px 2px 0 #888;}
#main #content .top_intro_small h2 {font: 20px "Helvetica neue", Helvetica;font-weight: bold;text-shadow: #fff 0 1px 1px;margin:0; border-bottom: none;padding: 5px 0 0 15px}

.select-campaigns-dashboard {float: right;margin-top: -55px;position: relative;}
.select-campaigns-dashboard .row {margin: 10px; width: 685px;}
.select-campaigns-dashboard .sel {float:left;width:250px;margin-top: 10px;margin-right: 10px;}

.influential {float: left; width: 253px;height:510px;background: url(../images/v2/influential.jpg) no-repeat;}
.influential h3 {color: #fff;font: 20px "Helvetica neue", Helvetica;font-weight: bold;background: url(../images/v2/klout.png) 0 3px no-repeat;margin: 15px;padding-left: 40px;}

.campaign-user-influence{width: 250px;margin: 40px 0 0 25px}
.campaign-user-influence li {float: left;width: 250px;margin-bottom: 8px;}
.campaign-user-influence li img {float: left;width: 50px; height: 50px; margin: 5px 5px 10px 0px;padding: 1px;background: #5f687e;-webkit-box-shadow:0 0 5px #000; -moz-box-shadow: 0 0 5px #000;box-shadow:0 0 5px #000;}

.influentialtwitter, .influentialname {float: left;width: 100px;overflow: hidden;}

.influentialname a {font-weight: bold;display: block;text-transform: capitalize;text-shadow: #000 0 1px 1px;margin-top: 15px;padding: 3px;color: #fff;}
.influentialtwitter a {background: url(../images/v2/twitter_bird.png) 0 2px no-repeat; font-weight: bold;line-height: 17px;padding-left: 20px;display:block;text-shadow: #000 0 1px 1px;color: #fff}
.influentialtwitter a:hover, .influentialname a:hover {display:block;color: #84a6ce}

.klout-score {float: left;background: #000;font: 22px "Helvetica neue", Helvetica;font-weight: bold;text-shadow: #000 0 1px 1px;padding: 5px;border: 1px solid #344261;margin: 15px 7px 0 13px;color: #fff}



#stats{padding: 15px;margin-bottom:20px;background: #eceef2 url(../images/v2/innershadow.png) top left repeat-x; height: 135px;border-bottom: 1px solid #d0d5de}
#main #content .count-box h1 {padding: 0;margin: 0; background:url(../images/v2/underline.png) bottom left repeat-x;line-height: 30px;}
#main #content .count-box h1 span {font-size: 14px; text-transform: uppercase; letter-spacing: 2px;color: #727579}
.lbs-box {float: left; margin: 20px 0 0 0;}
.box-inner {float: left; width: 185px;background: #f3f4f6;border: 1px solid #eceef2;padding-right: 5px;border-bottom: 1px solid #d0d5de;margin-right: 10px;}
.box-inner:hover {background: #fbfbfc; -webkit-box-shadow:0 0 5px #dbdcde; -moz-box-shadow: 0 0 5px #dbdcde;box-shadow:0 0 5px #dbdcde;border: 1px solid #cfd2d8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.box-inner img {float: left;}
.box-inner .small-graph {float: left; margin-top: 8px}
.box-inner .number-box {float: left;margin-top: 2px; font-weight: bold;background: #f5f6f8;font-size: 14px;padding: 2px 5px; width: 100px;text-shadow: #fff 0 1px 1px}



/*** FAQ ***********/

.faqpage {margin: 15px 25px 20px 20px}
.faqpage h3 {font: 18px "Helvetica neue", Helvetica;font-weight: bold;line-height: 22px;padding: 10px 10px 10px 0;background: url(../images/v2/bulb.png) 0 14px no-repeat;padding-left: 27px}
.faqpage p{line-height: 18px; margin-bottom: 20px; border-bottom: 1px solid #eaeaea;padding-bottom: 20px;padding-left: 27px}
.faqpage p a{font-weight: bold; color: #1994e1;text-decoration: underline}
.faqpage p a:hover { color: #146497;}


/*** Analytics Date Picker ***********/

.dates {float: right;margin: 15px 15px 0 0;}

.dates #startdate {float: left;color:#3e3e3e;-moz-border-radius: 2px; -webkit-border-radius: 2px;margin-right: 3px;font-weight:bold;
padding:5px;border:#b1b1b1 1px solid;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;box-shadow: 0 0 5px rgba(81, 203, 238, 0);-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 0);-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 0);}

.dates #enddate {float: left;color:#3e3e3e;-moz-border-radius: 2px; -webkit-border-radius: 2px;margin-right: 3px;font-weight:bold;margin-left: 10px;
padding:5px;border:#b1b1b1 1px solid;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;box-shadow: 0 0 5px rgba(81, 203, 238, 0);-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 0);-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 0);}

.dates #startdate:focus, .dates #enddate:focus {color:#000;outline:none;border:#35a5e5 1px solid;box-shadow: 0 0 5px rgba(81, 203, 238, 1);-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);}
.dates .ui-datepicker-trigger {float: left;margin-top: 4px;margin-right: 10px;}

.dates #apply-button {background: #191919 url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;position: relative;cursor: pointer;font-weight: bold;text-shadow: #000 0 2px 1px; color: #fff;padding: 5px 8px 7px 8px;border: none;-moz-border-radius: 2px; -webkit-border-radius: 2px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);height: 25px;}

.dates #apply-button:hover {-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;color: #ccc; background: #000 url(../images/alert-overlay.png) repeat-x;}

.fadenextbutton {float: right}
.fadeprevbutton {float: right;margin-right: 5px;}


/*** Next Button ***********/

.switcher{height:1%;clear: both; float: right;margin: 10px 20px 20px 0}
.switcher .next{background: #070d34 url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: relative;cursor: pointer;margin-top: 10px;font-weight: bold;text-shadow: #283d5f 0 2px 1px; color: #fff;padding: 8px 8px 10px 8px;border: none;width: 80px}
.switcher .next:hover{-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;color: #d3d5f1; background: #010413 url(../images/alert-overlay.png) repeat-x;}


/*** Campaign Basics ***********/

.info-form .row {margin-bottom: 10px;width:100%;clear: both;}
.info-form .row img{float:left;margin:10px 10px 0 0;display: inline;}

.info-form label{float:left;width: 145px;font-weight:bold;font-size:12px;text-align:right;padding:12px 10px 0 10px;}
.info-form span{float:left;margin-bottom: 10px;}
.info-form .row input[type=text] {border: 1px solid #c3c8cd; font-size: 14px; font-weight: bold; padding: 7px; width: 370px;}
.info-form .row input[type=text]:focus {color:#000;outline:none;border:#35a5e5 1px solid;box-shadow: 0 0 5px rgba(81, 203, 238, 1);-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);}
.info-form .samples {float: left;width:370px;margin-left: 165px;color:#878787;margin-top: -10px;margin-bottom: 15px;font-size:11px;letter-spacing: 1px;}
.info-form .customisesample {color:#878787;margin-bottom: 15px;font-size:11px;letter-spacing: 1px;}

.info-form .error-message {width:376px;margin-left: 181px;color:#000;background: #f2dcdc; border-bottom: 1px solid #e58484; float: left;margin-top: -12px;padding: 5px;text-shadow: #fff 0 1px 1px;font-weight:bold;}

.info-form .start span{position: relative;width:150px !important;margin:0 !important;}
.info-form .end span{position: relative;width:150px !important;margin:0 !important;}

.info-form .row .start input[type=text]{position: relative;width:135px; margin: 0;}
.info-form .row .end input[type=text]{position: relative;width:135px;}

.info-form .row img.ui-datepicker-trigger{float: right;margin-top: 10px;position: relative;margin-left: 5px;}

#campaignname-tick, #campaignname-cross, #address-tick, #address-cross, #country-tick, #country-cross, #postalcode-tick, #postalcode-cross, #phonenumber-tick, #phonenumber-cross, #description-tick, #description-cross, #prizevalue-tick, #prizevalue-cross, #winners-tick, #winners-cross {margin-left: 9px; margin-top: 10px;}
#startdate-tick, #startdate-cross, #enddate-tick, #enddate-cross {margin-left: 5px;margin-top: 10px;}

.info-form .dropoptions {height: 30px; width: 185px;font-size: 12px;padding: 8px 0 0 0;}

.info-form .textarea-holder{width:370px;height:170px;margin:10px 0 30px 0;}
.info-form .textarea-holder-small{width:370px;height:80px;margin:10px 0 30px 0;}

.info-form .textarea{width:370px;height:170px;overflow:auto;max-width:370px;max-height:260px;padding: 5px;font-weight: bold; font-size: 14px;border: 1px solid #c3c8cd;font-family:"Helvetica Neue",Helvetica,Arial,default;}

.info-form .textareasmall{width:370px;height:80px;overflow:auto;max-width:370px;max-height:80px;padding: 5px;font-weight: bold; font-size: 14px;border: 1px solid #c3c8cd;font-family:"Helvetica Neue",Helvetica,Arial,default;}

.info-form .atsymbol {font-size: 14px;font-family: Arial;font-weight:bold;color: #484e53;margin: 9px 10px 0 0;}

.timezonedropdown {margin: 0px 10px 0 0; width: 360px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-x-system-font:none !important;border:1px solid #CCCCCC;color:#555555;font-size:12px !important;font-size-adjust:none !important;font-stretch:normal !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:18px !important;}

.notes_hinter {float: right;margin-right: 50px; width: 200px;margin-top: -210px;}

.notes_hinter p {background:url(../images/v2/arrow_head_hinter.png) no-repeat;padding: 3px;margin-top: 5px;margin-left: -12px;}

.notes_hinter p span {background: #fff5dc; font-size: 12px;line-height: 20px;font-weight:bold;text-shadow: #fff 0 1px 1px;border-bottom: 1px solid #ffdb82;padding: 5px 8px;margin-left: -10px;margin-top: 3px;}

/*** Universal Paging ***********/

.paging {float:right;margin-bottom: 20px; background: #3b3f45 url(../images/paging_bg.png) bottom repeat-x; border-right: 1px solid #3b3f45; border-left: 1px solid #3b3f45; padding: 5px;text-shadow: #26282f 0 -1px 1px; color: #fff; font-weight: bold}
.paging .prev-page{display:inline;cursor:pointer;cursor:hand;}
.paging .next-page{display:inline;cursor:pointer;cursor:hand;}
.paging .page-num{display:inline;cursor:pointer;cursor:hand;border-right: 1px solid #a0b2d4;padding: 0 6px;}
.paging .current-page{color:#5cd8ff;}
.paging .page-num:hover, .paging .next-page:hover, .paging .prev-page:hover{color: #5cd8ff;}

.hint {margin: 15px;}
.hint img {float: left;margin-right: 5px;}
p.helpalert {float: left;background: #fff5dc; font-size: 12px;font-weight:bold;color: #151515;text-shadow: #fff 0 1px 1px;border-bottom: 1px solid #ffdb82;padding: 5px;}
p.helpalert a {font-weight:bold;color:#3B5998;text-decoration: underline}

.selectall {float: left;font-weight: bold;display: block;background: url(../images/selectallbg.png) repeat-x; padding:3px 10px;border-bottom: 1px solid #bfcce4}
.selectall a {color: #000; text-shadow: #fff 0 1px 1px}
.filterlocations {float: right; color: #000; font-weight: bold;display: block; background: #f1f5f9 url(../images/selectallbg.png) bottom repeat-x; padding:3px 10px;border-bottom: 1px solid #bfcce4;text-shadow: #fff 0 1px 1px; margin-top: -5px; margin-bottom: 10px;}

.address-list{display:block;clear: both;}
.address-list .address-list-item {display:block;margin-bottom:20px;font-weight: bold;font-size: 12px;border-bottom:1px solid #bfcce4; padding: 5px;background: #f0f2f4;text-shadow: #fff 0 1px 1px; color: #000}
.address-list .address {display:block;margin-bottom:20px;font-weight: bold;font-size: 12px;border-bottom:1px solid #bfcce4;background: #f0f2f4;text-shadow: #fff 0 1px 1px; color: #000; line-height: 20px;}
.address-list .address a {color: #000;}
.address-list .address-list-item:hover, .address-list .address:hover{background: #dce2e8;}
.address-list .address a.delete-address {float:right; margin: 6px 10px 0 0}

.bubble {text-align: center;}
.bubble-address {font-weight: bold; color:#000; text-shadow: #fff 0 1px 1px}
.bubble-address h5 {background: url(../images/ul_tab.png) repeat-x; border-bottom: 1px solid #fff; font-size: 12px; padding: 5px;margin: 10px;}
.bubble-address p{margin: 10px 10px 5px 10px}
.bubble-address span {padding-bottom: 5px;border-bottom: thin dashed #ccc;}
.bubble-checkbox {padding-top: 10px;}
.bubble-close {display: none;font-size: 11px; margin: -102px 0 10px 235px; font-weight: bold; background: #fff; width: 13px; height: 15px; cursor:pointer; cursor: hand;text-shadow: #000 0 1px 1px; color: #000; border:1px solid #ccc;padding-left: 5px;}

.address-added {color: #20a84a; font-weight: bold;font-size: 12px;margin: 5px 20px;border: thin dashed #ccc;padding: 5px;background: #fff}
.address-removed {color:#6a1014;text-shadow: #fff 0 1px 1px;background: #f9e9ba; font-weight: bold; margin: 5px 30px; font-size: 12px;padding: 5px;}

.info-form .dropcountry {background: #f8f8f8; padding: 10px 12px 10px 10px;border-bottom: 1px solid #c3cad6;}

.dropdowncountry {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-x-system-font:none !important;border:1px solid #CCCCCC;color:#000;font-size:12px !important;font-size-adjust:none !important;font-stretch:normal !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:18px !important;}

.info-form #country {width:365px;}

.info-form .city-short{width:150px;}
.info-form #city{width:130px;}

.info-form .state-select{width:150px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-x-system-font:none !important;border:1px solid #CCCCCC;color:#000;font-size:12px !important;font-size-adjust:none !important;font-stretch:normal !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:18px !important;margin: 8px}
.info-form #state{width:130px;}
.info-form .state {width:40px;}
.dropstate {display: inline;background: #f8f8f8;border-bottom: 1px solid #c3cad6;padding-right:12px}

.switcher .add{background: #091c2a url(../images/alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);border-bottom: 1px solid rgba(0,0,0,0.25);font-size: 14px; font-weight: bold;color: #fff;padding: 8px 14px 9px;text-shadow: #000 0 1px 1px;border: 1px solid #002f43}
.switcher .add:hover, .add-newlocation:hover{color: #dddddd; text-shadow: #000 0 -1px 1px}

.add-newlocation{background: #091c2a url(../images/alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);border-bottom: 1px solid rgba(0,0,0,0.25);font-size: 14px; font-weight: bold;color: #fff;padding: 8px 14px 9px;text-shadow: #000 0 1px 1px;border: 1px solid #002f43; float: right; margin-top: -35px;margin-right: 180px;}

.switcher .cancel{background: #575b61 url(../images/alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);border-bottom: 1px solid rgba(0,0,0,0.25);font-weight: bold;font-size: 14px;color: #fff;padding: 8px 14px 9px;text-shadow: #000 0 1px 1px; margin-right: 10px;}


/*** Campaign Prizes ***********/

.iPhoneCheckContainer label {padding:0;}
.iPhoneCheckContainer {float: right; margin: 20px 25px 0 0;}
.rewards-list .rewards-list-item{border-bottom:1px solid #8d9ebe;background: #fff url(../images/edit_bg.png) bottom repeat-x;margin-bottom: 40px; margin-left: 10px;}
.prize-num{clear: both; margin: 20px 0 5px 0;background: url(../images/edit_bg_headline.png) repeat-x;font-size: 13px;color: #000;text-shadow: #ccc 0 1px 1px;padding: 10px 15px;border-bottom: 1px solid #fff;font-weight: bold;}
.rewards-list .rewards-list-item p {border-bottom: 1px solid #fff;padding: 7px 12px;color: #000; text-shadow: #fff 0 1px 1px;font-weight:bold;line-height: 17px;}
.rewards-list .rewards-list-item a {float:right;background: #000 url(../images/alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;text-shadow: 0 -1px 1px #222;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);font-size: 12px;color: #fff;font-weight: bold;text-shadow: #000 0 -1px 1px; padding: 3px; width: 70px;text-align: center;margin-top: -99px;margin-right: 20px;line-height: 18px;}
.rewards-list .rewards-list-item a:hover{color: #ff4c4c;}

.info-form .reward_info {clear: both; margin: 20px 10px 20px 20px; background: #e5dfd0 url(../images/confirm_box.png) repeat-x; padding: 10px;line-height: 18px;border: 1px solid #cbbea6; border-top: none;color: #000;text-shadow: #fff 0 1px 1px; font-weight: bold;}

.info-form .reward_info .toconfirm {float: left;display: block; text-transform: capitalize;font-weight: bold;font-size: 12px;text-shadow: #fff 0 2px 1px;background: #fdfcfb; padding: 0 2px;margin-bottom: 5px;}
.info-form .reward_info p {clear: both;display: block;text-align: left; margin-right: 20px;}
.info-form .reward_info p b{background: #fdfcfb}

.prize-choose {float:left; margin-top: 10px; background: url(../images/prize_frequency.png) no-repeat;padding: 15px 0px 0px 0px; width: 131px; height: 80px;border: 1px solid #abacac; border-top: none;font-size: 12px;text-shadow: #fff 0 2px 1px}

.info-form .row #drawdate-div img.ui-datepicker-trigger{float: right;margin-top: 5px; position: relative;margin-left:5px;}
.info-form #drawdate {border: 1px solid #ccc; font-size: 12px; font-weight: bold; padding: 3px; width: 100px; color: #2c2c2c;}
.info-form .drawingbox {float: left; background: #f5f5f6;border-bottom: 1px solid #c3cad6;padding: 10px;}
.info-form .drawing {float: left; margin: 7px 0 0 0px;}

.adv-div {border-bottom: 1px solid #ccc; border-top: 1px solid #fff; font-weight: bold; color: #000; text-shadow: #fff 0 1px 1px; padding: 15px 0;font-size: 12px;}
.info-form .drawingboxadv {float: left; background: #bcbcbe url(../images/advance_prize.png) repeat-x;padding: 0 10px; border: 1px solid #abacac; border-top: none;}
.info-form .row .frombox img.ui-datepicker-trigger {float: none}
.frombox {font-weight: bold; font-size: 12px; color: #000;text-shadow: #fff 0 1px 1px;}

.switcher .addprize{background: #091c2a url(../images/alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);border-bottom: 1px solid rgba(0,0,0,0.25);font-size: 14px; font-weight: bold;color: #fff;padding: 8px 14px 9px;text-shadow: #000 0 1px 1px;border: 1px solid #002f43}
.switcher .addprize:hover{color: #dddddd; text-shadow: #000 0 -1px 1px}


/*** Campaign Table ***********/

#campaigns_table{clear:both;border-left: 1px solid #dedede;margin-left: 10px;width: 97%;font-size:12px;}
#campaigns_table th {text-align: center;background: url(../images/table_th_bg.png) repeat-x;color: #fff;text-shadow: #000 0 1px 1px;cursor:pointer;cursor:hand;border-right: 1px solid #6d7899;padding: 10px;}

#campaigns_table td {border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;background: #fff;color: #000;text-transform: capitalize;vertical-align: middle;padding: 10px;line-height: 17px;}

#campaigns_table a {font-weight: bold;}
#campaigns_table strong {font-weight: bold;}
#campaigns_table td.table-publish:hover {background: #fbf8f1;}
#campaigns_table .column-active {background: url(../images/active_cam.png) 20px 20px no-repeat;}
#campaigns_table .column-active:hover {background: #fff url(../images/active_cam.png) 20px 20px no-repeat;}

#campaigns_table .column-unpublished, #campaigns_table .column-incomplete {background: url(../images/inactive_cam.png) 20px 20px no-repeat;height: 45px}
#campaigns_table .column-unpublished:hover, #campaigns_table .column-incomplete:hover {background: #fff url(../images/inactive_cam.png) 20px 20px no-repeat;}


#campaigns_table .column-finished {background: url(../images/complete_cam.png) 20px 20px no-repeat;}
#campaigns_table .column-finished:hover {background: #fff url(../images/complete_cam.png) 20px 20px no-repeat;}

#campaigns_table .column-pending {background: url(../images/pending_cam.png) 20px 20px no-repeat;height: 45px}
#campaigns_table .column-pending:hover {background: #fff url(../images/pending_cam.png) 20px 20px no-repeat;}

#campaign_table .change-negative {color:#b10000}
#campaign_table .change-positive {color:#00b100}

#campaign_list .paging {margin: 25px 10px 20px 0}
#campaign_list .table-campname {width: 200px;font-weight:bold}

#campaign_list .table-annname {vertical-align: middle;}

#campaign_list .table-edit {text-align: center;vertical-align: middle;}
#campaign_list .table-winners{text-align: center; font:14px 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;vertical-align: middle;}
#campaign_list .table-promote {text-align: center; vertical-align: middle;}
#campaign_list .table-checkins, #campaign_list .table-percentage {text-align: center; vertical-align: middle;font-size: 12px;font-weight: bold;}
#campaign_list .table-analytics {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;vertical-align: middle;}
#campaign_list .table-analytics img {border: 1px solid #fff; padding:0 10px 5px 10px;}
#campaign_list .table-analytics img:hover {-webkit-box-shadow:0 0 15px #f4f4f4; -moz-box-shadow: 0 0 15px #f4f4f4;box-shadow:0 0 15px #f4f4f4;border: 1px solid #d7e0f1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #fff}


/*** Campaign Step 5 ***********/

.confirmtable {margin-left: 5px;margin-right: 15px}
.seperator {clear:both;}

.edit-link{float:right;margin: -50px 0px 0 0; background: #fff7d7;padding: 5px 10px}
.edit-link:hover{background: #fff}
.campaigneditdetails {margin-left: 15px; color: #000; text-shadow: #fff 0 2px 1px;}
.campaigneditdetails li {clear: both; margin-bottom: 20px;background: url(../images/ulli.png) 0 2px no-repeat; padding-left: 20px;font-size: 12px;}
.campaigneditdetails li span {padding: 5px;}
.campaigneditdetails p {margin-left: 20px;display:block;}
.campaigneditdetails li p {position: relative;}
.campaigneditdetails li span {float: left}

.editservices ul li {float: left; margin: -5px 5px 15px 15px;}
.save-button {padding: 5px; background: #fcf6e0; border: 1px solid #fde17c; font-weight: bold;float: left; margin: 10px 0 5px 45px;}

.switcher .save-draft{background: #545454 url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: relative;cursor: pointer;margin-top: 10px;font-weight: bold;text-shadow: #000 0 -1px 1px; color: #fff;padding: 8px 8px 10px 8px;border: none;margin-right: 10px}
.switcher .save-draft:hover{-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;color: #dddddd; background: #242424 url(../images/alert-overlay.png) repeat-x;}

.landing-page-link {background: #0084ff url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: relative;cursor: pointer;font-weight: bold;text-shadow: #374275 0 -1px 1px; color: #fff;padding: 8px 8px 10px 8px;border: none;}
.landing-page-link:hover{-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;color: #eaf5ff; background: #005fb8 url(../images/alert-overlay.png) repeat-x;}

/*** Select Campaign Dropdown ***********/

.campaign-winners {height: 100px;}
.campaign-winners .row {background: url(../images/select_campaign.png) repeat-x;height: 56px;margin: 10px; width: 685px; border-right: 1px solid #2b2e33;border-left: 1px solid #2b2e33;}
.campaign-winners label {padding:18px 14px 0 0 !important;width:234px;color: #fff;text-shadow: #212225 0 -2px 1px;font-size: 14px;margin-left: 30px;}
.campaign-winners .sel {float:left;width:250px;margin-top: 18px;}


.steps-winners {margin: 25px;border-bottom: 1px solid #dadbdd;padding-bottom:10px;}

.prizedropdown {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-x-system-font:none !important;border:1px solid #CCCCCC;color:#000;font-size:12px !important;font-size-adjust:none !important;font-stretch:normal !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:18px !important;}
.prizenumber {border: 1px solid #c3c8cd; font-size: 14px; font-weight: bold; padding: 5px; width: 50px;margin-right:10px;}
.steps {font-weight:bold;font-size:16px;}
.submitbtn {background: #070d34 url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: relative;cursor: pointer;font-weight: bold;text-shadow: #283d5f 0 2px 1px; color: #fff;padding: 8px 8px 10px 8px;border: none;width: 80px;}
.submitbtn:hover{-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;color: #d3d5f1; background: #010413 url(../images/alert-overlay.png) repeat-x;}

.download-csv { margin-top: 20px; background: #f4fced url(../images/v2/export.png) 3px 5px no-repeat; padding: 6px 10px 8px 25px; border: 1px dashed #70d135;font-weight: bold;text-shadow: #fff 0 2px 1px;font-size: 12px; width: 150px}

.morewinners {background: #08142b url(../images/alert-overlay.png) repeat-x; display: inline-block;line-height: 1;position: relative;cursor: pointer;text-align: center;font-weight: bold;color: #fff;padding: 12px 10px;border-bottom: 1px solid rgba(0,0,0,0.25);border: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-box-shadow: 0 1px 3px #fff;
-webkit-box-shadow: 0 1px 3px #fff;
-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);
-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);}

.morewinners:hover{-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;color: #c6d2ea; background: #010413 url(../images/alert-overlay.png) repeat-x;}


/*** Dashboard Quick Stats ***********/

#all_stats {clear: both;}
.analytics-box .smallnumber {display:inline;float:left;width:191px;height: 103px;margin: 0 20px 10px 15px;}
.analytics-box .glowfoursquare {background: url(../images/dash_stats_foursquare.png) no-repeat;}
.analytics-box .glowgowalla {background: url(../images/dash_stats_gowalla.png) no-repeat;}
.analytics-box .glowtwitter {background: url(../images/dash_stats_twitter.png) no-repeat;}
.analytics-box .glowfacebook {background: url(../images/dash_stats_facebook.png) no-repeat;}

.analytics-box .total-col {float: left;width: 345px;height: 217px;margin:0 20px 0 15px;display: inline;background: url(../images/dash_bigbox.png) repeat-x;border-left: 1px solid #d7d8db; border-right: 1px solid #d7d8db;}
.analytics-box .total-col .total-number a {color:#131313;display:block;font:100px 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;line-height:57px;padding:30px 0 18px;text-align:center;text-shadow: #fff 0 2px 1px; border-bottom: 1px solid #aeaeae;letter-spacing: -2px;}
.analytics-box .total-col .total-number a:hover{color: #1d3456}
.analytics-box .total-col .total-divider {border-top: 1px solid #fff; color:#000;display:block;font-size:12px;line-height:31px;text-shadow: #fff 0 2px 1px;font-weight:bold; text-align: center;margin-bottom:10px;}
.analytics-box .total-col .full-analytics {background: #000 url(../images/alert-overlay.png) repeat-x;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);font-weight: bold;margin: 0 auto; width: 150px;text-align: center;font-size: 12px;text-transform: capitalize;padding: 10px 0;text-shadow: #000 0 -1px 1px}
.analytics-box .total-col .full-analytics a{color: #fff}
.analytics-box .total-col .full-analytics a:hover{color: #dfefff}

.analytics-box .text-holder {clear:both;float:left;padding:11px 0 0;text-align:center;width:100%;}
.analytics-box .text-holder strong {color:#000;display:block;font:50px 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;line-height:56px;margin-bottom: 15px;text-shadow: #fff 0 2px 1px; }
.analytics-box .text-holder strong:hover {color: #1d3456}
.analytics-box .text-holder span a{color:#000;display:block;font-size:11px;line-height:15px;font-weight: bold;text-shadow: #fff 0 1px 1px;margin-left: 50px;text-align: left;}

.bubble-address-heat {font-weight: bold; color:#000; text-shadow: #fff 0 1px 1px}
.bubble-address-heat h5 {background: url(../images/ul_tab.png) repeat-x; border-bottom: 1px solid #fff; font-size: 12px; padding: 5px;margin: 10px;text-align: center;text-transform: capitalize;}
.bubble-address-heat p{margin: 5px 10px 10px; text-align: center;border-bottom: thin dashed #ccc;}
.bubble-address-heat p span {font:36px 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;text-shadow: #fff 0 2px 1px;padding: 0 10px;display: block;margin-top: 2px;}
.bubble-close-heat {font-size: 11px; margin: -185px 0 10px 235px; font-weight: bold; background: #fff; width: 13px; height: 15px; cursor:pointer; cursor: hand;text-shadow: #000 0 1px 1px; color: #000; border:1px solid #ccc;padding-left: 5px;}.address-added {color: #20a84a; font-weight: bold;font-size: 12px; text-shadow: #fff 0 1px 1px;margin: 5px 50px;border: thin dashed #ccc;padding: 5px;background: #fff}

.statsintro {font-size: 12px; margin: -5px 0 10px 10px;text-shadow: #f9f9f9 0 1px 1px}
.statsintro a {font-weight:bold}

.campaignonly {margin: 10px 10px 30px; line-height: 17px; font-size: 12px;}
.heatmapaddress {margin: 15px; font-weight: bold;background: url(../images/v2/small_pin.png) no-repeat;line-height: 16px;padding-left: 20px;font-size: 12px;}

/*** Dashboard Winner List ***********/


.winner-list ul {margin: 15px}
.winner-list li {vertical-align: top;width: 100%;clear: both;float: left;background: #b6c1d2 url(../images/winners_stream_bg.png) repeat-x;margin-bottom: 20px;}
.winner-list .ico-holder {float: left;background: #000a18 url(../images/ico-holder.png) repeat-x;padding:14px 10px;border-right: 1px solid #fbfcfd;border-bottom: 1px solid #000}
.winner-list .ico-holder img{display: block;}

.winner-list .img-holder {float: left;width: 50px;padding:15px 15px 0 10px;}
.winner-list .img-holder img {display: block;border: 1px solid #eef1f6}

.winner-list .text-holder {float: left;	padding-top:10px;}
.winner-list .text-holder h3 {font-size: 14px; text-shadow: #fff 0 1px 1px;color: #000;font-weight:bold;margin-bottom:6px;}
.winner-list .text-holder p {text-shadow: #f1f1f1 0 1px 1px;width: 350px;font-weight: bold;color: #000;}

.winner-list .publish-col {float:right;width:148px;background:url(../images/publish_bg1.png) top left no-repeat;padding: 28px 0 23px 0;margin-right: 1px;}

.winner-list .publish .publish-btn {background: #000 url(../images/alert-overlay.png) repeat-x;text-decoration: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);font-weight: bold;text-align: center;font-size: 12px;color: #fff;padding: 5px;text-shadow: #000 0 -1px 1px; width: 80px;margin-left: 32px;}

.winner-list .publish .published-btn {background: #535353 url(../images/alert-overlay.png) repeat-x;text-decoration: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);font-weight: bold;text-align: center;font-size: 12px;color: #9c9c9c;padding: 5px;width: 80px;margin-left: 32px;cursor: pointer;cursor: hand}

.publication-details {clear: both;float: left; position: relative;background: #5599bb url(../images/twitter_box_bg.png) repeat-x;z-index: 1;margin-top: -2px;width: 100%;}
.publication-details textarea {width: 717px; height: 50px; border: 1px solid #417d9b; margin: 10px 20px;padding: 5px; font-weight: bold;color: #313131;font:12px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }
.number {color:#002c3f;display:block;font-size:14px;padding:0px 20px 0 0;text-align:right;clear: both;font-weight:bold;text-shadow: #fff 0 1px 1px; margin-bottom: -10px;}

.tweetbtn {float: right;background: #000609 url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);text-align: center;font-size: 12px; font-weight: bold;color:#fff;padding: 5px 15px; margin: 0 20px 20px 0;text-shadow: #000 0 -1px 1px}
.tweetbtn:hover{color: #b2dff5}

.notwitter { width: 650px;font-size: 12px;font-weight:bold; color: #000; text-shadow: #c3e6f8 0 1px 1px; margin: 20px 20px 10px 20px}
.notwitter a {color: #fff; text-shadow: #407d9c 0 -1px 1px}
.notwitter a:hover{color: #153e53; text-shadow: #fff 0 1px 1px}
.publish-title {font-size: 14px; color: #fff; text-shadow: #000 0 1px 1px; padding: 15px 0 10px 20px; font-weight: bold; background: url(../images/twitter_bird.png) 710px 8px no-repeat}
.publish-title-notwitter {font-size: 14px; color: #fff; text-shadow: #000 0 1px 1px; padding: 15px 0 10px 20px; font-weight: bold;}
.connect-winner-twitter {float: right; margin-right: 20px;margin-top: -2px;}

.closebtn {float: right;background: #000609 url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);text-align: center;font-size: 12px; font-weight: bold;color:#fff;padding: 5px 15px; margin: -30px 40px 20px 0;text-shadow: #000 0 -1px 1px}
.closebtn:hover{color: #b2dff5}

/*** Most Active Users ***********/
.most-active .count-col {float:right;width:148px;background:url(../images/publish_bg1.png) top left no-repeat;padding: 28px 0 23px 0;margin-right: 1px;}


/*** Winners Claimed Prize Tab ***********/

.detail-col {clear: both; background: #dbe1ee url(../images/claim_winners.png) repeat-x; color: #000; font-weight: bold; text-shadow: #fff 0 1px 1px; border-bottom: 1px solid #92a3b8}
.detail-col h3 {float: left; margin: 10px 0 20px 20px; font-size: 12px; text-shadow: #e1e6f1 0 1px 1px;}
.detail-col p { clear: both}
.detail-col p.emailwinner {background: url(../images/email_winner.png) no-repeat; padding-left: 25px; margin-left: 20px; padding-bottom: 15px;}
.detail-col p.phonewinner {background: url(../images/sms_winner.png) no-repeat; padding-left: 25px; margin-left: 20px; padding-bottom: 15px;}
.detail-col p.verifycodewinner {background: url(../images/verify_code.png) no-repeat; padding-left: 25px; margin-left: 20px; padding-bottom: 15px;}


/*** Winners Page ***********/

#list-tabs {margin: 15px}


/*** Universal Error ***********/

.errormessage {margin: 15px;}
.errormessage img {float: left;margin-right: 5px;}
p.uni-error {float: left;background: #fef4f4;font-weight:bold;color: #000;border-bottom: 1px solid #f64048;padding: 8px;}

.uni-error-soft{color: #000; font-size: 12px; font-weight: bold; border: 1px solid #ffd31c; background: #fffef9 url(../images/v2/yellow_alert.png) 3px 9px no-repeat;margin: 15px 15px 25px; padding: 5px 5px 5px 40px;}

.uniloader {width: 100%; margin: 45px auto; font-weight: bold;background: url(../images/v2/loading.gif) center no-repeat; height: 60px; text-align: center;color: #475f86;vertical-align:middle;}
.browserfail {font-size: 14px; line-height: 18px;font-weight: bold;color: #3f3f3f;}
.browserfail a{font-weight: bold; color: #1994e1;text-decoration: underline}
.browserfail a:hover { color: #146497;}

.uploaderrormessage {background: #fef4f4 url(../images/v2/red_alert.png) 0 3px no-repeat;font-weight:bold;color: #000;border-bottom: 1px solid #f64048;padding: 8px 0 8px 30px; width: 420px;margin-left: 165px;}

/*** Settings Page ***********/

.leftsettings{float: left; width: 600px;}
.rightsettings {float: right;background: #f5f5f5;margin-right: 20px;width: 215px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #d5d9e9;padding-bottom: 10px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f1f1f1');
background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f1f1f1));
background: -moz-linear-gradient(top,  #fafafa,  #f1f1f1); }
.rightsettings h3 {color: #575757; text-align: center;font-size: 18px;font-weight:bold;padding-top: 10px;font-family:'Helvetica Neue', Helvetica, sans-serif;text-shadow: #fff 0 1px 1px;border-bottom: 1px solid #fff;margin-bottom: 10px}

.twitterrowsettings{clear: both;display: block;background: #f5f5f6; padding: 10px;border-bottom: 1px solid #c3cad6;border-top: 1px solid #fff; margin-left: 10px;padding-bottom: 20px;font-weight: bold;text-shadow: #fff 0 1px 1px;color: #000; font-size: 12px;}
.twitterrowsettings #avatar_twitter{float: left;margin-top: 20px;}
.twitterrowsettings #avatar_custom{float: left;}
.twitterrowsettings img {background: #fff; border: 1px solid #c3cad6; padding: 10px; margin: 0 10px;}
.info-form .row input[type=password] { border: 1px solid #ccc; font-size: 14px; font-weight: bold; padding: 7px; width: 370px; color: #000;}
.info-form .error-message-settings {width:376px;margin-left: 165px;color:#000;background: #ffdcdc; border-bottom: 1px solid #e58484; float: left;margin-top: -9px;padding: 5px;text-shadow: #fff 0 1px 1px;font-weight:bold;}

.saved {float: right;color: #20a84a; font-weight: bold;font-size: 12px;border: thin dashed #ccc;padding: 5px;background: #fff;margin-right: 285px;}

#connect_twitter, #connect_fb {margin-left: 22px; margin-bottom: -5px;}
#disconnect_twitter{background: #c0e7ff url(../images/v2/twitter_bird.png) 5px 10px no-repeat; padding: 10px 0 10px 30px;display: block; border: 1px solid #4aa0d7; font-size: 12px; font-weight:bold;margin: 10px;text-shadow: #fff 0 1px 1px; width: 160px;overflow: hidden;}
#disconnect_fb{background: #d3e1f7 url(../images/facebook_s.png) 5px 10px no-repeat; padding: 10px 0 10px 30px;display: block;border: 1px solid #425d86; width: 530px;font-size: 12px;font-weight:bold;margin: 0 10px;text-shadow: #fff 0 1px 1px;width: 160px;overflow: hidden;}
#disconnect_twitter a:hover {color: #33b8fd;}

/*** Add User Page ***********/

.add_new_user, .add_new_location, .add_new_prize, .add_more_winners {background: #f2f2f2;margin: 15px 10px;padding: 10px;border-bottom: 1px solid #8c8c8c}
.iconnewuser {background: url(../images/v2/add_user.png) no-repeat;height: 37px} 
.add_new_user h3 {background: #08142b url(../images/alert-overlay.png) repeat-x; display: inline-block;line-height: 1;position: relative;cursor: pointer;text-align: center;font-size: 12px;font-weight: bold;color: #fff;padding: 12px 7px;border-bottom: 1px solid rgba(0,0,0,0.25);margin-left: 70px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-box-shadow: 0 1px 3px #fff;
-webkit-box-shadow: 0 1px 3px #fff;
-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);
-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);}

.add_new_user h3 a, .add_new_location h3 a {color: #fff}
.add_new_user h3 a:hover, .add_new_location h3 a:hover {color: #c6d2ea}

/*** Add User Location ***********/
.iconnewlocation {background: url(../images/v2/pin.png) no-repeat;height: 37px} 
.addnewlocations {margin: 15px;line-height: 17px;padding: 10px; border: 1px dashed #70d135;margin: 15px; font-weight: bold;background: #f4fced; text-shadow: #fff 0 2px 1px;font-size: 12px;}
.addnewlocations a {font-weight:bold;color:#3B5998;text-decoration: underline}

.iconnewlocation h3 {background: #08142b url(../images/alert-overlay.png) repeat-x; display: inline-block;line-height: 1;position: relative;cursor: pointer;text-align: center;font-weight: bold;color: #fff;padding: 12px 7px;border-bottom: 1px solid rgba(0,0,0,0.25);margin-left: 70px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-box-shadow: 0 1px 3px #fff;
-webkit-box-shadow: 0 1px 3px #fff;
-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);
-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);}

/*** Add New Prize ***********/

.iconnewprize {background: url(../images/v2/prize.png) no-repeat;height: 37px} 
.iconnewprize h3 a {color:#fff;}
.iconnewprize h3 a:hover {color: #c6d2ea}

.iconnewprize h3 {background: #08142b url(../images/alert-overlay.png) repeat-x; display: inline-block;line-height: 1;position: relative;cursor: pointer;text-align: center;font-weight: bold;color: #fff;padding: 12px 7px;border-bottom: 1px solid rgba(0,0,0,0.25);margin-left: 70px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-box-shadow: 0 1px 3px #fff;
-webkit-box-shadow: 0 1px 3px #fff;
-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);
-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);}

/*** Customize ***********/

.checkboxbuttons {width: 100px;background: #ccc; margin-left: 20px;height: 50px;}


/*** Rewards Table ***********/

.reward-data table{border: 1px solid #ccc;width: 655px;margin: -10px 0 5px 10px;font-weight: bold;font-size: 16px;text-align: center;}
.reward-data table thead td{text-align: center;background: url(../images/table_th_bg.png) repeat-x;color: #fff;font-size: 13px;text-shadow: #000 0 1px 1px; line-height: 35px;cursor:pointer;cursor:hand;border-top: 10px solid #fff;border-right: 1px solid #50575e;padding: 0 10px;}
.reward-data table tbody td{border-right: 1px solid #bdc7d7;border-bottom: 1px solid #d0d5db;background: #fff;padding: 10px;color: #000;font-family:'Helvetica Neue', Helvetica, sans-serif;}
.reward-data table a {font-weight: bold;}
.reward-data table strong {font-size: 12px;font-weight: bold;}
.reward-data .text-td {text-align: left;font-size: 12px;}

/*** Subscribers Table ***********/

.subscribers-list table{border: 1px solid #ccc;margin: -20px 0 30px 10px;font-weight: bold;font-size: 12px;text-align: center;}
.subscribers-list table thead{text-align: center;background: url(../images/table_th_bg.png) repeat-x;color: #fff;font-size: 13px;text-shadow: #000 0 1px 1px; line-height: 35px;cursor:pointer;cursor:hand;border-top: 10px solid #fff;border-right: 1px solid #50575e;padding: 0 10px;}
.subscribers-list table tbody td{border-right: 1px solid #bdc7d7;border-bottom: 1px solid #d0d5db;background: #fff;padding: 10px;color: #000; text-shadow: #fff 0 1px 1px;}
.subscribers-list table a {font-weight: bold;}



/*** Navigation Active Campaigns ***********/

.sub-menu {margin-top: 10px; margin-left: 20px;}
#sidebar .main-nav .sub-menu li {background: url(../images/nav_icons/status_on.png) 0px 9px no-repeat;line-height: 30px; font-size: 11px;padding-bottom: 0px;color: #6e7ea0; text-shadow: #fff 0 1px 1px; border-top: 1px solid #fff; border-bottom: 1px solid #cfd7e4;padding-left: 20px;}
#sidebar .main-nav .sub-menu li a{color:#1a2e54}
#sidebar .main-nav .sub-menu li a:hover {color:#010711; text-shadow: #fff 0 1px 1px;}



/*** Footer ***********/

#footer {margin-top: -120px;height: 120px;clear:both;position: relative;color: #566277;font-size: 12px;border-top: 1px solid #fff;text-align: center;background: #0d1322 url(../images/v2/footer_bg.jpg) no-repeat 50% 0;}
#footer .holder {padding-top: 20px;}

#footer p { margin: 15px 0 10px 0;text-shadow: 0 2px 3px #000;text-shadow: 0 2px 3px rgba(0,0,0,0.5);}
#footer a {font-weight: 700;color: #9bb0d5;text-decoration: none;margin: 0 20px 0 0;text-shadow: 0 2px 1px #000;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;}
#footer a.active, #footer a:hover {color: #fff;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;}
#footer a:active {position: relative;top: 1px;}


/*** Campaign Step 4 - Connect LBS ***********/

.connect-box{margin-left:10px; display: block; }
.connect-section{clear: both;width:688px;height: 67px;background:url(../images/step4_bg.png) repeat-x; margin-bottom: 45px;border-left: 1px solid #b7b8ba;border-right: 1px solid #b7b8ba}
.connect-section img {float: left; margin-left: 10px}
#foursquare_addresses, #gowalla_addresses, #twitter_details {margin: -20px 0 30px 0;}

.connect-list {font-weight: bold;}
.connect-list a{color: #527fca;}

.switcher .btn-disabled{color:#000000;}

.connect-list p.location-title{margin-bottom: 20px; font-size: 12px; text-shadow: #fff 0 1px 1px;background: #eef0f3; padding: 5px; width: 170px;border-bottom: 1px solid #c6cddb}
.connect-list p.full-address {margin-left: 20px;padding-bottom: 5px;}
.connect-list p.venue-dropdown{margin-bottom: 20px;margin-left: 20px;border-bottom: 1px solid #eaeef2;padding-bottom: 10px; margin-right: 30px;}
.location-search{ margin-left: 20px}
#foursquare_search p {margin: 10px 0 0 20px;font-weight: normal;}

.location-error{margin-left: 20px;color: #930808;padding-bottom: 5px;margin-top: 15px;}
.location-signup{margin-bottom: 20px;margin-left: 20px;border-bottom: 1px solid #eaeef2;padding-bottom: 10px; margin-right: 30px;font-weight: normal;}
.location-signup a {font-weight: bold}


/*** Campaign Step 6 - Promote ***********/

.url-link {padding: 10px; border: 1px dashed #70d135;margin: 15px; font-weight: bold;background: #f4fced; text-shadow: #fff 0 2px 1px;font-size: 12px;}
.url-link p{margin: 5px 0 15px;}
.url-link p span {width: 150px; float: left;}
.url-link p a {background: #fff; padding: 2px 5px;}
.promoteintro {margin: 0 15px 20px 15px;line-height: 17px;}
.promoteintro a {font-weight:bold;color:#3B5998;text-decoration: underline}
.facebookbox_outer {float: left; background: #2f497e url(../images/facebook_share.png) repeat-x;}
.facebookbox_outer p{margin: 20px 15px 0; color: #fff;text-shadow: #1e3361 0 1px 1px; font-size: 12px; font-weight:bold}
.facebox {border: 1px solid #284279; width: 730px; height: 50px; margin: 15px 0 10px 15px; padding: 5px;font:12px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-weight:bold;line-height: 17px;}

.tweetbox_outer {float: left;background: #5599bb url(../images/twitter_box_bg.png) repeat-x;}
.tweetbox_outer p{margin: 10px 15px 0; color: #011116;text-shadow: #e8f1f4 0 1px 1px; font-size: 12px; font-weight:bold}

.tweetbox {width: 730px; height: 50px; border: 1px solid #417d9b; margin: 15px 0 10px 15px;padding: 5px;color: #313131;font:12px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;  font-weight: bold; line-height: 17px; }
.tweetbtn:hover{color: #b2dff5}

.character {color:#fff;display:block;font-size:16px;text-align:right;clear: both;font-weight:bold;text-shadow: #000 0 -1px 1px;margin: -25px 20px 25px 0}

.tweetaway {clear: both; float: right;background: #000609 url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);text-align: center;font-size: 12px; font-weight: bold;color:#fff;padding: 5px 15px; text-shadow: #000 0 -1px 1px; margin: 10px 20px 20px 0;}
.tweetawayn {margin: 10px 20px 20px 0;}

.tweetaway:hover{color: #84d7fa}
input.tweetaway {border: 0px;}

.next-holder .warning-notify {clear: both; background: #04131e; border: thin dashed #a4c7e3; color: #fff; text-shadow: #000 0 1px 1px; padding: 10px; margin: 0px 20px 0 0;}

.foursquare_outer {float: left;background: #c1ddf3 url(../images/foursquare_promote.png) repeat-x;}
.foursquare_outer p{margin: 15px 0 0 15px; color: #011116;text-shadow: #fff 0 2px 1px; font-size: 12px; font-weight:bold}
.fsbox {width: 730px; height: 50px; border: 1px solid #a3c5e0; margin: 10px 0 10px 15px;padding: 5px;color: #313131;font:12px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;  font-weight: bold; line-height: 17px; }

.foursquarepost {float: right;background: #000609 url(../images/alert-overlay.png) repeat-x;display: inline-block;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);text-align: center;font-size: 12px; font-weight: bold;color:#fff;padding: 10px 15px; text-shadow: #000 0 -1px 1px; margin: 10px 20px 10px 0;}
input.foursquarepost {border: 0px;}
.foursquarepost:hover{color: #b5dfff}
.tweetwarning {float: left;color: #afbed7; margin-right: 220px;margin-top: 5px;}

#qr-code img {float: left;border: 1px solid #ccc; margin-right: 10px;margin-bottom: 40px;}
p.qr {font-size: 12px; line-height: 17px;}
p.qr a {font-weight:bold;color:#3B5998;text-decoration: underline}

.print{background: #000609 url(../images/alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;line-height: 1;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: relative;cursor: pointer;font-weight: bold;font-size: 12px;color: #fff;padding: 8px 14px 9px;text-shadow: #000 0 1px 1px;border: 1px solid #002f43}
.print:hover{color: #dddddd; text-shadow: #000 0 -1px 1px}


/*** About Page ***********/

p.aboutgeo {line-height: 19px; margin: 15px}
p.aboutgeo a {font-weight: bold; color: #1994e1;text-decoration: underline}
p.aboutgeo a:hover { color: #146497;}
p.aboutgeo strong { font-weight: bold; border-bottom: 1px solid #ccc;text-transform: uppercase;font-size: 110%;}
.adarsh img { float: left; margin: 0 20px 20px 10px}
.rasheed img { float: right; margin: 0 10px 5px 5px}
.adarsh h3, .rasheed h3, .jim h3, .james h3{font: 18px "Helvetica neue", Helvetica;font-weight: bold;margin-bottom: 10px;}
.rasheed h3, .jim h3, .james h3{margin-left: 10px}
.james, .jim {clear: both; margin-bottom: 20px;}
.rasheed {float: left;}
.info-form .number-winners input[type=text]{width:93px;}
.info-form .prizeamt input[type=text]{width:200px;}
.getintouch {border: 1px solid #a0b8e5; background: #eff2f6;margin: 15px}
.getintouch p {text-shadow: #fff 0 1px 1px; color: #000;}

#api_docs .param-name {font-weight:bold;}
#api_docs h3 {font-weight:bold;font-size:14px;}
#api_docs .param-default {margin-bottom:20px;}
#api_docs h4 {font: 16px "Helvetica neue", Helvetica;font-weight: bold;margin-left: 15px;margin-bottom: -10px; margin-top: 30px}
#api_docs pre {margin-left: 40px;font-size: 12px}

.unsignedsidebar {width: 150px;text-shadow: #fff 0 2px 1px;padding-top: 20px}
.unsignedsidebar h3 {font: 18px "Helvetica neue", Helvetica;font-weight: bold;background: #fff;border-bottom: 1px solid #ccc}
.unsignedsidebar h4 {font: 15px "Helvetica neue", Helvetica;font-weight: bold; color: #494949; margin-bottom: 5px;margin-top: 30px;border-bottom: 2px solid #fff}
.unsignedsidebar p a {font-weight: bold; color: #1994e1;}
.unsignedsidebar p a:hover { color: #146497;}

.telephonegeotoko {margin: 30px 20px 30px 30px; background: url(../images/v2/phone.png) no-repeat;padding-left: 60px;height: 60px; border-bottom: 1px solid #f9f9f9}
.skypegeotoko {margin: 10px 20px 30px 30px; background: url(../images/v2/skype.png) no-repeat;padding-left: 60px;height: 60px; border-bottom: 1px solid #f9f9f9}
.emailgeotoko {margin: 10px 20px 30px 30px; background: url(../images/v2/email.png) no-repeat;padding-left: 60px;height: 60px; border-bottom: 1px solid #f9f9f9}
.fbgeotoko {margin: 10px 20px 30px 30px; background: url(../images/v2/facebook.png) no-repeat;padding-left: 60px;height: 60px;}
.telephonegeotoko h3, .skypegeotoko h3, .emailgeotoko h3, .fbgeotoko h3 {font: 18px "Helvetica neue", Helvetica;font-weight: bold;margin-bottom: 5px;}
.telephonegeotoko a, .skypegeotoko a, .emailgeotoko a, .fbgeotoko a {font-weight:bold; color: #1994e1;text-decoration: underline}


/*** First Run ***********/

.gettingstarted {margin:20px 20px 40px;padding: 10px;background: #fdf7e3; border: 1px solid #ffe58e;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.getstarted {background: url(../images/v2/get_started.png) no-repeat;height: 92px;font: 24px "Helvetica neue", Helvetica;font-weight: bold;letter-spacing: -1px;text-shadow: #fff 0 2px 1px;margin-left: 50px}
.gettingstarted p{padding: 20px 5px 5px 105px;}
.gettingstarted p a {color: #49547a;}
.gettingstarted p a:hover{color: #191d2f}
.gettingstarted span{font:12px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-weight: bold;letter-spacing: 0px;text-shadow: none;margin: 0px 0 0 102px;background: #fff;padding: 2px 5px;border-bottom: 1px solid #eedeab}
#number-winners{width:90px;}
.feature1, .feature2, .feature3, .feature4 {float: left; width: 175px; margin: 0px 15px 20px 15px}
.feature1 img, .feature2 img, .feature3 img, .feature4 img { border: 5px solid #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5)}
.feature1 h4, .feature2 h4, .feature3 h4, .feature4 h4 {font-size: 16px; text-align: center;padding: 12px 0 4px;}
.feature1 p, .feature2 p, .feature3 p, .feature4 p {text-align: center; line-height: 15px;color: #434343}

.form-marker {float:left; border-bottom:1px solid #7d8ca6;width:17px;height:20px;position:relative;left:-25px;margin-right:-18px;}
.registerrow .error-message, .inviterow .error-message {width:355px;margin-left: 160px;color:#721a1a;background: #fcf6e0; border-bottom: 1px solid #fde17c; float: left; padding: 6px; margin-top: -13px;}
.companyrow .error-message {width:355px;margin-left: 167px;color:#721a1a;background: #fcf6e0; border-bottom: 1px solid #fde17c; float: left; padding: 6px; margin-top: -13px;}



.twitterconnectbox{background: #c0e7ff; padding: 10px;display: block; margin-top: 10px; border: 1px solid #4aa0d7; width: 650px;}
.twittertick{float: right;margin-right: -40px; }
.twitterrow{clear: both;display: block; margin: 30px 0 50px -35px; font-weight: bold;border-top: 1px solid #ccc;padding-top: 10px;font-size: 12px;}
.chooseimagerow{clear: both;display: block; margin: 0px 0 50px -35px;padding-top: 10px;}

.twitterconnect-box .info-text { font-size: 12px;}
.twitterrow #avatar_twitter, .twitterrow #avatar_custom{float: left;margin-top: 20px;}
.twitterrow .avatar_twitter_text {width: 170px;padding-top: 50px;font-weight: normal;}
.twitterrow .avatar_pic_text {width: 150px;padding-top: 28px;font-weight: normal;}
.twitterrow .avatar_pic_text_choose {width: 200px;font-weight: bold;padding-top: 13px;}

.twitterrow img { background: #f1f3f7; border: 1px solid #8292ab; padding: 10px;}
.chooseimage { background: #f0f0f0; border: thin dashed #bcbcbc; height: 50px; margin-left: 30px;}
#userfile-message {clear: both; margin-left: 50px;}



.info-form .inviterow input[type=text] { border: 1px solid #ccc; font-size: 12px; font-weight: bold; padding: 7px; width: 350px; color: #2c2c2c;}
.info-form .registerrow input[type=text], .info-form .companyrow input[type=text] { border: 1px solid #ccc; font-size: 12px; font-weight: bold; padding: 7px; width: 350px; color: #2c2c2c;}

.info-form .passwordreset label{float:left;font-weight:bold;font-size:12px;text-align:left;padding:15px 10px 0 0; margin-left: -35px; width: 100px;}
.info-form .passwordreset input[type=text] { border: 1px solid #ccc; font-size: 12px; font-weight: bold; padding: 7px; width: 300px; color: #2c2c2c;}
.info-form .passwordreset .error-message {width:305px;color:#721a1a;background: #fcf6e0; border-bottom: 1px solid #fde17c; float: left; padding: 6px; margin-top: -12px;margin-left: 70px;}

.info-form .registerrow .t_agree label {width: 120px;float: left;text-align: left;font-weight: normal;padding:0;margin-top: 8px;}
.info-form .registerrow .t_agree p {width: 250px;float: left;text-align: left;font-weight: normal;font-size: 12px;margin-top: 8px;padding-left: 3px;}

.info-form .registerrow .rec_email label {width: 400px;float: left;text-align: left;margin-top: -25px;font-weight: normal;}
.info-form .registerrow .t_agree p a{font-weight: bold; color: #c5064a;}
.info-form .registerrow .t_agree p a:hover{color: #6a0328}

.thankyoupwd {font-size: 12px;}
.thankyoupwd a {font-weight: bold; color: #c5064a;}
.thankyoupwd a:hover {color: #6a0328}

#tos_agree {margin-left: 160px; margin-right: 10px; margin-top: 10px;}
#receive_email {margin-left: 160px; margin-right: 10px;margin-top: -10px;}
#tos_agree-cross {margin-left: -58px}

.requiredfields {text-align: right; font-weight: normal; font-style:italic; margin-top: -25px; margin-bottom: 30px;}
.optionalfields {float: right; font-weight: normal; font-style:italic; margin-bottom: -8px;}




#register_steps {margin-top: 10px; margin-left: 30px;}
#register_steps li { margin-bottom: 10px; border-bottom: 1px solid #fff;padding-bottom: 8px; font-size: 11px; color: #8796b0; text-shadow: #fff 0 1px 1px;font-weight: bold;}
.registersteps {padding-left: 10px;margin-top: 80px;font-size:14px; font-weight: bold;line-height: 30px;background: url(../images/main-nav-active.png) no-repeat; width: 259px;text-shadow: #fff 0 1px 1px; color: #000;}
#register_steps li.active_step { font-weight: bold; color: #000;}




.diagram{margin-bottom:50px;margin-left:-13px;}
.img-div {text-align:center;margin-left: 22px;}








#winner_details{width:329px;height:185px;background-color:#ffffff;padding:10px;}
#winner_details .winner-image{padding:5px;border:solid #ccc 1px;float:left;margin-right:10px;}
#winner_details .winner-image img{width:48px;height:48px;}
#winner_details .winner-name{font-weight:bold;width:250px;float:left;font-size:18px;}
#winner_details .winner-twitter{width:250px;float:left; font-size: 12px; margin-top: 2px;}
#winner_details .winner-twitter a {color: #ff205f; font-weight: bold;}
#winner_details .winner-comment{width:340px;line-height: 16px;margin-bottom: 10px;}
#winner_details .via-details{width:320px;font-size:10px;font-weight:bold;color: #5d7994;border-top: 1px solid #ccc; padding-top: 1px;}
#winner_details .winner-info{height:100px;}
#winner_details .winner-prize{margin-top:40px;margin-bottom:10px;font-weight: bold; background: #fff1d0; padding: 5px;}



