@charset "utf-8";

body{background:url(/images/core/background.png) top center no-repeat; margin:0; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000; background-attachment:fixed;}
:focus{outline:none;}

a:link{text-decoration:none;color:#c00000;}
a:visited{text-decoration:none;color:#c00000;}
a:hover{text-decoration:none;color:#c00000;}
a:active{text-decoration:none;color:#c00000;}
a img{border:0;}

p{line-height:normal;margin-top:12px;margin-bottom:12px;}
h1{font-size:11px;display:inline;}
h2{font-size:16px;line-height:normal;margin-top:0px;margin-bottom:0px;font-weight:bold; color:#1F497D;}
textarea{font-family:inherit;}

.clear{clear:both; height:10px;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.blue{color:#1F497D;}
.red{color:#c00000;}
.error{color:#c00000;}
.no-top{margin-top:0;}
.auto-height{height:auto;}
.alignright{float:right; margin:0 0 5px 5px;}
.alignleft{float:left; margin:0 5px 5px 0;}
.aligncenter{clear:both;display:block;text-align:center;margin:0 auto;}
.bold{font-weight:bold;}
.bullets{list-style-type:square; margin:5px 0; line-height:2em;}
.bullets a{color:#1F497D;}
.bullets a:hover{color:#c00000;}
.bullets h3{margin:0; padding:0; float:left;}
.content{display:none; min-height:150px;}
.content-left{width:645px; float:left;}
a.btn,.btn{width:103px; height:18px; text-align:center; background:url(/images/sprites/btn.png) top left no-repeat; background-position:0 0; float:left; display:inline-block; color:#fff; padding-top:4px; font-size:12px; border:0;}
a.btn:hover,.btn:hover{background-position:0 -22px;}
a.btn.small,.btn.small{background:url(/images/sprites/btn-small.png) top left no-repeat; width:84px; background-position:-84px 0;}
a.btn.small:hover,.btn.small:hover{background-position:0 0;}

a.sq-btn,.sq-btn{width:156px; height:21px; text-align:center; background:url(/images/sprites/sq-btn.png) top left no-repeat; background-position:0 0; float:left; display:inline-block; color:#fff; padding-top:7px; font-size:12px; font-weight:bold;}
a.sq-btn:hover,.sq-btn:hover{background-position:0 -28px;}

#ajax{display:none;}
.ajax{top:0; left:0; width:100%; height:100%; z-index:1000; position:absolute; background:url(/images/core/ajax-overlay.png) repeat; margin:0; font-weight:bold; text-align:center;overflow:hidden;}
.ajax img{margin-top:170px;}

#wrapper{width:1000px; margin:0 auto;}
.header-shadow{width:1000px; display:block; height:12px; background:url(/images/core/header-drop-shadow.png) top left repeat-x; margin:0 auto;}
.containerOuter{width:980px; padding:0 10px; margin:0 auto; background:url(/images/core/container-drop-shadow.png) top left repeat-y;}
.containerInner{width:960px; margin-left:10px;}
.mainContent{width:960px; float:left;}
.footer-shadow{width:1000px; display:block; height:12px; background:url(/images/core/footer-drop-shadow.png) top left repeat-x; margin:0 auto; clear:both;}
.left-content{width:645px; float:left;}

.header{width:960px; height:110px;}
.header .headerBanner{float:right; margin:25px 0 20px 0; width:468px; display:inline; position:relative;}
.header .headerBanner img{max-width:468px;}
.header .logo{float:left; margin:5px 0 0 10px;}

.footer{width:960px; height:265px; clear:both; margin:0 0 9px 0; padding:0;}
.footer .footer-left{width:4px; height:265px; float:left; clear:both; background:url(/images/core/footer-left.png) top left no-repeat;}
.footer .footer-right{width:4px; height:265px; float:left; background:url(/images/core/footer-right.png) top left no-repeat;}
.footer .footer-middle{width:952px; height:265px; float:left; position:relative; background:url(/images/core/footer-middle.png) top left repeat-x;}
.footer .footer-middle div{float:left; margin-left:90px;}
.footer .footer-middle div.first{margin-left:60px;}
.footer .footer-middle p{color:#fff; font-weight:bold; font-size:16px; margin:5px auto 5px auto;}
.footer .footer-middle ul{margin:0; padding:0 0 25px 0; list-style-type:none;}
.footer .footer-middle ul li{line-height:1.7em;}
.footer .footer-middle .copy{position:absolute; width:952px; font-size:12px; text-align: center;font-weight:normal; margin:0; bottom:3px; left:0;}
.footer .footer-middle a{color:#8eb4e3; text-decoration:underline; font-size:12px;}

#navigation{display:block; clear:both; width:960px; margin:0;}
#navigation .top{height:27px;}
#navigation .top .left{width:4px; height:27px; background:url(/images/core/nav-top-left.png) top left no-repeat; float:left;}
#navigation .top .middle{width:949px; padding-left:3px; height:27px; background:url(/images/core/nav-top-middle.png) top left repeat-x; float:left;}
#navigation .top .right{width:4px; height:27px; background:url(/images/core/nav-top-right.png) top left no-repeat; float:left;}
#navigation .top .middle a{display:inline-block; float:left; padding:5px 10px 6px 10px; text-transform:uppercase; color:#fff;  font-weight:bold;}
#navigation .top .middle a:hover,#navigation .top .middle a.active{color:#1F497D; background:#eee; border:1px solid #ccc; border-bottom:0; padding:5px 9px 6px 9px;}
#navigation-bottom{width:958px; height:26px; border:1px solid #ccc; border-top:none; background:#eee; margin-bottom:10px;}
#navigation-bottom #select-make-model{float:right; margin:0; padding:1px 0 0 0;}
#navigation-bottom select{width:150px; margin:0 5px 0 0;}

#navigation-bottom h1{float:left; margin:6px 0 0 5px; padding:0; font-size:12px; color:#1F497D; font-weight:normal;}
#header-drop-menu-con{display:none;}
#header-drop-menu{border:1px solid #ccc; border-top:none; background:#eee; padding:10px 0;}
#header-drop-menu .display-networks,#header-drop-menu .display-manufacturers{width:100%; text-align:center; margin:0 auto;}
#header-drop-menu .display-manufacturers tr.first td{padding-bottom:7px;}
#header-drop-menu img{border:2px solid #ccc;}
#header-drop-menu img:hover{border-color:#1F497D;}
#header-drop-menu #header-drop-menu-close{float:right; margin-right:5px;}
#header-drop-menu p{margin-bottom:0;}


.sidebar-300{float:right; width:300px; overflow:hidden;}

.box-header{border:1px solid #ccc; background:#eee; font-weight:bold; text-transform:uppercase; color:#1F497D; padding:4px 0 4px 10px; margin:0 0 10px 0;}

.box{width:300px;margin:0 0 10px 0;}
.box .box-header{margin:0;}
.box .middle{border:1px solid #ccc; border-top:0;}
.box ul, .box ol{margin:0; padding:15px 0;}
.box ul.social-links{padding:15px 0 0 0;}
.box ul.social-links li{display:inline; width:60px; float:left; text-align:center;}
.box ul.social-links .social-facebook{margin:0 30px 0 25px;}
.box ul.social-links .social-twitter{margin:0 40px 0 0;}
.box ul.social-links .social-digg{margin:0;}
.box ul.social-links .social-gplus{margin:2px 0 0 0;}
.box p.twitter-followers{float:left; padding:0 0 0 40px;}
.box ol.top-ten-phones{font-size:16px; color:#1F497D; font-weight:bold;}
.box ol.top-ten-phones li{float:left; clear:left; position:relative;width:270px; height:32px; margin-bottom:4px; border-bottom:1px solid #ccc; margin:0 0 10px 30px;}
.box ol.top-ten-phones li.last{margin-bottom:0; border-bottom:0;}
.box ol.top-ten-phones li span{float:left; clear:left; margin-top:-5px; font-size:12px; color:#000; font-weight:normal;}
.box ol.top-ten-phones .btn{float:right; clear:right; margin-right:10px;}
.box .featured{border-bottom:1px solid #ccc; padding:7px 0 0 0; float:left; clear:left; width:290px; height:64px; margin-left:5px;}
.box .featured .featured-image{float:left; margin:0 5px 0 5px; border:2px solid #ccc;}
.box .featured .featured-title{margin:0;}
.box .featured .featured-title a{color:#000;}
.box .featured .featured-title a:hover{color:#c00000;}

.tabs{height:35px; clear:left; border-bottom:1px solid #ccc; display:inline-block;}
.tabs a.tab{width:122px; height:25px; text-align:center; background:url(/images/sprites/tab.png) top left no-repeat; background-position:-122px 0; float:left; display:block; margin-right:10px; color:#fff; font-weight:bold; padding-top:10px}
.tabs a.tab.last{margin-right:0;}
.tabs a.tab:hover{background-position:0 0;}
.tabs a.tab.active{background-position:0 0;}
.tab-container{width:645px; float:left;}
.tab-container.extended{width:960px; float:left;}
.tab-container .hide{display:none;}
.tab-container h2{padding:10px 0 0 0;}
.tab-container .youtube-player{display:block; margin:0 auto; margin-top:10px;}

#sidebar{width:300px; height:300px; float:right;}

ul.pagination{list-style-type:none; margin:0; padding:0; clear:left;}
ul.pagination li{display:inline; margin:0; padding:0;}
ul.pagination li a,ul.pagination span{background:#F1F1F1; border:1px solid #BBBBBB; color:#888888; float:left; font-size:11px; line-height:14px; margin: 0 5px 0 0; padding:4px 0; text-align:center; text-decoration:none; width:24px;}
ul.pagination span{background:#fff; color:#000;}
ul.pagination li a:hover{color:#fff; background:#1F497D; border-color:#8eb4e3;}
ul.pagination li a.text{width:auto; padding:4px;}

.latest-news{width:645px; float:left; position:relative;}
.latest-news .post-list{float:left; clear:both; margin:0 0 15px 0;padding:0 0 15px 0; border-bottom:1px dotted #ccc; height:150px; width:645px;}
.latest-news .post-list a{text-decoration:underline;}
.latest-news .post-list a:hover{color:#1f497d; text-decoration:none;}
.latest-news .post-list .post-title{margin:0 0 7px 0; padding:0; width:420px; float:right; text-align:left;}
.latest-news .post-list .post-title a{color:#000; font-size:20px; font-weight:bold; text-decoration:none;}
.latest-news .post-list .post-info{margin:0 0 7px 0; padding:0; width:420px; float:right; clear:right; text-align:left; font-size:10px; text-transform:uppercase;}
.latest-news .post-list p.post-image{float:left; margin:0 15px 0 0; width:206px; height:146px; border:2px solid #ccc; overflow:hidden; text-align:center; cursor:pointer;}
.latest-news .post-list p.post-image:hover{border-color:#1f497d;}
.latest-news .post-list p.post-excerpt{width:420px; margin:0 0 7px 0;float:right; text-align:left;}
.latest-news .post-list p.continue{width:420px; margin:0 0 7px 0;float:right; text-align:left;}

.latest-news .post-list.reviews{padding:0 0 0 0; height:146px;}
.latest-news .post-list.reviews .post-title{width:472px;}
.latest-news .post-list.reviews .post-info{width:472px;}
.latest-news .post-list.reviews p.post-image{width:156px; border:none;}
.latest-news .post-list.reviews p.post-excerpt{width:472px;}

.phone-review .image-con{width:294px; position:relative;float:left; margin-right:10px;}
.phone-review #main-image{padding:10px 30px 0 30px; width:128px; border:1px solid #ccc; margin:0 0 10px 0;}
.phone-review #main-image img{display:block; margin:0 auto 10px auto;}
.phone-review #main-image img.image{width:130px; height:200px;}
.phone-review .sub-image{float:right; height:139px; border:1px solid #ccc; margin-bottom:10px; clear:right; width:90px;}
.phone-review .sub-image img{height:138px; cursor:pointer;}
.phone-review .title-and-ratings{width:960px; margin:0 0 0 0; height:30px;}
.phone-review .title-and-ratings .phone-title{font-size:18px; color:#c00000; font-weight:bold;float:left;}
.phone-review .title-and-ratings .expert-rating{font-weight:bold;float:right;margin:0 10px 0 0;}
.phone-review .title-and-ratings .user-rating{font-weight:bold;float:right;}
.phone-review .title-and-ratings span{margin:2px 5px 0 0; float:left; color:#1f497d;}
.phone-review .title-and-ratings img{height:18px}
.phone-review .title-and-ratings p{margin:0;}
.phone-review .pros-and-cons{width:346px; float:left; clear:right; position:relative;}
.phone-review .pros-and-cons .see-deal{width:346px; text-align:center; float:left; clear:left; margin:0; padding:0;}
.phone-review .pros-and-cons .see-deal a{display:inline-block; margin:0 auto; height:22px; padding:7px 10px 0 10px; border:1px solid #fa9c9c; background:url(/images/core/see-prepaid-deal-bg.png) top left repeat-x; text-align:center; color:#fff; font-weight:bold;}
.phone-review .box{width:344px; height:118px; border:1px solid #ccc;}
.phone-review .box p{width:334px; margin:0; padding:5px; background:#eee; border-bottom:1px solid #ccc; font-weight:bold;}
.phone-review .box ul{padding:8px 0;}
.phone-review .box.pros{float:left;}
.phone-review .box.cons{float:left; clear:left;}
.phone-review .box.pros p{color:#060;}
.phone-review .box.cons p{color:#c00000;}
.phone-review .box li{line-height:1.6em; padding:0; background-position:.4em;}
.phone-review .box li p{float:right; clear:right; width:294px; text-align:left; margin:0; padding:0; background:none; font-weight:normal;border:none;}
.phone-review .box.pros li p,.phone-review .box.cons li p{color:#000;}
.phone-review .box.pros ul{list-style-image:url(/images/core/yes.png); text-align:left; margin:5px 0 0 50px;}
.phone-review .box.cons ul{list-style-image:url(/images/core/no.png); margin:5px 0 0 50px;}
.phone-review .availablity{width:300px; height:292px; margin:0 0 10px 0; float:right;}
.phone-review .availablity p{height:32px; margin:5px 0 10px 0; font-weight:bold; display:block; font-size:12px;}
.phone-review .availablity p span{display:inline-block; float:left; margin:8px 5px 0 0; color:#1f497d;}
.phone-review .availablity p span.network{display:inline-block; float:left; width:32px; height:32px; background-position:0 -32px;  margin:0 5px 0 0;}
.phone-review .availablity p span.network.active{background-position:0 0;}
.phone-review .availablity p span.last{margin-right:0;}
.like-this{ border:1px solid #ccc; background:#eee; float:right; clear:right; margin:0 0 0 0; padding:5px 15px;}
.like-this.last{margin:0; float:left;}
.like-this p{float:left; margin:2px 10px 0 0; color:#1f497d; }
.like-this .fb-like{float:left; width:85px;}
.like-this .twitter-share-button{float:left}
.like-this .google-plus1{float:left; height:20px; overflow:hidden;}

#expert-review,#user-reviews{clear:left;  padding:5px 5px 20px 5px; position:relative;}
#expert-review p{line-height:1.4em;}
#expert-review p:first-child{margin-top:0;}
#expert-review #write-review1{position:absolute; top:1em; right:1em;}
#expert-review #write-review2{float:right;}
#expert-review .article-title{color:#c00000; font-size:20px;}
#expert-review .post-info{margin:5px 0; width:645px;height:50px;}
#expert-review .post-info .author{float:left; margin:0 10px 0;}
#expert-review .post-info span{float:left; margin:0; padding:15px 0 0 0; color:#777;}

#user-reviews #add-review{width:602px; padding:0 15px 15px 15px;}
#user-reviews #add-review p.title{text-transform:uppercase; color:#1f497d; font-weight:bold;}
.add-review table{margin:0 auto;}
.add-review table th,.add-review table td{padding-bottom:5px;}
.add-review th{padding-right:15px;}
.add-review .btn{float:none; margin:0 auto;}
#add-review #review_title,#add-review #review_text{padding:3px; width:300px; font-size:14px; border:2px solid #ccc;}
#add-review #review_title:focus,#add-review #review_text:focus{border-color:#1f497d;}
#add-review #review_text{height:150px; width:300px; max-width:300px; max-height:300px;}
#add-review label.label-error{color:#c00000;}
.review{border-bottom:1px dotted #ccc; margin:0 10px 10px 10px; padding:0 0 5px 0;}
.review .review-title{color:#c00000; font-size:16px; font-weight:bold; float:left; margin:0;}
.review .review-rating{float:right; margin:0;}
.review .review-date{color:#1f497d; font-size:12px; clear:both; margin:0 0 5px 0;}
.review .review-text{line-height:1.4em; margin:0;}
.QapTcha {position:relative; margin-bottom:5px;}
.QapTcha #bgSlider {width:202px;height:22px;background:transparent url(http://static.broadbandexpert.com/images/QapTcha.png) no-repeat 0 -22px;float:left;}
.QapTcha #Slider {width:48px;height:22px;background:transparent url(http://static.broadbandexpert.com/images/QapTcha.png) no-repeat -32px 0;cursor:e-resize;position:absolute;left:0}
.QapTcha #Icons {float:left;width:16px;height:16px;background:transparent url(http://static.broadbandexpert.com/images/QapTcha.png) no-repeat 0 0;margin-top:3px;margin-left:10px;}
.QapTcha #TxtStatus {width:210px;padding-top:5px;text-align:center;font-size:10px;clear:both; font-weight:bold;}
.QapTcha .dropSuccess {color:#568E2F}
.QapTcha .dropError {color:#bb2828}


#manufacturer-list .category{width:203px; float:left; margin:0 15px 15px 0; border:1px solid #ccc;color:#000; font-weight:bold;}
#manufacturer-list .category.last{margin-right:0;}
#manufacturer-list .category:hover{border-color:#1f497d;}
#manufacturer-list .category p{text-align:center;}

#features .specs-con{font-size:14px; width:645px;}
#features .specs-con table{width:315px; float:left;}
#features .specs-con table th{width:150px;}
#features .specs-con table td{padding:5px 0; height:18px; display:block;}
#features .specs-con table.last{float:right;}

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/resources/plugins/star-rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/resources/plugins/star-rating/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

#comments { margin: 0 0 20px 0; }
#comments h3 { font-size: 11px; font-weight: normal; text-transform: uppercase; display: block; height: 28px; background: url(/images/core/sidebar_h3.png) top repeat-x; padding: 11px 13px 0 13px; margin: 0 0 10px 0; color: #575757; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#comments ul { list-style-type: none; }
#comments ul li { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #dcdbd9; overflow: hidden; }
#comments ul li ul li { margin: 10px 0 0 50px; padding: 10px 0 0 0; border-top: 1px solid #dcdbd9; overflow: hidden; border-bottom: 0 none!important; }
#comments ul li ul li textarea { width: 278px; }
#comments .avatar { float: left; margin: 0 15px 0 0; width: 40px; }
#comments .comment-reply-link { float: right; }
#comments .comment-meta { font-size: 11px; text-transform: uppercase; margin: 0 0 10px 0; }
#comments a { color: #ca0000; text-decoration: none; }
#comments a:hover { color: #323232; }
#comments .comment-text { margin: 0 0 0 55px; line-height: 18px; }
#comments .name { color: #ca0000; margin: 0 0 5px 0; display: block; }

#respond{margin:10px 0 0 0; overflow:hidden; border-radius:5px; background:#dedede url(/images/core/sidebar_h3.png) top left repeat-x; float:left; clear:both; width:635px;}
#respondInner{padding:0 15px 15px 15px; overflow: hidden; }
#respond h3{font-size:11px; font-weight:bold; text-transform:uppercase; display:block; height:28px; padding:11px 13px 0 13px; margin:0 0 5px 0; color:#575757; }
#respond p{ margin:0 0 15px 0;}
#respond .left{width:180px; float:left; margin:0 10px 0 0;}
#respond .text{border:1px solid #dedddc; padding:5px; background:#fff; margin:0 0 15px 0; }
#respond textarea{ float:left; border:1px solid #dedddc; padding:5px; background:#fff; margin:0 0 15px 0; width:400px; max-width:400px;}
#respond .cancel-comment-reply{margin:0 0 15px 0;}
#respond .btn,#add-review .btn{float:right; cursor:pointer; clear:both; text-transform:uppercase; border:0; height:22px; padding:3px 0 3px 0; font-weight:bold;}
#respond div.submit{clear:both; float:right; margin:0 100px 0 0;}
#respond div.submit #submit{margin-right:75px;}

#deals{position:relative;}
#plans.filter form{position:absolute; top:4px; left:15px; z-index:3;}

#plans.filter form table td label{color:#c00000; font-weight:bold; display:block;margin:0 0 2px 0;width:100px; text-align:center;}
#plans.filter form table td select{width:100px; font-size:14px;}

#plans-results{width:928px; background:#eee; border:1px solid #ccc; padding:15px; position:relative;}
#plans-results .plan-header{float:right; margin:0 0 10px 0;}
#plans-results .plan-header div{width:95px; height:27px; line-height:27px; float:left; border:1px solid #ccc; border-left:none; text-align:center;background:url(/images/core/sort-wrapper-bg.jpg) top left repeat-x; color:#fff; font-weight:bold; cursor:pointer; font-size:12px;}

#plans-results .plan-header .buynow{cursor:default; width:107px;}


#plans-results .plan{width:930px; float:left; clear:left; margin:0 0 10px 0; position:relative;}
#plans-results .plan-inner{width:922px; height:75px; background:#fff; padding:2px; border:2px solid #1F497D;}
#plans-results .plan-inner:hover{padding:0; border:4px solid #1F497D;}
#plans-results .plan-inner div{width:95px; height:57px; padding-top:18px; float:left; border-right:1px solid #ccc; overflow:hidden; text-align:center; font-size:20px; font-weight:bold;}
#plans-results .plan-inner .network{width:143px; position:relative;}
#plans-results .plan-inner .network img{position:absolute; top:2px; left:21px;}
#plans-results .plan-inner .network a{position:absolute; bottom:0px; left:21px; display:block; font-size:12px; background:#eee; border:1px solid #ccc; color:#1F497D; padding:2px;}


#plans-results .plan-inner .buynow{border-right:none; font-size:14px; width:106px; position:relative;}

#plans-results .plan-inner .buynow a#more{position:absolute; bottom:0px; left:24px; display:block; font-size:12px; background:#eee; border:1px solid #ccc; color:#1F497D; padding:2px;}
#plans-results .plan-inner .buynow a#see-deal{position:absolute; top:15px; left:4px; display:block; font-size:14px; width:98px; height:30px; line-height:30px; border:0; color:#fff; background:url(/images/sprites/see-deal.png) top left no-repeat;}
#plans-results .plan-inner .buynow a#see-deal:hover{background-position:-98px 0;}
#plans-results .plan-inner span{display:block; font-size:11px;}
#plans-results .plan-inner .dark{color:#1F497D;}
#plans-results .plan-inner .light{color:#558ED5;}
#plans-results .plan-inner .green{color:#008000;}
#plans-results .plan-inner .red{color:#c00000;}
#plans-results .plan .title{width:300px;height:27px; border:none; position:relative;}
#plans-results .plan .title .left{width:4px; height:27px; background:url(/images/core/nav-top-left.png) top left no-repeat; float:left;}
#plans-results .plan .title .middle{width:292px; height:27px; background:url(/images/core/nav-top-middle.png) top left repeat-x; float:left;}
#plans-results .plan .title .right{width:4px; height:27px; background:url(/images/core/nav-top-right.png) top left no-repeat; float:left;}
#plans-results .plan .title .middle p{line-height:27px; width:292px; margin:0; font-size:13px; font-weight:bold; color:#fff;}
#plans-results .plan .title .middle p.small{font-size:12px;}
table.more-info{clear:both;}
table.more-info th{height:27px; background:#eee; font-weight:bold; padding-right:8px; text-align:right;}

#search{position:relative;}
#search-menu{width:166px; height:659px; padding-top:15px; border:2px solid #ccc; float:left; margin:0 13px 0 0; color:#000; font-weight:bold; font-size:13px; background:url(/images/core/search-menu-bg.png) top left repeat-y;}
#search-menu fieldset{display:block; width:162px; border:none; margin:0 auto 5px auto; padding:0;}
#search-menu fieldset#fldNetworks{border:1px solid #ccc; background:#fff;}
#search-menu label{cursor:pointer;}
#search-menu fieldset table{width:160px;}
#search-menu select{width:110px; margin:1px auto; display:block;}
#search-menu fieldset.last{margin-bottom:0;}
#search-menu fieldset.last table td{padding:4px 0;}
#search-menu table td.last{padding-bottom:0;}
#search-menu table th input{margin:0; padding:0; width:20px;}
#search-menu .network,#search-results .network{display:inline-block; float:left; margin:0 0 0 5px; width:32px; height:32px; background-position:0 -32px; cursor:pointer;}
#search-menu .network.active,#search-results .network.active{background-position:0 0;}
#search-menu .network.first{clear:left;}
#t-mobile-phones.network{background-image:url(/images/networks/icons/t-mobile-logo.png);}
#cricket-phones.network{background-image:url(/images/networks/icons/cricket-logo.png);}
#sprint-phones.network{background-image:url(/images/networks/icons/sprint-logo.png);}
#boost-mobile-phones.network{background-image:url(/images/networks/icons/boost-mobile-logo.png);}
#att-phones.network{background-image:url(/images/networks/icons/at-t-logo.png);}
#verizon-phones.network{background-image:url(/images/networks/icons/verizon-logo.png);}
#virgin-mobile-phones.network{background-image:url(/images/networks/icons/virgin-mobile-logo.png);}
#metro-pcs-phones.network{background-image:url(/images/networks/icons/metro-pcs-logo.png);}
#search-results{float:left; width:777px; position:relative;}

#search-results .phone{width:169px; height:330px; padding:0 5px; display:block; position:relative; float:left; margin:0 15px 10px 0; border:2px solid #ccc; text-align:center; font-weight:bold;}
#search-results .phone.first{clear:left;}
#search-results .phone.last{margin-right:0;}
#search-results .phone p.title{margin:10px auto 0 auto; width:169px; height:32px; overflow:hidden; text-align:center; color:#000;}
#search-results .phone p.monthly_cost{margin:5px auto 0 auto; width:169px; height:32px; overflow:hidden; text-align:center; color:#000;}

#search-results .phone span{color:#c00000;}
#search-results .phone a.btn{color:#fff; position:absolute; bottom:5px; right:2px;}
#search-results .phone a.btn.see-deals{background-position:0 0; right:auto; left:2px;}
#search-results .phone a.btn.see-deals:hover{background-position:-84px 0;}
#search-results .phone.no-plans a.btn{right:25%;}
#search-results .phone .networks{height:32px; width:169px;margin:0;}
#search-results .phone .network{float:none;}

#compare{position:relative; min-height:950px; width:645px; float:left;}
#compare .phone{width:203px; border:1px solid #ccc; float:left; margin-right:15px; position:relative;}
#compare .phone.last{margin-right:0;}
#compare .phone select{width:180px; display:block; margin:0 auto 10px auto; font-size:16px;}
#compare .phone .image-con{width:130px; height:200px; margin:0 auto 10px auto;}
#compare .versus{position:absolute; top:91px; width:52px; height:52px; background:url(/images/core/compare-vs.png) top left no-repeat; z-index:2000}
#compare #vs1.versus{left:188px;}
#compare #vs2.versus{right:188px;}
#compare a.btn{float:none; margin:0 auto;}

.specs-con,#compare .phone .specs-con table{width:203px; font-size:12px;}
.specs-con th,#compare .phone .specs-con td{padding:4px 0 4px 4px; text-align:left;}
.specs-con .odd{background:#e5e5e5;}
.specs-con td img{margin-top:3px;}

#image-slider{height:250px; margin-bottom:15px; position:relative;}
#image-slider #gallery{width:645px; height:250px; float:left;}
#image-slider div.content{display:none;float:right;width:550px;}
#image-slider div.content a{text-decoration: none;color: #777;}
#image-slider div.content a:focus,
#image-slider div.content a:hover,
#image-slider div.content a:active{text-decoration: underline;}
#image-slider div.slideshow-container{position:relative;float:left;width:645px;height:250px;}
#image-slider div.loader{position:absolute;top:0;left:0;background-image:url(/images/core/loader.gif);background-repeat:no-repeat;background-position:center;width:645px;height:250px;}
#image-slider div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;}
#image-slider div.slideshow a.advance-link{display:block;width:645px;height:250px;line-height:250px;text-align:center;}
#image-slider div.slideshow a.advance-link:hover,
#image-slider div.slideshow a.advance-link:active,
#image-slider div.slideshow a.advance-link:visited{text-decoration:none;}
#image-slider div.slideshow img{position:absolute;top:0;left:0;width:645px;height:250px;vertical-align:middle;}
#image-slider span.image-caption{display:block;position:absolute;}
#image-slider div.caption{background:url(/images/sprites/caption.png) top left repeat-x;background-position:0 0;padding:12px;height:51px;color:#ccc;overflow:hidden;}
#image-slider div.caption.active{background:url(/images/sprites/caption.png) top left repeat-x;background-position:0 -75px;color:#fff;}
#image-slider div.image-title{font-weight:bold;font-size:1.4em;}
#image-slider div.image-desc{line-height:1.3em;padding-top:12px;}
#image-slider #thumbs{float:right; width:300px; height:250px;}
#image-slider ul.thumbs{margin:0;padding:0;}
#image-slider ul.thumbs li{float:left;clear:left;display:block;padding:0;width:300px;list-style:none; position:relative; }
#image-slider ul.thumbs li .caption{display:none;}
#image-slider ul.thumbs a{display:block;border:1px solid #ccc;height:59px; margin:0 0 2px 0; background:url(/images/sprites/featured-bg.png) top left repeat-x; background-position:0 0; font-weight:bold; position:relative;}
#image-slider ul.thumbs li.selected a{border-color:#8eb4e3; background-position:0 -59px; color:#fff;}
#image-slider ul.thumbs li.selected a .post-title{color:#fff;}

#image-slider a.thumb{display:block;border:1px solid #ccc;height:59px; margin:0 0 2px 0; background:url(/images/sprites/featured-bg.png) top left repeat-x; background-position:0 0; font-weight:bold; position:relative;}
#image-slider ul.thumbs li.selected a.thumb{border-color:#8eb4e3; background-position:0 -59px;}
#image-slider ul.thumbs li.selected a.thumb .post-title{color:#fff;}
#image-slider ul.thumbs img{width:59px;height:59px;margin:0px 5px 0 0;float:left;}
#image-slider .thumbs .post-title{float:right;width:220px;margin:12px 5px 0 0;text-align:left;color:#1F497D; position:relative; font-weight:bold; cursor:pointer;}

#textbox{float:left;width:650px;font-size:12px; margin-bottom:10px;}
#textbox #tb-tabs div{float:left; width:150px; padding:4px 0; text-align:center; cursor:pointer; background:url(http://static.broadband-expert.co.uk/images/textbox-tab-bg.png) top left repeat-x; border:1px solid #ccc; margin:0 10px -1px 0; z-index:400; color:#1F497D;}
#textbox #tb-tabs div.active{font-weight:bold; border-bottom:1px solid #fff;}
#textbox #tb-tabs #text-3{width:auto; padding:4px 5px; min-width:150px;}
.textbox-con{width:638px; height:442px; clear:left; border:1px solid #ccc; overflow-x:hidden; padding:5px 5px 0 5px; margin-top:-1px;}
.textbox-con{width:638px; height:437px; clear:left; border:1px solid #ccc; overflow-x:hidden; padding:5px; margin-top:-1px;}
.textbox-con #content-text-1.tab-content{position:relative; height:437px;}
.textbox-con .see-more{position:absolute; bottom:0px; right:10px; margin:0; z-index:100;}
.textbox-con .see-more a{font-weight:bold; text-decoration:underline;}
.textbox-con div.inactive{display:none;}
.no-scroll{overflow-y:hidden;}
.textbox-con h2{color:#c00000;font-weight:bold;}
.textbox-con ul{list-style-image:url(http://static.broadband-expert.co.uk/images/tick.jpg);}
.textbox-con h3{line-height:1.5em;}
.textbox-con.banners-3{height:735px;}
#textbox .news-item{line-height:2em;}
#textbox .news-item li{margin-bottom:5px;}
#textbox #content-text-3{color:#000; font-size:14px;}
#textbox #content-text-3 p{line-height:1.4em;}

.post-box{float:left; margin:0 11px 11px 0;padding:0 0 11px 0; border-bottom:1px dotted #ccc; width:205px; height:190px;}
.post-box.first{clear:left; margin-left:1px;}
.post-box.last{margin-right:0;}
.post-box .post-title{margin:0 0 7px 0; padding:0; width:205px; text-align:left; color:#000; cursor:pointer; font-size:14px;}
.post-box p.post-image{float:left; margin:0 0 5px 0; width:199px; height:140px; border:2px solid #ccc; overflow:hidden; text-align:center; position:relative; cursor:pointer;}
.post-box p.post-image:hover{border-color:#1f497d;}
.post-box p.post-excerpt{width:420px; margin:0 0 7px 0;float:right; text-align:left;}

.popular-list{color:#000; font-weight:bold; border-bottom:1px dotted #ccc; margin-bottom:5px; height:69px; cursor:pointer;}
.popular-list.first{padding-top:5px;}
.popular-list.last{border-bottom:none; margin-bottom:0;}
.popular-list:hover{color:#1f497d}
.popular-list .popular-title{margin:0 5px 0 0; padding:0; width:193px; float:right; text-align:left; padding:5px 0 0 0;}
.popular-list .popular-title a{color:#000; font-size:16px; font-weight:bold; text-decoration:none;}
.popular-list p.popular-image{float:left; margin:0 10px 0 5px; width:81px; height:60px; border:2px solid #ccc; overflow:hidden; text-align:center; position:relative;}
.popular-list p.popular-image:hover{border-color:#1f497d;}
.popular-list.reviews p.popular-title{padding:25px 0 0 0;}

.apps{width:645px; float:left;}
.apps .title{font-size:22px; color:#c00000; margin:0 0 10px 0; padding:0; font-weight:bold;}
.apps .app{width:313px; height:110px; border:1px solid #ccc;margin:0 15px 15px 0; float:left; color:#000; position:relative;}
.apps .app:hover{border-color:#1F497D;}
.apps .app.last{margin-right:0;}
.apps .app img{float:left; padding:5px 10px 0 5px;}
.apps .app p{width:193px; padding-right:5px; float:right; text-align:left; margin:0;}
.apps .app p.title{font-size:20px; margin:0; padding:20px 0 0 0;}
.apps .app span{float:none; position:absolute; bottom:1em; right:1em; font-weight:bold;}

.article{width:645px; float:left;}
.article h1,.article p.title{font-size:43px; font-weight:bold;}
.article .author-date{float:left;}
.article .like-this{width:625px; background:#eee; float:right; clear:right; padding:5px 15px 5px 5px; margin:0 0 10px 0;}
.article .like-this.last{margin-bottom:0;}
.article .like-this p{float:left; margin:3px 10px 0 0; font-size:12px; }
.article .like-this.last p{float:right; margin:2px 15px 0 0; font-weight:bold; font-size:14px; }
.article .like-this .fb-like{float:right; width:85px;}
.article .like-this .twitter-share-button{float:right;}
.article .like-this .google-plus1{float:right; height:20px; overflow:hidden;}
.article img.size-full{max-width:645px; max-height:425px;}
.article img.alignleft{margin:0 10px 10px 0;}
.article img.alignright{margin:0 0 10px 10px;}
.article #respond{width:645px;}
.article #article p{line-height:1.4em;}

#tblContact{width:629px; padding:8px; margin:0 auto;}
#tblContact input[type="text"],#tblContact textarea{border:1px solid #1F497D;width:500px;font-family:Arial, Helvetica, sans-serif;padding:3px;font-size:14px;margin:5px 0;}
#tblContact .btn,#tblContact .btn{float:right; cursor:pointer; clear:both; text-transform:uppercase; border:0; height:22px; padding:0 0 3px 0; font-weight:bold;}
#tblContact input[type="text"]:focus,#tblContact textarea:focus{border-color:#8eb4e3;}

.coverage{width:645px; float:left;}
.coverage .title{font-size:22px; color:#c00000; margin:0 0 10px 0; padding:0; font-weight:bold;}
.coverage .network{width:203px; height:150px; border:1px solid #ccc; margin:0 15px 15px 0; float:left; color:#000;}
.coverage .network:hover{border-color:#1F497D;}
.coverage .network.last{margin-right:0;}
.coverage .network img,.coverage .network span{float:none; display:block; margin:0 auto;}
.coverage .network img{margin:5px 0;}
.coverage .network span{background-position:0 -28px;}
.coverage .network span:hover{background-position:0 0;}

.news-categories{float:left; width:149px;}
.news-categories a{color:#1F497D;}
.news-categories a:hover{color:#c00000; text-decoration:underline;}
.news-categories.right{float:right;}
.news-categories p{margin:0 0 5px 0; padding:0 0 0 15px;}
.news-categories p.title{padding:5px 0 0 7px;font-weight:bold; text-decoration:underline;}

.latest-reviews{float:left; width:645px; position:relative;}
.latest-reviews .review{width:313px; float:left; margin:0 0 15px 0; padding:0; border:1px solid #ccc; position:relative;}
.latest-reviews .review.last{margin-right:0; float:right;}
.latest-reviews .review p{float:left; clear:left; margin:0 0 4px 0; padding:0; width:177px; font-size:12px; font-weight:bold; height:22px; line-height:30px; padding-left:3px; position:relative;}
.latest-reviews .review p span{float:right; font-weight:normal; width:97px; text-align:left;}
.latest-reviews .review p span img{width:97px; margin:2px 0 0 0;}
.latest-reviews .review p.post-image{float:right; clear:none; margin:0; width:130px; height:146px; overflow:hidden; text-align:center; cursor:pointer;}
.latest-reviews .review p.post-title a{color:#000; font-size:14px; font-weight:bold; padding:7px 0 0 2px; line-height:normal; color:#c00000; margin-bottom:5px;}
.latest-reviews .review a.btn{color:#fff; font-weight:bold; line-height:normal; position:absolute; top:6px; right:0;}
.latest-reviews .review a.btn.see-deals{background-position:0 0;left:3px;}
.latest-reviews .review a.btn.see-deals:hover{background-position:-84px 0;}
.latest-reviews .review.no-plan a.btn{right:auto; left:3px;}

.recycle-landing{width:643px; height:225px; border:1px solid #ccc; float:left; position:relative; margin:0 0 10px 0;}
.recycle-landing .recycle-landing-title{width:385px; height:68px; margin:5px 0 0 5px; padding:8px 15px; font-weight:bold; color:#fff; font-size:32px; background:url(/images/core/recycle-landing-title-bg.png) top left repeat-x; float:left;}
.recycle-landing .recycle-landing-title span{display:block; font-size:20px;}
.recycle-landing .pile-of-phones{float:left; clear:left; margin:0 0 0 45px;}
.recycle-landing .magic-hat{float:right; margin:10px 10px 0 0;}

.recycle-most-popular{width:300px; height:225px; border:1px solid #ccc; float:right; position:relative; margin:0 0 10px 0;}
.recycle-most-popular .title{color:#1F497D; font-size:18px; font-weight:bold; margin:5px 0 0 5px;}

.recycle-landing-steps{float:left; width:643px; height:225px; border:1px solid #ccc; position:relative; margin:0 0 10px 0;}
.recycle-landing-steps .title{color:#1F497D; font-size:18px; font-weight:bold; margin:5px 0 25px 5px;}
.recycle-landing-steps img{float:left; position:relative; margin-right:10px;}
.recycle-landing-steps img.first{margin:0 0 0 20px;}
.recycle-landing-steps div{float:left; position:relative; padding-top:15px; margin-right:10px; font-size:14px; width:100px;}
.recycle-landing-steps div.last{padding-top:10px; margin-right:0;}

.recycle-most-valuable{width:298px; height:225px; border:1px solid #ccc; float:right; margin:0 0 10px 0;}

.recycle-header.landing{clear:both; width:958px; height:111px; border:1px solid #ccc; background:#dbdbdb;}
.recycle-header.landing img{float:right; margin:5px 5px 0 0;}
.recycle-header .helper{float:left; clear:left; margin:0;}
.recycle-header.landing .title{font-size:22px; margin:0; color:#333; font-weight:normal;}
.recycle-header.landing .recycle-search{padding:8px 0 0 10px; height:auto;}

.recycle-header{margin:0 0 10px 0;width:958px; height:180px; border:1px solid #ccc;}
.recycle-header form{margin:0 auto; padding:0;}
.recycle-header .search-primary-image{float:left; margin:1px 10px 0 0;}
.recycle-header .search-secondary-image{float:right; margin:1px 0 0 10px;}
.recycle-header .recycle-search{width:566px; height:180px; float:left; text-align:left; position:relative;}
.recycle-header .recycle-search p.search-header{font-size:20px; color:#17375E; font-weight:bold; margin:0 0 5px 0; padding-top:5px}
.recycle-header .recycle-search p.search-header span{font-size:20px; color:#c00000; font-weight:bold;}
.recycle-header .recycle-search-input-bg{background:#eee url(/images/core/recycle-search-bg.png) top left no-repeat; width:448px; height:40px; margin-bottom:5px; float:left;}
.recycle-header .recycle-search #recycle-search{font-size:16px; line-height:36px; color:#777; width:414px; height:36px; padding-left:34px; margin:2px; background:url(/images/core/magnifying-glass-small.png) center left no-repeat; border:0;}
.recycle-header .recycle-search #recycle-search:focus{color:#000;}
.recycle-header .recycle-search #recycle-submit{float:right; margin-right:10px; width:98px; height:40px; background:url(/images/core/btn-search.png) top left no-repeat; border:0; cursor:pointer;}
.recycle-header .recycle-search .search-steps{clear:right;}
.recycle-header .recycle-search .search-steps p.search-steps-header{font-size:16px; color:#17375E; font-weight:bold; margin:0 0 5px 0; padding-top:5px}
.recycle-header .recycle-search .search-steps p.search-steps-header span{font-size:16px; color:#c00000; font-weight:bold;}
.recycle-header .recycle-search .search-steps img{float:left; position:relative; margin-right:5px;}
.recycle-header .recycle-search .search-steps div{float:left; position:relative; padding-top:15px; margin-right:10px; font-size:12px;}
.recycle-header .recycle-search .search-steps .step-info-last{padding-top:10px; margin-right:0;}
.recycle-header .recycle-search .search-steps a.btn{float:left; font-weight:bold; background-position:0 -22px; margin:20px 0 0 35px;}
.recycle-header .recycle-search .search-steps a.btn:hover{font-weight:bold; background-position:0 0;}

.recycle-header .recycle-search #recycle-search-results{position:absolute; top:74px; right:123px; z-index:1000; width:436px; height:245px; border:1px solid #17375e; background:#fff; display:none; overflow-x:hidden; overflow-y:scoll;}
.recycle-header .recycle-search #recycle-search-results.no-results{height:auto; text-align:center; font-weight:bold;padding:5px 0; display:block;}
.recycle-header .recycle-search #recycle-search-results a{display:block; height:75px; padding:3px; background:#fff; border-bottom:1px dashed #ccc; color:#000; font-size:16px;}
.recycle-header .recycle-search #recycle-search-results a.toggle{background:#dedede;}
.recycle-header .recycle-search #recycle-search-results a:hover{background:#BFDFFF;}
.recycle-header .recycle-search #recycle-search-results a.toggle:hover{background:#BFDFFF;}
.recycle-header .recycle-search #recycle-search-results a img{float:left; margin:0 7px 0 0;}
.recycle-header .recycle-search #recycle-search-results a img.manufacturer-logo{border:1px solid #ccc; margin:21px 7px 0 7px;}
.recycle-header .recycle-search #recycle-search-results a p{line-height:16px;margin:0; padding:17px 0 0 0;float:left;}
.recycle-header .recycle-search #recycle-search-results a span{display:block; padding:8px 0 0 0;}
.recycle-header .recycle-search #recycle-search-results a span.count{font-size:10px; padding:3px 0 0 0;}
.recycle-header .recycle-search #recycle-search-results a p.max{float:right; text-align:center; font-size:12px; margin:0 5px 0 0; padding:24px 0 0 0;}
.recycle-header .recycle-search #recycle-search-results a p.max span{color:#c00000; font-weight:bold; font-size:16px; padding:0;}

.recycle{float:left; width:645px; position:relative;}
.recycle .no-results{text-align:center; font-weight:bold; font-size:16px;}
.recycle .no-results span{color:#c00000;}
.recycle .phone{width:139px; height:230px; padding:0 5px; display:block; position:relative; float:left; margin:0 10px 10px 0; border:2px solid #ccc; text-align:center; font-weight:bold; color:#000;}
.recycle .phone.last{margin-right:0;}
.recycle .phone:hover{border-color:#17375e; color:#17375e;}
.recycle .phone span{display:block; text-align:center;}
.recycle .phone p{position:absolute; bottom:0; width:139px; text-align:center; font-size:10px;}
.recycle .phone p span.btn{margin:0 0 0 19px;}
.recycle .phone p span.max{font-size:16px;}
.recycle .phone p span.max span{color:#c00000; display:inline;}
.recycle .manufacturer{width:139px; height:85px; padding:0 5px; display:block; position:relative; float:left; margin:0 10px 10px 0; border:2px solid #ccc; text-align:center; font-weight:bold; color:#000;}
.recycle .manufacturer.last{margin-right:0;}
.recycle .manufacturer.span{display:block; text-align:center;}
.recycle .manufacturer:hover{border-color:#17375e; color:#17375e;}

#recycle-results .deals-header{margin:0 0 10px 0;}
#recycle-results .deals-header div{width:117px; height:27px; line-height:12px; float:left; border:1px solid #ccc; border-left:none; text-align:center;background:url(/images/core/sort-wrapper-bg.jpg) top left repeat-x; color:#fff; font-weight:bold; cursor:pointer; font-size:10px; position:relative;}
#recycle-results .deals-header div.buyer{width:124px;}
#recycle-results .deals-header div.buynow{width:126px;}
#recycle-results .deals-header div.buyer,#recycle-results .deals-header div.buynow{line-height:27px;}
.help, .help-large{position:absolute; right:6px; top:6px; cursor:help;}
.tooltip{background:transparent url(/images/core/tooltip-bg.png) no-repeat;font-size:12px; width:160px; height:70px; padding:25px; color:#fff; font-weight:bold;
}
.tooltip-large{background:transparent url(/images/core/tooltip-large-bg.png) no-repeat; font-size:12px; width:320px; height:166px; padding:25px; color:#fff; font-weight:bold;}

#recycle-results{position:relative; clear:both; min-height:150px;}
#recycle-results .deal{width:952px; height:75px; background:#fff; padding:2px; border:2px solid #1F497D;float:left; clear:left; margin:0 0 10px 0; position:relative;}
#recycle-results .deal:hover{padding:0; border:4px solid #1F497D;}
#recycle-results .deal div{width:117px; height:50px; padding-top:25px; float:left; border-right:1px solid #ccc; overflow:hidden; text-align:center; font-size:20px; font-weight:bold;}
#recycle-results .deal div.buyer{width:120px; height:67px; padding:8px 0 0 0;}
#recycle-results .deal div.payment-period{color:#777; font-size:12px; height:53px; padding-top:22px;}
#recycle-results .deal div.payment-method{color:#777; font-size:12px; height:45px; padding-top:30px;}
#recycle-results .deal div.payment-period span.singular{display:block;padding-top:8px;}
#recycle-results .deal div.payment-method img{padding-left:5px;}
#recycle-results .deal div.buynow{border-right:none; float:right; position:relative;}
#recycle-results .deal .dark{color:#1F497D;}
#recycle-results .deal .light{color:#558ED5;}
#recycle-results .deal .buynow a#see-deal{position:absolute; top:22px; left:9px; display:block; font-size:14px; width:98px; height:30px; line-height:30px; border:0; color:#fff; background:url(/images/sprites/see-deal.png) top left no-repeat;}
#recycle-results .deal .buynow a#see-deal:hover{background-position:-98px 0;}

.recycle-info{width:658px; height:100px; padding:5px; border:1px solid #ccc; float:left; position:relative; margin:0 0 10px 0; font-size:12px;}
.recycle-info img{float:left; margin-right:15px;}
.recycle-info p{margin:0 0 8px 0; font-weight:bold; color:#1F497D}
.recycle-info .title{font-size:18px;}
.recycle-info .title span{color:#c00000;}

.recycle-promo{width:268px; height:100px; padding:5px; border:1px solid #ccc; float:right; margin:0 0 10px 0; position:relative;}
.recycle-promo img{float:left; margin-right:15px;}
.recycle-promo p{float:right; width:193px; text-align:left; color:#1F497D; margin:0 0 10px 0; font-size:18px; font-weight:bold;}
.recycle-promo .title span{color:#c00000;}

.recycle-promo .buynow{position:absolute; bottom:5px; right:5px; text-align:center; color:#c00000; font-weight:bold; font-size:24px;}
.recycle-promo .buynow span{display:block;}
.recycle-promo .buynow a#see-deal{display:block; font-size:14px; width:98px; height:30px; line-height:30px; border:0; color:#fff; background:url(/images/sprites/see-deal.png) top left no-repeat;}
.recycle-promo .buynow a#see-deal:hover{background-position:-98px 0;}


