*
{
   margin:0px;
   padding:0px;
}

body
{
   margin:0px;
   color:#000000;
   background-color:#ffffff;
   background-position:center top;
   background-attachment:fixed;
   overflow:auto;
   padding:0px;
   text-align:center;
}

body,
table,
tr,
td,
div,
input,
select,
textarea
{
   font-family:arial, sans-serif;
   font-size:13px;
   color:#000000;
}

.normal
{
   font-weight:normal;
}

.disabled
{
   color:#cccccc;
}

a
{
   color:#1a7ea6;
   font-weight:normal;
   text-decoration:none;
}

a:hover
{
   color:#000000;
   text-decoration:underline;
}

img
{
   border:0px;
}

form
{
   margin:0px;
}

li
{
   margin-left:15px;
}

li.noMargin
{
   margin-left:0px;
}

select,
input,
textarea
{
   font-size:12px;
}

input.search
{
   background-image:url(/images/input_search_bg.jpg);
   background-repeat:repeat-x;
   background-position:top center;
   border:1px solid #a9d8e5;
}

h1,
h2,
h3,
h4
{
   margin:0px;
}

h1
{
   font-size:33px;
   letter-spacing: -0.035em;
   margin-bottom:3px;
}

h2
{
   font-size:21px;
   font-weight:bold;
   margin-bottom:3px;
   letter-spacing: -0.035em;
}

h2.margin
{
   margin-bottom:15px;
}

h2 a
{
   text-decoration:none;
   font-weight: bold;
   color: #000000;
}

h2 a:hover
{
   text-decoration:underline;
   color: #000000;
}

div.panelBodyText h2
{
margin-bottom:10px;
}

h2.standard
{
   padding-bottom: 5px;
   margin-bottom: 10px;
}

h2.fill
{
   background-color:#f1f1f1;
   color:#000000;
   padding:7px 10px 6px 10px;
   background-image:url(/skins/virgin-media/images/general/h2_provider_bg.jpg);
   font-size:19px;
   margin-bottom:15px;
}

div.h2Fill
{
   padding:0px 10px 0px 10px;
}

a.underline
{
   text-decoration:underline;
}

.mediumBlue
{
   color:#1e88b2;
}

h2.mediumBlue
{
   color:#1e88b2;
   letter-spacing: -0.035em;
}

div.packageSummary
{
   background-image:url(/images/icons/icon_info.png);
   background-repeat:no-repeat;
   background-position:left 3px;
   padding-left:45px;
}

div.packageDigitalTv
{
   background-image:url(/images/digital_tv_yes.png);
   background-repeat:no-repeat;
   background-position:left 3px;
   padding-left:45px;
}

div.packageHomePhone
{
   background-image:url(/images/home_phone_yes.png);
   background-repeat:no-repeat;
   background-position:left 3px;
   padding-left:45px;
}

h3
{
   font-size:16px;
   margin-bottom:3px;
   font-weight:bold;
   letter-spacing: -0.5px;
}

h3.underline
{
   padding-bottom: 5px;
   margin-bottom: 10px;
   border-bottom: 1px dotted #cccccc;
}

h4
{
   font-size:14px;
   margin-bottom:2px;
}

table.profile
{
}

td.profileName,
td.profileItem
{
   padding-top:4px;
   padding-bottom:4px;
}

td.profileItem
{
   padding-left:20px;
}

.small
{
   font-size:11px;
}

iv.headerLeft
{
   background-image:url(/images/headerleft.gif);
   background-repeat:no-repeat;
   background-position:top left;
}

iv.headerRight
{
   background-image:url(/images/headerright.gif);
   background-repeat:no-repeat;
   background-position:top right;
}

table.headerHolder
{
   background-repeat:repeat-x;
   background-position:top;
   width:1000px;
   ackground-image:url(/images/header_bg.jpg);
   margin:0 auto;
}

/* -- Ians styles -- */

.openNav .mainWrap {
  left: 0;
  -webkit-transform: translate3d(-70%, 0, 0);
  -moz-transform: translate3d(-70%, 0, 0);
  -ms-transform: translate3d(-70%, 0, 0);
  -o-transform: translate3d(-70%, 0, 0);
  transform: translate3d(-70%, 0, 0);
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
  }

.openNav.showNav {
  overflow: hidden !important;
}

.showNav .mainWrap {
  overflow: visible;
}

.mainWrap {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
  position: realtive;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
}

div.headerHolder {
  margin: 0 auto;
  max-width: 1000px;
  width:  1000px;
}

div.headerLeft {
  float: left;
  margin: 24px 0;
}

div.headerRight {
  float: right;
  margin: 24px 0;
}

div.contentArea {
  width: 100%;
  overflow: hidden;
  display: table;
}

div.panelListFront {
  float: right;
  width: 310px;
}

div.drawerMenu {
  width: 70%;
  position: absolute;
  right: -70%;
  top: 0;
  height: 100%;
  background: #777;
}

div.drawerMenu ul {
  padding: 0;
  width: 100%;
}

div.drawerMenu ul li {
  list-style-type: none;
  display: block;
  background: #777;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #888;
}

div.drawerMenu ul li a {
  color: #fff;
  text-decoration: none;
  font-size: 1.2em;
  padding: 1em;
  display: block;
}

div.drawerMenu ul li.closeDrawer a {
  background: #666;
  opacity: 0.6;
  position: relative;
  text-indent: 24px;
  text-transform: uppercase;
}

div.drawerMenu ul li.closeDrawer a:before, div.drawerMenu ul li.closeDrawer a:after {
  content: "";
  position: absolute;
  background: #fff;
  top: 24px;
  left: 82px;
  width: 1.4em;
  height: 2px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}

div.drawerMenu ul li.closeDrawer a:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

div.menu a {
  position: relative;
  display: block;
  line-height: 36px;
  padding-right: 32px;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #999;
}

div.menu a:before {
  content: "";
  position: absolute;
  right: 0;
  top: 10px;
  width: 1.4em;
  height: 2px;
  background: #000;
  box-shadow: 0 7px 0 0 #000, 0 14px 0 0 #000;
}

.postcodeLeft {
  float:left;
}

.postcodeRight {
  float: right;
}

.postcodeRight .msg {
  padding-left: 20px;
  line-height: 130%;
  width: 500px;
  font-size: 14px;
  color: #666;
}

.postcodeInput {
  color: #777;
  font-size: 14px;
  padding: 5px 0px;
}

.postcodeSpeedResults {
  margin-left: 20px;
}

