/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

h3 {
margin: 0px;
padding: 0px;
font-size: 18px;
color: #d4b730;
}

h2 {
margin: 0px;
padding: 0px;
font-size: 28px;
color: #d4b730;
}


h1 {
margin: 0px;
padding: 0px;
font-size: 24px;
color: #d4b730;
}

.sIFR-active h1 {
    visibility: hidden;
}

.sIFR-active h2 {
    visibility: hidden;
}

.sIFR-active h3 {
    visibility: hidden;
}

/*---- Header styling ---*/

img {
display: block;
border: 0;
}

body {
margin: 0px;
padding: 0px;
text-align: center;
font-family: "Trebuchet MS", Verdana;
font-size: 11px;
color: #000000;
}

.site_container {
text-align: left;
width: 960px;
margin-left: auto;
margin-right: auto;
}

.spacer {
height: 1px;
line-height: 1px;
font-size: 1px;
clear: both;
}

.header {
height: 157px;
width: 960px;
background-image: URL("images/header_back.jpg");
background-repeat: no-repeat;
}

.menubar {
height: 33px;
width: 902px;
padding-left: 25px;
padding-top: 124px;
}

#homemenuitem {
float: left;
background-image: URL("images/home_btn.gif");
background-position: -110px 0px;
width: 110px;
height: 33px;
margin-right: 2px;
}

#articlesmenuitem {
float: left;
background-image: URL("images/articles_btn.gif");
background-position: -110px 0px;
width: 110px;
height: 33px;
margin-right: 2px;
}

#directorymenuitem {
float: left;
background-image: URL("images/directory_btn.gif");
background-position: -110px 0px;
width: 110px;
height: 33px;
margin-right: 2px;
}

#paymentsmenuitem {
float: left;
background-image: URL("images/payments_btn.gif");
background-position: -110px 0px;
width: 110px;
height: 33px;
margin-right: 2px;
}

#magazinemenuitem {
float: left;
background-image: URL("images/magazine_btn.gif");
background-position: -110px 0px;
width: 110px;
height: 33px;
margin-right: 2px;
}

#contactmenuitem {
float: left;
background-image: URL("images/contact_btn.gif");
background-position: -110px 0px;
width: 110px;
height: 33px;
margin-right: 2px;
}

#retailermenuitem {
float: right;
background-image: URL("images/dealer_btn.gif");
background-position: -110px 0px;
width: 110px;
height: 33px;
}

.main_content_area {
background-color: #ffffff;
margin-top: 1px;
margin-bottom: 1px;
width: 960px;
overflow: auto;
}

.w_brown {
background-image: URL("images/content_w_brown_back.gif");
background-repeat: repeat-y;
}

.w_grey {
background-image: URL("images/content_w_grey_back.gif");
background-repeat: repeat-y;
}

.brown_internal_content ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.brown_internal_content ul li
{
background-image: url("images/approved_retailer_bullet.gif");
background-repeat: no-repeat;
background-position: 12px 6px;
padding-left: 24px;
padding-bottom: 5px;
}

.brown_internal_content ul li a {
font-weight: bold;
color: #760d69;
text-decoration: none;
font-size: 14px;
}

.brown_internal_content ul li a:hover {
text-decoration: underline;
}


.left_content {
padding-top: 19px;
padding-right: 19px;
padding-left: 11px;
width: 621px;
float: left;
}

.left_content_new {
padding-top: 19px;
padding-right: 19px;
padding-left: 11px;
width: 640px;
float: left;
}

.brown_content {
color: #5c4c3b;
width: 309px;
float: left;
}

.brown_internal_content {
padding-left: 18px;
width: 274px;
padding-right: 17px;
padding-bottom: 20px;
overflow: auto;
}

.grey_content {
color: #5c4c3b;
width: 290px;
float: left;
position: relative;
}

.grey_internal_content {
padding-left: 18px;
width: 255px;
padding-right: 17px;
padding-bottom: 20px;
overflow: auto;
}

.list_left {
float: left;
width: 143px;
}

.list_right {
float:left;
width: 131px;
}

.list_right ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.list_right ul li
{
background-image: url("images/approved_retailer_bullet.gif");
background-repeat: no-repeat;
background-position: 12px 5px;
padding-left: 24px;
padding-bottom: 0px;
}

