/* reset style */
*{margin:0; padding:0;outline:0;}

/* body style */
body{background:#a99e8f url(../images/body-bg.gif) repeat-x  top; margin:13px 0 30px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* All */
.clear-float{font-size:0; height:0; overflow:hidden; clear:both}

/* TAGS */
p {margin-bottom:8px;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Base Layout */
#wrapper{width:auto; margin:0 auto;}
#header{background:url(../images/header-bg.gif) no-repeat; height:242px; position:relative; width:995px; margin:0 auto; overflow:hidden}
#header h1{position:absolute; width:230px; height:233px; left:380px; top:12px; cursor:pointer}
#header ul{list-style-type:none; position:absolute; right:20px; top:24px;  padding-right:26px; }
#header ul li{float:none; text-align:right}
#header ul li a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#7e5f34; text-decoration:none; padding:0 17px 0 0;}
#header ul li a span{float:left; padding-right:10px; padding-top:10px;}
#header h2{ position:absolute; right:33px; top:180px;  padding-right:26px; }
#header h2 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#7e5f34; text-decoration:none; padding:0 2px 0 0;}
#header h2 a span{float:left; padding-right:10px; padding-top:10px;}

#header ul li a:hover{text-decoration:underline}
#header ul li a.selected{font-weight:bold; background:url(../images/leaf.gif) no-repeat right center;}
.active{ margin-top:6px !important; padding:0px !important;}

#main{width:995px; margin:0 auto;}
#main .left-shadow{background:url(../images/left-shadow.gif) no-repeat top right; font-size:0; width:5px; float:left; overflow:hidden; height:308px;}
#main .right-shadow{height:308px; background:url(../images/right-shadow.gif) no-repeat top left; font-size:0; width:5px; float:right}
#main .middle-area{ float:left; width:985px; background:#f2ebe3;}
#bottom{background: url(../images/bottom.gif) no-repeat top; width:995px; height:9px; overflow:hidden; font-size:0; margin:0 auto}
#mainContainer{width:933px; margin:0 auto; background:#eee7df url(../images/inner-bg.gif) repeat-x;}
#leftArea{width:592px; float:left; padding-left:16px;}
#leftArea h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#74b543; font-weight:normal; padding:15px 0 10px 0; font-style:italic;}
#leftArea h3{color:#0079C2; font-family:Georgia,"Times New Roman",Times,serif; font-size:17px; font-weight:normal; padding:7px 0 0 0; font-weight:normal;}
.specials #leftArea h3{clear:both;}
#leftArea p{font-size:12px; color:#4b3b24; line-height:18px;}
#leftArea p a{ color:#4b3b24; text-decoration:underline; }
#leftArea img{border:solid 2px #CEC6BA; padding:2px; background:#fff;}
#leftArea img.flRight{float:right; margin:0 0 5px 10px;}
#leftArea img.fullWidth{margin:7px 0; clear:both; display:block;}
#leftArea p a:hover{text-decoration:none; }
#leftArea p .imgBorder{ margin:5px 6px 5px 0px; border:2px solid #cec6ba; position:relative; top:-2px;}
#leftArea ul{list-style:none;}
#leftArea ul li, #leftArea ul td{font-size:12px; color:#4b3b24; line-height:18px;}
#leftArea ul.floatL200px{float:left; width:250px; margin:0 0 5px 0;}
#leftArea span{ background:#faf7f3;  float:left; width:95%; margin:0 0 10px 5px; padding:10px; color:#4b3b24; border:3px solid #cec6ba; }
#leftArea span b{ color:#4b3b24; font-size:12px;}
#leftArea span h3 {color:#0079C2; font-family:Georgia,"Times New Roman",Times,serif; font-size:17px; font-weight:normal; padding:0 0 5px 0; font-weight:normal;}

#leftArea h4{color:#4b3b24; font-family:Georgia,"Times New Roman",Times,serif; font-size:15px; font-weight:normal; padding:17px 0 5px 0; font-weight: bold;}

#leftArea div.box{ background:#faf7f3;  float:left; width:575px; margin:10px 0; padding:10px; color:#4b3b24; border:3px solid #cec6ba; }
#leftArea div.box b{ color:#4b3b24; font-size:12px;}
#leftArea div.box h3 {color:#0079C2; font-family:Georgia,"Times New Roman",Times,serif; font-size:17px; font-weight:normal; padding:0 0 5px 0; font-weight:normal;}



#rightArea{float:right; width:283px; padding-right:16px;}
#rightArea .box-01{background:#f8f5f0 url(../images/box-bg.gif) repeat-x bottom; border:3px solid #cec6ba; padding:24px; margin-bottom:15px; position:relative}
#rightArea .box-01 h3{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; color:#0079c2; font-weight:normal; padding-bottom:15px}
#rightArea .box-01 p{font-size:12px; color:#4b3b24; line-height:18px}
#rightArea .box-01 .input{width:100%; border:1px solid #cec6ba; padding:4px 0; color:#888; padding-left:10px; margin-bottom:4px; overflow:auto}
#rightArea .box-01 .input2{width:228px; height:67px; border:1px solid #cec6ba; padding:4px 0; color:#888; padding-left:10px; margin-bottom:4px; overflow:auto}

#rightArea .box-01 .btn-01{background:none; border:none; color:#4b3b24; float:right; margin-right:-14px; cursor:pointer}


#mainContainerBottom{background:url(../images/bottom2.gif) no-repeat; width:933px; height:7px; font-size:0; margin:0 auto}

/*footer*/
#footer{width:auto; margin-top:35px;}
#footer .footer-left{float:left; padding-left:27px;  width:680px;}
#footer .footer-left p{font-size:12px; line-height:18px; color:#b9ae9d; }
#footer .footer-left p span{font-size:12px; line-height:18px; color:#b9ae9d; margin:0 130px 0 15px; }
#footer .footer-left p  a{font-size:12px; line-height:18px; color:#b9ae9d; text-decoration:none; }
#footer .footer-left p  a:hover{font-size:12px; line-height:18px; color:#b9ae9d; text-decoration:underline; }
#footer .footer-left ul{list-style-type:none; clear:both; background:url(../images/border-bottom.gif) no-repeat bottom; height:32px; margin-bottom:20px}
#footer .footer-left ul li{float:left}
#footer .footer-left ul li a{font-family:Georgia,"Times New Roman",Times,serif; color:#ae9c88; font-size:12px; text-decoration:none; margin:0 9px; font-weight:bold;}
#footer .footer-left ul li a:hover{text-decoration:underline}
#footer .footer-left ul li a.first-child{padding-left:0;}
#footer .footer-left ul li a.last-child{padding-right:0;}
#footer .footer-right{float:right; width:193px; height:125px; background:url(../images/footer-right.gif) no-repeat 47px 0; border-left:1px solid #e6ded5; margin-right:39px; margin-top:-20px }
.tweet{left:-18px;position:absolute;top:-27px;}

#innerContent #leftArea{background:url(../images/innerBg.gif) no-repeat center center;}
.blueTxt{color:#0079c2 !important;}
.blueTxt a{color:#0079c2 !important; text-decoration:underline;}
.blueTxt a:hover{color:#0079c2 !important; text-decoration:none;}
.greenTxt{color:#74b543 !important;}
#tempPage{background:#fff;}
#tempPage div{background:#fff url(../images/temp.gif) no-repeat center center; width:318px; height:466px; margin:50px auto 0 auto;}
.footBottom{text-align:right; font-size:20px !important;}
.blueBird{padding:15px 0 0 0; text-align:left; clear:both; height:139px; background:url(../images/birdBottom.gif) no-repeat center center;}
#msgBox{background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; color:#FF0000; font-weight:bold; margin:0 0 6px; padding:5px; width:230px;}
