/* CSS File */
html {
  height: 100%;
}
* {
  font-family: "Franklin Gothic Bold", "ITC Franklin Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
}
body {
  width: 980px;
  margin: 0px auto;
  font-family: "Franklin Gothic Bold", "ITC Franklin Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
div {
  margin: 0px auto;
  padding: 0px;
  border: none;
  display: block;
  float: left;
  font-family: "Franklin Gothic Bold", "ITC Franklin Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
table {
  float: left;
  display: block;  
}
h1 {
  color: #FFFFFF;
  background-color: #8b8992;
  font-size: 25px;
  font-family: "Franklin Gothic Bold", "ITC Franklin Gothic", Verdana, Arial, Helvetica, sans-serif;
  padding-left: 30px;
  margin: 0px;
  width: 667px;
  padding-top: 5px;
  padding-bottom: 5px;    
}
.h1spacer{
  padding-top: 24px;
  padding-bottom: 15px;
  background-image: url(../../images/template/site_1/top_grad.gif);
  background-position: top;
  background-repeat: repeat-x;
}
.h1spacer-contact{
  padding-top: 24px;
  background-image: url(../../images/template/site_1/top_grad.gif);
  background-position: top;
  background-repeat: repeat-x;
}  
input {
  font-family: "Franklin Gothic Bold", "ITC Franklin Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
select {
  font-family: "Franklin Gothic Bold", "ITC Franklin Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
textarea {
  font-family: "Franklin Gothic Bold", "ITC Franklin Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
td {
  color: #000;
  line-height: 150%;
}
img {
  border: 0;
  margin: 0;
  padding: 0;
}
.b {
  font-weight: bold;
}
.i {
  font-style: italic;
}
.bluetext{
  color: #01BDFB;
}
.breadcrumbs {
  font-size: 6pt; 
  padding-bottom: 5px;
  padding-left: 30px;  
}
.breadcrumbs a {
  color: #fff;
  text-decoration: underline;
}
table.center {
  margin-left: auto; 
  margin-right:auto;
}
form {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
object {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
.req_field {
  color: #01BDFB;
}
div #container {
  width: 980px;
}
div #setext {
  width: 970px;
  text-align: center;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  font-size: 10px;
  background-color: #D4D0C8;
}
div #header_container {
  width: 980px;
  height: 197px;    
}
div #header_container_logo {
  /*background-image: url('../../images/template/site_1/hallet_retail_logo.jpg');*/
  width: 301px;
  height: 171px;    
}
div #header_container_image {
  width: 679px;
  height: 171px;
  background-image: url('../../images/template/site_1/top_bg.jpg');
  background-repeat: no-repeat;
  }
div #header_container_center {  
  width: 429px;
  height: 131px;     
}
div #header_container_address_text {
  width: 250px;
  height: 122px; 
  padding-top: 9px;   
  font-size: 12px;
  color: #527B8C;     
}
div #header_container_address_text a:link {
font-size: 12px; 
color: #2D42B0;
}
div #header_container_address_text a:hover {
font-size: 12px; 
text-decoration: none;
color: #2D42B0;
}
div #header_container_address_text a:visited {
font-size: 12px; 
color: #2D42B0;
}
div #header_container_address_welcome {
  text-align: right;  
  font-size: 12px;  
  width: 540px;
  padding-left: 129px;
  padding-right: 10px;
  height: 40px;    
}
div #header_container_topofnav {
  background-image: url('../../images/template/site_1/top_of_nav1.gif');
  background-repeat: no-repeat;
  width: 980px;
  height: 2px;  
  line-height: 2px;
  font-size: 1px;  
}
div #header_container_nav {
  background-image: url('../../images/template/site_1/nav_bg.gif');
  background-repeat: repeat-x;
  width: 978px;
  height: 24px;    
}
div #header_container_nav a{
  color: #ffffff;
}
div #header_container_nav_end {
  background-image: url('../../images/template/site_1/nav_bg_end.gif');
  background-repeat: no-repeat;
  width: 2px;
  height: 24px;     
}
div #content_container {
  width: 978px;  
  border-left: 1px solid #DCDEDD;
  border-right: 1px solid #DCDEDD;
  background-image: url(../../images/template/site_1/side_gradient.jpg);
  background-position: top;
  background-repeat: repeat-x;
  background-color: #CDCECE;
}
div #content_container_inside_border {
  width: 976px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;  
  border-bottom: 1px solid #ffffff;   
