div#content
{
	padding-left: 22px;
}

.Header td
{
	vertical-align: top;
	width: 18px;
}

.GridLines_left
{
	border-right: solid 1px #2e4971;
	border-top: solid 1px #2e4971;
	font-size: 10px;
}

.GridLines_right
{
	border-top: solid 1px #2e4971;
}

.GridLines_header_right
{
	border-right: solid 1px #2e4971;
	height: 21px;
}

.GridLines_header_left
{
	height: 21px;	
}

.GridLinesTable td 
{
	border-color: #2e4971; 
	border-width: 1px;
	border-style:solid;
}

.GridLinesTable th
{
	border-color: #2e4971; 
	border-width: 1px;
	border-style:solid;
}

.ContentTable
{
	border-left: solid 2px #2e4971;
	border-right: solid 2px #2e4971;
	border-top: solid 2px #2e4971;
	border-bottom: solid 2px #2e4971;
}

/* Walts styles */
A
{
    COLOR: #2F3C4C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A:link
{
    COLOR: #2F3C4C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A:visited
{
    COLOR: #2F3C4C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}

A.smBoldTextBlack
{
    COLOR: black;
    font-family: Verdana;
	font-size: 10px;
    TEXT-DECORATION: none
}

A.smBoldTextBlack:link
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A.smBoldTextBlack:visited
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A.smBoldTextBlack:hover
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}

A.smBoldTextWhite
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A.smBoldTextWhite:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A.smBoldTextWhite:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A.smBoldTextWhite:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}

A.BoldTextBlue
{
	COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    
    font-weight: bold;
}
A.BoldTextBlue:link
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    
    font-weight: bold;
}
A.BoldTextBlue:visited
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    
    font-weight: bold;
}
A.BoldTextBlue:hover
{
    COLOR: Black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    
    font-weight: bold;
}
A.BoldUnderlineTextBlue
{
	COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
A.BoldUnderlineTextBlue:link
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
A.BoldUnderlineTextBlue:visited
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
A.BoldUnderlineTextBlue:hover
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline;
    font-weight: bold;
}

body
{
  background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/main_BG.gif);
  background-color: #575D64;
  margin: 0px;
}

.bodyText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

.bodyTextWithPadding
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  padding: 10px;
}

.bodyTextBoldWithPadding
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  padding: 10px;
  font-weight: bold;
}

.error
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: red;
  font-weight: normal;
}

.form
{  
	font-size : 11px;
	font-family : Verdana;
}

.formHeader
{  
	font-size : 10px;
	font-family : Verdana;
	color: #111111;
	border-width : 1;
	border-style : solid;
	border-color : #000000;
	background : #FFFFFF;
}

.formButton
{  
	font-size : 11px;
	font-family : Verdana;
}

input
{  
	font-size : 11px;
	font-family : Verdana;
}

select
{  
	font-size : 11px;
	font-family : Verdana;
}

textarea
{  
	font-size : 11px;
	font-family : Verdana;
}

.userInfoTop
{
  text-align: right;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana;
  color: #FFFFFF;
  padding: 3px;
  vertical-align: bottom;
}

.formTop
{
  text-align: right;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana;
  color: #FFFFFF;
  padding: 3px;
  vertical-align: middle;
}

.searchTop
{
  text-align: right;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana;
  color: #FFFFFF;
  padding-top:2px;
  vertical-align: middle;
}

.smBoldTextBlack
{  
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.smallerBoldTextBlack
{  
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.smallerTextBlack
{  
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}


.smBoldTextWhite
{  
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

.smBoldTextRed
{  
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: RED;
}

.leftCategoriesNav
{  
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  
  border: 2px solid #FFFFFF;
}

.footerText
{
  color: #2F3C4C;
  font-family: Verdana;
  font-size: 10px;
  position: relative;
  padding: 15px;
}

.wallpaperHolder
{
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  height: 105px;
  width: 77px;
  
}

.topWallpaperHolder
{
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  height: 135px;
  width: 105px;
  
}

.pageBlock
{
  border :2px solid #2E4871;
  background-color: #B4BDCC;
  height:28px;width:  724px;
}

.pageBlockText
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: normal;
	padding: 4px;

}

A.pageBlockText
{
	COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    font-weight: bold;
}

A.pageBlockText:link
{
	COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    font-weight: bold;
}

A.pageBlockText:visited
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    font-weight: bold;
}
A.pageBlockText:hover
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
    font-weight: bold;
}


.pageBlock_insert
{
  border-left :2px solid #2E4871;
  border-right :2px solid #2E4871;
  background-color: #B4BDCC;
  height:28px;width:724px;
}

.pageLeftHeading
{
  border: 2px solid #FFFFFF;
}

.pageLeftBody
{
  border: 2px solid #FFFFFF;
  border-top: 0px;
}

div#headerTop
{
  width: 952px;    
  background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/header_BG.gif);
}

div#headerMiddle
{
  width: 952px;    
  background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/nav_BG.gif);
}

div#pageContent
{
  position :relative;
  width: 952px;    
}

div#selectedContentPhoneInfo
{
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  width: 724px;    
  height: 46px;
  background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/BG_titlebar.jpg);
  background-repeat: no-repeat;
  background-color: #B4BDCC;
}

div#selectedContentPhoneInfoGraphics
{
	font-family: Verdana;
  font-size: 9px;
  
  color: #000000;
  width: 724px;    
  height: 46px;
  background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/BG_titlebar.jpg);
  background-repeat: no-repeat;
  background-color: #B4BDCC;
}

