/*
  Author: Kenny Saunders
  Website: http://www.fortyeightdesigns.com
  Date: 2006-11-30
  Description:
  Reason: Because I like pizza Steve.
  Copyright (c) 2006 FortyEight Designs. All rights reserved.
*/

@import url('/assets/css/global.css');

/* GLOBAL STYLES
===============================================================*/
body {
/*  background:#b42828 url('/images/top-bg.gif') repeat-x;*/
	color:#69696a;
	font:12px/18px Arial, Verdana, Tahoma;
	}
html, body, h1, h2, h3, h4, h5, h6, img, p, a, ul, ol, li, dl, dt, dd, form, input {
	margin:0; padding:0; border:0;
	}
ul, ol, li {
	list-style-type:none;
	}
.clear-left {
  clear:both;
}
a {
  color:#336d9e;
	outline:0;
}
h1, h2, h3, h4, h5, h6 {
  color:#222;
}
h1 {
  border-bottom:1px solid #ccc;
  margin-bottom:10px;
  padding-bottom:5px;
  font-size:22px;
  line-height:24px;
  font-weight:normal;
}
h2 {
  padding:5px 0 2px 0;
  color:#336d9e;
  font-size:17px;
  border-bottom:1px solid #ccc;
  margin-bottom:10px;
}
h3 {
  font:20px/35px Arial, Tahoma, seriff;
  padding-bottom:5px;
  color:#444;
}
#content p {
  padding-bottom:10px;
}
#content strong {
  color:#222;
}
.hr {
  border-bottom:1px solid #ccc;
  margin:10px 0 15px 0;
  height:5px;
}

/* LAYOUT STYLES
===============================================================*/
#header-wrapper {
  height:68px;
  background:url('/images/body-top.gif') no-repeat top center;
}
#header {  width:820px;
  margin:0 auto;
}
#top-tabs {
  float:right;
}
/*#body-wrapper {
  background:#fff url('/images/footer-bg.gif') repeat-x bottom center;
  padding-bottom:30px;
}
#body-container {
  background:url('/images/body-btm.gif') no-repeat top center;
}
#body-bg {
  background:url('/images/body-bg.gif') repeat-x;
}*/
#body-head {
  margin:0 auto;
  width:800px;
  height:77px;
}
.full #body-head { width:800px; }
#sms-container {
  float:right;
  background:url('/images/sms-bg.gif') no-repeat right 20px;
  width:260px;
  height:70px;
}
#body {
  margin:0 auto;
  width:800px;
}
#index #body { width:800px; }
.full #body {width:800px; }
#side-bar {
  float:left;
  width:180px;
}

#content {
  float:left;
  width:620px;
}
.full #content {
  width:800px;

}


/* SECTION STYLES
===============================================================*/
#logo { margin:20px 0 0 5px; }
#index #logo { margin-left:36px; }

/*  SITE BUTTONS */
a.download-btn, a.purchase-btn, a.info-btn {
  display:block;
  float:left;
  text-indent:-9999px;
  position:relative;
  height:31px;
}
a.download-btn {
  background:url('/images/btn-download.gif') no-repeat;
  width:120px;
  clear:left;
}
a.info-btn {
  background:url('/images/btn-info.gif') no-repeat;
  width:56px;
}
a.purchase-btn {
  background:url('/images/btn-addtocart.gif') no-repeat;
  width:120px;
}
.price {
  line-height:32px;
  padding:0 10px;
  font-size:15px;
  color:#336d9e;
}

/* ERROR MESSAGES */
div.msg_aware {
	display:block;
  padding: 12px 15px 15px 50px;
  margin:15px 0 0 0;
	background:#eee url('/images/icon-alert.gif') no-repeat 10px 8px;
	border-bottom:1px solid #aaa; border-right:1px solid #aaa;
	border-left:1px solid #ccc; border-top:1px solid #ccc;
	font-weight:bold; color:#800504;
}


