.whiteboard_main li {
	list-style-type: none;
	padding-bottom: 10px;
	line-height:14px;
	color: #000000;
}
.small_phones_extra {
	background: url( 'mobile.phones2.png' ) no-repeat;
	width: 212px;
	height: 293px;
	display: block;
}
/* Icon -----------------------------------------------*/
.dilbert_icon2 {
	background: url( 'dilbert.app.icon2.png' ) no-repeat;
	width: 220px;
	height: 260px;
	display: block;
}
/*-----------------------------------------------------------*/



/* Buttons -----------------------------------------------*/
.but_blackberry2 {
	background: url( 'button.blackberry2.gif' ) no-repeat;
	font-size: 0;
	width: 221px;
	height: 67px;
	display: block;
	text-decoration:none;
	line-height: 0px;
	color: white;
	background-position: 0 0px;
}
.but_blackberry2:hover {
	background-position: 0 0;
}
.but_iphone2 {
	background: url( 'button.iphone2.gif' ) no-repeat;
	font-size: 0;
	width: 221px;
	height: 67px;
	display: block;
	text-decoration:none;
	line-height: 0px;
	color: white;
	background-position: 0 0px;
}
.but_iphone2:hover {
	background-position: 0 0;
}
.but_ovi2 {
	background: url( 'button.ovi2.gif' ) no-repeat;
	font-size: 0;
	width: 221px;
	height: 67px;
	display: block;
	text-decoration:none;
	line-height: 0px;
	color: white;
	background-position: 0 0px;
}
.but_ovi2:hover {
	background-position: 0 0;
}
/*-----------------------------------------------------------*/

