
body {
	margin:0;
	font:12px  Helvetica,Verdana, Arial, sans-serif;
	color:#333;
	background:white;
}
h1 {
	font-size: 20px;
	margin-bottom:3px;
}

h2{
	font-size:18px;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	margin-bottom:2px;
}

h3{
	font-family:Helvetica,Verdana, Arial, sans-serif;
	color:#333333;
	font-size:14px; 
}

h4{
	font-family:Helvetica,Verdana, Arial, sans-serif;
	color:#333333;
	font-size:14px; 
}

p{
	line-height:130%;
}


.page {
	width:960px;
	margin:0px ;
}
.subpage {
	width:100%;
	height: 98%;
	margin:0px ;
	min-width: 960px;

}

#top {
    width:100%;
    background-color: #d6ebf7;
}

.topelt{
    height:530px;
    margin:0px;
}

.leftpad
{
    width:28%;
    float:left;
}

.rightpad
{
    width:72%;
    float:left;
}

.leftcontent
{
    width:225px;
    float:right;
    padding: 10px 15px 10px 15px;
}


.sp-leftcontent
{
    width:80%;
    float:right;
    padding: 10px 15px 10px 15px;
}
.rightcontent
{
    width:600px;
    float:left;
    padding: 10px 20px 10px 40px;
}

#middle {
    width:100%;
    background-color: #9EC4D6;
}

.middleelt{
    height:705px;
    margin:0px;
}
#bottom {
    width:100%;
    background-color: #d6ebf7;
}

.bottomelt{
    margin:0px;
}

#logo {
	overflow:hidden;
	width:184px;
	height:114px;
	float:left;
	text-indent:-9999px;
	background:url('../img/BoomerangGmailLogo.png') no-repeat;
	margin-top:41px;
}
#sp-logo {
	overflow:hidden;
	width:184px;
	height:114px;
	float:left;
	text-indent:-9999px;
	background:url('../img/BoomerangGmailLogo.png') no-repeat;
	margin-top:41px;
	margin-left:20px;
}
#demoheader
{
    margin-top:121px;
}

.lb-content{
    padding: 10px 30px;
    height: 80%;
    width: 80%; 
    min-width: 680px;
    overflow: auto;
}
.indent{
	padding-left:10px;
	font-weight: 400;
	font-size: 13px;
}

.sub_indent{
	padding-left: 30px;
	font-size: 13px;
}
#fblike 
{
    float:left;
    margin-top:25px;
}

#tweet
{
    float:left;
    margin-top:25px;
    margin-left:15px;
}

.menubar {
	height:55px;
}

.menubar ul {

	margin-right:20px;
	float:right;
}

.menubar ul li{
	display: inline;
	color: #5E5E5E;
	padding-left:5px;
	}
	
.menubar ul li a{
	display: inline;
	color: #333;
	font-weight:bold;
	}

#bottom_menubar  ul{
	float: left;
}

#bottom_menubar ul li a{
	display: inline;
	color: #333;
}
.content{
	width:920px;
	background:white;
	padding-left: 10px;
}

.summary {
	font-size:14px;
	clear:both;
	padding: 10px 0px 10px 5px;
}

.rightcol {
	width:685px;
	float:left;
	display:block;
}
.sp-rightcol {
	width:70%;
	min-width: 600px;
	float:left;
	display:block;
}
.lb-container{
	background-color: #d6ebf7;

}

.mb-container{
	background-color: #B6D0DB;
}

.db-container{
	background-color: #9EC4D6;
}

#sysreqs{
    width:400px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    text-align:center;
    font-size:xx-small;
}
.jobs_announcement{
    width:600px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    text-align:center;
    font-size:small;
    background-color: #ffffaa;
    padding: 5px;
}
#buylink{
    width:400px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    margin-top:20px;
    font-size:large;
}

#testimonial
{
    width:557px;
    margin-top: 70px;
}

#testibubble
{
    height:110px;
    width:557px;
    background: url('../img/testibubble.png') no-repeat;
    margin-top: 18px; 
    margin-left:-10px;
    font-family:'Phyllis', 'Lucida Handwriting', cursive, sans-serif;
    font-size: 13px;
}

#testibubble_text
{
    padding:25px 25px 0px 25px;
    height:40px;
}

#testibubble_attr
{
    margin-left: 350px;
	margin-bottom: 5px;
}

#profilewheel
{
    height:60px;
    width: 510px;
    background: url("../img/testimonial_pics.png") repeat-x;
}

