/* Hengrave hall style */
.clearfix{clear:both;}
body{background-image: url('../images/bg.jpg'); background-attachment:fixed;}
.d_green{color:#0e3123;}
.gold{color:#a57c52;}
.cufon{z-index:10}
.relativ{position:relative;}
.bold{font-weight:bold;}

#header{background-image: url('../images/header.png');background-repeat:no-repeat;height:157px;}

#navigation{background-color:#ffffff;height:22px;padding-bottom:5px;}
#navigation_holder{padding-left:10px;padding-right:10px;}
#header_image{margin-bottom:10px;}
#heading_image{padding-bottom:10px;background-color:#ffffff;}
.logo{display:block;width:950px;height:150px;}
#page{background-color:#ffffff;}
#page h1{font-size:24px;}
#page p{line-height:26px; font-size:12px;}
.page_content a{color:#a57c52;}
.page_content a:hover{color:#0e3123;}
.home_left{background-image: url('../images/title_bg.png');background-repeat:repeat-x;margin-left:10px;padding-left:15px;padding-right:15px;padding-top:20px;}
.image_bg{background-image: url('../images/home_img.png');width:190px; height:142px;float:left;}
.image_bg img{margin-top:15px;margin-left:15px;}
.right_box{background-image: url('../images/title_bg.png');background-repeat:repeat-x;padding-left:15px;margin-left:10px;padding-top:20px;padding-right:15px;margin-right:15px;margin-bottom:20px;position:relative;}
.home_news{margin-bottom:10px;}
.home_news a{color:#a57c52;}
.home_news a:hover{color:#0e3123;}
.home_news h3{margin:0;padding:0;font-size:18px;margin-bottom:5px;}
.home_news h4{margin:0;padding:0;font-size:12px;}
.talbooth_cat{position:absolute;top:-15px;right:-10px;z-index:100;}
/* contact form */
.contact_left{margin-left:15px;}
.contact_left h3{font-size:16px;margin-top:15px;margin-bottom:5px;}
.contact_left h4{margin-bottom:3px;}
.contact_left h6{line-height:40px;color:#0e3123;}
.contact_left form{}

.contact_right h3{font-size:20px;margin-top:15px;margin-bottom:5px;}
.contact_right p{padding-right:10px;margin-bottom:10px;}
.contact_send{text-align:center;margin-top:10px;}
input.text, input.title {width:250px;}
select.text{width:260px;}
textarea{width:250px;height:80px;}

/* subpage */
.subpage{margin-left:10px;margin-right:10px;background-image: url('../images/sub_page_title_bg.png');background-repeat:repeat-x;padding-top:15px;}
.subpage h1{margin-left:15px;}
.subpage ul{list-style:none;margin-left:0px;padding-left:0px;}
.subpage ul li{}

.subpage ul li a{padding-left:15px;display:block;color:#0e3123;}
.subpage ul li a:hover{color:#a57c52;}
.subpage ul li a.active{color:#a57c52;}
.content_bg{background-image: url('../images/sub_page_title_bg.png');background-repeat:repeat-x;padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:20px;}
.attachments_img{background-image: url('../images/sub_page_img_bg.png');width:258px; height:189px;padding-top:20px;padding-left:22px;}
.attachments_img img{}
.attachments_desc{padding-left:15px;padding-right:15px;text-align:center;}
.attachments_desc h3{line-height:35px;}


.attachments_pdf .icon{cursor:pointer;background-image: url('../images/icon_pdf.png');background-repeat:no-repeat;height:39px;min-height:39px; padding-left:35px; display:inline-block; vertical-align:middle;}
.attachments_pdf .doc_title{display:inline-block; width:220px;height:39px; vertical-align:middle; cursor:pointer;}
.attachments_pdf a,.attachments_pdf a:visited {color:#808080;}
.attachments_pdf a:hover{color:#0e3123;}
.attachments_doc{padding-bottom:5px; padding-right:0px;color:#a4b2ad;vertical-align:middle;}
.attachments_doc .icon{cursor:pointer;background-image: url('../images/icon_word.png');background-repeat:no-repeat;height:39px;min-height:39px; padding-left:35px; display:inline-block; vertical-align:middle;}
.attachments_doc .doc_title{cursor:pointer;display:inline-block; width:220px; vertical-align:middle;}
.attachments_doc a,.attachments_doc a:visited {color:#808080;}
.attachments_doc a:hover{color:#0e3123;}

#supplier_spotlight{background-image: url('../images/suppliers/gallery_bg.png');background-repeat:no-repeat; background-position:top left; width:745px; height:500px;}
#supplier_content{margin-left:30px;margin-top:30px;width:380px; height:325px; overflow:auto; padding:0px;}
#supplier_gallery{width:300px;margin-top:30px; }

#supplier_gallery img{width:270px; }
#supplier_filmstrip{margin-left:30px;background-color:red;}

.filmstrip {width: 745px;padding-left:15px;padding-bottom:60px;padding-top:15px;float:left;height:57px; }
.filmstrip li { width: 100px; float: left; margin: 8px; list-style: none }
.filmstrip a { width: 100px; padding: 3px; display: block;}
.filmstrip a.activeSlide { border:2px; #0e3123 solid;}
.filmstrip a:focus { outline: none; }
.filmstrip img { border: none; display: block; border:none; padding-right:10px; padding-top:0px;}
.filmstrip .activeSlide img { display: block; border:2px; #0e3123 solid;}



/* gallery */
.images_left{padding-left:10px;}
.gallery_content{padding-bottom:20px;}
.gallery_img{float:left;margin-right:15px;margin-bottom:15px;display:block;width:143px; height:106px;background-image: url('../images/gallery_bg.png');background-repeat:no-repeat; background-position:top;padding-left:17px; padding-top:10px;}
/* banners*/
.view_brochure{display:block;width:300px;height:134px;background-image: url('../images/link_brochure.png');background-repeat:no-repeat; background-position:top;float:left;margin-left:10px;}
.view_brochure:hover{background-position:bottom;}
.link_contact{display:block;width:300px;height:134px;background-image: url('../images/link_contact.png');background-repeat:no-repeat; background-position:top;float:left;margin-left:15px;}
.link_contact:hover{background-position:bottom;}
.link_gallery{display:block;width:303px;height:134px;background-image: url('../images/link_gallery.png');background-repeat:no-repeat; background-position:top;float:left;margin-left:15px;}
.link_gallery:hover{background-position:bottom;}

/* footer */
#footer{background-color:#ffffff;margin-bottom:20px;}
.in_footer{background-color:#0e3123;height:auto;margin-left:10px;margin-right:10px;margin-bottom:10px;}
.if_left h6{color:#4a7762; font-size:10px;margin-left:20px;margin-top:10px;}
.if_middle ul{margin-top:30px;list-style:none;padding-right:10px;}
.if_middle ul li a{color:#98a4a0;font-size:10px;}
.if_right{padding-top:30px;}
.if_right ul{list-style:none;}
.if_right ul li a{color:#98a4a0;font-size:10px;}
.if_right h5{color:#98a4a0;margin-top:0px;font-size:10px;margin-left:40px;}
.bottom_logo{margin-top:20px;margin-left:15px;}
.ctow{margin-left:50px;font-size:10px;color:#98a4a0;}
a.credits{color:#98a4a0;font-size:10px;}


/* IE6 */
#IE6{height:150px;text-align:center;display:hidden;}
#IE6 h1{color:#fc0000; font-size:28px; margin-bottom:10px;font-weight:bold;}
#IE6 h4{color:#fc0000;font-weight:bold;}