.list_left ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.list_left ul li
{
background-image: url("images/approved_retailer_bullet.gif");
background-repeat: no-repeat;
background-position: 12px 5px;
padding-bottom: 0px;
padding-left: 24px;
}


.list_left ul li a {
font-weight: bold;
color: #d4b730;
text-decoration: none;
font-size: 12px;
}

.list_right ul li a {
font-weight: bold;
color: #d4b730;
text-decoration: none;
font-size: 12px;
}

.list_left ul li a:hover {
text-decoration: underline;
}

.list_right ul li a:hover {
text-decoration: underline;
}

.menu_selected {
background-position: 0px 0px !important;
}

.whole_footer {
background-image: URL("images/whole-footer-back-feb2010.gif");
background-repeat: repeat-x;
width: 960px;
height: 184px;
clear: both;
}

.footer_top {
height: 120px;
clear: both;
}

.footer_advert {
float: left;
width: 300px;
padding-top: 10px;
padding-left: 20px;
}

.footer_about {
line-height: 14px;
color: #ffffff;
float: left;
width: 265px;
padding-left: 26px;
padding-right: 30px;
}

.footer_magazine {
line-height: 14px;
color: #ffffff;
float: left;
width: 318px;
padding-left: 26px;
}

.footer_magazine a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.footer_magazine a:hover {
text-decoration: underline;
}

.footer_contact {
float: left;
width: 267px;
line-height: 14px;
color: #ffffff;
padding-left: 26px;
}

.footer_contact a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.footer_contact a:hover {
text-decoration: underline;
}

.footer_sep {
float: left;
width: 1px;
height: 200px;
background-image: URL("images/footer_sep.gif");
}

.footer_bottom {
height: 64px;
clear: both;
}

.footer_logos {
padding-left: 25px;
float: left;
}

.footer_logos img {
float: left;
}

.footer_text {
float: right;
text-align: right;
padding-right: 20px;
}

.f_top_line {
color: #ffffff;
padding-top: 10px;
}

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

.f_top_line a:hover{
color: #ffffff;
text-decoration: underline;
}

.f_bottom_line {
padding-top: 10px;
color: #b3b6b9;
}

.f_bottom_line a {
color: #b3b6b9;
text-decoration: none;
}

.f_bottom_line a:hover {
text-decoration: underline;
}

.hp_advert {
border: 1px solid #c7c8c0;
background-image: URL("images/advertisement_head_bit.gif");
background-repeat: no-repeat;
padding-top: 17px;
margin-bottom: 18px;
}

.spotlight_on_container {
margin-bottom: 18px;
clear: both;
overflow: auto;
}

.spotlight_text {
background-color: #f6f2eb;
padding-top: 18px;
padding-left: 11px;
padding-right: 11px;
padding-bottom: 6px;
}

.headline {
color: #d4b730;
font-weight: bold;
font-size: 14px;
clear: both;
}

.subtitle {
color: #5c4c3b;
font-weight: bold;
}

.read_full {
background-image: URL("images/read_more_icon.gif");
background-repeat: no-repeat;
text-align: right;
padding-right: 25px;
background-position: 260px 0px;
padding-top: 2px;
height: 20px;
margin-top: 5px;
font-size: 12px;
color: #d4b730;
font-weight: bold;
}

.read_full a {
font-size: 12px;
color: #d4b730;
font-weight: bold;
text-decoration: none;
}

.read_full a:hover {
text-decoration: underline;
}

.archive_box_text {
background-color: #8b7867;
width: 300px;
clear: both;
padding-top: 10px;
}

.archive_select {
padding-right: 10px;
padding-top: 3px;
float: left;
width: 125px;
text-align: right;
font-weight: bold;
color: #ffffff;
}

.archive_selector {
float: left;
width: 165px;
}

.hp_select {
width: 146px;
}

.go_button {
float: right;
padding-top: 8px;
padding-right: 15px;
}

.retailer_container {
width: 198px;
height: 221px;
float: left;
margin-right: 11px;
margin-bottom: 9px;
overflow: auto;
}

.retailer_container_post {
width: 198px;
height: 231px;
float: left;
margin-right: 11px;
margin-bottom: 9px;
overflow: auto;
}