.profileframe
{
    border:1px solid black;
    width:60px;
    height:60px;
    margin:0px 10px 10px 10px;
    background: white;
    float:left;
}

.profilepic
{
    height:48px;
    width:48px;
    margin: 6px;
    background: blue; 
}
.leftcol {
	width:275px;
	float:left;
	/*padding: 0 20px 0 5px;*/
	display:block;
}

.sp-leftcol {
	width:30%;
	float:left;
	/*padding: 0 20px 0 5px;*/
	display:block;
}


.contentcol ol li{
	padding-left: 0px;
}

.white-container 
{
	background-color: #FFFFFF;
}

#middle-section
{
    background: url('../img/mid_background.png') repeat-y;
    width:960px;
}

#lhlogo{
    background:url('../img/lifehackerlogo.png') no-repeat;
 	width:160px;
	height:32px;
	overflow:hidden;
	display:block;
	margin-top:5px;
	text-indent:-9999px;
}

.dlbutton{
    background:url('../img/InstallButton.png') no-repeat;
 	width:298px;
	height:73px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	margin:auto;
	margin-top: 25px;
	margin-bottom: 5px;

}

#dlbutton{
    background:url('../img/InstallButton.png') no-repeat;
 	width:298px;
	height:73px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	margin:auto;
	margin-top: 25px;
	margin-bottom: 5px;

}


.screenshot
{
    clear:both;
    text-align: left;
    float:right;
    margin-left: 20px;

}

.feature
{
    height:170px;
    margin: 0px;
}

#conditional{
	height:120px;
	margin:0px;
}

#free{
 	background:url('../img/itsfree.png') no-repeat;
 	width:122px;
	height:32px;
	overflow:hidden;
	display:block;
	margin-top:45px;
	margin-left:20px;
	float:left;
}

#conquer{
 	background:url('../img/conquerinbox.png') no-repeat;
 	width:362px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin-top:15px;
	
	margin-bottom:5px;
	float:left;
}

.unobtrusiveLink:link {text-decoration: none; color:inherit;}
.unobtrusiveLink:visited {text-decoration: none; color:inherit;}
.unobtrusiveLink:active {text-decoration: none: color:blue;}
.unobtrusiveLink:hover {text-decoration: underline; color: blue;}

#closer {
    width: 400px;
}

#baydinlogo{
	text-indent:-9999px;
	background:url('../img/baydinlogo.gif') no-repeat;
	width:150px;
	height:59px;
	overflow:hidden;
	display:block;
	margin-top:5px;
}

#outlooklogo{
	text-indent:-9999px;
	background:url('../img/outlooklogo.gif') no-repeat;
	width:31px;
	height:31px;
	overflow:hidden;
	display:block;
	margin-top:5px;

}

#twitterlink{
	background:url('../img/twitterlogo.png') no-repeat;
	display:block;
	height:28px;
	padding-top:6px;
	padding-left:32px;
}

#fblink{
	background:url('../img/fblogo.png') no-repeat;
	display:block;
	height:28px;
	padding-top:6px;
	padding-left:32px;
}

#emaillink{
	background:url('../img/emailicon.png') no-repeat;
	display:block;
	height:28px;
	padding-top:6px;
	padding-left:32px;

}

#rsslink{
	background:url('../img/rssicon.png') no-repeat;
	display:block;
	height:28px;
	padding-top:6px;
	padding-left:32px;

}

#techstarslogo{
	text-indent:-9999px;
	background:url('../img/techstarslogo.png') no-repeat;
	width:104px;
	height:81px;
	overflow:hidden;
	display:block;
	margin-top:5px;
}

#bizsparklogo{
	text-indent:-9999px;
	background:url('../img/bizsparklogo.jpg') no-repeat;
	width:100px;
	height:44px;
	overflow:hidden;
	display:block;
	margin-top:5px;

}

#readwriteweb{
	text-indent:-9999px;
	background:url('../img/readwriteweb_logo.png') no-repeat;
	width:100px;
	height:17px;
	display:inline;
}

#brothersoft{
	text-indent:-9999px;
	background:url('../img/brothersoft.gif') no-repeat;
	width:90px;
	height:70px;
	overflow:hidden;
	display:block;
	margin-top:10px;
}


#content-middle{
	margin-left:370px;
	width:270px;
}



.footer {
	padding-top: 40px;
	padding-bottom:0px;
}

