/* Hector Russell - INFO PAGES - CSS */

#maincol h2.blue_titles,
#maincol h3.blue_titles {float: left; display:inline; width: 571px; height: 42px; text-indent: -5555px; margin: 18px 0 10px; padding: 0;}
#maincol h2.blue_titles.getting_around {background: #CDD3DF url(../../images/info_pages/title_getting_around.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.page_numbers {background: #CDD3DF url(../../images/info_pages/title_page_numbers.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.mail_order {background: #CDD3DF url(../../images/info_pages/title_mail_order.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.postage {background: #CDD3DF url(../../images/info_pages/title_postage.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.measurements {background: #CDD3DF url(../../images/info_pages/title_measurement_guide.gif) left top no-repeat scroll;}
#maincol h2.branch_header {float: left; width: 571px; height: 42px; text-indent: -5555px; margin: 18px 0 0; padding: 0; background: #062A5E url(../../images/info_pages/title_hr_branches.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.selfmeasurements {background: #CDD3DF url(../../images/info_pages/title_self_measurement_guide.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.partners {background: #CDD3DF url(../../images/info_pages/title_partners.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.tourism {background: #CDD3DF url(../../images/info_pages/title_tourism.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.wedding-sites {background: #CDD3DF url(../../images/info_pages/title_wedding-sites.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.supplier-awards {background: #CDD3DF url(../../images/info_pages/title_supplier-awards.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.wedding-venues {background: #CDD3DF url(../../images/info_pages/title_wedding-venues.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.heritage-culture {background: #CDD3DF url(../../images/info_pages/title_heritage-culture.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.main_nav {background: #CDD3DF url(../../images/info_pages/title_main_nav.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.store_nav {background: #CDD3DF url(../../images/info_pages/title_store_nav.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.subscribe {background: #CDD3DF url(../../images/info_pages/title_subscribe.gif) left top no-repeat scroll;}
#maincol h2.blue_titles.unsubscribe {background: #CDD3DF url(../../images/info_pages/title_unsubscribe.gif) left top no-repeat scroll;}

#maincol #generic_content h2.terms {background: #CDD3DF url(../../images/global/title_terms_conditions.gif) left top no-repeat scroll; float: left; display:inline; width: 571px; height: 42px; text-indent: -5555px; margin: 18px 0 10px; padding: 0;}
#maincol #generic_content h2.termsconditions {background: #CDD3DF url(../../images/global/title_terms.gif) left top no-repeat scroll; float: left; display:inline; width: 571px; height: 42px; text-indent: -5555px; margin: 18px 0 5px; padding: 0;}

#maincol p {float: left; padding: 0 10px 0 10px; width: 551px; margin: 0 0 10px; color: #062A5E;}

/* Help Page */

#maincol #generic_content ul.help {margin:0 0 0 10px; padding:0; list-style:disc;}
#maincol #generic_content li.help{margin:0 0 0 10px; padding:0; background:none;}
#maincol #generic_content h3.help{ width:561px; height:20px; background:#cdd3df; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#062A5E; font-weight:bold; padding:5px 0 0 5px;}

/* Generic info pages */
#maincol #generic_content p {float: left; padding: 0 10px 0 0; width: 561px; margin: 15px 0 10px; color: #062A5E;}
#maincol #generic_content p a {font-weight: bold; text-decoration: underline; color: #062A5E;}
#maincol #generic_content li a{font-weight: bold; text-decoration: underline; color: #062A5E;}

/*Overseas table */

#maincol #generic_content table {border:none; float:none; clear:both; width:571px;}
#maincol #generic_content table th {border:none; border-bottom:1px solid #FFFFFF; padding-left:5px; background:#062A5E; color:#FFFFFF; font-weight:bold; font-size:1.2em; text-align:center;}
#maincol #generic_content table th.blank {border:none; border-bottom:1px solid #FFFFFF; padding-left:5px; background:#fff; color:#FFFFFF; font-weight:bold; font-size:1.2em; width:30px;}

#maincol #generic_content table.overseas td {border:0; width:130px; padding:5px; text-align:left; font-weight:normal; color:#062A5E; background:url(../../images/info_pages/table_border_back.gif) bottom left repeat-x;}
#maincol #generic_content table.overseas td.blank {background:#062A5E; padding:0; width:30px; margin:0;}
#maincol #generic_content table.overseas td.title {text-align:left; background:#CDD4DF; width:81px; color:#062A5E; padding:5px; font-weight:bold; font-size:1.2em; border-bottom:1px solid #FFFFFF;}
#maincol #generic_content table.overseas td.country {background:#CDD4DF; width:31px; border-bottom:1px solid #FFFFFF; padding:0; margin:0;}
#maincol #generic_content table.overseas td.bottom {background-image:none; border-bottom:none;}

