
#wrapper{
	margin:0px auto;
	width: 800px;
	

}
#header,#footer{
	height: 85px;
	background: #bbbdbf;
	overflow: visible;
}
#header{
	padding: 15px 10px 0px 20px;
}
#header h1{
	display: none;	
}
#header #badge{
	width: 100px;
	height: 98px;
	float:left;
	display: block;
	margin-bottom: -10px;
	z-index: 100;
	position: absolute;
	
}
#header a#home{
	display: block;
	width: 416px;
	height: 103px;
	float: right;
}
#topNav{
		background: #dddedf;
		padding: 10px 5px 24px 0px;
		display: block;
		height:14px;

}
#topNav ul{
	list-style: none;
	display: block;
	height: 24px;
	overflow: hidden;
	clear: both;
	width: 668px;
	float: right;
}

#topNav ul li{
	display: block;
	float: left;
	height: 24px;
	width: 124px;
	margin-left: -2px;
	
}
#topNav ul li a{
	background: transparent url('images/nav_big_bg.png') no-repeat 0px 0px;
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -9999px;
}
#topNav ul li#phones {
	width: 124px;

}
#topNav ul li#phones a{
	background-position: 0px -2px;
}
#topNav ul li#phones a:hover,#topNav ul li#phones a.active{
	background-position: 0px -152px;
	
}
#topNav ul li#plans{
	width: 101px;
}
#topNav ul li#plans a{
		background-position: -122px -2px;
			
}
#topNav ul li#plans a:hover,#topNav ul li#plans a.active{
	background-position: -121px -122px;
	
}
#topNav ul li#accessories{
	width: 169px;
}
#topNav ul li#accessories a{
	background-position: -203px  0px;
}
#topNav ul li#accessories a:hover,#topNav ul li#accessories a.active{
	background-position: -203px -60px;	
}
#topNav ul li#extras{
	width: 109px;
}
#topNav ul li#extras a{
	background-position: -370px 0px;
}
#topNav ul li#extras a:hover,#topNav ul li#extras a.active{
	background-position: -370px -112px;	
}
#topNav ul li#data{
	width: 92px;
}
#topNav ul li#data a{
	background-position: -221px -2px;	
}
#topNav ul li#data a:hover,#topNav ul li#data a.active{
	background-position: -220px -92px;	
	}

#topNav ul li#about_us{
	width: 147px;
}
#topNav ul li#about_us a{
	background-position: -310px -2px;
}
#topNav ul li#about_us a:hover,#topNav ul li#about_us a.active{
	background-position: -310px -62px;	
}
#topNav ul li#faq{
	width: 75px;
}
#topNav ul li#faq a{
	background-position: -455px -62px;
}
#topNav ul li#faq a:hover,#topNav ul li#faq a.active{
	background-position: -455px -32px;	
}
#topNav ul li#contact{
	width: 140px;
}
#topNav ul li#contact a{
	background-position: -528px -62px;
}
#topNav ul li#contact a:hover,#topNav ul li#contact a.active{
	background-position: -528px -2px;	
}
#content{
	background: #dddedf;
	padding-bottom: 10px;
	clear: both;
}
#content .left,#content .right{
	display: block;
	position: relative;
}
#content .right{
	z-index: 700;
}
#content .right div.content *{
	z-index: 701;
}
#content .right #sliderWrapper{
	height: 359px;
	overflow: auto;
	position: relative;
	right:0px;
	width: 420px;
}
#content .right #sliderWrapper div.content{
	right: 0px;
	position: relative;
	padding: 10px 5px 10px;
	line-height: 1.35em;
}
#content h2{
	display: none;
	line-height: 1.4em;
	
}
#content .left div.nav{
	left:139px;
	position:relative;
	top:36px;
	width:148px;
	z-index: 200000;
	
}
#content .left div.wide{
	width: 300px;
	left: 8px;
}
#content .left div.nav *{
	z-index: 2000000;
}
#content .left div.nav h3{
	display: block;
	height: 21px;
	text-indent: -9999px;
}
#content .left div.nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#content .left div.nav ul li{
	margin-bottom:5px;
	color: #000;
}
#content .left div.nav ul li a{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#content .left div.nav ul li a:hover,#content .left div.nav ul li.active a{
	color: #9C0C13;
	text-decoration: none;
}

#content div.phone{
	border-bottom: 2px solid #666666;
	margin-bottom: 10px;
		padding: 0px 3px 10px 3px;
}

#content div.phone p{
	margin-bottom: 10px;
}
#content div.phone ul{
	margin: 0px;
	padding:0px;
	line-height: 1.1em;
	
}
#content div.phone ul li{
	padding-left:8px;
	background: transparent url('images/content_li_bg.png') no-repeat left center;
}



