#content-start {
	background:url(curve_background.jpg) no-repeat;
	width:709px !important;
	/*height:568px;*/
	_height:auto;
	margin-left:5px !important;
	position:relative;
	left:3px;
	min-height:514px;
}

#overtheline ul,
#overtheline li,
#undertheline ul,
#undertheline li,
#gthumbcontainer div a,
#flashHolder,
#featurebox ul { margin:0; }

#overtheline li,
#overtheline li a,
#undertheline li,
#undertheline li a,
.newdevice_lightbg #overtheline li a,
.breadcrumb,
	/*#gthumbcontainer .seriesHead1,
#gthumbcontainer .seriesHead2,*/
#gthumbcontainer div a,
#flashHolder,
#featurebox,
.wtb_device_image,
.wtb_carrier_list { float:left; }

#overtheline,
#undertheline,
.introtext,
#gthumbcontainer { float:right; }

#overtheline li,
#undertheline li,
.phone_description .compareItems { display:inline; }

#overtheline,
#overtheline ul { width:164px; }

#overtheline {
	margin-top:33px;
	padding-bottom:0;
	padding-right:28px;
}

#overtheline ul,
#overtheline li,
#overtheline li a,
#overtheline li a:hover,
#overtheline li a.selected,
.newdevice_lightbg #overtheline li a { height:10px; }

#overtheline ul { line-height:10px; }

#overtheline li {
	text-indent:-9999px;
	background:none;
	padding-left:22px;
}

#overtheline li a {
	text-decoration:none;
	background:url(matrix_overnav.gif);
	border-style:none;
}

.newdevice_lightbg #overtheline li a {
	text-decoration:none;
	background:url(matrix_overnav_light.gif);
	border-style:none;
}


#overtheline li.top_threesixty,
#overtheline li.top_threesixty a,
#overtheline li.top_threesixty a:hover,
#overtheline li.top_threesixty a.selected { width:23px; }
#overtheline li.top_threesixty a { background-position:0 0; }
#overtheline li.top_threesixty a:hover,
#overtheline li.top_threesixty a.selected { background-position:0 -10px; }

#overtheline li.top_photos,
#overtheline li.top_photos a,
#overtheline li.top_photos a:hover,
#overtheline li.top_photos a.selected { width:42px; }
#overtheline li.top_photos a { background-position:-41px 0; }
#overtheline li.top_photos a:hover,
#overtheline li.top_photos a.selected { background-position:-41px -10px; }

#overtheline li.top_videos,
#overtheline li.top_videos a,
#overtheline li.top_videos a:hover,
#overtheline li.top_videos a.selected { width:33px; }
#overtheline li.top_videos a { background-position:-99px 0; }
#overtheline li.top_videos a:hover,
#overtheline li.top_videos a.selected { background-position:-99px -10px; }

	
#undertheline,
#undertheline ul { width:305px;}

#undertheline {
	clear:right;
	margin-top:15px;
	!margin-top:17px;
	padding-right:28px;
}

#undertheline ul,
#undertheline li,
#undertheline li a,
#undertheline li a:hover,
#undertheline li a.selected { height:9px; }

#undertheline ul { line-height:7px; }

	
#undertheline li {
	text-indent:-9999px;
	background:none;
	padding-left:14px;
}

#undertheline li a {
	text-decoration:none;
	background:url(matrix_undernav.gif);
	border-style:none;
}

#undertheline li.bottom_features,
#undertheline li.bottom_features a,
#undertheline li.bottom_features a:hover,
#undertheline li.bottom_features a.selected { width:45px; }
#undertheline li.bottom_features a { background-position:0 0; }
#undertheline li.bottom_features a:hover,
#undertheline li.bottom_features a.selected { background-position:0 100%; }

#undertheline li.bottom_specifications,
#undertheline li.bottom_specifications a,
#undertheline li.bottom_specifications a:hover,
#undertheline li.bottom_specifications a.selected { width:74px; }
#undertheline li.bottom_specifications a { background-position:-57px 0; }
#undertheline li.bottom_specifications a:hover,
#undertheline li.bottom_specifications a.selected { background-position:-57px 100%; }

