/* BOWMER &amp; KIRKLAND BUILDING SUPPLIES - CSS */

/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption, th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address {margin:1em 0em;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}


/* Structure */
#body_wrapper {
  background-color: #FFF;
  background-image: url(../images/bg_body.gif);
  background-position: left top;
  background-repeat: repeat-y;
  font-size: 62.5%;
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
  width: 720px;
}


#footer_wrapper {
  background-color: #FFF;
  background-image: url(../images/bg_footer.gif);
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 62.5%;
  height: 35px;
  margin: 0 auto 0 auto;
  padding-top: 5px;
  text-align: left;
  width: 760px;
}


#lhp {
  background-color: #FFF;
  background-repeat: no-repeat;
  float: left;
  width: 160px;
  display: inline;
  margin-right: 10px;
}

/* PAGE COLOUR THEMES */
/* SITE MASTER THEME */
#site_master #lhp {background-image: url(../images/logo_site_master.gif);}
#site_master #lhp ul#lhp_nav li a {border-left: 6px solid #A8003F;}
#site_master #lhp ul#lhp_nav li a:hover {background-color: #A8003F;}
#site_master #lhp ul#lhp_nav li a.selected {background-color: #A8003F; border-left: 6px solid #A8003F;}
#site_master #page {background-image: url(../images/header_site_master.gif);}
#site_master #page ul#page_nav li a {background-color: #A8003F;}
#site_master #page ul#page_nav li a:hover {color: #A8003F; background-color: #FFF;}
#site_master #page ul#page_nav li a.selected {color: #A8003F; background-color: #FFF;}
#site_master #footer {background-color: #A8003F;}
#site_master #footer_hp {background-color: #A8003F;}
#site_master a {color: #AE0243;}
#site_master h1, #site_master h2, #site_master h3, #site_master h4, #site_master h5, #site_master h6 {color: #AE0243; text-align: left;}
#site_master .sector_projects_item h2 {background-color: #AE0243; color:#FFF;}

/* COMMERCIAL THEME */
#commercial #lhp {background-image: url(../images/logo_commercial.gif);}
#commercial #lhp ul#lhp_nav li a {border-left: 6px solid #8C0101;}
#commercial #lhp ul#lhp_nav li a:hover {background-color: #8C0101;}
#commercial #lhp ul#lhp_nav li a.selected {background-color: #8C0101; border-left: 6px solid #8C0101;}
#commercial #page {background-image: url(../images/header_commercial.gif);}
#commercial #page ul#page_nav li a {background-color: #8C0101;}
#commercial #page ul#page_nav li a:hover {color: #8C0101; background-color: #FFF;}
#commercial #page ul#page_nav li a.selected {color: #8C0101; background-color: #FFF;}
#commercial #footer {background-color: #8C0101;}
#commercial #footer_hp {background-color: #8C0101;}
#commercial a {color: #8C0101;}
#commercial h1, #commercial h2, #commercial h3, #commercial h4, #commercial h5, #commercial h6 {color: #8C0101; text-align: left;}
#commercial .sector_projects_item h2 {background-color: #8C0101; color:#FFF;}

/* DISTRIBUTION THEME */
#distribution #lhp {background-image: url(../images/logo_distribution.gif);}
#distribution #lhp ul#lhp_nav li a {border-left: 6px solid #406893;}
#distribution #lhp ul#lhp_nav li a:hover {background-color: #406893;}
#distribution #lhp ul#lhp_nav li a.selected {background-color: #406893; border-left: 6px solid #406893;}
#distribution #page {background-image: url(../images/header_distribution.gif);}
#distribution #page ul#page_nav li a {background-color: #406893;}
#distribution #page ul#page_nav li a:hover {color: #406893; background-color: #FFF;}
#distribution #page ul#page_nav li a.selected {color: #406893; background-color: #FFF;}
#distribution #footer {background-color: #406893;}
#distribution #footer_hp {background-color: #406893;}
#distribution a {color: #406893;}
#distribution h1, #distribution h2, #distribution h3, #distribution h4, #distribution h5, #distribution h6 {color: #406893; text-align: left;}
#distribution .sector_projects_item h2 {background-color: #406893; color:#FFF;}

