blockquote {
  background: #f6f6f6 none;
  color: #5E6062;
  font-size: 9px;
  border-style: dashed;
  border-width: 1px;
  border-color: #bbb;
  padding: 10px 15px 0 15px;
  margin-bottom: 15px;
}



/******************
 * Page layout
 */

#support-activity { margin-left: 20px; width: 145px; float: right; }
#support-links { clear: left; padding-top: 16px; }
#support-topics { width: 585px; float: left; }
#support-topics h1 { text-align: right; margin-bottom: 23px; }

.product-box-long { padding: 17px 20px 0 20px; margin: 0 0 10px 0; width: 334px; background: url(/support/images/body/img_boarder-long.gif) top no-repeat; float: left; }
.product-box-blank { padding: 17px 0px 0 25px; margin: 0 0 10px 0; width: 186px; float: left; }



/******************
 * Error pages
 */

h1.header404 {
  margin-bottom: 8px;
}

h2.header404 {
  background: transparent none;
  color: #5E6062;
  font-size: 14px;
  text-align: right;
  margin-bottom: 34px;
}



/******************
 * Contact form
 */

#contactform {
  background: transparent url(/support/images/body/box_sides-220.gif) scroll repeat-y center left;
  color: #5E6062;
  font-size: 11px;
  margin-bottom: 15px;
}

#contactform a:link,
#contactform a:visited {
  text-decoration: underline;
}

#contactform input.text,
#contactform select,
#contactform textarea {
  background: #fff none;
  color: #5E6062;
  font-family: inherit;
  font-size: 11px;
  padding: 0;
  width: 100%;
}

#contactform h4 {
  background: #FCAC27 url(/support/images/body/box_header_askaquestion.gif) scroll no-repeat center top;
  color: #fff;
  text-indent: -9999em;
  padding: 0;
  margin: 0 0 6px 0;
  height: 30px;
}

#contactform p {
  line-height: 1.4;
  padding: 0 15px 4px 15px;
}

#contactform p#contactform-intro {
  background: transparent url(/isleofman/img/basket/img_dotted_line.gif) repeat-x scroll left bottom;
  color: #5E6062;
  padding: 0 0 15px 0;
  margin: 0 15px 8px 15px;
}

#contactform p#contactform-submit {
  background: transparent url(/support/images/body/box_base-220.gif) scroll no-repeat center bottom;
  color: #5E6062;
  padding: 4px 15px 15px 15px;
}

#contactform-error {
  background: transparent url(/isleofman/img/basket/img_dotted_line.gif) repeat-x scroll left bottom;
  color: #5E6062;
  padding: 0 0 13px 0;
  margin: 0 15px 8px 15px;
}

#contactform-error h5 {
  background: transparent none;
  color: #D31145;
  font-size: 12px;
  margin-left: 38px;
}

#contactform-error img {
  padding-right:6px;
  float:left;
}

#contactform-error p {
  padding: 0;
  margin-left: 38px;
}



/******************
 * Search boxes
 */

#support-intro { font-size: 14px; }
#support-intro input { font-size: 14px; vertical-align: top; }
#support-intro select { font-size: 11px; vertical-align: bottom; width: 110px; }
#support-intro #question { vertical-align: bottom; width: 220px; }

#support-search { margin-top: 20px; }
#support-search p { font-size: 14px; }
#support-search input { font-size: 14px; vertical-align: top; }
#support-search select { font-size: 11px; vertical-align: bottom; width: 110px; }
#support-search #question { vertical-align: bottom; width: 226px; }



/******************
 * Search results
 */

#support-pagenav {
  background: #EEE none;
  color: #5E6062;
  padding: 15px 15px 0;
  border-top: 1px dashed #CCC;
}

#support-pagenav select {
  width: 5em;
}

#support-pagenav strong {
  padding-right: 1em;
}

#support-submitnotice {
  padding-top: 28px;
  border-top: 1px dashed #CCC;
}



/******************
 * Service status page
 */

#breadcrumb-wrapper { text-align: left; padding: 21px 10px 0px; margin: 0pt auto; width: 759px; }
#breadcrumb-wrapper .breadcrumb { background: url(http://www.surecw.com/guernsey/images/body/img_breadcrumb_bg.gif) repeat-x top; padding: 10px 0 0 15px; }
#breadcrumb-wrapper .breadcrumb a:link { text-decoration: none; color: #666666; }
#breadcrumb-wrapper .breadcrumb a:visited { text-decoration: none; color: #666666; }
#breadcrumb-wrapper .breadcrumb a:hover { text-decoration: underline; color: #666666; }
#breadcrumb-wrapper .breadcrumb a:active { text-decoration: none; color: #666666; }