.inputEnter {
  text-transform: uppercase;
  margin-left: 10px;
  padding: 3px;
  padding-left: 2px;
}

.inputSubmit {
  width: 50px;
  font-size: 13px;
  background: #f1f1f1;
  height: 26px;
  margin-left: 10px;
  position: relative;
  top: 1px;
  border: 1px solid #ccc;
}

.providerBox {
  float: left;
  width: 462px;
}

.hotDealBox {
  width: 308px;
  float: left;
}

.providerLogo {
  padding-right: 40px;
  float: left;
}

.providerDesc {
  width: 400px;
  padding-right: 20px;
  float: left;
}

td.providerDesc > div {
  width: 400px;
}

.customerReviews {
  width: 630px;
  float: left;
}

.makeReview {
  width: 308px;
  float: right;
}

td.contentSidebar {
  padding-left: 35px;
}

.areaListItem {
  float: left;
  width: 33%;
}

.areaListItem a {
  padding-bottom: 5px;
  font-size: 14px;
  display: block;
}

div.newsMain {
  width: 715px;
  float: left;
}

div.newsSidebar {
  width: 190px;
  float: right;
  border-left: 0px dotted #cccccc;
  padding-top: 5px;
}

div.relatedLeft, div.relatedRight {
  width: 47%;
}

div.relatedLeft {
  padding-right: 20px;
  float: left;
}

div.relatedRight {
  padding-left: 20px;
  float: right;
}

div.commentLeft {
  float: left;
  width: 55%;
}

div.commentRight {
  float: right;
  width: 45%
}

div.checkerLeft {
  float: left;
}

div.checkerRight {
  padding-left: 20px;
  float: right;
}

.bestExchangeLeft {
  width: 450px;
  margin-right: 20px;
  float: left;
}

.bestExchangeRight {
  width: 450px;
  margin-left: 20px;
  float: left;
}

.homePrvImage {
  display: inline-block;
  padding: 0 3px;
}

.newsWrapLeft, .newsWrapRight {
  width: 50%;
}

.newsWrapLeft {
  float: left;
}

.newsWrapLeft, .newsWrapRight {
  float: right;
}

.newsItem {
  float: left;
  width: 100%;
}

.bbNewsItem {
  padding-right: 30px;
  padding-bottom: 3px;
  float: left;
  width: 46%;
}

.clear-all {
  clear: both;
}

.visible-xxs {
  display: none;
}

.hidden-xxs {
  display: block;
}

td.hidden-xxs {
  display: table-cell;
}

td.headerHolder,
td.headerHolderLeft,
td.headerHolderRight
{
   padding-left:15px;
}

td.headerHolderRight
{
   padding-right:15px;
}

div.pageTitleHolder
{
   padding-bottom:2px;
}

div.pageTitleDescriptionHolder
{
   padding-left:15px;
   padding-right:15px;
   line-height:140%;
}

div.bodyTextPanel
{
   line-height:130%;
}

div.panelHeader,
div.panelHeader2,
div.panelHeader3,
div.panelHeaderOffer,
td.panelHeader,
td.panelHeader2,
td.panelHeader3
{
   background-color:#0092b5;
   padding:5px 10px 5px 10px;
   font-weight:bold;
   font-size:14px;
   text-align:left;
   color:#ffffff;
   1000px;
}

a.panelHeader
{
   color:#ffffff;
   text-decoration:none;
}

div.panelHeader2,
td.panelHeader2
{
   background-color:#666666;
}

div.panelHeader3,
td.panelHeader3
{
   background-image:url(/images/panel-header-3-bg.jpg);
   border:1px solid #E3F5AF;
   border-bottom:0px;
   background-color:#8FBA4C;
   color:#000000;
}

div.panelHeaderOffer
{
}

div.panel,
div.panel2,
div.panel3,
div.panelClear,
div.panelBlank,
div.panelList,
div.panelListFront,
div.panelList3,
div.panelButtons,
div.panelError,
div.panelInfo,
div.panelComments,
div.panelHomeSearch,
div.panelHighlight
{
   margin-bottom:15px;
   padding:10px;
   background-color:#ffffff;
}

div.panel,
div.panelHomeSearch
{
   background-repeat:repeat-x;
   background-position:top;
   padding:10px;
   border:1px solid #D8DFE3;
   border-top:0px;
}

div.panelClear
{
   background-color:#ffffff;
   background-image:none;
   padding:10px;
   border:1px solid #D8DFE3;
}

div.panel3
{
   background-image:url(/images/panel-3-bg.jpg);
   background-repeat:repeat-x;
   background-position:top;
   background-color:#EBF7FB;
   border:1px solid #E3F5AF;
   border-top:0px;
   padding-top:12px;
}

div.panelBlank
{
   padding:0px;
   border:0px;
}

div.panelList3
{
   padding:0px;
}

div.panelList, div.panelListFront
{
   padding:0px;
}

div.panelError
{
   background-color:#ffdddd;
   border:1px solid #cc9999;
   font-weight:bold;
}

div.panelInfo
{
   background-color:#ffffcc;
   border:1px solid #ddddbb;
   font-weight:bold;
}

div.panelButtons
{
   padding:0px;
   border:0px;
}

div.panelHighlight
{
   background-color:#B3D9FF;
}

div.contentHeader
{
   font-size:21px;
   border-bottom:1px solid #cccccc;
   padding-bottom:5px;
   margin-bottom:15px;
}

.strong
{
   font-weight:bold;
}

a.pagingLink
{
   color:#000000;
   font-weight:bold;
}

/* Filters */

div.filterLabel
{
   font-size: 13px;
   padding: 5px 0px 5px 0px;
}

td.filterField
{
padding-left: 10px;
}