#undertheline li.bottom_accessories,
#undertheline li.bottom_accessories a,
#undertheline li.bottom_accessories a:hover,
#undertheline li.bottom_accessories a.selected { width:63px;}
#undertheline li.bottom_accessories a { background-position:-291px 0; }
#undertheline li.bottom_accessories a:hover,
#undertheline li.bottom_accessories a.selected { background-position:-291px 100%; }

#undertheline li.bottom_wheretobuy,
#undertheline li.bottom_wheretobuy a,
#undertheline li.bottom_wheretobuy a:hover,
#undertheline li.bottom_wheretobuy a.selected { width:67px; }
#undertheline li.bottom_wheretobuy a { background-position:-142px 0; }
#undertheline li.bottom_wheretobuy a:hover,
#undertheline li.bottom_wheretobuy a.selected { background-position:-142px 100%; }

.promo_footer_triple {
	margin-left:auto;
	margin-right:auto;
	background:url(8900_footer_bg.jpg) no-repeat;
}

.promobox_triple ul {
	margin-left:0;
	margin-top:0;
}

.promobox_triple p {
	line-height:1.3;
	margin-bottom:0;
}

.promobox_triple h2 {
	height:18px;
	overflow:hidden;
	margin-top:10px;
}

.breadcrumb {
	width:310px;
	margin-left:18px;
	_margin-left:10px;
}

.breadcrumb a:hover { color:#efefef; }

.breadcrumb .separator {
	background:url(/eng/devices/blackberrystorm/arrow_gray.gif) no-repeat 50% 3px;
	padding:0 6px;
}

.breadcrumb h1 { margin-top:13px; }

/*.introtext {
	position:absolute;
	left:390px;
	top:166px;
	color:#757575;
}*/
.introtext,
p a.more { font-size:10px; }

.introtext {
	clear:right;
	padding-right:56px;
	margin-top:20px;
	width:264px;
}

.introtext h2 { margin-bottom:14px; }

.introtext p b {
	color:#404040;
	font-weight:normal;
}

p a.more {
	background:url(arrow_more_bold_dark.gif) no-repeat 0 4px;
	font-weight:normal;
	text-decoration:underline;
/*	font-size:11px;*/
	color:#43758a;
	line-height:1.3;
	padding-left:12px;
}

/*#gthumbcontainer {
	width:280px;
	clear:right;
	margin-top:70px;
	margin-right:80px;
}

#gthumbcontainer .seriesHead1,
#gthumbcontainer .seriesHead2 {
	width:274px;
	height:14px;
	margin-bottom:4px;
	clear:both;
	text-indent:-9999px;
	background:none no-repeat;
}

#gthumbcontainer .seriesHead1 { background-image:url(photohead1.jpg); }
#gthumbcontainer .seriesHead2 {
	margin-top:28px;
	background-image:url(photohead2.jpg);
}*/
	
#gthumbcontainer {
	width:280px;
	padding-top:115px;
	padding-right:40px;
}

#gthumbcontainer div a {
	border-style:none;
	height:84px;
	line-height:41px;
	margin-right:8px;
	text-decoration:none;
	text-indent:-9999px;
}

#gthumbcontainer .gthumbone a,
#gthumbcontainer .gthumbone a:hover,
#gthumbcontainer .gthumbone a.selected,
#gthumbcontainer .gthumbtwo a,
#gthumbcontainer .gthumbtwo a:hover,
#gthumbcontainer .gthumbtwo a.selected,
#gthumbcontainer .gthumbthree a,
#gthumbcontainer .gthumbthree a:hover,
#gthumbcontainer .gthumbthree a.selected,
#gthumbcontainer .gthumbfour a,
#gthumbcontainer .gthumbfour a:hover,
#gthumbcontainer .gthumbfour a.selected,
#gthumbcontainer .gthumbfive a,
#gthumbcontainer .gthumbfive a:hover,
#gthumbcontainer .gthumbfive a.selected,
#gthumbcontainer .gthumbsix a,
#gthumbcontainer .gthumbsix a:hover,
#gthumbcontainer .gthumbsix a.selected {
	background:transparent url(matrix_photos.jpg) no-repeat 0 0;
	width:84px;
}
#gthumbcontainer .gthumbone a:hover,
#gthumbcontainer .gthumbone a.selected { background-position:0 -84px; }