/*  background-color: #CDCECE; */
}
div .menu_item {
  /*width: 81px;*/
  padding: 5px 10px 5px 10px;
  text-align: center;
}
div .menu_item a {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
div .menu_item a:hover {
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}
div #content_main {
  width: 697px;
  background-image: url('../../images/template/site_1/press_bottom_bg.gif');
  background-repeat: no-repeat;
  background-position: bottom;  
  /*background-color : #807F87;*/
  background-color : #807F87;
  min-height: 383px;  
}
div #content_main_home {
  width: 697px;
  background-image: none;       
  background-color : #94939B;  
}                            
div #content_main a {
  color: #fff;
  text-decoration: underline;
}
div #content_main_left {
  width: 255px;
  height: 383px;
  background-image: url('../../images/template/site_1/model_left.jpg');  
  background-repeat: no-repeat; 
  overflow: hidden;
}
div #content_main_centre_top {
  width: 404px;
  height: 179px;
  padding-top: 22px;
  padding-left: 38px;  
  }
div #content_main_centre_box {
  width: 338px;
  height: 146px;
  padding: 10px 19px 14px 19px; 
  background-color: #000000;  
  }
div #content_main_centre_box a{
  font-size: 12px;
  text-decoration: none;  
  }
div #content_main_centre_box a:hover{
  font-size: 12px;
  text-decoration: underline;  
  }
div #content_main_centre_box p {
  color: #ffffff;
  padding: 0 0 6px 0;  
  margin: 0;
  font-size: 12px;
  }  
div #content_main_centre_box_right {
  width: 9px;
  height: 170px;  
  background-image: url('../../images/template/site_1/black_box_right.jpg'); 
  background-repeat: no-repeat;
  font-size: 1px;
  }  
div #content_main_centre_box_bottom {
  width: 385px;
  height: 9px;  
  background-image: url('../../images/template/site_1/black_box_bottom.jpg'); 
  background-repeat: no-repeat;
  font-size: 1px;
  }  
div #content_main_centre_bottom {
  width: 442px;
  height: 182px;  
  }  
div #content_main_centre_bottom_gray {
  width: 49px;
  height: 182px;  
  background-image: url('../../images/template/site_1/signature-bg.jpg');   
  background-position: 0 37px;
  background-repeat: repeat-x; 
  }     
div #content_main_centre_signature {
  width: 393px;
  height: 182px;  
  background-image: url('../../images/template/site_1/signature.jpg'); 
  background-position: 0 37px;
  background-repeat: no-repeat; 
  }
div #content_main_centre_thankyou{ 
  color: #fff;
}       
div #content_main_centre_thankyou #thankyou_visit{
  text-align: left;
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 12px;
}
div #content_main_centre_thankyou #wendy{
  text-align: center;
  font-weight: bold;
  margin: 0px;
  padding-top: 10px;  
}
ul {}
div #right_column_container{
  width: 279px;
  background-color: #fff;
}
  
