body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#404040; background-image:url(/images/mainbg.jpg); background-repeat:no-repeat; background-position:50% 0; background-color:#FFFFFF; margin:auto; text-align:center;}

input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
img{border:0;}
form{margin:0;}
p{margin-top:0px; margin-bottom:16px;}

a:link{color: #CC0000; font-weight:bold;}
a:visited{color: #CC0000; font-weight:bold;}
a:active{color: #CC0000; font-weight:bold;}
a:hover{color: #606060; font-weight:bold;}

a.box_link:link{color:#CC0000; font-weight:normal;}
a.box_link:visited{color:#CC0000; font-weight:normal;}
a.box_link:active{color:#CC0000; font-weight:normal;}
a.box_link:hover{color:#606060; font-weight:normal;}

a.login_link:link{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a.login_link:visited{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a.login_link:active{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a.login_link:hover{font-size:10px; text-decoration:underline; color:#909090; font-weight:bold;}

/* Header Styles */
#main_site{width:970px; margin-left:auto; margin-right:auto;}
#header{width:970px; height:159px;}
#header_top{width:970px; height:119px; position:relative; z-index:99; background-image:url(/images/headbg.gif); background-repeat:no-repeat; background-position:100% 0%;}
#header_logo{position:absolute; top:18px; left:10px; z-index:2;}
#header_fader_top{position:absolute; top:33px; left:358px; width:214px; height:27px; text-align:left; z-index:2;}
#header_fader_bot{position:absolute; top:67px; left:394px; width:288px; height:27px; text-align:left; z-index:2;}
#header_curl1{position:absolute; top:0; left:246px; z-index:1;}
#header_curl2{position:absolute; top:0; left:683px; z-index:1;}
#header_contact{position:absolute; top:26px; left:772px; z-index:2;}
.head_left_box{margin-bottom:8px;}
.head_left_box_top{width:200px; height:30px; background-repeat:no-repeat;}
.head_left_box_inner{width:200px; background-image:url(/images/head_left_box.gif); background-repeat:no-repeat; background-color:#F2A2A2;}
.head_left_box_bot{width:188px; background-image:url(/images/head_left_box_bot.gif); background-position:0% 100%; background-repeat:no-repeat; padding:6px; text-align:left;}
#head_left_news{background-image:url(/images/head_left_news.gif);}
#head_left_locations{background-image:url(/images/head_left_locations.gif);}
.head_left_news{padding-bottom:4px; margin-bottom:3px; background-image:url(/images/grey_dot.gif); background-position:0% 100%; background-repeat:repeat-x;}
.head_left_news a{color:#CC0000;}
.head_left_news a:hover{color:#606060;}
.head_left_news_ttl{font-weight:bold;}
.head_left_news_text{line-height:16px;}
.head_left_news_read{float:right;}
.head_left_news_date{font-size:10px; font-weight:bold; color:#FFFFFF;}
#head_left_news_all{padding-top:6px; font-weight:bold; font-size:11px; text-align:center;}
#head_left_images{width:200px; height:152px; margin-bottom:8px; text-align:left; overflow:hidden;}
.head_left_loc_box{padding-top:10px;}
.head_left_loc_ttl{font-weight:bold;}
#head_left_menu{list-style:none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding:0; text-align:left;}
#head_left_menu a{padding:4px; display:block; font-weight:bold; background-repeat:no-repeat; text-decoration:none;}
#head_left_menu .ttl{background-color:#929292; margin-bottom:1px;}
#head_left_menu .ttl a{color:#FFFFFF; background-image:url(/images/left_nav_top.gif);}
#head_left_menu .nav{background-color:#B6B6B6; margin-bottom:1px;}
#head_left_menu .nav a{color:#606060; background-image:url(/images/left_nav_nav.gif);}
#head_left_menu .nav a:hover{color:#CC0000;}
#head_left_menu .nav a.sel{color:#CC0000;}
#head_left_menu .subnav{background-color:#E6E6E6; margin-bottom:1px;}
#head_left_menu .subnav a{color:#606060; background-image:url(/images/left_nav_sub.gif); font-weight:normal;}
#head_left_menu .subnav a:hover{color:#CC0000;}
#head_left_menu .subnav a.sel{color:#CC0000;}

/* Main Navigation Styles */
#header_nav{width:970px; height:29px; background-image:url(/images/nav_bar.gif); background-repeat:no-repeat; background-color:#A71717; font-size:11px; position:relative; z-index:99;}
.nav_link{float:left; text-align:center; position:relative;}
.nav_link_inner{height:29px; line-height:29px; overflow:hidden;}
.nav_link a:link {color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:100%;}
.nav_link a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:100%;}
.nav_link a:active{color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:100%;}
.nav_link a:hover{color:#000000; text-decoration:none; font-weight:bold; display:block; width:100%;}
.nav_link_area{position:absolute; top:29px; padding-top:1px; padding-left:1px; padding-right:1px; border:1px solid #808080; background-color:#CCCCCC;}
.nav_link_subarea{position:absolute; top:-2px; padding-left:1px;}
.nav_link_subarea_inner{padding:1px; border:1px solid #808080; background-color:#CCCCCC;}
.nav_link_item{line-height:14px; background-color:#EEEEEE; margin-bottom:1px; text-align:left; position:relative;}
.nav_link_item a:link {color:#404040; text-decoration:none; font-weight:bold; display:block; padding:6px;}
.nav_link_item a:visited{color:#404040; text-decoration:none; font-weight:bold; display:block; padding:6px;}
.nav_link_item a:active{color:#404040; text-decoration:none; font-weight:bold; display:block; padding:6px;}
.nav_link_item a:hover{color:#FFFFFF; background-color:#AAAAAA; text-decoration:none; font-weight:bold; display:block; padding:6px;}
.nav_link_item_ar{background-image:url(/images/nav_ar.gif); background-position:100% 0%; background-repeat:no-repeat;}
#nav_link1{width:160px;}
#nav_link_area1{left:0px; width:158px;}
#nav_link_area1 .nav_link_item{width:158px;}
#nav_link_area1 .nav_link_item a{width:146px;}
.nav_link_subarea1{left:158px;}
#nav_link2{width:160px;}
#nav_link_area2{left:-1px; width:158px;}
#nav_link_area2 .nav_link_item{width:158px;}
#nav_link_area2 .nav_link_item a{width:146px;}
.nav_link_subarea2{left:158px;}
#nav_link3{width:160px;}
#nav_link_area3{left:-1px; width:158px;}
#nav_link_area3 .nav_link_item{width:158px;}
#nav_link_area3 .nav_link_item a{width:146px;}
.nav_link_subarea3{left:158px;}
#nav_link4{width:160px;}
#nav_link_area4{left:-1px; width:158px;}
#nav_link_area4 .nav_link_item{width:158px;}
#nav_link_area4 .nav_link_item a{width:146px;}
.nav_link_subarea4{left:158px;}
#nav_link5{width:160px;}
#nav_link_area5{left:-1px; width:158px;}
#nav_link_area5 .nav_link_item{width:158px;}
#nav_link_area5 .nav_link_item a{width:146px;}
.nav_link_subarea5{left:158px;}
#nav_link6{width:160px;}
#nav_link_area6{left:-1px; width:157px;}
#nav_link_area6 .nav_link_item{width:157px;}
#nav_link_area6 .nav_link_item a{width:145px;}
.nav_link_subarea6{left:157px;}
.nav_sep{float:left; width:2px; height:29px; background-image:url(/images/nav_sep.gif);}

/* Main Layout Styles */
#main_content{width:970px;}
#content_left{float:left; width:200px; margin-right:16px; position:relative; z-index:2;}
#content_right{float:left; width:754px; padding-top:6px; text-align:left; position:relative; z-index:1;}
#footer{clear:both; padding-top:10px; padding-bottom:8px; text-align:left;}
#footer_bar{width:970px; height:16px; background-image:url(/images/footer_line.gif); background-repeat:no-repeat;}
#footer_plus_links{height:50px; text-align:left; overflow:hidden;}

/* General Styles */
.page_title{font-size:16px; font-weight:bold; color:#202020; margin-top:0px; margin-bottom:14px; padding:0px;}
.page_subtitle{font-size:14px; font-weight:bold; color:#808080; margin-top:0px; margin-bottom:14px; padding:0px;}
.clearfix{clear:both; height:-1px;}
.page_split_left{float:left; width:489px; margin-right:16px;}
.page_split_right{float:left; width:249px;}
.req{color:#CC0000; font-weight:bold;}
.noresults{text-align:center; margin-bottom:16px;}
.pointer{cursor:pointer;}
.page_stand_cont{margin-bottom:16px;}
.page_top_link{font-weight:bold; text-align:center; margin-bottom:16px;}

/* Box Styles */
.gen_box{margin-bottom:6px;}
.box_round_249_top{width:249px; height:14px; background-image:url(/images/box_round_249_top.gif); background-repeat:no-repeat;}
.box_249_mid{width:229px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_249_mid.gif); background-repeat:repeat-y;}
.box_round_249_bot{width:249px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_round_249_bot.gif); background-repeat:no-repeat;}
.box_round_754_top{width:754px; height:14px; background-image:url(/images/box_round_754_top.gif); background-repeat:no-repeat;}
.box_754_mid{width:734px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_754_mid.gif); background-repeat:repeat-y;}
.box_round_754_bot{width:754px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_round_754_bot.gif); background-repeat:no-repeat;}
.box_round_754_top2{width:754px; height:14px; background-image:url(/images/box_round_754_top2.gif); background-repeat:no-repeat;}
.box_754_mid2{width:734px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_754_mid2.gif); background-repeat:repeat-y;}
.box_round_754_bot2{width:754px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_round_754_bot2.gif); background-repeat:no-repeat;}
.box_round_470_top{width:470px; height:14px; background-image:url(/images/box_round_470_top.gif); background-repeat:no-repeat;}
.box_470_mid{width:450px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_470_mid.gif); background-repeat:repeat-y;}
.box_round_470_bot{width:470px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_round_470_bot.gif); background-repeat:no-repeat;}
.box_bot_tabs_cont{width:366px; height:17px; padding-left:3px; position:relative; top:-15px; line-height:16px; text-align:center;}
.box_bot_tab{float:left; height:17px; background-repeat:no-repeat;}
.box_bot_tab_type1{width:91px;}
.box_bot_tab_type2{width:90px;}
.box_bot_tab_sel{color:#004C36; font-weight:bold; cursor:default;}
.box_bot_tab_unsel{cursor:pointer;}
.box_loc_hover{position:absolute; top:14px; left:0px; width:300px; height:206px; overflow:hidden; font-weight:normal; background-color:#ECECEC; border:2px solid #949494; padding:6px;}
.box_loc_item{display:inline; position:relative;}
.box_loc_list{padding-top:10px; padding-right:24px;}
#box_news_form{margin-bottom:6px;}
#box_news_text{padding-left:6px; padding-right:6px; line-height:12px; margin-bottom:10px;}
.box_news_subttl{text-align:left; font-weight:bold; padding-left:25px;}
#box_news_submit{padding-top:10px;}

/* Side Offer Styles */
.sideoffer_showmore_cont{width:249px; height:17px; background-color:#FFFFFF;}
.sideoffer_showmore_tab{float:right; width:120px; height:17px; line-height:17px; margin-right:4px; background-image:url(/images/special_tab_top.gif); font-weight:bold; color:#004C36; text-align:center; cursor:pointer;}
.sideoffer_showmore_close{float:right; width:30px; height:17px; line-height:17px; margin-right:4px; background-image:url(/images/special_tab_close.gif); font-weight:bold; color:#004C36; text-align:center; cursor:pointer;}
.sideoffer_base{height:206px; position:relative; z-index:2;}
.sideoffer_inner{position:absolute; top:0px; left:0px;}
.sideoffer_image{width:220px; height:165px; border:3px solid #FFFFFF; margin-left:2px; margin-top:2px; margin-bottom:2px; background-repeat:no-repeat;}
.sideoffer_image_ttl{width:208px; padding:6px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6; font-weight:bold;}
.sideoffer_ttl{font-weight:bold; font-size:11px;}
.sideoffer_desc{padding-top:4px; padding-left:2px; padding-right:2px;}
.sideoffer_button_cont{height:25px; padding-left:2px; padding-right:2px; padding-top:4px;}
.sideoffer_nottop{padding-top:16px;}
.sideoffer_button{float:right; width:100px; height:25px; line-height:25px; margin-left:4px; background-image:url(/images/but_med_bg.gif); font-weight:bold; font-size:10px; color:#000000; text-align:center; cursor:pointer;}
#sideoffer_float{position:relative; z-index:2;}
.sideoffer_float_view{position:absolute; top:-36px; left:634px; width:120px; height:18px; line-height:18px; font-weight:bold; color:#004C36; background-image:url(/images/special_open.gif); background-repeat:no-repeat; text-align:center; cursor:pointer;}
.sideoffer_float_inner{position:absolute; top:-36px; left:505px; width:249px;}
.side_enquire_table{margin-left:auto; margin-right:auto; text-align:left;}
.side_enquire_requiredcell{text-align:center; font-weight:bold; padding:4px;}
.side_enquire_form_left{padding:2px; font-weight:bold;}
.side_enquire_form_right{padding:2px;}
.side_enquire_submitcell{text-align:center; padding:2px;}
.page_othercontent{position:relative; z-index:1;}

/* Index Page Styles */
#homepopcont{position:relative; z-index:99;}
#homepopwin{position:absolute; top:10px; left:53px; width:438px; text-align:left;}
#homepopwindowcont{position:absolute; top:0px; left:0px; background-color:#FFFFFF; border:6px solid #3E91C7;}
.homepopclose{text-align:right; color:#3E91C7; font-weight:bold;}
.homepopinnercont{color:#000000; padding:10px; width:400px;}
.homepoptitle{color:#3E91C7; font-weight:bold; font-size:12px; margin-top:-6px; margin-bottom:10px;}
.homepopimagecont{text-align:center;}
.homepopimage{margin-bottom:10px;}
#homepop_shadow{position:absolute; top:-3px; left:-3px; padding:1px; background-color:#B0B0B0; filter:alpha(opacity=40); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity:0.40; opacity:0.4;}
#homepop_shadow1{padding:1px; background-color:#808080;}
#homepop_shadow2{padding:1px; background-color:#404040;}
#homepop_shadowinner{width:433px; background-color:#000000;}

/* General Page Styles */
.genpage_section_ttl{font-size:12px; margin-top:0px; margin-bottom:6px;}
.genpage_section_content{margin-bottom:16px; overflow:auto;}
.genpage_section_content h1{font-size:20px;}
.genpage_section_content h2{font-size:16px;}
.genpage_section_content h3{font-size:13px;}
.genpage_section_content h4{font-size:11px;}
.genpage_section_content h5{font-size:10px;}
.genpage_section_content h6{font-size:9px;}
.genpage_section_image{border:1px solid #CCCCCC; padding:1px;}
.genpage_section_image_l{float:left; margin-right:6px; margin-bottom:6px;}
.genpage_section_image_r{float:right; margin-left:6px; margin-bottom:6px;}
.genpage_section_contact_row{clear:both; height:20px; line-height:20px; margin-bottom:4px;}
.genpage_section_contact_icon{float:left; margin-right:4px;}
.genpage_section_contact_ttl{font-weight:bold;}
.genpage_section_content_large{display:inline; font-size:16px; line-height:18px;}
.genpage_section_content_medium{display:inline; font-size:14px; line-height:16px;}
.genpage_section_content_small{display:inline; font-size:12px; line-height:14px;}
.genpage_section_doc_box{width:369px; height:30px; line-height:30px; background-image:url(/images/page_sect_thin_button.gif);
background-repeat:no-repeat; margin-bottom:6px; text-align:center; font-weight:bold; color:#000000; cursor:pointer;}
.genpage_section_form_box{width:369px; height:30px; line-height:30px; background-image:url(/images/page_sect_thin_button.gif);
background-repeat:no-repeat; margin-bottom:6px; text-align:center; font-weight:bold; color:#000000; cursor:pointer;}
.genpage_section_lrgimg{position:relative; z-index:10;}
.genpage_section_lrgimg_overtop{position:absolute; top:3px; left:3px; width:483px; height:30px; line-height:30px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.genpage_section_lrgimg_overtop_text{position:absolute; top:3px; left:3px; width:483px; height:30px; line-height:30px; font-weight:bold; font-size:12px; text-align:center;}
.genpage_section_lrgimg_overbot{position:absolute; left:3px; width:483px; height:30px; line-height:30px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.genpage_section_lrgimg_overbot_text{position:absolute; left:3px; width:483px; height:30px; line-height:30px; font-weight:bold; font-size:12px; text-align:center;}
.genpage_section_lrgimg_img{border:2px solid #CCCCCC; padding:1px;}
.genpage_form_but{width:229px; height:40px; padding-left:10px; padding-right:10px; line-height:40px; background-image:url(/images/page_form_button.gif); background-repeat:no-repeat; margin-bottom:16px; font-weight:bold; font-size:10px; color:#000000; cursor:pointer; text-align:right;}
.genpage_thin_but{width:229px; height:30px; padding-left:10px; padding-right:10px; line-height:30px; background-image:url(/images/page_thin_button.gif); background-repeat:no-repeat; margin-bottom:16px; font-weight:bold; font-size:14px; color:#000000; cursor:pointer; text-align:center;}
.genpage_section_break{height:16px; border-top:2px solid #CCCCCC;}
.genpage_rightside{position:relative; top:-36px; left:0px;}
.genpage_image_cont{position:relative; z-index:1;}
.genpage_image_box{width:220px; height:165px; border:3px solid #FFFFFF; margin-left:2px; margin-top:2px; margin-bottom:2px; position:relative;}
.genpage_image_img{width:220px; height:165px; background-repeat:no-repeat;}
.genpage_image_over{position:absolute; top:0px; left:0px; width:220px; height:28px; line-height:28px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.genpage_image_over_text{position:absolute; top:0px; left:0px; width:220px; height:28px; line-height:28px; font-weight:bold; font-size:10px; text-align:center;}
.gendb_box_image{float:right; border:3px solid #FFFFFF; margin-left:10px; margin-bottom:10px;}
.gendb_box_image_left{float:left; border:3px solid #FFFFFF; margin-right:10px; margin-bottom:10px;}
.gendb_box_ttl{font-weight:bold; font-size:12px; margin-bottom:6px;}
.gendb_box_date{float:right; font-size:10px; color:#909090;}
.gendb_box_content{overflow:auto;}
.gendb_box_content_left{float:left; width:180px;}
.gendb_box_content_right{float:left; width:554px;}
.gendb_box_bot{overflow:auto;}
.gendb_box_button{float:left; width:100px; height:25px; line-height:25px; margin-right:4px; background-image:url(/images/but_med_bg.gif); font-weight:bold; font-size:10px; color:#FFFFFF; text-align:center; cursor:pointer;}
.gendb_box_italinfo{font-weight:bold; font-style:italic;}
.gendb_box_textlink{font-weight:bold; font-size:12px;}
#view_360_body{margin:0; text-align:left;}
#view_360_wrapper{border:2px solid #949494; padding:1px;}
.view_360_section{margin-bottom:16px;}
.view_360_title{font-weight:bold; margin-bottom:6px; text-align:center;}
.view_360_tabs{padding-top:5px; overflow:auto;}
.view_360_indvtab{float:left; width:238px; padding:2px; margin-bottom:5px; font-weight:bold; text-align:center; cursor:pointer;}
.view_360_tab_sel{background-color:#FFCC00; color:#000000;}
.view_360_tab_nonsel{background-color:#CC0000; color:#FFFFFF;}

/* Plus Page Styles */
.plus_imgover_cont{position:relative;}
.plus_page_images_overlay{position:absolute; top:-35px; left:5px; width:340px; height:30px; line-height:30px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.plus_page_images_overlay_text{position:absolute; top:-35px; left:5px; width:340px; height:30px; line-height:30px; font-weight:bold; font-size:12px; text-align:center;}
.plus_imgthumb_overlay_top363{position:absolute; top:3px; left:3px; width:363px; height:30px; line-height:30px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.plus_imgthumb_overlay_top363_text{position:absolute; top:3px; left:3px; width:363px; height:30px; line-height:30px; font-weight:bold; font-size:12px; text-align:center;}
.plus_imgthumb_overlay_bot363{position:absolute; top:-33px; left:3px; width:363px; height:30px; line-height:30px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.plus_imgthumb_overlay_bot363_text{position:absolute; top:-33px; left:3px; width:363px; height:30px; line-height:30px; font-weight:bold; font-size:12px; text-align:center;}
.plus_imgthumb_overlay_top748x80{position:absolute; top:3px; left:3px; width:748px; height:80px; line-height:30px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.plus_imgthumb_overlay_top390x80_text{position:absolute; top:3px; left:3px; width:390px; height:80px; line-height:80px; font-weight:bold; font-size:12px; text-align:center;}
.plus_imgthumb_overlay_bot748{position:absolute; top:-33px; left:3px; width:748px; height:30px; line-height:30px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.plus_imgthumb_overlay_bot748_text{position:absolute; top:-33px; left:3px; width:748px; height:30px; line-height:30px; font-weight:bold; font-size:12px; text-align:center;}
.plus_imgthumb_mainimg{border:2px solid #CCCCCC; padding:1px;}
.plus_imgthumb_thumbcont{padding-top:6px; padding-left:12px;}
.plus_imgthumb_indv{float:left; width:80px; margin-left:3px; margin-right:3px; text-align:center;}
.plus_imgthumb_indv img{border:1px solid #CCCCCC; background-color:#FFFFFF; padding:1px; cursor:pointer;}
.plus_imgthumb_overthumbs{z-index:10;}
.plus_style2_fullimg{clear:both; position:relative; top:-16px; left:0px;}
.plus_style2_fullimg_thumbs{position:absolute; top:12px; left:400px;}

.dt-content{width:380px; background-color:#F09292; position:relative; background-repeat:no-repeat;}
.dt-content-inner{background-image:url(/images/box_form_380_bottom.gif); background-position:0% 100%; background-repeat:no-repeat;}
.enquiry-content-row{clear:left; width:380px; padding-top:4px; padding-bottom:4px; overflow:auto; text-align:left;}
.enquiry-content-span{float:left; width:370px; padding-left:5px; padding-right:5px; text-align:center; font-weight:bold;}
.enquiry-content-span-title{float:left; width:370px; padding-left:5px; padding-right:5px; text-align:center; font-weight:bold;}
.enquiry-content-field{float:left; width:120px; padding-left:5px;}
.enquiry-content-value{float:left; width:250px; padding-right:5px;}

/* Meet the Team Styles */
.team_title{font-weight:bold; font-size:11px; margin-bottom:6px;}
.team_image{float:left; border:3px solid #FFFFFF; margin-right:10px; margin-bottom:4px;}
.team_contact{clear:both; text-align:right; font-size:11px; font-weight:bold; color:#F26530;}
.team_contact_ttl{color:#6D1F80;}

/* Web Offer Styles */
#weboffer_buttons{margin-bottom:6px; line-height:26px; text-align:center; overflow:auto;}
.weboffer_indv_but{float:left; height:26px; font-weight:bold; cursor:pointer; overflow:hidden; margin-bottom:4px;}
.weboffer_but_sel{background-color:#F26530; color:#FFFFFF;}
.weboffer_but_nonsel{background-color:#6D1F80; color:#FFFFFF;}
.weboffer_but_marg{margin-right:4px;}

/* Photo Album Styles */
.gallery_section{margin-bottom:6px; background-repeat:no-repeat;}
.gallery_section_inner{height:79px; padding:4px; background-repeat:no-repeat; background-position:100% 0%;}
.gallery_section_bg1{background-color:#EDEDED; background-image:url(/images/album_box1_left.gif); }
.gallery_section_bg1 .gallery_section_inner{background-image:url(/images/album_box1_right.gif);}
.gallery_section_bg2{background-color:#D9D9D9; background-image:url(/images/album_box2_left.gif);}
.gallery_section_bg2 .gallery_section_inner{background-image:url(/images/album_box2_right.gif);}
.gallery_section_left{float:left; width:104px; height:79px; margin-right:6px;}
.gallery_section_left img{border:2px solid #FFFFFF;}
.gallery_section_right{float:left; width:367px; height:79px;}
.gallery_section_right_full{float:left; width:632px; height:79px;}
.gallery_section_right_ttl{font-weight:bold;}
.gallery_section_right_date{color:#808080;}
.gallery_section_right_desc{line-height:14px;}
.page_con_top{font-weight:bold; margin-bottom:10px; color:#909090;}
.page_con_links{float:right; color:#CCCCCC;}
.page_con_bot{font-weight:bold; padding-top:10px; text-align:center;}
.gallery_album_thumb{float:left; width:136px; height:126px; text-align:center; border:1px solid #EEEEEE; padding:4px; margin-bottom:4px;}
.gallery_album_thumb_inner{height:126px;}
.gallery_album_thumb_admin{float:left; width:136px; height:146px; text-align:center; border:1px solid #EEEEEE; padding:4px; margin-bottom:4px;}
.gallery_album_thumb_image{border:1px solid #DDDDDD; padding:1px;}
.gallery_album_nothumb{color:#909090; padding-top:50px;}
#gallery_image_body{margin:10px;}
.gallery_image_center{text-align:center;}
.gallery_image_image{margin-bottom:10px;}
.gallery_image_imgbrd{border:1px solid #DDDDDD; padding:1px;}
.gallery_image_caption{margin-bottom:10px; text-align:center;}
.gallery_image_links{font-weight:bold; margin-bottom:10px; text-align:center;}

/* Page Offers */
.page_offer_ttl{font-weight:bold; font-size:11px; margin-bottom:6px;}
.page_offer_image{float:left; border:3px solid #FFFFFF; margin-right:10px; margin-bottom:4px;}
.page_offer_link{clear:both; text-align:right; font-size:11px; font-weight:bold; color:#F26530;}

/* Contact Us */
.contact_row{clear:both; height:220px;}
.contact_left{float:left; width:344px; margin-right:10px;}
.contact_right{float:left; width:392px; height:188px; padding:4px; background-color:#ECE6F1; background-image:url(/images/contact_rightbox.gif); background-repeat:no-repeat;}
.contact_ttl{font-size:12px; font-weight:bold;}
.contact_address{margin-bottom:10px;}
.contact_tel{margin-bottom:10px;}
.contact_fax{margin-bottom:10px;}
.contact_hours{padding-top:4px; position:relative;}
.contact_hours_area{position:absolute; top:-80px; left:133px; width:200px; padding-left:4px; padding-right:4px; padding-top:4px; background-color:#ECECEC; border:2px solid #949494;}
.contact_hours_area_ttl{font-weight:bold; font-size:11px; margin-bottom:4px; text-align:center;}
.contact_hours_area_sect_ttl{background-color:#CC0000; border:1px solid #AA0000; font-weight:bold; color:#FFFFFF; padding:2px;}
.contact_hours_area_sect_txt{background-color:#DDDDDD; border:1px solid #BBBBBB; padding:2px; text-align:center; margin-bottom:4px;}
.contact_getdirs{float:left; width:138px; margin-right:6px; padding-top:46px; text-align:center;}
.contact_getdirs_ttl{font-weight:bold; margin-bottom:6px;}
.contact_getdirs_text{margin-bottom:6px;}
.contact_map{float:left; width:240px; height:180px; border:3px solid #FFFFFF;}

/* Admin Style */
#admin_body{margin:10px; min-width:0px; height:0px; background-color:#FFFFFF; background-image:none;}
#admin_body_nomargin{margin:0px; min-width:0px; height:0px; background-color:#FFFFFF; background-image:none;}
.admin_page_title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.admin_table_head{background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_table_row{background-color:#FFFFFF; border:1px solid #BBBBBB; padding:4px;}
.admin_form_row_title{background-color:#CC0000; border:1px solid #AA0000; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_subtitle{background-color:#CD664F; border:1px solid #AD462F; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_submit{background-color:#CC0000; border:1px solid #AA0000; color:#FFFFFF; font-weight:bold; padding:4px; text-align:center;}
.admin_form_row_left{width:140px; background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold; text-align:left;}
.admin_form_row_right{border:1px solid #BBBBBB; padding:2px; text-align:left;}
.admin_form_smltext{font-size:10px; color:#404040;}
.admin_image{padding:1px; border:1px solid #CCCCCC;}
.admin_standard_row{text-align:center; margin-bottom:10px;}
.admin_error_main{text-align:center; margin-bottom:10px;}
.admin_error_inner{border:2px solid #CC0000; color:#CC0000; text-align:left; padding:10px; margin-left:auto; margin-right:auto;}
.admin_error_inner ul{margin-left:20px;}
.admin_error_title{font-weight:bold; margin-bottom:10px; text-align:center;}
.admin_error_general{font-weight:bold; color:#CC0000;}
.admin_controls_right{text-align:right; margin-bottom:6px; color:#909090;}
.admin_controls_center{text-align:center; margin-bottom:6px; color:#909090;}
.admin_page_area{background-color:#ECCABD;}
.admin_page_subarea{background-color:#E2A894;}
.admin_gallery_controls{height:20px; line-height:20px; padding-right:4px; color:#909090; text-align:center;}
.admin_success{text-align:center; font-weight:bold;}
.admin_search_cont{width:740px; margin-bottom:16px; text-align:center;}
.admin_search_boxrow{background-color:#BBBBBB; border:1px solid #909090; padding:4px;}
.admin_search_boxrow_marg{margin-bottom:6px;}
.admin_thankyou_box{position:absolute; top:108px; left:180px; width:402px; background-color:#FFFFFF; z-index:6;}
.admin_thankyou_inner{border:4px solid #1F7E28; width:386px; padding:4px; position:relative; color:#000000;}