/* CSS Document */
.bb-wrap{
	padding-top:20px;
}

.bb-left{
	float:left;
	width:160px;
}

.bb-right{
	float:right;
	width:434px;
}

.bb-phone{
	text-align:center;
	padding-bottom:15px;
}

.bb-phone-specs{
}

.specs-title{
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:solid 1px #000;
}

.bb-list{
	font-size:11px;
	padding-left:20px;
	padding-bottom:10px;
	list-style:square;
}

.bb-list li{
	line-height:130%;
}

.bb-list-2{
	font-size:11px;
	padding-left:20px;
	padding-bottom:10px;
	list-style:none;
}

.bb-list-2 li{
	padding-left:20px;
	line-height:160%;
	background:url(../images/bullet-check-mark.gif) no-repeat 0% 50%;
}

.bb-list-2 li a{
	color:#00aedb;
}

.bb-list-2 li a:hover{
	color:white;
	background-color:#00aedb;
	text-decoration:none;
}

.bb-error{
	background:#fbb034;
	padding:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	/*display:none;*/
}

.bb-form{
	background:url(../images/bb-form-background.gif) no-repeat;
	width:357px;
	height:208px;
	margin-bottom:10px;
}

.bb-privacy{
	font-size:11px;
	padding-left:10px;
	padding-bottom:50px;
	font-family:Arial, Helvetica, sans-serif;
}

.bb-privacy a{
	color:#000;
}

.bb-table-wrap{
	padding:30px 20px 0 20px;
}

.bb-table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	border-bottom:solid 1px #000;
}

.bb-table td{
	vertical-align:top;
	padding-bottom:5px;
}

.bb-label{
	text-align:right;
	padding-right:12px;
}

.bb-text-input{
	border:solid 1px #000;
	padding:3px;
}

.bb-text-input-error{
	background:#fbb034;
}

a.bb-send-button{
	display:block;
	text-decoration:none;
	background-color:black;
	color:white;
	padding:5px 7px 5px 7px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

a.bb-send-button:hover{
	background-color:#00aedb;
}
	
.bb-legal{
	color:#999999;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}

/*bb new 3 easy steps page*/
.bb-requirements{
background:#f2f2f2;
padding:10px 0px 10px 42px;
font-size:12px;
margin-bottom:20px;
}

.bb-requirements img{
vertical-align:middle;
margin:0 5px;
}

.step{
border-bottom:solid 1px #000;
padding:15px 0;
font-weight:700;
}

.step img{
vertical-align:middle;
margin-right:5px;
}

.step-table{
}

.step-table td{
vertical-align:top;
}

.step-blue-title{
color:#000;
font-weight:700;
padding-bottom:5px;
}

.step-table ul{
	font-size:12px;
	padding-left:20px;
}

.step-table li{
line-height:150%;
list-style:square;
}

.shop-online-wrap{
width:144px;
}

.shop-online{
background:url(../images/shop-online-bg.gif) no-repeat;
width:134px;
height:170px;
font-size:12px;
padding:14px 0 0 14px;
}

.shop-online img{
border:none;
}

.shop-online p{
padding-bottom:5px;
font-size:11px;
}

.bb-step-legal{
border-top:solid 1px #000;
clear:both;
width:900px;
font-size:11px;
color:#999999;
padding-top:10px;
}

.what-is-tab{
margin-bottom:10px;
border-bottom:solid 1px #000;
padding-top: 21px;
}

a.bb-blue-text{
	text-decoration:none;
	color:#00aedb;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

a.bb-blue-text:hover{
	background-color:#00aedb;
	color: #FFF;
}

.shopOnline
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('../images/shop-online-hover.gif') no-repeat;
white-space: nowrap;
display: block;
width: 117px;
height: 28px;
margin-top: 5px;
margin-bottom: 8px;
}

.shopOnline a
{
display: block;
color: #000000;
font-size: 11px;
width: 117px;
height: 28px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.shopOnline img
{
width: 117px;
height: 28px;
border: 0
}

.shopOnline a:hover img
{
visibility:hidden
}

.shopOnline span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
