@charset "utf-8";
/*	Global Styles
------------------------------------------------------------------------------------*/
* {	padding:0;	margin:0;	}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .print-logo, .close-button{ position: absolute;left: -9000px;	width: 1px;	height: 1px; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
a img{ border:none; }
.irule { padding:0; margin:0 0 20px 0; border-top:1px solid #ccc; height: 1px; font-size:1px; line-height:1px; }
.displaynone {display: none;}
.center {text-align:center;}

.noTopMargin, .main .ullinks {margin-top: 0;}
.noBottomMargin {margin-bottom: 0;}
.posBottomMargin {margin-bottom: 5px;}
.required, .red { color:#FF0000; }



.main p{	line-height:1.3; }

p {margin-top: 0;}

a, p a{	color:#76a0b4;	text-decoration:underline;	outline:none;	font-family:Verdana,Arial,sans-serif; }
a:visited, a:visited,  p a:visited{	color:#8eacba;	text-decoration:underline;	}


input {
	vertical-align: middle;
	color: #7c7c7c;
}

.available{
   margin-top:-15px;

}

a:hover, p a:hover{	color:#8aa530;	text-decoration:underline;	font-family:Verdana,Arial,sans-serif; }
li a, li a:hover{	text-decoration:underline;	}



#content-start {
	width: 707px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
}
#content-start .phone_description .right .productBox .productDetails select {
	width: 135px;
	height: 20px;
	margin-top: 10px;
	text-transform: uppercase;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #5b5b5b;
	font-weight: bold;
	text-align: center;

}

#content-start .line_phones .vertical_separator {
	width: 1px;
	background-image: url(vertical_separator.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 120px;
	float: right;
}

.feature_intro{
	font-size: 11px;
	color: #828282;
	float: left;
	clear: left;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 656px;
}
#content-start .wtb_device_image {
	float: left;
	width: 215px;
	text-align: center;
	display: block;
	clear: left;
}
#content-start .wtb_device_image .colorItem {
	text-align: left;
	width: 188px;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
}
.text10px{
	color: #6a6a6a;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
}



#content-start .wtb_device_image .colorItem .availableColor img{
	margin-right: 1px;	
	
}.text10pxLight {
	color: #999999;
	font-size: 10px;
	height: 22px;
	line-height: 22px;
	float: left;
}



#featurebox {
	float: left;
	width: 387px;
	text-align: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}

.featureItem a.minus{
	padding-left: 16px;
	color: #636563;
	font-weight: bold;
	text-decoration:underline;
	_background: url(open.gif) no-repeat 0px 4px; /* Dave's awesome IE6 hack */
	background-image: url(open.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
#content-start .wtb_device_image .colorItem .availableColor {
	width: 188px;
}

.featureItem {
	margin-bottom: 22px;
}
.featureItem a.minus:hover{
	color: #000;

}

.featureItem a.plus{
	padding-left: 16px;
	color: #636563;
	text-decoration:underline;
	font-weight: bold;
	outline: none;
	_background: url(close.gif) no-repeat 0px 4px; /* Dave's awesome IE6 hack */
	background-image: url(close.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#featurebox .featureItem li{
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: 0px 4px;
	background-image: url(arrow_blue.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.contentFeatureItem {
	padding-left: 16px;
	padding-top: 9px;
}


.featureItem .linked a{

	padding-left: 0px;

	color: #76A0B4;

	text-decoration:underline;

	outline: none;

	background: none;

	font-weight: normal;

}


#overtheline {
	float: right;
	width:199px;
	margin-top: 33px;
	padding-bottom: 0pt;
	padding-right: 6px;
}

#overtheline ul{ margin:0 0 0 0; width: 199px; height:8px; line-height: 8px; }

#overtheline ul li { float: left; margin:0; display:inline; height:8px; text-indent: -9999px; background: none; padding-left: 22px;}


#overtheline_all_1 {
	float: right;
	width:290px;
	margin-top: 33px;
	padding-bottom: 0pt;
}



.breadcrumb{
	font-size:10px;
	color:#7a7c7b;
	position: relative;
	top: -5px;
	float: left;
	/* width: 310px; rafael */
}
.breadcrumb a:visited{color:#666666; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.breadcrumb a{color:#666666; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.breadcrumb a:hover{ color:#666666;	text-decoration: underline;	font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.separator {
background:transparent url(arrow_blue.gif) no-repeat scroll 50% 3px;
padding:0 6px;
}



.hide, .print-logo, .close-button{ position: absolute;left: -9000px;	width: 1px;	height: 1px; }
#content-start #topMenuRight {
	float: left;
	width: 346px;
	display: block;
}




/* support part 1 , support part 2*/

#content-support{
	width: 707px;
	margin-right: auto;
	margin-left: auto;
	background:#ffffff;
	overflow: hidden;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


#content-support h1.smartphone-support{width:175px; height:22px; margin:0; padding:0; background:url(text_smartphone_support.gif) no-repeat left top; display:block; text-indent:-9999px;}
#content-support h1.blackberry-bold-smartphone-support{width:310px; height:23px; margin:0; padding:0; background:url(text_blackberry_bold_smartphone.gif) no-repeat left top; display:block; text-indent:-9999px;}


#content-start {
	width: 656px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
}
.need-help{width:526px; height:47px; margin:23px 0 0 0; background:url(text_need_help.gif) no-repeat left top; text-indent:-9999px; display:block;}