#footer{
	height: 70px;
	padding-right: 10px;
}
#footer #vzwlogo{
	width: 284px;
	float: right;
	display: block;
	margin-top: 5px;
}
#footer #bottomCity{
	float: left;
	display: block;
	width: 389px;
	height: 153px;
	margin-top: -82px;
	z-index: 50;
	
}
#footer #bottomCity img{
	z-index: 50;
	position: relative;
	top: 0px;
}
#subFooter{
	text-align: right;
	color: #BE1E2D;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.1em;
}
#subFooter a{
	color: white;
	text-transform: capitalize;
}
/************* - page style defs - **********/
.home .left{
	background: transparent url('images/home_content_left.png') no-repeat;
	width: 493px;
	height: 331px;
	margin-left:-2px;
	
}
.home .left *{
	display: none;
}
.home .right{
	background: transparent url('images/home_content_right.png') no-repeat;
	width: 426px;
	height: 314px;
	margin-top: -250px;
	left: 375px;
}

div.home #footer #bottomCity{
	width: 505px;
	margin-top:-85px;
	height:175px;
	
}



.phones .left,.plan .left,.faq .left,.accessories .left,.extras .left,.about .left{
	background: transparent url('images/content_left.png') no-repeat;
	width: 351px;
	height: 307px;
	top:45px
	
	
}
.phones .left div.nav h3{
	width: 135px;
	background: transparent url('images/page_title_phones.png') no-repeat;
}
.plan .left div.nav h3{
	width: 102px;
	background: transparent url('images/page_title_plans.png') no-repeat;
	height:23px !important;
}
.phones .right,.plan .right,.faq .right,.accessories .right,.extras .right,.about .right,.contact .right{
	background: transparent url('images/content_right.png') no-repeat;
	width: 418px;
	height: 369px;
	margin-top: -307px;
	left: 284px;
	padding:15px 2px 15px 95px;
	
}
.phones div#phonesBlackTower,.plan div#phonesBlackTower,.faq div#faqBlackTower{
	width: 475px;
	height: 471px;
	display: block;
	position: absolute;
	top: 177px;
	margin-left: -80px;
	z-index: 55;
}
.phones div#phonesBlackTower img,.plan div#phonesBlackTower img,.faq #faqBlackTower img,.accessories #accessoriesBlackTower img,.extras #extrasBlackTower img,.about #aboutState img,.contact #woman{
	z-index: 55;
	position: relative;
	top: 0px;
}
.faq div#faqBlackTower{
	width: 514px;
	height: 460px;
	display: block;
	position: absolute;
	top: 181px;
	margin-left: -10px;
	z-index: 55;
}
.faq #footer #bottomCity img{
display: none;
}
.accessories div#accessoriesBlackTower{
	width: 484px;
	height: 462px;
	display: block;
	position: absolute;
	top: 182px;
	margin-left: -80px;
	z-index: 55;
}
.accessories .left{
	background: transparent url('images/content_left_red.png') no-repeat;
}
.extras #extrasBlackTower{
		width: 490px;
	height: 471px;
	display: block;
	position: absolute;
	top: 190px;
	margin-left: -55px;
	z-index: 55;
}
.extras #bottomCity, .about #bottomCity,.contact #bottomCity,.contact .left{
	display: none !important;
}
.about #aboutState{
	width: 406px;
	height: 478px;
	display: block;
	position: absolute;
	top: 173px;
	margin-left: -39px;
	z-index: 55;
}
.contact #woman{
	width: 483px;
	height: 462px;
	display: block;
	position: absolute;
	top: 165px;
	margin-left:-11px;
	z-index: 5;
	
}
.contact .right{
	background:transparent url(images/contact_right.png) no-repeat scroll 0 0;
	height:310px;
	left:384px;
	margin-top:26px;
	padding:25px 10px 25px 90px;
	width:316px;
	z-index:100 !important;
}
/************* - page style defs - **********/


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
	width: 8px;
	background: url(images/slider_bg.png) no-repeat center top;
}
.vscrollerbar {
	width: 8px;
	background: url(images/slider_bar.png) no-repeat;
	height: 19px  !important;
	margin-bottom: 1px;
}
.vscrollerbarbeg {
	width: 8px;
	
	margin-top: -4px;
	
	background: url(images/slider_bar_top.png) no-repeat center top;
}

.vscrollerbarend {
	width: 8px;
	height: 5px  !important;
	background: url(images/slider_bar_bottom.png) no-repeat;
		

}

.vscrollerbasebeg {
	width: 21px;
	
}
.vscrollerbaseend {

	width:5px;
}
.vscrollerbar, .hscrollerbar {
	padding: 5px 0px;
	z-index: 2;
}

div.navbox{
	clear: both;
	border: #BBBDBF solid 1px;
	background: #E1E1E1;
	padding: 2px;
}
div.navbox ul{
	list-style: none;
	clear: both;
	padding: 0px !important;
	margin: 0px !important;
	display: block;
	
}
div.navbox ul li{
	display: block;
	float: left;
	width: 64px;
	text-align: center;
	padding: 0px !important;
	margin: 0px !important;
}
div.navbox ul li#BlackBerry_Nationwide_Email_and_Messaging,div.navbox ul li#Mobile_Boradband{
	width: 120px;
}
div.navbox ul li a{
	font-weight: bold !important;
	color: #000 !important;
}
div.navbox ul li.active a{
	color: #9C0C13 !important;
}
div.planContent{
	line-height: 1.3em;
}