/* EDUCATION THEME */
#education #lhp {background-image: url(../images/logo_education.gif);}
#education #lhp ul#lhp_nav li a {border-left: 6px solid #808C95;}
#education #lhp ul#lhp_nav li a:hover {background-color: #808C95;}
#education #lhp ul#lhp_nav li a.selected {background-color: #808C95; border-left: 6px solid #808C95;}
#education #page {background-image: url(../images/header_education.gif);}
#education #page ul#page_nav li a {background-color: #808C95;}
#education #page ul#page_nav li a:hover {color: #808C95; background-color: #FFF;}
#education #page ul#page_nav li a.selected {color: #808C95; background-color: #FFF;}
#education #footer {background-color: #808C95;}
#education #footer_hp {background-color: #808C95;}
#education a {color: #808C95;}
#education h1, #education h2, #education h3, #education h4, #education h5, #education h6 {color: #808C95; text-align: left;}
#education .sector_projects_item h2 {background-color: #808C95; color:#FFF;}

/* HEALTH THEME */
#health #lhp {background-image: url(../images/logo_health.gif);}
#health #lhp ul#lhp_nav li a {border-left: 6px solid #973673;}
#health #lhp ul#lhp_nav li a:hover {background-color: #973673;}
#health #lhp ul#lhp_nav li a.selected {background-color: #973673; border-left: 6px solid #973673;}
#health #page {background-image: url(../images/header_health.gif);}
#health #page ul#page_nav li a {background-color: #973673;}
#health #page ul#page_nav li a:hover {color: #973673; background-color: #FFF;}
#health #page ul#page_nav li a.selected {color: #973673; background-color: #FFF;}
#health #footer {background-color: #973673;}
#health #footer_hp {background-color: #973673;}
#health a {color: #973673;}
#health h1, #health h2, #health h3, #health h4, #health h5, #health h6 {color: #973673; text-align: left;}
#health .sector_projects_item h2 {background-color: #973673 ;color:#FFF;}

/* INDUSTRIAL THEME */
#industrial #lhp {background-image: url(../images/logo_industrial.gif);}
#industrial #lhp ul#lhp_nav li a {border-left: 6px solid #787B28;}
#industrial #lhp ul#lhp_nav li a:hover {background-color: #787B28;}
#industrial #lhp ul#lhp_nav li a.selected {background-color: #787B28; border-left: 6px solid #787B28;}
#industrial #page {background-image: url(../images/header_industrial.gif);}
#industrial #page ul#page_nav li a {background-color: #787B28;}
#industrial #page ul#page_nav li a:hover {color: #787B28; background-color: #FFF;}
#industrial #page ul#page_nav li a.selected {color: #787B28; background-color: #FFF;}
#industrial #footer {background-color: #787B28;}
#industrial #footer_hp {background-color: #787B28;}
#industrial a {color: #787B28;}
#industrial h1, #industrial h2, #industrial h3, #industrial h4, #industrial h5, #industrial h6 {color: #787B28; text-align: left;}
#industrial .sector_projects_item h2 {background-color: #787B28; color:#FFF;}

/* LEISURE THEME */
#leisure #lhp {background-image: url(../images/logo_leisure.gif);}
#leisure #lhp ul#lhp_nav li a {border-left: 6px solid #928664;}
#leisure #lhp ul#lhp_nav li a:hover {background-color: #928664;}
#leisure #lhp ul#lhp_nav li a.selected {background-color: #928664; border-left: 6px solid #928664;}
#leisure #page {background-image: url(../images/header_leisure.gif);}
#leisure #page ul#page_nav li a {background-color: #928664;}
#leisure #page ul#page_nav li a:hover {color: #928664; background-color: #FFF;}
#leisure #page ul#page_nav li a.selected {color: #928664; background-color: #FFF;}
#leisure #footer {background-color: #928664;}
#leisure #footer_hp {background-color: #928664;}
#leisure a {color: #928664;}
#leisure h1, #leisure h2, #leisure h3, #leisure h4, #leisure h5, #leisure h6 {color: #928664; text-align: left;}
#leisure .sector_projects_item h2 {background-color: #928664; color:#FFF;}