/* Splash Page */
div#main-bnr {
  background:url('/images/40_home_bnr.jpg') no-repeat;
  width:801px;
  height:380px;
}
div#left-bnr {
  float:left;
  width:428px;
  height:300px;
}
div#left-bnr h1 {
  text-indent:-9999px;
  background:url('/images/exp-express.gif') no-repeat;
  height:52px;
  margin:20px 0 12px 12px;
  padding:0;border:0;
}
div#left-bnr img {
  padding-left:10px;
}
div#right-bnr p {
  padding:0 10px 5px 20px;
  line-height:20px;
  font-size:12px;
}

div#left-bnr a.try-it-free {
  text-indent:-9999px;
  display:block;
  width:170px;
  height:49px;
  position:relative;
  left:81px;
  top:319px;
  background:url('/images/try-it-free-btn.jpg') no-repeat;
}
div#left-bnr a.learn-more {
  text-indent:-9999px;
  display:block;
  width:130px;
  height:49px;
  position:relative;
  left:231px;
  top:270px;
  background:url('/images/learn-more-btn.jpg') no-repeat;
}
div#right-bnr a.buy-it-now {
  text-indent:-9999px;
  display:block;
  width:116px;
  height:49px;
  position:relative;
  left:240px;
  top:-16px;
  background:url('/images/buy-it-now.gif') no-repeat;
}
div#right-bnr {
  float:left;
  width:370px;
}
div#right-bnr h1{
  text-indent:-9999px;
  border:0;padding:0;
  margin:5px;
  background:url('images/tagline.gif') no-repeat 5px 9px;
  height:57px;
}
div#right-bnr ul li {
  padding-left:70px;
  background:transparent;
  color:#444;
  position:relative;

}
div#right-bnr div#form {
  background:url('/images/form-bg.gif') no-repeat 10px 5px;
  height:50px;
}
li#stp-one {
  height:95px;
}
li#stp-three a.download-now {
  display:block;
  text-indent:-9999px;
  margin-top:5px;
  height:30px;
  background:url('/images/download-btn.gif') no-repeat;
}
div#channel-icons ul {
  margin:20px 0 0 0;padding:0;position:relative;
}
#index div#channel-icons ul {   width:800px; }


div#channel-icons ul li {
  display:block;
  float:left;
  width:290px;
  height:85px;
  margin:0;padding:0;
  background-image:none;
  background:#fff;
  font-size:12px;
}
#index div#channel-icons ul li {
  width:260px;
}
div#channel-icons ul li a {
  padding:5px 15px 0 80px;
  height:85px;
  display:block;
  color:#787878;
  background:url('/images/icn-divider.jpg') no-repeat 58px 0px;
  text-decoration:none;
}
div#channel-icons ul li a:hover {
  text-decoration:underline;
}
div#channel-icons ul li strong {
  display:block;
  font-weight:normal;
  color:#196793;
  font-size:15px;
  line-height:25px;
}
div#channel-icons ul li.icn-travel { background:url('/images/icn-travel.jpg') no-repeat 0 4px; }
div#channel-icons ul li.icn-maps { background:url('/images/icn-maps.jpg') no-repeat; }
div#channel-icons ul li.icn-assist { background:url('/images/icn-assist.jpg') no-repeat; }
div#channel-icons ul li.icn-news { background:url('/images/icn-news.jpg') no-repeat; }
div#channel-icons ul li.icn-sports { background:url('/images/icn-sports.jpg') no-repeat; }
div#channel-icons ul li.icn-weather { background:url('/images/icn-weather.jpg') no-repeat; }
div#channel-icons ul li.icn-stocks { background:url('/images/icn-stocks.jpg') no-repeat; }
div#channel-icons ul li.icn-entertainment { background:url('/images/icn-entertainment.jpg') no-repeat; }
div#channel-icons ul li.icn-search { background:url('/images/icn-search.jpg') no-repeat; }
div#channel-icons ul li.icn-games { background:url('/images/icn-games.jpg') no-repeat; }
div#channel-icons ul li.icn-ringtones { background:url('/images/icn-ringtones.jpg') no-repeat; }
div#channel-icons ul li.icn-extras { background:url('/images/icn-extras.jpg') no-repeat; }