#gradient-wrapper {
  background: #FFFFFF url(/isleofman/signup/index_files/background-gradient.jpg) repeat-x scroll 0px 26px;
  text-align: center;
  padding-top: 10px;
  margin: 0 auto 0 auto;
  width: 100%;
  height: auto;
}

#gradient-wrapper h3 {
  font-weight: bold;
}

.product-box-hp-large {
  background: transparent url(/isleofman/signup/index_files/large-img-border-hp.jpg) no-repeat scroll center top;
  margin: 0pt auto 10px;
  padding: 0px 25px;
  width: 760px;
}

.product-box-hp-large div.product-box-wrapper {
  text-align: left;
  padding: 20px 16px 10px 17px;
}

.product-box-hp-large div.product-box-wrapper .servicestatus-service {
  width: 228px;
}

#servicestatus-alerts h1 {
  float: left;
}

#servicestatus-alerts h2 {
  text-align: right;
  width: 393px;
  margin-bottom: 15px;
  clear: left;
}

#servicestatus-alerts h3 {
  background: transparent none;
  color: #D31145;
  font-weight: bold;
}

#servicestatus-alerts #scheduledwork {
  background: transparent url(/support/images/FaqAlert.gif) scroll no-repeat 17px top;
  color: #5E6062;
  padding: 0 16px 0 59px;
  clear: left;
}

#servicestatus-alerts #scheduledwork h3 {
  background: transparent none;
  color: #5E6062;
}

#servicestatus-alerts #scheduledwork p {
  background: transparent url(/isleofman/img/basket/img_dotted_line.gif) repeat-x scroll left top;
  color: #5E6062;
  padding: 10px 0 6px 0;
  margin: 0;
}

.servicestatus-current {
  background: transparent url(/isleofman/img/basket/img_dotted_line.gif) repeat-x scroll left bottom;
  color: #5E6062;
}

.servicestatus-current h4 {
  background: transparent url(/isleofman/img/basket/img_dotted_line.gif) repeat-x scroll left top;
  color: #5E6062;
  padding-top: 4px;
}

.servicestatus-current p em {
  font-size: 11px;
}

.servicestatus-previous h4 {
  padding-bottom: 4px;
}

.servicestatus-previous h5,
.servicestatus-previous p {
  background: transparent none;
  color: #7A7A7A;
  font-size: 11px;
}

#servicestatus-rss {
  padding-top: 4px;
}
/* \*/
* html #servicestatus-rss {
  padding-top: 6px;
}
/* */

.servicestatus-service {
  margin: 0 0 15px 20px;
  width: 239px;
  float: left;
}

.servicestatus-service p {
  padding-bottom: 10px;
}

.servicestatus-service.first {
  margin-left: 0;
}



/******************
 * Tag cloud
 */
 
#tagCloud {
  text-align: right;
  margin: 0;
}

#tagCloud a:link,
#tagCloud a:visited,
#tagCloud a:hover,
#tagCloud a:active {
  background: transparent none;
  color: #5E6062;
  text-decoration: none;
  white-space: nowrap;
  padding: 0 0.3em;
}

#tagCloud a:hover,
#tagCloud a:active {
  text-decoration: underline;
}

#tagCloud li {
  display: inline;
  line-height: 19px;
}

.tag1 { font-size: 9px; }
.tag2 { font-size: 9px; font-weight:bold; }
.tag3 { font-size: 11px; }
.tag4 { font-size: 11px; font-weight:bold; }
.tag5 { font-size: 14px; }
.tag6 { font-size: 18px; }
.tag7 { font-size: 18px; font-weight:bold; }



/******************
 * Topic buttons
 */

/* default to the correct width and height for when
 * there are four buttons, for no particular reason
 */