/* RETAIL THEME */
#retail #lhp {background-image: url(../images/logo_retail.gif);}
#retail #lhp ul#lhp_nav li a {border-left: 6px solid #432968;}
#retail #lhp ul#lhp_nav li a:hover {background-color: #432968;}
#retail #lhp ul#lhp_nav li a.selected {background-color: #432968; border-left: 6px solid #432968;}
#retail #page {background-image: url(../images/header_retail.gif);}
#retail #page ul#page_nav li a {background-color: #432968;}
#retail #page ul#page_nav li a:hover {color: #432968; background-color: #FFF;}
#retail #page ul#page_nav li a.selected {color: #432968; background-color: #FFF;}
#retail #footer {background-color: #432968;}
#retail #footer_hp {background-color: #432968;}
#retail a {color: #432968;}
#retail h1, #retail h2, #retail h3, #retail h4, #retail h5, #retail h6 {color: #432968; text-align: left;}
#retail .sector_projects_item h2 {background-color: #432968; color:#FFF;}

/* SPECIAL PROJECTS THEME */
#special_projects #lhp {background-image: url(../images/logo_special_projects.gif);}
#special_projects #lhp ul#lhp_nav li a {border-left: 6px solid #DEBA22;}
#special_projects #lhp ul#lhp_nav li a:hover {background-color: #DEBA22;}
#special_projects #lhp ul#lhp_nav li a.selected {background-color: #DEBA22; border-left: 6px solid #DEBA22;}
#special_projects #page {background-image: url(../images/header_special_projects.gif);}
#special_projects #page ul#page_nav li a {background-color: #DEBA22;}
#special_projects #page ul#page_nav li a:hover {color: #DEBA22; background-color: #FFF;}
#special_projects #page ul#page_nav li a.selected {color: #DEBA22; background-color: #FFF;}
#special_projects #footer {background-color: #DEBA22;}
#special_projects #footer_hp {background-color: #DEBA22;}
#special_projects a {color: #DEBA22;}
#special_projects h1, #special_projects h2, #special_projects h3, #special_projects h4, #special_projects h5, #special_projects h6 {color: #DEBA22; text-align: left;}
#special_projects .sector_projects_item h2 {background-color: #DEBA22; color:#FFF;}


/* ACCOMODATION THEME */
#accomodation #lhp {background-image: url(../images/logo_accomodation.gif);}
#accomodation #lhp ul#lhp_nav li a {border-left: 6px solid #2F375A;}
#accomodation #lhp ul#lhp_nav li a:hover {background-color: #2F375A;}
#accomodation #lhp ul#lhp_nav li a.selected {background-color: #2F375A; border-left: 6px solid #2F375A;}
#accomodation #page {background-image: url(../images/header_accomodation.gif);}
#accomodation #page ul#page_nav li a {background-color: #2F375A;}
#accomodation #page ul#page_nav li a:hover {color: #2F375A; background-color: #FFF;}
#accomodation #page ul#page_nav li a.selected {color: #2F375A; background-color: #FFF;}
#accomodation #footer {background-color: #2F375A;}
#accomodation #footer_hp {background-color: #2F375A;}
#accomodation a {color: #2F375A;}
#accomodation h1, #accomodation h2, #accomodation h3, #accomodation h4, #accomodation h5, #accomodation h6 {color: #2F375A; text-align: left;}
#accomodation .sector_projects_item h2 {background-color: #2F375A; color:#FFF;}