div#uk-channel ul li.icn-travel { background:url('/images/icn-travel.jpg') no-repeat 0 4px; }
div#uk-channel ul li.icn-maps { background:url('/images/icn-maps.jpg') no-repeat; }
div#uk-channel ul li.icn-assist { background:url('/images/icn-assist.jpg') no-repeat; }
div#uk-channel ul li.icn-news { background:url('/images/icn-news.jpg') no-repeat; }
div#uk-channel ul li.icn-sports { background:url('/images/icn-sports.jpg') no-repeat; }
div#uk-channel ul li.icn-weather { background:url('/images/icn-weather.jpg') no-repeat; }
div#uk-channel ul li.icn-stocks { background:url('/images/icn-stocks.jpg') no-repeat; }
div#uk-channel ul li.icn-entertainment { background:url('/images/icn-entertainment.jpg') no-repeat; }
div#uk-channel ul li.icn-reference { background:url('/images/uk-reference.jpg') no-repeat; }
div#uk-channel ul li.icn-games { background:url('/images/icn-games.jpg') no-repeat; }
div#uk-channel ul li.icn-ringtones { background:url('/images/icn-ringtones.jpg') no-repeat; }
div#uk-channel ul li.icn-extras { background:url('/images/icn-extras.jpg') no-repeat; }



/* ----------- SMS Page ---------- */
div#sms_thanks {
  background:url('/images/success_sms_bg.jpg') no-repeat;
}
div#sms_survey_thanks {
  background:url('/images/sms-thanks-bg.jpg') no-repeat;
}
div#sms_body {
  float:left;
  width:380px;
  padding-top:140px;
}
div#promo-code {
  color:#2e628e;
  text-align:center;
  font-size:20px;line-height:20px;
  padding-bottom:20px;
}
div#sms_body p {
  width:300px;
  padding:0 0 10px 25px;
  line-height:24px;
}
div#sms_body p a {
  text-decoration:underline;
}
div#sms_survey {
  float:left;width:380px;
  padding-top:56px;
}
div#sms_survey p {
  font-size:14px;
  line-height:20px;
  padding-bottom:20px;
}
div#sms_survey_thanks div#sms_survey p {
  font-size:12px;
}


div#sms_survey li strong {
  color:#2e628e;
  display:block;
  font-size:16px;
}
div#sms_survey em { font-size:11px;line-height:11px; }
div#sms_survey p a {
  text-decoration:underline;
  font-size:12px;
}
div#sms_survey h2 {
  color:#555;
}
div#sms_survey ul li {
  line-height:19px;
  padding-left:15px;
  background:url('/images/bullet-arrow.gif') no-repeat 0 4px;
  margin-bottom:18px;
  font-size:13px;
}

div#sms_survey input {
  border:1px solid;
  padding:5px;
}
div#sms_survey ul li.radio input {
  margin:0 3px 0 15px;
}
div#sms_survey #phn1,div#sms_survey #phn2,div#sms_survey #phn3 {
  width:40px;
}
div#sms_survey #firstname {
  width:100px;
}
div#sms_survey #email {
  width:250px;
}
div#sms_survey #survey_submit {
  border:none;
  margin-left:10px;
}
div#sms_survey label {
  display:block;
  color:#333;
  padding:5px 0 3px 0;
}

