Body
{
	background: #666;
	color: #000;
	font: xx-small Verdana,Arial;
	margin: 0px 0px 0px;
}
BODY
{
	font: normal 11px arial,verdana;
	margin: 0px;
}
H1
{
	color: #d4001a;
	font: bold 15px/15px arial,verdana;
	letter-spacing: normal;
	margin-bottom: 0em;
	margin-top: 0em;
	text-decoration: none;
}
H4
{
	color: #F90;
	font: bold 13px arial,verdana;
	letter-spacing: normal;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	text-decoration: none;
}
.bg_canvas
{
	background: #e2f1f9;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	/*height: 100%;*/
}
.bg_page
{
	background: #333333 url(../images/bg_page.gif);
	height: 100%;
}
.buttonSubscription
{
	background: #000;
	border: 1px #666666 solid;
	color: #ffc;
	cursor: pointer;
	font: xx-small Verdana,Arial;
	text-align: center;
	width: 70px;
}
.column_left, .shim_footer
{
	background: #FFF;
}
.column_right
{
	background: #7a7565;
	color: #222;
	font: normal 11px Arial,Verdana;
}
.footer
{
	background: #111;
	color: #918b7a;
	font: normal normal 10px Arial,verdana;
	height: 30px;
	padding: 5px;
}
/* style sheet to fixed HTML errors */

