@import url('/styles/search.css');
@import 'cartstyles.css';

a.footerLink { text-decoration:none; color:#5F5F5F; font-size:110%; margin:0 10px; }

#bookmarks
{
	float:			left;
	margin-top:		-5px;
	margin-bottom:	10px;
	position:		relative;
}

#bookmarks img
{
	margin-bottom:	-3px;
}

body { font: 67% Arial; }
img { border:none; }
#head td { padding:0px 0 15px 0; }
#login ul { list-style:none; }
#login ul li { display:inline; }
#login ul li a { color:#e20074; text-decoration:none; }
#login ul li a: hover { color:#e20074; text-decoration:none; }
li #login { padding-right:15px; border-right:1px solid #a5a5a5; }
li #cart { padding-left:15px; }
#nav { height:24px; color:#fff; }
#nav td {  height:29px; background:url(http://www.tmobileskins.com/images/top_nav_bg.gif) repeat-x; padding:0; }
#nav td a { text-decoration:none; color:#000; font-size:110%; font-weight:bold; }
#nav td a:hover { border-bottom:3px solid #E20074; }
.sideColumnBorderLeft { border-left:1px solid #dbdbdb; }
.sideColumnBorderRight { border-right:1px solid #C7C7C7; }
.header { background:url(http://www.tmobileskins.com/images/header_bg.gif) repeat-x top left; color:#5F5F5F; font-weight:bold; font-size:110%; }
.contentRegions { background:#fff; width:159px; font-size:110%; }
.contentRegions a { font-weight:bold; color:#222fff; }
.contentRegions p { padding:5px 0; }
.about { background:#fff; width:100%; font-size:110%; text-align:left; }
.about a { font-weight:bold; color:#222fff; }
.about p { padding:5px 0; text-align:left;}	
.searchBox { font-size:120%; border-width:1px; width:125px; height:17px; }
#footer { background:url(http://www.tmobileskins.com/images/gray_footer.jpg) no-repeat top left #fff; }
#footerNav ul { list-style:none; padding:10px 0 15px 0; width:100%; color:#777; background:url(http://www.tmobileskins.com/images/line_fade.gif) no-repeat bottom; }
#footerNav ul li { display:inline; width:100%; }
#footerNav ul li a { text-decoration:none; padding:0 10px; margin:0; color:#777; border-right:1px solid #999; }
#footerNav ul li a { text-decoration:none; color:#777; }

.hr_style {color:#4a6722; background-color:#4a6722; height:1px;}
.headerText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}

.linkedTd { cursor: pointer; cursor: hand; } 
.lineTd {
    background-color: #86929E;
}
.selectedSkinBox { background-color: #ededed; }
.rowToggleB {
    background-color: #eeeeee;
}
.rowToggleA {
    background-color: #ffffff;
}
.breadCrumbs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    padding-top: 10px;
    padding-bottom: 15px;
}

.selectedRow {     background-color: #EFEFEF; }

.buttonLeft {
    background-image: url(http://www.tmobileskins.com/images/button_left.gif);
    width: 8px;
    height: 18px;
    font-size: 1px;
}

.buttonMiddle {
    background-image: url(http://www.tmobileskins.com/images/button_bg.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
    height: 18px;
    text-align: center;
    padding-top: 1px;
}

.buttonRight {
    background-image: url(http://www.tmobileskins.com/images/button_right.gif);
    width: 8px;
    height: 18px;
    font-size: 1px;
}

.barHeadering {
    background-color: #86929E; color: #FFFFFF; font-size: 12px;
}
.headerLink {
   font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 13px;
   text-decoration: none; 
}
.sectionContainer {
   width: 159px; margin: 0px; padding: 0px; border: 0px;
}
.sectionHeaderTC {
	text-align: center; width: auto; height: 20px; background-color: #e20074; background-repeat: repeat-x; background-image: url(http://www.tmobileskins.com/images/header_bg_repeat.gif);font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 13px;
}
.sectionBody { 
   background-color: #FFFFFF;
   width: 159px;
}
.sidenavLink {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #77787A;
}

.sidenavLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999;
	font-weight: bold;
	font-size: 11px;
}

.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.sidenavHighlightedItem1 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #77787A;
}

.sidenavHighlightedItem2 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #999;
}

.linkedTd {
	cursor: pointer;
}
.itemTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000FF;
    text-decoration: none;
}
.itemTitle:hover { text-decoration: underline; }
.breadCrumbLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.breadCrumbLink:hover { text-decoration: underline; }

.currentCrumb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.breadCrumbText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
.subTitleLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777777;
    text-decoration: none;
}
.subTitleLink:hover { text-decoration: underline; }
.normalBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.itemTitleBlack {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.subTitleText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777777;
    text-decoration: none;
}
.sectionHeaderTC a:link {color: #FFFFFF}
.sectionHeaderTC a:visited {color: #FFFFFF}

.sectionHeaderTR {
	width: 10px; height: 20px; background-color: #ffffff; background-position: right top; background-repeat: no-repeat; background-image: url(http://www.tmobileskins.com/images/templates/default/header_green_right.gif);
}
.sectionHeaderTL {
	width: 10px; height: 20px; background-color: #ffffff; background-position: right top; background-repeat: no-repeat; background-image: url(http://www.tmobileskins.com/images/templates/default/header_green_left.gif);
}

.sectionBody { 
   background-color: #FFFFFF;
   width: 159px;
}

.sectionHeaderBL {
	background-color: #7BBF1A; background-position: right top; background-repeat: no-repeat; background-image: url(http://www.tmobileskins.com/images/templates/default/header_green_left.gif);
}

.sectionHeaderBR {
	background-color: #7BBF1A; background-position: right top; background-repeat: no-repeat; background-image: url(http://www.tmobileskins.com/images/templates/default/header_green_left.gif);
}


.genreWidth1 {
    width: 700px;
}

.genreWidth2 {
    width: 700px;
}

.genreWidth3 {
    width: 673px;
}

.bannerWidth {
    width: 600px;
}

.productWidth {
    width: 353px;
}

.deviceTableWidth {
    width: 700px;
}

.smallBoxHeader {
    color: #FFFFFF;
	font-family: Arial black;
	font-size: 10px;
	font-weight: 500;
}

.headerLink {
   font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 13px;
   text-decoration: none; 
}

.billingContainer {
        width: 800px; margin: 0px; padding: 0px; border: 0px;
}

.billingInfoContainer {
        width: 430px; margin: 0px; padding: 0px; border: 0px;
        vertical-align: top;
}

.billingInfoSection {
        width: 400px;
        margin: 0px;
        padding: 0px;
        border: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

.addressInfoSection {
        width: 400px;
        margin: 0px;
        padding: 4px;
        border: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}
.billingWidth {
        width: 450px;
        vertical-align: top;
}
.billingSectionHeader {
        width: 400px;
        margin: 0px;
        border: 0px;
        border-collapse: collapse;
        border-spacing: 0px;
        border-style: none;
}

.billingAndShippingHeaders {
    font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #96BA5A;
}

.billingAndShippingText {
    font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

.sectionFooterL {
        width: 5px; 
        height: 5px; 
        background-position: left top; 
        background-repeat: no-repeat; 
        background-image: url(http://www.tmobileskins.com/images/template/white_bottom_left_corner.gif);
}

.sectionFooterC {
        width: auto; height: 5px; background-color: #FFFFFF;
}

.sectionFooterR {
        width: 5px; height: 5px; background-position: right top; background-repeat: no-repeat; background-image: url(http://www.tmobileskins.com/images/template/white_bottom_right_corner.gif);
}
.selectDeviceHeader {
    background-color: #77B900;
    color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}

.deviceContainer {
    border: solid #FFFFFF 2px;
}

.processing {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000000;
}

.processingSubText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #9A9A9A;
    font-weight: bold;
}

.voting {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #76B800;
}

.voteText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.voteTextBox {
	border-width: 2px;
    border-color: #76B800;
    width: 500px;
}

.loginHeaders {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.loginHeaders2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #76B800;
}

.productCode {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #AAAAAA;
}


.accountTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #666666;
}

.accountLink {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}

.accountLink:hover {
	text-decoration: underline;
}




.itemTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000FF;
    text-decoration: none;
}

.itemTitle:hover { text-decoration: underline; }

.itemTitleBlack {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.subTitleLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777777;
    text-decoration: none;
}

.subTitleLink:hover { text-decoration: underline; }

.subTitleText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777777;
    text-decoration: none;
}




.breadCrumbLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.breadCrumbLink:hover { text-decoration: underline; }

.currentCrumb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.breadCrumbText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