div#travel-body p {
  color:#313131;
  font:14px/21px Arial, Verdana, seriff;
  padding:0 0 10px 36px;
  width:410px;
}
div#travel-content {
  width:458px;
  padding-top:130px;
  float:left;
}
div#travel-sidebar {
  float:left;
  width:332px;
}
div#travel-sidebar h2 {
  font-size:17px;
  line-height:18px;
  border:0;
  color:#313131;
  font-weight:normal;
  padding:40px 20px 0 65px;
}
div#travel-sidebar form {
  margin-left:65px;
}
div#travel-sidebar label {
  display:block;
  padding:10px 0 0 0px;
  text-transform:uppercase;
  font-size:10px;
}
div#travel-sidebar input {
  border:1px #333 solid;
  padding:5px;
  width:215px;
}
div#travel-sidebar input#travel_area, div#travel-sidebar input#travel_pre, div#travel-sidebar input#travel_suff {
  width:40px;
  margin:0;
}
div#travel-body ul {
  padding-top:20px;
  width:420px;
  background:url('/images/travel-icons.gif') no-repeat 30px 20px;
}
div#travel-body ul li {
  background:none;
  padding:0 0 12px 85px;
}
div#travel-body input#submit-email {
  background:url('/images/enter-btn.gif') no-repeat 0 3px;
  border:0;
  position:relative;
  top:8px;
  display:block;
  outline:0;
  height:30px;
  width:80px;
}



/* ----------- RED BANNER ---------- */
div#red-bnr {
  text-align:right;
}
div#red-bnr p {
 /* padding:60px 10px 10px 0; */
  padding:68px 10px 0px 0;
  font-size:14px;
  line-height:13px;
  color:#fff;
  font-weight:bold;
}
div#red-bnr a {
  padding-right:7px;
  font-size:14px;
  font-weight:bold;
  color:#ffef3b;/* baseball*/

}


#partnericons {
  float:right;
  margin:16px 35px 0 0;
}
div.ads {
  width:800px;
  padding-top:20px;
  margin-bottom:20px;
  clear:left;
  border-top:1px solid #ccc;
}
div.ads .ad {
  float:left;
  width:50%;
}
.ipod {
  margin-left:15px;
  padding-left:30px;
  display:block;
  border-left:1px solid #ccc;
}
div#editions h3 {
  padding:0 0 5px 18px;
  font-weight:normal;
  color:#333;
  font-size:17px;
  line-height:20px;
}
div#editions h3 strong {
  color:#336d9e;
}



/* Express Channels */
.callout {
  float:right;
  padding-left:4px;
  width:241px;
  background-color:#fff;
}
#content dt {
  float:left;
  text-align:center;
  width:95px;
}
#content dt a {
  color:#336d9e;
}
#content dd {
  float:left;
  width:200px;
  padding-bottom:20px;
}
#content dd em {
  display:block;
  font-style:normal;
  font-size:16px;
  padding-bottom:5px;
  color:#336d9e;
}
#content dd em a {
  text-decoration:none;
}
#content dd em a:hover {
  text-decoration:underline;
}
a.buynow {
  display:block;
  background:url('/images/btn-buynow.gif') no-repeat top center;
  height:60px;
}
a.buynow span {
  display:none;
}

/* ICON STYLES */
div.downloads .ico-travel, div#editions .ico-travel, div.downloads .ico-news, div#editions .ico-news, div.downloads .ico-sports, div#editions .ico-sports, div.downloads .ico-weather, div#editions .ico-weather, div.downloads .ico-stocks, div.downloads .ico-dictionary, div.downloads .ico-directions, div.downloads .ico-411, div.downloads .ico-assist, div.downloads .ico-entertain, div.downloads .ico-extras {
  padding:50px 0 10px 0;
  float:left;
  position:relative;
  width:70px;
  display:block;
  text-align:center;
}

.ico-news, .ico-travel, .ico-sports, .ico-weather, .ico-stocks, .ico-dictionary, .ico-directions, .ico-411, .ico-assist, .ico-entertain, .ico-extras {
  background:url('/images/ico-news.gif') no-repeat top center;
  padding-top:50px;
  display:block;
}
.ico-news { background-image:url('/images/icn-news.jpg'); }
.ico-travel { background-image:url('/images/icn-travel.jpg'); }
.ico-sports { background-image:url('/images/icn-sports.jpg'); }
.ico-weather { background-image:url('/images/icn-weather.jpg'); }
.ico-stocks { background-image:url('/images/icn-stocks.jpg'); }
.ico-dictionary { background-image:url('/images/icn-dictionary.jpg'); }
.ico-directions { background-image:url('/images/icn-maps.jpg'); }
.ico-411 { background-image:url('/images/icn-search.jpg'); }
.ico-assist { background-image:url('/images/icn-assist.jpg'); }
.ico-entertain { background-image:url('/images/icn-entertainment.jpg'); }
.ico-extras { background-image:url('/images/icn-extras.jpg'); }

