body{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	color:#000;
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
body,div,ul,td,li,th,span,span,p,select,input,form,textarea,label { 
	font-size: 11px; font-family: "trebuchet ms",arial,helvetica, sans-serif; 
}
a{color:#148AB2; text-decoration:none;}	
a:hover{color: #666; text-decoration:underline;}
img{border:0; margin:0;}
a img{border:0; margin:0;}
hr {
  border: 0;
  width: 97%;
 color: #D1D1D1;
background-color: #D1D1D1;
height: 1px;
padding:0;
margin:0;
display:block;
}
.clearer{display:block; margin:0; padding:0; clear:both; font-size:1px;}
sup{font-size:75%; vertical-align:text-top;}
div.center {
  text-align: center;
  align: center;
}

h1 { font-size: 22px; color: #333; margin: 0 0 14px 0; font-weight: normal; }
h2 { color: #666; font-size: 16px; margin: 0 0 3px 0; }
h3 { font-size: 12px; font-weight: bold; margin-bottom: 4px; color:#333; }

h2 a { text-decoration:none !important; }
h2 a:hover { text-decoration:underline !important; }
h2 a sup { font-size:9px; font-weight:normal; }

/* Header */
#top { width:775px; text-align:left; margin:0 auto; padding:0;}
#brandLogo{width:270px; float:left;}
#partnerLogo{float:right;width:200px;}

/*  Rounded Corner Styles (white on yellow) */
#surround{
	display:block; 
	clear:both; 
	margin-bottom:10px; 
	width:775px; 
	background-color:#fff; 
	text-align:left; 
	margin-left:auto; 
	margin-right:auto;
	padding-top:0px;
}
#surround .surroundSub1{
	padding:0;
	clear:both;
}
.topCorners, .bottomCorners{background-color:#ffe100; font-size:1px; clear:both; width:775px;}
.topCorners{ margin-bottom:7px;}
.bottomCorners{ margin-top:7px;}
.l1, .l2,.l3,.l4{overflow:hidden; height:1px; background-color:#fff;}
.l1{margin:0; border-left:1px solid #FFF9B8; border-right:1px solid #FFF9B8;}
.l2{margin:0 1px; border-left:1px solid #FFF160; border-right:1px solid #FFF160;}
.l3{margin:0; border-left:1px solid #FFF160; border-right:1px solid #FFF160;}
.l4{margin:0; border-left:1px solid #FFF9B8; border-right:1px solid #FFF9B8;}
#surround .bottomCorners{_margin-top:0px;}

.small
{
	font-size: 10px;
	color: #66F;
}
fieldset
{
	border: 1px solid #66f;
}


.promoBox .topCorners, 
.promoBox .bottomCorners{width:177px;}
.fullBox .topCorners,
.fullBox .bottomCorners{width:755px;}
.twoColBox .topCorners,
.twoColBox .bottomCorners{width:372px;}
.threeColBox .topCorners,
.threeColBox .bottomCorners{width:735px;}

.sectionBox .topCorners, 
.sectionBox .bottomCorners{background-color:#fff; font-size:1px; clear:both;}
.sectionBox .topCorners{margin-bottom:7px;}
.sectionBox .bottomCorners{margin-top:7px;}
.sectionBox .l1,
.sectionBox .l2,
.sectionBox .l3,
.sectionBox .l4{overflow:hidden; height:1px; background-color:#e7e7e7;}
.sectionBox .l1{margin:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.sectionBox .l2{margin:0 1px; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
.sectionBox .l3{margin:0; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
.sectionBox .l4{margin:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}

/* Modules */
#header{
height:90px;
}
#primaryNav {
	background-image:  url("../images/layout/bg-primaryNav.gif");
	background-repeat: repeat-x;
	padding:0 0 0 20px; margin:0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
}
#primaryBanner{
padding:10px 0;
height:210px;
}
.pBanner-l{
	margin:0;
	padding:0;
	width:475px;
	float:left;}
.pBanner-r{
margin:0;
padding:0;
float:left;
width:300px;
}
#mainContent { padding: 10px 0 0px 10px; }
#subContent {
	margin-top:10px; 
	_margin:0 0 5px 0;
	background-color:#e7e7e7;
}
.submodule{
	padding:0 10px;
}
.boxContent{
	padding:0 10px;
}
/*Tab Item Bar*/
#nav {
	margin: 0 0 -10px 0;
	padding: 0;
	height: 29px;
	display: block;
	list-style: none;
	overflow: hidden;
	width:466px;
	}

#nav li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	_margin:-1px 0 0 0;
	padding: 29px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	}
	
#nav a:hover {
	background-position: 0 -29px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -58px;
	}
#homeTab a  {
	width: 91px;
	background:  url("../images/layout/tabs/tab_home.gif") top left no-repeat;
	}
#sprintTab a  {
	width: 125px;
	background:  url("../images/layout/tabs/tab_shopsprint.gif") top left no-repeat;
	}
#nextelTab a  {
	width: 125px;
	background:  url("../images/layout/tabs/tab_shopnextel.gif") top left no-repeat;
	}
#attTab a  {
	width: 125px;
	background:  url("../images/layout/tabs/tab_shopatt.gif") top left no-repeat;
	}
#corpTab a  {
	width: 125px;
	background:  url("../images/layout/tabs/tab_corplogin.gif") top left no-repeat;
	}
#verizonTab a  {
	width: 125px;
	background:  url("../images/layout/tabs/tab_shopverizon.gif") top left no-repeat;
	}
#clearTab a  {
	width: 125px;
	background:  url("../images/layout/tabs/tab_shopclear.gif") top left no-repeat;
	}
#tmobileTab a  {
	width: 125px;
	background:  url("../images/layout/tabs/tab_shoptmobile.gif") top left no-repeat;
	}

