@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background-image:url(../images/header.jpg); background-repeat:repeat-x; background-position:top; background-color:#b0ae95; text-align:center;}
a img {border:none;}

/* page layout  **********************************************************************************************/
#page_container{ width:856px; margin-left:auto; margin-right:auto; text-align:left;}

#left{ width:187px; float:left;}
#middle{width:462px; float:left;}
#right{width:207px; float:left;}
/* end page layout  **********************************************************************************************/

/* logo  **********************************************************************************************/
#logo_block{ width:187px; height:126px; position:relative;}
a.logo{ display:block; position:absolute; top:51px; left:0; width:171px; height:54px; outline:none;}
a.logo img{ border:0;}
/* end logo  **********************************************************************************************/

/* telephone  **********************************************************************************************/
#tel_block{ width:207px; height:126px; position:relative;}
#telephone img{ display:inline; vertical-align: bottom;}
#telephone{ width:190px; height:38px; position:absolute; left:17px; top:67px; color:#81806d; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#telephone a {color:#81806d; text-decoration:none; }
#telephone a:hover {text-decoration:underline; }
/* end telephone  **********************************************************************************************/

/* menu  **********************************************************************************************/
#menu ul{ text-align:right; list-style-type:none; margin:12px 16px 0 0; padding:0;}
#menu ul li { margin-bottom:8px; }
#menu ul li a{ text-decoration:none; color:#fff; font-family:"Times New Roman", Times, serif; font-size:18px;}
#menu ul li a:hover{ color:#484848;}
#menu ul li a.selected{ color:#484848;}
#menu ul li ul {text-align:right; list-style-type:none; margin:0; padding:0;}
#menu ul li ul li { margin-bottom:0; line-height:14px; }
#menu ul li ul li a {font-size:80%; margin:0 0 0 0; padding:0; }
/* end menu  **********************************************************************************************/

/* main contents/page  **********************************************************************************************/
#content_top{ margin-top:31px; width:462px; height:20px; background-image:url(../images/content_top.jpg); background-repeat:no-repeat;}
#content_mid{ width:462px; background-image:url(../images/content_mid.png); background-repeat: repeat-y;}
#content_bot{ width:462px; height:11px; background-image:url(../images/content_bot.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
#content_mid_pad{ padding: 0 33px 33px 33px; color:#81806d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:18px;}
#content_mid h1{margin:0 0 24px 0; padding:46px 0 0 0; font-size:22px; color:#a2a089; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; display:block; width:100%; border-bottom: solid 1px #e4e4e5; padding-bottom:6px;}
#content_mid a {color:#81806d;}
#content_mid a:hover {color:#555;}

#content_mid_right_bg{width:462px; background-image:url(../images/content_mid_right_bg.jpg); background-repeat:no-repeat; background-position:456px 75px;}
#tariff #header { background:#e8e6cf; height:35px; }
#tariff td { border:1px solid #e8e6cf; }
#welcomes { text-align:center; }
#awards { margin:100px 15px 0 0; text-align:right; }
/* end main contents/page  **********************************************************************************************/

/* slideshow jQuery **********************************************************************************************/
#slideContainer { width: 396px; margin: 0 auto; }
#loader { background-color:white; height:266px; }
#loader img { width: 100%; height: 100%; }
.loading { background: url( '/briarfields/images/loadingIcon.gif' ) no-repeat 50% 50%; height: 100%; width: 100%; z-index:10; }
/* end slideshow jQuery **********************************************************************************************/

/* footer  **********************************************************************************************/
#footer{width:462px; text-align:center; padding:31px 0; margin-left:auto; margin-right:auto; color:#fff; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:#81806d;text-decoration:underline;}
/* end footer  **********************************************************************************************/

/* news-slider  **********************************************************************************************/
.news_style{ display:none;}
.news_show{ position:absolute; background-color: #A6A48C; color:#fff; font-size: 10px; font-family:Georgia, "Times New Roman", Times, serif; clip:rect(0px, 207px, 335px, 0px); }
.news_show1{ position:absolute; color:#fff; clip:rect(0px, 207px, 335px, 0px);}
.news_border{ width:207px; height:335px; /*overflow: auto;*/ }
.news_mark{width:207px; height:35px; color:#fff;}
.news_title{ margin-top:35px; font-size: 11px;}
.news_show img{ margin-left: 5px; margin-right: 5px;}
.buttondiv{position: absolute;padding-left:14px; /*float: left;*/ /*top: 335px;*/ border-top:none; height:20px;}
.news_move { position: relative;}
#news_display{ text-align:left; padding-left:14px;}
.mytable{ width:207px; height:335px; vertical-align: top; border-collapse:collapse; margin:0; padding:0;}
.mytable td{ padding:14px 14px 0 14px;}
#news_container{ background-color:#A6A48C; width:207px; height:370px; font-family:Georgia, "Times New Roman", Times, serif;}
#news_container h2{ font-size:24px; font-weight:normal; margin:0; padding:0;}
#news_container h3{ font-size:18px; font-weight:normal; margin:5px 0 7px 0; padding:0; font-style:italic;}
#news_container a{ color:#fff; text-decoration:none; outline:none}
#news_container a:hover{ color:#807E6B;}
#news_container div.readmore{ font-size:14px; text-align:right; margin-top:5px;}
/* end news-slider  **********************************************************************************************/

/* miscellaneous **********************************************************************************************/
.clearit{ height:0; line-height:0; font-size:0; clear:both;}
/* end miscellaneous **********************************************************************************************/