div#editions div.free .ico-news {
  padding-bottom:28px;
}

#content ul {
  margin:0 10px 10px 10px;
}
#content ul li {
  line-height:19px;
  padding-left:15px;
  background:url('/images/bullet-arrow.gif') no-repeat 0 4px;
  margin-bottom:4px;
  font-size:11px;
}

#purchase-page div.free-bnr, #purchase-page div.download-free { display:none; }

div.free-bnr, div.exec-bnr, div.elite-bnr {
  padding:20px 0 10px 0;
  clear:both;
}
div.free-bnr {
  background:url('/images/bnr-red.gif') no-repeat right 20px;
  height:39px;
}
div.free-bnr span {
  text-indent:-9999px;
  display:block;
  background:url('/images/bnr-free-express.gif') no-repeat;
  height:39px;
}
div.exec-bnr {
  background:url('/images/bnr-gray.gif') no-repeat right 20px;
  height:39px;
}
div.exec-bnr span {
  text-indent:-9999px;
  display:block;
  background:url('/images/bnr-executive.gif') no-repeat;
  height:39px;
}
div.elite-bnr {
  background:url('/images/bnr-black.gif') no-repeat right 20px;
  height:39px;
}
div.elite-bnr span {
  text-indent:-9999px;
  display:block;
  background:url('/images/bnr-elite.gif') no-repeat;
  height:39px;
}
div#editions {
  width:800px;
}
div#editions div.free {
  float:left;
  width:230px;
  position:relative;
  padding-right:20px;
  height:320px;
  background:url('/images/vt-divider.gif') no-repeat top right;
}
div#editions div.executive {
  float:left;
  margin-left:15px;
  width:260px;
  height:320px;
  padding-right:20px;
  background:url('/images/vt-divider.gif') no-repeat top right;
}
div#editions div.elite {
  float:left;
  margin-left:15px;
  width:220px;
  height:320px;
}

div#editions p {
  padding-left:18px;
}


div.download-content {
  float:left;
  padding-left:18px;
  width:70%;
}
div.download-price {
  float:left;
  width:24%;
}
#purchase-page div.download-content {
  float:left;
  padding-left:18px;
  width:70%;
}
#purchase-page div.download-price {
  float:left;
  width:24%;
}
div#content div.download-price dl {
  float:right;
}
div#content div.download-price dl dt {
  padding:0; margin:0;
  display:block;
  width:120px;
  line-height:32px;
  float:left;
  text-align:center;
}
div#content div.download-price dl dd {
  margin:0; padding:0 0 20px 0;
  display:block;
  float:left;
  width:120px;
}
div.download-price dl dd a.purchase-btn, div.download-price dl dd a.download-btn {
  float:right;
}


/* Supported Devices */
tr.row1 td, tr.row2 td {
  border-bottom:1px solid #ccc;
  line-height:24px;
}
tr.row2 {
  background-color:#eee;
}



/* Downloads Page */
div#content div.downloads-left {
  float:left;
  width:348px;
  margin:10px 30px 10px 20px;
}
div#content div.downloads-right {
  float:left;
  margin:10px 0 0 0;
  width:378px;
}
div.downloads-form div#sms-container {
  float:none;
  background-position:0 0;
  width:260px;
  margin:0 auto;
  height:55px;
}

/* NAVIGATION STYLES
===============================================================*/

ul#sub_nav {
  clear:left;  
  background:url('/assets/site_images/subnav-bg.jpg') no-repeat;
  height:40px;