.he100
{
	height: 100%;
}
.he34
{
	height: 34px;
}
.he30
{
	height: 30px;
}
.table_login_menu
{
	padding: 0px;
	height: 100%;
	border: none;
}
.he4
{
	height: 4px;
}
.he26
{
	height: 26px;
}
.he5
{
	height: 5px;
}
.he31
{
	height: 31px;
}
.header
{
	background: #807a69;
	height: 88px;
}
.header_right
{
	background: #111;
	color: #fee851;
	font: bold 11px Arial,Verdana;
	height: 20px;
	padding-left: 10px;
	text-align: left;
	width: 309px;
}
.inputSubscription
{
	border: solid;
	border-width: 1px;
	font: xx-small Verdana,Arial;
}
.logintab
{
	background: url(../images/tab_login.gif);
	height: 100%;
}
.shim_header01
{
	background: #333333 url(../images/shim_header01.gif);
}
.shim_header02
{
	background: #333333 url(../images/shim_header02.gif);
	height: 100%;
	width: 100%;
}
.shim_header_div, .shim_border
{
	background: #333;
	height: 1px;
}
.shim_header_spacer
{
	background: #fff;
	height: 8px;
}
.shim_navdiv
{
	background: #fff;
	height: 9px;
}
.shim_nav_sub
{
	background: #72b7df;
	height: 4px;
}
.tab_on
{
	background: url(../images/tab_on.gif);
	height: 100%;
}
.text
{
	color: #fff;
	font: normal 11px Arial,Verdana;
	text-align: left;
}
.text_pagetop
{
	color: #555;
	font: normal normal 11px Arial,verdana;
	height: 24px;
}
.width_page
{
	background: #fff;
	height: 100%;
	padding: 8px;
	width: 800px;
}
a.hello:hover
{
	color: #888;
	font: normal bold 11px arial,verdana;
	text-decoration: none;
}
a.hello:link, a.hello:active, a.hello:visited
{
	color: #333;
	font: normal bold 11px arial,verdana;
	text-decoration: underline;
}
a.link:hover
{
	color: #C69;
	font: normal normal 11px arial,verdana;
	text-decoration: none;
}
a.link:link, a.link:active, a.link:visited
{
	color: #4997CD;
	font: normal normal 11px arial,verdana;
	text-decoration: underline;
}
a.topnav:hover
{
	color: #fee851;
	font: normal bold 11px arial,verdana;
	text-decoration: underline;
}
a.topnav:link, a.topnav:active, a.topnav:visited
{
	color: #fff;
	font: normal bold 11px arial,verdana;
	text-decoration: none;
}
a.topnav_on:hover, a.linkblackbold:link, a.linkblackbold:active, a.linkblackbold:visited
{
	color: #000;
	font: normal bold 11px arial,verdana;
	text-decoration: none;
}
.td_header_top_text
{
	width: 470px;
	height: 34px;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: left; /*/*vertical-align: middle;*/
	padding: 0px;
}
.td_header_right_iphone
{
	width: 312px;
	height: 143px;
	background-image: url(../images/iphone_right_header.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
}
td.supported_subheader
{
	background-color: #ffffff;
	height: 34px;
	color: #000000;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	text-align: center; /*/*vertical-align: middle;*/
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
table.tout_table
{
	background-color: #F4F3EF;
	color: #000000;
	font-family: arial, verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
.text_black_medium
{
	color: #000000;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: normal;
}
.style2
{
	color: #0165BD;
	font-size: 12px;
	font-weight: bold;
}
.textbox
{
	color: #222222;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	text-align: left;
}
a.topnav_on:hover
{
	color: #000000;
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.topnav_on:link, a.topnav_on:active, a.topnav_on:visited
{
	color: #333333;
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.bg_rec
{
	background-image: url(../images/bg_rec.jpg);
	background-repeat: repeat-x;
}
.iphone
{
	padding: 5px;
	size: 12px;
	color: #666;
}
.td_product_footer
{
	color: #222222;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	text-align: left; /*/*vertical-align: middle;*/
	border-top: 1px dotted #999999;
}
.header_left
{
	width: 460px;
	background-color: #545453;
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	height: 20px; /*vertical-align: middle;*/
	text-align: left;
}
.nav
{
	background-color: #111111;
	background-image: url(../images/shim_nav.gif);
	height: 100%;
}
.td_product_image
{
	padding: 0px;
	text-align: center;
	border-bottom: 1px dotted #999999;
}
.text_product_table
{
	padding: 0px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
.product_headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
}
.text_black_big
{
    COLOR: #000000;
 	FONT-FAMILY: arial, verdana;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
}
/* New Code */
.clear {clear: both;}
.bold {font-weight: bold;}
.underline {text-decoration: underline;}
.float-left {float: left;}
.float-right {float: right;}
.column-left {float: left; width: 470px; text-align: left; display: inline;}
.column-right {float: right; width: 312px; text-align: left; display: inline;}
.border-black-left {border-left: 1px solid #000;}
.bg-brown {background: #eae8dc;}
.text-center {text-align: center;}
.pad {padding: 10px;}

.iphone-top-left {background: url(../images/bg_iphone_top_l.png) no-repeat top left; height: 211px; position: relative;}
.iphone-top-right {background: url(../images/bg_iphone_top_r.jpg) no-repeat top left; height: 211px; position: relative;}
.iphone-header {font-size: 16px; color: #000; font-weight: bold; position: absolute; top: 30px; left: 35px; margin: 0; padding: 0; width: 420px; white-space: nowrap;}
#iphone-list {
	font-size: 12px;
	line-height: 1.4em;
	position: absolute;
	top: 62px;
	left: 35px;
	margin: 0;
	padding: 0;
	 width: 420px; white-space: nowrap;
}
#iphone-list li {list-style: none; background: url(../images/icon_div.gif) no-repeat left 4px; padding-left: 17px; margin-left: -4px;}
#iphone-comment {font-size: 11px; line-height: 1.3em; position: absolute; top: 175px; left: 57px; margin: 0; padding: 0; width: 390px;}
#buy {position: absolute; right: 30px; top: 100px; font-size: 18px; text-align: right;}

.iphone-phones {font-size: 14px; color: #000; font-weight: normal; padding: 147px 0 0 20px; margin: 0; }
#iphone-news { margin: 20px 20px 0 20px; font-size: 11px;}

.iphone-header-sub {font-size: 12px; color: #fff; margin: 0; padding: 0 0 0 20px; line-height: 26px; font-weight: normal; background: #000; display: block;}
.iphone-text {padding: 0 20px 10px 20px; font-size: 12px; line-height: 1.5em; margin: 0;}

.text-large {font-size: 18px;}
#iphone-features {background: #dad9d0; margin: 0; padding: 20px; list-style: none;}

#iphone-features li {font-size: 12px; padding: 10px 0;}

.features-line {background: url(../images/bg_iphone_line.png) repeat-x bottom center;}

.iphone-products {clear: both; background: #BFBEB8 url(../images/bg_iphone_features.png) repeat-x top center; position: relative; border-top: 1px solid #a09f96; border-bottom: 1px solid #eae8dc; font-size: 12px; line-height: 1.5em; text-align: left; font-size: 11px;}
.iphone-products-left {float: left; width: 320px;}
.iphone-products-mid {float: left; width: 322px;}
.iphone-products-right {float: right; width: 140px;}
.iphone-products-header {color: #fff; font-size: 13px; margin: 7px 0 9px 25px; font-weight: normal;}
.iphone-products-side {float: left; width: 27px; background: #316bc4; border-right: 1px solid #fff; padding-top: 10px;}


.iphone-products-text {padding-left: 5px;}
.product-features, .product-price, .iphone-products-text {margin: 20px 0 10px 0; padding: 0 5px 0 10px; position: relative;}
.iphone-products-text {padding-left: 35px;}
.product-features{border-right: 1px solid #a09f96; border-left: 1px solid #a09f96;}
.product-features li {list-style: none;}
.blt-tick {background: url(../images/blt_tick.png) no-repeat left center; padding: 0 0 0 25px;}

.product-price li {list-style: none; margin: 0; padding: 0;}
.buy-now {position: absolute; right: 35px; bottom: 10px; border: none; outline: none;}
.buy-now img {border: none; outline: none;}

#nav-footer {margin: 0; padding: 15px 25px; background: #eae8dc;}
#nav-footer li {display: inline; list-style: none; font-size: 11px;}
#nav-footer li a {text-decoration: none;}

.margin-bottom {margin-bottom: 10px;}

.android-top-right {background: url(../images/bg_android_top_r.jpg) no-repeat top left; height: 211px; position: relative;}
.maemo-top-right {background: url(../images/bg_maemo_top_r.jpg) no-repeat top left; height: 211px; position: relative;}
