@charset "utf-8";
body{
 background:#00672b;
 margin:40px auto;
 font-family:Verdana, Geneva, sans-serif;
}

h2{
 font-family:Verdana, Geneva, sans-serif;
 font-size:24px;
 color:#086b31;
 font-weight:normal;
 margin:0;
 margin-top:20px;
 margin-bottom:15px;
}

a{ color:#ce7901; text-decoration:underline;}
a:hover{ color:#00672b; text-decoration:underline;}

#header{
 background:url(/images/body_top.gif) top left no-repeat;
 margin:0 auto;
 margin-bottom:10px;
 height:68px;
 width:1004px;
}
.logo{ position:absolute; left:74px; top:33px;}

#nav{
 margin-left:52px;
 margin-top:20px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:14px;
 line-height:30px;
 border-top:1px #00672b solid;
 border-bottom:1px #00672b solid;
 width:900px;
 height:31px;
}
/*#nav a{
 color:#086b31;
 text-decoration:none;
 text-transform:uppercase;
 padding:5px 15px;
 height:31px;
}
#nav a:hover{ background:#fecf56; padding:7px 15px; line-height:30px; height:31px;}
*/
#body{
 position:relative;
 left:52px;
 top:20px;
 float:left;
}

#content{
 font-size:12px;
 color:#086b31;
 line-height:22px;
 padding:15px;
 padding-top:0;
 width:576px;
}

#sidebar{
 position:relative;
 left:-51px;
 top:20px;
 float:right;
 width:290px;
}
#services{
 background:url(/images/services_bg.gif) top left no-repeat;
 font-size:12px;
 color:#ce7901;
 line-height:20px;
 overflow:hidden;
 width:289px;
 height:225px;
}
#services h3{ font-size:20px; color:#ce7901; font-weight:normal; line-height:40px; margin:0; padding-left:15px; border-bottom:1px #dca416 solid;}
#services_left{ float:left; padding-top:10px; padding-left:15px; width:120px; padding-bottom:10px; overflow:hidden;}
#services_right{ float:left; width:122px; padding-top:10px; padding-left:10px; padding-right:15px; padding-bottom:10px; overflow:hidden;}

#specials{
 background:#e7e6e6 url(/images/specials_bg.gif) left top no-repeat;
 color:#00672b;
 line-height:24px;
 margin-top:5px;
 padding:15px;
 width:259px;
 min-height:213px;
}
#specials h2{ font-size:18px; color:#00672b; font-weight:normal; margin:0; margin-bottom:15px;}
#specials h3{ font-size:24px; color:#c89000; font-weight:normal; margin:0; margin-bottom:15px;}
#specials_bottom{ margin-top:-6px;}

#footer{
 position:relative;
 left:52px;
 top:20px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 color:#086b31;
 line-height:30px;
 border-top:1px #00672b solid;
 border-bottom:1px #00672b solid;
 padding:0 15px;
 padding-right:0;
 margin-bottom:15px;
 text-align:left;
 width:900px;
 height:31px;
}
#footer span{ padding-right:30px;}

#btech{
 font-size:11px;
 line-height:26px;
 text-align:right;
 margin:0 auto;
 width:900px;
}
#btech a{ color:#fff; text-decoration:none;}
#btech a:hover{ color:#fecf56; text-decoration:underline;}

#container{
 background:url(/images/body_bg.gif) top left repeat-y;
 margin:0 auto;
 width:1004px;
}

/* promo reel */
#reel{
        position:relative;
        font-size:12px;
        width:606px;
        height:223px;
        background: url(/images/promo-reel-bg.png) right top no-repeat;
}
#reel_watermark{
        position:absolute;
        top:0px;
        left:316px;
        display:block;
        width:38px;
        height:223px;
        background:url(/images/promo-reel-mask.png) left top no-repeat;
}

#liveTicker div {}
#liveTicker_prev{background-image:url(../images/reel/btn_prev.png);}
#liveTicker_next{background-image:url(../images/reel/btn_next.png);}
#liveTicker_play{background-image:url(../images/reel/btn_play.png);}
#liveTicker_pause{background-image:url(../images/reel/btn_pause.png);}
#liveTicker .controls{bottom:20px;right:20px;}
#liveTicker .controls a{margin:0px;margin-left:10px;}
#liveTicker h2{
        color:#00672b;
        font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
        line-height:30px;
        margin:0;
}
#liveTicker .slide_readmore{
        display:none;
}
#liveTicker .slide_readmore:hover{ color:#fff;}

#liveTicker .slide_photo{margin:0; background:#a7a9ac;}

#liveTicker .slide_photo img{ }

#liveTicker .slide_text{
        color:#00672b;
        font:normal 12px;
        line-height:30px;
        margin-top:12px;
        padding:0 20px;
}

#liveTicker .slide_text a{
        color:#00672b;
        text-decoration:underline;
}
#liveTicker .slide_text a:hover{
        color:#EEE;
        text-decoration:none;
}

#reel_watermark, #header img{ behavior: url(/live_tpl/css/pngbehavior.htc);}
