#content div{
xoutline: 1px solid blue;
}
#content{
xbackground: url(/images/v3/home/bg_black.png) no-repeat 10px 120px;
}
#left{
height: 600px;
background: url(/images/v3/products/phone.png) no-repeat left top;
}



#as_seen_on{
padding: 0 40px 0 20px;
}

#right{
float:left;
}
#right div{
xoutline: 1px solid red;
}
#copy{
height: 405px;
}
#copy div{
xpadding: 0 30px 50px 20px;
}

h1 span,
h2 span{
visibility:hidden;
}
h3{
color:#444;
margin: 40px 0 20px 0;
}




#appstore{
background: url(/images/v3/products/bt_app_store_2.png) no-repeat center top;
display: block;
height: 33px;

-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#appstore span{
display:none;
}



.screenshots div {
display: block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
xpadding: 5px;
margin: 0 0 40px 0;
xborder: 1px solid #ccc;
xbackground-color: #e0e0e0;
background-repeat: no-repeat;
background-position: left 5px;
line-height: 24px;
}

.screenshots div.right {
background-position: right 5px;
}
.screenshots div a{
min-height: 102px; 
display: block; 
padding: 0 0 0 75px;
text-decoration:none;
}
.screenshots div.right a{
padding: 0 75px 0 0;
}
.screenshots div#getting-location{
background-image: url(/images/beammepro/getting-location-th.jpg?cache=4);
}
.screenshots div#beam-any-card{
background-image: url(/images/beammepro/beam-any-card-th.jpg?cache=4);
}
.screenshots div#feeds-view{
background-image: url(/images/beammepro/feeds-view-th.jpg?cache=4);
}
.screenshots div#look-and-feel{
background-image: url(/images/beammepro/look-and-feel-th.jpg?cache=4);
}
.screenshots a{
font-weight:normal;
color:#333;
}

.screenshots strong{
font-weight:bold;
font-size: 18px;
color:#09f;
color:#666;
display:block;
}

li{
line-height: 24px;
margin: 0 0 30px 0;
}

li strong{
font-weight:bold;
font-size: 18px;
color:#09f;
color:#666;
display:block;
}


#left blockquote{
border:1px dotted #ddd;
border-width: 1px 0 0 0;
font-size: 12px;
}



#app_buttons{
xborder:1px solid #ccc;
xbackground:#e0e0e0;
display:block;
-webkit-border-radius:8px;
-moz-border-radius:8px;
padding: 15px 5px;
}
#app_buttons ul{
list-style:none;
margin:0;
padding:0;
}

#app_buttons li{
display:inline;
clear:none;
float:left;
margin: 0;
xpadding: 74px 0 0 0;
}
#app_buttons a{
display:block;
xfloat:left;
padding: 74px 0 0 0;
background-position: center top;
background-repeat: no-repeat;
width: 99px;
text-decoration:none;
text-align:center;
xoutline: 1px solid red;
}

#app_buttons a span{
color:#09f;
text-shadow: #ccc 0px -1px;
font-size:11px;
}

#app_buttons a:hover span{
color:#06f;
}
#app_buttons a.selected{
display:none;
}

#button_pro{background-image:url(/images/v3/products/ico_pro.gif);}
#button_lite{background-image:url(/images/v3/products/ico_light.gif);}
#button_cv{background-image:url(/images/v3/products/ico_cv.gif);}
#button_pitch{background-image:url(/images/v3/products/ico_pitch.gif);}
#button_sms{background-image:url(/images/v3/products/ico_sms.gif);}

#didyouknow{
	background:#e0e0e0;
	padding:0 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

#didyouknow h3{
	margin-top: 20px;
}




.buttons{
float:right;
padding: 0 !important;
margin: 15px 0;
}
.buttons p{
xtext-align:right;
	line-height: 54px;
	margin: 0;
}
.buttons span{
display:block;
margin: 0 10px;
float:left;
padding:0;
}

.buttons span.download_now{
margin: 0 0 0 10px;
}

.buttons a{
color:#69f;
}

.buttons span.download_now a{
display:block;
height:54px;
width:213px;

background: url(/images/v3/products/bt_download_now.png) no-repeat left top;
}
.buttons span.download_now a span{
visibility:hidden;
}

.buttons span a:hover{
color:#09f;
}

#copy .buttons span.download_now a{
width: 278px;
background: url(/images/v3/products/bt_download_now_pro.png) no-repeat left top;
}
#copy .buttons span.download_now a:hover{
background-position: left -54px;
}