.footer p {
	margin:0 40px 0 0;
	padding:0;
	display:inline;
}
.footer .menu-ftr {
	overflow:hidden;
	list-style:none;
	padding:0;
	display:inline;
	margin:0 20px 0 0;
}
.footer .menu-ftr li {
	display:inline;
	padding:0 10px 0 0;
	margin:0;
}
.footer .menu-add {
	overflow:hidden;
	list-style:none;
	padding:0;
	display:inline;
	margin:0;
}
.footer .menu-add li {
	display:inline;
	padding:0 10px 0 0;
	margin:0;
}

#db_container{
	background-color: #9ec4d7;	
	float:left;
}



#twitter-widget-container .twtr-widget .twtr-tweet a {
  color: #3E67A9 !important; }
  #twitter-widget-container .twtr-widget .twtr-tweet a:hover {
    text-decoration: none !important;
    color: #6F9ADF !important; }

#twtr-widget-1 .twtr-tweet-text{
	display: none @important;
}
#twitter-widget-container .twtr-ft {
  display: none !important; }

.twtr-img img {
height: 60px !important;
width: 60px !important;
}
#press table td a {
display: block;
background: no-repeat;
margin-top: 60px;
}
#press table td a.i0 {
background-image: url('../img/lifehackerlogo.png');
height: 42px;
width: 150px;
}
#press table td a.i1 {
background-image: url('../img/tnwlogo.png');
height: 47px;
width: 148px;
}
#press table td a.i2 {
background-image: url('../img/pcw-logo.png');
height: 47px;
width: 148px;
}
#press table td a.i4 {
	background-image: url('../img/techcrunch2.png');
	width: 160px;
	height: 32px;
	
}
#press table td a.i6 {
	background-image: url('../img/nytimes.png');
	width: 226px;
	height: 32px;

}
#press table td a.i7 {
	background-image: url('../img/inclogo.png');
	width: 93px;
	height: 32px;

}
background-position: 0px -240px;
}


.installleftpad
{
    width:18%;
    min-width: 204px;
    float:left;
}
.installleftcontent
{
    width:194px;
    float:right;
    padding-right:5px;
}
.installrightpad
{
    min-width:845px;
    width:82%;
    float:left;
}
.installrightcontent
{
    width:820px;
    float:left;
    margin: 20px 20px;
}
.installtopelt{
	height:100%;
	display:inline;
}
.dlNum {
color: #9EC4D6;
float: left;
font-size: 66px;
height: 80px;
width: 60px;
}

.dlText h2 {
color: #333;
font: normal normal bold 138.5%/normal Helvetica, Arial, sans-serif;
}
.dlText {
float: left;
position: relative;
width: 275px;
}

.installheader{
font-size: x-large;
padding-bottom: 15px;
}
.dlstepChromeImage {
background-position: 100% 30%;
background-repeat: no-repeat;
padding-bottom: 20px;
clear: both;
min-height: 190px;
}

.dlstepFirefoxImage {
background-position: 100% 30%;
background-repeat: no-repeat;
padding-bottom: 20px;
clear: both;
min-height: 190px;
}

#dlSteps {
clear: both;
margin-top: 20px;
padding: 0px 10px;
}

.highlight {
	background:#ffffff;
	padding: 10px 0;
	margin: 20px 10px; 
	border-color:#000000;
	height: 40px;
	width: 600px;	
}

td.highlight-text{
	text-align:left;
	font-size: 150%;
	margin-left: 20px;
	margin-top: 10px;
	float:left;
	vertical-align:middle;
	float: left;
	width: 280px;

}
td.google_checkout{
padding-bottom: 10px;
}
td.paypal{
padding-left: 20px;
}
.highlight-text.l1{
	color:#999;
}
.highlight-text.l2{
	color:#777;
}
.highlight-text.l3{
	color:#555;
}
.highlight-text.l4{
	color:#333;
}
.highlight-text.l5{
	color:#111;
}
td.price{
	text-align:left;
	font-size: 150%;
	margin-top: 10px;
	float:left;
	width: 40px;
	vertical-align:middle;

}
td.price.l1{
	color:#999;
}
td.price.l2{
	color:#777;
}
td.price.l3{
	color:#555;
}
td.price.l4{
	color:#333;
}
td.price.l5{
	color:#111;
}

form label {
	width: auto !important;
	vertical-align: baseline;
	font-size: 150%;
	color:green;
	line-height: 2em;
}
.buy-buttons{
	float: right;
}