div.featureBullet
{
background-image: url(/images/yes.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 5px;
}

img.mainLogo
{
border:0;
}

/* PAGES */

div.page_column_news,
div.page_column_blog
{
float:left;
float: left; width: 48%;
}

div.page_column_news
{
padding-right: 15px
}

div.page_column_blog
{
padding-left: 15px
}

/* PRICES */

span.price
{
font-size:27px;
font-weight:bold;
letter-spacing: -0.2px;
}

span.price_text
{
font-size:23px;
font-weight:bold;
letter-spacing: -0.2px;
}



/* RESPONSIVE -- TABLET */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {}



/* RESPONSIVE -- MOBILE */

@media only screen and (min-width: 320px) and (max-width: 568px), only screen and (max-device-width: 667px) {

  div.globalPageTabsPanel, div.panelList, div.panelListFront {
    display: none;
  }

  td.searchListItem, td.searchListHeaderTopLeft, td.searchListHeaderTopRight, td.searchListHeaderBottomLeft, td.searchListHeaderBottomRight, td.searchListItemHighlight {
    display: none;
  }

  .visible-xxs {
    display: block;
  }

  .hidden-xxs, td.hidden-xxs {
    display: none;
  }

  div.headerHolder, div.breadCrumbPanelOuter {
    width: 100%;
  }

  div.breadCrumbPanelOuter, div.contentPanelOuter {
    width: 100% !important;
  }

  div.contentArea {
    display: block;
  }

  div.home_panel_1 {
    width: auto !important;
    height: auto !important;
  }

  img.mainLogo {
    width: 120px;
    height: auto;
  }

  div.headerLeft {
    margin: 15px 0 15px 20px;
  }

  div.headerRight {
    margin: 15px 20px 15px 0;
  }

  td.searchListItemLeft, td.searchListItemRight {
    width: 50%;
  }

  .postcodeRight, .postcodeLeft {
    display: block;
    float: left;
    width: 100%;
  }

  .postcodeSpeedResults {
    margin-left: 0;
  }

  .postcodeRight .msg {
    width: auto;
    padding: 0;
    margin-top: 8px;
  }

  .postcodeInput {
    padding-top: 15px;
  }

  .inputEnter {
    margin-left: 0;
    margin-top: 10px;
    width: 70%;
  }

  .inputSubmit {
    width: 25%;
  }

  .providerBox {
    padding: 0 0 20px !important;
    width: 100%;
  }

  .hotDealBox {
    width: 100%;
    display: block;
    float: left;
    padding: 15px 0 0 !important;
  }

  td.providerDesc, td.providerLogo {
    padding-right: 0;
    float: left;
    display: block;
  }

  td.providerDesc > div {
    width: auto;
  }

  .customerReviews, .makeReview {
    width: 100%;
    float: left;
    display: block;
    padding: 0;
  }

  td.contentMain {
    width: 100%;
  }

  td.contentSidebar {
    display: none;
  }

  .areaListItem {
    width: 48%;
    margin-bottom: 10px;
  }

  .areaListItem:nth-child(2n) {
    margin-left: 4%;
  }

  div.newsMain {
    width: 100%;
    float: none;
  }

  div.relatedLeft, div.relatedRight {
    width: 100%;
    float: none;
    padding: 0;
  }

  div.commentLeft {
    float: left;
    width: 100%;
  }

  div.commentRight {
    float: left;
    width: 100%;
    padding-top: 10px;
  }

  #com_text {
    width: 100%;
  }

  div.checkerLeft {
    float: none;
    width: 100%;
  }

  div.checkerRight, .checkerButtons {
    display: none;
  }

  .sortBy {
    display: none;
  }

  td.searchListHeaderMain {
    width: 60% !important;
  }

  .bestExchangeLeft, .bestExchangeRight {
    width: 100%;
    float: none;
    margin: 0;
  }

  .bestExchangeRight {
    margin-top: 10px
  }

  .newsWrapLeft, .newsWrapRight {
    float: none;
    width: 100%;
  }

  .newsItem, .bbNewsItem {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-right: 0;
    width: 100%;
  }

  .articleImage img {
    width: 150px;
    height: auto;
  }

}
/* GLOBAL PAGE TABS */

div.globalPageTabsPanelOuter
{
text-align:left;
}

div.globalPageTabsPanel
{
white-space:nowrap;
text-align:left;
}

/* GLOBAL PAGE TABS ON */

td.globalPageTabOn a
{  
padding: 0 10px 0 0;
cursor: pointer;
text-align: center; 
background: transparent url(/images/pagetabs/page_tabs_sprite.png) no-repeat right -133px;
font: bold 14px arial;
overflow: visible;
display:block;
margin-right:1px;
text-decoration:none;
outline: 0;
height:33px;
}

td.globalPageTabOn a span
{  
display: block;  
padding: 7px 0 0 10px; 
white-space: nowrap;
cursor: pointer;
background: transparent url(/images/pagetabs/page_tabs_sprite.png) no-repeat left -166px;  
font-size:16px;
color:#ffffff;
height:33px;
}

td.globalPageTabOn a:hover,
td.globalPageTabOn a:focus
{
text-decoration:none;
}

td.globalPageTabOn a span:hover,
td.globalPageTabOn a span:focus
{
text-decoration:none;
}


/* GLOBAL TABS OFF */

td.globalPageTabOff a
{  
padding: 0 10px 0 0;
cursor: pointer;
cursor: hand;
text-align: center;
background: transparent url(/images/pagetabs/page_tabs_sprite.png) no-repeat right 0px; 
font: bold 14px arial;
overflow: visible;
display:block;
margin-right:1px;
text-decoration:none;
outline: 0;
height:33px;
}

td.globalPageTabOff a span
{  
display: block;  
padding: 7px 0 0 10px;
white-space: nowrap;
cursor: pointer;
cursor: hand;
background: transparent url(/images/pagetabs/page_tabs_sprite.png) no-repeat left -33px;  
font-size:16px;
color:#ffffff;
height:33px;
}

td.globalPageTabOff a:hover,
td.globalPageTabOff a:focus
{
text-decoration:none;
}

td.globalPageTabOff a span:hover,
td.globalPageTabOff a span:focus
{
text-decoration:none;
}

/* LOCAL PAGE TABS */

div.localPageTabsPanel
{
white-space:nowrap;
text-align:left;
ackground:transparent url(/images/pagetabs/local_page_tabs_sprite.png) repeat-x left -208px;
ackground-color:#dddddd;
border-bottom:3px solid #787878;
}

div.localPageTabsPanel table
{
display:inline;
}

/* local PAGE TABS ON */

.localPageTabOn, .localPageTabOff {
  display: inline-block;
}

.localPageTabOn a
{  
padding: 0 10px;
cursor: pointer;
text-align: center;
font: bold 14px arial;
overflow: visible;
display:block;
background: #797979;
margin-right:2px;
text-decoration:none;
outline: 0;
height:30px;
  line-height: 30px;
  border-radius: 6px 6px 0 0;
}

.localPageTabOn a span
{  
display: block;  
padding: 0;
white-space: nowrap;
cursor: pointer;
font-size:15px;
color:#ffffff;
height:30px;
}

.localPageTabOn a:hover,
.localPageTabOn a:focus
{
text-decoration:none;
}