#maincol #generic_content table.overseas ul{ margin:0 0 0 10px; padding:0; list-style:disc;}
#maincol #generic_content table.overseas li{ margin:0 0 0 10px; padding:0; background:none;}

/* FAQs */
#maincol .anchors {width: 571px; margin: 10px 0 10px;}
#maincol p.answer a {font-weight: bold; text-decoration: underline; color: #062A5E;}
#maincol p.answer a:hover {text-decoration:none;}
#maincol .anchors ul {list-style-type: none;}
#maincol .anchors li {background: url(../../images/global/bullet_transparent.gif) 0em 1.2em no-repeat scroll; border-bottom: 1px dotted #062A5E;}
#maincol .anchors li a {display: block; color: #062A5E; padding: 10px 10px 10px 15px;}
#maincol .anchors li a:hover {text-decoration: underline;}
#maincol .anchors h2 {text-transform:uppercase; font-size:1.4em; color:#062A5E; margin:15px 0 5px 0;}
#maincol p.answer {background: #fff url(../../images/info_pages/title_a.gif) left top no-repeat scroll; display: block; padding:0 0 5px 50px; width: 505px; color: #062A5E;}
#maincol p.normal {background:none;}
#maincol h2.question {float: left; width: 511px; height:28px; margin: 18px 0 10px; padding: 10px 10px 10px 50px; background: #CDD3DF url(../../images/info_pages/title_q.gif) 0em 1em no-repeat scroll; font-size: 1.0em; color: #062A5E;}
#maincol h2.question span,
#maincol p.answer span {display: none; clear:both;}
#maincol ul.answer {float:none; clear:both; display:block; list-style-type: none; margin-bottom:10px;}
#maincol ul.answer li {padding:0 0 3px 65px; color:#062A5E; background: url(../../images/global/bullet_transparent.gif) 4.2em 0.3em no-repeat scroll;}
#maincol ul.answer a {font-weight: bold; text-decoration: underline; color: #062A5E;}
#maincol ul.answer a:hover {text-decoration:none;}
#maincol a.top {display:block; padding: 2px 5px 0 5px; height: 18px; margin: 0; border: 0; color: #fff; background: #062A5E; font-weight: bold; width:100px;}
#maincol a.top:hover {text-decoration:underline;}