/* FIT OUTS THEME */
#fit_outs #lhp {background-image: url(../images/logo_fit_outs.gif);}
#fit_outs #lhp ul#lhp_nav li a {border-left: 6px solid #A25215;}
#fit_outs #lhp ul#lhp_nav li a:hover {background-color: #A25215;}
#fit_outs #lhp ul#lhp_nav li a.selected {background-color: #A25215; border-left: 6px solid #A25215;}
#fit_outs #page {background-image: url(../images/header_fit_outs.gif);}
#fit_outs #page ul#page_nav li a {background-color: #A25215;}
#fit_outs #page ul#page_nav li a:hover {color: #A25215; background-color: #FFF;}
#fit_outs #page ul#page_nav li a.selected {color: #A25215; background-color: #FFF;}
#fit_outs #footer {background-color: #A25215;}
#fit_outs #footer_hp {background-color: #A25215;}
#fit_outs a {color: #A25215;}
#fit_outs h1, #fit_outs h2, #fit_outs h3, #fit_outs h4, #fit_outs h5, #fit_outs h6 {color: #A25215; text-align: left;}
#fit_outs .sector_projects_item h2 {background-color: #A25215; color:#FFF;}

/* MIXED USE THEME */
#mixed_use #lhp {background-image: url(../images/logo_mixed_use.gif);}
#mixed_use #lhp ul#lhp_nav li a {border-left: 6px solid #294C37;}
#mixed_use #lhp ul#lhp_nav li a:hover {background-color: #294C37;}
#mixed_use #lhp ul#lhp_nav li a.selected {background-color: #294C37; border-left: 6px solid #294C37;}
#mixed_use #page {background-image: url(../images/header_mixed_use.gif);}
#mixed_use #page ul#page_nav li a {background-color: #294C37;}
#mixed_use #page ul#page_nav li a:hover {color: #294C37; background-color: #FFF;}
#mixed_use #page ul#page_nav li a.selected {color: #294C37; background-color: #FFF;}
#mixed_use #footer {background-color: #294C37;}
#mixed_use #footer_hp {background-color: #294C37;}
#mixed_use a {color: #294C37;}
#mixed_use h1, #mixed_use h2, #mixed_use h3, #mixed_use h4, #mixed_use h5, #mixed_use h6 {color: #294C37; text-align: left;}
#mixed_use .sector_projects_item h2 {background-color: #294C37; color:#FFF;}


#lhp ul#lhp_nav {
  font-family: Arial, Helvetica, sans-serif;
  margin: 143px 0 0 10px;
  padding: 0;
  text-align: left;
  list-style-type: none;
}
#lhp ul#lhp_nav li {margin: 0 0 6px 0;}
#lhp ul#lhp_nav li a {
  background-color: #EDEDED;
  color: #000;
  display: block;
  font-size: 1.4em;
  height: 24px;
  padding: 6px 0 0 5px;
  text-decoration: none;
  width: 139px;
}
#lhp ul#lhp_nav li a:hover {
  color: #FFF;
}
#lhp ul#lhp_nav li a.selected {
  color: #FFF;
  display: block;
  font-size: 1.4em;
  height: 24px;
  padding: 6px 0 0 5px;
  text-decoration: none;
  width: 139px;
}
#lhp ul#lhp_sub_nav {
  font-family: Arial, Helvetica, sans-serif;
  margin: 3px 0 0 0;
  padding: 0;
  text-align: left;
  list-style-type: none;
}

#lhp ul#lhp_sub_nav li {margin: 0 0 6px 9px;}

#lhp ul#lhp_sub_nav li a {
  background-color: #EDEDED;
  border-left: 6px solid #A8003F;
  color: #000;
  display: block;
  font-size: 1.1em;
  height: 22px;
  padding: 4px 0 0 5px;
  text-decoration: none;
  width: 130px;
}
#lhp ul#lhp_sub_nav li a:hover {
  background-color: #A8003F;
  color: #FFF;
}
#lhp ul#lhp_sub_nav li a.selected {
  background-color: #A8003F;
  border-left: 6px solid #A8003F;
  color: #FFF;
  display: block;
  font-size: 1.1em;
  height: 22px;
  padding: 4px 0 0 5px;
  text-decoration: none;
  width: 130px;
}