top:20px;
  position:relative;
}
ul#sub_nav li { 
  float:left;
}
ul#sub_nav li a {
  display:block;
  line-height:38px;
  padding-left:20px;
  color:#4b4b4b;
  text-decoration:none;
  font-size:11px;
}
ul#sub_nav li a:hover {
  color:#222;
  text-decoration:underline;
}
ul#sub_nav  li a.active {
  color:#111;
  font-weight:bold;
}
ul#main-nav {
  background:url('/images/main-nv-bg.gif') no-repeat;
  clear:left;
  width:825px;
  height:49px;
  text-align:center;
  padding:0 0 0 4px;
  margin:10px 0;
}
ul#main-nav li {
  float:left;
  margin:0;padding:0;
  background:transparent;
}
ul#main-nav li a {
  display:block;
  line-height:49px;
  padding:0 20px;
  color:#fff;
  font-size:11px;
  text-transform:uppercase;
  text-decoration:none;
  background:url('/images/nv-divider.gif') no-repeat center right;
}
#index ul#main-nav li a {
  padding:0 26px;
}
ul#main-nav li a.last {
  background:transparent;
}
ul#main-nav li a.active {
  background:url('/images/main-nv-hv.gif') repeat-x;
}
ul#main-nav li a:hover {
  background:url('/images/main-nv-o.gif') repeat-x;
}

ul#sub-nav {
  background:#f6f6f6 url('/images/nv-top.gif') no-repeat;
  padding-top:3px;
  margin-bottom:25px;
  width:150px;
}
/* Hides from IE5-mac \*/
* html #sub-nav li { height: 1%;}
/* End hide from IE5-mac */
#sub-nav {
  font-family: Arial, Verdana, sans-serif;
}
ul#sub-nav li {
  line-height:30px;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
}
ul#sub-nav li a {
  display:block;
  text-decoration:none;
  font-size:11px;
  padding-left:10px;
  border-top:1px solid #ddd;
}
ul#sub-nav  li a:hover {
  background-color:#28557b;
  color:#fff;
}
ul#sub-nav  li a.active {
  background-color:#555;
  color:#fff;
}
ul#sub-nav  li a.first {
}
ul#sub-nav  li a.last {
  border-bottom:1px solid #ddd;
}
ul#sub-nav li ul {
  padding:5px 0 5px 10px;
}
ul#sub-nav li ul li {
  line-height:15px;
  border:0;
}
ul#sub-nav li ul li a {
  color:#624c4c;
  border:0;
}
ul#sub-nav li ul li a:hover {
  text-decoration:underline;
  background:transparent;
  color:#624c4c;
}
ul#sub-nav li ul li a.active {
  color:#624c4c;
  border:0;
  background:transparent url('/images/sub-nv-arrow.gif') no-repeat 3px 2px;
}
	
/* iPhone Styles
===============================================================*/
div#iphone-body {
  width:831px;
  margin:0 auto;
}
div#iphone-body div#iphone-main {
  position:relative;
  height:533px;
  background:url('/images/iphone-bg.jpg') no-repeat left bottom;
}
div#iphone-body div.left-col {
  width:332px;
  position:relative;
  left:15px;
}
div#iphone-body div.right-col {
  position:absolute;
  top:365px;
  left:395px;
  background:url('/images/iphone-sms-bg.jpg') no-repeat;
  width:398px;
  height:108px;
}
div#iphone-body div.right-col legend {
  display:none;
}
div#iphone-body div.right-col fieldset {
  border:0;
  position:relative;
  top:20px;
  left:20px;
}
div#iphone-body div.right-col fieldset p {
  width:330px;
  color:#333;
  padding:0;margin:0 0 5px 0;
}
div#iphone-body div.right-col fieldset div#inputs {
  padding-left:20px;
}




/* UK STYLES
===============================================================*/

/*Updated by Andrew Barrows*/

 div#headerlogos {
	width:800px;
	height:45px;
	margin:25px 0px;
}

div#headerlogos h1.logo {
	border:none;
	color:#196793;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
}