#gthumbcontainer .gthumbtwo a { background-position:-84px 0; }
#gthumbcontainer .gthumbtwo a:hover,
#gthumbcontainer .gthumbtwo a.selected { background-position:-84px -84px; }

#gthumbcontainer .gthumbthree a { background-position:-168px 0; }
#gthumbcontainer .gthumbthree a:hover,
#gthumbcontainer .gthumbthree a.selected { background-position:-168px -84px; }

#gthumbcontainer .gthumbfour a { background-position:0 -168px; }
#gthumbcontainer .gthumbfour a:hover,
#gthumbcontainer .gthumbfour a.selected { background-position:0 -252px; }

#gthumbcontainer .gthumbfive a { background-position:-84px -168px; }
#gthumbcontainer .gthumbfive a:hover,
#gthumbcontainer .gthumbfive a.selected { background-position:-84px -252px; }

#gthumbcontainer .gthumbsix a { background-position:-168px -168px; }
#gthumbcontainer .gthumbsix a:hover,
#gthumbcontainer .gthumbsix a.selected { background-position:-168px -252px; }

#pic1 {
	height:428px;
	width:324px;
	padding:15px 0 0 50px;
}

/*#pic1 {
	position:absolute;
	left:10px;
	top:100px;
	overflow:hidden;
}*/

.pics360,
.alternate360 { position:absolute; }

.pics360 {
	left:100px;
	top:124px;
	border:none;
}

#outerFlashHolder { padding-left:70px; }

#flashHolder {
	height:480px;
	width:520px;
	padding:0;
	outline:none;
}

.alternate360 {
	right:36px;
	top:356px;
	z-index:100;
}
.alternate360 img { border:none; }

/* stolen from BB pearl features page */
#featurebox {
	width:387px;
	text-align:left;
	font:11px Verdana, 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 left center;
	_background-position:0 4px; /* IE6 */
}

#content-start .wtb_device_image .colorItem .availableColor { width:188px; }


.wtb_device_image {
	padding-left:30px;
	padding-top:8px;
	margin-top:25px;
}

.wtb_carrier_list {
	margin:-300px 0 0 250px;
	_margin:-300px 0 0 125px;
}

.wtb_carrier_list ul {
	margin-left:5px;
	margin-top:-15px;
	_margin:0;
	_padding:0;
}

.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 left center;
	_background-position:0 4px;	/* IE6 */
}

#featurebox .featureItem li {
	list-style-type:none;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0;
	background:url(arrow_blue.gif) no-repeat 0 4px;
	padding-left:10px;
}

.contentFeatureItem {
	padding-left:16px;
	padding-top:9px;
}

.featureItem .linked a {
	padding-left:0;
	color:#76a0b4;
	text-decoration:underline;
	outline:none;
	background:none;
	font-weight:normal;
}

.featureItem .linked a:hover { color:#8ca631; }

.feature_intro {
	margin-left:30px;
	margin-top:14px;
	margin-bottom:20px;
	_margin-left:15px;
}

.specificationItem { margin-left:14px; }

body:first-of-type #content-start .specificationItem table { margin-top:0; }

body:first-of-type .contentSpecificationItem { padding-bottom:6px; }

.phone_description .compareItems {
	width:230px;
	padding-right:12px;
	padding-bottom:6px;
	margin-left:72px;
	background:url(/assets/images/bg_product.jpg) repeat-x left bottom;
}

.compareItems { background-image:url(bg_compare.jpg); }

.compareBox h2 { font-size:12px; }


#videoArea {
	margin-top:40px auto 20px;
	width:549px;
	min-height:334px;	
	padding-left:70px;
	padding-top:25px;
}

.main .promo_footer_triple p { line-height:11px; }