.retail_header {
overflow: hidden;
padding-left: 16px;
width: 182px;
background-image: URL("images/retail_header_back.gif");
background-repeat: no-repeat;
color: #ffffff;
font-weight: bold;
line-height: 43px;
height: 43px;
font-size: 14px;
}


.smallertitlesize {
font-size: 11px !important;
}

.extratitlespace {
line-height: 21px;
}

.retail_dets {
height: 157px;
border-left: 1px solid #7f6b5b;
border-right: 1px solid #7f6b5b;
border-bottom: 6px solid #7f6b5b;
width: 166px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: 11px;
color: #333333;
line-height: 13px;
}

.retail_dets a {
color: #333333;
text-decoration: none;
}

.retail_dets a:hover {
text-decoration: underline;
}

.retail_dets_post {
height: 167px;
border-left: 1px solid #7f6b5b;
border-right: 1px solid #7f6b5b;
border-bottom: 6px solid #7f6b5b;
width: 166px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: 11px;
color: #333333;
line-height: 13px;
}

.retail_dets_post a {
color: #333333;
text-decoration: none;
}

.retail_dets_post a:hover {
text-decoration: underline;
}

.feat_retail_header {
overflow: hidden;
padding-left: 16px;
width: 182px;
background-image: URL("images/feat_retail_header_back.gif");
background-repeat: no-repeat;
color: #ffffff;
font-weight: bold;
line-height: 43px;
height: 43px;
font-size: 14px;
}

.feat_retail_dets_post {
height: 167px;
border-left: 1px solid #d4b730;
border-right: 1px solid #d4b730;
border-bottom: 6px solid #d4b730;
width: 166px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: 11px;
color: #333333;
line-height: 13px;
}

.feat_retail_dets_post a {
color: #333333;
text-decoration: none;
}

.feat_retail_dets_post a:hover {
text-decoration: underline;
}

.feat_retail_dets {
height: 157px;
border-left: 1px solid #d4b730;
border-right: 1px solid #d4b730;
border-bottom: 6px solid #d4b730;
width: 166px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: 11px;
color: #333333;
line-height: 13px;
}

.feat_retail_dets_smaller {
height: 133px;
border-left: 1px solid #d4b730;
border-right: 1px solid #d4b730;
border-bottom: 6px solid #d4b730;
width: 166px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: 11px;
color: #333333;
line-height: 13px;
}

.feat_retail_dets_smaller_post {
height: 143px;
border-left: 1px solid #d4b730;
border-right: 1px solid #d4b730;
border-bottom: 6px solid #d4b730;
width: 166px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: 11px;
color: #333333;
line-height: 13px;
}

.feat_retail_dets_minisite {
height: 23px;
border-left: 1px solid #d4b730;
border-right: 1px solid #d4b730;
width: 194px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
}

.feat_retail_dets a {
color: #333333;
text-decoration: none;
}

.feat_retail_dets a:hover {
text-decoration: underline;
}

.no-margin{
margin-right: 0px !important;
}

.header_and_paging {
width: 621px;
height: 59px;
}

.area_title {
float: left;
width: 380px;
height: 55px;
margin-top: 4px;
}

.area_title_postcode {
float: left;
width: 280px;
height: 55px;
margin-top: 4px;
}

.paging_info {
float: right;
width: 190px;
height: 43px;
padding-top: 4px;
overflow: auto;
}

H1 {
font-size: 24px;
}

.arrow_paging {
float: left;
}

.notselectpaging {
float: left;
background-image: URL("images/not_select_paging_back.gif");
background-repeat: no-repeat;
height: 19px;
width: 19px;
margin-right: 4px;
line-height: 20px;
text-align: center;
margin-top: 6px;
}

.selectpaging {
height: 19px;
width: 19px;
background-image: URL("images/select_paging_back.gif");
background-repeat: no-repeat;
float: left;
margin-right: 4px;
line-height: 20px;
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 12px;
margin-top: 6px;
}

.notselectpaging a {
color: #d4b730;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.notselectpaging a:hover {
text-decoration: underline;
}