#devices-support{width:636px;  background:url(bg_devices.jpg) no-repeat left top; padding:0 0 0 20px; margin:40px auto 0 auto; display:block; overflow:hidden;}
#devices-support a:hover{text-decoration:none;}

.device-1{width:118px; float:left; margin:0 59px 0 0; text-align:center;}
.device-1 img{text-align:center; }

.blackberry-bold-9000{width:104px; height:29px; margin:18px 0 0 0; display:block; background:url(text_bold_9000.gif) no-repeat left top; text-indent:-9999px; cursor:pointer;}

.device-2{width:114px; float:left; margin:0 46px 0 0; text-align:center;}
.device-2 img{text-align:center;}
.blackberry-curve-8900{width:112px; height:29px; margin:18px 0 0 0; display:block; background:url(text_curve_8900.gif) no-repeat left top; text-indent:-9999px; cursor:pointer;}


.device-3{width:132px; float:left; margin:0 38px 0 0; text-align:center;}
.device-3 img{text-align:center;}
.blackberry-pearl-flip{width:129px; height:29px; margin:18px 0 0 0; display:block; background:url(text_pearl_flip.gif) no-repeat left top; text-indent:-9999px; cursor:pointer;}

.device-4{width:113px; float:left; text-align:center;}
.device-4 img{text-align:center;}
.blackberry-storm-9530{width:129px; height:29px; margin:18px 0 0 0; display:block; background:url(text_storm_9530.gif) no-repeat left top; text-indent:-9999px; cursor:pointer;}


#other-devices{width:656px; height:136px; padding:30px 0 0 0; margin:30px auto 0 auto; background:url(bg_other_devices.gif) no-repeat left top; display:block; text-align:left;}
#other-devices a:hover{text-decoration:none;}


#other-devices .coll-1{width:165px; margin-right:18px; float:left;}
#other-devices .coll-2{width:145px; margin-right:18px; float:left;}
#other-devices .coll-3{width:142px; margin-right:18px; float:left;}
#other-devices .coll-4{width:145px;  float:left;}

.blackberry-curve-8300{width:81px; height:47px; display:block; background:url(text_curve_8300.gif) no-repeat left top; text-indent:-9999px; cursor:pointer; float:left;}

.blackberry-pearl-8100{width:74px; height:45px; display:block; background:url(text_pearl_8100.gif) no-repeat left top; text-indent:-9999px; cursor:pointer; float:left;}

