.subf { font-size: 80%; color: #888; }
.sml3 h3 { margin-bottom: 0; }

.buybutton { margin: 0 0 30px 60px; padding: 5px 0 5px 0; text-align: center; background-color:#79B5FF; background-image:url('../images/gradient.jpg'); color: #FFF; border: 1px solid #6C93C6; font-size: 9pt;display: inline-block;text-decoration: none;font-weight: bold;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;text-shadow: 0 -1px 1px #222;border-bottom: 1px solid #222;position: relative;cursor: pointer }
.buybutton:hover { background-color: #79B5FF; background-image:none; }
.buybutton a { text-decoration: none; color: #FFF; }
.grid_3 .buybutton { margin-left: 50px; width:120px; font-size: 12pt; }

a.hv img:hover { filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.ind { padding-left: 20px; color: #3e8dd3; }
.ind a { margin-left: 10px; padding-left: 20px; background: url(../images/arrowright.png) no-repeat 0 50%; color: #3e8dd3; }

h3 { margin-bottom: 5px; }
.nbm { margin-bottom: 0px; }

#compat, #compat h3 { color: #999; }


#iphonex10 { width:972px; height:605px; }

#iphonehome { z-index:1; float:right; margin-top:10px; margin-right:40px; width:740px; height:508px; }
#iphonehome a { position:absolute; display:block; }

#iphonehomeautomation h3 { text-align:center; margin-bottom:5px; font-size:18pt; font-weight:bold;}
#iphonehomeautomation .sellline { margin-bottom:8px; }

.iphoneblock {border:1px solid #8C8C8c; padding:3px; text-align:center; width:505px; margin-left:auto; margin-right:auto;}
.iphoneblock h1, .iphoneblock h2 { font-weight:bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.iphoneblock h1 { font-size:20pt; margin:4px; }
.iphoneblock h2 { font-size:12pt; margin-top:8px; color:#014E85 }
.iphoneblock hr { width:95%; border: 0; background-color: #014E85; height:1px;}
.iphoneblock .features { font-size:12pt; font-weight:bold; }
.iphoneblock .buyline { font-weight:bold; margin:6px;}
.iphoneblock .green { color:#014E85;}
.iphoneblock button { font-size:12pt; font-weight:bold; margin-bottom:5px; cursor:pointer; }

#ultimate { width:590px; border:2px solid #014E85; background-image:url('../images/iPhone/iphonebox.jpg'); background-repeat:repeat-x; background-color:#FFF; }
#basic, #existing {background-repeat:repeat-x; background-color:#FFF;}
#basic { border-bottom:none; background-image:url('../images/iPhone/shshadowtop.jpg'); background-position:bottom; }
#existing {border-top:none; background-image:url('../images/iPhone/shshadow.jpg'); background-position:top; }

#iphone { width: 318px; height:600px; margin-left:10px; z-index:2; position:absolute; background-image:url(../images/iPhone/fulliphone.png); background-repeat:no-repeat; padding:0; font-family:Helvetica, Arial, Geneva;}
#iphone-scrollcontainer { height:400px; width:266px; position:absolute; top:100px; left:29px; }
#iphone-scrollcontainer div#time { color:#383838; font-weight:bold; text-align:center; }
#iphone-inside { position:absolute; top:70px; width:266px;}
#iphone a, #iphone a:active, #iphone a:visited, #iphone a:link {display:block; font-size:17pt; font-weight:bold; padding:3px 0 3px 0; margin-top:10px; color: #000; width:80%; margin-left:auto; margin-right:auto;}
#iphone a:hover { color:#666; }

.basic2 .features, .ultimate2 .features { margin-top:-90px; }

#interactive object { margin: 0; padding: 0 }
#leadint { padding:0; }
#leadint h1 { font-size: 55px; margin-top: 50px; }
#leadint p { color: #111; font-size: 16px; line-height: 23px; font-weight: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