.headline_sponsor {
height: 56px;
width: 589px;
background-image: URL("images/sponsored_listing_back.gif");
background-repeat: no-repeat;
padding-left: 17px;
padding-right: 10px;
margin-bottom: 9px;
padding-top: 29px;
color: #01375b;
}

.sponsor_name {
color: #01375b;
font-size: 18px;
font-weight: bold;
}

.sponsor_tagline {
color: #01375b;
font-size: 14px;
}

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

.articlepic {
clear: both;
}

.articleheaderarea {
width: 620px;
background-color: #d4b730;
background-image: URL("images/art_header_back.gif");
background-repeat: no-repeat;
margin-bottom: 10px;
}

.articleheadline {
width: 594px;
font-size: 24px;
color: #ffffff;
font-weight: bold;
padding-left: 13px;
padding-right: 13px;
padding-top: 11px;
}

.articlesubtitle {
width: 594px;
font-size: 14px;
color: #ffffff;
font-weight: normal;
padding-left: 13px;
padding-right: 13px;
padding-top: 11px;
padding-bottom: 10px;
}

.article_advert {
margin-right: 1px;
float: right;
border: 1px solid #c7c8c0;
background-image: URL("images/advertisement_head_bit.gif");
background-repeat: no-repeat;
padding-top: 17px;
margin-left: 10px;
}

.article_text {
width: 608px;
padding-left: 13px;
padding-bottom: 25px;
}

.article_prev_next {
padding-top: 14px;
margin-top: 10px;
height: 79px;
width: 607px;
background-image: URL("images/art_prev_next_back.jpg");
background-repeat: no-repeat;
}

.artprevarrow {
float: left;
}

.artnextarrow {
float: left;
}

.artprevtext {
float: left;
padding-left: 5px;
}

.artnexttext {
float: left;
padding-left: 5px;
}

.artprevtext a {
text-decoration: none;
font-weight: bold;
color: #d4b730;
}

.artprevtext a:hover {
text-decoration: underline;
}

.artnexttext a {
text-decoration: none;
font-weight: bold;
color: #d4b730;
}

.artnexttext a:hover {
text-decoration: underline;
}

.Subheading
{
	font-weight: bold;
	font-size: 14px;
	color: #d4b730;
}

.boldpurple {
color: #d4b730;
font-weight: bold;
}

.formrow {
overflow: auto;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
clear: both;
}

.formitem {
float: left;
width: 285px;
margin-right: 10px;
}

.formlabel {
padding-top: 7px;
padding-right: 5px;
float: left;
width: 60px;
text-align: left;
font-weight: bold;
}

.formlabelnew {
padding-top: 7px;
padding-right: 5px;
float: left;
width: 60px;
text-align: right;
font-weight: bold;
color: #d4b730;
}

.formcomment {
padding-top: 7px;
padding-right: 5px;
float: left;
width: 260px;
text-align: left;
font-weight: bold;
}

.formtextbox {
float:left;
width: 220px;
}

.forminput {
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
width: 192px;
height: 20px;
border: 1px solid #949599;
}

.formtextarea {
border: 1px solid #949599;
overflow: auto;
height: 280px;
width: 551px;
font-family: Arial;
font-size: 13px;
padding: 10px;
}

.underheadertext {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 15px;
}
.underheadertext a {
color:#d4b730;
}

.articlecontainer {
clear: both;
width: 304px;
overflow: auto;
}

.articletitle {
font-weight: bold;
clear: both;
}

.articledate {
float:left;
}

.articlemore {
float: right;
}

.articlemore a {
color: #d4b730;
text-decoration: none;
}

.articlemore a:hover {
text-decoration: underline;
}

.articleleft {
width: 304px;
float: left;
}

.articleright {
float: left;
padding-left: 10px;
width: 304px;
}

.underheadertext a {
font-weight: bold;
text-decoration: none;
}

.underheadertext a:hover {
text-decoration: underline;
}

.questionnaire_introtext {
background-image: URL("images/questionnaire_intro_back.gif");
background-repeat: no-repeat;
width: 592px;
height: 140px;
padding-top: 22px;
padding-left: 14px;
padding-right: 14px;
font-family: "Trebuchet MS";
font-size: 12px;
color: #ffffff;
}

.subject_header {
font-size: 14px;
font-weight: bold;
color: #01375a;
padding-left: 10px;
margin-top: 15px;
}