.blackberry-8800{width:73px; height:45px; display:block; background:url(text_8800.gif) no-repeat left top; text-indent:-9999px; cursor:pointer; float:left;}

.other-blackberry-smartphone{width:105px; height:32px; display:block; background:url(text_smartphones.gif) no-repeat left top; text-indent:-9999px; cursor:pointer; float:left;}


#other-devices .device{width:67px; float:right;}

#other-devices ul{margin:0 0 0 -3px; padding:0; list-style:none;}
#other-devices ul li a{padding:0 0 0 10px; color:#76a0b4; font-size:10px; font-family:verdana; text-decoration:underline;}
#other-devices ul li a:hover{color:#8aa530; text-decoration:underline;}

#row3{width:626px; height:67px; margin:0 auto 0 auto; padding:16px 0 14px 30px; background:url(bg_row3.jpg) no-repeat left top; display:block;}

#row3 a:hover{text-decoration:none;}

#row3 img{ float:left;}
#row3 .sep{ width:62px; height:67px; display:block; float:left;}
#row3 .txt{ margin-right:65px;}

/*smartphone_support*/

#specs{width:656px; margin: 0px auto 0 auto;}
#specs p{margin-top:20px;}
#specs .device{width:160px; float:left; text-align:center;}
#specs .details{width:472px; float:left;}
.details-title{ /* color:#666968; */font-size:16px; /*font-weight:bold; rafael */ }

#specs ul {padding:0; margin:0 0 0 15px; list-style:none;}
#specs ul li{margin:0 0 8px 0;}
#specs ul li a{padding:0 0 0 0px; color:#76a0b4; text-decoration:underline;}
#specs ul li a:hover{color:#8aa530; text-decoration:underline;}

#details-boxes{width:656px; margin:0 auto 0 auto;}
.details-separator{width:656px; height:1px; /* background:url(details_separator.gif) no-repeat left top; rafael */ font-size:0px; line-height:0px; float:left; margin:  -2px 0px 0px 0px; padding: 0px;}
#details-boxes .upper .box1, 
#details-boxes .upper .box2, 
#details-boxes .lower .box2,
#details-boxes .lower .box1 {width:300px; padding-left:20px; padding-top:21px; float:left; margin-bottom:11px;}
#details-boxes .upper .box2,
#details-boxes .lower .box2 { margin-left:10px; }

#details-boxes .upper .box1, 
#details-boxes .upper .box2 {  background:url(bb-dev-box1.gif) no-repeat left top; height:135px; }

#details-boxes .lower .box1, 
#details-boxes .lower .box2 { background:url(bb-dev-lowerBox.gif) no-repeat left top; height:298px; }


#details-boxes ul {padding:0; margin:0 0 0 0px; list-style:none;}
#details-boxes ul li{margin:0 0 8px 0;}
#details-boxes ul li a{padding:0 0 0 0px; color:#76a0b4; text-decoration:underline;}
#details-boxes ul li a:hover{color:#8aa530; text-decoration:underline;}
#details-boxes .icon{float:right; margin-top:-52px; margin-right:13px; }

#details-boxes p{margin-top:4px; margin-right:4px;}

.rss{padding:0 0 0 30px; /* margin:22px 0 25px 0; */ background:url(rss_icon.gif) no-repeat left top; /* position:relative; bottom:10px; */}
.rss a{color:#76a0b4; text-decoration:underline;}
.rss a:hover{color:#8aa530; text-decoration:underline;}

.bottomDivisor { width:280px; padding-top:10px;  _padding-top:0px; background:url(bb-dev-divisor.gif) repeat-x; }

.news { height:220px; width:280px; } 

h1.sIFR-replaced{
   padding: 5px 0px 0px 0px;
   margin: 0px;
}

.breadcrumb{
   float: none;
}
#content-start.main embed.sIFR-flash {
   width: 659px;
}

.main ul li {
   padding: 0px 0px 0px 10px;
}