div #right_column {
  width: 279px;  
  height: 324px;
  background-image: url('../../images/template/site_1/model_right.jpg');
  background-repeat: no-repeat;   
}
div #right_column p {
  font-size: 36px;
  color: #ffffff;
  padding-bottom: 65px;
  margin: 0;
}
div #right_column_right_model_bottom {
  width: 49px;
  height: 59px;
  background-image: url('../../images/template/site_1/model_right_bl.jpg');  
  background-repeat: no-repeat; 
}
div #right_column_right_read_more {
  width: 230px;
  height: 29px;
  background-color: #000000;
}
div #right_column_right_read_more_image {
  width: 230px;
  height: 30px;
  background-color: #000000;
}
div #right_column_right_read_more p{
 font-size: 10px;
 color: #ffffff;
 margin: 0;
 padding: 5px 2px 0 2px;
}
div #footer_container {
  width: 980px;
  height: 90px;  
  color: #FFFFFF;  
}
div #footer_copyright {
  width: 980px;
  height: 28px;
  background-image: url('../../images/template/site_1/our_partners_bg.jpg');    
  background-repeat: repeat-x;
  color: #FFFFFF;  
}
div #footer_logos {
  width: 980px;
  height: 54px; 
  color: #000000;  
  background-color: #ffffff;
}
div #footer_address {
font-size: 11px; 
line-height: 12px;
width:320px; 
padding-left:5px; 
padding-top:5px;
}
div #footer_address a:link, div #footer_address a:visited  {
font-size: 11px; 
color: #2D42B0;
}
div #footer_address a:hover {
font-size: 11px; 
text-decoration: none;
color: #2D42B0;
}
.content_title_1 {
  color: #8BA35B;
  font-size: 10pt;
  font-weight: bold;
}
.content_title_2 {
  color: #DA9316;
  font-size: 12pt;
  font-weight: bold;
}
.content_main_leftcontent{
  padding-left: 30px;
  padding-right: 30px;
}
/** Quick contact form **/
#quick_contact{
  width: 259px;
  padding-left: 10px;
  padding-right: 10px;
  height: 209px;
  background-image: url('../../images/template/site_1/quickcontact_bg.gif');    
  background-repeat: no-repeat;
  background-position : top;
}
#quick_contact h2{
  text-align: right;
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.qc_send_button{
  color: #fff;
  background-color: #000;
  cursor: pointer;
}
#quick_contact .f_qc_cont{
  width: 258px;
  height: 22px;
}
#quick_contact .f_qc_label{
  width: 70px;
}
#quick_contact .f_qc_element{
  width: 180px;  
}
#quick_contact .f_qc_e_cont{
  width: 258px;
  height: 80px;
}
#quick_contact .f_qc_e_label{
  width: 70px;
}
#quick_contact .f_qc_e_element{
  width: 180px;  
}
#content_main .f_qc_cont{
  width: 500px;
  height: 25px;
}
#content_main .f_qc_label{
  width: 70px;
}
#content_main .f_qc_element{
  width: 180px;  
}
#content_main .f_qc_e_cont{
  width: 500px;
  height: 90px;
}
#content_main .f_qc_e_label{
  width: 70px;
}
#content_main .f_qc_e_element{
  width: 180px;
}
/** Quotations **/
blockquote {
  margin: 0;
  padding: 0;
  width: 600px;
  color: #8BA35B;
  font-style: italic;
  font-weight: bold; 
}
.f_r_cont{
  width: 400px;
  padding-left: 3px;
  padding-bottom: 5px;
}
.f_label{
  width: 70px;
}
.f_element {
  width: 320px;
}
.captcha {
  width: 497px;
  padding-left: 100px;
  padding-bottom: 5px;
}
.form_bg {
  width: 597px;
  padding-left: 3px;
  background-color: #DA9316;
}
.form_sub_heading {
  width: 594px;
  height: 26px;
  vertical-align: middle;
  line-height: 26px;
  text-indent: 5px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #DA9316;
}
.form_title {
  width: 150px;
  height: 28px;
  padding-top: 3px;
  background-color: #F2D8AB;
}
.form_title_label {
  text-indent: 5px;
  font-weight: bold;
}
.form_title_field {

}
.form_initials {
  width: 150px;
  height: 28px;
  padding-top: 3px;
  background-color: #F2D8AB;
}
.form_initials_label {
  font-weight: bold;
}
.form_initials_field {

}
.form_surname {
  width: 294px;
  height: 28px;
  padding-top: 3px;
  background-color: #F2D8AB;
}
.form_surname_label {
  font-weight: bold;
}
.form_surname_field {

}
.form_cont {
  width: 594px;
  background-color: #F2D8AB;
}
.form_cont_address {
  width: 594px;
  padding-bottom: 7px;
  background-color: #F2D8AB;
}
.form_cont_button {
  width: 200px;
  background-color: #F2D8AB;
  height: 28px;
}
.form_postcode {
  width: 394px;
  height: 28px;
  background-color: #F2D8AB;
}
.form_postcode_label {
  width: 204px;
  height: 28px;
  text-indent: 5px;
  font-weight: bold;
}
.form_postcode_field {
  width: 190px;
}
.form_label {
  width: 204px;
  height: 28px;
  text-indent: 5px;
  font-weight: bold;
}
.form_field {
  width: 390px;
}
.form_label_full_row {
  width: 594px;
  height: 26px;
  vertical-align: middle;
  line-height: 26px;
  text-indent: 5px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #DA9316;
}
.form_field_full_row_chk {
  padding-top: 3px;
  padding-left: 5px;
  width: 549px;
  font-weight: bold;
  padding-bottom: 3px;
  background-color: #F2D8AB;
}
.form_field_full_row_chkbox {
  padding-top: 3px;
  width: 40px;
  font-weight: bold;
  padding-bottom: 3px;
  background-color: #F2D8AB;
}
.form_field_full_row {
  padding-top: 3px;
  width: 594px;
  text-align: center;
  padding-bottom: 3px;
  background-color: #F2D8AB;
}
.error_input {
  border: 2px solid #C33512;  
}
.page_db_content{
  width: 667px;
  padding-left: 20px;
  padding-right: 10px;
}
div#content_main .paging a.pagingnumber {
  text-decoration: none;
  border: 1px solid #9FA3B0;
  background-color: #fff;
  color: #000000;
  padding-left: 2px;
  padding-right: 2px;
}
div .paging .pagingselected {
  text-decoration: none;
  border: 1px solid #9FA3B0;
  background-color: #3B3B3B;
  color: #fff;
  padding-left: 2px;
  padding-right: 2px;
}
div.main_content_bottom{
  height: 133px;
  width: 697px;
  margin-top: 50px;
}
div.main_content_bottom_reduced{
  height: 173px;
  width: 647px;
}
div.page_db_content{
  color: #fff;
}
.bottom_info{
  width: 647px;
  text-align: right;
  padding-top: 115px;
}
.text_block{
  background-color: #312F32;
  padding: 10px;
}
.text_block_ul{
  /*width: 415px;*/
  width: 435px;
}
.text_block_ul2{
  width: 435px;
}
/*
.text_block_ul ul{
  padding-left: 15px;
  padding-top: 5px;
  margin: 0px;
} */
.text_block ul{
  padding-left: 15px;
  padding-top: 5px;
  margin: 0px;
}
.text_block li{
  padding-bottom: 8px;
}
.text_block_spacer{
  padding-top: 10px;
  padding-bottom: 10px;
}
.text_block_image{
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  float: left;
}