.question_container {
clear: both;
height: 41px;
background-image: URL("images/question_back.gif");
background-repeat: repeat-x;
color: #0e7abd;
font-size: 10px;
margin-top: 8px;
}

.question {
float: left;
width: 268px;
padding-left: 14px;
padding-right: 14px;  
padding-top: 8px;
height: 33px;
color: #000000;
font-size: 11px;
}

.twoline_question {
float: left;
width: 268px;
padding-left: 14px;
padding-right: 14px;  
padding-top: 3px;
height: 38px;
color: #000000;
font-size: 11px;
}

.answer1 {
float: left;
width: 64px;
height: 38px;
background-color: #e7f3f6;
margin-right: 1px;
}

.answer2 {
float: left;
width: 64px;
height: 38px;
background-color: #d0e8ee;
margin-right: 1px;
}

.answer3 {
float: left;
width: 64px;
height: 38px;
background-color: #e7f3f6;
margin-right: 1px;
}

.answer4 {
float: left;
width: 64px;
height: 38px;
background-color: #d0e8ee;
margin-right: 1px;
}

.answer5 {
float: left;
width: 64px;
height: 38px;
background-color: #e7f3f6;
}

.answer_text {
width: 29px;
height: 33px;
padding-left: 11px;
padding-top: 5px;
float: left;
}

.answer_text_short {
width: 29px;
height: 25px;
padding-left: 11px;
padding-top: 13px;
float: left;
}

.answer_radio {
padding-top: 9px;
width: 20px;
float: left;
}

.big_question {
clear: both;
height: 135px;
background-position: 0px 94px;
background-image: URL("images/question_back.gif");
background-repeat: repeat-x;
font-size: 14px;
font-weight: bold;
color: #01375a;
margin-top: 8px;
}

.other_quest_title {
float: left; 
width: 154px;
padding-left: 14px;
}

.other_quest_answer {
float: left;
width: 452px;
}

.other_quest_text {
width: 448px;
height: 118px;
border: 1px solid #7f9db9;
overflow: hidden;
}

.lastquestions {
clear: both;
overflow: auto;
margin-top: 8px;
margin-bottom: 8px;
}

.last_text {
float: left;
width: 98px;
padding-left: 14px;
padding-top: 6px;
margin-top: 2px;
}

.lastinput {
float: left;
width: 198px;
margin-top: 2px;
}

.last_q_text {
width: 194px;
height: 22px;
border: 1px solid #88a4be;
}

.tab_header {
background-color: #950983;
color: #ffffff;
font-weight: bold;
padding-left: 10px;
}

.tab_left {
width: 56px;
background-color: #f2ede2;
color:#950983;
font-weight: bold;
border-right: 2px solid white;
border-top: 2px solid white;
padding: 10px;
}

.tab_center {
width: 233px;
padding: 10px;
background-color: #f2ede2;
color:#000000;
font-weight: normal;
border-right: 2px solid white;
border-top: 2px solid white;
}

.tab_right {
width: 269px;
padding: 10px;
background-color: #f2ede2;
color:#000000;
font-weight: normal;
border-top: 2px solid white;
}

.filterselected {
background-position: 0px 55px;
}

.filterrollover {
background-position: 0px 0px;
}

.filterrollover:hover {
background-position: 0px 55px;
cursor: pointer;
}

.filterboth {
float: left;
width: 155px;
height: 55px;
background-image: URL("images/both.gif");
}

.filterfloor {
float: left;
width: 157px;
height: 55px;
background-image: URL("images/flooring_only.gif");
}

.filterfurn {
float: left;
width: 173px;
height: 55px;
background-image: URL("images/furn_only.gif");
}

.filters {
clear: both;
height: 55px;
overflow: auto;
}

.magsubarea {
float: left;
width: 286px;
padding-top: 40px;
background-image: URL("images/mag_sub_back.jpg");
background-repeat: no-repeat;
margin-top: 10px;
}

.magsubtext {
float: left;
width: 194px;
padding-right: 92px;
}

.hp_mag_box {
width: 170px;
height: 17px;
border: 1px solid #7f9db9;
font-family: Tahoma;
font-size: 11px;
color: #9ea8b2;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
}

