/* =GLOBAL
----------------------------------------------- */
body h1 { color: #FFF; background: #bebebe; }
body h2 { color: #EA230E; }
body h3 { color: #EA230E; }
body h4 { color: #EA230E; }
body h5 { color: #333; }

/* =BACKGROUND
----------------------------------------------- */
body { background: url(images/bg.jpg) 0 0 repeat-x #FFF; }

/* =MAIN NAVIGATION
----------------------------------------------- */
div.wrapper div#menuwrapper { background: url(images/navbg_home.jpg) 0 0 repeat-x; }

/* =BANNER
----------------------------------------------- */
div#banner { border-bottom: none; margin-bottom: 0px !important; }
.vu_banner1 { background: url(images/VisitUsBannerNew.jpg) 0 0 no-repeat !important; }
.vu_banner2 { background: url(images/VisitUsBannerNew.jpg) 0 0 no-repeat !important; }
.vu_banner3 { background: url(images/VisitUsBannerNew.jpg) 0 0 no-repeat !important; }
.vu_banner4 { background: url(images/VisitUsBannerNew.jpg) 0 0 no-repeat !important; }
.vu_banner5 { background: url(images/VisitUsBannerNew.jpg) 0 0 no-repeat !important; }
.vu_banner6 { background: url(images/VisitUsBannerNew.jpg) 0 0 no-repeat !important; }
.vu_banner7 { background: url(images/VisitUsBannerNew.jpg) 0 0 no-repeat !important; }
.vu_banner8 { background: url(images/VisitUsBannerNew.jpg) 0 0 no-repeat !important; }

/* =TABS
----------------------------------------------- */
div.column_860.float_left.mb_20 div.visit_tabs { background: url(images/tab_bar.gif) repeat-x; height: 24px; padding: 2px 6px 4px 6px; }
div.column_860.float_left.mb_20 div.visit_tabs ul { display: block; float: left; margin: 0px !important; padding: 2px 0px 0px 0px !important; }
div.column_860.float_left.mb_20 div.visit_tabs ul li { display: block; float: left; font-size: 9pt; margin: 0 2px 0px 2px !important; }
div.column_860.float_left.mb_20 div.visit_tabs ul li a { display: block; padding: 4px 12px 0 8px; color: #FFFFFF; font-weight: normal; }
div.column_860.float_left.mb_20 div.visit_tabs ul li a:hover { text-decoration: underline; }
div.column_860.float_left.mb_20 div.visit_tabs ul li.active a { font-weight: bold; color: #999999 !important; background: url(images/visit_tab_right.gif) 100% 0 no-repeat; padding: 4px 13px 10px 8px; }
div.column_860.float_left.mb_20 div.visit_tabs ul li.active { display: block; background: url(images/visit_tab_left.gif) 0 0 no-repeat; padding: 0px 0px 0px 4px; }


/* =NAV LEFT
----------------------------------------------- */
ul.nav_left li a { background: url(images/leftnav_bg_sprite.gif) 0 50% repeat-x; }
ul.nav_left li a:hover { background: url(images/leftnav_bg_sprite.gif) 180px 50% repeat-x; }

ul.nav_left li:hover a,
ul.nav_left li.sfhover a { background: url(images/leftnav_bg_sprite.gif) 180px 50% repeat-x; color: #FFF; }


ul.nav_left li:hover li a,
ul.nav_left li.sfhover li a { background: #E1E1E1; color: #295C93; }
ul.nav_left li li a:hover { background: #999; color: #FFF; }

ul.nav_left li.nav_left_nosub a { background: url(images/leftnav_bg_nosub.gif) 0 50% repeat-x; }
ul.nav_left li.nav_left_nosub a:hover { background: url(images/leftnav_bg_nosub.gif) 180px 50% repeat-x; }

/* =MIDDLE COLUMN INFO BOX
----------------------------------------------- */
div.more_info { background: url(images/news_bg.jpg) bottom left repeat-x; border: #A6D0E7 1px solid; }

/* =RIGHT COLUMN
----------------------------------------------- */
div.rightbar { background: #F8FBBA; border: #DDD 1px solid; }

#menubar li a {  background: url(images/nav_divider_bg.gif) 100% 0 no-repeat; }

body h3.h3_feature { background: url(images/h3_right.gif) 100% 0 no-repeat; width: 100%; }
body h3.h3_feature p { margin: 7px 0 7px 12px; }
body h3.h3_feature span { background: url(images/h3_left.gif) 0 0 no-repeat; }

body div.column_550 h3.h3_feature span.full { width: 530px; }
body div.column_290 h3.h3_feature span.full { width: 270px; }

body #vdo_head h3 { background: #333 url(images/vdo_bar.jpg) no-repeat; }

body .search input#search { background: url(images/search_bg.gif) 0 0 no-repeat; border: none; padding: 4px 4px 0 20px; height: 17px; font-size: 7.5pt; width: 141px; float: left; display: block; color: #666; }
body .search a#btn_go { border: none; background: url(images/search_bg.gif) 100% 0 no-repeat; padding: 4px 0 0 10px; width: 47px; height: 17px; display: block; float: right; font-size: 7.5pt; color: #333; }

body #menuwrapper { border-bottom: 1px solid #666666; }

div.aboutallen { height: 156px; width: 488px; background: url(images/aboutallenbg.jpg) 10px 10px no-repeat; padding: 20px; width: 508px; border: 1px solid #CCC; border-top: none; }
div.aboutallen ul { margin: 0 0 1em 0; list-style: none; }

h6 { background: url(images/quicklinks_bg.gif) top left no-repeat; }

.quicklinks { background: url(images/news_bg.jpg); border: #999999 1px solid; }
.quicklinks ul li a { background: url(images/icn_arrow_grn.gif); }

.business_tags_filter		{}
.listingsContainer { overflow: auto;}
.business_tags h1		{ font: 11pt Helvetica; color: #333; background: none; text-align: left; padding: 0; margin: 0; }
.business_tags h2		{ padding: 8px 0 0 0; font: bold 8pt Helvetica; color: #333; margin: 0px  }

.business_tags ul,
.business_tags_filter ul		{ margin: 0px !important; }

.business_tags li,
.business_tags_filter li	{ padding: 0 0 4px 0 !important; }

.business_tags li a,		
.business_tags_filter li a		{ padding-left: 5px; }
.relatedTags_left { float:left; }

div.column_860 .sliderWrapper { width: 840px; }
div.column_860 .sliderWrapper { width: 840px; }