button, .button {
	cursor:pointer;
	display:inline-block;
	font-size:120%;
	font-weight:700;
	margin:0 5px 3px 0;
	outline:none;
	padding:9px 20px;
	width:auto;
	text-align:center;
	text-decoration:none !important;
	vertical-align:middle;
	background:url('../img/grad-grey.gif') repeat-x center top #c3c3c3;
	color:#444444;
	border:1px solid #c3c3c3;
	text-shadow:0 -1px 0 #FFFFFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
body.ie7 button, body.ie8 button, body.ie7 .button, body.ie8 .button {
	zoom:1;
	display:inline;
}
button:hover, .button:hover {
	background:url('../img/grad-grey-hover.gif') repeat-x center top #c3c3c3;
	text-decoration:none;
	outline:none;
}
button:active, .button:active {
	position:relative;
	top:1px;
	outline:none;
	background:url('../img/grad-grey-rev.gif') repeat-x center top #c3c3c3;
}
button.red, .button.red {
	background:url("../img/grad-red.gif") repeat-x center top #8f1e14;
	border:1px solid #6f1811;
	color:#FFFFFF;
	text-shadow:0 -1px 0 #6f1811;
}
button.red:hover, .button.red:hover {
	background:url("../img/grad-red-hover.gif") repeat-x center top #166890;
}
button.red:active, .button.red:active {
	background:url("../img/grad-red-rev.gif") repeat-x center top #166890;
}
/* Green Button */
button.green, .button.green {
	background:url("../img/grad-green.gif") repeat-x center top #518f14;
	border:1px solid #406f11;
	color:#FFFFFF;
	text-shadow:0 -1px 0 #406f11;
}
button.green:hover, .button.green:hover {
	background:url("../img/grad-green-hover.gif") repeat-x center top #166890;
}
button.green:active, .button.green:active {
	background:url("../img/grad-green-rev.gif") repeat-x center top #166890;
}

button.blue, .button.blue {
background: url("../img/grad-blue.gif") repeat-x center top #166890;
border: 1px solid #11506F;
color: white;
text-shadow: 0 -1px 0 #11506F;
}
.job-description{
	margin-top: 20px;
	width: 600px;
	font-size: 13px;
}
.job-title{
	margin-top: 30px; 
}

/*pricing page*/
.pricing-table h3 {
	color:#FFFFFF;
	font-size:130%;
	margin-bottom:5px;
}
.pricing-table h5 {
	color:#333;
	font-size:140%;
	margin-bottom:5px;
}
.pricing-table .header {
	background:url(../img/grad-blue.gif) repeat-x scroll center top #166890;
	border-top:1px solid #11506F;
	border-bottom: 1px solid #11506F;
	color:#FFFFFF;
	text-align:center;
	width:20%;
	padding:5px;
}

.pricing-table .blank {
	border-right:1px solid #58bbec;	
	background-color: #d6ebf7;
}
.pricing-table .first {
	border-left:1px solid #58bbec;
	width: 15%;
}
.pricing-table .top-left {
	border-top:1px solid #58bbec;
}
.pricing-table .feature.first {
	border-top:1px solid #58bbec;
}
.pricing-table {
	border-right:1px solid #58bbec;
	border-bottom: 1px solid #58bbec;
	width:88%;
	margin: 30px 20px 30px 40px;
	border-spacing: 0px !important;
}
.pricing-table thead th, .pricing-table thead td {
	padding:6px 10px;
	font-weight: 700;
	color: #333;
	background: #EAEBFA;
	border-bottom: 1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}
.pricing-table thead th.last, .pricing-table thead td.last {
	border-right:0;
}
.pricing-table tbody th, .pricing-table tbody td {
	background:#EAEBFA;
	vertical-align:middle;
	padding:12px;
	font-size:125%;
	text-align:center;

}
.pricing-table tbody tr.alt td {
	background:#e4e6fa;
}
.pricing-table tbody th.last, .pricing-table tbody td.last {
	border-right:0 none;
}
.pricing-table tbody tr.last td {
	border-bottom:0 none;
}

.pricing-table tbody td.highlight-column{
	background: #fff9bd;
}
.pricing-table tbody tr td.highlight-column{
	background: #fff9bd;
}
.pricing-table tbody tr td.header.highlight-column{
	background:url(../img/grad-grey.gif) repeat-x scroll center top #166890;
	border-top:1px solid #11506F;
	border-bottom: 1px solid #11506F;
	color:#FFFFFF;
	text-align:center;
	width:25%;
	padding:5px;
}
h1#subscription_header{
	font-size: 250%;
}