/* NewCo Headers */
h1{font-family:Trebuchet MS; color:#000; font-size:22px; font-weight:normal; margin:0px;}
h2{color:#666; font-size:16px; margin:0px;}
h3{color:#000; font-size:12px; font-weight:bold; margin-bottom:4px;}
h1.pageTitle
{
    margin-bottom:12px;
    font-weight: bold;
}

h1.pageTitle a, a:hover, a:visited
{
    color: Black;
}

.mediumLinks{
	display:block; 
	list-style:none; 	
	padding:0;
	margin:0;	
	list-style-position:outside;
}

.mediumLinks li{
	background-image:  url("../images/layout/buk_open_dot_list.gif");
	background-repeat: no-repeat;
	background-position:0 3px;
	background-position:0 4px;
	margin:0;
	padding: 0 0 0 13px;	
	list-style:none;
	font-size:12px;
	font-weight:bold;	
	display:block;
}


.mediumLinks li p {
	font-size:10px;
	font-weight:normal;
	display:block;
	margin:0;
	padding:0;
}	
/* Content Box */

h3{margin:0 0 3px 0; padding:0; font-size:14px; color:#666; font-weight:bold;}

.section1{
	width:375px; 
	float:left; 
	border-top:1px solid #D1D1D1;
}

.truth
{
    width: 755px !important;
}

.section2{
	width:375px; 
	float:left; 
	clear:right;
	border-top:1px solid #D1D1D1;
}

.section1 .subSection .contentTitle h2,
.section2 .subSection .contentTitle h2{padding:6px 0 5px 0; font-style: italic; font-weight: bold;}

.section1 .subSection .contentTitle h2 a, .section1 .subSection .contentTitle h2 a:visited, .section1 .subSection .contentTitle h2 a:hover, .section2 .subSection .contentTitle h2 a, .section2 .subSection .contentTitle h2 a:visited, .section2 .subSection .contentTitle h2 a:hover
{
    color:#666;
    text-decoration: none !important;
}

.section1 .subSection{padding-right:1px;}
.section2 .subSection{padding-left:1px; border-left:1px solid #E4E4E4;}

.section1 .contentTitle,	
.section2 .contentTitle{
	background-image:  url("../images/layout/buk_container_gradient_v1.gif"); 
	background-position: top; background-repeat: repeat-x;		
	padding:5px 0px 10px 10px;
	_padding-bottom:0px;
}

.section1 .content,
.section2 .content{
		margin:0 10px;
		padding-top:10px;
		background-image: url("../images/layout/buk_hor_dot_div.gif");
		background-repeat:repeat-x;
	}

.section1 .contentTitle h2 img,
.section2 .contentTitle h2 img{margin:0; padding:0;}

.section1 .content .contentSub1,
.section2 .content .contentSub1{margin:0; float:left; width:180px; padding:0;}

.section1 .content .contentSub2,
.section2 .content .contentSub2{margin:0; float:left; width:172px; padding:0;}

.section1 .content img,
.section2 .content img{margin-bottom:10px;}

#surround2 .section1{margin:0 10px 0px 10px;}
#surround2 .section2{margin:0 10px;}

.mediumLinks{margin-bottom:0;}


/*promotion banners */

#promoBanner { padding: 10px 0 10px 0; margin: 0;}
.firstPromo {width:245px; margin:0; float:left; }
.promo
    {
    padding: 0;
    margin: 0;
    margin-left: 0px;
    padding-left: 10px;
    float:left;
    }

* html #mainContent { height: 1%; } /* Fixes "peekaboo bug". ick. */

.thanks
{
    font-size: 1.3em;
}

.disclaimer
{
    margin: 0 1em;
    color: Gray;
}