/* Esentuals */

body {
	margin:0;
	background-image: url(../images/backgrounds/pattern.gif);
}

.pattern {
	background-image: url(../images/backgrounds/patternFade.gif);
	background-repeat: repeat-x;
}

img {border:none;}

li, ul, dl, h1 h2, h3, td, ol, form, h1, h2, h4, dd {
	list-style:none;
	margin:0;
	padding:0;
} li {display:inline;
} ol li {display:list-item; list-style: decimal inside;
}

table { 
	border-collapse:collapse;
	border-spacing:0;
}

.clear {clear:both;}
.dots {clear:both; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dashed #999999; height:1px;}

.centerPage {
	text-align: left; 
	margin: 0 auto;
	width: 749px;
	border-color: #fff;
	border-width: 0px 5px 8px 5px;
	border-style: solid;
	background-color: #fff;
	font:11px Arial;
}

.iBlasterCreative {
	position: absolute;
	z-index: 1
}

#flashcontent {
	height: 192px;
	float: left;
	padding-top: 3px;
	z-index:2;
	position:relative;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

/* Positioning */

.header {
	background-image: url(../images/backgrounds/top.gif);
	background-repeat: no-repeat;
	float: inherit;
	height:195px;
}

.topNav {
	width: 510px;
	float: right;
	margin-top: 20px;
	color: #fff;
	padding-right: 10px;
}

.topNav a {
	color: #fff;
}

.logo {
	position: absolute;
	margin:15px 0 0 0;
	z-index:1;
}

.txtLeft {
	text-align: left;
	float: right;
}

.contentHalf {
	width: 259px;
	float: left;
	margin-left:2px;
}

.contentHalfFull {
	width: 520px;
	float: right;
}

.pink {
	background-image: url(../images/backgrounds/pinkGrd.gif);
	padding: 10px 10px 0px 10px;
}

.pinkHome {
	background-image: url(../images/backgrounds/pinkGrdHome.gif);
	padding: 10px 10px 0px 10px;
	height: 133px;
}

.pinkB {
	background-image: url(../images/backgrounds/pinkGrdB.gif);
	padding: 10px 10px 1px 10px;
	line-height: 19px;
}

.pinkB td {
	font-size: 11px;
}

.grey {	background: url(../images/backgrounds/greyGrd.png) repeat-x;
} ul.grey li {display:block; padding:0 5px;
} ul.grey li:hover { background:#FF0000;
} ul.grey li a {display:block; border-top:1px dashed #CCCCCC; padding:10px 10px 9px;
} ul.grey li:first-child a {border-top:none;
} ul.grey li:hover {background: url(../images/backgrounds/greyGrd.png) 0 1px repeat-x;
} .grey h3 { padding:10px 10px 0; text-transform:uppercase; font:bold 11px Arial;
} .grey table { margin:9px 10px;
}

ul.nav { padding:5px 10px 10px; border-bottom: 1px dashed #CCCCCC;
} ul.nav li { width:79px; float:left;
} ul.nav li a { text-decoration:none; color: #006699;
} ul.nav li:hover a { text-decoration: underline; color: #CC0000;
}

.topNav ul.nav {float:right; border:none; clear:right; text-align:right; padding:10px 0;
} .topNav ul.nav li {width: inherit; display:block; 
} .topNav ul.nav a {color:#FFF; width:auto;
} .topNav ul.nav li:hover a {color:#FFF; text-decoration:underline;
}

.contentBotPink {
	background:#f5f5f5 url(../images/backgrounds/pinkTitle.gif) bottom repeat-x;
}

.contentBotGrey {
	background: url(../images/backgrounds/greyTitle.png);
	text-align:right;
	padding-top:6px;
	margin-top:-13px;
}

.contentBotRed {
	background-image: url(../images/backgrounds/redTitle.gif);
	background-color: #f5f5f5;
	text-align: right;
}

.menuItemTitle {
	background-image: url(../images/backgrounds/xtraTitle.gif);
}

.newRingtones, .newWallpaper {
	background: url(../images/backgrounds/greyGrd.png) 0 34px repeat-x;
	float:left;
	width:259px;
	margin:0 0 0 2px;
	font:9px Verdana;
} .newRingtones h3 {
	background: url(../images/misc/titleNewTunes.gif) no-repeat;
	height:34px;
	width:259px;
	color:#FF0000;
	position:absolute;
} .newRingtones .latestnews {
	padding:33px 20px 0 0;
	background: url(../images/misc/redCrn.png) right top  no-repeat;
	position:relative;
	width:259px;
	z-index:2;
	margin:0;
} .newRingtones .latestnews li {
	padding:0 5px;
	display:block;
} .newRingtones .latestnews li .title a {
	border-top:1px dashed #ababab;
} .newRingtones .latestnews li:first-child .title a  {
	border-top:none;
} .newRingtones .latestnews li:hover {
	background: url(../images/backgrounds/greyGrd.png)0 1px repeat-x;
} .newRingtones .latestnews li .title a {
	padding:10px 3px 10px;
	font:bold 11px Verdana;
	height:14px;
	display:block;
	text-decoration:none;
} .newRingtones .latestnews li .category-name a {
	right:27px;
	margin-top:-23px;
	position:absolute;
	text-decoration:none;
} .newRingtones br, .newWallpaper br, .item-separator {display:none;
}

.newWallpaper {width:259px; background:url(../images/backgrounds/pinkGrd.gif); margin:0 0 0 2px;
} .newWallpaper h3 {
	padding:10px;
} .newWallpaper .latestnews {
	margin:0 2px 10px;
} .newWallpaper .latestnews li {
	width:70px;
	height:70px;
	overflow:hidden;
	display:inline-block;
	margin:5px 0 0 5px;
	border:4px solid #FF3366;
} .newWallpaper .latestnews li:hover {border:4px solid #000;
} .newWallpaper .latestnews li img {
    height:240px;
    width:160px;
    margin:-80px 0 0 -45px;
}

.blog-featured { float:left; background:#0000FF; height:300px; width:259px;}

.menu {
	width: 227px;
	float: left;
}

.foot {
	margin-top: 10px;
	border-color: #999999;
	border-style: dashed;
	border-width: 1px 0px 0px 0px;
	padding: 4px 10px 6px 10px;
	line-height: 16px;
	text-align: left;
	float: left;
	width: 729px;
	background-image: url(../images/backgrounds/footer.gif);
}

/* Others */

.field {
	width: 332px;
}

.dash {
	height: 20px;
	background-image: url(../images/misc/dash.gif);
}

/* Containers */

.nav {
	height: 57px;
	width: 237px;
	margin-top: 6px;
}

div dt {
	width: 79px;
	float: left;
	text-align: left
}

.Aa dt {
	width: 34px;
	float: left;
	text-align: left;
	font-family: Verdana;
}

.Aa dt a {
	font-weight: bold;
}

.cells td {
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding: 0px 5px 0px 5px;
	height: 19px;
}

/* Center Image */

.image {
	background-image: url(../images/pics/loading.gif);
	margin: -62px 0px 2px 2px;
 	width: 520px;
	height: 181px;
	float:left;
	overflow:hidden;
}
 
.imageCrn {
	background-image: url(../images/misc/redCrn.png);
	height: 20px;
	width: 20px;
	cursor: pointer;
	position: absolute;
	z-index:10;
	margin:0px 0 0 -2px;
} #showcase_left {z-index:9;}

.imageNav {
	position: absolute;
	margin: 159px 0px 0px 50px;
	width: 460px;
	color: #FFF;
	line-height: 20px;
	filter: alpha(opacity=90);
	opacity: 0.89;
	-moz-opacity: 0.9;
}

.imageNav a {
	color: #000;
	display: block;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

.imageNav a:hover {
	color: #cc0000;
	display: block;
}

.imageNavL {
	float: right;
	height: 22px;
	width: 12px;
	background-image: url(../images/nav/imageL.gif);
}

.imageNavR {
	float: right;
	height: 22px;
	width: 11px;
	background-image: url(../images/nav/imageR.gif);
}

.imageNavBG {
	float: right;
	height: 22px;
	background-image: url(../images/nav/imageBG.gif);
}

/* Graphics */

.graphSm a {
	background-color: #da2862;
	display: block;
	padding: 2px;
	width: 33px;
	height: 33px;
	float: left;
	margin: 12px 10px 0px 0px;
}

.graphSm a:hover {
	background-color: #000;
	display: block;
}

.graphLg {
	float: right;
	margin-top: 12px;
}

.graphLg a {
	background-color: #da2862;
	display: block;
	padding: 3px;
	width: 80px;
	height: 80px;
}

.graphLg a:hover {
	background-color: #000;
	display: block;
}

.graphics {
	height: 98px;
}

.graphics a {
	background-color: #da2862;
	display: block;
	padding: 3px;
	width: 80px;
	height: 80px;
	margin: 12px 10px 0px 0px;
	float: left;
}

.graphics a:hover {
	background-color: #000;
	display: block;
}

/* Text */

.topNav h1 {
	font-size: 11px; float:right;
}

a {
	color: #003A92;
}

.titleTxt, .titleTxt a {
	color: #003A92;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.titleTxt2, .titleTxt2 a {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.smallTxt, nav a {
	font-size: 10px;
	color: #666666;
}

.big {
	font-size: 20px;
	font-weight: bold;
}

.pinkTxt, .pinkTxt a:link, .pinkTxt a:active, .pinkTxt a:visited, .pinkTxt a:hover{
	color: #FF116B;
	font-weight: bold;
	text-decoration: none;
}
	
.tealTxt, .tealTxt a:link, .tealTxt a:active, .tealTxt a:visited, .tealTxt a:hover {
	color: #003A92;
	font-weight: bold;
	text-decoration: none;
}

/* Keypress */

#nokia {
	margin-top: 10px;
	display: block;
}

#sonyEricsson {
	margin-top: 10px;
	display: none;
}

#motorola {
	margin-top: 10px;
	display: none;
}

#samsung {
	margin-top: 10px;
	display: none;
}
