

body {
    font-family: sans-serif, arial;
    margin: 0;
    font-size: 12px;
}

body.website {
    background: #fff url('http://media4.e2save.com/website_engine/images/www2010/body_background_temp.png') 0 0 repeat-x;
    text-align: center;
}

h1 {
    font-size: 13pt;
    font-weight: normal;
    color: #033758;
    margin: 0 0 5px;
	padding-left: 2px;
}

h3 {
    font-size: 15px;
    padding: 0;
    margin: 0;
}

h1, h2, h3, h4 {
    color: #033758;
}

img {
    border: 0;
}

#container {
    position: relative;
    text-align: left;
    width: 940px;
    margin-left: auto;
    margin-right: auto;
}

#mainContent {
    position: relative;
    float: left;
    margin-left: 17px;
    width: 750px;
    margin-top: 12px;
}

#leftContent {
    width: 173px;
    float: left;
    margin-top: 9px;
}

a, span.fakeLink {
    color: #09c;
    text-decoration: none;
}

.tile a, .special-offer a {
    color: #033758;
}

h1 a, h2 a, h3 a, h4 a {
    color: inherit;
}

a:hover, span.fakeLink:hover {
    color: #033758;
    text-decoration: underline;
}
span.fakeLink:hover {
	cursor: pointer;
	cursor: hand;
}

#logo {
    margin-top: 6px;
    float: left;
    max-width: 175px;
    max-height: 60px;
}

#header {
    height: 66px;
}

#topnavleft {
    float: left;
    padding: 3px 0 0 68px;
}

p.sales_number {
    display: inline;
    margin-top: 8px;
    font-size: 140%;
    font-weight: bold;
    color: #fff;
}

p.sales_number_sub {
    display: block;
    font-size: 71%;
    margin-top: 3px;
    color: #fff;
}

#shoutBanner div {
    border: 1px solid #033758;
    width: 310px;
    float: left;
    height: 38px;
    text-align: center;
    background-color: #F2b705;
}

#shoutBanner img {
    float: left;
}

#shoutBanner p {
    margin: 0;
}

#shoutBanner img {
    vertical-align: middle;
}

#deliveryShout p {
    position: relative;
    text-align: left;
    padding-left: 50px;
}

#shoutBanner #deliveryShout {
    padding: 0;
}

#isis a {
    display: block;
    background: url('http://media.e2save.com/website_engine/images/www2010/sprites.png') 0 -20px no-repeat;
    height: 57px;
    width: 127px;
    text-indent: -9000px;
    margin: 20px auto;
}

body.www #reasons ul {
    background: url('http://media3.e2save.com/website_engine/images/www2010/left_sprites2.png') -526px 30px no-repeat;
}

#leftContent {
    color: #4e4d53;
}

#leftContent .box {
    margin-bottom: 15px;
}

#leftContent .box h3, #testimonials h3 {
    text-align: center;
    vertical-align: middle;
    font-family:�Arial Narrow�, sans-serif;line-height:29px;height:29px;font-size:12px;color:#033758;background:url('http://media3.e2save.com/website_engine/images/www2010/left_sprites2.png') -178px 0 no-repeat;}