/******** Press Page **********/
.press_listing_block_spacer{
  padding-bottom:13px;
  width: 697px;
  min-height: 133px;
}

.press_listing_block{
  padding:10px;
  background-color: #242326;
}

.press_listing_image{
  padding-right: 10px;
  width: 127px;
  height: 115px;
}

.press_listing_content{
  width: 505px;
}

.press_listing_titledate{
  width: 500px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.press_listing_title{
  color: #fff;
  width: 400px;
  line-height: 16px;
  font-size: 16px;
  font-weight: bold; 
}

.press_listing_date{
  width: 100px;
  line-height: 16px;
  font-size: 12px;
  text-align: right;  
}

.press_listing_shortdesc{
  width: 500px;
  color: #fff;
  min-height: 60px;
}

.press_listing_readmore_spacer{
  padding-left: 400px;
}

div .press_listing_readmore_spacer a {
  display: block;
  border: 1px solid #B99E9E;
  color: #fff;
  text-decoration: none;
  width: 100px;
  height: 18px;
  text-align: center; 
  font-weight: bold;
  padding-top: 2px;  
}


.press_listing_content_noimage{
  width: 640px;
}

.press_listing_titledate_noimage{
  width: 640px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.press_listing_title_noimage{
  color: #fff;
  width: 540px;
  line-height: 16px;
  font-size: 16px;
  font-weight: bold; 
}

.press_listing_date_noimage{
  width: 100px;
  line-height: 16px;
  font-size: 12px;
  text-align: right;  
}

.press_listing_shortdesc_noimage{
  width: 640px;
  color: #fff;
  min-height: 60px;     
}

.press_listing_readmore_spacer_noimage{
  padding-left: 537px;
}

div .press_listing_readmore_spacer_noimage a {
  display: block;
  border: 1px solid #B99E9E;
  color: #fff;
  text-decoration: none;
  width: 100px;
  height: 18px;
  text-align: center; 
  font-weight: bold;
  padding-top: 2px;  
}



div .press_release_block {
  padding: 10px;
}
div .press_listing_back_link {
  padding-top: 20px;
  padding-left: 30px;
  text-align: left;
  padding-bottom: 30px;
}
.press_release_spacer{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 90px;
}
.press_release_block{
  padding: 10px;
  background-color: #242326;
  width: 637px;
}
.press_release_image{
  padding-right: 10px;
  padding-bottom: 10px;
}
.press_release_content{
  color: #fff;
  width: 637px;
}
.press_release_text{    
  width: 637px;
}
.press_release_links{
  
}
div.pdffile{
  padding-top: 10px;
}

/******** Vacancies Page **********/
.vacancies_listing_block_spacer{
  padding-top:13px;
  width: 682px;
  padding-bottom: 13px;
  /*height: 133px;*/
}
.vacancies_listing_block_spacer_empty{
  padding-top:13px;
  padding-bottom: 242px;
  padding-left: 20px;
  width: 677px;
  /*height: 133px;*/
  
}

.vacancies_listing_block{
  padding:10px;
  background-color: #242326;
  color: #fff;
}

.vacancies_listing_content{
  width: 600px;
  color: #fff;
}

.vacancies_listing_title{
  color: #fff;
  width: 600px;     
  line-height: 16px;
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}

.vacancies_listing_shortdesc{
  width: 600px;
  padding-bottom: 10px;
}

.vacancies_listing_closingdate{
  width: 600px;
  padding-bottom: 10px;
}

.vacancies_listing_email{
  width: 600px;
  padding-bottom: 10px;
}

/******** News Page **********/
.news_listing_block_spacer{
  padding-bottom:13px;
  width: 665px;
  min-height: 133px;
}

.news_listing_block{
  padding:10px;
  background-color: #242326;
}

.news_listing_image{
  padding-right: 10px;
  width: 127px;
  min-height: 115px;
}

.news_listing_content{
  width: 470px;
}

.news_listing_titledate{
  width: 500px;        
  padding-top: 10px;
  padding-bottom: 10px;
}

.news_listing_title{
  color: #fff;
  width: 400px;
  line-height: 16px;
  font-size: 16px;
  font-weight: bold;
}

.news_listing_date{
  /*color: #6E6D74;*/
  width: 100px;
  line-height: 16px;
  font-size: 12px;
  text-align: right;
}

.news_listing_shortdesc{
  width: 470px;
  color: #fff;
  min-height: 60px;
}

.news_listing_readmore_spacer{
  padding-left: 400px;
}

div .news_listing_readmore_spacer a {
  display: block;
  border: 1px solid #B99E9E;
  color: #fff;
  text-decoration: none;
  width: 100px;
  height: 18px;
  text-align: center; 
  font-weight: bold;
  padding-top: 2px;  
}

.news_listing_content_noimage{
  width: 470px;
}

.news_listing_titledate_noimage{
  width: 635px;        
  padding-top: 10px;
  padding-bottom: 10px;
}

.news_listing_title_noimage{
  color: #fff;
  width: 535px;
  line-height: 16px;
  font-size: 16px;
  font-weight: bold;
}

.news_listing_date_noimage{
  width: 100px;
  line-height: 16px;
  font-size: 12px;  
  text-align: right;
}

.news_listing_shortdesc_noimage{
  width: 635px;
  color: #fff;
  min-height: 60px;
}

.news_listing_readmore_spacer_noimage{
  padding-left: 535px;
}

div .news_listing_readmore_spacer_noimage a {
  display: block;
  border: 1px solid #B99E9E;
  color: #fff;
  text-decoration: none;
  width: 100px;
  height: 18px;
  text-align: center; 
  font-weight: bold;
  padding-top: 2px;  
}
div .news_release_block {
  padding-left: 30px;
}
div .news_listing_back_link {
  padding-top: 20px;
  padding-left: 30px;
  text-align: left;
  padding-bottom: 30px;
}
.news_article_spacer{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 87px; 
}
.news_article_block{
  padding: 10px;
  background-color: #242326;
  width: 637px;
}
.news_article_image{
  padding-right: 10px;
  padding-bottom: 10px;
}
.news_article_content{
  color: #fff;
  width: 637px;
}
.news_article_text{    
  width: 637px;
}
.news_article_links{
  
}

/******** Team Page **********/
.team_listing_block_spacer{
  padding-bottom:13px;
  width: 666px;
  /*height: 133px;*/
  padding-left: 21px;
}

.team_listing_block{
  padding:10px;
  background-color: #242326;
}

.team_listing_image{
  padding-right: 10px;
  width: 127px;
  height: 115px;
}

.team_listing_content{
  width: 506px;
  color: #fff;
}

.team_listing_title{
  color: #fff;
  width: 506px;
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  padding-bottom: 15px;
}

.team_listing_shortdesc{
  width: 506px;
  color: #fff;
}
.contactpage_left{
  width: 210px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  color: #fff;
  min-height: 404px;
  background-image: url(../../images/template/site_1/right_grad.gif);
  background-position: right;
  background-repeat: repeat-y;
}
.contactpage_left p{
  width: 190px;
  padding-left: 10px;
  padding-right: 10px;
}
.contactpage_right{
  width: 426px;
  padding-left: 30px;
  padding-right: 10px;
  padding-top: 15px;
  padding-bottom: 10px;
  background-color: #000;
  color: #fff;
  border-left: 1px solid #807f87;
}
.contactpage_bottom{
  padding: 10px 20px;
  height: 16px;
  width: 657px;
  text-align: right;
}
.contactform_button{
  color: #fff;
  background-color: #000;
  border: 1px solid #fff;
  padding: 1px 10px;
  cursor: pointer;
  margin: 0;
}
.contactpage_left p.contactleft_shaded{
  width: 190px;
  padding: 10px; 
  background-color: #4c4b50;
}
.contactpage_left p.contactleft_shaded a#contact_shaded_email{
  color: #01BDFB;
  text-decoration: none; 
}
.contactpage_left p.contactleft_shaded a#contact_shaded_web{
  color: #01BDFB;
  text-decoration: none; 
}
.gallery_content{
  background-color: #312F32;
  padding-top: 10px; 
  padding-bottom: 10px;
}
.page_db_content_min{
  min-height: 379px;
}
.cta_right_content_spacer{
  padding-left: 49px;
}
.right_column_cta{
  width: 279px;
}
.cta_right_content_spacer{
  color: #fff;
}
.cta_right_content{
  background-color: #000;
  height: 58px;
}
.cta_right_content_spacer p{
  color: #fff;
  padding-left: 5px;
  padding-top: 3px;
  padding-right: 2px;
  padding-bottom: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: normal; 
}
.cta_right_more_spacer{
  padding-left: 140px;
  padding-top: 2px;
}
.cta_right_more{
  font-size: 11px;
  border: 1px solid #A68E8E; 
  background-image: url('../../images/template/site_1/cta_findoutmore_arrow.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 15px;
}
.cta_right_more a{     
  color: #fff;
  text-decoration: none;
  font-size: 11px;
}
.partner_block{
  width: 640px;
  padding-bottom: 10px;
  text-align: center; 
}

div #flash_object {
  width: 287px;
  height: 44px;          
}
div .vacancies_listing_block{
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
}
.gallery_image_title_div{
  width: 695px;
}
#gallery_image_title{
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
}

/* Sitemap */
div #sitemap {
  width: 667px;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 50px; 
  
}
div #sitemap ul, div #sitemap ul li {
  width: auto;
  list-style-type: none;
}
div #sitemap ul {
  margin: 0px;
  padding: 7px 0px;
  height: 380px; 
}
div #sitemap ul li {
  margin: 0px;
  height: 20px;
  padding: 1px 0px 1px 20px;
  background-image: url('../../images/template/site_1/bottom_contact_arrow.gif');
  background-repeat: no-repeat;
  background-position: 0px 6px;
}
div #sitemap a {
  color: #FFF; 
}
div .vacancy_pdffile{
  width: 600px;     
  padding-bottom: 10px;
}