


/***** CLASSES AND IDs SHARED WITH OTHER STYLESHEETS (thus must be specified within the thirdparty class) *****/

a {
	color: #0A94D6 !important;
}


.col_790 { 
	margin: 0 auto;
	padding: 0px;
	width: 790px;
	float:none;
}
.col_550
{
    float: left;
	padding: 0px;
    width: 550px;
    margin: 0 auto;
}
.col_150
{
margin-left:0px;
}

/***** UNIVERSAL HEADER AND FOOTER NAVIGATION *****/

.thirdparty #universalNav {
	background-image:url(http://www.cingular.com/global/images/page_topSlice.gif);
	text-align: right;;
	/* margin-top: 10px; */
	}
.thirdparty #universalNav.ATT_exclusive {
	width:790px;
	background-image:none;
	float:right;	
	}
.thirdparty #footer-universal {
	margin-bottom: 20px;
	}
.thirdparty #universalNav dt, .thirdparty #footer-universal dt {
	display: inline;
	}
.thirdparty #universalNav dd, .thirdparty #footer-universal dd {
	display: inline;
	border-right: 1px solid #ccc;
	padding: 0 6px 0; /* on FF, left padding is already 4px, so it should be right padding - 4px for consistent spacing on both sides */
	}
.thirdparty #universalNav dd.last-item, .thirdparty #footer-universal dd.last-item {
	border-right: none;
	}
.thirdparty #header {
	border-bottom:2px solid #f27d00;
	height: 57px;
	margin: 0px 0px;
	}
.thirdparty #header-only {
	border-bottom:2px solid #f27d00;
	height: 70px;
	padding-top:8px;
	margin: 0px 0px;
	}
	
/***** THIRDPARTY NARROW *****/
.col_710 {
	margin: 0 auto;
	padding: 0px;
	width: 710px;
	}

.thirdparty-narrow #universalNav {
	width:760px;
	background-image:url(http://www.cingular.com/global/images/page_top.gif);
	text-align: right;
	}
.thirdparty-narrow #universalNav.ATT_exclusive {
	width:710px;
	background-image:none;
	float:right;
	}
	
.thirdparty-narrow #universalNav dt, .thirdparty-narrow #footer-universal dt {
	display: inline;
	}
.thirdparty-narrow #universalNav dd, .thirdparty-narrow #footer-universal dd {
	display: inline;
	border-right: 1px solid #ccc;
	padding: 0 6px 0; /* on FF, left padding is already 4px, so it should be right padding - 4px for consistent spacing on both sides */
	}
.thirdparty-narrow #universalNav dd.last-item, .thirdparty-narrow #footer-universal dd.last-item {
	border-right: none;
	}
.thirdparty-narrow #header {
	border-bottom:2px solid #f27d00;
	height: 57px;
	margin: 0 25px ;
	}
.thirdparty-narrow #header-only {
	border-bottom:2px solid #f27d00;
	height: 70px;
	padding-top:8px;
	margin: 0 25px ;
	}
	
.thirdparty-narrow #container {
	margin: 0 auto;
	width: 760px;
	background: url(http://www.cingular.com/global/images/page_mid.gif) 0 0 repeat-y transparent;
	}
.thirdparty-narrow #page {
	margin: 0 auto;
	width: 760px;
	}
.thirdparty-narrow #btmContainer {
	width:760px;
	background: url(http://www.cingular.com/global/images/page_btm.gif) 100% 100% no-repeat transparent;
	}
.thirdparty-narrow #footer {
	width: 760px;
	}
.thirdparty-narrow #footer-universal {
	margin-bottom: 20px;
	}


/***** THIRD PARTY HEADER ONLY SPECIFIC CLASSES AND IDs *****/
#exclusiveLogo {
    float:right;
	}


/***** THIRD-PARTY SPECIFIC CLASSES AND IDs *****/

/* SECTION NAVIGATION */
#section-navigation {
	list-style: none;
	margin: 12px 0;
	padding: 0;
	}
#section-navigation ol, #section-navigation ul {
	list-style: none;
	padding: 0;
	margin: .5em 0 0 1.5em;
	}
#section-navigation li {
	margin: 0 0 .5em 0;
	line-height: 1.2em;
	}
.powered-by {
	text-align: right;
	}
.page-navigation {
	list-style: none;
	}
.page-navigation li {
	display: inline;
	margin: 0;
	padding: 0 6px 0; /* on FF, left padding is already 4px, so it should be right padding - 4px for consistent spacing on both sides */
	border-right: 1px solid #ccc;
	}
.page-navigation li.last-item {
	border-right: none;
	}
#legalese {
	border-top: 2px solid #f27d00;
	clear: both;
	margin: 0 20px;
	}



