/* homepage styles */
ul#nav-main {margin-bottom:0;}

div.home #content-main	
	{width:596px;padding-right:0;display:inline;margin-right:4px;}
	
div#flash {width:583px;height:194px;margin-bottom:30px;#000;}

div.top-graphics {float:left; width:282px;margin-right:6px;}
#content-main div.top-graphics h2 {width:268px;background:url(title-top-graphics.gif) no-repeat;height:12px;padding-bottom:7px;border-bottom:1px solid #e4e4e4;margin-bottom:17px;margin-right:14px;}
div.top-graphics li{width:80px;float:left;margin-right:14px;margin-bottom:26px;}
div.top-graphics h3 span {font-weight:bold;}
div.top-graphics h3 {margin-bottom:4px;min-height:2.5em;font-size:0.9em;}
div.top-graphics p.link-more {text-align:right; width:268px; border-top:1px solid #e4e4e4;padding-top:6px;clear:left;}
div.top-graphics p.link-more a {color:#1ea5f0;text-decoration:none;font-weight:bold;}
div.top-graphics p.link-more a:hover {text-decoration:underline;}
div.top-graphics ul {padding-bottom:12px;float:left;}
#content-main div.top-graphics ul p {line-height:16px;}
div.top-graphics ul p a {display:block;width:80px;height:16px;background:url(link-top-graphics.gif) no-repeat 0 0;}
div.top-graphics ul p a:hover {background:url(link-top-graphics.gif) no-repeat 0 100%;}
div.top-graphics ul p a span{position:absolute;left:-999px;}


div.top-audio {float:left; width:284px;}
div.top-audio table {border-bottom:1px solid #e4e4e4;padding-bottom:12px;font-size:0.9em;}
#content-main div.top-audio h2 {width:284px;background:url(title-top-audio.gif) no-repeat;height:12px;padding-bottom:7px;border-bottom:1px solid #e4e4e4;margin-bottom:17px;}
div.top-audio p.link-more a {color:#ee9112;text-decoration:none;font-weight:bold;}
div.top-audio p.link-more a:hover {text-decoration:underline;}
div.top-audio p.link-more {text-align:right; width:284px;margin-top:6px;}

	
#sidebar	
	{width:140px;float:right;margin-right:13px;}
	
#sidebar div#small-ad {background:#ccc;width:140px;height:194px;margin-bottom:20px;}

#sidebar h3{width:140px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;height:29px;}
#sidebar h3 span {position:absolute; left:-999px;}
#sidebar h3.subscription {background:url(title-subscriptions.gif) no-repeat left center;}
#sidebar h3.help {background:url(title-help.gif) no-repeat left center;}
#sidebar h3.note {background:url(title-note.gif) no-repeat left center;}

#sidebar ul, #sidebar p {margin:15px 0 0 0;padding-bottom:15px;font-size:0.9em;}
#sidebar p {line-height:1.5;}
#sidebar li {margin-bottom:3px;}
#sidebar li a {color:#444;text-decoration:none;}
#sidebar li a:hover {text-decoration:underline;}

/* select device styles */
div.selectDevice #content-nav {margin-top:16px;}
div.selectDevice #content-main {margin-top:16px;}
div.selectDevice #content-main h2 {background:url(title-select-mobile.gif) no-repeat;width:397px;border-bottom:1px solid #e4e4e4;margin-bottom:10px;}
div.selectDevice #content-main li {float:left;width:80px;margin-right:22px;margin-bottom:20px;min-height:190px;}
div.selectDevice #content-main li p {text-align:center;width:80px;}
div.selectDevice #content-main li p a {text-decoration:none; color:#444; font-weight:bold;}
div.selectDevice #content-ad {margin-top:16px;}

/*two-col styles */
div.two-col #content-main {margin-top:16px;width:562px;margin-left:13px;}
div.two-col #content-ad {margin-top:16px;}
div.two-col #content-main h2 {width:562px;border-bottom:1px solid #e4e4e4;margin-bottom:15px;}
div.two-col #content-main a {text-decoration:underline; color:#444;}
div.two-col #content-main a:hover {text-decoration:none;}

/* download content styles */
div.download #content-nav {margin-top:16px;border:none;}
div.download #content-nav h3{width:135px;background:url(title-chosen-phone.gif) no-repeat;width:135px;height:12px;margin-bottom:13px;}
div.download #content-nav h3 span {position:absolute;left:-999px;}
div.download #content-nav p {border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;padding:6px 0;width:135px;margin-top:0;}
div.download #content-nav a {color:#444;}
div.download #content-nav a:hover {text-decoration:underline;}
div.download #content-nav img {margin-left:27px;margin-top:16px;margin-bottom:10px;}
div.download #content-main {margin-top:16px;width:397px;}
div.download #content-ad {margin-top:16px;}
div.download #content-main h2 {background:url(title-download-content.gif) no-repeat; margin-bottom:0;border-bottom:0;}
div.download h3 {font-weight:bold; font-size:1.1em;}
div.download h3 span {font-weight:normal; font-size:0.9em;}
div.download h4 {font-weight:bold; font-size:1.2em;margin-bottom:14px;}
div.download h5 {font-weight:bold; font-size:1.1em;margin-bottom:9px;}
div.download #content-main p.info-download {color:#898989; font-weight:bold;font-size:2.6em;padding:16px 0 16px 0; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin-bottom:30px;clear:left;line-height:1.0;}
div.download p.info-download span {color:#444444; text-transform:uppercase;}
div.download div.item-preview {float:left; margin-right:10px;margin-bottom:32px;}
div.download div.sound {width:29px;}
div.download div.item-info {margin-bottom:32px;}
div.download div.item-check {width:385px;float:left;}
div.download div.item-check p {margin-bottom:25px;}
div.download div.item-network {width:180px;float:left;margin-right:50px;}
div.download div.item-network li {margin-bottom:7px;height:18px;padding-left:26px;}
div.download div.item-network li.vodafone {background:url(list-vodafone.gif) no-repeat;}
div.download div.item-network li.telecom {background:url(list-telecom.gif) no-repeat;}
div.download div.item-text {width:180px;float:left;}

/*terms styles */
div.terms h2 {background:url(title-terms.gif) no-repeat;}
div.terms p{line-height:1.4;margin-bottom:8px;}
div.terms h3{margin:4px 0 4px 0; font-weight:bold;}
div.terms li p{font-size:0.9em;}
div.terms ul {font-size:0.9em;margin-bottom:8px;} 
div.terms ul li{margin-bottom:4px;} 

/*faq  styles */
div.faq h2 {background:url(title-faq.gif) no-repeat;}
div.faq ul {margin-bottom:15px;}
div.faq ul a{margin-bottom:6px;color:#000; font-weight:bold;display:block;text-decoration:none;}
div.faq ul a:hover {text-decoration:underline;}
div.faq p{line-height:1.4;margin-bottom:8px;}
div.faq h3{margin:20px 0 4px 0; font-weight:bold;font-size:1.1em;}
div.faq h4{margin:16px 0 8px 0; font-weight:bold;}
div.faq ol {margin-bottom:8px;list-style:decimal; margin-left:20px;}
div.faq ol li{margin-bottom:4px;} 

/*privacy styles */
div.privacy h2 {background:url(title-privacy.gif) no-repeat;}
div.privacy p{line-height:1.4;margin-bottom:20px;font-weight:bold;}
div.privacy ol{margin-bottom:8px;list-style:lower-roman; margin-left:30px;}
div.privacy ol li{margin-bottom:4px;} 

/*get stuff  styles */
div.get-stuff h2{background:url(title-get-stuff.gif) no-repeat;}
div.get-stuff ol {}
div.get-stuff li {}

/*search styles */
div.search h2{background:url(title-search.gif) no-repeat;}
div.search #content-main td a {text-decoration:none;}
div.search #content-main td a:hover {text-decoration:underline;}
div.search h3 {font-weight:bold; font-size:1.3em;margin-bottom:15px;}
div.search p {margin-bottom:15px;}
div.search #content-main th {position:relative;left:0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:7px 0;margin-bottom:10px; font-weight:bold;}
div.search #content-main td {padding-top:9px;padding-bottom:0;}

/*error styles */
div.error h2{background:url(title-error.gif) no-repeat;}

/*customer styles */
div.customer h2{background:url(title-customer.gif) no-repeat;}
div.customer p {margin-bottom:10px;}
div.customer h3 {font-size:1.2em; font-weight:bold;margin-bottom:10px;margin-top:20px;}
div.customer label {width:14em;float:left;font-weight:bold;text-align:right;padding-right:5px;}
div.customer form div {margin-bottom:10px;}
div.customer .required {color:#000;padding-right:4px;}
div.customer ul {margin-left:18px;}
div.customer li {list-style:disc; margin-bottom:4px;}
div.customer input.button {border:none;text-align:center;background:#b5b4b4 url(button-search.gif) repeat-x 0 0;font-size:0.9em; color:#686767;text-transform:lowercase;width:9em;padding:2px 0; font-weight:bold;margin-left:16em;margin-top:10px;}
div.customer input.button:hover {background:#9a9999 url(button-search.gif) repeat-x 0 100%;}
div.customer div.msg {margin-left:15em;}
div.customer p.success {margin-bottom:10px; color:#000;font-weight:bold;}

/*sitemap styles */
div.sitemap h2{background:url(title-sitemap.gif) no-repeat;}
div.sitemap h3 {margin-bottom:8px;font-size:1.4em; font-weight:bold;}
div.sitemap #content-main h3 a {text-decoration:none;}
div.sitemap ul {margin-left:12px;border-left:1px dashed #e4e4e4;padding-left:10px;margin-bottom:12px;}
div.sitemap li {margin-bottom:6px;}
div.sitemap h4 {margin-bottom:4px; font-size:1.1em;font-weight:bold;}