div#headerlogos h2.tagline {
	border:none;
	color:#196793;
	display:inline;
	margin:0px 0px 0px 110px;
	padding:0px;
	text-align:right;
}

div#headerlogos h2.tagline img {
	padding-bottom:6px;
}


div#uk-wrapper p#uk-banner { float:left; width:460px;height:300px;padding:20px 0 0 0; }
div#uk-wrapper div#col p#thanks strong { color:#196793;display:block;font-size:18px;line-height:20px; padding-bottom:10px; }
div#uk-wrapper div#col { float:left; clear:none;width:330px;padding:20px 0 0 0;position:relative; }
div#uk-wrapper div#col fieldset { border:0;position:relative;background:url('/eu/images/uk-sms-bg.gif') no-repeat;height:200px; }
div#uk-wrapper div#col legend { display:none; }
div#uk-wrapper div#col div#inputs { padding:0; text-align:center; }
div#uk-wrapper div#col div#inputs p {color:#FFFFFF; font-size:14px; margin:8px 0px 16px 0px;}
div#uk-wrapper div#col input { padding:3px;color:#222;margin-right:2px;font-size:14px;}
div#uk-wrapper div#col select {color:#222; margin-right:2px; font-size:13px;}
div#uk-wrapper div#sms_survey #phn3 { width:120px; }
div#uk-wrapper div#col button#send-to-phone {
  text-indent:-9999px;
  border:0;padding:0;margin:0;
  background:url('/eu/images/send-to-phone.gif') no-repeat;
  position:absolute;
  cursor:pointer;
  top:132px;left:100px;
  width:136px;height:38px;
  }
div#uk-wrapper div#col button#send-to-phone:hover {
  background-position:0 -38px;
}
div#uk-wrapper div#uk-channel { clear:left; width:850px;}
div#uk-wrapper span#uk-logo {
  text-indent:-9999px;
  display:block;
  background:url('/eu/images/express-logo.jpg') no-repeat 0 15px;
  height:90px;
  clear:none;
}
div#uk-wrapper h2 {
  font:22px/32px Arial, Verdana, serif;
  color:#196793;
  clear:left;
  text-align:center;
  padding:10px 70px;
  margin:0;border:0;
}
div#uk-wrapper h3 {
  font:14px/20px Arial, Verdana, serif;
  clear:left;
  text-align:left;
  padding:0px 50px 30px;
  margin:0;border:0;
}
div#uk-wrapper h3.midcopy {
 	padding:0px;
	margin:0px;
}
div#uk-wrapper div#uk-channel  ul {
  width:250px;float:left;
  margin-left:-20px;
}
div#uk-wrapper div#uk-channel ul.second { margin-left:10px; }
div#uk-wrapper div#uk-channel ul li {
  line-height:18px;
  padding-bottom:20px;
  padding-left:70px;
  font-size:11px;
}
div#uk-wrapper div#uk-channel ul li strong {
  display:block;
  font-size:14px;
  color:#196793;
}
div#uk-wrapper div#uk-channel ul li em {
  display:block;
  font-size:12px;
  color:#333;

}

div#uk-channel div#elitecopy {
	background:url('/eu/images/elitecolumn.jpg') no-repeat;
	width:295px;
	float:left;
	font-size:12px;
	color:#444444;
	line-height:12px;
	padding-top:128px;
	height:518px;
	margin-top:-24px;
	margin-left:25px;
}

div#uk-channel div#elitecopy h2 {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	padding:0px 30px 18px;
	text-align:left;
	margin-left:-7px;
}

div#uk-channel div#elitecopy p {
	font-size:12px;
	color:#69696A;
	line-height:18px;
	padding:18px 50px 18px 23px;
}

div#uk-channel div#elitecopy p img {
	float:left;
}

/* PARAGRAPH STYLES / TEXT
===============================================================*/
#sms-container p {
  font-size:10px;
  text-align:center;
}




/* LINK STYLES
===============================================================*/



/* IMAGE STYLES
===============================================================*/



/* LIST STYLES
===============================================================*/