#support-topiclist { margin: 0; width: 585px; height: 127px; list-style: none; display: inline; overflow: hidden; }
#support-topiclist li { margin: 0; padding: 0; list-style: none; display: inline; }
#support-topiclist a { background: url(/support/images/buttons/img_button_topic.gif) top left no-repeat; float: left; margin: 0 0 0 11px; padding: 12px; width: 114px; height: 103px; overflow: hidden; text-align: right; line-height: 176px; text-decoration: none; font-weight: bold; font-size: 17px; }
#support-topiclist a:hover { background-position: 0 -127px; color: #9B9B9B; }
#support-topiclist a:active, #support-topics a.selected { background-position: 0 -254px; color: #D2A521; }
#support-topiclist li.first a { margin-left: 0; }

#topic-billing a,
#topic-blackberry a,
#topic-homephone a,
#topic-internet a,
#topic-mobile a,
#topic-broadband a,
#topic-gst a,
#topic-suretv a,
#topic-suredial a {
  padding: 127px 0 0 0; width: 138px; height: 0px !important; height /**/:127px; /* for IE5/Win only */
}

#topic-billing a { background-image: url(/support/images/buttons/img_button_topic_billing.gif); }
#topic-blackberry a { background-image: url(/support/images/buttons/img_button_topic_blackberry.gif); }
#topic-homephone a { background-image: url(/support/images/buttons/img_button_topic_homephone.gif); }
#topic-internet a { background-image: url(/support/images/buttons/img_button_topic_internet.gif); }
#topic-mobile a { background-image: url(/support/images/buttons/img_button_topic_mobile.gif); }
#topic-broadband a { background-image: url(/support/images/buttons/img_button_topic_broadband.gif); }
#topic-gst a { background-image: url(/support/images/buttons/img_button_topic_gst.gif); }
#topic-suretv a { background-image: url(/support/images/buttons/img_button_tv.gif); }
#topic-suredial a { background-image: url(/support/images/buttons/img_button_topic_suredial.gif); }

/* styles for when there are three buttons  h:169px, w:181px
 */
#support-topiclist.support-topiclist-3 { width: 181px; height: 169px; }
#support-topiclist.support-topiclist-3 a { background-image: url(/support/images/buttons/img_button_topic_large.gif); margin: 0 0 0 16px; padding: 16px; width: 149px; height: 137px; line-height: 233px; font-size: 23px; }
#support-topiclist.support-topiclist-3 a:hover { background-position: 0 -169px; }
#support-topiclist.support-topiclist-3 a:active, #support-topics.support-topiclist-3 a.selected { background-position: 0 -338px; }

.support-topiclist-3 #topic-billing a,
.support-topiclist-3 #topic-blackberry a,
.support-topiclist-3 #topic-homephone a,
.support-topiclist-3 #topic-internet a,
.support-topiclist-3 #topic-mobile a,
.support-topiclist-3 #topic-broadband a,
.support-topiclist-3 #topic-gst a,
.support-topiclist-3 #topic-suretv a,
.support-topiclist-3 #topic-suredial a {
  padding: 169px 0 0 0; width: 181px; height: 0px !important; height /**/:169px; /* for IE5/Win only */
}

.support-topiclist-3 #topic-billing a { background-image: url(/support/images/buttons/img_button_topic_billing_large.gif); }
.support-topiclist-3 #topic-blackberry a { background-image: url(/support/images/buttons/img_button_topic_blackberry_large.gif); }
.support-topiclist-3 #topic-homephone a { background-image: url(/support/images/buttons/img_button_topic_homephone_large.gif); }
.support-topiclist-3 #topic-internet a { background-image: url(/support/images/buttons/img_button_topic_internet_large.gif); }
.support-topiclist-3 #topic-mobile a { background-image: url(/support/images/buttons/img_button_topic_mobile_large.gif); }
.support-topiclist-3 #topic-broadband a { background-image: url(/support/images/buttons/img_button_topic_broadband_large.gif); }
.support-topiclist-3 #topic-gst a { background-image: url(/support/images/buttons/img_button_topic_gst_large.gif); }
.support-topiclist-3 #topic-suretv a { background-image: url(/support/images/buttons/img_button_tv_large.gif); }
.support-topiclist-3 #topic-suredial a { background-image: url(/support/images/buttons/img_button_topic_suredial_large.gif); }



/******************
 * Top/Recent FAQs lists
 */
 
#topfaqs,
#recentfaqs {
  background: transparent url(/support/images/activity/box_sides.gif) scroll repeat-y center left;
  color: #5E6062;
  margin: 0 0 20px;
}