.hp_mag_box_new {
width: 148px;
height: 17px;
border: 1px solid #9d9d9d;
font-family: Tahoma;
font-size: 11px;
color: #9d9d9d;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
}

.subscribe-btm {
background-image: URL("images/subscribe-and-win-btm.jpg");
background-repeat: no-repeat;
height: 188px;
width: 121px;
padding-right: 180px;
padding-left: 10px;
padding-top: 10px;
}

.hp-search-directory {
background-image: URL("images/search-the-directory.jpg");
background-repeat: no-repeat;
width: 310px;
height: 220px;
float: left;
margin-right: 19px;
}

.grey_hidden_content {
position: absolute;
top: 185px;
left: 10px;
width: 270px;
height: 180px;
background-image: URL("images/hidden-grey-back.gif");
background-repeat: no-repeat;
}

.grey_hidden_content_second {
background-image: URL("images/hidden-grey-back-2.gif");
background-repeat: no-repeat;
}

.hidden_list_left {
float: left;
width: 130px;
font-size: 12px;
}

.hidden_list_left ul
{
list-style-type: none;
padding: 5px 0px 0px 0px;
margin: 0;
}

.hidden_list_left ul li
{
background-image: url("images/new_hp_bullet.gif");
background-repeat: no-repeat;
background-position: 12px 5px;
padding-bottom: 0px;
padding-left: 24px;
}

.hidden_list_left ul li a
{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.hidden_list_left ul li a:hover
{
text-decoration: underline;
}

.hidden_list_right {
float: left;
width: 130px;
font-size: 12px;

}

.hidden_list_right ul
{
list-style-type: none;
padding: 10px 0px 0px 0px;
margin: 0;
}

.hidden_list_right ul li
{
background-image: url("images/new_hp_bullet.gif");
background-repeat: no-repeat;
background-position: 12px 5px;
padding-bottom: 0px;
padding-left: 24px;
}

.hidden_list_right ul li a
{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.hidden_list_right ul li a:hover
{
text-decoration: underline;
}

.topmodright ul{
padding-top: 15px;
}

.topmodleft ul{
padding-top: 15px;
}

#topsearches {
display: none;
}

#regions {
display: none;
}

.hp-magsub {
margin-left: 10px;
width: 270px;
height: 175px;
background-image: url("images/hp-magsub-back.jpg");
background-repeat: no-repeat;
background-position: 165px 35px;
}

.hp_underpic {
width: 310px;
height: 4px;
background-color: #d4b730;
line-height: 4px;
font-size: 4px;
}

.feat-art {
margin-top: 5px;
margin-bottom: 3px;
}

.feat-art a{
color: #333333;
font-size: 13px;
}

.feat-art a:hover{
text-decoration: none;
}

.readmorelink {
color: #d4b730;
text-decoration: none;
}

.readmorelink:hover {
text-decoration: underline;
}

.hp_art_grey {
height: 1px;
line-height: 1px;
font-size: 1px;
width: 310px;
background-color: #cccccc;
margin-top: 10px;
margin-bottom: 10px;
}

.more_art_title a{
color: #333333;
font-size: 12px;
text-decoration: underline;
}

.more_art_title a:hover{
text-decoration: none;
}

.more_art_date {
color: #d4b730;
font-size: 10px;
}

.more_art_sep {
margin-top: 2px;
margin-bottom: 4px;
}

.mag_hr {
background-color: #cccccc;
height: 1px; 
line-height: 1px;
font-size: 1px;
width: 650px;
margin-bottom: 15px;
}

.directory_searches {
width: 300px; 
background-color: #f2ede2;
padding-bottom: 10px;
height: 266px;
}

.directory_searches ul li {
background-image:url(images/directory-landing-bullet.gif);
background-position:12px 5px;
background-repeat:no-repeat;
padding-bottom:0;
padding-left:24px;
}

.directory_searches ul li a{
text-decoration: none;
color: #666666;
font-family: Trebuchet, "Trebuchet MS";
font-size: 11px;
font-weight: bold;
}

.directory_searches ul li a:hover{
text-decoration: underline;
}


.directory_searches ul {
margin:0;
padding:10px 0 0;
list-style-type:none;
}