/* Contact us */
#maincol h3.blue_titles {margin: 0; width: 571px;}
#maincol h3.blue_titles.scotland {background: #CDD3DF url(../../images/info_pages/title_scotland.gif) left top no-repeat scroll;}
#maincol h3.blue_titles.scotland_ro {background: #CDD3DF url(../../images/info_pages/title_scotland_ro.gif) left top no-repeat scroll;}
#maincol h3.blue_titles.trading_info {background: #CDD3DF url(../../images/info_pages/title_trading_info.gif) left top no-repeat scroll;}
#maincol h3.blue_titles.usa {background: #CDD3DF url(../../images/info_pages/title_usa.gif) left top no-repeat scroll;}
#maincol h3.blue_titles.canada {background: #CDD3DF url(../../images/info_pages/title_canada.gif) left top no-repeat scroll;}
#maincol #generic_content p .freephone {color: #C0132F;}
#maincol .location_links {float: left; width: 130px; padding: 0 10px 0 0; background: #CDD3DF; height: 42px; margin: 0;}
#maincol .location_links p {margin: 14px 0 0; padding: 0; width: 116px;}
#maincol .location_links p a {font-weight: normal; color: #062A5E;}
#maincol .location_links p a:hover {text-decoration: underline;}
#maincol dl {float: left; margin: 0; padding: 10px; color: #062A5E; border-bottom: 1px dotted #062A5E; width: 551px;}
#maincol dl.no_border {border-bottom: none; padding: 10px 10px 20px;}
#maincol dl dt {font-weight: bold; font-size: 1.1em;}
#maincol dl dd {margin: 2px 10px 0 0;}
#maincol dl dd strong {margin-left: 4px;}
#maincol dl dd strong.first {margin-left: 0;}
#maincol dl dd a {color: #062A5E; font-weight: normal;}
#maincol dl dd a:hover {text-decoration: underline;}
#maincol .header_container {float: left; margin-top: 10px; overflow: hidden;}
#maincol .ro_cols {padding: 0 10px; float: left; color: #062A5E;}
#maincol .ro_cols.left {width: 276px;}
#maincol .ro_cols.right {width: 256px;}
#maincol .ro_cols ul {list-style-type: none;}
#maincol .ro_cols li {margin: 15px 0;}
.contentLink {text-decoration:underline; color:#062A5E;}

/* links */
#maincol ul.links {float: left; width: 571px; list-style-type: none;}
#maincol ul.links li {float:left; border-bottom: 1px dotted #062A5E; padding: 10px 10px 10px 28px; background: url(../../images/global/bullet_transparent.gif) 1em 1.1em no-repeat scroll; color: #062A5E;}
#maincol ul.links li a {color: #062A5E; font-weight: bold;}
#maincol ul.links li a:hover {text-decoration: underline;}
#maincol ul.links li p {padding:0; margin: 0 0 10px 0; width: 531px; }

/* site map */
#maincol ul.sitemap {float: left; width: 571px; list-style-type: none;}
#maincol ul.sitemap li {border-bottom: 1px dotted #062A5E; padding: 6px 10px 6px 28px; background: url(../../images/global/bullet_transparent.gif) 1em 0.8em no-repeat scroll; color: #062A5E;}
#maincol ul.sitemap li a {color: #062A5E;}
#maincol ul.sitemap li a:hover {text-decoration: underline;}

/* mailing list */
#maincol fieldset {float: left; margin-bottom: 20px;}
#maincol fieldset label {margin: 2px 5px 0 10px; float: left; color:#062A5E;}
#maincol fieldset input {margin: 0 10px 0 0; padding: 1px 2px; width: 158px; float: left;}
#maincol fieldset a.button {float: left; padding: 0; line-height: 18px; margin: 0; border: 0; color: #fff; background: #062A5E; font-weight: bold; cursor: pointer; width: 93px; text-align:center;}
#maincol p.submitMessage {color:#cc0000;}
/* VAT */
#maincol #generic_content p {float:none; padding-left:1px;}
#maincol #generic_content p.countries {margin-top:0;}
#maincol #generic_content h2 {clear:both; float:none; display:block; margin:20px 0 3px 0; line-height:14px; padding:0; font-size:1.2em; color:#062A5E;}
#maincol #generic_content ul {list-style-type: none;}
#maincol #generic_content li {padding:0 0 3px 15px; color:#062A5E; background: url(../../images/global/bullet_transparent.gif) 0em 0.3em no-repeat scroll;}

/*terms */
#maincol #generic_content ol {list-style-type:decimal;}
#maincol #generic_content ol li.payments {padding:0 0 15px 0; color:#062A5E; margin:0 0 0 -18px; background:none;}

/* Help */
#maincol div.sizing table {border:none; float:none; clear:both; width:571px;}
#maincol div.sizing table th {border:none; border-bottom:1px solid #FFFFFF; padding-left:5px; background:#062A5E; color:#FFFFFF; font-weight:bold; font-size:1.2em;}

#maincol div.sizing table.mensshoe td {border:0; width:50px; padding:5px; text-align:center; font-weight:bold; color:#062A5E; background:url(../../images/info_pages/table_border_back.gif) bottom left repeat-x;}
#maincol div.sizing table.mensshoe td.blank {background:#062A5E; height:2px; padding:0;}
#maincol div.sizing table.mensshoe td.title {text-align:left; background:#CDD4DF; width:81px; color:#062A5E; padding:5px; font-weight:bold; font-size:1.2em; border-bottom:1px solid #FFFFFF;}
#maincol div.sizing table.mensshoe td.bottom {background-image:none; border-bottom:none;}

#maincol div.sizing table.menssizing td {border:0; width:79px; padding:5px; text-align:center; font-weight:bold; color:#062A5E; background:url(../../images/info_pages/table_border_back.gif) bottom left repeat-x;}
#maincol div.sizing table.menssizing td.title {text-align:left; background:#CDD4DF; width:43px; color:#062A5E; padding:5px; font-weight:bold; font-size:1.2em; border-bottom:1px solid #FFFFFF;}
#maincol div.sizing table.menssizing td.sub {border-left:1px solid #FFFFFF;}
#maincol div.sizing table.menssizing td.bottom {background-image:none; border-bottom:none;}

#maincol div.sizing table.ladiesdual {width:482px;}
#maincol div.sizing table.ladiesdual td {border:0; width:80px; padding:5px; text-align:center; font-weight:bold; color:#062A5E; background:url(../../images/info_pages/table_border_back.gif) bottom left repeat-x;}
#maincol div.sizing table.ladiesdual td.title {text-align:left; background:#CDD4DF; width:45px; color:#062A5E; padding:5px; font-weight:bold; font-size:1.2em; border-bottom:1px solid #FFFFFF;}
#maincol div.sizing table.ladiesdual td.sub {border-left:1px solid #FFFFFF;}
#maincol div.sizing table.ladiesdual td.bottom {background-image:none; border-bottom:none;}

#maincol div.sizing table.ladiessingle {}
#maincol div.sizing table.ladiessingle td {border:0; width:62px; padding:5px; text-align:center; font-weight:bold; color:#062A5E; background:url(../../images/info_pages/table_border_back.gif) bottom left repeat-x;}
#maincol div.sizing table.ladiessingle td.title {text-align:left; background:#CDD4DF; width:45px; color:#062A5E; padding:5px; font-weight:bold; font-size:1.2em; border-bottom:1px solid #FFFFFF;}
#maincol div.sizing table.ladiessingle td.sub {border-left:1px solid #FFFFFF;}
#maincol div.sizing table.ladiessingle td.bottom {background-image:none; border-bottom:none;}

#maincol img.split {margin:15px 0;}

#maincol div.self_measure_leftcol {float:left; display:inline; margin-right:20px; width:260px;}
#maincol div.self_measure_leftcol.bottom {margin-top:30px;}
#maincol div.self_measure_leftcol h3 {width:auto; float:none; clear:none; color:#FFFFFF; background:#062A5E; padding:5px; margin:0 0 3px 0;}
#maincol div.self_measure_leftcol h4 {margin:0; padding:0; color:#062A5E; font-size:1.1em;}
#maincol div.self_measure_leftcol h4 span {color:#E51837;}
#maincol div.self_measure_leftcol h4 span.details {color:#062A5E; font-weight:normal;}
#maincol div.self_measure_leftcol p {width:auto; float:none; padding-left:0;}
#maincol div.self_measure_leftcol p span {color:#E51837;}

#maincol div.self_measure_rightcol {float:right; display:inline; width:250px;}
#maincol div.self_measure_rightcol.bottom {margin-top:30px;}
#maincol div.self_measure_rightcol ul {list-style-type: none; margin-bottom:10px;}
#maincol div.self_measure_rightcol ul li {padding:2px 0 8px 23px; color:#062A5E; font-weight:bold; text-align:left;}
#maincol div.self_measure_rightcol ul li.a {background: url(../../images/info_pages/key_a.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.b {background: url(../../images/info_pages/key_b.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.c {background: url(../../images/info_pages/key_c.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.ca {background: url(../../images/info_pages/key_ca.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.d {background: url(../../images/info_pages/key_d.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.e {background: url(../../images/info_pages/key_e.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.f {background: url(../../images/info_pages/key_f.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.g {background: url(../../images/info_pages/key_g.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.h {background: url(../../images/info_pages/key_h.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li.j {background: url(../../images/info_pages/key_j.gif) 0em 0em no-repeat scroll;}
#maincol div.self_measure_rightcol ul li strong {visibility:hidden; display:none;}
#maincol div.self_measure_rightcol p {width:auto; padding:0; margin:10px 0 0 0;}
#maincol div.self_measure_rightcol p.pdf { width:200px; padding:0; margin:10px 0 0 0;}
#maincol div.self_measure_rightcol a { font-weight:bold; color:#062A5E; text-decoration:underline;}

#maincol p.measurementPDF {background:#062A5E url(../../images/global/download_icon.gif) 0.5em 0.5em no-repeat scroll; padding:5px 5px 5px 25px; width:243px; border-right:200px solid #fff;}
#maincol p.printPage {background:#062A5E url(../../images/global/print_icon.gif) 0.5em 0.5em no-repeat scroll;padding:5px 5px 5px 25px; width:243px;}
#maincol p.measurementPDF a, #maincol p.printPage a {color:#fff; text-decoration:none; width:243px; display:block;}

#maincol p.refundsPDF {background:#062A5E url(../../images/global/download_icon.gif) 0.5em 0.5em no-repeat scroll!important; padding:5px 5px 5px 25px!important; width:360px!important; font-size:1em;}
#maincol p.refundsPDF a {width:400px; color:#fff!important; text-decoration:none!important; display:block;}

/* terms */
#maincol #generic_content h2.terms {text-transform: uppercase; font-size:1.8em; font-weight: bold; color: #062A5E; margin:20px 0 10px 0; padding: 0}
#maincol h3 {color: #062A5E; font-size:1.2em;}