#topfaqs ol,
#recentfaqs ol {
  background: transparent url(/support/images/activity/box_base.gif) scroll no-repeat center bottom;
  color: #5E6062;
  font-size: 11px;
  padding: 0 6px 15px 6px;
  list-style: none;
  margin: 0;
  clear: left;
}

#topfaqs ol li,
#recentfaqs ol li {
  background: transparent url(/isleofman/img/basket/img_dotted_line.gif) repeat-x scroll left top;
  color: #5E6062;
  line-height: 1.1em;
  padding: 7px 0 4px 0;
}

#topfaqs ol li.first,
#recentfaqs ol li.first {
  position: relative;
  background: transparent none;
  color: #5E6062;
}

/* \*/
* html #recentfaqs ol li.first {
  margin-top: -20px;
}
/* */

#topfaqs ol li a,
#recentfaqs ol li a {
  display: block;
  background: transparent url(http://www.surecw.com/guernsey/img/bullets/img_prodfeature_arrowred.gif) no-repeat scroll 0pt 3px;
  text-decoration: none;
  padding: 0 0 0 15px;  
}

#topfaqs ol li a:hover,
#topfaqs ol li a:active,
#recentfaqs ol li a:hover,
#recentfaqs ol li a:active {
  text-decoration: underline;
}

#topfaqs h2,
#recentfaqs h2 {
  background: #FCAC27 url(/support/images/activity/box_header_topquestions.gif) scroll no-repeat center top;
  color: #fff;
  text-indent: -9999em;
  padding: 0;
  margin: 0;
  height: 30px;
}

#recentfaqs h2 {
  background: #B6B6B6 url(/support/images/activity/box_header_recentlyadded.gif) scroll no-repeat left top;
  color: #fff;
  width: 117px;
  float: left;
}

#recentfaqs-feed {
  background: #B6B6B6 url(/support/images/activity/box_header_recentlyadded.gif) scroll no-repeat right top;
  color: #fff;
  text-align: center;
  line-height: 1;
  padding: 10px 0 0 0;
  margin: 0;
  width: 28px;
  height: 20px;
  float: left;
}



/******************
 * viewfaq page
 */

#support-rating {
  color: #BBBBBB;
  font-style: italic;
}

#support-rating img {
  padding: 0;
}

#support-attachments,
#support-relatedlinks,
#support-relatedarticles {
  background: transparent url(/support/images/body/box_sides.gif) scroll repeat-y center left;
  color: #5E6062;
  margin: 0 0 20px;
  margin-right: 41px;
  width: 155px;
  float: left;
}

#support-relatedarticles {
  margin-right: 0;
}

#support-attachments h4,
#support-relatedlinks h4,
#support-relatedarticles h4 {
  background: #B6B6B6 none scroll no-repeat left top;
  color: #fff;
  text-indent: -9999em;
  padding: 0;
  margin: 0;
  height: 30px;
}

#support-attachments h4 {
  background-image: url(/support/images/body/box_header_attachments.gif)
}

#support-relatedlinks h4 {
  background-image: url(/support/images/body/box_header_relatedlinks.gif)
}

#support-relatedarticles h4 {
  background-image: url(/support/images/body/box_header_relatedarticles.gif)
}

#support-attachments ul,
#support-relatedlinks dl,
#support-relatedarticles ul {
  background: transparent url(/support/images/body/box_base.gif) scroll no-repeat center bottom;
  font-size: 11px;
  padding: 0 6px 15px 6px;
  list-style: none;
  margin: 0;
}

#support-attachments ul {
  padding-left: 5px;
}

#support-attachments ul li,
#support-relatedlinks dl dt,
#support-relatedarticles ul li {
  background: transparent url(/isleofman/img/basket/img_dotted_line.gif) repeat-x scroll left top;
  color: #5E6062;
  line-height: 1.1em;
  padding: 7px 0 4px 0;
}

#support-attachments ul li.first,
#support-relatedlinks dl dt.first,
#support-relatedarticles ul li.first {
  background: transparent none;
  color: #5E6062;
}

#support-attachments ul li a,
#support-relatedlinks dl dt a,
#support-relatedarticles ul li a {
  display: block;
  background: transparent url(http://www.surecw.com/guernsey/img/bullets/img_prodfeature_arrowred.gif) no-repeat scroll 0pt 3px;
  text-decoration: none;
  padding: 0 0 0 15px;  
}