.localPageTabOn a span:hover,
.localPageTabOn a span:focus
{
text-decoration:none;
}


/* local TABS OFF */

.localPageTabOff a
{  
padding: 0 10px;
cursor: pointer;
cursor: hand;
text-align: center;
background: #abb1af; /* Old browsers */
  background: -moz-linear-gradient(top,  #abb1af 0%, #949a98 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abb1af), color-stop(100%,#949a98)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #abb1af 0%,#949a98 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #abb1af 0%,#949a98 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #abb1af 0%,#949a98 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #abb1af 0%,#949a98 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abb1af', endColorstr='#949a98',GradientType=0 ); /* IE6-9 */
font: bold 14px arial;
overflow: visible;
display:block;
margin-right:2px;
text-decoration:none;
outline: 0;
height:30px;
  line-height: 30px;
  border-radius: 6px 6px 0 0;
}

.localPageTabOff a span
{  
display: block;  
padding: 0;
white-space: nowrap;
cursor: pointer;
cursor: hand;
/*background: transparent url(/images/pagetabs/local_page_tabs_sprite.png) no-repeat left -33px;*/
font-size:15px;
color:#ffffff;
height:30px;
}

.localPageTabOff a:hover,
.localPageTabOff a:focus
{
text-decoration:none;
}

.localPageTabOff a span:hover,
.localPageTabOff a span:focus
{
text-decoration:none;
color:#000000;
}

/* RESPONSIVE -- TABLET */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {}



/* RESPONSIVE -- MOBILE */

@media only screen and (min-width: 320px) and (max-width: 568px), only screen and (max-device-width: 667px) {

  .localPageTabOff, .localPageTabOn {
    float: left;
    width: 100%;
  }

  .localPageTabOff a, .localPageTabOn a {
    border-radius: 6px;
    margin-bottom: 4px;
    width: 100%;
    padding: 0;
  }

  div.localPageTabsPanel {
    border: 0 none;
  }

}
td.searchListHeader,td.searchListHeaderLeft,td.searchListHeaderRight,td.searchListItem,td.searchListItemLeft,td.searchListItemRight,td.searchListItemForm,td.searchListItemDesc,td.searchListItemOffer,td.searchListLabel,td.searchListItemHighlight{padding:8px 10px 8px 10px;}table.searchList tr{background-image:url(/images/search_list_header.jpg);background-repeat:repeat-x;background-position:bottom;}td.searchListHeader,td.searchListHeaderLeft,td.searchListHeaderRight,td.searchListHeaderSort{padding:3px 10px 3px 10px;background-image:url(/images/test/search_list_header.jpg);background-repeat:repeat-x;background-position:center;color:#ffffff;background-color:#777777;font-size:12px;font-weight:bold;}td.searchListHeaderSort{background-image:url(/images/test/search_list_header.jpg);background-repeat:repeat-x;background-position:right;border-right:0px solid #dbdbdb;text-align:middle;background-color:#777777;}td.searchListHeaderTopLeft{font-size:0px;background-image:url(/images/test/search_list_header_tl.jpg);background-repeat:no-repeat;background-position:top left;height:4px;}td.searchListHeaderTopRight{font-size:0px;background-image:url(/images/test/search_list_header_tr.jpg);background-repeat:no-repeat;background-position:top right;height:4px;}td.searchListHeaderBottomLeft{font-size:0px;background-image:url(/images/test/search_list_header_bl.jpg);background-repeat:no-repeat;background-position:bottom left;height:4px;}td.searchListHeaderBottomRight{font-size:0px;background-image:url(/images/test/search_list_header_br.jpg);background-repeat:no-repeat;background-position:bottom right;height:4px;}td.searchListItem,td.searchListItemLeft,td.searchListItemRight,td.searchListItemForm,td.searchListItemDesc,td.searchListItemOffer,td.searchListLabel,td.searchListItemBig,td.searchListItemHighlight,td.searchListItemBigHighlight{padding:15px 0px 15px 0px;border-top:1px solid #ccc;}td.searchListItemBig,td.searchListItemBigHighlight{font-size:16px;}td.searchListItemHighlight{ackground-color:#fbfbfb;}td.searchListItemBigHighlight{ackground-color:#fbfbfb;}div.searchListItem{margin-bottom:3px;}div.searchListItemBody{font-size:12px;}div.searchListItemLabel{font-size:11px;margin-bottom:2px;color:#666666;font-weight:bold;}div.searchListItemBig{font-weight:normal;font-size:20px;}div.searchListItemBigPrice{font-weight:bold;font-size:24px;}div.searchListItemInfo{color:#555555;font-weight:normal;font-size:10px;text-transform:uppercase;}span.searchListItemStrong{font-weight:bold;}td.searchListItemOffer{background-color: #ffffdd;}td.searchListHeaderLeft{border-left:0px;}td.searchListHeaderRight{border-right:0px;}td.searchListItemLeft{}td.searchListItemRight{padding-left:5px;}td.searchListItemForm{padding-top:1px;padding-bottom:1px;}td.searchListItemDesc,{border-top:0px;padding-top:0px;}td.searchListItemTopLeft{}td.searchListItemTopRight{}td.searchListItemBottomLeft{}td.searchListItemBottomRight{}a.searchListItem,a.searchListItem:hover{font-weight:bold;font-size:15px;line-height:110%;text-decoration:none;color:#0072b6;}a.searchListItem:hover{}a.searchListButton{background:#0072b6;display:block;height:35px;color:#fff;font-weight:bold;font-size:16px;width:100px;line-height:35px;-moz-border-radius:5px;text-decoration:none;}div.searchListTs{color:#0072b6;font-size:14px;font-weight:bold;margin-top:5px;}table.comparisonList{border-collapse:collapse;border:1px solid #cccccc;}td.comparisonListHeader,td.comparisonListItem{padding:6px;padding-top:10px;padding-bottom:10px;border-top:0px;}td.comparisonListHeader{background-color:#f6f6f6;padding:9px 6px 9px 6px;background-image:url(/images/searchlistheaderbg.jpg);background-repeat:repeat-x;background-position:bottom;color:#000000;font-size:12px;}td.comparisonListItem{border:0px;border-top:1px dotted #cccccc;padding:8px 6px 8px 6px;border-right:0px solid #f1f1f1;color:#444444;}a.comparisonListItem,a.comparisonListItem:hover{font-weight:bold;color:#000000;text-decoration:none;}a.comparisonListItem:hover{color:#018aa3;text-decoration:underline;}table.boxList{}.boxList td{font-size: 12px;padding:7px 15px 7px 0px;border-top:1px dotted #cccccc;}td.boxListCaption{border-right: 0px solid #ebebeb;white-space: nowrap;width:35%;background-color:#ffffff;padding-left:0px;color:#555555;font-size:14px;}td.boxListInfo{border-right: 0px solid #ebebeb;white-space: nowrap;padding:12px 15px 6px 10px;width:10px;display:none;}td.boxListValue{font-size:16px;font-weight:bold;width:65%;padding-left:15px;}div.boxList{padding:0px 15px 10px 0px;margin-bottom:10px;border-bottom:0px solid #ebebeb;}div.boxListValueText{font-size:11px;font-weight:normal;color:#444444;padding-top:2px;}td.boxListFeaturesTwoColumn{border-right: 1px dotted #cccccc;}.boxListFeaturesTwoColumn img{float:left;margin-right:7px;}.boxListFeaturesTwoColumn div{float:center;white-space:nowrap;margin-top:1px;}div.panel_1_title{background-position: top left;background-image: url(/images/panels/panel_1_title.jpg);background-repeat: no-repeat;}div.panel_1_title_text{font-size:16px;color:#ffffff;font-weight:bold;padding:5px 10px 5px 10px;}div.panel_1_title_text_right{padding-right:7px;}div.panel_1_title_right{background-position: top right;background-image: url(/images/panels/panel_1_title_right.jpg);background-repeat: no-repeat;font-size:16px;color:#ffffff;}div.panel_1_tl{background-image:url(/images/panels/panel_1_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_1_tr{background-image:url(/images/panels/panel_1_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_1_bl{background-image:url(/images/panels/panel_1_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_1_br{background-image:url(/images/panels/panel_1_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_1_t{background-image:url(/images/panels/panel_1_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_1_l{background-image:url(/images/panels/panel_1_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_1_r{background-image:url(/images/panels/panel_1_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_1_b{background-image:url(/images/panels/panel_1_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}/* Panel 1 Outline */div.panel_1_outline_tl{background-image:url(/images/panels/panel_1_outline_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_1_outline_tr{background-image:url(/images/panels/panel_1_outline_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_1_outline_bl{background-image:url(/images/panels/panel_1_outline_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_1_outline_br{background-image:url(/images/panels/panel_1_outline_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_1_outline_t{background-image:url(/images/panels/panel_1_outline_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_1_outline_l{background-image:url(/images/panels/panel_1_outline_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_1_outline_r{background-image:url(/images/panels/panel_1_outline_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_1_outline_b{background-image:url(/images/panels/panel_1_outline_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}/* PANEL 1 TABS */div.panel_1_tabs_bl{background-image:url(/images/panels/panel_1_tabs_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_1_tabs_t{background-image:url(/images/panels/panel_1_tabs_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_1_tabs_l{background-image:url(/images/panels/panel_1_tabs_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_1_tabs_r{background-image:url(/images/panels/panel_1_tabs_l.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_1_tabs_tl{background-image:url(/images/panels/panel_1_l.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_1_tabs_tr{background-image:url(/images/panels/panel_1_tabs_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_1_tabs_br{background-image:url(/images/panels/panel_1_tabs_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_1_tabs_b{background-image:url(/images/panels/panel_1_tabs_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}/* Panel 2 */a.panel_2_title_text{font-weight:bold;font-size:18px;}div.panel_2_title_tr{background-image:url(/images/panels/panel_2_title_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_2_title_tl{background-image:url(/images/panels/panel_2_title_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_2_title_t{background-image:url(/images/panels/panel_2_title_t.jpg);background-repeat:repeat-x;background-position:top left;}div.panel_2_title_l{background-image:url(/images/panels/panel_2_title_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_2_title_r{background-image:url(/images/panels/panel_2_title_l.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_2_title_r{background-repeat:repeat-y;background-position:top right;background-color:#e3f5f9;}div.panel_2_tl{background-image:url(/images/panels/panel_2_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_2_tr{background-image:url(/images/panels/panel_2_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_2_bl{background-image:url(/images/panels/panel_2_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_2_br{background-image:url(/images/panels/panel_2_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_2_t{background-image:url(/images/panels/panel_2_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_2_l{background-image:url(/images/panels/panel_2_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_2_r{background-image:url(/images/panels/panel_2_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_2_b{background-image:url(/images/panels/panel_2_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}/* Panel 3 */a.panel_3_title_text{font-weight:bold;}div.panel_3_title_tr{background-image:url(/images/panels/panel_3_title_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_3_title_tl{background-image:url(/images/panels/panel_3_title_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_3_title_t{background-image:url(/images/panels/panel_3_title_t.jpg);background-repeat:repeat-x;background-position:top left;}div.panel_3_title_l{background-image:url(/images/panels/panel_3_title_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_3_title_r{background-image:url(/images/panels/panel_3_title_l.jpg);background-repeat:repeat-y;background-position:top right;background-color:#e3f5f9;}div.panel_3_tl{background-image:url(/images/panels/panel_3_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_3_tr{background-image:url(/images/panels/panel_3_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_3_bl{background-image:url(/images/panels/panel_3_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_3_br{background-image:url(/images/panels/panel_3_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_3_t{background-image:url(/images/panels/panel_3_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_3_l{background-image:url(/images/panels/panel_3_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_3_r{background-image:url(/images/panels/panel_3_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_3_b{background-image:url(/images/panels/panel_3_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}/* Panel 4 */a.panel_4_title_text{font-weight:bold;font-size:18px;color:#ffffff;}div.panel_4_title_tr{background-image:url(/images/panels/panel_4_title_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_4_title_tl{background-image:url(/images/panels/panel_4_title_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_4_title_t{background-image:url(/images/panels/panel_4_title_t.jpg);background-repeat:repeat-x;background-position:top left;}div.panel_4_title_l{background-image:url(/images/panels/panel_4_title_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_4_title_r{background-image:url(/images/panels/panel_4_title_l.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_4_title_r{background-repeat:repeat-y;background-position:top right;background-color:#e3f5f9;}div.panel_4_tl{background-image:url(/images/panels/panel_4_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_4_tr{background-image:url(/images/panels/panel_4_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_4_bl{background-image:url(/images/panels/panel_4_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_4_br{background-image:url(/images/panels/panel_4_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_4_t{background-image:url(/images/panels/panel_4_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_4_l{background-image:url(/images/panels/panel_4_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_4_r{background-image:url(/images/panels/panel_4_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_4_b{background-image:url(/images/panels/panel_4_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}/* PANEL 5 */div.panel_5_tl{background-image:url(/images/panels/panel5/panel_5_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_5_tr{background-image:url(/images/panels/panel5/panel_5_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_5_bl{background-image:url(/images/panels/panel5/panel_5_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_5_br{background-image:url(/images/panels/panel5/panel_5_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_5_t{background-image:url(/images/panels/panel5/panel_5_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_5_l{background-image:url(/images/panels/panel5/panel_5_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_5_r{background-image:url(/images/panels/panel5/panel_5_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_5_b{background-image:url(/images/panels/panel5/panel_5_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}/* PANEL 6 */a.panel_6_title_text{font-weight:bold;font-size:18px;}div.panel_6_title_tr{background-image:url(/images/panels/panel_6_title_tr.jpg);background-repeat:no-repeat;background-position:top right;font-weight:bold;font-size:14px;padding:0px 10px 0px 10px;line-height:36px;height:36px;}div.panel_6_title_tr h2{margin:0px;}div.panel_6_title_tl{background-image:url(/images/panels/panel_6_title_tl.jpg);background-repeat:no-repeat;background-position:top left;line-height:36px;height:36px;}div.panel_6_tl{background-image:url(/images/panels/panel5/panel_5_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_6_tr{background-image:url(/images/panels/panel5/panel_5_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_6_bl{background-image:url(/images/panels/panel5/panel_5_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_6_br{background-image:url(/images/panels/panel5/panel_5_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_6_t{background-image:url(/images/panels/panel5/panel_5_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_6_l{background-image:url(/images/panels/panel5/panel_5_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_6_r{background-image:url(/images/panels/panel5/panel_5_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_6_b{background-image:url(/images/panels/panel5/panel_5_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}div.panelBodyText{line-height:130%;margin-bottom:15px;}/* Content Panels */div.contentPanelInner{padding:20px;
text-align:left;background-color:#ffffff;border:2px solid #dddddd;border-top:0px;}div.contentPanelOuter{margin:0 auto;width:1000px;text-align:center;}div.contentPanelContent{height:400px;display:table;overflow:visible;width:100%;}div.panelMargin,div.panelMarginBig{margin-bottom:15px;}div.panelMarginBig{margin-bottom:25px;}div.hr{height:16px;background:#ffffff url(/images/hr.gif) repeat-x scroll top;}div.hr hr{display:none;}div.clearAll{visibility:none;clear:both;height:0px;font-size:1px;}/* PANEL BUTTONS *//* Content Panels */div.panel_button_t{background-repeat:repeat-x;background-position:top center;margin:auto;text-align:left;color:#ffffff;}div.panel_button_tl{background-image:url(/images/panels/panel_button_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_button_tr{background-image:url(/images/panels/panel_button_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_button_l{background-repeat:repeat-y;background-position:left top;}div.panel_button_r{background-repeat:repeat-y;background-position:top right;}div.panel_button_br{background-image:url(/images/panels/panel_button_br.jpg);background-repeat:no-repeat;background-position:bottom right;padding:12px;}div.panel_button_bl{background-image:url(/images/panels/panel_button_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_button_b{background-image:url(/images/panels/panel_button_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#6bbbd6;}/* PANEL SIGN */div.panel_sign_t{background-repeat:repeat-x;background-position:top center;margin:auto;text-align:left;}div.panel_sign_tl{background-image:url(/images/panels/panel_button_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_sign_tr{background-image:url(/images/panels/panel_button_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_sign_l{background-repeat:repeat-y;background-position:left top;}div.panel_sign_r{background-repeat:repeat-y;background-position:top right;}div.panel_sign_br{background-image:url(/images/panels/panel_button_br.jpg);background-repeat:no-repeat;background-position:bottom right;padding:12px;}div.panel_sign_bl{background-image:url(/images/panels/panel_button_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_sign_b{background-image:url(/images/panels/panel_button_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#6bbbd6;}div.panel_sign_b a{color:#ffffff;font-size:19px;font-weight:bold;}/* AVAILABILITY CHECKER */div.panel_avc_t{background-image:url(/images/panels/avc/panel_avc_t.jpg);background-repeat:repeat-x;background-position:top center;margin:auto;text-align:left;color:#ffffff;}div.panel_avc_tl{background-image:url(/images/panels/avc/panel_avc_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_avc_tr{background-image:url(/images/panels/avc/panel_avc_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_avc_l{background-image:url(/images/panels/avc/panel_avc_l.jpg);background-repeat:repeat-y;background-position:left top;}div.panel_avc_r{background-image:url(/images/panels/avc/panel_avc_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_avc_br{background-image:url(/images/panels/avc/panel_avc_br.jpg);background-repeat:no-repeat;background-position:bottom right;padding:8px;}div.panel_avc_bl{background-image:url(/images/panels/avc/panel_avc_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_avc_b{background-image:url(/images/panels/avc/panel_avc_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#ffffff;}/* Green Panel */div.panel_green_t a{color:#5b872b;font-size:19px;font-weight:bold;}div.panel_green_t a:hover{color:#5b872b;text-decoration:none;}div.panel_green_t{background-image:url(/images/panels/panel_button_t.jpg);background-repeat:repeat-x;background-position:top;margin:auto;text-align:left;}div.panel_green_tl{background-image:url(/images/panels/panel_button_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_green_tr{background-image:url(/images/panels/panel_button_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_green_l{background-image:url(/images/panels/panel_button_l.jpg);background-repeat:repeat-y;background-position:left;}div.panel_green_r{background-image:url(/images/panels/panel_button_l.jpg);background-repeat:repeat-y;background-position:right;}div.panel_green_br{background-image:url(/images/panels/panel_button_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_green_bl{background-image:url(/images/panels/panel_button_bl.jpg);background-repeat:no-repeat;background-position:bottom left;color: #5b872b;}div.panel_green_b{background-image:url(/images/panels/panel_button_b.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#f5fcdb;}/* Light Blue */div.panel_light_blue_t{background-image:url(/images/panels/panel_light_blue_t.jpg);background-repeat:repeat-x;background-position:top;margin:auto;text-align:left;}div.panel_light_blue_tl{background-image:url(/images/panels/panel_light_blue_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_light_blue_tr{background-image:url(/images/panels/panel_light_blue_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_light_blue_l{background-image:url(/images/panels/panel_light_blue_l.jpg);background-repeat:repeat-y;background-position:left;}div.panel_light_blue_r{background-image:url(/images/panels/panel_light_blue_l.jpg);background-repeat:repeat-y;background-position:right;}div.panel_light_blue_br{background-image:url(/images/panels/panel_light_blue_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_light_blue_bl{background-image:url(/images/panels/panel_light_blue_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_light_blue_b{background-image:url(/images/panels/panel_light_blue_b.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#effafc;}/* Editors Choice */div.panel_edchoice_title{background-color: #ffffff;background-position: top left;background-image: url(/images/panels/panel_1_title.jpg);background-repeat: no-repeat;}div.panel_edchoice_title_right{padding:4px 6px 4px 6px;background-position: top right;background-image: url(/images/panels/panel_1_title_right.jpg);background-repeat: no-repeat;font-size:16px;font-weight:bold;color:#ffffff;}div.panel_edchoice_t{background-image:url(/images/panels/panel_edchoice_t.jpg);background-repeat:repeat-x;background-position:top;}div.panel_edchoice_tl{background-image:url(/images/panels/panel_edchoice_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_edchoice_tr{background-image:url(/images/panels/panel_edchoice_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_edchoice_l{background-image:url(/images/panels/panel_edchoice_l.jpg);background-repeat:repeat-y;background-position:left;}div.panel_edchoice_r{background-image:url(/images/panels/panel_edchoice_l.jpg);background-repeat:repeat-y;background-position:right;}div.panel_edchoice_br{background-image:url(/images/panels/panel_edchoice_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_edchoice_bl{background-image:url(/images/panels/panel_edchoice_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_edchoice_b{background-image:url(/images/panels/panel_edchoice_b.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#eaf8fb;}div.editors_choice_header{font-size:18px;font-weight:bold;color:#1e88b2;}div.editors_choice_text{color:#1e88b2;}/* Filled panels */div.panel_fill_1_title{background-color: #ffffff;background-position: top left;background-image: url(/images/panels/panel_1_title.jpg);background-repeat: no-repeat;}div.panel_fill_1_title_right{padding:4px 6px 4px 6px;background-position: top right;background-image: url(/images/panels/panel_1_title_right.jpg);background-repeat: no-repeat;font-size:16px;font-weight:bold;color:#ffffff;}div.panel_fill_1_t{background-image:url(/images/panels/panel_fill_1_t.jpg);background-repeat:repeat-x;background-position:top;width:100%;}div.panel_fill_1_tl{background-image:url(/images/panels/panel_fill_1_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_fill_1_tr{background-image:url(/images/panels/panel_fill_1_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_fill_1_l{background-image:url(/images/panels/panel_fill_1_l.jpg);background-repeat:repeat-y;background-position:left;}div.panel_fill_1_r{background-image:url(/images/panels/panel_fill_1_l.jpg);background-repeat:repeat-y;background-position:right;}div.panel_fill_1_br{background-image:url(/images/panels/panel_fill_1_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_fill_1_bl{background-image:url(/images/panels/panel_fill_1_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_fill_1_b{background-image:url(/images/panels/panel_fill_1_b.jpg);background-repeat:repeat-x;background-position:bottom;}div.panel_shadow_plain_t{background-image:url(/images/panels/panel_shadow_plain_t.jpg);background-repeat:repeat-x;background-position:top;width:100%;}div.panel_shadow_plain_tl{background-image:url(/images/panels/panel_shadow_plain_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_shadow_plain_tr{background-image:url(/images/panels/panel_shadow_plain_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_shadow_plain_l{background-image:url(/images/panels/panel_shadow_plain_l.jpg);background-repeat:repeat-y;background-position:left;}div.panel_shadow_plain_r{background-image:url(/images/panels/panel_shadow_plain_r.jpg);background-repeat:repeat-y;background-position:right;}div.panel_shadow_plain_br{background-image:url(/images/panels/panel_shadow_plain_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_shadow_plain_bl{background-image:url(/images/panels/panel_shadow_plain_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_shadow_plain_b{background-image:url(/images/panels/panel_shadow_plain_b.jpg);background-repeat:repeat-x;background-position:bottom;}/* Home Page Availability Panel */div.panel_hchecker_title{background-color: #ffffff;background-position: top left;background-image: url(/images/panels/panel_1_title.jpg);background-repeat: no-repeat;}div.panel_hchecker_title_right{padding:4px 6px 4px 6px;background-position: top right;background-image: url(/images/panels/panel_1_title_right.jpg);background-repeat: no-repeat;font-size:16px;font-weight:bold;color:#ffffff;}div.panel_hchecker_t{background-image:url(/images/panels/panel_hchecker_t.jpg);background-repeat:repeat-x;background-position:top;}div.panel_hchecker_tl{background-image:url(/images/panels/panel_hchecker_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_hchecker_tr{background-image:url(/images/panels/panel_hchecker_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_hchecker_l{background-image:url(/images/panels/panel_hchecker_l.jpg);background-repeat:repeat-y;background-position:left;}div.panel_hchecker_r{background-image:url(/images/panels/panel_hchecker_l.jpg);background-repeat:repeat-y;background-position:right;}div.panel_hchecker_br{background-image:url(/images/panels/panel_hchecker_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_hchecker_bl{background-image:url(/images/panels/panel_hchecker_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_hchecker_b{background-image:url(/images/panels/panel_hchecker_b.jpg);background-repeat:repeat-x;background-position:bottom;}/* Home Page Deal of the Week */div.panel_dotw_t{background-image:url(/images/panels/panel_hchecker_t.jpg);background-repeat:repeat-x;background-position:top;}div.panel_dotw_tl{background-image:url(/images/panels/dotw/panel_dotw_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_dotw_tr{background-image:url(/images/panels/dotw/panel_dotw_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_dotw_l{background-image:url(/images/panels/panel_hchecker_l.jpg);background-repeat:repeat-y;background-position:left;}div.panel_dotw_r{background-image:url(/images/panels/panel_hchecker_l.jpg);background-repeat:repeat-y;background-position:right;}div.panel_dotw_br{background-image:url(/images/panels/dotw/panel_dotw_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_dotw_bl{background-image:url(/images/panels/dotw/panel_dotw_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_dotw_b{background-image:url(/images/panels/dotw/panel_dotw_b.jpg);background-repeat:repeat-x;background-position:bottom;}/* Panel OK */div.panel_ok_tl{background-image:url(/images/panels/panel_ok_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_ok_tr{background-image:url(/images/panels/panel_ok_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_ok_bl{background-image:url(/images/panels/panel_ok_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_ok_br{background-image:url(/images/panels/panel_ok_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_ok_t{background-image:url(/images/panels/panel_ok_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_ok_l{background-image:url(/images/panels/panel_ok_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_ok_r{background-image:url(/images/panels/panel_ok_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_ok_b{background-image:url(/images/panels/panel_ok_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#c9f0c2;}/* Panel Warning */div.panel_warning_tl{background-image:url(/images/panels/panel_warning_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_warning_tr{background-image:url(/images/panels/panel_warning_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_warning_bl{background-image:url(/images/panels/panel_warning_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_warning_br{background-image:url(/images/panels/panel_warning_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_warning_t{background-image:url(/images/panels/panel_warning_t.jpg);background-repeat:repeat-x;background-position:top center;}div.panel_warning_l{background-image:url(/images/panels/panel_warning_l.jpg);background-repeat:repeat-y;background-position:top left;}div.panel_warning_r{background-image:url(/images/panels/panel_warning_r.jpg);background-repeat:repeat-y;background-position:top right;}div.panel_warning_b{background-image:url(/images/panels/panel_warning_b.jpg);background-repeat:repeat-x;background-position:bottom center;background-color:#f9f9cb;font-size: 15px;color: #707054;}/* Panel Virgin Media */div.panel_vm_tl{background-image:url(/images/panels/panel_vm_tl.jpg);background-repeat:no-repeat;background-position:top left;}div.panel_vm_tr{background-image:url(/images/panels/panel_vm_tr.jpg);background-repeat:no-repeat;background-position:top right;}div.panel_vm_bl{background-image:url(/images/panels/panel_vm_bl.jpg);background-repeat:no-repeat;background-position:bottom left;}div.panel_vm_br{background-image:url(/images/panels/panel_vm_br.jpg);background-repeat:no-repeat;background-position:bottom right;}div.panel_vm_b{background-color:#cc0000;color:#ffffff;}/* PAGE DIVIDER PANEL */div.page_divider{ackground-image:url(/images/panels/page_divider.jpg);background-repeat:no-repeat;background-position:top center;height:10px;margin-top:0px;margin-bottom:0px;border-bottom:2px dotted #dddddd;}/* Panel H Fill Styles */h2.panel_h2_fill_header{color:#000000;margin:0px;}h2.panel_h2_fill_header a{color:#000000;}div.panel_h2_fill_header{border: 1px solid #d2d2cb;
  border-radius: 6px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 1%, #efefef 99%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(99%,#efefef)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1%,#efefef 99%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1%,#efefef 99%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1%,#efefef 99%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 1%,#efefef 99%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}div.panel_h2_fill_header_right{/*background-image:url(/images/panels/panel_h2_fill_header_right.jpg);
background-position:right;background-repeat:no-repeat;*/
padding:7px 10px 7px 10px;}div.panel_h2_fill{padding:15px 10px 0px 10px;}button::-moz-focus-inner /* fixing default firefox padding */{padding:0;border:none;}button.button span{line-height: 31px;}button.buttonMedBlue span{color:#ffffff;line-height: 26px;}.button,.buttonAlt,.buttonMedBlue{  float: left;  padding: 0 12px 0 0;  height: 31px;border: 0;cursor: pointer;color: #005588;  background: transparent url(/images/buttons/button_design.png) no-repeat right top;  font: bold 14px arial;overflow: visible;margin:0 auto;text-align: center; }.button span,.buttonAlt span,.buttonMedBlue span{  display: block;padding: 0px 0 0 12px;  height: 31px;white-space: nowrap;cursor: pointer;background: transparent url(/images/buttons/button_design.png) no-repeat 0px -31px;margin:0 auto;text-align: center;line-height:31px;}a.button,a.button:hover,a.buttonAlt,a.buttonAlt:hover,a.buttonMedBlue,a.buttonMedBlueHover{text-decoration:none;color: #005588;}.buttonMedBlue{padding: 0 21px 0 0;  height: 28px;background: transparent url(/images/buttons/button_design.png) no-repeat right -66px;}.buttonMedBlue span {  padding: 0px 0 0 12px;  height: 28px;background: transparent url(/images/buttons/button_design.png) no-repeat 0px -94px;line-height:28px;}a.buttonMedBlue,a.buttonMedBlue:hover{text-decoration:none;color: #ffffff;}

/* RESPONSIVE -- TABLET */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {}



/* RESPONSIVE -- MOBILE */

@media only screen and (min-width: 320px) and (max-width: 568px), only screen and (max-device-width: 667px) {

  a.panel_2_title_text {
    font-size:15px !important;
  }

}
div.breadCrumbPanelOuter{padding: 0px;margin-left:auto;margin-right:auto;width:1000px;background-color:#ffffff;}div.breadCrumbPanelOuter  div{padding:8px 0px 8px 10px;text-align:left;  background: #656565; /* Old browsers */
  background: -moz-linear-gradient(top,  #656565 0%, #444444 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656565), color-stop(100%,#444444)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #656565 0%,#444444 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #656565 0%,#444444 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #656565 0%,#444444 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #656565 0%,#444444 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
background-color:#444444;/*background-image:url(/images/breadcrumb_bg.png);*/
color:#dddddd;}a.breadCrumb,a.breadCrumbOn{font-weight:bold;color:#dddddd;}a.breadCrumbOn{}a.breadcrumb:hover,a.breadCrumbOn:hover{}
a.pagingEnabled,span.pagingDisabled,span.pagingCurrent{font-size: 16px;font-weight:normal;}span.pagingDisabled{color:#bbbbbb;}div.pagingEnabled,div.pagingDisabled,div.pagingCurrent{padding:3px 8px 3px 8px;margin-right:7px;}div.pagingEnabled{order:1px solid #dddddd;ackground-color:#f1f1f1;}div.pagingDisabled{order:1px solid #eeeeee;ackground-color:#eeeeee;}div.pagingCurrent{order:1px solid #56a6c5;background-color:#56a6c5;color:#ffffff;}div.newsHeadingSmall{margin-bottom: 2px;}a.newsHeadingSmall{font-size: 14px;font-weight:bold;}div.guideHeadingSmall
{
margin-bottom: 2px;
}

a.guideHeadingSmall
{
font-size: 14px;
font-weight:bold;
}div.blogHeadingSmall
{
margin-bottom: 2px;
}

a.blogHeadingSmall
{
font-size: 14px;
font-weight:bold;
}