/*------------Common--------------*/
* { padding:0px; margin:0px; }
body { background:#261c0a url(../images/background.jpg) center top repeat-x; color:#46392F; font:normal 12px Arial, Helvetica, sans-serif; }
.floatLeft, .fLe { float:left; }
.floatRight, .fRi { float:right; }
.clear { clear:both; display:block; }
.blkText { color:#5E4D3E; }
a { color:#DD5114; text-decoration:none; }
a:hover { color:#5E4D3E; }
/*------------Wrapper--------------*/
#Wrapper { width:990px; background:url(../images/wrapper-bg.png) left top repeat-y; margin:20px auto auto auto; padding:0px 25px; position:relative; }
#Container { background:url(../images/container-bg.gif) left top repeat-y; }

/*------------Header--------------*/
#Header { height:120px; background:url(../images/header-bg.gif) left top repeat-y; width:980px; }
#Header h1.logo {  float:left; background:url(../images/logo.jpg) left top no-repeat; margin:9px 0px 0px 29px; }
#Header h1.logo a { display:block; width:210px; height:89px; }
#Header h1.logo a span { display:none; }
#Header .floatRight { width:500px; text-align:right; padding-right:44px; color:#EAA381; font:normal 13px "Trebuchet MS", Tahoma, Arial; padding-top:55px; }
#Header .floatRight a { color:#241E17; text-decoration:none; padding:0px 2px; }
#Header .floatRight a:hover { color:#FF6600; }

/*------------HeadImg--------------*/
#HeadImgHome { background:url(../images/home-img.jpg) left top no-repeat; width:980px; height:306px; }
#HeadImgSub { background:url(../images/sub-img.jpg) left top no-repeat; width:980px; height:154px; }
#HeadImgSub1 { background:url(../images/sub-img1.jpg) left top no-repeat; width:980px; height:154px; }
#HeadImgSub2 { background:url(../images/sub-img2.jpg) left top no-repeat; width:980px; height:154px; }
#HeadImgSub3 { background:url(../images/sub-img3.jpg) left top no-repeat; width:980px; height:154px; }
#HeadImgSub4 { background:url(../images/sub-img4.jpg) left top no-repeat; width:980px; height:154px; }
#HeadImgSub5 { background:url(../images/sub-img5.jpg) left top no-repeat; width:980px; height:154px; }
#HeadImgSub6 { background:url(../images/sub-img6.jpg) left top no-repeat; width:980px; height:154px; }
#HeadImgSub7 { background:url(../images/sub-img7.jpg) left top no-repeat; width:980px; height:154px; }
#HeadImgSub8 { background:url(../images/sub-img8.jpg) left top no-repeat; width:980px; height:154px; }
#holder { padding-left:26px; font:normal 37px "Trebuchet MS", Tahoma, Arial; color:#fff; text-transform:uppercase; padding-top:55px; }

/*------------Content--------------*/
#Content { width:980px; }
#Content .holder { padding:23px 0px; }
#Content .holder2 { padding:18px 0px; }
#Content .holder3 { padding:18px 26px; }	
#Content .box { width:185px; padding:0px 29px; float:left; border-right:1px solid #EBE7D5; line-height:18px; }
#Content .box h1 { font:bold 16px "Trebuchet MS", Tahoma, Arial; color:#DD5114; margin-bottom:20px; line-height:16px;  }
#Content .box p { margin-bottom:13px; }
#Content .box2 { width:205px; padding:0px 10px; float:left; border-right:1px solid #EBE7D5; line-height:18px; }
#Content .box2 h1 { font:bold 16px "Trebuchet MS", Tahoma, Arial; color:#DD5114; margin-bottom:20px; line-height:16px;  }
#Content .box  a:hover h1, #Content .box2 a:hover h1 { text-decoration:none; color:#5E4D3E; }
#Content .box  a:hover h1 span.blkText, #Content .box2 a:hover h1 span.blkText { text-decoration:none; color:#DD5114; }
#Content .box2 p { margin-bottom:13px; }
#Content .more { margin-bottom:0px; text-align:right; }
#Content .holderInner { margin:0px 7px; background:#F4F3EA; line-height:18px; }
#Content .colOne { float:left; width:157px; padding-right:12px; padding-top:70px; }
#Content .colTwo { float:left; border-left:1px solid #ECE9D8; padding:35px 20px; border-right:1px solid #ECE9D8; width:515px; }
#Content .colTwoDiff { float:left; border-left:1px solid #ECE9D8; padding:35px 20px 35px 189px; border-right:1px solid #ECE9D8; width:515px; }
#Content .colTwoBig { float:left; border-left:1px solid #ECE9D8; padding:35px 20px 35px 80px; border-right:1px solid #ECE9D8; width:625px; }
#Content .colTwoBig2 { float:left; border-left:1px solid #ECE9D8; padding:35px 20px 35px 80px; border-right:1px solid #ECE9D8; width:825px; }
#Content .colThree { float:left; padding-top:20px; width:228px; }
#Content .floatLeft, #Content .floatRight { width:250px; }
#Content .fLe, #Content .fRi { width:320px; }
#Content .subCont { margin-top:30px; }
#Content .colTwo h1, #Content .colTwoDiff h1, #Content .colTwoBig h1 { c/olor:#5E4D3E;color:#DD5114; font:bold 18px "Trebuchet MS", Tahoma, Arial; margin-bottom:25px; text-transform:uppercase;}
#Content p { margin-bottom:20px; }
#Content ul { margin-left:30px; }
#Content .colOne a { line-height:25px; padding-left:21px; display:block; color:#DD5114; text-decoration:none; }
#Content .colOne a:hover { text-decoration:none; background:#EFEDDF; }
#Content .colThree .special { border-bottom:1px solid #ECE9D8; font:bold 16px "Trebuchet MS", Tahoma, Arial; line-height:16px; }
#Content .colThree .special a { display:block; border-top:1px solid #ECE9D8; padding:15px 0px 15px 18px; }
#Content .colThree .special a:hover { background:#E2DFC7;} /*background:#EFEDDF; */
#Content .colThree .special .on { background:#E2DFC7; color:#5E4D3E; }
#Content .botArea { padding-top:100px; padding-left:15px; padding-bottom:15px; line-height:25px; }
#highlight {background:#EFEDDF; padding:10px;}

#Content .bkt { width:299px; float:left;}
#Content .bkt #1 { margin:0px 19px 0px 26px; }
#Content .bkt #2 { margin:0px; }
#Content .bkt #3 { margin:0px 26px 0px 19px;  }
#Content .bkt .top { background: url(../images/bkt-top2.png) no-repeat top; height: 48px; line-height:normal; }
#Content .bkt .top h1 {color:#ffffff; font: 14px bold Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0px 10px 0px 20px; padding-top:10px; letter-spacing:1;}
#Content .bkt .mid { background: url(../images/bkt-mid.png) repeat-y top; }
#Content .bkt .mid p { font:12px Arial, Helvetica, sans-serif; color:#25201c; line-height:17px; padding: 10px 0px; margin: 0px 15px; }
#Content .bkt .mid p a { color:#d93a03; font-family: "bold italic Arial", Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; text-transform: uppercase; text-align: right; line-height: 24px; text-decoration: none;
}
#Content .bkt .mid p a:hover { color:#25201c;font-family: "bold italic Arial", Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; text-transform: uppercase; text-align: right; line-height: 24px; text-decoration: none;}
#Content .bkt .btm  { background: url(../images/bkt-btm.png) no-repeat top; height: 13px; }

#Content .homeHeader { background: url(../images/bg-top-grdnt.png) repeat-x top; height: 60px; margin-bottom:20px; }
#Content .homeHeader h1 { font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight:normal; color: #574637; padding: 15px 15px 15px 10px; }
#Content .holder3 h2 { font:bold 20px "Trebuchet MS", Tahoma, Arial; line-height:16px; text-transform: uppercase; color:#e04f10; margin:20px 0px 15px 0px; }
#Content .holder3 p { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; color: #46392f; line-height:22px; }
#flashcontent { background:url(../images/home-img.jpg) left top no-repeat; width:980px; height:306px; }

/*------------Footer--------------*/
#Footer { margin:0px 14px 0px 7px; border:1px solid #73290B; line-height:45px; color:#fff; padding:0px 10px 0px 25px; height:45px; overflow:hidden; background:#241E17 url(../images/footer-bg.gif) left top repeat-y; }
#Footer a { color:#fff; text-decoration:none; }
#Footer a:hover { text-decoration:underline; }
#Footer .floatRight {margin-right:12px; padding-right:12px;}
/*------------Extra--------------*/
#home_title a{display:block}
#home_title a:hover{ color:#FFF;text-decoration:underline; }
.ExTop { background:url(../images/ex-top-bg.gif) left top repeat-x; height:5px; overflow:hidden; width:980px; }
.ExFooter { background:url(../images/ex-footer-bg.gif) left top repeat-x; height:6px; overflow:hidden; width:980px; }
#FooterLast { width:1018px; margin:auto; background:url(../images/foot-bg.gif) left top no-repeat; }
#FooterLast .holder { padding:35px 90px; color:#5F4E3D; }
#indent{padding-left:20px;}
#map{float: left; width:725px; }
#logos_left{float:left; width:220px; }
#logos_right{float:left; width:300px;}