#support-relatedlinks dl dt a {
  background: transparent url(/support/images/btnFaqlink_small.gif) no-repeat scroll 2px 1px;
}

#support-attachments ul li a:link,
#support-attachments ul li a:visited,
#support-attachments ul li a:hover,
#support-attachments ul li a:active {
  background: transparent url(/support/images/btnFaqFile.gif) no-repeat scroll 0 3px;
  color: #999;
  padding-left: 20px;
  text-decoration: none;
}

#support-attachments ul li a:link strong,
#support-attachments ul li a:visited strong {
  color: #5E6062;
}

#support-attachments ul li a:hover strong,
#support-attachments ul li a:active strong {
  color: #D31145;
  text-decoration: underline;
}

#support-relatedlinks ul li a:hover,
#support-relatedarticles ul li a:active,
#support-relatedlinks ul li a:hover,
#support-relatedarticles ul li a:active {
  text-decoration: underline;
}

#support-relatedlinks dl dd {
  font-size: 11px;
  padding: 0 0 0 15px;
}

#support-relatedlinks dl dt {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 0;
  margin-top: 4px;
}

#support-lastupdate {
  clear: left;
}

#commentsform {
  background: transparent url(/support/images/body/box_sides.gif) scroll repeat-y center left;
  color: #5E6062;
  margin: 0 0 20px;
}

#commentsform p {
  padding: 0;
  margin: 0 6px;
}

#commentsform p img {
  padding: 0;
  margin: 0;
}

#commentsform table.ImmTS_Default {
  margin: 0 4px;
}

#commentsform table.ImmTS_Default td {
  text-align: center;
  padding: 0;
  margin: 0;
}

#commentsform textarea {
  background: #fff none;
  color: #5E6062;
  font-family: inherit;
  font-size: 11px;
  width: 140px;
}

#commentsform #commentstable {
  background: transparent url(/support/images/body/box_base.gif) scroll no-repeat left bottom;
  padding: 0 0 12px 0;
}

#commentsform #commentstable .commentsratinglabel {
  font-size: 9px;
}

#commentsform h3 {
  background: #FCAC27 url(/support/images/body/box_header_ratethisarticle.gif) scroll no-repeat center top;
  color: #fff;
  text-indent: -9999em;
  padding: 0;
  margin: 0;
  height: 30px;
}

#commentsform h4 {
  background: transparent none;
  color: #FCAC27;
  margin: 0 6px;
}



/******************
 * viewtopic page
 */

#body { padding: 0; border-style: none; }
#leftnav-box h1 { font-size: 32px; line-height: 32px; padding: 0; margin: 0 !important; }

#body .breadcrumb { background: url(http://www.surecw.com/guernsey/images/body/img_breadcrumb_bg.gif) repeat-x top; padding: 10px 0 0 15px; }
#body .breadcrumb a:link { text-decoration: none; color: #666666; }
#body .breadcrumb a:visited { text-decoration: none; color: #666666; }
#body .breadcrumb a:hover { text-decoration: underline; color: #666666; }
#body .breadcrumb a:active { text-decoration: none; color: #666666; }

#support-faqlist {
  padding: 0 0 10px 0;
  margin: 20px 0 0 0;
}

#support-faqlist dd {
  background: transparent none;
  color: #5E6062;
  padding: 0 0 0 15px;
}

#support-faqlist dt {
  background: transparent url(http://www.surecw.com/guernsey/img/bullets/img_prodfeature_arrowred.gif) no-repeat scroll 1pt 15px;
  color: #5E6062;
  text-decoration: none;
  padding: 8px 0 0 15px;
  border-top: 1px dashed #CCCCCC;
  margin: 10px 0 0;
}

#support-subtopiclist {
  display: inline;
  list-style: none;
  margin: 0;
  overflow: hidden;
}

#support-subtopiclist li {
  display: inline;
  list-style: none;
  padding: 0;
  margin: 0;
}

#support-subtopiclist a {
  background: transparent url(/support/images/buttons/img_button_subtopic.gif);
  color: #5E6062;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.2;
  text-align: center;
  padding: 2px 8px 8px 8px;
  margin: 6px 11px 2px 0;
  width: 130px;
  height: 33px;
  float: left;
}

#support-subtopiclist a:hover { 
  color: #9B9B9B;
}

#support-subtopiclist a:active {
  color: #D2A521;
}