#lhp #iip_logo {
  width: 150px;
  height: 71px;
  margin: 20px 0 0 10px;
}

#page {
  float: right;
  width: 550px;
  display: inline;
  text-align: left;
  height: auto !important; /* for modern browsers */
  height: 400px; /* for IE5.x and IE6 */
  min-height: 400px; /* for modern browsers */
  background-color: #FFF;
  background-repeat: repeat-x;
}

#page ul#page_nav {
  font-family: Arial, Helvetica, sans-serif;
  margin: 10px 0 0 0;
  padding: 0;
  text-align: left;
  list-style-type: none;
  float: left;
  display: inline;
  margin-left: 0 !important; /* for modern browsers */ /*IE6 Double Float Bug*/
  margin-left: -10px; /* for IE5.x and IE6 */
}

#page ul#page_nav li {display: inline;}

#page ul#page_nav li a {
  color: #FFF;
  font-weight: bold;
  display: block;
  float: left;
  font-size: 1.2em;
  height: 18px;
  margin: 0 0 0 11px;
  padding: 3px 4px 1px 4px;
  text-decoration: none;
}
#page ul#page_nav li a:hover {
  background-color: #FFF;
}
#page ul#page_nav li a.selected {
  background-color: #FFF;
}


#hp_header {
  height: 22px;
  float: left;
  display: inline;
  width: 525px;
  margin: 27px 10px 10px 15px;
}
#hp_header h1 {
  margin: 0;
  padding:0;
  text-align: center;
}
#hp_content_image {
  width: 526px;
  border-top: #FFF 2px solid;
  border-left: #FFF 2px solid;
  border-right: #FFF 2px solid;
  margin: 4px 10px 0 10px;
  float: left;
  display: inline;
  height: auto !important; /* for modern browsers */
  height: 460px; /* for IE5.x and IE6 */
  min-height: 460px; /* for modern browsers */
}
#hp_content_image #hp_content {
  width: 263px;
  float: left;
  display: inline;
}
#hp_header_image {
  width: 526px;
  margin-bottom: 10px;
}


#header_text {
  height: 23px;
  float: left;
  display: inline;
  width: 528px;
  margin: 66px 10px 14px 12px;
}
#header_text h1 {
  margin: 0;
  padding:0;
}


#content_image {
  width: 526px;
  margin: 63px 12px 0 12px;
  float: left;
  display: inline;
  height: auto !important; /* for modern browsers */
  height: 460px; /* for IE5.x and IE6 */
  min-height: 460px; /* for modern browsers */
}

#content_image #header_and_image_container {
  width: 526px;
}

#content_image #title_floated_left {
  margin-top: -15px;
  height: 23px;
  float: left;
  display: inline;
}

#content_image #image_floated_right {
  /*width: 376px;*/
  float: right;
  display: inline;
  border-top: #FFF 2px solid;
  border-left: #FFF 2px solid;
  border-right: #FFF 2px solid;
}

#content_text {
  width: 526px;
  margin: 0 12px 0 12px;
  padding-top: 10px;
  float: right;
  display: inline;
  height: auto !important; /* for modern browsers */
  height: 460px; /* for IE5.x and IE6 */
  min-height: 460px; /* for modern browsers */
}


#header_image {
  width: 526px;
  border-bottom: #A8003F 2px solid;
  margin-bottom: 10px;
}

#featured_projects {
  width: 263px;
  float: right;
  display: inline;
}
#featured_projects h3 {
  margin: 0 0 10px 0;
  padding: 3px 0 6px 5px;
  background-color: #A8003F;
  color: #FFF;
}
.featured_projects_item {
  width: 259px;
  margin: 0 0 8px 4px;
  padding-bottom: 8px;
  /*border-bottom: #E3E3E3 1px dashed;*/
}
.featured_projects_item .featured_projects_img_left {float: left; margin: 0px 5px 0px 0;}
.featured_projects_item .featured_projects_img_right {float: right;  margin: 0px 0 0px 5px;}
.featured_projects_item h5 {
  margin: -3px 0 5px 0;
  padding: 0;
}
.featured_projects_item p {
  margin: 0;
  padding: 0;
  line-height: 1.7em;
}
.featured_projects_item p .field_black {
  font-weight: bold;
  color: #000;
}
.featured_projects_item p.additional_information {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}