/* contact page */
.border-top {
border-top: 1px solid #D9D9D9;
padding-top: 10px;
margin-top: 20px;
width: 100%;
}
.contact_highlight {
	background:#efefef;
	padding: 10px 20px;
	margin: 20px 10px; 
	border-color:#000000;
	width: 40%;	
}
/** faq page **/
#tabs a{
	color: #444;
	font-size: 90%;
	text-decoration: none !important;
}
#tabs ul{
	list-style-type: none;
}
#tabs .ui-widget-header {
	color: #333;
}
#tabs .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #999;
}

h3#tabs a{
	font-size: 1.7em;
	color: #ec5;
}
h3.faq_header{
	font-size: 2em;
	color: #0c5ca3;
	margin-top: 35px;
}
h1.faq_header{
	font-size: 2.7em;
	text-decoration: none;
	color: #0c5ca3;
}
/** mobile page **/
.header_text{
	font-size: 1.7em;
}
table.logo {
	margin-left: auto;
	margin-right: auto;
}
h4.medium-grey {
	font-size: 1.5em;
	color: #333;
}
.mob-left-text{
 	width: 65%;
 	margin-right: 20px;
 	float: left;
}
.mob-right-img{
 	width:180px;
 	float: right;
}
.mob-left-img{
 	width: 180px;
	margin: 10px 20px 10px 10px;
 	float: left;
}
.mob-right-text{
 	width: 65%;
 	float: right;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
	display: inline-block;
} 
.mobile-text {
	font-size: 1.2em;
	color: #333;
	line-height: 120%;
}
ul.mob-features{
	font-size: 1.2em;
	color: #666;
	list-style_type:square;
}
.demo_video{
	float:left;
	margin-top: 50px;
}
.referral_email_signup{
	background: #fff;
	width: 40%;
	min-width: 500px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 55px 30px 65px 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.referral_sign_in{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 30px 75px;
}
#count_down_time{
	color: green;
	font-weight: bold;
}
#count_down_text{
	margin-bottom: 10px;
}


.kindle_background{
	float: left;
	width: 355px;
	height: 500px;
	background: url('../img/Kindle_Background_medium.png') no-repeat;
	z-index: 1;
	margin: 120px 0 0 100px;
}
.empty_background{
	float: left;
	width: 355px;
	margin: 120px 0 0 100px;
}
.referral_content{
	min-width: 700px;
	
	min-height: 300px;
	background: #FFF;
	float:left;
	margin-left: -250px;
	z-index: 999;
	display: inline;
}
.referral_top_section{
	padding: 10px 30px 0 30px;
}
#reward_images{
	float: left;
	width: 180px;
	margin-top: 45px;
}
#reward_text{
	float:right;
	width: 400px;
}

#rewards_headline{
	float: left;
	width: 700px;
	margin-left: 25px;
}
#referral_rules {
	float: left;
	width: 550px;
	margin: 0 0 30px 90px;
	font-size: 130%;
	line-height: 160%;
	
}
#reward_list{
	padding: 0 20px;
	float:left;
	width: 650px;
	background: #f8f2e7;
	font-size: 130%;
	border-bottom : 1px solid #cfcfcf;
	border-top : 1px solid #cfcfcf;
	margin-left: 25px;

}
#referral_features{
	font-size:130%; 
	line-height: 160%;
	float: left;
	width: 650px;
}
.invite_box
{
	float: left;
	background: #e1e1e1;
	width: 100%;
}
.invite_sign_in{
	float: right;
	width: 479px;
	margin: 20px;
}

.rewards_sign_in{
	float: middle;
	width: 479px;
	margin: 40px 0 40px 200px;
}
.copy_link_section{
	padding: 30px;
}
#personalized_link{
	background: #fff;
	margin-right: 30px;
}
.demo-video-container{
	width: 100%;
	height: 100%;
	min-width: 870px;
	min-height: 720px;
	position: absolute;
	background: rgba(0, 0, 0, 0.85);
	z-index: 100;
}

.demo-video-container .button-close {
	position: absolute;
	left: 95%;
	top: 2%;
	cursor: pointer;
}
.demo-video-container iframe{
	position: absolute;
	width: 840px;
	height: 530px;
	left: 50%;
	top: 30%;
	margin-left: -420px;
	margin-top: -221px;
}

.demo-video-container .dlbutton {
    background:url('../img/InstallButton.png') no-repeat;
 	width:298px;
	height:73px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	position: absolute;
	left: 50%;
	margin-left: -149px;
	top: 75%;
}
