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 ;

}

#top {
    width:100%;
    background-color: #d6ebf7;
}

.topelt{
    height:500px;
    margin:0px;
}

.leftpad
{
    width:28%;
    float:left;
}

.rightpad
{
    width:72%;
    float:left;
}

.leftcontent
{
    width:225px;
    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:570px;
    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-left:0px;
	margin-top:41px;
}

#demoheader
{
    margin-top:128px;
}

.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: black;
	font-weight:bold;
	}


.content{
	width:920px;
	background:white;
	padding-left: 10px;
}

.summary {
	font-size:14px;
	clear:both;
	padding: 10px 0px 10px 5px;
}

.rightcol {
	width:685px;
	/*padding: 0 20px 0 5px; */
	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;
}

#buylink{
    width:400px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    margin-top:10px;
    font-size:large;
}

#testimonial
{
    width:557px;
}

#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;
}

#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;
}

.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: 10px;
	margin-bottom: 5px;

}

.screenshot
{
    clear:both;
    text-align: left;
    float:right;
    margin-left: 20px;
    height:166px;
}

.feature
{
    height:170px;
    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;
}

#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;
	height:55px;
}

.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.i3 {
background-image: url('../img/makeuseof_logo.png');
height: 26px;
width: 150px;
margin-top:45px;
}
#press table td a.i4 {
}
#press table td a.i5 {
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: 350px;
}

.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;
}