#career_links {
  /*float: left;*/
}

#career_links li {
  font-size: 1.1em;
  margin-top: 8px;
}

.sector_container {
  width: 526px;
  margin-top: 10px;
}

.sector_images {
  width: 118px;
  float: left;
  height: 140px;
  display: inline;
  margin: 10px 18px 40px 0;
}

.sector_images_no_right_margin {
  width: 118px;
  float: left;
  height: 140px;
  display: inline;
  margin: 10px 0px 40px 0;
}

.info_centre_container {
  width: 526px;
  margin-top: 10px;
}

.info_centre_images {
  width: 118px;
  float: left;
  height: 156px;
  display: inline;
  margin: 10px 86px 30px 0;
  padding: 0;
}

.info_centre_images_no_right_margin {
  width: 118px;
  float: left;
  height: 156px;
  display: inline;
  margin: 10px 0px 30px 0;
  padding: 0;
}


/* REPEATING ITEMS */
.news_item {width: 526px; margin-top: 10px; /*border-bottom: 1px dashed #C1C1C1;*/}
.news_item h2 {margin: 0 0 -8px 0;}
.news_item p.date {font-weight: bold; font-size: 1.1em; margin-bottom: -12px;}

.testimonial_item {width: 526px; margin-bottom: 30px; /*border-bottom: 1px dashed #C1C1C1;*/}
.testimonial_item p.company_details {font-weight: bold; text-align: right;}

#faqs td.question p  {margin-bottom: 0; padding: 0;}
#faqs td.answer p {margin-bottom: 0;}

#faqs .faq_red_text {font-weight: bold; color: #A8003F;}
#faqs h2 {margin: 0; line-height: 1.1em;}

.sector_projects_item {
  width: 526px;
  margin-bottom: 10px;
}
.sector_projects_item .sector_projects_item_image_left {
  width: 302px;
  float: left;
  display: inline;
  margin: 0px 8px 0px 0;
  text-align: center;
}
.sector_projects_item .sector_projects_item_image_right {
  width: 302px;
  float: right;
  display: inline;
  margin: 0px 0 0px 8px;
  text-align: center;
}
.sector_projects_item h2 {
  margin: 0px 0 5px 0;
  color: #FFF;
  padding: 6px 5px 6px 5px !important; /* for modern browsers */
  padding: 6px 5px 6px 5px; /* for IE5.x and IE6 */
}

.sector_projects_item .sector_projects_img {border: 1px solid #999999;}
.sector_projects_item .sector_projects_img_left {float: left; margin: 0px 10px 0px 0; border: 1px solid #999999;}
.sector_projects_item .sector_projects_img_right {float: right; margin: 0px 0 0px 10px; border: 1px solid #999999;}

.sector_projects_item p {
  margin: 0;
  padding: 0;
  line-height: 1.7em;

}
.sector_projects_item .description p{
  margin: 0 0 10px 0;
  padding: 0;
  line-height: 1.3em;
  text-align: justify;
}
.sector_projects_item .sector_project_information p.field_black {
  font-weight: bold;
  color: #000;
  text-align: left;
  margin: 0; padding: 0;
}
#optional_sector_navigation {
  width: 526px;
  margin-bottom: 10px;
}

#optional_sector_navigation p {
  margin:0; padding: 0 5px;
}


/* FOOTER */
#footer {
  background-image: url(../images/footer_logos.gif);
  background-position: right top;
  background-repeat: no-repeat;
  float: left;
  height: 39px;
  width: 720px;
}
#footer_hp {
  background-image: url(../images/footer_iso_logo.gif);
  background-position: right top;
  background-repeat: no-repeat;
  float: left;
  height: 39px;
  width: 720px;
}
#footer p, #footer_hp p {
  color: #FFF;
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 1.1em;
}
#footer p.copyright, #footer_hp p.copyright {
  float: left;
  display: inline;
  width: 350px;
}
#footer p.bk_group {
  float: right;
  display: inline;
  width: 220px;
  margin-right: 125px;
}
#footer_hp p.bk_group {
  float: right;
  display: inline;
  width: 300px;
  margin-right: 30px;
}
footer a, footer_hp a {
  color: #FFF;
  text-decoration: none;
}
footer a:hover, footer_hp a:hover {text-decoration: underline;}


