body.widget {margin:10px; background-color: white; background-image: none}
body.widget #content {width: 645px; margin:0 auto}
body.widget div.deal_finder#content {width: 700px}
body.widget div.top_phone_deals_for_partner#content {width: 160px}
body.widget div.top_phone_deals_for_partner #deals {height:659px}
#powered_by{ float:right}
#powered_by_comparison_widget {float:right; margin-right:20px}
body {background: none}
#widget_no_deals_message {margin-bottom: 10px}
.deal_finder #widget_no_deals_message {margin-bottom: 25px}
.widget table#phone_downloads {margin-top: 5px}
.widget #phones_list {border-top:0 none; width:631px}
.widget #phone_image {float: left; display: inline; margin-top: 12px}
.widget #phone_image img {display:inline; margin-left: 50px; margin-top:10px}
.widget .sectionHead, .widget .heading {font-size: 11.5px; border-bottom: 5px solid #FECC03}
.widget .even td, .widget .even th, .widget .odd td, .widget .odd th {padding: 1em 0}
.widget #phones_list li .phoneItem {border: 0px none}
.widget #phones_list li .phoneItem {width:126px; float: left; font-size: 11.5px; display: inline; margin: 5px 20px 10px}
.widget #phones_list {border-top:0 none; width:631px}
.widget #phones_list li .phoneItem {border: 0px none}
.widget #phones_list li .phoneItem {width:126px}
.widget #trans-filter-box {margin: 0 auto 0}
body.widget div.top_phone_deals_for_partner #deals {height:659px}
* {padding: 0; margin: 0}
html{ font-size:62.5%}
body, input, textarea {font-family: arial, sans-serif; font-size: 1em; vertical-align: baseline; color: #666}
body{ font-size:1.3em; background-color:#AED7F3}
input, select, textarea {color: #333}
img {border: 0}
p {margin: .6em 0 1em; line-height: 1.4em; font-size: .9em}
a {color: #2786c2; outline: none; text-decoration: none}
a:hover {text-decoration: underline}
h1, h2, h3, h4, h5, h6 {font-weight: normal; line-height: 1.2; color: #333; text-decoration: none}
h1 {font-size: 1.9em}
h2 {font-weight: bold; margin-top: 20px; background: url(/images/homepage/homepage-header.png?1313574175) left bottom; display: block; float: left; padding: 5px 10px 10px; margin-bottom: 0; font-size: 1.1em}
h3 {font-weight: bold; margin-top: 20px}
#page_description {display: block; font-size: 1.2em; color: #666; font-weight: normal; margin-top: 0; width: 650px; float: left}
h4 {font-size: 1em; font-weight: bold; margin-top: 20px; margin-bottom: 8px; padding-bottom: 3px}
h5 {font-size: 1em; font-weight: bold; margin-top: 10px; margin-bottom: 4px}
label {display:block}
.clear {clear: both}
hr {border: 0; border-top: 1px solid #fff; border-bottom: 1px solid #dad9da; margin:0 10px}
.text li {margin-left: 25px; margin-bottom: 5px}
h2#your_results {background: none; margin-top: 0px; padding:0 8px 2px}
#forgot_password_submit {float: none; margin-left: 135px}
#search_highlights {margin-left: 10px; position: relative; top: 15px}
.big_plus {font-size: 3em}
.search_highlight {position:relative; top:7px; margin-left: 5px; margin-right: 5px}
.search_highlight_text {font-size: 3.5em; margin-left: 20px}
.related_phone_image_link {float: left; width: 30px}
.related_phone_name {width: 60%; display: block; float: left; font-size: 1.1em; position: relative; top: 2px; left: 10px}
.related_phone {height: 48px; margin-top: 6px}
.related_image {margin-left: 10px}
.related_phone_name {font-size: 0.9em}
#phone_image img {margin-left: 35px; margin-top: 5px; padding-bottom: 12px; padding-top: 12px}
.phone_highlight_featured_deal #phone_image img {margin: 0px}
.related_phone_image_link {margin-left: 10px; display: block}
.centered_banner {margin:15px 0; width:75%}
#related_phones {margin-top: 20px; border: 1px solid #DAD9DA}
.tools_gray {background-image: none; background-color: #EFEEEF; float: none; margin: 0px}
.tools_gray strong {font-size: 0.9em; color: #666666}
#more_related_phones {display: block; float: right; margin: 5px; margin-top: -10px; cursor: pointer; padding-left: 8px}
#more_related_phones_hidden {display: none}
.related_phone_line {margin: 10px 10px}
#network_icons {float: left; margin: 10px; margin-bottom: 5px; position:relative; top:5px; height: 70px}
.ns_sim_only #network_icons {margin: 0; width: 600px}
.ns_sim_only #sort_orders {left:-20px; margin-left:220px; position:relative}
#all_networks {display: inline-block}
.ns_sim_only form#search_filters {width: 790px}
.sim_only_network_icons {margin-left: 15px}
#contract_length_label {float:left; position:relative; top:17px}
#all_networks {height:22px; color:#583924; font-weight:bold; padding-left:3px; padding-right:3px !important; padding-top:8px !important}
.ns_sitemap h2 {float: none}
#main_content.ns_sitemap a {display:inline-block; margin-left:5%; width:25%; color:#76797C}
#main_content.ns_sitemap h2 a {display:inline; margin-left:0; width:auto}
.phone_highlight_featured_deal #overview_lightbox_wrapper {border:1px solid #9D9D9D; display:inline-block; overflow:hidden; width:145px; height: 175px; background: url(/images/phone_highlights/icn_enlarge.png?1313574175) no-repeat right bottom}
.phone_highlight_featured_deal #overview_lightbox_wrapper.no_lightbox {background: none; height: 155px}
#more_images {color:#FFA413; display:block; font-size:0.8em; left:28px; position:relative; top:6px}
#overview_lightbox_wrapper a, #phone_image a, #overview_lightbox_wrapper span {display: block; width: 100%; text-align: center; text-decoration:none}
#average_rating .rating {float: none}
span#available_colours {display:inline-block; width:140px}
.phone_highlight_featured_deal span#available_colours {display:inline-block; width:100%}
div#business_phones {margin-top: 2px}
div#compare_phone, div#business_phones {width: 280px}
div#compare_phone {margin-top: 5px}
#highlight_links a {font-size: 0.9em; padding-left: 17px}
#highlight_links #write_review a {background: url(/images/phone_highlights/inc_write_review.png?1313574175) no-repeat left top}
#highlight_links #compare_phone a {background: url(/images/phone_highlights/icn_compare.png?1313574175) no-repeat left top}
#highlight_links #see_phone_deals a {background:transparent url(/images/phone_highlights/icn_deal.png?1313574175) no-repeat scroll left top; width: 220px; display: inline-block}
#highlight_links #business_phones a {background:transparent url(/images/phone_highlights/icn_deal_red.gif?1313574175) no-repeat scroll 1px top; display: inline-block}
div#write_review {margin-top: 5px}
.phone_highlight_featured_deal #average_rating {float: left}
.phone_highlight_featured_deal .highlightrev_text {display: block}
.phone_highlight_featured_deal .rating {width: 90px}
#page_header {display: block; width: 100%; height: 300px; background: url(/images/sprites/iphone_deals_sprite.png?1313574175) no-repeat; border-bottom: 1px solid #CCCCCC; margin-bottom: 10px}
#comparison_title {display: inline}
.iphone {color:black; position: relative; float: left; display: block; height: 129px; width: 242px}
.first_phone {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) no-repeat -504px -313px}
.second_phone {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) no-repeat -252px -313px; margin-right: 20px}
.third_phone {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) no-repeat 0px -313px}
.third_old_phone {margin-right: 20px}
#title_container, #comparison_title_container {margin-bottom: 15px; font-size: 1.2em}
#title_container span, #comparison_title_container h1 {font-size: 1.1em}
#title {color:#333333; font-weight:normal; line-height:1.2; text-decoration:none}
#three_iphones, #three_new_iphones {width:100%; margin-bottom: 15px}
#first_network {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) 0px -606px; margin-right: 6px}
#second_network {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) -133px -606px; margin-right: 6px}
#third_network {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) -262px -606px; margin-right: 6px}
#fourth_network {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) -394px -606px; margin-right: 6px}
#fifth_network {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) -524px -606px; margin-right: 6px}
#sixth_network {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) -655px -606px}
.iphone_network {width: 125px}
.iphone div {left:10px; position:relative; top:108px}
.compare_all_iphones {float:left; position:relative; right:14px; margin-bottom: 15px}
#three_networks {margin-bottom: 15px}
#networks_container {border-bottom: 1px solid #CCCCCC; margin-bottom: 15px}
#app_grid {height: 250px; width: 350px; float: left}
.iphone_section {display: inline-block}
#editors_quote {display: inline-block; width: 180px; font-size: 1.2em; font-style: italic; padding-right: 25px; float: left; position: relative}
#iphone_top_quotes {background:transparent url(/images/homepage/homepage-header.png?1313574175) repeat 50px 0px; width: 23px; height: 18px; display: block}
#iphone_bottom_quotes {background:white url(/images/homepage/homepage-header.png?1313574175) repeat 26px 0px; bottom:0px; display:block; height:18px; left:210px; position:absolute; width:23px}
#editors_quote div {float:left; left:33px; position:relative; top:-10px; width: 88%}
#iphone_features {border-left:1px solid #CCCCCC; float:right; margin-bottom:5px; padding-left:21px}
.iphone_line {display: block; font-size: 1.2em}
div.black_iphone {background:url(/images/sprites/iphone_deals_sprite.png?1313574175) no-repeat scroll -748px -418px transparent; height:185px; margin-top:10px; width:137px}
.black_line {color: black}
#app_guides {width: 45%; float: left; margin-right: 20px}
#iphone_news {margin-top: 25px}
.column {display: block}
#omio_essential_badge {background:transparent url(/images/sprites/iphone_deals_sprite.png?1313574175) no-repeat scroll -754px -345px; display:block; float:right; height:66px; left:-105px; position:relative; top:-20px; width:67px}
#iphone_news_column {float: left; width: 45%}
.iphone_news_item {margin-top: 10px}
.event_created_at {color: #CCCCCC}
#app_grid .app_review {cursor: pointer; display: block; height:120px; float: left; width: 110px; border-right: 1px solid #CCCCCC; font-size: 0.8em; text-align: center; padding-top: 10px; padding-bottom: 5px}
.app_review:hover {text-decoration: none}
#app_grid .first_row {border-bottom: 1px solid #CCCCCC}
#app_articles {border-bottom: 1px solid #CCCCCC; margin-bottom: 55px}
#app_grid .app_review a {display: block}
#app_grid .app_review span {display: block; margin-top: 7px}
#app_guides .app_guide {margin-bottom: 20px}
#app_guides .app_guide a {display: block}
#app_guide_content {position: relative; top: -25px}
.iphone div .deal_count {color: black}
.iphone span.phone_title {font-weight:bold; left:80px; position:absolute; top:20px}
.iphone span.phone_title span.size {font-weight: normal}
.iphone ul {font-size:0.85em; left:80px; position:absolute; top:39px; width:62%}
.iphone li {color:#666666; font-size:11px; margin-left:15px}
.iphone ul, .iphone li {list-style-image:none; list-style-position:outside; list-style-type:square}
.iphone:hover {text-decoration: none}
#phone_guide {float: right}
h2#article_description {background: none; padding: 0px; margin: 0px; font-weight:normal}
#article_content {border-bottom:1px solid #CCCCCC; margin-bottom:40px; margin-top:20px; padding-bottom:20px; font-size:1.1em}
#article_title, #article_description {position: relative; top: 10px}
.iphone_news_item {margin-top: 10px}
.event_created_at {color: #CCCCCC}
.pick_iphone {float:left; font-size:11px; height:30px; margin-bottom:20px; margin-right:0; margin-top:20px; padding-bottom:5px; padding-top:7px; position:relative; text-align:center; width:153px}
.pick_iphone .name {bottom:15px; color:black; display:block; font-size:1.15em; left:5%; margin-top:7px; position:absolute}
.pick_iphone .size {color: #666666}
.iphone_present {display:inline-block; height:10px; margin-right:5px; width:10px}
.pick_iphone_selected .iphone_present {background:url(/images/sprites/feature.png?1313574175) no-repeat}
.pick_iphone {cursor: pointer}
.pick_iphone_selected {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) no-repeat 0px -468px !important}
.pick_iphone {background: url(/images/sprites/iphone_deals_sprite.png?1313574175) no-repeat 0px -515px}
h1#iphone_review_title span.pricing {font-size:17px; font-weight:normal}
#iphone_app_review {margin-top: 10px}
#iphone_app_review p, #story_so_far p {font-size: 1.2em}
#iphone_app_review img {margin-bottom: 20px; margin-right: 20px; float: left}
#iphone_big_plus {font-size:3.5em; position:relative; top:-15px}
#iphone_network_logo {position:relative; top:-10px}
.ns_iphone_deals h2#your_results {margin-top: 2px; font-size: 1em}
.iphone .view_all_iphone_deals {color: #2786C2}
#pick_iphone_wrapper {display: block}
#compare_all_iphones {margin-bottom: 15px; float: right}
#compare_all_iphones .main-action-small {margin-left: 10px}
#model_selector_title {font-size:1.2em}
.right_text {float: right; font-size: 1.1em}
.stand_out {font-weight: bold}
#iphone_app_review ul li {font-size: 1.2em; list-style-position:outside; list-style-type:disc}
#iphone_app_review ul {position: relative; left: 50px; margin-bottom: 20px; width:90%}
#guide_title {margin-bottom: 20px}
.blue_text {color: #2786C2}
#compare_all_iphone_deals {font-size:0.9em; padding-left:10px}
.bottom_push {margin-bottom: 35px}
.k_bottom_sl {bottom:0}
#JSEnabled .tooltip {display: none}
.popupp #phone_network {width:200px; font-size:0.65em; margin:10px 10px 0 0; float:none !important}
.popup #phone_network ul {list-style:none; width: 350px}
.popup #phone_network li {display:inline}
.popup #phone_network img {padding:3px; border:1px solid #e4e4e4}
.forum #footer-navigation, .cas #footer-navigation {margin-top: 0px !important}
.cas #footer {position: relative; top: -5px}
#unlimited_internet_copy, #fair_usage_copy {margin-top: 10px}
#unlimited_internet_copy span, #fair_usage_copy span {clear: left; display: block; padding-top:2px}
#unlimited_internet_deals_networks {margin-top:15px; padding-bottom: 3px; height:70px}
#unlimited_internet_deals_networks a {display:block; float: left; padding:16px 24px; margin-right:2px}
#button_talk-mobile {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -322px 0px}
a#button_talk-mobile:hover, #button_talk-mobile.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -322px -48px}
#button_tesco-mobile {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -428px 0px}
a#button_tesco-mobile:hover, #button_tesco-mobile.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -428px -48px}
#button_all_deals {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -375px 0px}
a#button_all_deals:hover, #button_all_deals.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -375px -48px}
#button_o2 {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -54px 0px}
a#button_o2:hover, #button_o2.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -54px -48px}
#button_3 {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -161px 0px}
a#button_3:hover, #button_3.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -161px -48px}
#button_orange {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -1px 0px}
a#button_orange:hover, #button_orange.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -1px -48px}
#button_t-mobile {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -269px 0px}
a#button_t-mobile:hover, #button_t-mobile.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -269px -48px}
#button_virgin-mobile {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -215px 0px}
a#button_virgin-mobile:hover, #button_virgin-mobile.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -215px -48px}
#button_vodafone {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -108px 0px}
a#button_vodafone:hover, #button_vodafone.active {background:transparent url(/images/sprites/networkbtns_sprite.png?1313574175) no-repeat scroll -108px -48px}
body.partner_redirect, body.omio_redirect {background-color: white}
#top_retailer_list_wrapper {display: block; float: right; position: relative; right: 34px; top: 0px}
#top_retailer_list {border: 3px solid #E2E2E2; padding-top: 5px; padding-bottom: 5px; padding-left: 8px}
#top_retailer_list_title {font-size: 90% }
#top_retailer_list .top_retailer_logo {float: left; margin-right: 10px}
.top_retailer {width: 318px; margin-bottom: 3px}
.top_retailer_text {float: left; margin-right: 5px; padding: 2px; position: relative; top: 5px}
.top_retailer_text span.money {font-weight: bold}
.top_retailer_buy {position: relative; top: 3px; float: right; right: 10px}
.handset_title {display: inline; font-size:1.2em; width:13em}
.phones table#phone_specs {margin-top: 5px}
#phone_finder_title {margin-top: 20px; margin-bottom: 5px}
#find_a_phone_title {border-bottom: none}
#top_mobiles_title {border-bottom: 5px solid #FECC03; margin-top: 20px}
.phones table#phone_specs, table#phone_downloads {margin-top: 5px}
#phone_finder_title {margin-top: 20px; margin-bottom: 5px; font-size: 1.2em}
h2.block_title {font-weight: normal; font-size: 1em}
#top_mobiles_title {border-bottom: 5px solid #FECC03; margin-top: 20px}
#phones_list li {border: 0px none}
#ajaxSpinner {background: url(/images/admin/spinner.gif?1313574175) no-repeat; height:16px; width:16px; float:left}
.article_heading, #main_article_heading {font-weight: bold; font-size: 1.7em}
#main_article_heading {font-size: 2.5em}
#articles_list {margin-top: 40px; width: 80%}
.article_content_summary, #main_article_content {font-size: 1.2em}
#main_article_content {width: 85%}
.articles_read_more {float: right; display: inline-block}
.article_summary_image {float: left; margin-right: 20px; margin-top: 2px; margin-bottom: 20px}
.large_article_image {text-align: center; margin-top: 20px; margin-bottom: 10px}
.article {clear: both}
#top_cms_content {margin-bottom:10px; margin-top:10px}
#bottom_cms_content {margin-bottom:10px; margin-top:10px}
#top_cms_content ul li, #bottom_cms_content ul li {list-style-type: disc; list-style-position: inside}
#search_highlights .big_plus {font-size: 2.5em}
#sim_only_featured_deal {float: right; position: relative; top: 30px}
#sim_only_container {position: relative; width:795px; float: left}
#sim_only_container #page_description {width:350px; top: 30px; float: none}
#sim_only_container #page_title {width: 350px}
#however_compare {margin-left: 28px}
#however_compare div {margin-left: 28px}
.sim_only_networks {margin: 0px !important; padding: 0px !important}
#sim_only_data {}
#iphone_four_signup_form {text-align: center; font-size: 1.2em; display: block; clear: both; padding: 15px 10px 10px 35px; background-color: #FF9900; color: #333; background:url(/images/backgrounds/iphone_signup.png?1313574175) no-repeat scroll 0 0 transparent; height: 33px}
.call_centre_number {font-size: 1.1em}
#iphone_four_signup_form .label {font-size: 1.1em}
#iphone_four_signup_form #alert_email {margin-left: 20px}
#all_iphone_comparison {display: block; width: 125px}
.ns_iphone_deals #page_description {margin-bottom: 15px}
.ns_iphone_deals #alert_response {font-size: 15px; padding-left: 20px; background-color: #D00000; color: white; width: 625px; -moz-border-radius: 7px; -webkit-border-radius: 7px}
#blackberry_trademark_info {margin: 45px 10px 10px 10px}
.ns_iphone_deals #no_handset_deals_message {width: 600px}
.ns_iphone_deals .alerts {margin: 10px 10px; background-color:#EEEEEE; width:615px; -moz-border-radius: 7px; -webkit-border-radius: 7px}
#homepage_link {display: block; float: left; width: 200px; height: 95px}
.deal_row_phone {display: block; font-size: 11px; font-weight: bold; margin-left: 15px; margin-top: -5px}
.handsetLinks {height: 45px}
.handsetLinks ul li {font-size: 0.9em; border: none; margin: 0 auto; width: 100%}
.jump_to_phone {position: relative; display: block; float: right; left:-40px}
.grid {margin:1em 0; overflow:hidden; width:100%}
.grid li {float:left; text-align:center; width:24.9%}
.grid .block {margin:15px 0; padding:0}
.grid .name {font-weight:normal}
.grid .logo {padding:15px; text-align:center}
ul, li {list-style-image:none; list-style-position:outside; list-style-type:none}
.free_gift_icon_for_deals {float:right; position:relative; top:-30px}
.recycle #page_content{ position:relative; font-family:arial, sans-serif; line-height:1.2em}
.recycle #page_content a{ color:#222; text-decoration: underline}
.recycle #page_content a:hover{ color:#000}
.recycle #footer{ float:left; width:100%}
#recycle_search{ float:right; width:288px}
#recycle_search h2{ display: block; float: none; background: none; margin-top: 0; padding-bottom:0; color:#fd6509; border: none}
#recycle_search p{ margin:10px; margin-top:0; color:#666}
.recycle #content-header{ overflow:hidden; margin-bottom:30px; width: 700px}
div.recycle_mobile_phones_index #main_content{ font-size: 15px}
.recycle #content-header img{ float:left; margin:10px 30px 10px 80px}
.recycle #content-header h1{ color:#865f00; font-size:1.5em}
.recycle .box{ float:left; display: inline; width:350px; margin-right:35px; font-size:.9em; margin-bottom:40px}
.recycle .box .header_box{ border-bottom:10px solid #d7e577; margin-bottom:10px}
.recycle .box h2{ display: block; float: none; background: none; color:#865f00; font-size:1.4em; border: none; padding: 0; margin-top: 0}
.recycle .box p{ margin-top:0}
.recycle .box ul{ margin-left:30px; margin-bottom:20px}
.recycle .box li{ color:#ff6600}
.recycle .box li span{ color:#333}
.recycle .hot{ overflow:auto; border-bottom:1px dotted #000; margin:3px; margin-bottom:10px; padding:1px}
.recycle .hot.last{ border-bottom:none}
.recycle .hot .image{ float:left; margin-right:5px}
.recycle .hot .name{ display:block; float:left; color:#cd6906 !important; font-weight:bold; text-decoration:none; padding-left:10px; background:url(/images/recycle_mobile_phones/arrow.png?1313574175) no-repeat 0 3px; font-size:.9em; width:120px}
.recycle .hot span{ display:block; float:left; font-weight:bold; font-size:.8em; width:120px}
.recycle .save{ overflow:auto; border:1px solid #ccc; background: url(/images/recycle_mobile_phones/save-environment.png?1313574175) no-repeat; padding:10px; padding-left:270px; margin-bottom:30px}
.recycle .save div{ float:left; margin-left:15px; margin-top:15px; width:210px}
.recycle .save h2{ display: block; float: none; background: none; margin-left:10px; color:#ff6600; font-size:1.4em; border: none}
.recycle .save span{ color:#865f00}
.recycle #recycle_mobile_phones_header {width: auto}
.recycle h3#page_description {background:transparent none repeat scroll 0 0; float:none; margin-bottom:10px; padding-left:0}
.recycle_search_top{ background-image: url(/images/recycle_mobile_phones/search-rounded-top.png?1313574175); height: 17px}
.recycle_search_middle{ background-image: url(/images/recycle_mobile_phones/search-rounded-middle.png?1313574175); text-align: center; overflow: hidden}
.recycle_search_bottom{ background-image: url(/images/recycle_mobile_phones/search-rounded-bottom.png?1313574175); height: 17px}
.recycler_search_result_currency{ font-size: 14px; float: left; width: 60px; height: 30px; vertical-align: middle; position: relative}
#recycle_phone_finder_results{ margin-top: 10px}
#recycler_boxes{ float: left; width: 800px}
.recycler_search_result{ padding: 2px; background-color: white; width: 250px; margin-top: 2px; margin-left: auto; margin-right: auto; vertical-align: middle; height: 30px}
.recycler_search_result_select{ width: 200px; margin: 2px; font-size: 13px}
.recycler_search_result_logo{ float: left; width: 100px; overflow: hidden}
.recycler_search_result_logo img{ width: 100px}
.recycler_search_result_help{ text-align: left; margin-left: 20px; margin-top: 20px}
.recycler_search_result_help h3{ }
.recycle .orange_text{ color:#ff6600}
.recycle #content-header img.search_result_logo {margin: 0}
.footer-links-content {width: 550px}
#main_content .feedback {padding-bottom: 10px}
.feedback form {padding: 10px 40px 10px 10px}
.feedback form label {font-size: .8em; clear: both; float: left; width: 120px; text-align: right; margin-bottom: 1em; font-weight: bold; color: #333}
.feedback form input.text, .feedback form textarea {width: 360px; margin: 3px}
.feedback form input.button {margin-left: 138px}
.feedback .recaptcha {clear: both; margin: 0 0 10px 120px}
.feedback .recaptcha table {background-color: #fff}
.feedback input.button {background: transparent; margin-top: 10px; margin-left: 270px !important; clear: both}
.feedback form .recaptcha input.text {float: none}
#info_captcha {display: inline; width: 80px; font-size: 2em; padding: 1px 2px; margin-right: 15px}
div.recaptcha {float:left}
span.captcha {font-size: 2em; background-color: #f8892c; padding: 2px 5px; margin: 0; margin-right: 15px; color: #ffffff}
#filters-results {width: 684px; margin:0 auto; margin-top:20px}
#search_filter_box #filters-results {width: 100%; margin:0}
form#search_filters {position:relative; width: 684px; z-index: 20}
#category_links {text-align: right}
#category_links a{ color: 2786c2; text-decoration:none}
#category_links a:hover {text-decoration: underline}
#category_links a.active {color: #424242}
#category_links #term-up-to {display:inline; color: #333}
#category_links #term-up-to label {display:inline}
#category_links #term-up-to select {font-size:.9em; color:#333; margin:0}
#filters {width: 684px; background: url(/images/sprites/filters-results.png?1313574175) no-repeat left bottom; margin: 8px 0; padding-bottom:10px; overflow:hidden}
#filter_box {float: left; display:inline; background: url(/images/sprites/filters-results.png?1313574175) no-repeat 0 -200px; width: 503px; min-height: 227px; height: 100%}
#cloud_main {float: left; background: url(/images/sprites/filters-results.png?1313574175) no-repeat -503px -200px; width: 181px; position:relative; padding:30px 0 0 0}
#cloud {position:relative; top:-15px; float:left; display:inline; margin:0 10px 10px; min-height:100px; clear:both}
.empty_cloud_message {font-size: 0.8em; font-weight: bold; color:#777; text-align:center}
#results_number {clear:both; color:#000000; font-size:40px; height:40px; margin-bottom:10px; margin-top:0; text-align:center}
.filters-button {position:relative; top:-25px; margin-right:5px}
.filters-button a {position:relative; display:block; float:right; padding-left:3px; height:15px; background: url(/images/sprites/filters-results.png?1313574175) no-repeat -1826px 0; font-size:.7em; text-align:center; text-decoration:none; color:#666; right:3px; line-height:1.3em; margin-left: 6px; cursor:pointer}
.filters-button a span {position:relative; display:block; float:left; right:-3px; padding-right: 6px; height:15px; background: url(/images/sprites/filters-results.png?1313574175) no-repeat right 0; cursor:pointer}
.filters-button a:hover {background-position: -1826px -15px}
.filters-button a:hover span {background-position: right -15px}
.monthly-options-outer .styled-checkbox label {line-height:1.9em}
.styled-checkbox .disabled-label {color: gray; cursor: default}
.monthly-options{ position:relative; background:transparent url(/images/sprites/filters-results.png?1313574175) no-repeat -746px 0; height:129px; width:30px; top:15px}
.monthly-options-outer {float: left; display:inline; margin: 5px 5px 0px 30px}
.monthly-options-outer h5, .monthly-options-outer div.slider_heading {font-weight: bold; color: #777777; position: relative; font-size: 1.1em}
#free_calls_slider_outer {display:inline; width: 125px; margin-left: 20px}
#monthly_cost_slider_outer, #free_sms_slider_outer {width: 125px; margin-right: 0px; padding-bottom: 20px; border-right: 1px solid #aaa}
#handset_cost_slider_outer {width: 100px; margin-right: 0px}
.slider_label {margin-top: 5px; color: #666; font-size: 0.9em; left: 35px; top: 45px; position: absolute; font-weight:bold; width: 75px}
#free_calls_slider .slider_label {white-space: nowrap}
.ui-slider-handle {position:absolute; left:-1px; top:0; height:28px; width:35px; background: url(/images/sprites/filters-results.png?1313574175) no-repeat -702px 2px; cursor:pointer}
.upper-limit {margin-top: 5px; color: #666; font-size: 0.9em; left: 35px; top: -7px; position: absolute; white-space: nowrap}
.lower-limit {margin-top: 5px; color: #666; font-size: 0.9em; left: 35px; top: 110px; position: absolute; white-space: nowrap}
.styled-checkbox label {background:transparent url(/images/sprites/filters-results.png?1313574175) no-repeat -748px -183px; cursor:pointer; font-size:0.9em; padding-left:20px; padding-top: 1px; padding-bottom: 1px}
.styled-checkbox.checked label {background-position: -748px -242px }
.tariff-options {width: 125px; font-size: 10px; color: #555555; position: relative; top: -33px; left: 25px}
.tariff-options .styled-checkbox {margin:0 20px 2px 10px}
.lavaLampWithImage li {float: left; list-style: none}
.lavaLampWithImage li.back {position: absolute; height: 33px; z-index: 8; background: url(/images/sprites/filters-results.png?1313574175) no-repeat center 0}
.lavaLampWithImage li.back .left {background: url(/images/sprites/filters-results.png?1313574175) no-repeat center 0; height: 33px}
.lavaLampWithImage li a {color: #999; outline: none; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited, .lavaLampWithImage li a.selected {border: none; background-color: transparent}
.cloudlet {float: left; background-color: #ececec; border: 1px solid #ccc; font-size: 0.8em; font-weight: bold; color: #666; padding: 0px 2px 2px; margin: 1px; line-height: 1.3em; white-space: nowrap}
#search_options select {font-size: 1em}
#sort_orders label, .sort_label {margin-top: 5px; color: #666; font-size: 0.9em; font-weight: bold}
#sort_orders {line-height: 1.2; text-align: right; position: absolute; right: 10px; margin-bottom: -27px}
*:first-child+html #sort_orders {margin-top:0}
.tariff-options input {margin-right: 5px }
.tariff-options label {margin-top: 0 !important}
table.search_results tr span.buy_phone_deal, .sim_only {padding: 5px 0 5px 0}
.contract_options, .contract_option_contract {padding-bottom: 10px}
.contract_option {float: left}
.contract_option_contract {float: left; width: 20%}
.contract_option_term {float: left; width: 26%}
#deal_category_contract {padding-left: 20px}
.contract_option label, .contract_option_term label, .contract_option_contract label {display: inline !important; width: 130px !important}
.contract_option input, .contract_option_term label, .contract_option_contract input {margin-right: 4px}
label#contract {padding-left: 20px}
label#term {padding-left: 0 !important}
.payg .handset_price {font-size: 1.3em; font-weight: bold}
*:first-child+html .filter_results {margin-top: 0}
.filter_results_in_deals {margin-top: 30px}
.filter_results select {display: inline; font-size: .8em}
.filter_results label {display: inline; margin-left: 10px}
#barBox {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat 0 0;}
#barBox.checked {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat -78px 0;}
#flipBox {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat 0 -80px;}
#flipBox.checked {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat -78px -80px;}
#lipstickBox.checked {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat -78px -160px;}
#lipstickBox {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat 0 -160px;}
#slideBox.checked {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat -78px -240px;}
#slideBox {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat 0 -240px;}
#swivelBox.checked {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat -78px -320px;}
#swivelBox {background: url(/images/sprites/phone_styles.gif?1313574175) no-repeat 0 -320px;}
#change_view #view_deals.active {background: transparent url(/images/sprites/filters-results.png?1313574175) no-repeat -750px -849px; color: #ff6600}
#change_view #view_deals {background: transparent url(/images/sprites/filters-results.png?1313574175) no-repeat -750px -863px; padding-left: 23px; width: 60px; cursor: pointer; font-weight: bold}
#change_view #view_phones.active {background: transparent url(/images/sprites/filters-results.png?1313574175) no-repeat -750px -884px; color: #ff6600}
#change_view #view_phones {background: transparent url(/images/sprites/filters-results.png?1313574175) no-repeat -750px -898px; padding-left: 23px; width: 60px; cursor: pointer; font-weight: bold}
#change_view label {float: left; font-size: 0.9em; text-decoration: none; height: 14px; line-height: 1.1em; width: 50px}
.change_view {}
#whats_compared {text-align: center; color: #7f7f7f; font-size: 11px; font-weight: bold; margin-top: 0; padding-bottom: 10px}
.disable-sibling {color: red; font-weight: normal; font-size: 1.4em; cursor: pointer; margin-left: 4px}
#filter_tabs {list-style: none; height: 33px; font-size: 1.1em; line-height: 1.4em}
#filter_tabs li {display: inline}
#filter_tabs li a {display:block; font-weight:bold; font-size:.9em; float:left; height:33px; text-decoration:none; color:#000; outline:none}
#filter_tabs li a.selected {color:#fff}
#filter_tabs li a span {display: block; float: left; padding: 3px 3px 0 3px; height: 23px; border: 0; border-right: 1px solid #BCBCBC; cursor: pointer}
#filter_tabs li a span.last {border:0;}
.filter_box {width:486px; height: 100%; position: relative}
.filter_box h1 {width: 200px; padding: 75px 0; text-align: center}
#payMonthly, #phoneOnly, #payG {background: transparent}
.lavaLampWithImage {position: relative; height: 33px; width: 486px; overflow: hidden}
.filter_box ul {list-style:none;}
.filter_box li {display:inline;}
.styled-checkbox {margin:0 0 0 10px; float:left; width:152px}
#offers .styled-checkbox {width:180px}
.styled-checkbox.checked.style-box label {background-image: none}
.styled-checkbox.style-box label {background-image: none; padding:80px 0 0 0; text-align:center}
.styled-checkbox.style-box{ width:78px; height:80px; margin:40px 0 0 16px}
.filter_box em, #filter_box em {font-weight: bold; font-style: normal}
#payMonthly_simonly {margin:5px 0 0 0;}
#filter_contract_length {margin: 0 0 7px 0}
#tariff .slider {width:486px}
input.no_options {left:-3000em; visibility:hidden; position:absolute; height:0; width:0}
.toggle_content {height:207px;}
#search_results_count {position:absolute; top:0; left:100px; font-size:1.2em; font-weight:bold}
#search_results_count span {font-weight:normal}
#number_of_results {display:none}
.promo #sort_orders {margin-right: 10px; text-align: right; position: relative; margin-top: 7px}
#deals {clear: left; float: left; position:relative}
#deal_count {position: absolute; top: 50px; right: 8px; width: 160px}
#homepage-filters {position: relative}
.homepage #whats_compared {background: none}
input.deals_link {display: block; width: 105px; text-align: center; color: #fff; background: #f8892c url(/images/sprites/standard-buttons.png?1313574175) no-repeat 0 -45px; padding: 6px 0; position: absolute; text-decoration: none; top: 155px; right: 60px; z-index: 100; cursor: pointer; border: 0; font-weight: bold}
.homepage .monthly-options-outer {position: relative; height: 155px}
.homepage .monthly-options {position: absolute; left: 0; top: 35px}
#tariff_options {display: none}
.homepage .filter_box {background: transparent url(/images/backgrounds/homepage-filters.png?1313574175) no-repeat; width: 605px; height: 215px; padding-top: 10px}
.homepage #phone_finder_title {border-bottom: none; padding: 0; background: none; float: none; margin-top: 0}
#share_this_selection {display: none; position: relative}
.saerch_highlight {float: left}
#unlimited_internet {color:#777777; float:left; font-size:1em; font-weight:bold; left:32px; position:relative; top:7px}
#label_unlimited_internet {display: inline; position: relative; top:1px}
#label_unlimited_internet, #filter_unlimited_internet {cursor:pointer}
#page {margin: 0 auto; width: 996px}
#header {height: 81px; z-index: 330}
#omio-logo {background:transparent url(/images/sprites/frame.png?1313574175) no-repeat scroll -9px -12px; display:inline; float:left; height:53px; margin:10px 32px; text-indent:-999em; width:113px}
#omio-logo-white {background:url(/images/sprites/omio-logo-white.png?1313574175) no-repeat scroll 2px -12px transparent; display:block; height:53px; margin:0 auto; text-indent:-999em; width:139px}
#extra-navigation {float: left}
#extra-navigation a{ color: #444; margin: 0 4px}
#navigation-wrapper {float: left; display:inline; height: 81px; width:378px}
#navigation {margin-top:47px; bottom: 0; background:url(/images/sprites/frame.png?1313574175) no-repeat left -93px; height: 37px}
#navigation ul {display:block; background: url(/images/sprites/frame.png?1313574175) no-repeat right -93px; margin-left: 15px; overflow: hidden; height: 37px}
#navigation li {float: left; display: inline; list-style-type: none; margin-right: 5px; margin-top: 5px}
#navigation a, a.highlighted_active, a.highlighted_inactive {text-decoration: none; color: #666; display: inline-block; font-weight: bold; background: url(/images/sprites/frame.png?1313574175) no-repeat -1216px 29px; height: 29px}
#navigation a.hovered, #navigation a:hover, a.highlighted_inactive {background-position: -1090px -29px; color: #583924}
#navigation a.active, a.highlighted_active {background-position: -1090px 0; color: #583924}
#navigation a span, a.highlighted_active span ,a.highlighted_inactive span {display: inline-block; margin-left: 5px; background: url(/images/sprites/frame.png?1313574175) no-repeat right 29px; padding-right: 5px; height: 29px; line-height: 2.1em; cursor: pointer}
#navigation a.hovered span, #navigation a:hover span, a.highlighted_inactive span {background-position: right -29px}
#navigation a.active span, a.highlighted_active span {background-position: right 0}
#search-box {float:right; display:inline; width: 305px; margin-top: 36px}
#search-box #quicksearch {float:left; width: 200px; height: 24px; font-size: 1.142em; color: #999; padding: 1px 4px}
#breadcrumbs {background:transparent url(/images/sprites/frame.png?1313574175) no-repeat scroll 0 -93px; height: 25px; padding-left: 195px; font-size: .9em; color: #999999; white-space:nowrap}
#breadcrumbs div {background: url(/images/sprites/frame.png?1313574175) no-repeat right -93px; height: 25px}
#breadcrumbs a {display: inline-block; color: #999; font-size: .9em; padding-top: 5px}
#content-wrapper {background-color: #fff; display: inline-block; width: 100%}
#page_content {float:left; display: inline; margin-left: 20px; width: 780px}
#main_content {padding-bottom:20px; width: 100%}
#footer {display: inline-block; clear:both; overflow: hidden; width: 100%; background: #AED7F3 url(/images/sprites/frame.png?1313574175) no-repeat -0px -165px; font-size: .9em}
#footer #inner_footer {display: inline-block; background: #AED7F3 url(/images/sprites/frame.png?1313574175) no-repeat scroll right -165px; margin-left: 20px; overflow: hidden; width: 976px; height: 20px}
#footer a {color: #444}
#footer h3 {font-size: 1em}
#footer-navigation {background-color:#AED7F3; height:30px; padding-right:10px; padding-top:10px; text-align:right}
#top-phones {float: left; display: inline; margin-top: 35px; width: 450px; font-size: .9em}
#top_footer_phones {margin-top:5px; padding-left:4px}
#omio_bar {position: relative; float: left; display: inline; width: 160px; margin-left: 15px; margin-top: -10px}
#secondary-navigation li {list-style-type: none; width: 160px; overflow: hidden}
#secondary-navigation a {display: block; padding: 3px 13px; margin-bottom:3px; background-color: #ffeab5; color: #333; overflow: hidden}
#secondary-navigation a:hover, #secondary-navigation a.hovered {background-color: #ffc56f; text-decoration: none}
#secondary-navigation .secondary-nav-current a {font-weight: bold; background-color: #f90}
#add {margin: 15px 0}
#modules {margin: 15px 0}
#modules h3 {font-size: 1em; font-weight: bold}
#modules-border {border: 1px solid #DAD9DA; background-color: #efeeef; margin:1px}
#modules .module {margin: 15px 10px}
#modules .module select {width: 135px}
#modules #module-phone-finder select {margin-top:5px}
#live-person-button {margin-top:10px}
.phone-finder-top {background-color:#AED7F3; float:left; height:81px; margin-left:0; width:425px}
.phone-finder-top #phone-finder-form-container {height:32px; margin-top:47px; padding-left:20px; padding-top:4px}
#phone-finder-text {font-weight:bold}
.phone-finder-top #phone-finder-text {color: #333; padding-top: 3px; font-size: 1.3em}
.phone-finder-top #omio_phone_finder_brands, .phone-finder-top #omio_phone_finder_models, .phone-finder-top #phone-finder-text {float: left}
.phone-finder-top .spinner {position:relative; left: 4px}
.phone-finder-top select {margin-left: 5px; font-size:11px}
#phone_finder_model {width: 171px}
.linklist {list-style-type: none; margin-top: 5px}
.linklist li {padding-left:10px; font-size:.9em}
#modules .linklist li {margin-top: 3px}
#modules .linklist a {color: #333; font-weight: bold; font-size:.96em}
.last {font-size: 0.9em}
div#phones_sub_menu {background:transparent url(/images/sprites/frame.png?1313574175) no-repeat scroll -1263px -215px; display:none; float: left; height: 203px; margin-left:116px; margin-top:-4px; position:absolute; width:111px; z-index:100}
div#phones_sub_menu.active {background:transparent url(/images/sprites/frame.png?1313574175) no-repeat scroll -1149px -215px}
div#phones_sub_menu div {padding: 4px; width: 100px; z-index:100}
div#phones_sub_menu div a {color: #583924; text-decoration: none; font-size: 0.9em; height:14.5px; z-index:100}
div#phones_sub_menu div.last_phone_link {border-top: 1px solid #E1B97E}
span#web_left {background: url(/images/halloween/web-left.png?1313574175); display:inline-block; height:171px; margin-right:-7px; overflow:hidden; position:fixed; text-indent:-100000px; bottom:0px; left: 0px; width:276px; -moz-opacity: 0.65; opacity: 0.65}
span#web_right {background: url(/images/halloween/web-right.png?1313574175); display:inline-block; height:405px; margin-right:-7px; overflow:hidden; position:fixed; text-indent:-100000px; bottom:0px; right:0px; width:405px; -moz-opacity: 0.65; opacity: 0.65}
#phones_primary_navigation_list {z-index: 330}
.pagination {width: 480px; margin-top: 10px; height: 30px; float: left}
.pagination ul {list-style: none}
.pagination li {float: left; font-size: 0.9em; line-height: 1em; margin: 0 4px; min-width: 7px}
.pagination li a, .pagination li span {color: #333; text-decoration: none; display: block; height: 1.3em; padding: 2px 0 0; float: left}
.pagination li a:hover {text-decoration: underline}
.pagination li.current {background: url(/images/sprites/frame.png?1313574175) no-repeat -84px -217px; padding-right: 5px}
.pagination li.current span {color: #fff; padding-left: 5px; background: url(/images/sprites/frame.png?1313574175) no-repeat left -217px}
.back_to_top {float: left; width: 100px; margin-top: 10px; clear: both; height: 30px; font-size: .85em; line-height: 1.1em}
.back_to_top a {color: #666; text-decoration: none; padding-left: 14px; background: url(/images/sprites/frame.png?1313574175) no-repeat left -267px}
#additional_logo {margin-left:800px; margin-top:-24px; position:absolute; width:100px; z-index:80}
table thead h4 {float:left; font-weight:bold; padding-right:5px}
table#phone_specs {width: 100%}
table#phone_specs .even, #phone_comparison_table .even {background-color: #eee}
#phone_spec_details table.feature_table, #phone_spec_details table#phone_specs {width:310px; margin:5px; text-align:left; float:left; display: inline}
#phone_spec_details table.right_column {float:right}
table#phone_downloads {text-align:left}
#phone_spec_details table#phone_specs, table#phone_downloads {width:305px; padding-right:15px}
#phone_overview h4 {border-bottom:1px solid #fecc03;}
#phone_spec_details tr.even {background-color:#eee;}
#phone_spec_details .even td,#phone_spec_details .even th,#phone_spec_details .odd td,#phone_spec_details .odd th {padding:0.21em 0;}
#phone_spec_details tr.even td,#phone_spec_details tr.odd td {color:#666; font-size:.9em}
#phone_spec_details tr.even th,#phone_spec_details tr.odd th {padding-left:4px; color:#333; font-weight:lighter}
td.feature-present {background-image: url(/images/sprites/feature.png?1313574175); background-repeat: no-repeat}
td.feature-missing {background-image: url(/images/deals/feature_missing.jpg?1313574175); background-repeat: no-repeat}
.feature_table th {width:170px}
.feature_table td, #phone_comparison_table td {width:140px}
th span.feature_detail {font-size:0.9em; display:block; color:#777; margin:-2px 0 0 10px; padding: 5px}
#phone_spec_details {width:690px; margin-top:20px; margin-bottom:10px}
#phone_overview {width:300px; margin-bottom:10px; float:left; display: inline}
#phone_lateral{ width:795px}
#phone_image {float:left; width: 145px}
#phone_details {float:left; width: 160px; padding-top:10px}
.phone_highlight_featured_deal #phone_details {padding-top: 0px; margin-top: 10px}
#phone_details h1 {font-size:1.7em; padding:0; font-weight:normal}
#phone-links {float: left; display: inline; margin-top:19px}
.available-colours {float: left; font-size: 0.75em; width: 155px}
.phone_highlight_featured_deal .available-colours {width: 100%; float: none}
.available-colours ul {list-style:none;}
.available-colours li {display:inline;}
.available-colours li a .colour {cursor:pointer; text-decoration:none; width:28px; height:28px; float:left; margin:2px 4px 2px 2px; display:block; border:2px solid #e4e4e4}
.available-colours li a span.gradient {width:28px; text-decoration:none; height:28px; display:block; background:transparent url(/images/phone_colours_gradient.png?1313574175) no-repeat center; position:absolute}
.available-colours li a {text-decoration:none;}
.available-colours li a.selected-colour .colour {border:2px solid #777;}
#phone_network {float:right !important}
a#lightbox {color:#999; text-decoration:none; display:block; float:left; height:18px; font-size:.77em; padding-left:20px; background:url(/images/buttons/lightbox-link.jpg?1313574175) no-repeat bottom left}
a#lightbox span {border-bottom:1px dotted}
a#lightbox:hover {color:#f8892c}
#handset_overview h2, #phone_spec_details h2, h2.solid_gray {display: block; float: none; background: none; clear: both; margin-bottom: 5px; font-size: 1em; padding: 3px 6px; color: #fff; background-color: #666; font-weight: bold; border-bottom: none; width: 96%}
#phone_feeds_deals {float:left; display: inline; width:450px; margin-left:20px}
.download_image {float:left; display: inline; margin-right:5px}
#related_images {margin-bottom: 5px; width: 100%; float: left}
#prices_signup .alerts, #top_deals .alerts {padding:2%; width:70%; margin: 0px; margin-top: 10px}
#prices_signup form, #prices_signup h5.message, #top_deals form, #top_deals h5.message {position:relative; left: 30px}
#no-deals-filters-results {margin-top: 30px}
.rating {background-color:transparent; float: right; line-height:0; width:97px; height:15px; overflow:hidden}
.rating .star a {cursor: pointer}
.rating:after {content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden}
.cancel, .star {float: left; width: 17px; height: 15px; overflow: hidden; text-indent: -999em; cursor: pointer}
.star-left, .star-right {width: 8px }
.cancel, .cancel a {background: url(/images/rating/delete.gif?1313574175) no-repeat 0 -16px;}
.star, .star a {background:transparent url(/images/rating/star.gif?1313574175) no-repeat 0 0px;}
.star-left, .star-left a {background:transparent url(/images/rating/star-left.gif?1313574175) no-repeat 0 0px;}
.star-right, .star-right a {background:transparent url(/images/rating/star-right.gif?1313574175) no-repeat 0 0px;}
.cancel a, .star a {display: block; width: 100%; height: 100%; background-position: 0 0}
div.rating div.on a {background-position: 0 -30px}
div.rating div.hover a, div.rating div a:hover {background-position: 0 -15px; background-color:transparent}
div.rating div a.disabled:hover {background-position: 0 0px; background-color:transparent}
div.rating div.on a.disabled:hover, div.rating div.on a.disabled {background-position: 0 -30px; background-color:transparent}
div.rating div a.disabled {cursor:default;}
.category {float:left}
#average_rating_holder {width:265px; float:left; margin-left: 15px}
#review_average_ratings {float: left; display: inline; font-size:.8em; width:175px}
#review_average_ratings .heading {border-bottom: 2px solid #e0e0e0}
.review #review_rating{ font-size: .8em}
.my_ratings {float: left; margin-top: 7px; font-size:.8em; width: 75px; text-align: center}
#phone_details {}
.heading {font-weight: bold}
form .rating, form .rating .star, form .rating .star a{ cursor: pointer; margin-top:0}
.review_header_pros_cons {margin-top: 10px}
.review_overall_rating {float:right}
.user_rating_value {margin:1px 0; padding:1px 0; width: 20px; margin-left: 30px; font-weight:bold}
#review_average_ratings .row {margin:3px 0 4px;}
*:first-child+html #review_average_ratings .row {line-height:1.2em}
#average_rating_holder .overall {border-top:1px solid #e0e0e0; margin-top:3px; padding-top:3px;}
#review_average_ratings .overall {padding-top:6px;}
.price_drop_heading{ font-weight: bold; margin-bottom: 20px}
#contract_graph, #payg_graph{ clear: both; margin-top: 30px}
#payg_threshold_form, #contract_threshold_form {float: right; text-align:left; width:220px}
#payg_threshold_form, #contract_threshold_form, .network_list, .email_input label {font-size: 0.8em}
#price_drop img {float: left; margin-bottom: 40px; width: 550px}
#price_drop input.text {margin: 0px}
#price_drop label {display: inline; margin: 4px}
#price_drop input#price_drop_alert_cost_threshold, #price_drop input#price_drop_alert_free_sms, #price_drop input#price_drop_alert_free_calls {width: 40px}
#price_drop input#price_drop_alert_email {width: 115px}
#price_drop .email_input {float: left; width: 160px}
#price_drop {text-align: left}
#phone_network {width:200px; font-size:0.65em; margin:10px 10px 0 0; float:none !important;}
#phone_network ul {list-style:none}
#phone_network li {display:inline}
#phone_network img {padding:3px}
#phone_specs tr.even th,#phone_specs tr.odd th {color:#333333; font-weight:lighter; padding-left:4px}
#phone_specs tr.even td,#phone_specs tr.odd td {color:#666666; font-size:0.9em}
#phone_specs .even td,#phone_specs .even th,#phone_specs .odd td,#phone_specs .odd th {padding:0.21em 0}
#all_colours span.gradient {background: url(/images/buttons/all-colour.png?1313574175)}
#phone_lateral{ width: 960px; height: 220px}
.ns_brands #phone_lateral, .ns_networks #phone_lateral, .ns_retailers #phone_lateral {height: auto; width: 100%}
.ns_networks_tariffs #tariff_name {}
.ns_networks_tariffs #tariff_details {margin-top: 10px}
.ns_networks_tariffs #charges {width: 45%; float: left; margin-right: 30px}
.ns_networks_tariffs #network_tariff_description {width: 42%; float: left}
.ns_networks_tariffs #charges h2, .ns_networks_tariffs #network_tariff_description h2 {display:block; float:none; width:100%; margin-bottom:8px}
.ns_networks_tariffs #network_logo {float: left; margin-right:5px}
.ns_networks_tariffs #charges ul li {list-style-image:none; list-style-position:inside; list-style-type:circle}
.ns_networks_tariffs #charges ul li span {font-weight: bold}
#retailer_logo {float: left; width: 562px; padding: 10px 0 0 0}
#brand_logo, #retailer_page_logo, #network_page_logo {float: right; font-size: .7em; margin: 14px 10px 0 0}
#retailer_logo ul {color: #666; font-size: 0.9em; padding: 10px 0 0 0}
#retailer_logo li {margin-left: 20px; list-style-type: disc}
#brand_entity_overview #overview, #entity_overview #overview {width: auto; text-align: left; float: none}
.more_handset_overview {padding: 0px !important}
.featured {background: url(/images/sprites/gray_handset_deals.png?1313574175) no-repeat scroll -16px -591px transparent !important}
.payg .featured {background: url(/images/sprites/gray_handset_deals.png?1313574175) no-repeat scroll -16px -740px transparent !important}
.payg .featured .network a {top: 27px}
.ns_sim_only .featured {background: url(/images/sprites/sim_only_featured_deal.png?1313574175) no-repeat scroll 0px 0px transparent !important; height: 120px}
.ns_sim_only .search_results .featured .network, .ns_sim_only .search_results .featured .actions, .ns_sim_only .search_results .featured .handset_image {vertical-align:inherit}
.ns_sim_only .featured .handset_image a {overflow: inherit}
.ns_sim_only .featured td.actions div.buy_button_container {top: 15px !important}
.ns_sim_only .featured .handset .handset_details {position: relative; top: 38px !important}
.ns_sim_only .featured .handset_image img {height: 49px !important; top: 2px !important}
.ns_sim_only .featured .handset_name {color: #666}
.featured td {height: 110px !important}
.featured .handset_image img {top: 15px !important}
.featured .handset .handset_details, .featured .handset div {top: 25px !important}
.featured td.actions div.buy_button_container {top: 22px !important}
#handset_description {font-size: 1.1em; line-height: 18px; padding-top: 5px; margin-bottom: 5px}
#highlight_links {float: left}
#highlight_link_wrapper {float: left}
#handset_description span {display: block}
.phone_highlight_featured_deal .available-colours {position: relative; top: 5px}
#handset_name_with_ratings {position: relative; width: 575px; display: inline-block; float: left}
.phone-group-item {float: left; width: 190px; border-bottom: 2px solid #e0e0e0; list-style: none}
.phone-group-item .wrap {width: 190px; margin: 15px 0; height: 110px; text-align: center; border-left: 1px solid #e0e0e0}
#coming_soon .phone-group-item .wrap {height: 175px}
#coming_soon .phone-group-item .coming_soon_email_field {width: 120px}
#coming_soon .phone-group-item .email_me {font-size: .8em}
#coming_soon .phone-group-item .name {display: block; color: #333; font-size: 1.1em; height: 35px}
#just_released #phones_list .phoneItem .main-action-small {margin-left: 3em; margin-top: 5px}
li.first .wrap {border-left: none}
.retailers-list .phone-group-item .name {margin-top: 10px}
.phone-group-item .logo {display: block; margin: 10px 0}
.phone-group-item .features {list-style: none; font-size: .8em}
.more-link {position:relative; float:left; margin-top:5px; font-size:.9em; color:#555; margin-left: 10px}
#just_released #phones_list li .handsetName {height: 35px}
#just_released .handsetLinks {height: auto}
#just_released_head {float:left; position:relative; top: 8px}
.iphone_four_upgrade {margin-left: 122px; font-size: 1.2em}
#iphone_four_signup_form span {position: relative; top: 2px}
.iphone_four_upgrade span {left: 10px}
#browse-by-network {font-size: .8em; float: right; overflow: visible; display: block}
#top_deals #deals {display: inline; clear: both; width: 100%; margin: 15px 0 35px; float: right}
#top_deals #deals div a {position: relative; display: inline-block; float:left; margin-left: 7px; width: 145px; height: 100px; color: #333; background: url(/images/sprites/deals.png?1313574175) no-repeat 0 0}
.homepage #top_deals #deals div a {width: 185px; height: 126px; margin-left: 10px; background: url(/images/sprites/deals.png?1313574175) no-repeat -597px 0}
#top_deals #deals div a:hover{ text-decoration: none}
#top_deals div a strong{ display: block; font-size: 1.3em; margin: 10px 10px 5px}
.homepage #top_deals div a strong{ margin: 25px 10px 0px; font-size: 1.4em}
#top_deals div a span {margin: 0 10px}
.homepage #top_deals div a span {margin: 0 10px; font-size: 1.2em}
#top_deals div a b{ position: absolute; bottom: 10px; right: 10px}
#top_deals #deals .contract a {margin-left: 0}
.homepage #top_deals #deals .contract a {margin-left: 0}
#top_deals #deals .contract a:hover {background-position: 0 -102px}
.homepage #top_deals #deals .contract a:hover {background-position: -597px -137px}
#top_deals #deals .payg a{ background-position: -148px 0}
.homepage #top_deals #deals .payg a{ background-position: -792px 0}
#top_deals #deals .payg a:hover {background-position: -148px -102px}
.homepage #top_deals #deals .payg a:hover {background-position: -792px -137px}
#top_deals #deals .sim-free a {background-position: -296px 0}
.homepage #top_deals #deals .sim-free a {background-position: -987px 0}
#top_deals #deals .sim-free a:hover {background-position: -296px -102px}
.homepage #top_deals #deals .sim-free a:hover {background-position: -987px -137px}
.homepage #top_deals #deals .sim-only a {background-position: -1181px 0}
.homepage #top_deals #deals .sim-only a:hover {background-position: -1181px -137px}
#top_deals #deals .thickbox a {background-position: -442px 0}
#top_deals #deals .thickbox a:hover {background-position: -442px -102px}
.popup .head {margin-bottom:3px}
.popup .title {font-weight: bold; font-size: 1.3em; color: #333; padding-top: 5px}
.popup .networks {height:50px;}
.popup .networks span {font-size:.8em; color:#666; line-height:1.1em}
.popup_highlights {width:270px; float:left; border-right:1px solid #aaa}
.popup_best_deal {margin-left: 15px; float: left; width: 100px}
.popup_best_deal h4 {margin-top: 0}
.popup .image {width:80px; height:155px; float:left}
.popup .highlights {float:right; width:185px; padding-right:3px}
.popup .highlights .available-colours {margin-top:0; width:115px; float:right}
.popup .highlights .available-colours li a .colour , .popup .highlights .available-colours li a span.gradient {width:15px; height:15px; padding:0}
.popup .highlights .available-colours li a .colour {margin:2px}
.popup .row span {font-weight:bold; text-transform:capitalize}
.popup .highlights .row span {width:65px; display:block; float:left; text-align:right; padding-right:5px}
.popup #phone_network {width:auto; margin-top:0; float:left !important}
.popup .content {background:#fff;}
.popup .close {position:absolute; top:25px; right:25px}
.retailer .popup .close {top:30px}
.popup .deal_item {width:55px; height:41px; background:url(/images/popup/deal_options.png?1313574175) no-repeat center; color:#fff; float:left; margin:5px; text-align:center}
* html .popup .deal_item {margin:3px;}
.popup .deal_item .value, .popup .handset_cost .value {font-size:1.3em; line-height:1.2em; font-weight:bold}
.popup .deal_item .unit, .popup .handset_cost .unit {line-height:.9em}
.popup .popup_best_deal .handset_cost {width:100px; margin:10px auto 0; text-align:center; background:url(/images/popup/handset_cost.gif?1313574175) no-repeat center; color:#fff; height:41px}
.popup .popup_best_deal .title {font-weight:normal; font-size:1.4em; line-height:1em}
.popup .left {float:left;}
.popup .right {float:right;}
.buttons .left {width:60%}
.buttons .right {width:40%}
.popup a.buy_link, .popup .showDeals a {font-weight:bold; font-size:1.1em; width:80%}
.popup a.buy_link {margin-top:4px}
.popup .offers {height:60px; line-height:1.1em}
#shared_url {width: 200px}
#tariff_popup {position: relative}
#tariff_description {font-size:0.9em; width: 260px; border: 1px solid grey; padding: 4px; background-color: #FBF3B3; display: block}
.popup_tariff_name span {font-weight:bold; font-size:1.3em}
.popup_network_logo {float: left}
.popup_free_minutes {margin-top:5px; display: block; clear: both}
.popup_free_minutes span, .popup_free_texts span {font-weight:bold; font-size:1.2em}
.popup_free_data {font-size: 1.1em}
.popup_free_data span {display: block}
.popup_section_header {width: 280px; display: block; font-size: 1.2em; font-weight: bold; text-decoration: underline; margin: 5px 0}
.popup_charges_outside_allowance ul li {margin: 2px 0; display: block; list-style-type:none}
.popup_charges_outside_allowance ul li span {font-weight: bold}
.popup_tariff_link {float: right; margin-top: 5px}
.main-action-small {margin:0 auto; text-align: center}
.main-action-small a {position:relative; display:block; float:left; right:5px; height:22px; background: url(/images/sprites/standard-buttons.png?1313574175) no-repeat 0 -115px; font-size:1em; text-align:center; text-decoration:none; cursor:pointer; margin-left: 6px; letter-spacing:.01em; white-space: nowrap}
.main-action-small-widget a {position:relative; display:block; float:left; right:5px; height:22px; font-size:1em; text-align:center; text-decoration:none; cursor:pointer; margin-left: 35px; letter-spacing:.01em}
.main-action-small a span {position:relative; display:block; float:left; right:-5px; padding-right: 15px; padding-left: 3px; height:22px; background: url(/images/sprites/standard-buttons.png?1313574175) no-repeat right -115px; color:#333; line-height:1.7em; font-weight:bold; cursor:pointer}
.main-action-small-widget a span {position:relative; display:block; float:left; right:-5px; padding-right: 15px; padding-left: 3px; height:22px; color:#333; line-height:1.7em; font-weight:bold; cursor:pointer}
.main-action-small a:hover {background-position: 0 -137px}
.main-action-small a:hover span {background-position: right -137px}
.main-action-big a {position:relative; display:inline-block; float:left; top: -3px; right:5px; height:35px; background: url(/images/sprites/standard-buttons.png?1313574175) no-repeat 0 -38px; font-size:1em; text-align:center; text-decoration:none; cursor:pointer; margin-left: 6px; letter-spacing:.01em; white-space: nowrap}
.main-action-big a input {position:relative; display:inline-block; float:left; right:-5px; padding-right: 25px; padding-left: 3px; height:35px; background: url(/images/sprites/standard-buttons.png?1313574175) no-repeat right -38px; color:#333; line-height:1.7em; font-weight:bold; cursor:pointer; border: none; overflow: visible}
.main-action-big a:hover {background-position: 0 -73px}
.main-action-big a:hover input {background-position: right -73px}
.secondary-action-button a {position:relative; display:block; float:left; right:5px; height:18px; background: url(/images/sprites/standard-buttons.png?1313574175) no-repeat 0 0; font-size:.8em; text-align:center; text-decoration:none; cursor:pointer; margin-left: 3px; letter-spacing:.01em}
.secondary-action-button a span {position:relative; display:block; float:left; right:-5px; padding-right: 5px; height:18px; background: url(/images/sprites/standard-buttons.png?1313574175) no-repeat right 0; color:#666; line-height:1.6em; font-weight:normal; cursor:pointer}
.secondary-action-button a:hover {background-position: 0 -18px}
.secondary-action-button a:hover span {background-position: right -18px}
.disabled .secondary-action-button a {background-position: 0 -18px}
.disabled .secondary-action-button a span {background-position: right -18px; color:#aaa}
#phones_list, .phones_list {clear: both; list-style: none; width: 760px}
#phones_list.retailers-hot-phones, .phones_list.retailers-hot-phones {margin:0 10px 10px; border: none}
#phones_list li, .phones_list li {font-size: 0.9em; line-height: 1.2em; float: left; border-bottom:2px solid #ededed}
.phones_list li .phoneItem, .phones_list li .brand_phone_item, #phones_list li .phoneItem, #phones_list li .brand_phone_item {position:relative; margin:8px 0; height:185px; width:150px; border-right:1px solid #ededed; text-align:center}
.phones_list li .phoneItemWidget, #phones_list li .phoneItemWidget {margin:8px 0; height:150px; width:140px; border-right:1px solid #ededed; text-align:center}
#search_results .phones_list li .phoneItem, #search_results .phones_list li .brand_phone_item, #search_results #phones_list li .phoneItem, #search_results #phones_list li .brand_phone_item {width: 135px}
.homepage .phones_list li .phoneItem, .homepage .phones_list li .brand_phone_item, .homepage #phones_list li .phoneItem, .homepage #phones_list li .brand_phone_item {height:145px; width: 125px}
.phoneItem .main-action-small {margin:11px 0 0 25px}
#search_results .phoneItem .main-action-small {position:absolute; top:145px; left: 23px; margin-left: 0px}
#phone_comparison_table #phones_list li .handsetName {height: 25px}
.phones_list li .brand_phone_item, #phones_list li .brand_phone_item {width: 125px}
.phones_list li .handsetName, #phones_list li .handsetName {height:54px; margin:7px auto; padding:0 7px; margin-bottom:0; line-height:1.4}
.handsetName a {color:#000; font-size:1.2em}
.homepage .handsetName a {font-size: 1.1em}
.phones_list li .handsetImage, #phones_list li .handsetImage {height:80px; padding:10px 0 7px 0; margin:0 auto; text-align:center}
.phones_list li .handsetImage a, #phones_list li .handsetImage a {display:block; margin:0 auto; height:77px; width:74px}
.search_results_header {width: 410px; float: left; clear: both}
.search_results_header h3 {display: inline; margin-right: 10px}
.search_results_header span {color: #666; font-size: 0.9em; display: inline-block; margin-top: 2.5px}
.center {margin-left:22px}
.center a span{ letter-spacing:-.01em !important}
.browse_all_networks, #browse_all_phones {float: right; margin-top: -25px}
#profile_user_info {width:240px; float:left}
#user_profile {font-size:.9em}
#user_profile label {font-size:1em;}
#user_profile form .row {margin-bottom:3px}
#user_profile .row .left {float:left}
#user_profile .row .right {float:right}
#user_profile #profile_user_info input {margin:0 5px}
.user_widget .content {border:1px solid #ccc; width:220px; padding:10px 8px; margin-bottom:10px}
.user_widget #photo {width:64px; margin-right:10px; float:left; text-align:center}
#user_profile form textarea {background:#f6f6f6; border:1px solid #ccc; height:100px; margin:0; padding:5px; width:208px; overflow:auto}
#user_profile form textarea:focus {background:#eee;}
#photo .edit {margin:2px 0 0 10px;}
#personal .edit, #contact .edit, #i_like .edit, #user_settings .edit, #password .edit {float:right; margin-top:3px;}
.user_widget #personal {float:right; width:145px}
* html #photo img {margin:0}
.user_widget #personal select {background:#f6f6f6; border:1px solid #ccc}
label.radio {background:url(/images/profiles/custom_radio.png?1313574175) no-repeat left top; display: block; float: left; height:16px; line-height:1em; padding-left: 20px; margin: 0 10px 0 0}
label.checked {background: url(/images/profiles/custom_radio.png?1313574175) no-repeat bottom left}
#edit_avatar .title {font-size: 1.7em; line-height:1.3em}
.user_avatar {margin:15px 0; font-weight:bold; font-size:1.2em}
.user_avatar img, .user_profile_avatar img {background: #eee; border:1px solid #ccc; text-indent:-999em; display: block; float:left; margin:0 15px 0 0}
#upload_picture {text-align:center}
#upload_picture label {color:#666; font-size:.9em; text-align:left}
#user_profile_picture_uploaded_data {border: 1px solid #ccc; padding:2px}
.www, .blog, .msn {padding-left:20px; font-size: 0.95em}
.www {background:url(/images/profiles/www.png?1313574175) no-repeat center left;}
.blog {background:url(/images/profiles/www.png?1313574175) no-repeat center left;}
.msn {background:url(/images/profiles/msn.gif?1313574175) no-repeat center left;}
.email {background:url(/images/profiles/www.png?1313574175) no-repeat center left; padding-left:20px}
.im {background:url(/images/profiles/im.png?1313574175) no-repeat center left; padding-left:20px}
.skype {background:url(/images/profiles/skype.gif?1313574175) no-repeat center left; padding-left:20px}
.yahoo {background:url(/images/profiles/yahoo.gif?1313574175) no-repeat center left; padding-left:20px}
.aim {background:url(/images/profiles/aim.gif?1313574175) no-repeat center left; padding-left:20px}
.icq {background:url(/images/profiles/icq.gif?1313574175) no-repeat center left; padding-left:20px}
#phone_history {height:115px; position:relative;}
#phone_history_carousel {}
#phone_history_carousel li {border-right:1px solid #ddd; text-align:center; height:125px}
#phone_history_carousel li .phone_name {width:100px; padding:0 5px; line-height:1em; margin-bottom:4px; height:25px; overflow:hidden;}
#phone_history_carousel li .phone_image {height:80px}
#phone_history_carousel li .rating {float:left; margin-top:2px; overflow:hidden; margin-left: 18px;}
#edit_phone_history_link {float: right}
#user_content {float: right; width: 535px;}
#user_content .header {border-bottom:5px solid #fecc04; font-size:1.4em; font-weight:normal; margin-bottom: 10px; padding:0 0 2px 0}
#user_phone_history {position:relative; margin-bottom:10px}
#user_phone_history .header {margin-bottom:0}
#phone_history_with_header {border:1px solid #ddd; padding:15px 0}
#phone_history_with_header .edit {position:absolute; top:0; right:0}
.phone_name a {color: black; text-decoration: none}
#contact input {width: 140px}
.save_btn{ width: auto}
label.show_age_checkbox_label {background: transparent url(/images/backgrounds/custom_checkbox.png?1313574175) no-repeat scroll left bottom; cursor: pointer; float: left; font-size: 1em; height: 13px; line-height: 1.3em; padding-left: 20px}
label.checked_checkbox {background:transparent url(/images/backgrounds/custom_checkbox.png?1313574175) no-repeat scroll left top}
#upload_picture ol {list-style-type: none}
#user_settings label{ display: inline; white-space: nowrap}
#user_settings table {width: 200px}
#login-box input {margin: 2px 0 5px}
#user_content h2 {float: none; background: none; padding: 3px}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 460px; padding:10px 14px}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 460px; height: 125px}
.jcarousel-skin-tango .jcarousel-item {width: 75px; height: 75px}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000}
.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 60px; width: 14px; height: 20px; cursor: pointer}
.jcarousel-skin-tango .jcarousel-next-horizontal {right: 0; background: transparent url(/images/backgrounds/move_right.png?1313574175) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal {left:0; background: transparent url(/images/backgrounds/move_left.png?1313574175) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {cursor: default}
.pretty_select {height: 342px; overflow: auto; width: 150px; border: 2px solid #c6c6c6; border-top:0}
#brands_with_header, #phones_with_header {float: left; padding-right:23px; background:url(/images/backgrounds/add_move.png?1313574175) no-repeat right center}
#phones_with_header {margin-left: 10px;}
#brands_with_header h3, #phones_with_header h3, #selected_phones_with_header h3 {background-color:#c6c6c6; padding:3px 0 3px 10px}
.pretty_select_item {color: black; border-bottom: 1px solid #fbb57b; padding:2px 0 2px 10px}
#brands .pretty_select_item, #phones .add-phone {cursor: pointer}
#phones .pretty_select_item {cursor:default}
#phones .add-phone {float: right; padding-right: 4px; color: #c6c6c6}
#phones .pretty_select_item:hover .add-phone, #phones .add-phone:hover {color: #f8892c}
.pretty_select_item.selected, .pretty_select_item:hover {background-color: #ebebeb}
#phone_history_error {position:absolute; top:0; height:16px}
#phone_history_error span {background-color: yellow; margin-bottom: 2px; padding-left: 10px; padding-right: 10px; display: none}
#edit_phone_history {width: 590px; position:relative}
#selected_phones_with_header {float:left; margin-left:10px}
#selected_phones {width:206px; border:5px solid #c6c6c6; border-top:0; height:339px}
.selected_phone {position:relative; padding:10px 0; border-bottom: 1px solid #fbb57b; font-size:.9em; width: 185px;}
.selected_phone .close {position:absolute; top:5px; right:5px}
.selected_phone .close input {color:#f00; width:20px; height:20px; border:1px solid #d0d0d0}
.selected_phone .phone_count {font-weight:bold; padding:15px 8px; float:left; color:#c6c6c6}
.selected_phone .phone_image {float:left; margin-right:5px}
.selected_phone .phone_info {text-transform:capitalize}
input.check_current_phone {position:absolute; left:-999em}
.selected_phone .phone_info label.checkbox {float:left; line-height:1.3em; font-size:1em; color:#999; height:13px; padding-left:20px; background:url(/images/backgrounds/custom_checkbox.png?1313574175) no-repeat bottom left; cursor:pointer}
.selected_phone .phone_info label.checked_checkbox {float:left; line-height:1.3em; font-size:1em; color:#999; height:13px; padding-left:20px; background:url(/images/backgrounds/custom_checkbox.png?1313574175) no-repeat top left; cursor:pointer}
#selected_phones {cursor: move;}
.close_button_for_phone_history, .close_button_for_user_rating {float: right; margin-top: 0.5em}
.close_button_for_user_rating {margin-right: 2em}
.jcarousel-container {position: relative}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none; width: 75px; height: 75px}
.jcarousel-next {z-index: 3; display: none}
.jcarousel-prev {z-index: 3; display: none}
h2 {margin-top: 0px}
#reviews, #editors_review{ margin: 10px 0}
.review {margin: 10px 0 10px 0; float:left; overflow: hidden}
.review .user_info {width: 120px}
.author_count {color:#999;}
#reviews_options, #review_form {float:right}
.review_post {width:645px; margin-top: 10px; text-align:justify; float:left; font-size:1.1em}
.review_title, .editors_review_title {line-height: .9em; text-transform:capitalize; float:left}
.all_comments {margin-top: 10px}
.author .review_title {background:#fecc03;}
.review_title {font-size:1.1em; color: #2786C2; font-weight: bold}
.editors_review_title {font-size:1.4em}
textarea#review_content {width:677px; height:70px; overflow:auto; border:1px solid #999; margin-bottom:0; padding:5px}
textarea#review_content:focus {background:none;}
#reviews .title {background:#fecc03; font-weight:bold; padding:0px 5px}
.contents {float: right;width:646px;}
#write {font-size:1em; margin-top: 25px;}
#write h2 {position: relative; left: -5px; margin-bottom: 15px}
.comments_count {float: left; margin-right:30px;}
#write .row {clear:both; margin-top:7px;}
#write .row label {width:75px; float:left; font-weight:bold; font-size:1em;}
#write .row .heading {font-weight:bold;}
#write .row .heading span {font-weight:bold; color:#888; font-size:.9em;}
#write #review_pros_cons .row input {width:160px; float:none;}
.comments {margin-left:100px;margin-top: 10px}
.comments .header {width:75px; font-weight:bold; font-size:1em; margin: 5px 0 5px 0;}
.comments .comment_title input {width:99%; border:1px solid #999; padding:4px;}
.comments .comment textarea{width:99%; border:1px solid #999; padding:4px;}
.comments #submit_review {padding:3px; float: right; margin-top: 5px}
.yellow_separator {margin-top: 5px; border-bottom:1px solid #DAD9DA; float: left; width: 100%; height: 1px}
.comments_post {padding:10px 0 5px 0; width:665px; text-align:justify; float:left; font-size:1.1em; color: #333}
.view_review #review_pros_cons {padding-bottom:5px}
.view_review #review_pros_cons .heading {font-weight:bold; font-size:1.1em;}
.view_review #review_pros_cons .row {font-size:1em; text-transform:capitalize;}
#review_rating {float:left; width:200px;}
#review_pros_cons {float:right; width:395px; font-size: .9em; margin-top: 0px}
#review_pros, #review_cons {width:115px; float:left; padding:0 5px 0 55px;}
#review_pros_cons ul li {text-decoration: none; list-style: disc}
.view_review #review_pros {float:left;}
.view_review #review_cons {float:right;}
#review_message {background:#e6e6e6; color:#888; padding:5px 10px;}
#review_message h4 {line-height:1em; border:0; padding:0; font-size:1em; color:#888;}
#review_message p {margin:0; font-size:1em; text-align:justify;}
#actions {float: right; margin:4px 0 3px 0; width: 110px;}
a#edit, a#cancel, input#delete {display: inline; text-decoration: none; text-align: center; margin: 0 5px 0 5px; padding: 3px 0}
a#edit, a#cancel {padding-top: 1px}
a#edit {float: left}
input#delete, a#cancel {float: right}
#submit_review {float: right}
span.read_more a {float: right}
span.read_more a:hover {color:#777; text-decoration:underline;}
#review_form_header {margin-top: 20px;}
#no_reviews_message {height: 40px; margin-top: 30px}
#no_reviews {font-size:1.7em;}
.review_content ul {font-size: 0.85em; padding-left: 30px}
.review_content em {font-style:italic; font-weight:normal}
.review_content strong em, .review_content em strong {font-style:italic; font-weight:bold}
.vote_review {float: right; text-align: right;}
a.helpful {color : #333; text-decoration:none}
.helpful_info span {color: #777;}
.helpful_info {color : #333;}
#main_content review_content p {height: 100px; font-size:1.0em; margin: 0 0 25px 0}
#main_content div.review_post p {font-size:1em; margin:0 0 15px;}
.review_header_pros_cons .heading {margin-left: -15px}
.read_more_reviews {float: right}
.normal_font {font-weight: normal}
.top_margin_header {margin-top: 1em}
.horizontal_rule {margin-top: 5px; border-bottom: 7px solid #fecc03}
.mobile_phone_image {float: left; padding:10px}
.small_font {font-size: 0.9em}
.review_additional_info {float: left; clear: both; width: 30em; margin-top: 0.5em; font-weight: normal; font-size: 0.9em}
.review_additional_info a, .review_additional_info a:hover {text-decoration: none; color: #F8892C}
.wym_skin_default .wym_section {width: 760px !important}
.wym_skin_default .wym_section iframe {width: 760px !important}
img.review_image_floats_left {float: left; margin: 5px}
img.review_image_floats_right {float: right; margin: 5px}
#intro {float: left; display: inline; margin-left: 10px; margin-top: 21px; width: 165px}
#intro strong {color: #333; display: block; margin-top: 10px; margin-bottom: 10px}
.homepage #main_content {position: relative; top: -14px}
.homepage h1 {font-size: 1.1em; font-weight: bold}
.homepage h3 {font-size: 1em; font-weight: normal; color: #666; margin-top: 5px}
#phone_finder_title {display: inline}
#deals .main-action-big {position: absolute; right: 35px; top: 145px}
.homepage .review {margin:0}
.get-started {color: #f60; font-weight: bold; font-size: 1.2em}
.hot_phones_with_header .phones_list li .handsetName, .hot_phones_with_header .phones_list li .brand_phone_item {margin: 0px}
.hot_phones_with_header .phones_list li .handsetImage {padding: 0px}
.hot_phones_with_header .phones_list li {border-right: 1px solid #dad9da}
.hot_phones_with_header .phones_list {width: auto}
.hot_phones_with_header .phones_list li.first_row, .hot_phones_with_header .phones_list li.first_row .phoneItem {border-bottom: none; border-right: none; margin-bottom: 0px}
.hot_phones_with_header .phones_list li.first_row .handsetImage {border-right: 1px solid #CCC}
.hot_phones_with_header {float: left; clear: left}
.editors_choice {border-right:1px solid #CCC; display:block; width: 200px; float:left; height:250px; margin-top:15px; padding:10px; padding-left: 30px; padding-right: 10px}
.last_editors_choice {border-right: none}
.editors_choice_description {display: block; font-size: 1.0em; width:185px}
.hot_phones_with_header .phones_list li .phoneItem {height:117px; width:105px}
.homepage .handsetName a {font-size:0.95em}
.top_quotes {background:transparent url(/images/homepage/homepage-header.png?1313574175) repeat 50px 0px; width: 23px; height: 20px}
.bottom_quotes_container {font-style:italic; margin-top: 10px; margin-bottom: 10px; font-size:0.95em}
.editors_choice a, #editors_choice .orange_text {color: #ff6600}
.bottom_quotes {float: right; display: inline-block; height: 20px; width: 27px; background:white url(/images/homepage/homepage-header.png?1313574175) repeat top right}
.editors_choice_image {text-align: center}
.homepage_omio_banner {position: relative; right: 5px; margin-top: 22px; float:right}
.editors_choice_container {min-height: 140px}
.hot_phones_with_header .phones_list li.second_row {border-bottom: 0px}
#most_popular_contract_title {margin-top: 10px}
.hot_phones_with_header .phones_list li.no-right-border .handsetImage {border-right: 0px}
#phone_comparison_form {margin: 20px 0}
#phone_comparison_form_widget {margin: 20px 0; padding-left: 10px}
#phone_comparison_table {margin: 1px}
.let_us_know {color:#FFFFFF; margin-left:170px}
#graph {margin-top: 30px; text-align: center; float: left}
#price_drop_graph {margin-left: 2px; float: left; border: 2px solid silver; padding: 5px}
.comparison_button_left, .comparison_button_right {height: 20px; margin-top: 5px; padding-top: 4px; float:left}
.comparison_button_left {background: url(/images/left-long-secondary.png?1313574175) no-repeat left center; padding-left: 2px; margin-left: 5px; width: 120px; clear: left}
.comparison_button_right {background: url(/images/right-short-secondary.png?1313574175) no-repeat right center; width: 5px}
.comparison_button_left a {text-decoration: none; color: #555555; font-size: 0.9em}
.add_phone {background: url(/images/backgrounds/add-another-phone.gif?1313574175) no-repeat; height: 59px}
.add_phone label {font-weight: bold; float: left; margin: 10px; font-size: 0.9em; color: #333}
.add_phone select {float: left; margin: 10px 5px; font-size: .8em}
.add_phone input {margin: 10px 5px}
#phone_comparison_table #phones_list li .phoneItem.addedInfo {font-weight: bold}
.add_phone input.disabled {cursor: default; color: #bbb}
#phone_comparison_table td.feature-present span.value, #phone_comparison_table td.feature-missing span.value {display: none}
#phone_comparison_table td.feature-present, #phone_comparison_table td.feature-missing {padding: 0}
.feature_detail {margin-top: 20px}
#phone_comparison_table tr.even td.feature-present, #phone_comparison_table tr.even td.feature-missing, #phone_comparison_table tr.odd td.feature-present, #phone_comparison_table tr.odd td.feature-missing {background-position: center 5px}
#phone_comparison_table table {border-collapse: collapse; position: relative; float: none; width: 707px}
#phone_comparison_table table.widget {border-collapse: collapse; position: relative; float: none; width: 425px; font-size: 0.9em}
#phone_comparison_table table.widget.unwired, #phone_comparison_table table.widget.pcadvisor {width: 707px}
#phone_comparison_table .phoneItem {border-right: 1px solid #ccc}
#phone_comparison_table td {border-right: 1px solid #ccc; text-align: center; color: #222}
#phone_comparison_table td, #phone_comparison_table th {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc}
#phone_comparison_table th {text-align: left; padding-top: 3px; padding-bottom: 3px}
#phone_comparison_table th.sectionHead {padding-top: 20px}
#phone_comparison_table th.widget {text-align: left; padding-top: 7px; padding-left: 7px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC}
.unwired th, .pcadvisor th {width: 134px}
#phone_comparison_table th.widget_with_content {text-align: left; padding-top: 7px; padding-left: 7px; height: 70px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC}
#phone_comparison_table th.widget_with_some_content {text-align: left; padding-top: 7px; padding-left: 7px; height: 40px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC}
.remove {position: relative; float: right; left: -9px}
.remove input {border: 1px solid #ccc}
.remove.hovered input, .remove input:hover {border: 1px solid #888; background: #fff}
#phone_comparison_table #phones_list li img {margin: 10px 16px 10px}
#phone_comparison_form form {display: inline}
#phone_comparison_table #phones_list .handsetName {margin-top: 5px 0}
#phone_comparison_table #phones_list li .phoneItem {width: 135px}
#phone_comparison_form .left-long {width: 106px}
#added_info_text {padding-top: 50px; color: #aaa}
#added_info_text_widget {padding-top: 50px; margin: 0 auto; width: 120px; color: #aaa}
#placeholder_phone_text {color: #ddd}
.phoneItem.placeHolder img {padding-top: 35px}
#phone_comparison_table #phones_list {border-top: none}
#phone_comparison_table #phones_list li {border-bottom: none}
#compare_phones_widget input.thickbox {color: #333; font-size: .9em; background: transparent url(/images/buttons/share-button.gif?1313574175) no-repeat center; border: 0; padding: 2px 10px; line-height: 1.3em; cursor: pointer; outline: none}
#compare_phones_widget .widget_content {text-align: center}
#tabs {background: url(/images/backgrounds/home-filter-tabs.png?1313574175) no-repeat top left; width: 600px}
#tabs.payG-active {background: url(/images/backgrounds/home-filter-tabs.png?1313574175) no-repeat 0 -71px}
.group {float: left; width: 145px; padding-top:2px}
.group a {font-size: .9em; text-decoration: none; text-align: center; padding: 5px 0; color: #333}
#average_cost {float: right; display: inline; color: #888; font-size: .9em; vertical-align: text-bottom; margin-right: 40px}
#average_cost input {margin-bottom: 2px}
#phone_comparison_table #phones_list {width: 705px;}
#phone_comparison_table #phones_list.widget {width: 425px;}
#phone_comparison_table #phones_list.widget.unwired, #phone_comparison_table #phones_list.widget.pcadvisor {width: 707px;}
#phone_comparison_table #phones_list li .phoneItem {width: 140px;}
#phone_comparison_table #phones_list {border-top:0;}
#phone_comparison_table #phones_list li {border-bottom:0;}
#phone_comparison_table .sectionHead{ border-bottom:1px solid #fecc03; font-weight:bold; margin-bottom:10px; font-size:1.2em}
#phone_comparison_table .sectionHeadWidget{ font-weight:bold; margin-bottom:10px; font-size:1.2em; padding-left:5px}
#latest_comparisons ul {overflow: hidden}
#latest_comparisons li {float: left; list-style-type: none; width: 50%}
.code-container {width: 360px; height: 170px; margin-top:5px; border: 1px solid lightgrey}
.code-container-description {margin-left:15px}
.get-this {float:right; margin-top:-40px; position:relative; right:-160px}
.get-widget {margin: 0px !important}
.comparison_widget_footer {float: right; margin-right: 20px}
#widget_phone_comparison_form_container {float: left; width: 410px}
h2.compare_header {margin-bottom: 10px; width: 340px}
#widget_phone_comparison_form {font-weight: bold; margin-top: 20px; background: url(/images/homepage/homepage-header.png?1313574175) left bottom; display: block; float: left; padding: 20px 10px 20px; margin-bottom: 0; font-size: 1.1em; overflow: hidden}
#enjoy_image {background: url(/images/compare_widget/enjoy.png?1313574175) left bottom; height: 400px}
h2#header_three {width: 97%}
.ns_compare_phones_widget_wizard h3 {float: none}
.search_results {font-size: 12px; clear: left}
.search_results {width: 795px}
.search_results th {text-align: center; vertical-align: middle !important; height: 30px}
.search_results th.phone_gift {width: 175px}
.search_results th.tariff {width: 100px}
.search_results th.mins {width: 132px}
.search_results th.texts {width: 80px}
.search_results th.handset_cost {width: 125px}
.search_results th.network {width: 40px}
.search_results th.retailer {width: 118px}
.search_results tr {background: url(/images/backgrounds/deal_results.gif?1313574175) no-repeat 0px 5px; height: 103px; display: block}
.sim_free tr, .payg tr {background: url(/images/backgrounds/deal_results_sim_free.png?1313574175) no-repeat 0px 5px}
.search_results td {height: 79px}
.search_results thead tr {background: none; height: auto}
.search_results .handset_image a {display: block; height: 81px; width: 45px; overflow: hidden; margin-left: 5px}
.search_results .handset_image img {margin: 6px auto; display: block; position: relative; top: 10px}
.search_results .handset {vertical-align: top}
.search_results .tariff {vertical-align: middle}
.search_results .handset span.handset_details, .search_results .handset div {position: relative; top: 20px}
.search_results .handset span.handset_details {display: block}
.search_results .handset span.handset_details, .search_results .handset div {width: 100px}
.search_results .handset {width: 120px; font-size: 0.9em; font-weight: bold}
.search_results .handset div {margin-top: 3px}
.ns_sim_only .search_results .handset div {position: relative; top: 0px}
.search_results .tariff {width: 108px}
.search_results .tariff span.free_internet {width: 100px; display: block; position: relative; top: 20px}
.search_results .tariff span.tariff_name {margin-top: 15px; width: 100px; display: block}
.search_results .handset_image {width: 65px; vertical-align: top}
.search_results td.free_calls {width: 105px; text-align: center}
.search_results td.free_calls, .search_results td.free_sms, .search_results td.handset_price {font-size: 11px}
.search_results td.free_calls span, .search_results td.free_sms span {font-size:2em; font-weight:bold}
.search_results td.handset_price span.cost, .search_results td.network span.monthly_cost {font-size: 1.4em; font-weight: bold}
.search_results td.handset_price span.num, .search_results td.network .monthly_cost span.num {font-size: 1.4em}
.search_results td.network span.contract_length {position: relative; top: 10px; display: block; width: 60px; margin: 0 auto}
.search_results td.actions {vertical-align: top}
.search_results td.actions div.buy_button_container {position: relative; top: 14px}
.search_results td.free_calls span, .search_results td.free_sms span, .search_results td.handset_price span.cost {display: block; position:relative; top:5px}
.search_results .upto {font-size: 1.4em !important; top: 2px !important}
.search_results td.free_sms {width: 103px; text-align: center}
.search_results td.handset_price {text-align: center; width: 110px}
.search_results .network {text-align: center; vertical-align: top}
.search_results .network img {position: relative; top: 15px}
.search_results .network span.monthly_cost {position: relative; top: 15px}
.search_results .network .network-logo {margin: 0 auto; display: block}
.search_results .network .monthly_cost {display: block}
.search_results td {background: none}
.search_results tr {position: relative}
.main-action-small_modified_buy_button {display: block; height: 39px}
.search_results {margin-top: 20px; position: relative}
.search_results thead tr {background-color: #C5E5ED; height: 30px}
.search_results td.free_calls .unlimited, .search_results td.free_sms .unlimited {text-transform:uppercase; font-size:1.2em; line-height:25px}
.search_results td.handset_price .free {display:block; font-size:1.35em; position:relative}
.handset_name {color: #278BC2}
.payg td.camera span.camera {display: block; margin: 0 auto; width: 60%}
.payg td.camera strong {font-size: 1.5em; display: block}
.payg td.camera {width: 125px}
.payg .tariff {width: 95px}
.payg .network {vertical-align: middle; width: 100px}
.payg .network a {position: relative; display:block; top: -10px}
.payg .tariff span.tariff_name {display:block; text-align:center; width:80px}
.sim_free td.talk_time, .payg td.camera, .sim_free td.dimensions, .sim_free td.handset-cost {text-align: center; vertical-align: middle}
.payg td.talk_time {width: 97px}
.sim_free td.camera {width: 135px}
.sim_free td.dimensions {width: 120px}
.sim_free td.handset-cost {width: 125px}
.sim_free td.talk_time span.num, .sim_free td.camera strong, .sim_free td.dimensions strong {font-size: 1.5em; display: block}
.sim_free td.camera span.camera {display: block; margin: 0 auto; width: 60%}
.sim_free td.dimensions span.dimensions {display: block; margin-left: 13px; width: 95%}
.sim_free td.talk_time span.talk_time, .payg td.camera span.camera, .sim_free td.dimensions span.dimensions {position: relative; top: 4px}
.sim_free th.talk_time {width:102px}
.payg th.camera {width:150px}
.payg th.network {width:75px}
.sim_free th.camera {width:138px}
.sim_free th.dimensions {width:111px}
.payg_sim td.handset_price {width: 95px}
.payg_sim td.network {width: 150px}
.payg_sim th.network {width: 115px}
.admin_viewable_deal_stats {background-color:white !important; border:2px solid white; padding:4px; position:absolute; right:-128px; top:9px; width:100px}
.admin_viewable_deal_stats span {font-weight:bold; font-size: 110%}
.fair_usage_policy {display: block; width: 90px}
.alerts {padding: 5px 10px; margin: 10px auto; width: 400px}
.alerts input {float: left; clear: left; margin-right: 5px}
.alerts label {float: left; width: 270px}
.alerts li {padding: 5px 0; list-style-type: none; overflow: hidden}
.alerts .email_address {margin-top: 10px}
.email_alert_confirmation_content p {font-size: 1em; padding-top: 10px}
.interstitial {padding-top: 150px; text-align: center }
.interstitial-text {font-size: 1.4em; padding-top: 30px; padding-bottom: 30px }
.gratitude {padding-bottom: 5px }
.interstitial #omio-logo {display: inline-block; float: none}
#no_reviews {font-size: 1.2em; line-height: 1.2em}
#no_results {font-size: 1.4em; line-height: 1.2em}
#no_results_message, #no_reviews_message, #not_logged_in_message {background:url(/images/messages/info.png?1313574175) no-repeat scroll left center transparent; color:#333333; left:16px; padding-left:53px; position:relative; top:20px}
#no_results_suggestion, #no_reviews_suggestion {color: #666; font-size: 1.2em; width: 80%}
#no_results_suggestion {margin-bottom:50px}
#no_handset_deals {font-size: 1.1em; line-height: 1.5em}
#no_handset_deals_message {background: url(/images/messages/info_22.png?1313574175) no-repeat left; padding-left: 30px; color: #333}
#not_logged_in_message {height: 40px; margin-left: 100px; margin-top: 30px}
#not_logged_in {font-size: 1.2em}
.form_error, .form_info {font-size:1.2em}
.form_error, .error, .mistake, .errorExplanation {color: #c33; padding:5px}
.errorExplanation h2 {float: none; background:none; padding: 0; color: #c33}
.errorExplanation ul {margin-left: 30px}
.form_info, .info, #notice {color: #3c3; padding:5px}
#homepage_feed {float: left; width: 800px}
#homepage_feed h2 {margin-top: 0}
#homepage_feed a {font-weight: bold}
#homepage_news, #homepage_reviews {float: left; display: inline; width: 380px}
#homepage_reviews {margin-left: 20px}
.homepage #feed{ width: 630px; clear: both; font-size: .8em; border-top: 1px solid #FECD09}
.homepage .rss_feed_title {border-bottom: none}
.homepage #retailer_list .top_lists_content, .homepage #promo_list .top_lists_content {border: 1px solid #ccc; border-top: none; padding: 3px 0 3px 10px}
.homepage #phones_list {border-top: none}
.user_info {text-align:center; float:left; margin-right: 0px; text-align: center}
.user_info .avatar.icon_float_left {float: left}
.author_name {font-weight:bold; font-size: 10px;}
.event {clear: both; border-bottom: 1px solid #EDEDED; padding: 8px 0}
.homepage .event {border-bottom: none; width: 350px}
.event .user_info {width: 120px}
.event_content {position:relative}
#homepage_reviews .event_content {margin-left: 0}
.event_content img {position: absolute; left: -35px}
.event_rating {margin-top: 20px;}
.delete_event {float: right}
.feed .author {font-size: 1.1em; font-weight:bold; color: #777; margin:0 auto}
#rss_feed_link {display: inline-block; height: 16px; width: 16px; background: url(/images/backgrounds/rss-icon.png?1313574175) no-repeat 0 0; text-indent: -999em; margin-left: 5px}
#phone_feeds_deals #feed {margin-bottom: 30px; font-size:.8em; font-weight: normal}
#phone_feeds_deals .event {margin-left: 38px}
.phoneannouncement {background-color: #eee; margin-top: -5px}
.phoneannouncement .user_info {display: none}
.phoneannouncement .event_content {display: inline-block; margin: 7px}
.phoneannouncement a span {font-size: 1.2em; font-weight: bold}
.announcement {background-color: #eee; float:left; margin-top: 5px}
.phoneannouncement {margin-left: 0 !important; width: 444px}
.announcement .event_content {margin: 0 8px}
#no_handset_deals_message {background:transparent url(http://www.omio.com/images/messages/info_22.png?1313574175) no-repeat scroll left center; color:#333333; padding-left:30px}
#no_handset_deals {font-size:1.05em; line-height:1.5em; text-align:left; margin-bottom:10px}
#no_deals br {float: left}
#alert_email {position:relative; left:45px}
.alerts label {float:left; position:relative; right:46px; top:-2px; width:270px}
#alert_keep_my_address {position: relative; left: 45px}
#keep_my_address_label {position: relative; left: 0px}
#sign_up_now {position: relative; left: 45px}
.no_iphone_deals .alerts label {right: 0px}
.no_iphone_deals #keep_my_address_label {left:46px; position:relative; top: 0px}
#email_label {left: 45px}
#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image {padding: 10px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}
#lightbox-nav-btnPrev {left: 0; float: left}
#lightbox-nav-btnNext {right: 0; float: right}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0}
#lightbox-container-image-data {padding: 0 10px; color: #666}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}
#network_tariffs h2 {margin: 25px auto 5px}
#network_tariffs ul {clear:both; list-style-image:none; list-style-position:outside; list-style-type:none; width:760px}
#network_tariffs ul li {display: inline-block; width: 250px}
table.search_results tr span.detail_hook_modified_buy_button {display: block; margin-left: 10px; text-align: center; width: 100px}
.main_action_buy_button a {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; cursor:pointer; display:block; float:left; font-size:1em; height:40px; letter-spacing:0.01em; margin-left:2px; position:relative; right:1px; text-align:center; text-decoration:none; white-space:nowrap; width: 117px}
div.see_deal a {background: transparent url(/images/large_deal_buttons/sprite_see_deal.png?1313574175) no-repeat scroll 0px -46px}
div.more_info a {background: transparent url(/images/large_deal_buttons/sprite_more_info.png?1313574175) no-repeat scroll 0px -46px}
div.buy a {background: transparent url(/images/large_deal_buttons/sprite_buy.png?1313574175) no-repeat scroll 0px -46px}
div.go_to_site a {background: transparent url(/images/large_deal_buttons/sprite_go_to_site.png?1313574175) no-repeat scroll 0px -46px}
div#featured_deal_buy {background: transparent url(/images/large_deal_buttons/sprite_go_to_site.png?1313574175) no-repeat scroll -7px -46px}
div#featured_deal_buy:hover {background-position: -7px -1px}
div.see_deal a:hover {background-position: 0 -1px}
div.more_info a:hover {background-position: 0 -1px}
div.buy a:hover {background-position: 0 -1px}
div.go_to_site a:hover {background-position: 0 -1px}
* html div.see_deal a {background: transparent url(/images/large_deal_buttons/ie6/sprite_see_deal.png?1313574175) no-repeat scroll 0px -48px;}
div.buy_button_container {width: 117px}
div.big_button {background:url(/images/large_deal_buttons/sprite_go_to_site.png?1313574175) no-repeat scroll 0 -46px transparent; height: 46px; width: 120px}
.main_action_buy_button {overflow: hidden}