/* FORM STYLES
===============================================================*/
div#search-box {
  float:left;
  width:305px;
  padding:18px 10px 0 0;
}
#search-box label {
  float:left;
  padding-right:8px;
  line-height:24px;
  color:#eee;
}
#header #btn-search {
  background:url('/images/search-btn.gif') no-repeat;
  height:26px;
  width:42px;
  float:right;
}
#search {
  padding:3px;
  float:left;
  width:140px;
}
#view-cart {
  float:left;
  padding:0 15px 0 23px;
  background:url('/images/cart.gif') no-repeat 0 3px;
  line-height:24px;
  color:#eee;
}
#form {
  padding:10px 0 0 25px;
}

#sms_area, #sms_pre, #sms_suff {
   width:35px;
   margin:0 3px;
   padding:3px;
   border:1px solid #7F9DB9;
   font-size:11px;
}

#sms_btn {
  background:url('/images/btn-go.gif') no-repeat;
  position:relative;
  top:5px;
  height:18px;
  width:35px;
}

input.text, textarea.textarea {
	border-right:1px solid #aaa; border-bottom:1px solid #aaa; border-left:1px solid #666; border-top:1px solid #666;
  color:#386784; font-weight:bold;
	background:url('/images/bg_input.gif') repeat-x top left;
}
input.text:active, input.text:focus, input.text:hover,
textarea.textarea:active, textarea.textarea:focus, textarea.textarea:hover{ color:#000; 
	background:url('/images/bg_input_over.gif') repeat-x top left;
}
input.text:active, input.text:focus,
textarea.textarea:active, textarea.textarea:focus { border:1px solid #386784; }



/*------SECTION IS RESERVED STYLES FOR THE BLACKBERRY PROMOTION PAGE 12.17.07*/





div#bbp {color: #69696a; font-family: arial, verdana, tahoma; font-size:12px; font-size-adjust:none; font-style:normal; line-height:18px; width:800px; margin:0px auto;}

div#bbp p#bbPhoneSet {width:411px;height:331px; margin-top:40px;}

div#leftHead {float:left;height:350px; width:400px; padding:20px 0px 15px; 0px;}

span#peLogo {width:326px; height:45px; margin:10px 0px 0px 55px;}

div#bbp div#rightHead {
clear:none;
float:right;
padding:20px 0pt 0pt;
position:relative;
width:330px;
}

#rightHead p {
	padding:20px 10px 10px 10px;
	text-align:left;
}

#peKnows {
width:345px;
margin:auto;
}

div#bbp h4 {
	text-align:center;
}




/*SMS FORM FOR THE bbd DIV*/

div#rightHead fieldset {
	background: #FFF url('blackberry/images/sms_bb_exclusive.gif') no-repeat scroll top left;
	border:0;
	height:180px;
	margin-top:5px;
}

div#rightHead fieldset legend {	display:none; }

div#bbp div#rightHead div#inputs { text-align:center; color:#fff; }

div#bbp div#rightHead div#inputs p { color:#fff; font-size:12px; text-align:center; margin-top:-5px; }

div#bbp div#rightHead button#send-to-phone {
background:transparent url('blackberry/images/sms_button.jpg') no-repeat scroll top left;
border:0pt none;
cursor:pointer;
height:49px;
left:96px;
margin:0pt;
padding:0pt;
position:absolute;
text-indent:-9999px;
top:390px;
width:151px;
}

ul#bbpIcons li {
	width:250px;
}

.midPara {
  font-size:12px;
	padding:15px 0px 15px 0px;
}

global_footer #btn_footer { margin-top:25px; }

div.button { float:left; background-color:#3b6a90; font-weight:bold; font-size:.9em; }
	div.button a { margin:-1px 1px; padding:2px 1em; padding-bottom:3px; display:block; background:url('http://www.handmark.com/assets/site_images/button_bg.gif') repeat-x center left; border-top:1px solid #3b6a90; color:#fff; }
	div.button a:hover { color:#94bbdc; }

