/* Standard CSS */
html { padding:0px; margin:0px; }
body { padding:0px; margin:0px; color:#242424; font-family:Arial,Helvetica,Sans-serif; font-size:0.75em; }
body.medium { font-size:0.9em; }
body.large { font-size:1.1em; }
h1 { color:#3d1d60; font-size:1.8em; margin:0; padding:0;}
h1 small, h2 small, h3 small { font-weight:normal; font-size:0.7em; }
h2 { font-size:1.5em; margin:0; padding:0 0 12px 0; font-weight:normal; }

h3 { font-size:1.3em; margin:0; padding:0 0 12px 0; }
h4,
h5,
h6 { color:#242424; font-size:1.1em; margin:0; padding:10px 0 0 0;  }
h4 big { font-size:1.4em; }
form { margin:0; padding:0; } 
select { font-family:Arial,_sans; font-size:1em; }
img { border-style:none; vertical-align:middle; }
img.left {float:right; padding:10px;}
img.right {float:right; padding:10px;}

p { margin:0; padding:0 0 12px 0; }
a { color:#eb007f; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline; }
a.nolink { color:#000; text-decoration:none; }
input { font-family:Arial,Helvetica,Sans-serif; font-size:0.95em; vertical-align:middle; }

/* Custom Classes */
.clear { clear:both; height:0px!important; overflow:hidden; display:block; }
.clearright { clear:right; height:0px; overflow:hidden; display:block; float:right; width:5px; }
.clear5left { clear:left; height:5px; overflow:hidden; display:block; width:5px; }
.clear1px { clear:both; height:1px; overflow:hidden; }
.clear3px { clear:both; height:3px; overflow:hidden; }
.clearNeg2px { clear:both; height:2px; margin-top:-2px; overflow:hidden; position:relative; background:#fff; margin-bottom:-2px; }
.clear4px { clear:both; height:4px; overflow:hidden; }
.clear5px { clear:both; height:5px; overflow:hidden; }
.clear10px { clear:both; height:10px; overflow:hidden; }
.clear20px { clear:both; height:20px; overflow:hidden; }
.clear30px { clear:both; height:30px; overflow:hidden; }
.clear100px { clear:both; height:100px; overflow:hidden; }
.smallText { font-size: 0.7em; }
.bigText { font-size: 1.3em; }
.photoMargins { float:right; margin-left:10px; margin-bottom:7px; clear:right; }
.photoMarginsAlt { float:left; margin-right:10px; margin-bottom:7px; clear:left; }
.middleAlign { vertical-align:-25%; }
.rightAlign { display:block; text-align:right; }
.hidden { display:none; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.grey { color:#959595; }
.pink { color:#eb007f; }
.black { color:#000000; }
.blue { color:#21b3ff; }
.bold {font-weight:bold;}

h2.large {font-size:2.5em;}

.heading { font-size:1.4em; }
.break_line { clear:both; height:1px; overflow:hidden; background:#e6e6e6; }
.innercolleft { width:49%; float:left; clear:left; }
.innercolright { width:49%; float:right; clear:right; }

.a_s { font-size:0.7em; }
.a_m { font-size:0.9em; }
.a_l { font-size:1.1em; }

.container { width:962px; margin:0 auto; }
.logo { background:url(../Smallworld/media/interface/logo.gif) top left no-repeat; width:227px; height:115px; float:left; }
.logo span { display:none; }

.header div.right { width:700px; float:right; text-align:right; color:#eb007f; }
.header div.links { padding-right:17px; float:right; padding-top:15px; }
.header div.links span { color:#959595; }
.header div.links span a { color:#959595; }
.new_cust { width:262px; background:#e5007b url(../Smallworld/media/interface/new_back.gif) top left repeat-x; color:#fff; float:right; font-weight:bold; font-size:1.1em; text-align:left; line-height:1.7em; }
.new_cust div.padding { background:url(../Smallworld/media/interface/new_bottom.gif) bottom left no-repeat; padding:15px 10px 17px 10px; }
.new_cust span { float:right; width:218px; margin-top:-3px; }
.new_cust strong { font-size:1.5em; }

.basket { float:right; width:169px; color:#eb007f; margin-top:20px; }
.basket img { float:left; margin-right:4px; }
.basket a { color:#000; font-weight:bold; }
.basket span { color:#959595; }

.mainmenu { font-size:1.1em; }
.mainmenu ul { margin:0; padding:0; }
.mainmenu ul li { float:left; background:url(../Smallworld/media/interface/menu_seperator.gif) left no-repeat; margin:0 -1px; list-style:none; position:relative; }
.mainmenu ul li a { display:block; float:left; background:url(../Smallworld/media/interface/menu_seperator.gif) right no-repeat; height:100%; padding:11px 11px 11px 11px; font-weight:bold; color:#24004c; }
.mainmenu ul li.first { background:transparent; }
.mainmenu ul li.last a { background:transparent; }
.mainmenu ul li.active { z-index:3; }
.mainmenu ul li.active a { color:#eb007f; }

.main_content ul { margin:2px 0; padding:0; }
.main_content ul li { list-style:none; padding:3px 0 3px 20px; background:url(../Smallworld/media/interface/li_icon.gif) left 4px no-repeat; }
.main_content ul li a { font-size:1.1em; }

ul.square li { background:url(../Smallworld/media/interface/li_square.gif) left 9px no-repeat; padding:1px 5px 1px 30px; list-style:none; }

.left_content { width:700px; float:left; clear:left; }
.right_content { width:262px; float:right; clear:right; }
.right_content a.photoMargins { margin-bottom:0; }
.right_content a.banner { margin-bottom:8px; display:block; }

.padding, .back { height:100%; }

.cable { background:#020202 url(../Smallworld/media/interface/cable_back.gif) left 5px repeat-x; color:#fff; margin-bottom:8px; }
.cable div.back { background:url(../Smallworld/media/interface/cable_top.gif) top left no-repeat; }
.cable div.padding { background:url(../Smallworld/media/interface/cable_bottom.gif) bottom left no-repeat; padding:9px 7px; text-align:right; }
.cable div.padding span { float:left; width:175px; text-align:left; }
.cable div.padding span strong { font-size:1.3em; display:block; padding-bottom:5px; }
.cable div.padding span input, .inputBorder { border:#eb007f 1px solid; background:#fff!important; color:#000; padding:5px; width:100%; font-size:1.1em; }

.right_content div.panel { background:url(../Smallworld/media/interface/right_col_back.gif) top left repeat-y; margin-bottom:8px; }
.right_content div.panel div.back { background:url(../Smallworld/media/interface/right_col_top.gif) top left no-repeat; }
.right_content div.panel div.padding { background:url(../Smallworld/media/interface/right_col_bottom.gif) bottom left no-repeat; padding:8px 11px; }
.right_content strong.heading { display:block; padding-bottom:9px; }

.right_content div.darkpanel { background:#010101 url(../Smallworld/media/interface/right_black_back.gif) top left repeat-x; margin-bottom:8px; }
.right_content div.darkpanel div.back { background:url(../Smallworld/media/interface/cable_top.gif) top left no-repeat; }
.right_content div.darkpanel div.padding { background:url(../Smallworld/media/interface/cable_bottom.gif) bottom left no-repeat; padding:8px 11px; color:#fff; }

.switch { background:#e4007b url(../Smallworld/media/interface/switch_back.gif) left 5px repeat-x; color:#fff; margin-right:1px; text-align:left; font-size:1.2em; line-height:1.3em; }
.right_content div.panel div.switch div.back { background:url(../Smallworld/media/interface/switch_top.gif) top left no-repeat; }
.right_content div.panel div.switch div.padding { background:url(../Smallworld/media/interface/switch_bottom.gif) bottom left no-repeat; padding:5px 7px; }

.right_content div.darkpanel div.mainlink { background:url(../Smallworld/media/interface/benefits_back.gif) left 5px repeat-y; color:#fff; margin-right:-6px; text-align:left; font-size:1.2em; line-height:1.3em; }
.right_content div.darkpanel div.mainlink span.back { background:url(../Smallworld/media/interface/benefits_top.gif) top left no-repeat; display:block; }
.right_content div.darkpanel div.mainlink a { color:#fff; background:url(../Smallworld/media/interface/benefits_middle.gif) right no-repeat; display:block; }
.right_content div.darkpanel div.mainlink span.padding { display:block; background:url(../Smallworld/media/interface/benefits_bottom.gif) bottom left no-repeat; padding:10px 26px 10px 26px; display:block; color:#fff; font-weight:bold; }

.darkline { background:#000; height:1px; clear:both; border-bottom:1px solid #242424; }

.right_content div.panel div.mainlink { background:url(../Smallworld/media/interface/right_link_back.gif) left 5px repeat-y; color:#fff; margin-right:5px; text-align:left; font-size:1.2em; line-height:1.3em; }
.right_content div.panel div.mainlink span.back { background:url(../Smallworld/media/interface/right_link_top.gif) top left no-repeat; display:block; }
.right_content div.panel div.mainlink a { color:#fff; background:url(../Smallworld/media/interface/right_link_right.gif) right no-repeat; display:block; }
.right_content div.panel div.mainlink span.padding { display:block; background:url(../Smallworld/media/interface/right_link_bottom.gif) bottom left no-repeat; padding:7px 26px 7px 26px; display:block; color:#fff; font-weight:bold; }

.dashed_line { background:url(../Smallworld/media/interface/dash_line.gif) top left repeat-x; clear:both; height:2px; overflow:hidden; }
div.darkpanel div.dashed_line { background:url(../Smallworld/media/interface/dark_dashed.gif) top left repeat-x; clear:both; height:2px; overflow:hidden; }
.dotted_line { background:url(../Smallworld/media/interface/dotted_line.gif) left repeat-x; clear:both; height:9px; overflow:hidden; }

.left_content div.padding { padding:9px 12px; }
.left_content div.bordered { padding:9px 12px; border:1px solid #eb007f; margin-bottom:7px; }

.main_image { border:#dedede 1px solid; width:688px; }
.main_image div#flash_header { padding:5px 0px; text-align:center; }

.main_image div.padding { background:#efefef; padding:30px 30px 5px 30px; }
.main_image div.leftSide { width:92px; float:left; }
.main_image div.rightSide { width:524px; float:right; }
.main_image div.padding ul li { background-image:url(../Smallworld/media/interface/grey_li_icon.gif); }
.main_image div.padding big { font-size:1.3em; }

.fullwidth { width:962px; }

.fullwidth div.darkpanel { background:#010101 url(../Smallworld/media/interface/black_back.gif) top left repeat-x; margin-bottom:8px; }
.fullwidth div.darkpanel div.back { background:url(../Smallworld/media/interface/black_wide_top.gif) top left no-repeat; }
.fullwidth div.darkpanel div.padding { background:url(../Smallworld/media/interface/black_wide_bottom.gif) bottom left no-repeat; padding:8px 11px; color:#fff; }
div.darkpanel ul li { background-image:url(../Smallworld/media/interface/li_iconblack.gif); }
div.darkpanel ul li a { color:#eb007f; font-weight:bold; }

.qrt_box { float:left; width:25%; }
.qrt_box p { padding-right:30px; padding-top:0px; padding-bottom:5px; }
.qrt_box p p { padding-right:0px; }
.qrt_box div.padding p { padding-right:0; padding-bottom:12px; }
.qrt_box strong.header { font-size:1.3em; padding-top:5px; display:block; }

.trdSpace { float:left; width:33%; }
.trdSpace big { font-size:1.7em; }
.trdSpace p { padding-right:10px; padding-top:0px; padding-bottom:5px; }
.trdSpace p.header { font-size:1.2em; }
.trdSpace strong.header { font-size:1.3em; padding-top:5px; display:block; }

.mainlinklabel { padding-left:5px; margin-top:8px; }
.fullwidth div.mainlink { background:#e4007b url(../Smallworld/media/interface/why_back.gif) left 5px repeat-x; color:#fff; text-align:left; font-size:1.3em; line-height:1.3em; width:198px; }
.fullwidth div.mainlink span.back { background:url(../Smallworld/media/interface/why_top.gif) top left no-repeat; display:block; }
.fullwidth div.mainlink a { display:block; background:url(../Smallworld/media/interface/why_bottom.gif) bottom left no-repeat; color:#fff; }
.fullwidth div.mainlink span.padding { padding:10px 26px 10px 26px; display:block; color:#fff; font-weight:bold; }

.fullwidth div.panel { background:url(../Smallworld/media/interface/wide_back.gif) top left repeat-y; margin-bottom:8px; }
.fullwidth div.panel div.back { background:url(../Smallworld/media/interface/wide_top.gif) top left no-repeat; }
.fullwidth div.panel div.padding { background:url(../Smallworld/media/interface/wide_bottom.gif) bottom left no-repeat; padding:15px 17px; }

.whatson { float:right; width:180px; }
.trd_box div.whatson { width:150px; }

.two_box {width:49%;}

.last { border:0; margin-left:0; }
.qtr_seperator { background:url(../Smallworld/media/interface/qtr_seperator.gif) repeat-y; }
.whatson a { font-weight:bold; color:#21b3ff; }
.channel { background:url(../Smallworld/media/interface/icon_back.gif) top left no-repeat; width:47px; height:47px; vertical-align:middle; text-align:center; padding:2px 0; overflow:hidden; }
.channel img { vertical-align:middle; margin:auto; }
.channel img.trans { width:0px; height:40px; }
.darkpanel div.channel { background-image:url(../Smallworld/media/interface/icon_back_black.gif); }
.right_content .channel { float:left; clear:left; margin-right:5px; }

.fth_box { width:20%; float:left; }
.fth_box a { color:#767676; text-decoration:underline; }
.sponsors { width:301px; float:right; font-size:0.9em; }
.sponsors strong { font-size:1.2em; }
.sponsors span { display:block; padding-top:20px;  }
.sponsors a { display:block; padding-top:5px; }
.copywrite { font-size:2em; vertical-align:middle; }

.footer { background:#fd0089 url(../Smallworld/media/interface/footer_top.gif) top left no-repeat; padding:15px 15px 30px 15px; text-align:right; }
.footer a { color:#fff; }

.revealDiv { cursor:pointer; }
.revealedDiv { clear:both; }
.btn_tariff { background:url(../Smallworld/media/interface/btn_call_tariff.gif) top left no-repeat; text-align:center; width:225px; height:69px;  }
.activeReveal div.btn_tariff { background:url(../Smallworld/media/interface/hidetariff.gif) top left no-repeat; }
.btn_tariff span { display:none; }
.tabcontent { float:left; width:100%; clear:left; }

.tabs ul { margin:0; padding:0; }
.tabs ul li { float:left; background:url(../Smallworld/media/interface/tab_left.gif) top left no-repeat; margin-right:2px; list-style:none; padding:0; }
.tabs ul li a { display:block; float:left; background:url(../Smallworld/media/interface/tab_right.gif) top right no-repeat; height:100%; font-weight:bold; color:#000; width:75px; text-align:center; }
.tabs ul li a span { display:block; padding:3px 3px 3px 3px; }
.tabs ul li.ui-tabs-selected { background:#fd0089 url(../Smallworld/media/interface/pinktab_back.gif) top left repeat-x; }
.tabs ul li.ui-tabs-selected a { color:#fff; background:url(../Smallworld/media/interface/pinktab_left.gif) top left no-repeat; }
.tabs ul li.ui-tabs-selected a span { background:url(../Smallworld/media/interface/pinktab_right.gif) top right no-repeat; }
.tabs th { text-align:left; font-weight:normal; }

.pinkinfo { background:#e4007a url(../Smallworld/media/interface/pink_infoline.gif) top left repeat-x; padding:5px; color:#fff; }

.trd_box { float:left; margin-right:4px; }
.trd_box ul { margin:8px 0; }
.trd_box div.back { width:227px; }

.half_box { float:left; margin-right:4px; }
.half_box ul { margin:8px 0; }
.half_box div.back { width:341px; }
.half_box div.tabs ul li a { width:150px; }
.half_box div.tabs ul li.ui-tabs-selected { background:#fff url(../Smallworld/media/interface/tab_left.gif) top left no-repeat; }
.half_box div.tabs ul li.ui-tabs-selected a { color:#fd0089; background:url(../Smallworld/media/interface/tab_right.gif) top right no-repeat;  }
.half_box div.tabs ul li.ui-tabs-selected a span { background:transparent; }
.half_box div.tabcontent { border:#e2e2e2 1px solid; margin:0 -3px; padding:0 3px; }

.twotrd_box { float:left; margin-right:4px; }
.twotrd_box ul { margin:12px 0; }
.twotrd_box div.back { width:459px; }
.trd_box div.padding, 
.twotrd_box div.padding { padding:0px 5px 0px 0px; }
.twotrd_box div.padding2px { padding:15px 2px 0px 0px; }

.onetrd_box { float:left; margin-right:4px; }
.onetrd_box ul { margin:12px 0; }
.onetrd_box div.back { width:704px; }
.trd_box div.padding, 
.onetrd_box div.padding { padding:0px 5px 0px 0px; }
.onetrd_box div.padding2px { padding:15px 2px 0px 0px; }




.grey_grad { float:left; margin-right:4px; }

.grey_grad div.trd_box { margin-right:0px; }
.grey_grad div.twotrd_box { margin-right:0px; }

.grey_grad div.half_box { margin-right:0px; }

div.fullLeft { margin-right:0px; width:691px; }

.paddingonly { padding:7px 11px; }
.paddingonly h3 { color:#eb007f; }
.main_content ul.ticks li { background-image:url(../Smallworld/media/interface/ticks.gif); font-size:1.05em; padding-top:1px; padding-bottom:1px; }
.leftsection ul.ticks li { background-image:url(../Smallworld/media/interface/icon_bigtick.gif); padding-left:40px; padding-top:5px; padding-bottom:14px; }
.main_content ul.round li { background-image:url(../Smallworld/media/interface/li.gif); background-position:5px 10px; font-size:1.05em; padding-top:7px; padding-bottom:7px; padding-left:25px; }
.main_image div.padding ul.ticks li { background-image:url(../Smallworld/media/interface/grey_tick.gif); padding-left:40px; padding-top:7px; }

.supporttabs div.tabs ul { margin-left:18px; font-size:1.2em; }
.supporttabs div.tabs ul li { margin-right:15px; }
.supporttabs div.tabs ul li a { width:auto; padding:9px 5px 5px 5px;}
.supporttabs div.tabs ul li.ui-tabs-selected { background:#fff url(../Smallworld/media/interface/tab_left.gif) top left no-repeat; margin-bottom:-1px; }
.supporttabs div.tabs ul li.ui-tabs-selected a { color:#fd0089; background:url(../Smallworld/media/interface/tab_right.gif) top right no-repeat; padding-bottom:6px; }
.supporttabs div.tabs ul li.ui-tabs-selected a span { background:transparent; }

.main_content ul.info { margin-top:15px; padding-bottom:20px; float:left; clear:left; }
.main_content ul.info li { background-image:url(../Smallworld/media/interface/li_i.gif); padding:5px 10px 15px 30px; float:none; font-size:0.8em; }
ul.info li div.revealDiv { text-decoration:underline; clear:left; width:100%; padding-right:20px; }
ul.info li div.revealedPadding { padding-top:20px; clear:left; width:100%;}
ul.info li div.activeReveal { background:url(../Smallworld/media/interface/up_arrow.gif) top right no-repeat; }
.searchresults ul.info { margin-top:0px; padding-bottom:0px; margin-left:10px; }
.searchresults { padding:0 10px 0 20px; }

.banner { background:#e4007b url(../Smallworld/media/interface/bigpink_back.gif) top left repeat-x; text-align:left; margin-bottom:7px; }
.banner div.back { background:url(../Smallworld/media/interface/bigpink_top.gif) top left no-repeat; }
.banner div.padding { background:url(../Smallworld/media/interface/bigpink_bottom.gif) bottom left no-repeat; }
.banner div.padding a { display:block; padding:25px 10px; text-align:center; vertical-align:middle; font-size:1.5em; color:#fff; }

.breadcrumb { border-top:#dedede 1px solid; width:690px; }
.breadcrumb div.padding { padding:10px 0 10px 0; }
.breadcrumb a { color:#000; }

.top_message { width:690px; background:#000 url(../Smallworld/media/interface/black_section_bottom.gif) bottom left no-repeat; color:#fff; font-size:1.15em; font-weight:bold; }
.top_message div.padding { padding:9px 15px 9px 35px; background:url(../Smallworld/media/interface/li_iconblack.gif) 15px 10px no-repeat; }

.button { background:#e4007b url(../Smallworld/media/interface/btn_back.gif) top left repeat-x; color:#fff; float:right; margin-bottom:3px; }
.button span { background:url(../Smallworld/media/interface/btn_topleft.gif) top left no-repeat; display:block; }
.button strong { background:url(../Smallworld/media/interface/btn_bottomleft.gif) bottom left no-repeat; font-weight:normal; display:block; }
.button em { background:url(../Smallworld/media/interface/btn_topright.gif) top right no-repeat; font-style:normal; display:block; }
.button small { background:url(../Smallworld/media/interface/btn_bottomright.gif) bottom right no-repeat; font-size:0.9em; padding:1px 4px; display:block; }
.button small input { border:0; background:transparent; width:auto; overflow:visible; color:#fff; font-weight:bold; font-size:1.4em; margin:-1px -4px; padding:1px 8px; cursor:pointer; }
.plus { float:right; width:16px; height:18px; background:url(../Smallworld/media/interface/plus_spacer.gif) bottom left no-repeat; }
.plus span { display:none; }
.moreInfo, .moreInfoAlt { background:url(../Smallworld/media/interface/li_icon.gif) left 6px no-repeat; padding:5px 0px 5px 20px; cursor:pointer; color:#000; display:block; font-weight:bold; }
.moreInfo { float:right; text-align:right; }
.moreInfoAlt { float:left; text-align:left; }
.darkpanel a.moreInfo, .darkpanel a.moreInfoAlt { background-image:url(../Smallworld/media/interface/li_iconblack.gif); color:#eb007f; }
.extraSpace { margin-right: -10px; }

.pinkheader { background:#e7007c url(../Smallworld/media/interface/pink_header_back.gif) top left repeat-x; width:692px; clear:both; }
.pinkheader div.back { background:url(../Smallworld/media/interface/pink_header_top.gif) top left no-repeat; }
.pinkheader div.padding { background:url(../Smallworld/media/interface/pink_header_bottom.gif) bottom left no-repeat; color:#fff; font-weight:bold; font-size:1.2em; }
.pinkheader div.rightSection { float:right; margin-top:-5px; margin-right:-5px; margin-bottom:-3px;}
.pinkheader big { display:block; margin-top:-3px; margin-right:-5px; margin-bottom:-3px; font-size:1.25em; }

.pinkheader div.subitems div.padding { background:url(../Smallworld/media/interface/pink_header_subitemtop.gif) bottom left no-repeat; }
.greySubitems { background:url(../Smallworld/media/interface/pink_header_subitemback.gif) bottom left repeat-y; }
.greySubitems div.padding { background:url(../Smallworld/media/interface/pink_header_subitembottom.gif) bottom left no-repeat; }

.box_180 { float:left; width:180px; }
.box_360 { float:left; width:360px; }
.box_submit { float:left; width:301px; }
.popup { position:absolute; display:none; margin-left:101px; margin-top:-4px; }
.popupTop { width:188px; height:22px; background:url(../Smallworld/media/interface/popup_tip_top.png) top right no-repeat; }
.popupBottom { width:188px; height:14px; background:url(../Smallworld/media/interface/popup_tip_bottom.png) top right no-repeat; clear:both; }
.popup div.rightSide { background:url(../Smallworld/media/interface/popup_tip_right.png) top right repeat-y; width:188px; float:left; }
.popup div.back { float:left; background:#e4007b url(../Smallworld/media/interface/popup_tip_left.gif) top left repeat-x; width:181px; }
.popup div.padding { background:url(../Smallworld/media/interface/popup_tip_lefti.gif) 5px 5px no-repeat; padding:6px 5px 6px 39px; zoom:1; color:#fff; }
.inputBorder, .inputBorderContainer input, .inputBorderContainer textarea { border:#eb007f 1px solid; margin-top:3px; background:#fff!important; color:#000; width:80%; padding:5px; font-size:1em; }
.inputBorderContainer textarea { font-size:1.05em; }
.innercolleft input.inputBorder { margin-top:5px; width:77%; }
.bottomBorder { border-bottom:#dedede 1px solid; }
.buttonRightIndent { margin-right:148px; margin-top:18px; }

.halfgrey { background:url(../Smallworld/media/interface/halfgrey_back.gif) top right repeat-y; }
.white_line { height:4px; overflow:hidden; background:#fff; }
.doublehash { height:2px; background:url(../Smallworld/media/interface/halfgrey_lighthash.gif) top right repeat-x; clear:both; }
.doublehash div { height:2px; background:url(../Smallworld/media/interface/halfgrey_darkhash.gif) top right repeat-x; float:right: width:343px; }
.escapepadding { padding:9px 12px; margin:-9px -12px; background:url(../Smallworld/media/interface/halfgrey_head.gif) top right repeat-y; zoom:1 }
.leftsection { float:left; width:50%; }
.halfgrey div.pinkheader { border-top:4px solid #fff; border-bottom:4px solid #fff; }
.halfgrey div.pinkheader big.left { float:left; width:50%; }
.halfgrey div.pinkheader div.qrt_box div.padding { background:transparent; color:#000; font-size:1em; padding:0 20px; }
.pinkheader big small { font-weight:normal; font-size:0.7em; }

.greyback { background:#f1f1f1; width:692px; }
.ui-slider { float:right; height:270px; width:19px; background:url(../Smallworld/media/interface/slider_bg.gif) 50% 50% no-repeat; padding:13px 0; position:relative; }
.ui-slider-handle { background:url(../Smallworld/media/interface/handle.gif) top left repeat-x; height:26px; margin-top:-26px; width:19px; display:block; }
.slider a { display:block; }
.slided { height:270px; overflow:scroll; width:642px; }

.floatChannel { background:url(../Smallworld/media/interface/icon_back.gif) top left no-repeat; width:47px; height:47px; vertical-align:middle; text-align:center; float:left; vertical-align:middle; }
.floatChannel img.trans { width:0px; height:47px; }
.floatChannel img { margin:auto; vertical-align:middle; }
.floatSpace { float:left; width:7px; height:7px; }
.floatChannels { width:324px; overflow:hidden; height:47px; margin-right:-10px; }
.floatChannelsContainer { position:absolute; height:47px; vertical-align:middle; }
.fc1 { z-index:1; }
.fc2 { z-index:2; }
.bundle { width:693px; }
.bundle div.trd_box { float:right!important; }
.bundle div.grey_grad div.trd_box { float:left!important; }

.mixes { width:348px; float:left; overflow:hidden; }
.WebPartBorder div.mixes { width:343px; }
.centerMix div.floatChannels { width:668px; }
.centerMix div.floatSpace { width:9px; }
.whysmallworld strong.header { display:block; padding-top:10px; }

.greyheader { background:#cccccc; width:692px; clear:both; }
.greyheader div.back { background:url(../Smallworld/media/interface/grey_header_top.gif) top left no-repeat; }
.greyheader div.padding { background:url(../Smallworld/media/interface/grey_header_bottom.gif) bottom left no-repeat; color:#000; font-weight:bold; font-size:1.2em; }

.offerdescription b { color:#E3007A ; }

.pinkheader div.padding h1 { margin:0; padding:0; color:#ffffff; font-size:1.0em; text-transform:none; }
.offers { float:right; width:478px; }
.offers_box { float:left; clear:left; background:url(../Smallworld/media/interface/menucontent_back.gif) top left repeat-y; margin-right:4px; }
.offers_box div.back { background:url(../Smallworld/media/interface/menucontent_top.gif) top left no-repeat; width:470px; }
.offers_box div.padding { background:url(../Smallworld/media/interface/menucontent_bottom.gif) bottom left no-repeat; }
div.grey_grad div.offers_box { float:left; clear:left; margin-right:0px; }

.leftmenu { float:left; width:216px; background:url(../Smallworld/media/interface/leftmenu_back.gif) top left repeat-y; }
.leftmenu div.back { background:url(../Smallworld/media/interface/leftmenu_top.gif) top left no-repeat; }
.leftmenu div.padding { background:url(../Smallworld/media/interface/leftmenu_bottom.gif) bottom left no-repeat; padding:10px 0; }
.leftmenu ul { margin:0; padding:0; list-style:none; width:100%; font-size:1.05em; }
.leftmenu ul li { float:left; clear:left; background:url(../Smallworld/media/interface/leftmenu_li_back.gif) bottom left no-repeat; padding:0 0 1px 0; width:100%; height:100%; }
.leftmenu ul li.last { background:transparent; }
.leftmenu ul li a { display:block; color:#000; font-weight:bold; }
.leftmenu ul li.active a { background:#fd0089 url(../Smallworld/media/interface/leftmenu_active.gif) top left repeat-x; color:#fff; }
.leftmenu ul li a span { cursor:pointer; display:block; padding:8px 7px 7px 38px; background:url(../Smallworld/media/interface/leftmenu_li.gif) 15px 50% no-repeat; }
.leftmenu ul li.active a span { background:url(../Smallworld/media/interface/leftmenu_active_li.gif) 15px 50% no-repeat; }

.statusTable { margin:-5px -11px; width:689px; /*white-space:border-collapse;*/ }
.statusTable th { border-bottom:#e3007a 1px solid; padding:5px; }
.statusTable td { background-position:28px 3px; background-repeat:no-repeat; margin:0; border-bottom:0; }
.statusTable td, .statusTable th { border-right:#6a6a6a 1px solid; border-left:0; border-top:0; }
.statusTable td a { color:#000; text-decoration:underline; }
.statusTable td.last, .statusTable th.last { border-right:0; }
.statusTable td strong { padding:7px 9px; display:block; }
.statusTable tr.first td { padding-top:5px; background-position:28px 8px; }
.statusTable tr.last td { padding-bottom:5px; }
.statusTable tr.dark td { background-color:#dedcdc; }
.statusTable td.red { background-image:url(../Smallworld/media/interface/status_red.gif); padding-left:55px; }
.statusTable td.amb { background-image:url(../Smallworld/media/interface/status_amber.gif); padding-left:55px; }
.statusTable td.gre { background-image:url(../Smallworld/media/interface/status_green.gif); padding-left:55px; }
.statusTable tr.dark td.red { background-image:url(../Smallworld/media/interface/status_red_dark.gif); }
.statusTable tr.dark td.amb { background-image:url(../Smallworld/media/interface/status_amber_dark.gif); }
.statusTable tr.dark td.gre { background-image:url(../Smallworld/media/interface/status_green_dark.gif); }
div.red { background:url(../Smallworld/media/interface/status_red.gif) left 3px no-repeat; }
div.amb { background:url(../Smallworld/media/interface/status_amber.gif) left 3px no-repeat; }
div.gre { background:url(../Smallworld/media/interface/status_green.gif) left 3px no-repeat; }
div.red, div.amb, div.gre { padding-left:30px; padding-bottom:15px; }

.DidYouMean { display:inline; }

.packagesContainer { background:url(../Smallworld/media/interface/package_back.gif) top left repeat-y; font-size:1.1em; width:681px; }
.packagesContainer div.back { background:url(../Smallworld/media/interface/package_top.gif) top left no-repeat; }
.packagesContainer div.padding { background:url(../Smallworld/media/interface/package_bottom.gif) bottom left no-repeat; padding:1px 2px 5px 4px; height:100%; }
.packagesTable { width:100%; border-collapse:collapse; }
.packagesTable th { padding:0; font-weight:bold; border-top:3px #fff solid; border-right:3px #fff solid; }
.packagesTable th.first { padding:0; width:217px; border:0; }
.packagesTable td.first { padding:0; width:217px; }
.packagesTable th.tab div { color:#fff; background:#fd0089 url(../Smallworld/media/interface/package_th_back.gif) top left repeat-x; }
.packagesTable th.tab div div { background:url(../Smallworld/media/interface/package_th_left.gif) top left no-repeat; }
.packagesTable th.tab div div div { background:url(../Smallworld/media/interface/package_th_right.gif) top right no-repeat; padding:9px 12px 9px 12px; }
.packagesTable td { padding:0; border-top:3px #fff solid; border-right:3px #fff solid; }
.packagesTable td div { padding:20px 10px; text-align:center; height:100%; }
.packagesTable td.first div { text-align:left; padding:20px 5px 20px 10px; }
.packagesTable td.alt, .packagesTable td.first { background:#f7f7f7; }

.borderbox { background:url(../Smallworld/media/interface/gb_border.jpg) bottom left repeat-x; }
.borderbox div.t { background:url(../Smallworld/media/interface/gb_border.jpg) top left repeat-x; }
.borderbox div.r { background:url(../Smallworld/media/interface/gb_border.jpg) top right repeat-y; }
.borderbox div.l { background:url(../Smallworld/media/interface/gb_border.jpg) top left repeat-y; }
.borderbox div.tl { background:url(../Smallworld/media/interface/gb_tl.gif) top left no-repeat; }
.borderbox div.tr { background:url(../Smallworld/media/interface/gb_tr.gif) top right no-repeat; }
.borderbox div.bl { background:url(../Smallworld/media/interface/gb_bl.gif) bottom left no-repeat; }
.borderbox div.br { background:url(../Smallworld/media/interface/gb_br.gif) bottom right no-repeat; padding-bottom:8px; }
.borderbox ul { padding:5px 15px; }
.borderbox ul li { padding:4px 0px 14px 25px; }
.borderbox p { padding:0px 15px 7px 15px; }
.twotrd_box div.borderbox div.padding { padding:10px 10px 0 15px; }
.trd_box div.borderbox div.padding { padding:7px 7px 0 7px; }
.borderbox div.padding { padding:10px 10px 0 10px; }

.darkgreybox { background:#363636 url(../Smallworld/media/interface/dg_tl.gif) top left no-repeat; }
.darkgreybox div.tr { background:url(../Smallworld/media/interface/dg_tr.gif) top right no-repeat; }
.darkgreybox div.bl { background:url(../Smallworld/media/interface/dg_bl.gif) bottom left no-repeat; }
.darkgreybox div.br { background:url(../Smallworld/media/interface/dg_br.gif) bottom right no-repeat; }
.darkgreybox h2 { color:#fff; padding:5px 10px; }
.darkgreybox h2 strong { color:#fb0088; }

.bluebox { background:#00aeef url(../Smallworld/media/interface/lb_tl.gif) top left no-repeat; margin:0 8px; }
.borderbox div.padding div.bluebox { margin:0 8px 0 0; }
.bluebox div.tr { background:url(../Smallworld/media/interface/lb_tr.gif) top right no-repeat; }
.bluebox div.bl { background:url(../Smallworld/media/interface/lb_bl.gif) bottom left no-repeat; }
.bluebox div.br { background:url(../Smallworld/media/interface/lb_br.gif) bottom right no-repeat; padding:0; }
.bluebox a { display:block; text-align:center; padding:7px 10px; color:#fff; font-weight:bold; font-size:1.2em; }
.bluebox a.singleLine { padding:15px 10px; }

.blackbox { background:#000000 url(../Smallworld/media/interface/bk_back.gif) top left repeat-x; }
.blackbox div.tl { background:url(../Smallworld/media/interface/bk_tl.gif) top left no-repeat; }
.blackbox div.tr { background:url(../Smallworld/media/interface/bk_tr.gif) top right no-repeat; }
.blackbox div.bl { background:url(../Smallworld/media/interface/bk_bl.gif) bottom left no-repeat; }
.blackbox div.br { background:url(../Smallworld/media/interface/bk_br.gif) bottom right no-repeat; padding:0; }
.blackbox div.padding { padding: 16px 12px; }
.blackbox div.padding div.break_line { background:#fff; margin:0 -12px; }
.shadetext { color:#b9b9b9; padding:0px; border:0; border-left:10px #fff solid; border-top:6px #fff solid; border-bottom:6px #fff solid; width:176px; font-size:0.9em; }

.solidgreybox { background:#f6f6f6; }
.solidgreybox div.tl { background:url(../Smallworld/media/interface/sg_tl.gif) top left no-repeat; }
.solidgreybox div.tr { background:url(../Smallworld/media/interface/sg_tr.gif) top right no-repeat; }
.solidgreybox div.bl { background:url(../Smallworld/media/interface/sg_bl.gif) bottom left no-repeat; }
.solidgreybox div.br { background:url(../Smallworld/media/interface/sg_br.gif) bottom right no-repeat; padding:0 0 5px 0; }
.solidgreybox div.padding { padding:16px 8px 16px 12px; }
.solidgreybox div.padding div.break_line { background:#fff; margin:0 -12px; }


.whitebox { background:#fff url(../Smallworld/media/interface/w_tl.gif) top left no-repeat; margin:0 8px; }
.whitebox div.tr { background:url(../Smallworld/media/interface/w_tr.gif) top right no-repeat; }
.whitebox div.bl { background:url(../Smallworld/media/interface/w_bl.gif) bottom left no-repeat; }
.whitebox div.br { background:url(../Smallworld/media/interface/w_br.gif) bottom right no-repeat; padding:0; }
.whitebox a { display:block; color:#fb0088 !important; font-weight:bold; text-align:left; padding:5px; color:#000; background:url(../Smallworld/media/interface/li_arrow.gif) 200px 6px; background-repeat: no-repeat; }



.whitebox a.singleLine { padding:15px 8px 15px 35px; }
.solidgreybox div.padding div.whitebox { margin:0 8px 8px 0; }

.mainmenu div.greybox { float:left;  }
.mainmenu div.greybox div { height:100%; }
.greybox { background:url(../Smallworld/media/interface/lg_bottom.gif) bottom left repeat-x; }
.greybox div.t { background:url(../Smallworld/media/interface/lg_border.gif) top left repeat-x; }
.greybox div.r { background:url(../Smallworld/media/interface/lg_border.gif) top right repeat-y; }
.greybox div.l { background:url(../Smallworld/media/interface/lg_border.gif) top left repeat-y; }
.greybox div.tl { background:url(../Smallworld/media/interface/lg_tl.gif) top left no-repeat; }
.greybox div.tr { background:url(../Smallworld/media/interface/lg_tr.gif) top right no-repeat; }
.greybox div.bl { background:url(../Smallworld/media/interface/lg_bl.gif) bottom left no-repeat; }
.greybox div.br { background:url(../Smallworld/media/interface/lg_br.gif) bottom right no-repeat; padding:0; }
.greybox h1 { padding:5px 15px; }
.greybox h2 { padding:8px 15px; color:#24004c; font-weight:bold; }
.greybox big { display:block; color:#24004c; font-weight:bold; font-size:1.5em; }
.greybox big span.padding { display:block; padding:8px 15px; }

.greybox h1 small {font-size:12px;}
.greybox h2 small {font-size:12px;}

.greybox big.left { float:left; width:50%; }
.greybox div.qrt_box { text-align:center; }
.greybox div.qrt_box div.padding { padding-left:20px; padding-right:8px; }
.greybox h2.broadband { background:url(../Smallworld/media/interface/mousepointer.gif) 15px 50% no-repeat; padding-left:40px; }
.greybox h2.digitv { background:url(../Smallworld/media/interface/tv.gif) 15px 50% no-repeat; padding-left:40px; }
.greybox h2.phone { background:url(../Smallworld/media/interface/phone.gif) 15px 50% no-repeat; padding-left:40px; }
.borderbox div.br div.greybox div.bl { background-image:url(../Smallworld/media/interface/lg_bl_g.gif); }
.borderbox div.br div.greybox div.br { background-image:url(../Smallworld/media/interface/lg_br_g.gif); }
.solidgreybox div.br div.greybox div.bl { background-image:url(../Smallworld/media/interface/lg_bl_fg.gif); }
.solidgreybox div.br div.greybox div.br { background-image:url(../Smallworld/media/interface/lg_br_fg.gif); }

.comment { padding:0px 11px 10px 0; color:#6d6e71 }
.comment strong { color:#eb007f; }
.comment a {color:#6d6e71; text-decoration:underline;}


.saverPrice { padding:10px 5px; text-align:right; color:#6d6e71; font-size:1.05em; }
.saverPrice img { margin:0 -3px 10px -3px; border:3px #efefef solid; display:block; }
.saverPrice big { font-size:2.2em; font-weight:bold; }

.thirdsDiv { background:url(../Smallworld/media/interface/thirds_bg.gif) bottom no-repeat; }

.rightspace { padding-right:11px; }
.bigcircle { background:url(../Smallworld/media/interface/pink_circle_big.gif) top left no-repeat; position:absolute; color:#fff; text-align:center; margin-left:623px; margin-top:-15px; }
.bigcircle div.content { width:70px; height:71px; font-size:11px; line-height:1.9em;  }
.bigcircle div.padding { padding:2px; }
.bigcircle div.content big { font-size:31px; display:block; }

.pinkcircle { background:url(../Smallworld/media/interface/pink_circle.png) top left no-repeat; position:absolute; color:#fff; text-align:center; margin-left:168px; margin-top:-13px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../Smallworld/media/interface/pink_circle.png",sizingMethod="scale");}
.pinkcircle div.content { width:59px; height:60px; font-size:10px; line-height:1.6em; }
.pinkcircle div.padding { padding:15px 5px; }
.pinkcircle div.content big { font-size:21px; display:block; }
.doublePinkLeft { margin-left:406px; }

.rightbannertext {padding:20px; margin:0;}
.rightbannertext h2 {padding:5px 0 5px 0; margin:0; font-size:14px; font-weight:bold;}
.rightbannertext p {padding:0 0 2px 0; margin:0; line-height:17px;}
.rightbannertext div {margin:0 0 15px 0;}


/* Broadband - cable */
.threecolumncontainer {width:704px; padding:0px; margin:0;}
.threecolumncontainer li {background:url(../Smallworld/media/interface/li_dot.gif) left 4px no-repeat !important; font-weight:bold;}
.threecolumncontainer div.columnone { float:left; width:223px; margin:1px; padding:2px;}
.threecolumncontainer div.columntwo { float:left; width:223px; margin:1px; padding:2px; }
.threecolumncontainer div.columnthree { float:left; width:223px; margin:1px; padding:2px; }

/* Broadband - cable */
.twocolumncontainer {width:688px; padding:0; margin:0;}
.twocolumncontainer li {background:url(../Smallworld/media/interface/li_dot.gif) left 4px no-repeat !important; font-weight:bold;}
.twocolumncontainer div.columnone { float:left; width:49%; margin:1px; padding:2px;}
.twocolumncontainer div.columntwo { float:right; width:49%; margin:1px; padding:2px; }

.offerlist { text-align:center; padding:10px; }
.offerlist ul {margin: 0; padding: 0; display: inline; }
.offerlist ul li {text-align:left; float:left; display: inline; vertical-align:top; width:142px !important; font-weight:bold; padding:4px 10px 18px 60px !important; background:url(/smallworld/media/interface/li_tick.gif) left 4px no-repeat !important; }

.lightgreybox {background:#efefef; padding:8px;}
.lightgreybox div.left {float:left; width:50%; text-align:left;}
.lightgreybox div.right {float:right; width:50%; text-align:right;}
.lightgreybox div.left70 {float:left; width:70%; text-align:left;}
.lightgreybox div.right30 {float:right; width:30%; text-align:right; }

.lightgreybox h2 {font-size:30px !important; padding:0px !important; margin:0px !important;}
.lightgreybox h2.small {font-size:18px !important; padding:0px !important; margin:0px !important;}



.solidlightgreybox { background:#efefef url(../Smallworld/media/interface/slg_tl.gif) top left no-repeat; }
.solidlightgreybox div.tr { background:url(../Smallworld/media/interface/slg_tr.gif) top right no-repeat; }
.solidlightgreybox div.bl { background:url(../Smallworld/media/interface/slg_bl.gif) bottom left no-repeat; }
.solidlightgreybox div.br { background:url(../Smallworld/media/interface/slg_br.gif) bottom right no-repeat; }
.solidlightgreybox h2 { padding:5px 10px; }
.solidlightgreybox p  { padding:5px 10px; }

/* Phone */
.price {}
.price li {display: inline; width:100px; float:left; vertical-align:middle; font-weight:bold; padding:0px !important; margin:0px !important;  background:none !important; }
.price li.wide {width:150px;}
.price li h2 {font-size:30px;}

/* Sky Movies */
.movielist {padding:0; margin:0;}
.movielist li {display: inline-block; border:#f6f6f6 10px solid; width:96px; font-weight:bold; padding:1px !important; margin:3px;  background:none !important; }

.moviecolleft { width:65%; float:left; clear:left; }
.moviecolright { width:35%; float:right; clear:right; }

.comparisontable {width:100%;}
.comparisontable th {background:#f8f8f8; padding:6px; font-weight:normal;}
.comparisontable tr {background:#f8f8f8;}
.comparisontable tr.odd {background:#ededed;}
.comparisontable td.left {text-align:left; width:40%;}
.comparisontable td {padding:6px; font-weight:normal; width:15%; text-align:center; }

/* Fibre optic */
.innercolleft75 { width:75%; float:left; clear:left;  }
.innercolleft15 { width:25%; float:right; clear:right; }
.innercolleft15 p, .innercolleft15 h2 {padding:0; margin:0;}

hr.break_line {overflow:hidden; border-left:none; border-right:none; border-top:#ccc 1px solid; border-bottom:#fff 1px solid; }

.commingsoon {margin:0; padding:0; list-style:none; width:100%; }
.commingsoon li {float: left; height:34px; vertical-align:middle; display:inline-block; padding:8px !important; margin:0px !important; background:#f1f1f1 !important; }
.commingsoon li h2 {padding:4px; margin:0;}
.commingsoon li.first {width:198px; text-align:left; border-right:#ccc 1px solid; }
.commingsoon li.middle {width:300px; text-align:center; border-left:#fff 1px solid; border-right:#ccc 1px solid;}
.commingsoon li.last {width:126px; text-align:right; border-left:#fff 1px solid;}

/* Extra Styles */
.breadcrumb { color:#24004c; border:0; padding-bottom:10px; font-size:0.8em; }
.greybox img.photoMargins { margin-bottom:0; }
.highlight { color:#0098e1; }
.leftTextComment { float:left; width:33%; }
.leftTextComment div.padding { padding:10px 10px 0px 10px; }
.tickbox { background:url(../Smallworld/media/interface/icon_tick.gif) left no-repeat; padding:20px 0px 20px 45px; float:left; margin-left:7px; }

.paddedContent { padding:0px 10px 10px 5px; border-right:#e6e6e6 1px solid; margin-right:-5px; }
.noborder { border:0px!important; }
.thirdsDiv { background:transparent; }
.left_content_space { margin-right:15px; }
.channel img.trans { height:43px; }
.saverPrice img { margin-left:-5px; position:relative; float:left; }
.saverPrice big small { vertical-align:top; font-size:0.6em; font-weight:normal; }

.bigcircle small { font-size:0.6em; vertical-align:top;}

.packtabs ul { margin:0 10px; padding:0; }
.packtabs ul li { background:#e7e7e7 url(../Smallworld/media/interface/tab_inactive_left.gif) top left no-repeat; float:left; padding:0; border-right:2px solid #fff; font-weight:bold; list-style:none; }
.packtabs ul li a { padding:4px 12px; text-align:center; background:url(../Smallworld/media/interface/tab_inactive_right.gif) top right no-repeat; display:block; color:#000; }.packtabs ul li.ui-tabs-selected { background:#6c6c6c url(../Smallworld/media/interface/tab_active_left.gif) top left no-repeat; }
.packtabs ul li.ui-tabs-selected a { background:url(../Smallworld/media/interface/tab_active_right.gif) top right no-repeat; color:#fff; }

.packageList { float:left; width:367px; overflow:hidden; }
.packageListContainer div { float:left; margin:0 10px 10px 0; border:#f6f6f6 8px solid; background:transparent; text-align:center; width:auto; } 
.packageListContainer div.clear { float:none; border:0; margin:0; }
.packageListContainer div.packholder { border:0; float:left; margin:0; }
.packageListContainer div.packagepage { width:367px; margin:0; float:left; border:0;  }
.packageListContainer div a { vertical-align:middle; width:96px; height:54px; background:transparent; display:block; overflow:hidden; padding:0; }
.packageListContainer div a img { display:inline; }
.packageListContainer div a img.trans { height:54px; width:0px; }
.packageListContainer { width:367px; }
.packagedetail { float:right; width:274px; }
.packagedetail h3 { color:#24004c; padding-top:15px; font-size:1.1em; }
.packagedetail p { padding:0 0 15px 0; }
.packagedetail big { font-size:1.5em; }
.packagedetail img { border:#f6f6f6 8px solid; }
.darkgrey { color:#535353; }

.plusbox { float:left; padding-right:55px; background:url(../Smallworld/media/interface/img_plus.gif) right no-repeat; }
.equalsbox { float:left; width:293px; }
.equalsbox p { padding:0; }
.equalscontent { font-size:2.6em; text-align:right; font-weight:bold; background:url(../Smallworld/media/interface/img_equals.gif) center no-repeat; }

.slidebuttons { float:left; width:auto; }
.leftButton { display:inline; cursor:pointer; width:15px; height:18px; float:left; }
.leftButton div { background:url(../Smallworld/media/interface/previous_section.gif) top left no-repeat; width:100%; height:100%; }
.leftButton div.inactive { background:url(../Smallworld/media/interface/previous_section_inactive.gif) top left no-repeat; }
.rightButton { display:inline; cursor:pointer; width:13px; height:18px; float:right; }
.rightButton div { background:url(../Smallworld/media/interface/next_section.gif) top left no-repeat; width:100%; height:100%; }
.rightButton div.inactive { background:url(../Smallworld/media/interface/next_section_inactive.gif) top left no-repeat; }

.popupTitle { width:184px; display:block; border:1px solid #bababa; padding:4px 8px; background:url(../Smallworld/media/interface/comparison_arrow.gif) right no-repeat; text-align:left; }
.popupSpanHolder { display:block; width:184px; }
.popupSpanHolder a { cursor:default; text-decoration:none!important; color:#000; display:block; }
.popupSpan { display:none; position:absolute; margin-top:-1px; background:#fff; border:1px solid #bababa; z-index:10; width:184px; text-align:left; padding:4px 8px; }
.popupSpanHolder a:hover span.popupSpan { display:block; }

.selectPacks span.labelText{ padding-top:4px; display:block; font-size:1.1em; color:#21b3ff; font-weight:bold; }

.PagePlaceholderHeader table, .WebPartZoneHeader table {width:auto!important;}
.WebPartHeader, .WebPartHeader div { height:auto!important }

.subnav { border-bottom:#fd0089 18px solid; margin-bottom:1px; width:688px; }
.subnav ul { margin:0; padding:0; }
.subnav ul li { margin:0 2px 0 0; padding:0; list-style:none; float:left; background:#dadada url(../Smallworld/media/interface/subnav_back.gif) top left repeat-x; }
.subnav ul li.active { background-image:url(../Smallworld/media/interface/subnav_active_back.gif); background-color:#fd0089; }
.subnav ul li a { display:block; background:url(../Smallworld/media/interface/subnav_left.gif) top left no-repeat; }
.subnav ul li.active a { background-image:url(../Smallworld/media/interface/subnav_active_left.gif); }
.subnav ul li a span { display:block; padding:15px 20px; background:url(../Smallworld/media/interface/subnav_right.gif) top right no-repeat; color:#000; text-align:center; cursor:pointer; font-size:0.9em; }
.subnav ul li.active a span { background-image:url(../Smallworld/media/interface/subnav_active_right.gif); color:#fff;  }

.biggishText { font-size:1.1em; }
.pricesection { background:#efefef; padding:7px 8px 12px 8px; margin-bottom:10px; color:#5d5d5d; }
.pricesection div.photoMargins { margin-bottom:0; line-height:1em; margin-left:3px; }
.pricesection h2 { padding:0; margin-top:0; margin-bottom:7px; font-size:5em; color:#ec008c; font-weight:bold; }
.pricesection h3 { padding:0; margin-top:0; margin-bottom:0px; font-size:2.5em; color:#ec008c; font-weight:bold; line-height:1.0em; }
.pricesection big { font-size:2.1em; display:block; line-height:1.0em; }
.pricesection div.break_line { height:1px; overflow:hidden; background:#fff; border-top:1px solid #e5e5e5; border-bottom:9px solid #efefef; margin:0 -8px; clear:both; }
.pricethirds div.trd_box { margin-right:7px; }
.pricethirds div.trd_box div.back { width:224px; }
.pricethirds div.smallpad { padding-bottom:5px; }

.ssCompTable { width:687px; text-align:center; }
.ssCompTable th { color:#525252; background:#f3f3f3; padding:2px 2px;}
.ssCompTable th.darkcell { background:#e1e1e1; }
.ssCompTable th.emptycell { background:#fff; }
.ssCompTable th.phoneHead { background:#380072; color:#fff; }
.ssCompTable th.tvHead { background:#0098e1; color:#fff; }
.ssCompTable th.bbHead { background:#fb0088; color:#fff; }
.ssCompTable th.phoneHead, .ssCompTable th.tvHead, .ssCompTable th.bbHead { text-align:left; font-size:1.2em; padding:5px 10px; }
.ssCompTable td.first { text-align:left; }
.ssCompTable td { border-bottom:#dddddd 1px solid; border-right:#dddddd 1px solid; padding:15px 5px; border-spacing:0; }
.ssCompTable td big { font-size:1.6em }
.ssCompTable tr.first td { border-top:#dddddd 1px solid; }
.ssCompTable td.darkcell { background:#f1f1f1; }

small.smallprint {font-size:8px}
small.top { vertical-align:top; font-size:0.6em; font-weight:normal; }

.offices { background:url(../Smallworld/media/interface/offices_bg.gif) top left repeat-y; padding:7px 11px; margin-right:15px; }
.offices big { font-size:1.5em; }
.offices div.column_1 { width:280px; float:left; }
.offices div.column_1 div.padding { padding:0 20px 0 0; }
.offices div.column_2 { width:192px; float:left; }
.offices div.column_2 div.padding { padding:0 12px; }
.offices div.column_3 { width:172px; float:right; }
.offices div.column_3 div.padding { padding:0 0 0 10px; }

.offer { background:url(../Smallworld/media/interface/offer_bg.gif) top left repeat-y; margin-right:15px; padding:10px 0; }
.offer h2 { font-weight:bold; color:#24004c; margin-top:0; }
.offer big { font-size:1.3em; }
.offer strong big { font-size:2.3em; }
.offer div.column_1 { width:173px; float:left; }
.offer div.column_1 div.padding { padding:0 20px 0 0; }
.offer div.column_2 { width:305px; float:left; }
.offer div.column_2 div.padding { padding:0 20px 0 0; }
.offer div.column_3 { width:198px; float:right; }
.offer div.column_3 div.padding { padding:0 20px 0 20px; }

.borderbox div.packtabs div.tabborder { width:100%; background:url(../Smallworld/media/interface/tabs_border.gif) bottom repeat-x; }

/* Broadband - business specefic */
.businessbroadband { padding:0px; background:#efefef; margin:0 0 0 3px; width:682px;}
.businessbroadband p.header {background:#e5e5e5; padding:10px;}
.businessbroadband p.header strong {color:#21b3ff;}
.businessbroadband div.leftcol {width:321px; float:left; padding:10px; }
.businessbroadband div.rightcol {width:321px; float:right; padding:10px;}
.businessbroadband ul {padding:0; margin:0;}
.businessbroadband ul li {background-image:none; padding:0 0 20px 0; margin:0; display:block;}
.businessbroadband ul li img {border:#ccc 1px solid; float:left; clear:both; margin:0 12px 0 0 }
.businessbroadband ul li.callnow {float:right; }


