*{padding:0;margin:0;font-size:12px;color:#eee;font-family:Tahoma}
html,body{width:100%;height:100%;}
table{border:0px;border-collapse:collapse;border-spacing:0px}
body{background-image: url('/web_images/bg.gif')}
p{padding-top:10px;line-height:16px}
#body{margin:0px auto;width:770px;height:100%;min-height:100%}
#header{margin:10px 3px 5px 3px;height:76px}
#header_right{float:right;margin-top:51px;width:208px;height:25px;background-image: url('/web_images/logo_right.jpg')}
#header_left{width:260px;height:76px;background-image: url('/web_images/logo.jpg')}
#content{background-image: url('/web_images/content_bg.jpg')}
#content_header{background-image: url('/web_images/content_tc.jpg');height:4px}
#content_footer{background-image: url('/web_images/content_bc.jpg');height:4px}
#content_body{margin:0px 4px 0px 4px}
#img_tr,#img_tl,#img_br,#img_bl{width:4px;height:4px;overflow:hidden}
#img_tr,#img_br{float:right;background-image: url('/web_images/content_tr.jpg')}
#img_br{background-image: url('/web_images/content_br.jpg')}
#img_tl,#img_bl{float:left;background-image: url('/web_images/content_tl.jpg')}
#img_bl{background-image: url('/web_images/content_bl.jpg')}
#top_nav{background-image: url('/web_images/nav_bg.jpg');height:22px;width:762px;position:absolute;z-index:100}
#top_nav_items{position:absolute;height:22px;padding-top:3px;z-index:101}
#bot_nav{position:absolute;z-index:100;width:762px;height:74px;margin-top:-93px;border-top:1px solid #000;background-color:#666;filter:alpha(opacity=0);opacity:.00;-moz-opacity:.00}
#photo_lists{position:absolute;z-index:101;padding-left:12px;margin-top:-88px;height:70px;overflow:hidden;filter:alpha(opacity=0);opacity:.00;-moz-opacity:.00;display:none}
.gal_thumb{width:111px;height:62px;margin-right:12px;border:1px solid #999;background-color:#333}
#gal_show{cursor:pointer}
#photo_controls{position:absolute;z-index:102;border-top:1px solid #000;height:20px;width:762px;background-image: url('/web_images/gal_back.jpg');margin-top:-21px}
.photo_buttons,.photo_buttons_play{margin-left:3px;filter:alpha(opacity=20);opacity:.20;-moz-opacity:.20}
.photo_buttons_play{filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;cursor:pointer}
#photo_controls_right{float:right;padding-top:1px;padding-right:6px}
#photo_controls_left{float:left;padding-top:1px}
#navi{padding-left:5px}
#navi li{display:inline;padding:0px 10px 0px 10px;cursor:pointer;font-family:verdana;font-weight:bold;background-repeat:no-repeat;background-position:right;background-image: url('/web_images/nav_split.gif');}
#navi li:hover{color:#000}
#navi a{text-decoration:none}
#content_bg_temp{height:450px;position:absolute;width:762px;filter:alpha(opacity=0);opacity:.00;-moz-opacity:.00}
.submenus{position:absolute;z-index:110;border:1px solid #000;border-top:0px;border-bottom:0px;background-color:#666;width:150px;display:none}
.topsubmenus{;height:21px;width:20px;position:absolute;z-index:200;background-color:#ccc;display:none;filter:alpha(opacity=0);opacity:.00;-moz-opacity:.00}
.submenuitem{padding:4px;text-decoration:none;font-weight:bolder;border-bottom:1px solid #000}
.submenuitem:hover{background-color:#ccc;color:#000}
#logo_filler{position:absolute;margin:-40px 0px 0px -92px;width:300px;text-align:right}
.lFixBx{width:70px;margin:0px 3px 0px 3px;border:1px solid #ccc;padding:2px;color:#000}
.dText{text-align:right;margin:5px 0px 5px 0px}
.fForms{border:1px solid #ccc;background-color:transparent;}
.fText{width:540px;margin:0px 50px 0px 3px;;padding:2px;}
.fButton{width:70px;color:#333}
#copyright{text-align:center;margin-top:5px;font-size:11px}
.sPage_Title{font-size:16px;font-weight:bolder;padding-bottom:10px;border-bottom:1px solid #222}
.sPage_GalTit{font-size:14px;font-weight:bolder;padding-bottom:3px;border-bottom:1px solid #222;color:#FFCC33;margin-top:10px}
.testimonial{padding-bottom:10px;border-bottom:1px solid #666}
.out_test{background-image: url('/web_images/quote_bottom.jpg');background-repeat: no-repeat;background-position:bottom right;margin-top:5px;margin-bottom:10px}
.in_test{background-image: url('/web_images/quote_top.jpg');background-repeat: no-repeat;background-position:top left;padding:3px 60px 3px 60px;font-style:oblique}
.sig_test{text-align:right;margin-top:10px}
.date_test{display:none}
.ad_in{text-align:right;padding-right:80px;margin-bottom:5px}
.ad_tx{width:450px;padding:3px;border:1px solid #333;color:#333;margin-left:3px;vertical-align:middle}
.sMth{color:#000}
.sAwards,.sAwardsJ{background-image: url('/web_images/awards/guy.jpg');background-repeat: no-repeat;background-position:top left;margin-top:10px;padding-left:210px}
.sAwardsJ{background-image: url('/web_images/awards/julie.jpg');padding-right:210px;background-position:top right;padding-left:0px}
.sAwardsItem{line-height:18px;padding-left:18px;background-image: url('/web_images/awards/pointer.gif');background-repeat: no-repeat;background-position:top left;margin-bottom:2px;font-size:11px}
.more_awards{padding:10px 0px 10px 0px;text-align:right;text-decoration:underline;cursor:pointer}
.l16{line-height:16px}
.stMap{margin-top:10px;padding-left:370px;background-image: url('/web_images/about_us/map.jpg');background-repeat: no-repeat;background-position:top left;height:335px}
.stMap2{padding-left:370px;background-image: url('/web_images/about_us/map2.jpg');background-repeat: no-repeat;background-position:top left;height:330px}
#dirTit{padding-bottom:5px;border-bottom:1px solid #333;font-size:16px;font-weight:bolder}
#dirHour{padding:20px 0px 5px 0px;border-bottom:1px solid #333;font-size:16px;font-weight:bolder}
.cntc_hd{background-image: url('/web_images/contact/bg.jpg');background-repeat: no-repeat;height:34px;overflow:hidden;font-size:14px;font-weight:bold;line-height:34px}
.cntc_img{margin:-2px 10px 0px 5px;vertical-align:middle}
.cnt_in{text-align:right;padding-right:30px;margin-bottom:5px}
.cnt_inp{width:280px;padding:3px;border:1px solid #333;margin-left:3px;vertical-align:middle;color:#333}
.t_t{line-height:30px;padding-left:6px;font-weight:bold;font-size:14px}
.t_b{background-image: url('/web_images/t_c.jpg')}
.t_l{background-repeat: no-repeat;background-image: url('/web_images/t_l1.jpg');height:34px}
.t_r{float:right;background-image: url('/web_images/t_r1.jpg');width:6px;overflow:hidden;height:34px}
.t_cl{clear:both;background-image: url('/web_images/t_s.jpg');background-repeat: repeat-y;background-position:top left}
.t_cc{background-image: url('/web_images/t_s.jpg');background-repeat: repeat-y;background-position:top right}
.t_cb{background-image: url('/web_images/t_s.jpg');background-repeat: repeat-x;height:1px;overflow:hidden}
.mg_photo,.mj_photo{background-image: url('/web_images/awards/guy_sm.jpg');background-repeat: no-repeat;padding-left:65px}
.mj_photo{background-image: url('/web_images/awards/julie_sm.jpg')}
.m_phtit{font-weight:bold;margin-bottom:3px}
.si_link{font-size:18px;color:#CCCC99;text-decoration:none;font-weight:bold;line-height:36px}
.si_link:hover{color:#ffffff}
.ptd{width:120px;text-align:right;padding-right:6px;font-weight:bold}
.ptdi{font-style:italic}
.vGalLink{font-weight:bolder;text-decoration:none}
.vGalLink:hover{color:#CC9933;text-decoration:underline}