#leftContent .content{background:url('http://media3.e2save.com/website_engine/images/www2010/left_sprites2.png') 100% 0;font-size:12px;}
#leftContent .content p, #leftContent h4{margin:0;padding:1em;height:1%}
#leftContent .box .end{background:url('http://media3.e2save.com/website_engine/images/www2010/left_sprites2.png') -178px 100% no-repeat;height:12px;margin-bottom:5px;}
#leftContent ul{margin:0; padding-left:10px;}
hr { width: 90%; clear: both; height: 1px; color: #bbb; }
#leftContent .box hr { width: 60%; margin: 9px auto; position: relative; top: 5px;}
#reasons li{list-style-type:none;position: relative; padding: 5px 8px 0 23px;margin-bottom:10px;font-weight:bold;font-size: 11px}
#reasons i.sprite { position: absolute; left: 0; }
p.right { text-align: right; padding-top: 0;}
.leftlink{text-align:center;font-weight:bold;}
.quicksearch{background:url('http://media4.e2save.com/website_engine/images/www2010/searchbox_1.png') no-repeat;width:174px;margin-bottom:5px;color: #fff;margin-top:5px; text-align: center;}
.quicksearch p { margin: 0; position: relative; top: -5px;}
.quicksearch h3, .textsearch h3, #leftContent #populargifts h2, #phonefinder h2{line-height:27px;font-size:15px; margin:0;padding:0;text-align:center;color:#fff;font-weight:normal;}
.quicksearch form{padding-left:3px;margin:0;}
.quicksearch .end{height:7px;}
.quicksearch select{font-size:11px;width:160px;margin:0;margin-bottom:5px;}
.quicksearch input , .textsearch input{font-size:11px}
.quicksearch .payg .payghide, .quicksearch .paym .paymhide{display:none;}

.quicksearch{_height:110px}
#quickSearchForm{_position:absolute;_left:8px}

#paygSearchList {_position:absolute;_top:4px;_left:0px} 
#paygSearchPrice {_position:absolute;_top:40px;_left:0px}

.textsearch{background:url('http://media5.e2save.com/website_engine/images/www2010/searchbox_2.png') no-repeat;width:174px;margin-bottom:10px;color: #fff;margin-top:5px; text-align: center;height:60px}
.textsearch{_overflow:show !important;_position:absolute}
.textsearchContainer{height:55px}
#freetext_search{position:relative;top:-5px;border:1px #888888 solid;left:3px;width:85px !important;margin-right:5px}

#freetext_search{width:100px;_position:absolute !important;_top:25px !important}
#freetext_button{width:60px;_position:absolute !important;_top:25px !important;_margin-left:20px !important}
#newslettersignup p{padding:5px;}
#leftContent h4 { margin: 0; padding-bottom: 0; text-align: center;}
#leftContent a {font-weight:bold;text-decoration: underline;}
#leftContent a:hover { text-decoration: underline;}
#testimonials p{margin:0;padding:1em;padding-bottom:0;color:#4e4d53;}
#testimonials .author{font-size:80%;font-style:italic;}
#recent_handsets p{clear:left;margin-bottom:25px;}
#recent_handsets a{text-decoration:none;}
#recent_handsets img.handset{float:left;margin:0 5px 2px;position:relative;top:-9px;}
#breadcrumbs{font-size:11px;line-height:18px;margin:0;}
#breadcrumbs, #breadcrumbs a{color:#777;}
#topBanner{position:relative;padding-bottom:10px;height:242px;}
#topBanner #populargifts{background-image:url('http://media3.e2save.com/website_engine/images/www2010/gift_box.png');background-repeat:no-repeat;position:absolute;top:0;right:2px;padding: 0 6px; width:165px;height:238px;}
#topBanner #populargifts h2{height:28px;margin:0;padding:10px 15px 0;color:white;text-align:left;font-size:15px;}
#leftContent #populargifts{background:url('http://media5.e2save.com/website_engine/images/www2010/searchbox_3.png') no-repeat scroll 0 0 transparent;color:#fff;margin-bottom:10px;margin-top:5px;text-align:center;width:174px;height:62px;}
#leftContent #populargifts_select{height:25px;margin-top:1px;margin-left:3px;}
#phonefinder {background-image:url('/images/www/deal_finder/phonefinder_bkg.png');background-repeat:no-repeat;position:absolute;top:0;right:2px;padding: 0 6px; width:161px;height:238px;}
#phonefinder h3 {font-size:13px;font-weight:bold;padding:5px 4px 0;}
#phonefinder .listColumn { float:left; padding-left:17px;}
#phonefinder .listControl { float:left; width:70px; height:28px;  padding:1px; display:block;}
#phonefinder .listControl input, #phonefinder .listControl img {vertical-align:middle; margin:1px;}
#phonefinder .listControl img {border: 1px #505050 solid;}
#phonefinder .sliderControl {width:80%;margin:10px auto;}
#phonefinder .sliderValueMin {float:left;margin-left:5px;}
#phonefinder .sliderValueMax {float:right;margin-right:5px;}
.dealFinderSection .ui-slider .ui-slider-handle {background-color:#eee;background-image:url('/images/www/deal_finder/slider_handle.png');cursor:pointer;cursor:hand;width:20px;height:23px;margin-left:-10px;top:-6px;border:none;border-radius:0;}
#dealinfo{padding:5px;}
#dealinfo_text{color:#00486e;display:block;float:left;width:460px;font-size:15px;font-weight:bold;}
#dealinfo_text span{color:#00b6db;display:block;font-size:14px;font-weight:bold;}
#populargifts_select select{width:160px;font-size:11px;}
#populargifts_list {height:165px}
#populargifts_list div{clear:both;padding-bottom:10px;padding-top:5px;height:35px;}
#populargifts_list img{float:left;margin:0;height:45px;width:45px;}
#populargifts_list .giftText {font-size:12px;color:#033758;font-weight:bold;left:45px;position:relative; width:110px;}
#populargifts_list a{display:block;font-size:11px;color:#00b6db;font-weight:bold;padding-bottom:10px;}
#mainContent .box{position:relative;width:747px;margin-bottom:10px;}
#mainContent .box .content, .staticContainer{position:relative;width:741px;overflow:hidden;padding:0 3px;background:url('http://media4.e2save.com/website_engine/images/www2010/box_back3.png') 0 38px repeat-y;}
#mainContent .box h2{height:28px;margin:0;padding:10px 15px 0;color:white;text-align:left;font-size:15px;background-image:url('http://media5.e2save.com/website_engine/images/www2010/box_header.png');}
#mainContent .box h2 a{color:white !important;}
#mainContent .box h2 .icons{float:right;}
#mainContent .box h2 small{font-size:0.6em;}
.pagination_pages span{float:none !important;}
#mainContent .box .end{height:11px;background-image:url('http://media4.e2save.com/website_engine/images/www2010/box_bottom.png');}
#mainContent .box .underPhoneHead{margin:0 -1px;padding:2px 5px 4px;background:#F2B705;}
.tile{position:relative;width:246px;min-height:253px;max-height:253px;float:left;background:#fff;color: #033758;font-weight:bold;border-top:1px solid #aaa;border-right:1px solid #aaa;font-size: 11px;cursor:pointer}
.tile3, .tile6, .tile9, .tile12, .tile15, .tile18 { border-right: 0; }
.tile1, .tile2, .tile3 { border-top: 0; }
.tile .product { clear: left; float: left; text-align: center; padding: 5px 13px;text-decoration:none;max-height: 165px; min-height: 165px; }
.tile .inclusive{padding-top:10px;}
.tile .offer{color:#f18700;}
.tile h4{margin:3px 0 0;font-size:13px;height: 35px;}
.tile .bar{position: relative; max-height: 40px; min-height: 40px;width:100%;background:#eee;font-size:11px;overflow:hidden;margin:0;}
.tile .bar .meta { width: 165px; display: block; padding: 8px 0 0 13px; }
.tile small, .tile del{color:#777;}
.tile p { margin-top: 0; }
.tile .bar span{display:block;font-size:13px;color:#036;}
.tile img.money { position: absolute; bottom: 55px; right: 6px; }
.tile .deal-info{position: absolute; bottom:10px; right: 10px; height:20px;width:61px;background:url('http://media.e2save.com/website_engine/images/www2010/sprites.png') -78px 0 no-repeat;text-indent:-9000px;}
.payg .details { height: 2px; }
.tileb .bar { font-size: 12px; }
.tile-payg .inclusive { height: auto; margin-bottom: 30px;margin-left:4px;}
.tile-payg .product { margin-right:4px;}
#mainContent .tile .product { color: #0094ce; }
#mainContent .tileb h4 a { color: #F68A00; }
.social a{display:block;float:left;background:url('http://media.e2save.com/website_engine/images/www2010/sprites.png');text-indent:-9000px;height:17px;width:17px;}
.social .twitter{margin-left:6px;margin-top:3px;background-position:-42px 0;}
.social .rss{margin-left:6px;margin-top:3px;background-position:-60px 0;}
.social .youtube{width:42px;margin-left:26px;margin-top:3px;float:left;}
span.networks a, #dropTabs .sprite span, #quicklinks em, em.sprite, i.sprite {display:block;float:left;background:url('http://media.e2save.com/website_engine/images/www2010/sprites.png') no-repeat;text-indent:-9000px;height:20px;width:20px;margin-right:2px;}
em.sprite-magnify { float: right; margin: 2px 3px 0 0; background-position: -127px -20px; height: 24px; width: 24px; }

i.sprite-tick { float: left; margin: 0; background-position: -127px -45px; height: 20px; width: 21px; }
i.sprite-dhl-van { float: right; margin: 2px 40px 0 0; background-position: -72px -97px; width: 56px; height: 24px; }
#dropTabs .sprite span { background-position: 1984px; background-repeat: no-repeat;position:relative; top: -2px;}
span.networks { position: absolute; top: 8px; right: 8px; }
span.networks a.o2, #dropTabs .network-o2 span {background-position:0 -77px;margin-top:-3px;border: 1px black solid;}
span.networks a.orange, #dropTabs .network-orange span {background-position:-20px -77px;margin-top:-3px;border: 1px black solid;}
span.networks a.tmobile, #dropTabs .network-t-mobile span {background-position:-40px -77px;margin-top:-3px;border: 1px black solid;}
span.networks a.talkmobile, #dropTabs .network-talk-mobile span {background-position:-120px -77px;margin-top:-3px;border: 1px black solid;}
span.networks a.three, #dropTabs .network-3 span {background-position:-80px -77px;margin-top:-3px;border: 1px black solid;}
span.networks a.vodafone, #dropTabs .network-vodafone span {background-position:-100px -77px;margin-top:-3px;border: 1px black solid;}
span.networks a.virgin, #dropTabs .network-virgin span {background-position:-59px -77px; width: 21px;margin-top:-3px;border: 1px black solid;}
#specialoffers h3, #news-feeds h3 {color:#033758;border-bottom:solid 3px #f1b61c;padding-bottom:5px;margin-bottom:10px; font-size: 13px;}
.special-offer { color: #000; font-size: 11px; padding: 7px 6px 29px; margin: 0 20px 10px 0; width: 216px; height: 171px; float: left; background: url('http://media2.e2save.com/website_engine/images/www2010/12_Offers_box.png') no-repeat; }
.special-offer p { margin: 0 5px; color: #000; height: 25px;}
.special-offer h4 { margin: 10px 5px 2px; color: #888; font-size: 12px; }
#news-feeds h3 { margin-top: 10px; }
#blog-feed h4 { margin-bottom: 0; }
#blog-feed .read-more { margin-top: -5px; }
#news-feeds p.meta { margin-top: 0; font-size: 90%; color: #777; }
#news-feeds p.meta a { color: inherit; }
#news-feeds span.meta { margin-top: 0; font-size: 90%; color: #777; }
#news-feeds span.meta a { color: inherit; }
#twitter-feed ul, #twitter-feed li { margin:0; padding: 0; list-style: none; }
#twitter-feed li { margin-bottom: 5px; border-bottom: 1px solid #ccc;}
#blog-feed ul, #twitter-feed li { margin:0; padding: 0; list-style: none; }
#blog-feed li { margin-bottom: 5px; border-bottom: 1px solid #ccc;}
#sitefeatures{clear: left;}
div.third { width: 32%; float: left;}
div.half { width: 46%; padding-right:3%; float: left;}
div.twothirds { width: 63%; float: left; margin-right: 3%; }
#sitefeatures h2 a{color:#f18700;font-size:15px;}
#sitefeatures h3 { font-size: 13px; margin-bottom: 4px; }
#sitefeatures p { margin-top: 0; }

#quicklinks { position: absolute; top: 5px; right: 3px; }
#quicklinks, #quicklinks li { margin: 0; padding: 0; list-style: none; }
#quicklinks li { float: left; }
#quicklinks a { color: #fff; font-weight: bold; }
#quicklinks em { background-position: 0 -97px; width: 15px; height: 15px; margin-left: 15px; }
#quicklinks .delivery em { width: 27px; }
#quicklinks .contactus em { background-position: -74px -97px; }
#quicklinks .help em { background-position: -27px -97px; }
#quicklinks .myaccount em { background-position: -57px -97px; }
#quicklinks .basket em { background-position: -42px -97px; }
#quicklinks .basket a { font-weight: normal; }
#quicklinks .basket a span { font-weight: bold; }

#dropTabs{position:absolute;top:41px;right: 4px;margin:0;padding:0;list-style:none;font-size:12px;z-index:20;}
#dropTabs .header, #dropTabs a, #dropTabs .selected, #dropTabs .selected a{background:#09c;background-image:url('http://media.e2save.com/website_engine/images/www2010/tabs3.png');background-repeat:no-repeat;}
#dropTabs .header{position:relative;float:left;margin:0;padding:0 0 0 9px;}
#dropTabs a{display:block;padding:5px 10px 5px 0;text-decoration:none;font-weight:bold;color:#fff}
#dropTabs .header{background-position:0 -25px;}
#dropTabs .header.highlight{background-position:0 0px;}
#dropTabs a{background-position:100% -25px;;}
#dropTabs .active{background-position:0 -50px;}
#dropTabs .active a{background-position:100% -50px;color:#747579;}
#dropTabs .highlight a{background-position:100% 0px;color:#fff}
#header #dropTabs .selected{background-position:0 -75px;height:27px;}
#dropTabs .selected a{background-position:100% -75px;color:#747579;height:17px;}
#header #dropTabs .sub a{background-image:none;}
#dropTabs li .sub{position:absolute;top:25px;left:0;background:#fff;float:left;border:solid 2px #f2b705;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;display:none;z-index:100;}
#dropTabs li .row{clear:both;float:left;width:100%;margin-bottom:10px;}
#dropTabs li .sub ul{list-style:none;margin-right:0;padding:0;width:auto;min-width:150px;float:left;}
#dropTabs .sub li{width:100%;width:auto;min-width:150px;color:#fff;padding:0px 0px 0px 5px;}
#dropTabs h2{padding:5px;margin:0;font-size:12px;font-weight:bold;border-bottom:dotted 1px #000;color:#0094ce;}
#dropTabs h2 a{color:#0094ce;padding:0;border:none;font-weight:bold;}
#dropTabs ul { margin: 0; }

#dropTabs .sub li a{height:1%;color:#747579;border:none;background-color:#fff ;float:none;text-indent:0;height:auto;display:block;text-decoration:none;font-weight:normal;}
#dropTabs .sub li a:hover{color:#fff !important;background-color:#09c   ;}
#dropTabs .sub ul{border-left:solid 1px #DBD7D7;}
.footlinks{clear:both;width:100%;padding:4px 0;border-top:1px solid #9cbfc6;border-bottom:1px solid #9cbfc6;text-align:center;margin-bottom:10px;}
.footlinks .topnav1{display:inline;margin:0;padding:0;}
.footlinks a{border-right:1px solid #003;font-size:90%;font-weight:bold;padding:0 8px;}
.footlinks a.bottnav2{border:none;}
.footlinks a:hover{text-decoration:underline;}
.footerLinks a, .footlinks a{color:#003;text-decoration:none;}
#filters *{font-size:11px;margin:0;padding:0;list-style:none;}
#filters{background:url('http://media3.e2save.com/website_engine/images/www2010/left_sprites2.png') 100% 0;font-size:12px;}
#filters ul{padding:4px 1em;margin-bottom:2px;width:100%;overflow:auto;}
#filters h3, #filters h4, #filters h5{background:#033758;color:#fff;padding:4px 8px;margin-bottom:2px;}
#filters h5{background:#F2B705;color:#000;}
#filters a{font-weight:bold;color:#0B325E;text-decoration:none;}
#filters a:hover{text-decoration:underline;}
#filters .end{background:url('http://media3.e2save.com/website_engine/images/www2010/left_sprites2.png') -178px 100% no-repeat;height:12px;margin-bottom:5px;}
h2 div{margin-top:-5px;float:right;width:31%;line-height:24px;font-size:12px;text-align:right;}
h2 p{margin:0;}
#jqueryTabs.ui-tabs{background:none;border:0;padding:0;}
#jqueryTabs p{margin:0;}
#jqueryTabs li a{color:#000;font-size:1.0em;font-weight:bold;padding:4px 1.5ex 3px;}
#jqueryTabs li.ui-state-active{background:#e14f27;}
#jqueryTabs li.ui-state-active a{color:#fff;}
#jqueryTabs .ui-tabs-nav{background:none;border:0;padding:0;float:right;padding-right:40px;}
#mainContent #page{width:775px;padding:2px 2px 0 0;background:#fff;height:1%;overflow:auto;}
#mainContent strong{font-size:inherit;padding:0;}
#help-select{width:100%;height:102px;padding-top:15px;margin-bottom:30px;}
#help-select .flat{float:left;width:171px;height:14px;background:#f2b601;padding:5px 5px 5px 8px;margin:0 10px 7px 0;}
#help-select .flat2{float:left;width:171px;height:14px;background:#0094ce;padding:5px 5px 5px 8px;margin:0 10px 7px 0;}
#help-select a{color:#000;}
.help-content{width:100%;}
.help-content ul{margin:0;padding:0;}
.help-content li{list-style:inside url('/images/www/help_arrow2.png');padding-bottom:6px;}
.help-content li a{color:#777777;font-weight:bold;}
.help-content li a:hover{list-style:inside url('/images/www/help_arrow1.png');padding-bottom:6px;color:#0094ce;font-weight:bold;}
#rightItemsContainer{float:right;width:150px;text-align:center;background:#dfecec;margin-right:28px;border:1px solid #cccccc;}
#searchContainer{padding:7px 0 10px 0;padding-bottom:7px;margin:0;font-weight:bold;}
#compsize{margin-left:1px;width:743px;background-image: url('http://media.e2save.com/website_engine/images/www2010/help/box_back3.png');}
.comparePhonesText{float:left;width:190px;}
.comparePhonesText h2{margin-left:1px;padding:0px 0px 0px 9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:16.8px;font-weight:normal;color:#0094CE}
.comparePhonesText p{padding:0px 10px 10px 10px;}
.comparePhonesInfo{float:left;width:135px;border-left:1px solid #CCCCCC;text-align:center;margin-top:10px;padding-bottom:10px;}
.comparePhonesInfo select{margin-top:3px;width:110px !important;}
#comparePhonesBody{padding-top:22px;}
#comparePhonesBody .featureGroup{background-color:#009CCC;border-bottom:4px solid #f8c100;}
#comparePhonesBody .featureGroup h1{padding:2px 10px;margin:0;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;color:#fff;}
#comparePhonesBody .featureName{width:186px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:normal;color:#333333;background-color:#eeeeee;border-bottom:1px solid #FFF;padding:10px 10px;}
#comparePhonesBody .featureValue{width:134px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:normal;color:#000;text-align:center;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#comparePhonesBody .lastGroupRow{border-bottom:3px solid #FFF;}
#comparePhonesBody .featureValueCheapest{width:134px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:normal;color:#00ff00;text-align:center;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#comparePhonesBodyHidden{display:none;border:1px solid black;}
.deallinks{height:2em;list-style-type:none;margin:0px;padding:0px;margin-left:500px;float:right;}
.deallinks li{display:inline;}
.deallinks li a{text-decoration:none;padding:4px 12px 5px 12px;margin:0;display:inline;width:auto;color:#fff;background:#0094ce;font-weight:bold;float:left;}
.deallinks li a:hover{text-decoration:none;background:#555555;color:#fff;}
.deallinks li a.selected{text-decoration:none;background:#f2b601;color:#000;}
.deallinks li a.handset{background:#888888;}
.deallinks li a.handset:hover{text-decoration:none;background:#555555;color:#fff;}
.hidden{display:none;}
.clear0{clear:both;}
td.light{background:#eee;}
td.dark{background:#ddd;}
.networkBox{width:40px;height:40px;padding:8px !important;float:left;border:white 1px;}
.networkBox:hover{background-color:#bce4f4;}
.networkBoxSelected{background-color:#bce4f4;}
.networkBoxSelected:hover{background-color:#bce4f4;}
h5{clear:both;}
#filters ul{padding:6px 0.5em;height:auto;position:relative;}
#filters li{padding-top:2px;float:left;width:79px;padding-bottom:6px;position:relative;font-size:10px;margin-left:1px;}
#filters li:hover{background-color:#bce4f4;}
#helpDesk{padding:5px;}
/*for jquery ui bits.. like payg/paym radio replacement*/
.ui-button-text{
	font-size:8pt !important;
}

.testimonial{
	padding:20px 0;
	border-bottom: 1px solid #ccc;
}
#leftContent p.bubble { background:url('http://media3.e2save.com/website_engine/images/www2010/left_sprites2.png') 4px 4px no-repeat; }
#leftContent .bubble-end { background: url('http://media3.e2save.com/website_engine/images/www2010/left_sprites2.png') 4px 100% no-repeat; height: 24px; }
.testimonial .author{font-style:italic;text-align:right;}
.highlight{
	color:#000000!important;
	background-color:#bce4f4
}

.reviewer{
	clear:both;
	display:block;
	margin-left:50px;
	font-style:italic;
}

.paginationNumLinks {
	border:1px solid #033758;
	padding:4px;
	
}

.paginationNumLinks:hover {
	background-color:#033758;
	color:#fff !important;
	
}

.paginationNumLinksSelected {
	background-color:#033758;
	color:#fff !important;
	border:1px solid #033758;
	padding:4px;
}

div .paginationNumLinksSelected  {
	border-color:#fff;
	} 

#mainContent .box h2 a {
	border-color:#fff;
	}

#typetoggle{
	
}
.ui-buttonset{
	background:none !important;
	border:none !important;
}
.ui-button{
	background-repeat:no-repeat;width:74px;border:none;padding:0 0 0 0;
	padding:0 0 0 0;
}
.ui-button {
	background-image:url('http://media3.e2save.com/website_engine/images/www2010/not_active_blank.png') !important;
}
.ui-button.ui-state-active{

	background-image:url('http://media4.e2save.com/website_engine/images/www2010/Active_blank.png') !important;

}
.ui-button-text{
	font-size:0.6em !important;background:none !important;color:#000000;
}

#quickSearchForm{
	padding-top:4px;color:#fff;
}
#quickSearchForm select{
	width: 138px;
}
#quickSearchBorder{
	width:153px;background-color:#f3f3f5;height:4px;margin-top:15px
}

#contentContainer.content {
	width: 745px;
	position: relative;
	top: 0px;
}

#productWindow0, #productWindow1 {}

.paginationControlBlock {
	color: #002233;
	font-size: 13px;
	height: 25px;
	text-align: right;
}

h2 .paginationControlBlock {
	border-color: white;
	color: #002233;
	float: right;
	font-size: 13px;
	padding-bottom: 11px;
}

.toplinks{
	font-size:0.85em !important;padding:10px;
}

/*#tpoptop {height:20px;background:#E0E0E0 url('http://media3.e2save.com/website_engine/images/www2010/tariff_box_top.png') top left no-repeat;margin: 0px;}
#tpopmid {background:#E0E0E0 url('http://media3.e2save.com/website_engine/images/www2010/tariff_box_middle.png') top left repeat-y;margin: 0px;}
#tpopbot {height:25px;background:#E0E0E0 url('http://media3.e2save.com/website_engine/images/www2010/tariff_box_bottom.png') bottom left no-repeat;margin: 0px;}*/
#tpoptop {height:15px;background:#FFFFFF;margin: 0px;}
#tpopmid {background:#FFFFFF;margin: 0px;}
#tpopbot {height:15px;background:#FFFFFF;margin: 0px;clear:left;}
#tpophold {top:0;left:0;width:580px;margin:0 0 0 15px;text-align:center;}
.tpopclose {position: absolute;top:20px;left:570px;cursor:pointer;}
.tpophead {width:100%;height:90px;margin-bottom:10px;}
.tpophead img {margin-right: 5px;border: 0;width: 30px;}
.tpophead h1 {color:#0099CC;font-size:24px;text-align: left;margin-bottom:15px;padding-top:10px;}
.tpophead h2 {color:#000;font-size:15px;text-align: left;font-weight:bold;margin:3px 0 3px 5px;}
.tpophead p {color:#000;font-size:15px;text-align: left;margin:3px 0 3px 5px;}
.tpophead img {float:left;vertical-align:middle;padding:5px 0 0 5px;}
.tpopmain {width:570px;}
.tpopmain h3 {clear:left;text-align:left;width:560px;height:17px;background:#F2B601;font-size:13px;padding:5px 0 4px 10px;margin:0;color:#fff;border-top:2px solid #FFFFFF;}
.tpopleft {padding:10px;text-align:left;background:#E0E0E0;border-top:2px solid #FFFFFF;float:left;width:550px;}
.tpopleft1 {float:left;width:370px;height:15px;padding:4px 0 4px 10px;text-align:left;background:#E0E0E0;}
.tpopleft2 {float:left;width:380px;height:15px;padding:4px 0 4px 10px;border-top:2px solid #FFFFFF;text-align:left;background:#E0E0E0;}
.tpopleft3 {float:left;width:254px;height:25px;padding:18px 0 4px 10px;text-align:left;background:#E0E0E0;}
.tpopleft4 {float:left;width:254px;height:25px;padding:18px 0 4px 10px;border-top:2px solid #FFFFFF;text-align:left;background:#E0E0E0;}
.tpopright {float:left;width:178px;padding:4px 0;text-align:center;border-top:2px solid #FFFFFF;border-left:2px solid #FFFFFF;background:#E0E0E0;}
.tpopright2 {float:left;width:178px;padding:4px 0;text-align:center;border-left:2px solid #FFFFFF;background:#E0E0E0;}
#tpopbotthold {width:100%;height:50px;}
.tpopfoot {width:485px;padding:10px 10px 0 5px;margin-bottom:15px;font-size:10px;text-align:left;}
#giftpopContainer {float:left;width:500px;margin:20px 0 8px 20px;padding-bottom:6px;border:2px solid #f2b601;text-align:center;}
#giftpopContainer h2 {width:500px;background:#f2b601;font-size:18px;padding:3px 0 4px 0;margin:0 0 8px 0;color:#FFFFFF;}
.giftpopimage {float:left;width:178px;padding:10px;margin-top:10px;}
.giftpoptext {float:left;width:270px;padding:2px 15px;text-align:left;border-left:2px solid #cccccc;}
.giftpoptext2 {float:left;width:460px;padding:2px 15px;text-align:left;}
.giftpoptext ul {padding-left:8px;}
.giftpoptext h1, .giftpoptext2 h1 {font-size:15px;color:#0094ce;text-transform:capitalize;margin:0 0 5px 0;padding:0;}
.giftmessage {display:block;width:270px;margin:7px 0;color:#0094ce;font-weight:bold;}
.giftSmallText {font-size:80%;}
.deal-popup-container {width:700px;padding:5px;margin:0px;float:left;}
.deal-popup-container .mainContainer {padding:15px 10px 15px 10px;}
.deal-popup-container .mainContainer p	{text-align:left;}
.deal-popup-container .mainContainer .blue	{color:#0094ce;}
.deal-popup-container h1, .deal-popup-container h2	{color:#0094ce;}
.deal-popup-container h1 {padding:2px;margin:2px;}
.deal-popup-container h2 {text-align:left;}
.blueBox {border:3px solid #0094ce;margin:0px;padding:0px;}
.blueBox div.header	{background-color:#0094ce;color:#ffffff;padding:2px;font-weight:bold;font-size:16px;}
.hoverClass{
	cursor:hand !important;
	background-color:#ff99ff;
}

#shoutBanner{
	_overflow:hidden;_clear:both;
}#shoutBanner *{_overflow:hidden}
#container{
	_width:1024px;
}
#leftContent{
	_width:170px;_overflow:hidden;
}
#mainContent{
	_float:left;
	_width:770px;_overflow:hidden;
}
div{
	_overflow:hidden;
}

.money{
	_margin-top:-30px !important;
}
.testimonial_author{font-weight:bold}
.greyRightBox{background-image:url('http://media3.e2save.com/website_engine/images/www2010/gift_box.png');}
.greyRightBox h4 { color: #fff; margin: 20px; padding-top: 2px;}
.mainBox{background-image: url('http://media.e2save.com/website_engine/images/www2010/affiliates/e2_affiliates-back.png')}
.staticContainer{background-color:#fff;overflow:visible;background-repeat:repeat-y !important;}
.staticContentTop { width: 750px; height: 15px; background: url('http://media4.e2save.com/website_engine/images/www2010/bg_top_strip.png') no-repeat; }
.staticContentBottom { width: 750px; height: 16px; background: url('http://media5.e2save.com/website_engine/images/www2010/bg_bottom_strip.png') no-repeat; }

#reasons * , #reasons {_background-color:#fff;_overflow:hidden; }
#reasons .content{_background-color:#fff;_background-image:none;}
#reasons ul , #reasons li{_background-image:none;_background:#fff;}
#reasons i.sprite-tick{_background-color:#fff;_position:absolute;_left:-10px;_margin-left:-10px;_padding-right:30px;_width:20px;}

#dropTabs .header, #dropTabs a, #dropTabs .selected, #dropTabs .selected a{_background-image:url('/images/www2010/tabs2ie.png');background-color:#0099cc}
.ie-select-width-container { border: 0 !important; }


.editor_selectable {
	border:1px red dashed;
	cursor:pointer;
	background-color:red;
	opacity:0.2;
}

	.editor_selectable:hover {
		border:2px black dashed;
		background:none;
	}
	
	.editor_label {
		height:15px;
		width:auto;
				
		background-color:yellow;

		display:block;
		padding:3px;
		position:absolute;
	}
	
	.editor_label_mouseover {
		background-color:red !important;
		
	}

#preview {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #FBEC88;
    border: 1px solid #FAD42E;
    color: #363636;
}
#preview span {
    float: left;
    margin: 0 1em;
}
#preview p {
	font-size: 1.1em;
	margin-left: 16px;
	margin-right: 16px;
}

.style1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
}

.style2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    color: #000000;
}

.style3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color: #033758;
}

h2 .style1 {
    font-size: 13pt;
    color: #0099cc;
    font-weight: bold;
}

h2 .style2 {
    font-size: 13pt;
    color: #033758;
    font-weight: bold;
}

h2 .style3 {
    font-size: 13pt;
    color: #f2b601;
    font-weight: bold;
}
.compoField{border:1px solid #333333}
.compoField.error{border:1px solid #ff0000}
.compoLabel.error{color:#ff0000;}



/* Start of Nivo slider */
.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0;left:0}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:6;display:none;margin:0;padding:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8}
.nivo-caption p{margin:0;padding:5px}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer}
.nivo-controlNav a.active{font-weight:700}

.theme-e2save .nivoSlider{position:relative;background:#fff url(/jquery/nivo-slider/themes/e2save/loading.gif) no-repeat 50% 50%}
.theme-e2save .nivoSlider img{position:absolute;top:0;left:0;display:none}
.theme-e2save .nivoSlider a{border:0;display:block}
.theme-e2save .nivo-controlNav{position:absolute;right:0;bottom:-28px}
.theme-e2save .nivo-controlNav a{display:block;width:22px;height:22px;background:url(/jquery/nivo-slider/themes/e2save/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}
.theme-e2save .nivo-controlNav a.active{background-position:0 -22px}
.theme-e2save .nivo-directionNav a{display:block;width:30px;height:30px;background:url(/jquery/nivo-slider/themes/e2save/arrows.png) no-repeat;text-indent:-9999px;border:0}
.theme-e2save a.nivo-nextNav{background-position:-30px 0;right:15px}
.theme-e2save a.nivo-prevNav{left:15px}
.theme-e2save .nivo-caption{font-family:Helvetica, Arial, sans-serif;font-weight:700;background:none;color:#033758;bottom:-25px}
.theme-e2save .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}
.theme-e2save .nivo-caption a:hover{color:#fff}
/* End of Nivo slider */
