/*straight from T-Mobile styles*/



* { margin: 0px; padding: 0px; }
BODY { font: 67% Arial; background-color: #8E8E8E; color: #444; height: 100%; width: 100%; }
IMG { border: 0px; }

H1 { font-size: 230%; padding-bottom:15px;}
H2 { font-size: 200%; }
H3 { font-size: 170%; }
H4 { font-size: 130%; }
H5 { font-size: 110%; }

A { color: #444; text-decoration: underline; }
A:hover { color: #E20074; }






.content .disclaimer { clear: both; padding-bottom: 30px; color: #999; background-color: #FFF; }
.content .disclaimer LI { list-style: none; }

A.icon { color: #E20074; text-decoration: none; }
A.icon:hover { color: #E20074; text-decoration: underline; }

A.icon IMG { border: 0px; padding-right: 5px; position: relative; top: 2px; }
DIV.fclear { clear: both; height: 1px; font-size: 0px; line-height: 0px; margin-bottom: -1px; }




#masthead { padding-top: 15px; background-color: #FFF; border-bottom: 1px solid #E7E7E7; text-align: center; }
#masthead #clear { clear: both; height: 1px; font-size: 0px; line-height: 0px; }
#masthead #global { width: 750px; margin: 0px auto; text-align: left; }
#masthead #global #logo { float: left; padding: 10px 0px 20px 12px; }
#masthead #global #links { float: right; color: #868686; text-align: right; margin-bottom: 20px; }
#masthead #global #links A { color: #E20074; text-decoration: none; }
#masthead #global #links A:hover { text-decoration: underline; }
#masthead #global #links #location { margin-bottom: 5px; }
#masthead #global #links #site { color: #A5A5A5; white-space: nowrap; width: 300px; }
#masthead #global #links UL { margin-top: 5px; width: 350px; }
#masthead #global #links LI { display: inline; margin-left: 6px; padding-right: 5px; border-right: 1px solid #A5A5A5; white-space: nowrap; }#masthead #global #links LI.cart { border-right: none; padding-right: 0px; white-space: nowrap; }
#masthead #global #links LI.cart A { padding-bottom: 2px; }
#masthead #global #links LI.cart IMG { margin-top: -8px; position: relative; top: 2px; left: -2px; }
#masthead #navigation { clear: both; background-color: #E20074; border-bottom: 1px solid #A50061; }
#masthead #navigation #items { width: 750px; margin: 0px auto; border-left: 1px solid #A50061; height: 24px; text-align: left; }
#masthead #navigation #backtotmo { width: 750px; margin: 0px auto; height: 18px; text-align: left; padding-top: 6px; font-size: 110%; Color:White; }
#masthead #navigation #items UL { list-style: none; }
#masthead #navigation #items LI { float: left; height: 24px; border-right: 1px solid #A50061; }
#masthead #navigation #items IMG { margin: 0px 17px -5px 17px; }
#masthead #navigation #items #search { float: right; }
#masthead #navigation #items #search img { border: none; padding-left: 5px; margin: 0px 0px -5px 0px; }
#masthead #navigation #items #search .searchinput { font-family: Arial; color: #E20074; padding-left:3px; margin: 4px 0px 2px 0px; font-size: 11px; border: 0px; width: 140px; height: 16px; line-height: 16px; background: #F4F2F5 url(/images/tmobilestyle/searchbox.gif) top left repeat-x; }
@media print
{
	#masthead #global { width:auto; }
	#masthead #global #links UL { width:auto; }
	#masthead #navigation #items { width:auto; }
	#masthead #navigation #backtotmo { width:auto; }
	#masthead #navigation { visibility:hidden; }
}




.searchimg { position: relative; top: 4px; border: none; padding-left: 5px; margin: 0px; height: 20px; }

#body { background-color: #FFF; text-align: center; }
#body .content { width: 750px; margin: 0px auto; padding-top: 8px; text-align: left; }
@media print
{
	#body .content { width:auto; }	
}
#body .content .breadcrumb { color: #777; margin: 0px 0px 15px 0px; }
#body .content .breadcrumb A { color: #777; text-decoration: none; }
#body .content .breadcrumb A:hover { text-decoration: underline; }

.content .main { float: left; width: 590px; }

.content .main .alternatenav { float: left; width: 140px; margin-right: 20px; }
.content .main .alternatenav #altnav { background: url(/images/tmobilestyle/gray-top.gif) top left no-repeat; padding: 3px 1px 0px 1px; margin-bottom: 10px; }
.content .main .alternatenav #altnav .header { background: #E7E7E7 url(/images/tmobilestyle/gray-back.gif) top left repeat-x; padding: 5px 5px 5px 12px; border-right: 1px solid #B1B1B1; border-bottom: 1px solid #C1C1C1; }
.content .main .alternatenav #altnav .header A { text-decoration: none; }
.content .main .alternatenav #altnav .sections { padding-bottom: 5px; background: #E7E7E7 url(/images/tmobilestyle/gray-bottom.gif) bottom left no-repeat; }
.content .main .alternatenav #altnav .sections .item { background: #E7E7E7 url(/images/tmobilestyle/gray-back.gif) top left repeat-x; padding: 10px 5px 5px 12px; border-top: 1px solid #FFF; border-right: 1px solid #B1B1B1; border-bottom: 1px solid #C1C1C1; }
.content .main .alternatenav #altnav .sections #nofooter { border-bottom: none; }
.content .main .alternatenav #altnav .sections .item H3 { font-size: 110%; }
.content .main .alternatenav #altnav .sections .item UL { margin-bottom: 10px; list-style: none; }
.content .main .alternatenav #altnav .sections .item LI A { color: #E20074; text-decoration: none; }
.content .main .alternatenav #altnav .sections .item LI A:hover { text-decoration: underline; }
.content .main .alternatenav #altnav .sections .footer { background: #E7E7E7 url(/images/tmobilestyle/gray-back.gif) top left repeat-x; padding: 8px 5px 5px 12px; border-top: 1px solid #FFF; border-right: 1px solid #B1B1B1; }
.content .main .alternatenav #altnav .sections .footer A { text-decoration: none; }

.content .main .fullmiddle { float: left; width: 590px; }

#body .content .main .middle { float: right; width: 430px; color: #444; }

#body .content .main H1 { margin: -5px 0px 5px 0px; padding: 0px; font-size: 230%; color: #444; }

.content .sub { float: right; width: 140px; }

@media print
{
	.content .sub { visibility:hidden; }
}

.content .faq { background: url(/images/tmobilestyle/gray-top.gif) top left no-repeat; padding: 3px 1px 0px 1px; }
.content .faqCentered { background: url(/images/tmobilestyle/gray-top414.gif) top left no-repeat; padding: 3px 1px 0px 1px; }
.content .faq .header, .content .faqCentered .header { background: #E7E7E7 url(/images/tmobilestyle/gray-back.gif) top left repeat-x; font-size: 110%; font-weight: bold; padding: 5px 5px 5px 12px; border-right: 1px solid #B1B1B1; border-bottom: 1px solid #C1C1C1; }
.content .faq .body { background: #E7E7E7 url(/images/tmobilestyle/gray-bottom.gif) bottom left no-repeat; border-top: 1px solid #FFF; padding-bottom: 5px; height: auto;border-right: 1px solid #B1B1B1; }
.content .faqCentered .body { background: #E7E7E7 url(/images/tmobilestyle/gray-bottom414.gif) bottom left no-repeat; border-top: 1px solid #FFF; padding-bottom: 5px; height: auto;border-right: 1px solid #B1B1B1; }
.content .faq .body .items, .content .faqCentered .body .items { padding: 5px 5px 10px 5px; text-align: center; }
.content .faq .body .items UL, .content .faqCentered .body .items UL { text-align: left; padding: 0px 8px; }
.content .faq .body .items LI{ list-style: none; border-top: 1px solid #CCC; padding: 5px 0px; }
.content .faqCentered .body .items LI { list-style: none; padding: 5px 0px; }
.content .faq .body .items LI A, .content .faqCentered .body .items LI A { color: #333; text-decoration: none; }
.content .faq .body .items LI A:hover, .content .faqCentered .body .items LI A:hover { color: #E20074; }
.content .faq .body .items LI.top, .content .faqCentered .body .items LI.top { list-style: none; border-top: none; padding: 5px 0px; }

#footer { background-color: #8E8E8E; text-align: center; width:100%; }
#footer .content { width: 760px; margin: 0px auto 0px auto; padding: 15px 0px; color: #000000; text-align: left; }
#footer .content h5 { display: inline; color: #EDF5F8; font-size: 100%; font-weight: normal; }
#footer .content UL { display: inline;}
#footer .content LI { display: inline; margin: 0px; padding: 0px 3px 0px 5px; border-left: 1px solid #5A5A5A; }
#footer .content LI.first { border-left: none; }
#footer .content A { color: white; font-size: 11px; font-family: Arial; text-decoration: none; }


/*end T-Mobile produced styles*/