#footer_wrapper .tradeweb_details {
  color: #363636;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 1.2;
  margin: 0 0 0 30px;
  text-align: left;
}
#footer_wrapper .tradeweb_details a {
  text-decoration: underline;
  color: #363636;
}
#footer_wrapper .tradeweb_details a:hover {text-decoration: none;}


/* CONTACT FORM */
#address_details {
  clear: left;
  float: left;
  display: inline;
  width: 250px;
  margin-top: 35px !important; /* for modern browsers */
  margin-top: -5px; /* for IE5.x and IE6 */
}

h2.no_bottom_margin {margin-top: 1em; margin-bottom: -10px;}


/* CONTACT FORM - OLD */
#contact_form {
  width: 355px;
  float: left;
  margin-right: 15px;
}

.form_text {
  text-align: left;
  font-size: 1.2em;
}

.red_asterix {
  color: #AE0243;
  font-weight: bold;
}

#contact_address_details {
  width: 140px;
  float: right;
  padding: 4px;
  border: 1px solid #8F59AA;
}

#contact_address_details .map {
  text-align: center;
  margin: 0;
}


/* CLEAR */
.clear {
  clear: both;
  margin: 0;
  padding: 0;
}


/* Theme */
body {
  background-color: #FFF;
  color: #323232;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 100.01%;
  line-height: 1.0em;
}

a:link, a:visited {text-decoration: underline;}
a:hover, a:active {text-decoration: none;}

h1 { font-size:1.8em;}
h2 { font-size:1.7em; margin-top: 0;}
h3 { font-size:1.4em;}
h4 { font-size:1.3em;}
h5 { font-size:1.2em;}
h6 { font-size:1.0em;}


h1.black, h2.black, h3.black, h4.black, h5.black, h6.black {
  color: #000;
  text-align: left;
}

#content_text ul, #content_image ul {
  margin-left: 15px;
  font-size: 1.2em;
  line-height: 1.6em;
  list-style-type: none;
}
#content_text ul li, #content_image ul li {text-align: left;}

hr {color:#A3AAA8; border-color:#AE0243; height: 1px;}

p {font-size: 1.2em;}

p.intro {
  font-weight: bold;
  font-size: 1.3em;
}

p.caption {
  font-size: 1.1em;
  text-align: center;
  margin-top: 2px;
  line-height: 1.4em;
}

.red_text {
  color: #AE0243;
  font-weight: bold;
}

.right {float: right; margin-left: 10px;}
.left {float: left; margin-right: 10px;}
.center {text-align: center;}

.img_right {float: right;  margin: 2px 0 5px 10px;}
.img_left {float: left; margin: 2px 10px 5px 0;}

.img_right_border {float: right; margin: 0 0 5px 10px; padding: 2px; border: 1px solid #A8003f;}
.img_left_border {float: left; margin: 0 10px 5px 0; padding: 2px; border: 1px solid #A8003f;}
.img_border {padding: 2px; border: 1px solid #A8003f;}

.box_out_left {float:left; width:30%; padding:10px; margin:0px 20px 10px 0px; background-color:#EDEDED; font-size:1.1em; color: #000;}
.box_out_right {float:right; width:30%; padding:10px; margin:0px 0px 10px 20px; background-color:#EDEDED; font-size:1.1em; color: #000;}

.notice {padding: 15px; margin: 10px 0px; background-color: #F6F1E4; border: 1px solid #F0E4C5; color: #666; font-size: 1.2em; line-height: 1.5em; }