.mobile_title_offical2 {
	background: url('available.title2.png') no-repeat;
	width: 332px;
	height: 72px;
	position: relative;
}
.mobile_border22 {
	background:#111010 url(mobile.bg32.png) repeat-x scroll 0 0;
	width: 11px;
	height: 504px;
	float:left;
	overflow:hidden;
	padding:0;
	position:relative;
}
.mobile_wraper2 {
	overflow:hidden;
	padding: 0 0 5px 0;
	margin: 0px;
	background:transparent url(mobile.back2.png) repeat-y scroll 0 0;
}
.mobile_footer2 {
	width: 692px;
	height: 73px;
	width: 1000px;
	background: url('mobile.bg42.png') no-repeat;
	position: absolute;
}
.mobile_title_random2 {
	background: url('random.title.png') no-repeat;
	width: 332px;
	height: 46px;
	position: relative;
}
.download_arrow {
	background: url('download.arrow.gif') no-repeat;
	top: 120px;
	left: 30px;
	width: 86px;
	height: 85px;
	position: relative;
	display: block;
	float: left;
}
.but_countryusa2 a {
	font-size: 0;
	background: url( 'mobile.usa2.gif' ) no-repeat;
	width: 35px;
	height: 24px;
	display: block;
	text-decoration:none;
	line-height: 0px;
	position: relative;
	display: block;
	float: left;
}
.but_countryusa2 a:hover {
	font-size: 0;
	background: url( 'mobile.usa2.on.gif' ) no-repeat;
	width: 35px;
	height: 24px;
	display: block;
	text-decoration:none;
	line-height: 0px;
	position: relative;
	display: block;
	float: left;
}
.mobilecontentbar li {
	padding-bottom: 5px;
	line-height:1.2em;
}
.mobilecontentprice {
	font-size:16px;
	line-height:1.2em;
}
.mobile_content2 {
	color: #888a97; /*#a1a6bb*/
}
.mobile_content1 {
	color: #abb0c7; /*#a1a6bb*/
}
.mobile_extraframe {
	background-color: #161417;
	border-top: 1px solid #232224;
	border-left: 1px solid #596ea3;
	border-right: 1px solid #596ea3;
	width: 670px;
	color: white;
}
.mobile_title_offical {
	background: url('available.title.png') no-repeat;
	width: 380px;
	height: 55px;
	position: relative;
}
/* Body Layout ---------------------------------------*/
.Content .trans_mobile {
	background: none;
	padding: 14px 0px;
}
.trans_mobile {
	background:transparent none repeat scroll 0 0;
	padding:14px 0;
}
.Content .mobile_1 {
	margin-right: 0px;
	float: left;
	display: inline;
	position: relative;
}
.Content .mobile_2 {
	width: 300px;
	float: left;
	position: relative;
}
.Content .mobile_2 .phone_image .phone_space {
	background: url('mobile.comics.png') no-repeat;
	width: 316px;
	height: 496px;
	position: relative;
}
.Content .mobile_2 .whiteboard_image .whiteboard_space {
	background: url('mobile.whiteboard.png') no-repeat;
	width: 377px;
	height: 350px;
	position: relative;
}
.mobile_1, .mobile_wraper {
	width: 672px;
}
.mobile_main {
	padding-bottom: 20px;
}
.mobile_wraper {
	overflow:hidden;
	padding: 0 0 5px 0;
	margin: 0px;
	background:transparent url(mobile.back.png) repeat-y scroll 0 0;
}
.mobile_border1 {
	background:#111010 url(mobile.bg.png) repeat-x scroll 0 0;
	width: 20px;
	height: 504px;
	float:left;
	overflow:hidden;
	padding:0;
	position:relative;
}
.mobile_text_main {
	background:#111010 url(mobile.bg2.png) repeat-x scroll 0 0;
	width: 602px;
	min-height: 500px;
	float:left;
	position:relative;
	color: white;
}
.mobile_border2 {
	background:#111010 url(mobile.bg3.png) repeat-x scroll 0 0;
	width: 50px;
	height: 504px;
	float:left;
	overflow:hidden;
	padding:0;
	position:relative;
}
.mobile_header_spacer {
	width: 130px;
	height: 81px;
	display: block;
}
.mobile_header_spacer_main {
	width: 130px;
	height: 91px;
	display: block;
}
/*-----------------------------------------------------------*/
/* Content Text ---------------------------------------*/
.mobile_main_text {
	line-height: 19px;
	padding: 10px 0 0 45px;
	margin: 0;
}
.mobilecontent {
	margin: 0px;
	padding: 0px;
	padding: 0 0 0 0px;
	width: 380px;
	float: left;
}
.mobilecontentbar {
	margin: 0px;
	padding: 0px;
	padding: 0 50px 5px 40px;
	color: #888A97;
	margin: 0px;
}
.mobile_text_main p {
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 18px 10px;
	margin: 0;
}
.mobile_text_main_intro p {
	font-size: 11px;
	line-height: 16px;
	padding: 5px 0 0 10px;
	margin: 0;
}
.mobile_text_main ol {
	font-size:12px;
	line-height:19px;
	padding: 0px;
	margin: 0 0 0 40px;
}
.mobile_text_main ul {
	font-size:12px;
	line-height:19px;
	padding: 0px;
	margin: 0 0 0 40px;
}
.mobile_text_main a {
	color: #de4a1e;
	font-size:12px;
}
.bold {
	font-weight: bold;
}
.mobile_text_main h2 {
	font-size:16px;
	margin:0;
	padding:20px 0 10px 9px;
}
.inner_bullet ul, ul.inner_bullet, .inner_bullet li, li.inner_bullet {
	padding: 0px;
	margin: 0px;
}
p.mobile_sub_info {
	margin: 10px 0 320px 30px;
}
.moreinfo, p.moreinfo {
	font-size: 11px
}
/*-----------------------------------------------------------*/
/* Title ---------------------------------------------------*/
.Content h1.title_mobile span, .Content h1.title_mobile_main span, .but_blackberry span, but_iphone span, but_ovi span {
	display: none;
}
.Content h1.title_mobile, .Content h1.title_mobile_main {
	width: 693px;
	height: 115px;
	display: block;
	position: absolute;
	top: -8px;
	left: -14px;
	z-index: 100;
	padding: 0px;
	margin: 0px;
}
.Content h1.title_mobile {
	background: url( 'dilbert.heading.png' ) no-repeat;
}
.Content h1.title_mobile_main {
	background: url( 'dilbert.heading.main.png' ) no-repeat;
}
/*-----------------------------------------------------------*/
/* Sub Title --------------------------------------------*/
.Content .mobile_title_subheader {
	color: #FFD619;
	font-size: 16px;
	margin: 0;
	padding: 0 0 14px 6px;
}
/*-----------------------------------------------------------*/
/* Icon -----------------------------------------------*/
.dilbert_icon {
	background: url( 'dilbert.app.icon.png' ) no-repeat;
	width: 191px;
	height: 220px;
	display: block;
}
/*-----------------------------------------------------------*/
/* Buttons -----------------------------------------------*/
.but_blackberry {
	background: url( 'mobile.blackberry.png' ) no-repeat;
	font-size: 0;
	width: 192px;
	height: 66px;
	display: block;
	text-decoration:none;
	line-height: 0px;
	color: white;
	background-position: 0 0px;
}
.but_blackberry:hover {
	background-position: 0 0;
}
.but_iphone {
	background: url( 'mobile.iphone.png' ) no-repeat;
	font-size: 0;
	width: 192px;
	height: 66px;
	display: block;
	text-decoration:none;
	line-height: 0px;
	color: white;
	background-position: 0 0px;
}
.but_iphone:hover {
	background-position: 0 0;
}
.but_ovi {
	background: url( 'mobile.ovi.png' ) no-repeat;
	font-size: 0;
	width: 192px;
	height: 66px;
	display: block;
	text-decoration:none;
	line-height: 0px;
	color: white;
	background-position: 0 0px;
}
.but_ovi:hover {
	background-position: 0 0;
}
/*-----------------------------------------------------------*/
/* Text under phone ---------------------------------*/
.country_item {
	padding: 10px 0px 0px 20px;
	text-align: center;
}
.country_item p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.country_img, .country_text, .country_text2, .but_countryusa a, .but_countryusa a:hover, .but_countrycanada a, .but_countrycanada a:hover {
	position: relative;
	display: block;
	float: left;
}
.country_img {
	padding-left: 5px;
}
.country_text {
	padding-left: 10px;
	top: 5px;
	font-size:11px;
}
.country_text2 {
	padding-left: 10px;
	padding-right: 5px;
	top: 5px;
	font-size:11px;
}
.country_list {
	padding-left: 22px;
}
.but_countryusa a {
	font-size: 0;
	background: url( 'mobile.usa.png' ) no-repeat;
	width: 35px;
	height: 24px;
	display: block;
	text-decoration:none;
	line-height: 0px;
}
.but_countryusa a:hover {
	font-size: 0;
	background: url( 'mobile.usa.on.png' ) no-repeat;
	width: 35px;
	height: 24px;
	display: block;
	text-decoration:none;
	line-height: 0px;
}
.but_countrycanada a {
	font-size: 0;
	background: url( 'mobile.canada.png' ) no-repeat;
	width: 35px;
	height: 24px;
	display: block;
	text-decoration:none;
	line-height: 0px;
}
.but_countrycanada a:hover {
	font-size: 0;
	background: url( 'mobile.canada.on.png' ) no-repeat;
	width: 35px;
	height: 24px;
	display: block;
	text-decoration:none;
	line-height: 0px;
}
/*-----------------------------------------------------------*/
/* Body Footer ---------------------------------------*/
.mobile_footer {
	width: 692px;
	height: 73px;
	width: 692px;
	background: url('mobile.bg4.png') no-repeat;
	position: absolute;
}
.mobile_footer_metric .mobile_footer_metric a {
	color: #de4a1e;
	font: normal 10px/10px Verdana;
}
.mobile_footer_metric {
	margin-left: 24px;
	color: #A8A8A8;
	font: normal 10px/12px 'Arial';
	margin-top: 10px;
	float: left;
	display: inline;
}
/*-----------------------------------------------------------*/
/* Address ----------------------------------------*/
address {
	padding:20px 0 0 45px;
	font-style: normal;
}
/*-----------------------------------------------------------*/
/* Dilbert Public Overrides -----------------------*/
.FTR_FooterTop {
	margin-top: 40px;
}
/*-----------------------------------------------------------*/