div#homeLeftNav
{
  border: 2px solid #2E4971;
  width: 196px;
  height: 298px;
  background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/toptones_BG.gif);
  background-repeat: no-repeat;
  background-position:bottom;
}

div#leftTopItem
{
  width: 196px;   
  padding-top: 2px; 
  padding-bottom: 1px; 
  padding-left: 5px;
}

div#homeRingtonesContent
{
  width: 730px;
  height: 160px;
  background-color: #B4BDCC;
}

div#homeRingtonesLink
{
  width: 177px;
  height: 35px;
  position: relative;
  z-index: 99;
  left: 553px;
  top: -2.5%;
}

div#homeMusicTonesContent
{
  width: 730px;
  height: 150px;
  background-color: #B4BDCC;
}

div#homeMusicTonesLink
{
  width: 177px;
  height: 35px;
  position: relative;
  z-index: 99;
  left: 553px;
  top: -2.5%;
}

div#homeWallpaperContent
{
  width: 730px;
  height: 350px;
}

div#topWallpaperContent
{
  width: 730px;
  height: 325px;
  background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/he_t2_topwallpapers.gif);
  background-repeat: no-repeat;
  background-color: #B4BDCC;
}

div#featuredWallpaperContent
{
  width: 730px;
  height: 365px;
  background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/he_t2_featurewallpapers.gif);
  background-repeat: no-repeat;
  background-color: #B4BDCC;
}

div#featuredRingtonesSection
{
  background-color: #FFFFFF;
  position: relative;
  height: 50px;
  width: 728px;
  top: -17px;
}

div#promoLink
{
  width: 24px;
  height: 105px;
  position: relative;
  z-index: 99;
  left: 215px;
  top: 75px;
}

div#pagePromoBody
{
  border: 2px solid #2E4971;
  border-top: 0px;
  width: 244px;
  height: 140px;
}

div#homeContent
{
  width: 100px;
  height: 30px;
  font-family: Verdana;
  font-size: 10;
  font-weight: bold;
}

div#homeFeaturedAd1
{
  
  position: absolute;
  z-index: 99;
  left: 702px;
  top: 349px;
}

div#homeFeaturedAd2
{
  position: absolute;
  z-index: 99;
  left: 702px;
  top: 501px;
}

.ImageStyleLinkButton
{
background-color: #FFA41D; 
border: solid 1px #2E4871;
color: White;
font-family: Arial;
font-size: 11px;  
font-weight: 600;
padding-right: 10px; 
padding-left: 10px; 
padding-top: 1px; 
padding-bottom: 1px;
}

div#disclamer
{  
  font-family: Verdana;
  font-size: 8px;
  font-weight:bold;
  color:Black;
}

.paypalButton
{
	background-image: url(http://mrtak.imgag.com/mobile/wwwMRT/images/paypal_button.gif);
	display:block;	height:31px;	width:62px;	text-indent:-40000px;	text-decoration:none;
}

/* New Purchase Flow Styles - Matt Brown 8/7/2006 */

.purchaseFlowContentBlock
{
	font-size: 11px;
	font-family: Verdana;
	color: Black;	
}

.purchaseFlowContentBlock A
{
	COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

.purchaseFlowContentBlock A:link
{
	COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

.purchaseFlowContentBlock A:visited
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

.purchaseFlowContentBlock A:hover
{
    COLOR: #2E4971;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}

.purchaseFlowContentBlockHeading
{
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}

div.picProgressIndicatorAnim
{
	display:block;	float: left;	margin: 4px 0px 3px 2px;
	padding-top: 4px;
	background-image:url(http://mrtak.imgag.com/mobile/wwwMRT/images/indicator.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

div.picBrewIcon
{
	display:block;	float: left;	margin:0;
	background-image:url(http://mrtak.imgag.com/mobile/wwwMRT/images/brewcell_borange.gif);
	width: 48px;
	height: 49px;
	background-repeat: no-repeat;
}

div.picCreditCardIcon
{
	display:block;	float: left;	margin:0;
	background-image:url(http://mrtak.imgag.com/mobile/wwwMRT/images/cards_borange.gif);
	width: 49px;
	height: 39px;
	background-repeat: no-repeat;
}

div.picPayPalIcon
{
	display:block;	float: left;	margin:0;
	background-image:url(http://mrtak.imgag.com/mobile/wwwMRT/images/PayPal_mark_50x34.gif);
	width: 50px;
	height: 34px;
	background-repeat: no-repeat;
}

div.picPSMSIcon
{
	display:block;	float: left;	margin:0;
	background-image:url(http://mrtak.imgag.com/mobile/wwwMRT/images/textcell_borange.gif);
	width: 49px;
	height: 47px;
	background-repeat: no-repeat;
}

div.picCreditsIcon
{
	display:block;	float: left;	margin:0;
	background-image:url(http://mrtak.imgag.com/mobile/wwwMRT/images/cardcoins_rbtn.gif);
	width: 49px;
	height: 39px;
	background-repeat: no-repeat;
}

div.picQuestionIcon
{
	display:block;	float: left;	margin:0;	background-image:url(http://mrtak.imgag.com/mobile/wwwMRT/images/Symbol-Question.gif);
	width: 48px;
	height: 48px;
}

input.ppFormError /* Validation Highlighting */
{
	font-size: 11px;
	/*color: #FF6633;*/
	border:solid 1px Orange;
}

select.ppFormError /* Validation Highlighting */
{
	font-size: 11px;
	color: #CA7400;
	border:solid 1px Orange;
}
	