@charset "utf-8";
/* CSS Document */

#outer {
	width:980px;
	margin:0 auto 20px auto;
	text-align:left;
	position:relative;
	z-index:2;
}

#header {
	width:100%;
	z-index:1;
	background-position:0 0;
	background-repeat:repeat;
}
#header_inner {
	width:980px;
	margin:0 auto;
	text-align:left;
	padding-bottom:3px;
	position:relative;
}

#homepage_body #header {
	min-height:500px;
}
#homepage_body #header_inner {
	padding-bottom:10px;
}

/* the logo and the search box */

#logo_search {
	width:980px;
	margin:0 0 15px 0;
}
#search {
	width:315px;
	float:right;
	padding-top:5px;
}
#search button {
	float:right;
	margin-left:10px;
}
#search span {
	color:#fff;
	font-size:11px;
	display:inline-block;
	margin:5px 0 0 0;
}
#search #date {
	margin-right:10px;
}
#search_text {
	padding:5px;
	font-size:14px;
}

#logged_in_as {
	width:auto;
	float:right;
	text-align:right;
}

#search_button {
	font-size:16px;
	float:right;
}

#logo {
	width:284px;
	text-indent:-10000px;
}
#logo a {
	display:block;
	width:284px;
	height:41px;
	background:url(../images/logo.png) no-repeat 0 0;
}

/* body content */

#body_content_outer {
	width:100%;
	background:#fff;
	min-height: 620px;
	text-align:center;
	padding-top:20px;
}

#body_content {
	width:980px;
	margin:0 auto;
	text-align:left;
	position:relative;
	background:#fff;
	padding-bottom:20px;
}


/* nav */

#nav_container {
    width:980px;
    height:48px;
    position:relative;
    margin-bottom:10px;
    z-index:1000000000;
}
#nav_drop_shadow {
    position:absolute;
    top:40px;
    left:0;
    margin:0;
}

#nav {
    width:980px;
    height:40px;
    overflow:hidden;
    background:url(../images/nav_bg_off2.gif) repeat-x 0 0;

    position:absolute;
    left:0;
    top:0;
    z-index:2;
}

#nav_ul {
    margin:0;
    height:40px;

    position:absolute;
    left:0;
    top:0;
    z-index:2;
}

#nav_ul li {
    float:left;
    height:40px;
    list-style-type:none;
    text-align:center;
    margin:0;
}

#nav_ul li a {
    display:inline-block;
    height:16px; /* 40px */
    padding:12px 13px;
    border-right:1px solid #7a7a7a;
    position:relative;
    z-index:2000;
    background:url(../images/nav_bg_off2.gif) repeat-x 0 0;
}

#nav_ul li a:link, #nav_ul li a:visited {
    color:#000;
    text-decoration:none;
}
#nav_ul li a:hover {
    color:#fff;
    text-decoration:none;
    background:#7a7a7a;
}

#nav_li_0 a {
    height:22px !important;
    padding-top:9px !important;
    padding-bottom:9px !important;
}

#nav_li_8 a {
    border-right:0 !important;
    height:22px !important;
    padding:9px 0 !important;
}

#nav_dropdown_outer {
    width:980px;
    height:358px;
    background:url(../images/drop_shadow_980.png) no-repeat 0 bottom;

    display:none;
    position:absolute;
    top:-358px;
    left:0;
    z-index:1;
}

.has_dropdown img {
	width:7px;
	height:4px;
	display:inline;
	vertical-align:middle;
	margin-left:1px;
}

.nav_dropdown {
    width:938px; /* 980px */
    height:309px; /* 350px */
    padding:20px;
    background:#ccc;
    border:1px solid #ccc;
    border-top:none !important;
    text-align:left;
    background:#f5f7f8 url(../images/nav_bg_dropdown2.gif) repeat-x 0 bottom;

    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
}

.nav_dropdown .dropdown {
    width:938px;
    display:none;
}




.dropdown_col_1 {
	width:369px; /* 380px */
	height:309px;
	padding-right:10px;
	border-right:1px solid #fff;
	float:left;
}
.dropdown_col_2 {
	width:335px; /* 357px */
	height:309px;
	padding:0 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #fff;
	float:left;
}
.dropdown_col_3 {
	width:180px; /* 201px */
	height:309px;
	padding:0 10px;
	border-left:1px solid #ccc;
	float:left;
}
.dropdown_col_3 img {
	width:180px;
	height:90px;
}
.dropdown_col_3 p {
	margin-bottom:5px;
}

.dropdown h2 {
	font-size:16px;
	padding:5px 10px;
	font-weight:normal;
	color:#fff;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}





/* the tabs for the nav into text & video */

/* root element for tabs  */
ul.intro_tabs {
	margin:0 !important;
	padding:0;
	height:30px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

/* single tab */
ul.intro_tabs li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}

/* link inside the tab. uses a background image */
ul.intro_tabs a {
	float:left;
	font-size:13px;
	display:block;
	padding:5px 15px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#333;
	margin-right:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;
}

ul.intro_tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}

/* selected tab */
ul.intro_tabs a.current {
	/*border-bottom:2px solid #600000;*/
	color:#fff;
	font-weight:bold;
	cursor:default;
}


/* tab pane */
.intro_panes .intro_pane {
	display:none;
	padding-top:10px;
	color:#333;
}


/* end */



/* root element for tabs  */
.tabs_nav_dd {
	width:190px;
	float:left;
	margin:0 0 0 10px;
}

/* single tab */
.tabs_nav_dd dt {
	list-style-type:none;
	margin-bottom:5px;
	padding:3px 0;
}

.tabs_nav_dd a {
	display:block;
	width:190px; /* 190px */
	position:relative;
	font-size:14px;
	color:#666;
}

.tabs_nav_dd a:hover {
	color:#000;
}
/* selected tab */
.tabs_nav_dd a.current {
	color:#000;
}


/* tab pane */
.subs {
	width:auto;
	float:left;
	font-size:12px;
	display:none;
	padding:5px 10px;
}
.subs span {
	display:block;
	margin:0 0 5px 0;
}


/* explorers */

.explorer_outer {
	width:980px;
	margin:0;
	display:none;
}
.explorer {
	width:958px; /* 980px */
	border:1px solid #ccc;
	padding:10px;
	background:#e6e6e6;
	z-index:10;

	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;

	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}
.explorer ul {
	width:900px;
	margin:0;
}
.explorer ul li {
	margin:0 20px 0 0;
	float:left;
	list-style-type:none;
}
.explorer h2 {
	font-size:14px;
	padding:5px 10px;
	font-weight:normal;
	color:#fff;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.explorer_header {
	width:140px;
	text-align:center;
}

.explorer ul li p {
	padding:0 0 0 10px;
}


.explorer_close {
	width:24px;
	height:24px;
	display:inline-block;
	float:right;
	cursor:pointer;
	background:url(../images/icon_close.png) no-repeat 0 0;
	margin:0 0 10px 10px;
}

.fp_link {
	float:right;
	margin:auto;
	display:inline-block;
	padding-top:4px;
}





/* home page feature area */

#hp_feature_area_container {
	width:980px;
	position:relative;
	z-index:1;
}

#hp_feature_area {
	width:960px; /* 980px */
	height:194px; /* 214px */
	padding:10px;
	margin:0;
	background:url(../images/hp_feature_area_bg.gif) repeat-x 0 0;

	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;

	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}

.tabs {
	width:178px;
	float:left;
	margin:0;
}
.tabs li {
	list-style-type:none;
	margin:0;
	font-size:14px;
	font-family:"Lucida Sans Unicode","Lucida Grande", Arial, Helvetica, sans-serif;
}

.tabs li a {
	display:block;
	width:173px; /* 178px */
	height:31px; /* 38px */
	padding:7px 0 0 5px;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	height:30px !important; /* 42px */
	padding-top:12px !important;
	color:#fff !important;

	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}

.tabs li a img {
	width:24px;
	margin-right:11px;
	vertical-align:middle;
}

/*

#tabs_link_1 a.current:link, #tabs_link_1 a.current:visited { color:#ff7900 !important; text-decoration:none; }
#tabs_link_1 a.current:hover { color:#333 !important; text-decoration:none; }

#tabs_link_2 a.current:link, #tabs_link_2 a.current:visited { color:#e34761 !important; text-decoration:none; }
#tabs_link_2 a.current:hover { color:#333 !important; text-decoration:none; }

#tabs_link_3 a.current:link, #tabs_link_3 a.current:visited { color:#73ae57 !important; text-decoration:none; }
#tabs_link_3 a.current:hover { color:#333 !important; text-decoration:none; }

#tabs_link_4 a.current:link, #tabs_link_4 a.current:visited { color:#95519e !important; text-decoration:none; }
#tabs_link_4 a.current:hover { color:#333 !important; text-decoration:none; }

#tabs_link_5 a.current:link, #tabs_link_5 a.current:visited { color:#1477c2 !important; text-decoration:none; }
#tabs_link_5 a.current:hover { color:#333 !important; text-decoration:none; }

*/

.panes {
	width:772px; /* 782px */
	height:184px; /* 194px */
	padding:5px;
	float:left;

	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
}

.panes_item {
	width:772px;
	height:184px;
	display:none;
	position:relative;
	z-index:1;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.panes_item img {
	width:772px;
	height:184px;
	z-index:1;
}

.panes_text {
	width:752px; /* 772px */
	padding:5px 10px;
	position:absolute;
	top:151px;
	left:0;
	z-index:2;
	background:url(../images/black.png) repeat 0 0;
	color:#fff;
	cursor:pointer;
}
.panes_text h3 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:8px;
}
.panes_text h4 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:5px;
}


/* home page blue boxes */

.manage_widgets {
	width:980px;
	margin:0 auto;
}

.widgets_outer {
	width:100%;
	padding:20px 0;
	background:#e6e6e6;
}

#top_three_boxes, #bottom_three_boxes {
	width:980px;
	margin:0 auto;
	text-align:left;
}
#top_three_boxes .drop_shadow_312, #bottom_three_boxes .drop_shadow_312 {
	margin-bottom:0;
}

.blue_puff_outer {
	width:312px;
	float:left;
	margin-right:22px;
}
.blue_puff_inner {
	width:292px; /* 312px */
	height:119px; /* 138px */
	padding:9px;
	border:1px solid #a9a9a9;
	border-top:0;
	background:#fff;

	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}
.blue_puff_inner_2 .blue_puff_inner {
	height:254px !important;
}
.blue_puff_inner .poll {
	vertical-align:middle;
}

.blue_puff_outer h2 {
	background:url(../images/widget_h2_bg.gif) repeat-x 0 0;
	font-size:14px;
	font-weight:normal;
	padding:6px 10px;
	margin-bottom:0;

	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
.blue_puff_outer h2 span {
	display:block;
	width:auto;
	float:right;
	font-size:11px;
	font-weight:normal;
}

#poll_box .blue_puff_inner {
	background:#fff url(../images/small_owl.png) no-repeat right bottom;
}

#business_directory_box ul {
	margin-left:0;
}
#business_directory_box li {
	float:left;
	list-style-type:none;
	margin:0;
	width:146px;
}
#business_directory_box p {
	margin-bottom:5px;
}

#weather_box ul {
	margin-left:0;
}
#weather_box li {
	float:left;
	list-style-type:none;
	margin:0 8px 0 0;
	width:52px;
}
#weather_box li img, .weather_today_ul_li_pic img, .five_day_ul img {
	width:40px;
	height:40px;
	border:1px solid #333;
	background: #fff;
	padding:5px;
}

#weather_box p {
	margin-bottom:5px;
	text-align:center;
}
.weather_high {
	color:#dc143c;
	padding:0 0 0 12px;
	background:url(../images/weather_arrow_red.png) no-repeat 0 5px;
	font-size:11px;
	text-align:left !important;
}
.weather_low {
	color:#39a1ef;
	padding:0 0 0 12px;
	margin:0 !important;
	background:url(../images/weather_arrow_blue.png) no-repeat 0 5px;
	font-size:11px;
	text-align:left !important;
}

#traffic_box img {
	width:67px;
	height:60px;
	float:right;
	margin:0 0 10px 10px;
}


/* home page news box's - Community, Business, Tourism and Property */

.news_box h2 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}

.news_box_nav, .news_box_nav_2 {
	width:958px; /* 980px */
	height:22px; /* 29px */
	padding:7px 11px 0 11px;
	color:#fff;
	background-repeat:repeat-x;
	background-position:0 0;
	margin:0 auto;
	text-align:left;

	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
.news_box_nav span, .news_box_nav_2 span {
	display:inline-block;
	width:auto;
	margin:0 10px;
}
.news_box_nav_2 {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}

a.news_box_nav_current:link, a.news_box_nav_current:visited, a.news_box_nav_current:hover  {
	font-weight:bold;
}

#news_box_nav_section0 {
	background-image:url(../images/nav_bg_section0.gif);
}
#news_box_nav_section1 {
	background-image:url(../images/nav_bg_section1.gif);
}
#news_box_nav_section2 {
	background-image:url(../images/nav_bg_section2.gif);
}
#news_box_nav_section3 {
	background-image:url(../images/nav_bg_section3.gif);
}
#news_box_nav_section4 {
	background-image:url(../images/nav_bg_section4.gif);
}

.news_box_container {
	width:960px;
	display:none;
}

.news_box_inner {
	width:960px; /* 980px */
	border:1px solid #c0c0c0;
	border-top:0;
	padding:10px 9px;
	min-height:179px; /* 200px */

	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}
.news_box_inner_2 {
	border-top:1px solid #c0c0c0;
}
.news_box_inner_2 p, .news_box_inner p {
	margin-bottom:0;
}

.news_box_images {
	width:960px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
}
.news_box_images span {
	display:inline-block;
	width:184px;
	float:left;
	margin-right:10px;
}
.news_box_images span.start {
    clear: both;
}

.news_box_images span img {
	width:182px;
	height:67px;
	margin-bottom:10px;
	border:1px solid #000;
}
.news_box_images span p {
	margin-bottom:5px;
}

.news_box_images span .bold {
 min-height:30px;
}

.sub_channel_news_box_images {
	margin:0 10px 20px 10px;
	padding-bottom:0;
	border-bottom:0;
}
.sub_channel_news_box_images span {
	margin-bottom:20px;
}

.sub_channel_news_box_images_span_ignore {
	float:none !important;
	width:auto !important;
	margin:0 !important;
}

.news_box_more_less {
	cursor:pointer;
	font-weight:bold;
	margin-bottom:0;
}
.news_box_more_less b {
	visibility:hidden;
	font-style:normal;
}
.news_box_more_less span {
	float:right;
	padding-right:12px;
	display:inline-block;
	font-weight:normal;
	background-position:right 5px;
	background-repeat:no-repeat;
}
.news_box_arrow_down {
	background-image:url(../images/arrow_down.png);
}
.news_box_arrow_up {
	background-image:url(../images/arrow_up.png);
}

.news_box_more_articles {
	width:960px;
	padding-top:10px;
	display:none;
}
.news_box_more_articles_item {
	display:inline-block;
	width:184px;
	float:left;
	margin-right:10px;
	font-size:11px;
}
.news_box_more_articles_item p {
	margin-bottom:5px;
	padding-left:9px;
	background:url(../images/dd_arrow_right.png) no-repeat 0 4px;
}
.news_box_more_articles_item .bold {
	margin-bottom:10px;
	padding-left:0;
	background:none;
}
.news_box_more_articles_item .lite_blue {
	padding:5px 0 0 0;
	background:none;
}


/* footer */

#footer_container {
	width:100%;
	text-align:center;
	background:url(../images/glasgow_skyline.png) no-repeat center bottom;
}

#footer {
	width:100%;
	margin:0 auto;
	padding:20px 0 10px 0;
	background-position:0 0;
	background-repeat:repeat;
	border-top:1px solid #001628;
}
#footer_top, #footer_sections {
	width:980px;
	text-align:left;
	margin:0 auto 10px auto;
}
#search2 {
	padding:4px;
}

#search_footer {
	width:100%;
	padding:20px 0;
	margin:0 auto;
	background:#c0c0c0;
}

#footer_top {
	width:980px; /* 980px */
	color:#666;
	margin-bottom:0;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#footer_top, #footer_top input, #footer_top button {
	font-size:20px;
	vertical-align:middle;
}
#footer_top_ul {
	margin:0;
}
#footer_top_ul li {
	margin-bottom:0 !important;
	list-style-type:none;
	float:left;
}
.footer_top_1st_li {
	width:668px;
}
.footer_top_1st_li input {
	margin-right:10px;
}
.footer_top_2nd_li {
	width:312px;
}
.footer_top_2nd_li span {
	color:#333;
	font-size:14px;
}
.footer_top_2nd_li button, #footer_top_form button {
	font-size:14px !important;
}

#popular_searches {
	font-size:11px !important;
	display:inline-block;
	padding:4px;
	background:#d3d3d3;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#popular_searches strong {
	display:inline-block;
	margin-right:5px;
}

#footer_top_form {
	width:938px; /* 980px */
	height:218px; /* 260px */
	padding:20px;
	margin-top:10px;
	border:1px solid #c0c0c0;
	display:none;
	font-size:14px;
	background:#f5f7f8 url(../images/nav_drop_down_inner_bg2.gif) repeat-x 0 bottom;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#footer_top_form h2 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:20px;
}

#footer_top_form ul {
	margin:0;
}
#footer_top_form ul li {
	width:400px;
	margin:0 40px 0 0;
	float:left;
	list-style-type:none;
}
#footer_top_form button {
	margin-right:10px;
}


#footer_sections {
	margin-bottom:40px;
}
#footer_sections li {
	list-style-type:none;
	float:left;
	margin:0 30px 0 0;
}
#footer_sections h3 {
	color:#fff;
	background-color:#21637a;
	padding:5px 10px;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:normal;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#footer_sections p {
	padding:0 10px;
}

.footer_header_0,
#hp_feature_area_container .footer_header_0 .panes,
#hp_feature_area_container .footer_header_0 ul.tabs a.current,
#hp_feature_area_container .footer_header_0 ul.tabs a.current:hover,
#hp_feature_area_container .footer_header_0 ul.tabs li.current a,
.footer_header_0 ul.tabs_related a.current,
.footer_header_0 .comments_header,
.footer_header_0 .comments_standard button,
.footer_header_0 #kaltura_video_comment,
.theme_helper_0 ul.intro_tabs a.current,
.theme_helper_0 .bd_result h3
{ background-color:#252525 !important; } 	/*  red  */

.footer_header_0 .comments_standard button,
.footer_header_0 #kaltura_video_comment
{ background-image:none !important; }

.footer_header_0 ul.tabs_related a.current,
.footer_header_0 .comments_standard,
.footer_header_0 .comments_standard button,
.footer_header_0 #kaltura_video_comment,
.theme_helper_0 ul.intro_tabs,
.theme_helper_0 ul.intro_tabs a
{ border-color:#252525; } 	/*  red  */


.footer_header_1,
#hp_feature_area_container .footer_header_1 .panes,
#hp_feature_area_container .footer_header_1 ul.tabs a.current,
#hp_feature_area_container .footer_header_1 ul.tabs a.current:hover,
#hp_feature_area_container .footer_header_1 ul.tabs li.current a,
.footer_header_1 ul.tabs_related a.current,
.footer_header_1 .comments_header,
.footer_header_1 .comments_standard button,
.footer_header_1 #kaltura_video_comment,
.theme_helper_1 ul.intro_tabs a.current,
.theme_helper_1 .bd_result h3
{ background-color:#600000 !important; } 	/*  grey  */

.footer_header_1 .comments_standard button,
.footer_header_1 #kaltura_video_comment
{ background-image:none !important; }

.footer_header_1 ul.tabs_related a.current,
.footer_header_1 .comments_standard,
.footer_header_1 .comments_standard button,
.footer_header_1 #kaltura_video_comment,
.theme_helper_1 ul.intro_tabs,
.theme_helper_1 ul.intro_tabs a
{ border-color:#600000; } 	/*  grey  */


.footer_header_2,
#hp_feature_area_container .footer_header_2 .panes,
#hp_feature_area_container .footer_header_2 ul.tabs a.current,
#hp_feature_area_container .footer_header_2 ul.tabs a.current:hover,
#hp_feature_area_container .footer_header_2 ul.tabs li.current a,
.footer_header_2 ul.tabs_related a.current,
.footer_header_2 .comments_header,
.footer_header_2 .comments_standard button,
.footer_header_2 #kaltura_video_comment,
.footer_header_2 ul.intro_tabs,
.theme_helper_2 ul.intro_tabs a.current,
.theme_helper_2 .bd_result h3
{ background-color:#1b5061 !important; } 	/*  blue/green  */

.footer_header_2 .comments_standard button,
.footer_header_2 #kaltura_video_comment
{ background-image:none !important; }

.footer_header_2 ul.tabs_related a.current,
.footer_header_2 .comments_standard,
.footer_header_2 .comments_standard button,
.footer_header_2 #kaltura_video_comment,
.theme_helper_2 ul.intro_tabs,
.theme_helper_2 ul.intro_tabs a
{ border-color:#1b5061; } 	/*  blue/green  */


.footer_header_3,
#hp_feature_area_container .footer_header_3 .panes,
#hp_feature_area_container .footer_header_3 ul.tabs a.current,
#hp_feature_area_container .footer_header_3 ul.tabs a.current:hover,
#hp_feature_area_container .footer_header_3 ul.tabs li.current a,
.footer_header_3 ul.tabs_related a.current,
.footer_header_3 .comments_header,
.footer_header_3 .comments_standard button,
.footer_header_3 #kaltura_video_comment,
.theme_helper_3 ul.intro_tabs a.current,
.theme_helper_3 .bd_result h3
{ background-color:#005200 !important; } 	/*  green  */

.footer_header_3 .comments_standard button,
.footer_header_3 #kaltura_video_comment
{ background-image:none !important; }

.footer_header_3 ul.tabs_related a.current,
.footer_header_3 .comments_standard,
.footer_header_3 .comments_standard button,
.footer_header_3 #kaltura_video_comment,
.theme_helper_3 ul.intro_tabs,
.theme_helper_3 ul.intro_tabs a
{ border-color:#005200; } 	/*  green  */


.footer_header_4,
#hp_feature_area_container .footer_header_4 .panes,
#hp_feature_area_container .footer_header_4 ul.tabs a.current,
#hp_feature_area_container .footer_header_4 ul.tabs a.current:hover,
#hp_feature_area_container .footer_header_4 ul.tabs li.current a,
.footer_header_4 ul.tabs_related a.current,
.footer_header_4 .comments_header,
.footer_header_4 .comments_standard button,
.footer_header_4 #kaltura_video_comment,
.theme_helper_4 ul.intro_tabs a.current,
.theme_helper_4 .bd_result h3
{ background-color:#C71585 !important; } 	/*  pink  */

.footer_header_4 .comments_standard button,
.footer_header_4 #kaltura_video_comment
{ background-image:none !important; }

.footer_header_4 ul.tabs_related a.current,
.footer_header_4 .comments_standard,
.footer_header_4 .comments_standard button,
.footer_header_4 #kaltura_video_comment,
.theme_helper_4 ul.intro_tabs,
.theme_helper_4 ul.intro_tabs a
{ border-color:#C71585; } 	/*  pink  */


.footer_header_5,
#hp_feature_area_container .footer_header_5 .panes,
#hp_feature_area_container .footer_header_5 ul.tabs a.current,
#hp_feature_area_container .footer_header_5 ul.tabs a.current:hover,
#hp_feature_area_container .footer_header_5 ul.tabs li.current a,
.footer_header_5 ul.tabs_related a.current,
.footer_header_5 .comments_header,
.footer_header_5 .comments_standard button,
.footer_header_5 #kaltura_video_comment,
.theme_helper_5 ul.intro_tabs a.current,
.theme_helper_5 .bd_result h3
{ background-color:#0000CD !important; } 	/*  blue  */

.footer_header_5 .comments_standard button,
.footer_header_5 #kaltura_video_comment
{ background-image:none !important; }

.footer_header_5 ul.tabs_related a.current,
.footer_header_5 .comments_standard,
.footer_header_5 .comments_standard button,
.footer_header_5 #kaltura_video_comment,
.theme_helper_5 ul.intro_tabs,
.theme_helper_5 ul.intro_tabs a
{ border-color:#0000CD; } 	/*  blue  */


.footer_header_6,
#hp_feature_area_container .footer_header_6 .panes,
#hp_feature_area_container .footer_header_6 ul.tabs a.current,
#hp_feature_area_container .footer_header_6 ul.tabs a.current:hover,
#hp_feature_area_container .footer_header_6 ul.tabs li.current a,
.footer_header_6 ul.tabs_related a.current,
.footer_header_6 .comments_header,
.footer_header_6 .comments_standard button,
.footer_header_6 #kaltura_video_comment,
.theme_helper_6 ul.intro_tabs a.current,
.theme_helper_6 .bd_result h3
{ background-color:#FF8C00 !important; } 	/*  orange  */

.footer_header_6 .comments_standard button,
.footer_header_6 #kaltura_video_comment
{ background-image:none !important; }

.footer_header_6 ul.tabs_related a.current,
.footer_header_6 .comments_standard,
.footer_header_6 .comments_standard button,
.footer_header_6 #kaltura_video_comment,
.theme_helper_6 ul.intro_tabs,
.theme_helper_6 ul.intro_tabs a
{ border-color:#FF8C00; } 	/*  orange  */


.footer_header_7,
#hp_feature_area_container .footer_header_7 .panes,
#hp_feature_area_container .footer_header_7 ul.tabs a.current,
#hp_feature_area_container .footer_header_7 ul.tabs a.current:hover,
#hp_feature_area_container .footer_header_7 ul.tabs li.current a,
.footer_header_7 ul.tabs_related a.current,
.footer_header_7 .comments_header,
.footer_header_7 .comments_standard button,
.footer_header_7 #kaltura_video_comment,
.theme_helper_7 ul.intro_tabs a.current,
.theme_helper_7 .bd_result h3
{ background-color:#000000 !important; } 	/*  black  */

.footer_header_7 .comments_standard button,
.footer_header_7 #kaltura_video_comment
{ background-image:none !important; }

.footer_header_7 ul.tabs_related a.current,
.footer_header_7 .comments_standard,
.footer_header_7 .comments_standard button,
.footer_header_7 #kaltura_video_comment,
.theme_helper_7 ul.intro_tabs,
.theme_helper_7 ul.intro_tabs a
{ border-color:#000000; } 	/*  black  */



#themes p {
	text-align:center;
}
.themes span {
	display:inline-block;
	border-width:1px;
	border-style:solid;
	border-color:#000;
	cursor:pointer;
	width:98px; /* 100px */
	height:18px; /* 20px */
	background-repeat:repeat;
	background-position:0 0;
	float:left;
	margin:0 10px 10px 0;
}

.theme_0 { background-image:url(../images/theme_0.png); } 	/*  grey  */
.theme_1 { background-image:url(../images/theme_1.png); } 	/*  red  */
.theme_2 { background-image:url(../images/theme_2.png); } 	/*  green/blue  */
.theme_3 { background-image:url(../images/theme_3.png); } 	/*  green  */
.theme_4 { background-image:url(../images/theme_4.png); } 	/*  pink  */
.theme_5 { background-image:url(../images/theme_5.png); } 	/*  blue  */
.theme_6 { background-image:url(../images/theme_6.png); } 	/*  orange  */
.theme_7 { background-image:url(../images/theme_7.png); } 	/*  black  */

.active_theme, .hover_theme { border-color:#fff !important; }

#footer2 {
	width:100%;
	font-size:11px;
	color:#fff;
	background:#600000;
	padding:20px 0;
}

#footer_2_inner {
	width:980px;
	margin:0 auto;
	text-align:left;
	font-size:11px;
}

#footer2 span {
	width:auto;
	display:inline-block;
	margin:0 5px;
}
#footer_right {
	margin:0;
	float:right;
}


/* channel feature area */

#channel_feature_area {
	width:660px;
/*	height:250px; */
	float:left;
	position:relative;
}

/* override the root element to enable scrolling */
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
	width:660px;
	height:250px;
}

/* override single pane */
#flowpanes .flowpanes_item {
	display:none;
	float:left;
	display:block;
	width:660px;
	height:250px;
	position:relative;
}
#flowpanes .flowpanes_item img {
	width:660px;
	height:250px;
	z-index:1;
}

.flowpanes_text {
	width:640px; /* 660px */
	height:43px; /* 50px */
	padding:7px 10px 0 10px;
	background:url(../images/blue.png) repeat 0 0;
	position:absolute;
	top:200px;
	left:0;
	z-index:2;
	text-align:center;
}
.flowpanes_text h3 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:5px;
}

#channel_feature_area .next {
	width:29px;
	height:29px;
	display:block;
	background:url(../images/ch_fa_arrow_right.png) no-repeat 0 0;
	position:absolute;
	top:211px;
	left:621px;
	z-index:3;
	cursor:pointer;
}

#channel_feature_area .prev {
	width:29px;
	height:29px;
	display:block;
	background:url(../images/ch_fa_arrow_left.png) no-repeat 0 0;
	position:absolute;
	top:211px;
	left:10px;
	z-index:3;
	cursor:pointer;
}

/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#channel_feature_area .navi {
	width:50px;
	height:5px;
	position:absolute;
	top:234px;
	left:307px;
	z-index:3;
}

/* items inside navigator */
#channel_feature_area .navi a {
	width:5px;
	height:5px;
	float:left;
	margin:0 5px 0 0;
	background:url(../images/ch_fa_navi.gif) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
#channel_feature_area .navi a:hover {
	background-position:0 -5px;
}

/* active state (current page state) */
#channel_feature_area .navi a.active {
	background-position:0 -10px;
}

#breadcrumbs {
	width:980px;
	font-size:16px;
	font-weight:normal;
	margin:0 auto 10px auto;
	text-align:left;
}
#breadcrumbs em {
	font-style:normal;
	color:#333;
}
#breadcrumbs span {
	float:right;
	font-size:12px;
}

#sub_channels {
	width:980px;
	margin:0 auto;
	text-align:left;
	padding-top:10px;
	border-top:1px dashed #ccc;
}
#sub_channels strong {
	display:inline-block;
	margin-right:10px;
}
#sub_channels span {
	display:inline-block;
	margin:0 5px;
}

.big_4_headlines {
	font-size:18px;
	font-weight:normal;
}
.big_4_headlines .sub_channels {
	float:right;
	text-align:right;
	font-size:12px;
	display:inline-block;
	padding-top:5px;
}

.sub_channel_news_box_images ul {
	margin-left:0;
	padding-top:10px;
	border-top:1px dashed #ccc;
}
.sub_channel_news_box_images li {
	float:left;
	width:321px; /* 330px */
	margin:0;
	list-style-type:none;
}
.sub_channel_news_box_images_prev {
	padding:0 0 0 9px;
	background:url(../images/arrow_dark_left.png) no-repeat 0 4px;
}
.sub_channel_news_box_images_next {
	padding:0 9px 0 0;
	background:url(../images/arrow_dark_right.png) no-repeat right 4px;
	text-align:right;
	float: right  !important;
}
.sub_channel_news_box_images_mid {
	width:300px !important;
	text-align:center;
	color:#999;
}

.top_story {
	min-height:249px !important;
	background:#f5f7f8 url(../images/nav_drop_down_inner_bg2.gif) repeat-x 0 bottom;
	border-bottom:1px solid #333;
}

.top_story h1 {
	color:#fff;
	font-size:18px;
	padding:10px;
	margin-bottom:0;
}
.top_story h1 span {
	float:right;
	font-size:12px;
	width:auto;
	text-align:right;
	display:inline-block;
	padding-top:4px;
}
#top_story_inner {
	width:640px; /* 660px */
	padding:10px 10px 0 10px;
	background:none !important;
}
#top_story_inner img {
	width:182px;
	height:67px;
	border:1px solid #000;
	float:right;
	margin:0 0 0 20px;
}


/* root element for tabs  */
ul.tabs_related {
	margin:0 !important;
	padding:10px 0 0 0;
	min-height:20px;
}

/* single tab */
ul.tabs_related li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}

/* link inside the tab */
ul.tabs_related a {
	float:left;
	display:block;
	padding:5px 10px;
	border:1px solid #666;
	margin-right:10px;
	text-decoration:none;
	color:#333;
	background:#f2f2f2;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

ul.tabs_related a:hover {
	color:#fff;
	background:#666;
}

/* selected tab */
ul.tabs_related a.current {
	color:#fff;
	cursor:default;
}


/* tab pane */
.panes_related div {
	display:none;
	min-height:10px;
	padding:10px 11px 0 11px;
}
.panes_related div p {
	margin-bottom:5px;
}



#article_page_3cols {
	margin:0;
}
#article_page_3cols li {
	float:left;
	margin-right:10px;
	list-style-type:none;
	width: 205px;
}

#article_page_3cols li p {
	margin-bottom:5px;
}
#article_page_3cols li {
	margin-right:50px;
	width:180px;
}
#article_page_3cols {
	margin-bottom:20px;
}


.pullquote_right, .pullquote_left {
	background:transparent url(../images/stripes.png) repeat-y scroll 0 0;
	color:#444;
	float:right;
	font-weight:bold;
	font-size:14px;
	letter-spacing:0px;
	line-height:25px;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:20px;
	padding:0 0 0 20px;
	width:33%;
	color:#000;
}

.pullquote_left {
	float:left;
	margin-left:0px;
	margin-right:20px;
}


#right_col {
	width:300px; /* 320px */
	padding:10px;
	background:#f5f5f5;
	float:right;
	margin-bottom:20px;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.right_col_item {
	width:300px;
	margin-bottom:10px;
}

#left_col {
	width:640px;
	float:left;
	padding-top:10px;
}

#left_col h1 {
	font-size:24px;
	font-weight:normal;
}

.two_cols_640 {
	margin:0 0 20px 0 !important;
}
.two_cols_640_1st_li {
	width:310px;
	margin:0 20px 0 0;
	list-style-type:none;
	float:left;
}
.two_cols_640_2nd_li {
	width:310px;
	margin:0;
	list-style-type:none;
	float:left;
}

.article_page {
	padding-top:0 !important;
}

#article_span_right {
	float:right;
	font-size:11px;
	display:inline-block;
	text-align:right;
	width:auto;
	margin-bottom:20px;
}
#article_span_left {
	float:left;
	font-size:11px;
	display:inline-block;
	width:auto;
	margin-bottom:20px;
}

.article_page_image_wide {
	width:640px;
	height:240px;
	position:relative;
	margin-bottom:10px;
}

.article_page_image_sq {
	width:300px;
	float: left;
	margin-bottom:10px;
	margin-right: 10px;
}



.article_page_image_wide img {
	/* width:640px;
	height:240px; */
	z-index:1;
}
.article_page_image_text {
	width:620px; /* 640px */
	height:30px;  /* 240px */
	padding:10px 10px 0px 10px;
	background:url(../images/black.png) repeat 0 0;
	z-index:2;
	position:absolute;
	top:200px;
	left:0;
	color:#fff;
	font-size:18px;
}

.article_page_image_sq_text {
	width:280px;
	height: 40px;
	padding:10px 10px 0px 10px;
	background:url(../images/black.png) repeat 0 0;
/*	top: -50px; */
	position:absolute;
	margin-top: -50px;
	z-index:2;
	color:#fff;
	font-size:18px;
}

.wp-caption-text, .wp-caption-dd {
	clear: both;
	padding:10px;
	margin-left: 5px;
	margin-right: 5px;
	background:url(../images/black.png) repeat 0 0;
/*	position:absolute;
	margin-top: -50px; */
	min-height: 40px;
	z-index:2;
	color:#fff;
	font-size:16px;
}

.ngg-singlepic {
	padding: 0px !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

.small_caption {
	font-size:16px  !important;
}

.smaller_caption {
	font-size:14px !important;
}

.very_small_caption {
	font-size:12px !important;
	/* padding-bottom: 5px; */
}


#article_page_text {
	width:640px;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	overflow: hidden;
}
.article_page_3col {
	margin-left:0;
}
.article_page_3col li {
	width: 210px;
	float: left;
	list-style-type: none;
	margin-bottom:20px;
}
.article_page_3col_1 {
	text-align:left;
}
.article_page_3col_2 {
	text-align:center;
}
.article_page_3col_3 {
	text-align:right;
}
.article_page_2col {
	margin-left:0;
}
.article_page_2col li {
	width:320px;
	float:left;
	list-style-type:none;
	margin-bottom:20px;
}
.article_page_2col_2 {
	text-align:right;
}
.thumblock {
	width: 200px;
}

#article_page_tags {
	width:640px;
	padding:10px 0 0 0;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	margin-bottom:20px;
}
#article_page_tags a {
	display:inline-block;
	margin:0 0 10px 10px;
}

#facebook_puff img, #facebook_puff img {
	width:300px;
	height:78px;
}


/* article page accordion & more headlines */



#accordion, .right_col_box {
	width:298px; /* 300px */
	border:1px solid #1477c2;
}
#accordion h2, .right_col_box h2 {
	background:url(../images/accordion_header_bg.gif) repeat-x 0 0;
	margin:0 0 1px 0;
	height:23px; /* 30px */
	padding:7px 10px 0 10px;
	font-weight:normal;
	color:#fff;
	cursor:default;
	font-size:12px;
}
#accordion h2 {
	cursor:pointer;
}
#accordion h2.current {
	cursor:default;
	font-weight:bold;
	margin:0;
}
#accordion .pane, .right_col_box .pane {
	display:none;
	width:278px; /* 298px */
	padding:10px;
	background:#fff;
}

#article_page_more_headlines, .right_box_dark {
	border:1px solid #333;
}
#article_page_more_headlines h2, .right_box_dark h2 {
	font-weight:bold;
	background-image:url(../images/more_headlines_header_bg.gif);
	cursor:default;
}
.right_col_box .pane {
	display:block;
}

#accordion b, .right_col_box b, .right_col_item_1_content b {
	font-size:11px;
	color:#999;
	font-weight:normal;
}


/* end article page accordion */


/* comments on article pages */

#comments_container {
	width:auto;
	background:none !important;
}

#kaltura_video_comment {
	float:right;
}

.comments_header {
	/*background:url(../images/accordion_header_bg.gif) repeat-x 0 0;*/
	margin:0;
	height:23px; /* 30px */
	padding:7px 10px 0 10px;
	font-weight:bold;
	color:#fff;
	font-size:12px;

	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
.comments_header b {
	font-weight:normal;
}
.comments_header span {
	float:right;
}
.comments_standard {
	width:618px; /* 640px */
	padding:10px;
	border-width:1px;
	border-style:solid;
	border-top:none;
	margin-bottom:10px;
}

.comments_standard #submit {
	float:left;
}

.comment {
	width:598px; /* 618px */
	padding:10px;
	background:#f5f5f5;
	margin-bottom:10px;
        overflow: hidden;
}



.comment ul {
	margin:0;
}
.comment ul li {
	margin:0;
	float:left;
	list-style-type:none;
}
.comment_image {
	width:62px;
	margin-right:10px !important;
}
.comment_image img {
	width:60px;
	height:60px;
	border:1px solid #000;
}
.comment_text {
	width:526px;
}


.comment .comment{
	padding:10px;
	background:#fff;
	margin-bottom:10px;
}



.reply .comment_image, .comment .comment .comment_image {
	padding-left:26px !important;
	background:url(../images/arrow_reply.png) no-repeat 0 0;
}
.reply .comment_text, .comment .comment .comment_text {
	width:500px !important;
}

.comment_text em {
	color:#999;
}
.comment_reply {
	float:right;
}
.comments_form_field {
	padding:2px;
	font-size:12px;
	border:1px solid #999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.comments_reply ul {
	margin:0;
}
.comments_reply ul li {
	margin:0;
	float:left;
	list-style-type:none;
	width:299px;
}
.comments_reply ul li label {
	width:65px;
	display:inline-block;
	float:left;
	font-weight:normal;
}
.label2 {
	width:80px !important;
}

/* end comments on article pages */


/* fancy box */

.fancy_box_outer {
	width:620px; /* 640px */
	padding:0 10px;
	position:relative;
	margin: 0 auto;
}
.fancy_box_outer h2 {
	margin:0;
	padding:7px 10px 0 10px;
	width:620px; /* 640px */
	height:23px; /* 30px */
	position:absolute;
	top:10px;
	left:0;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background:url(../images/accordion_header_bg.gif) repeat-x 0 0;
	z-index:2;
}
.fancy_box_outer h2 span {
	float:right;
	font-weight:normal;
}

.fancy_box_left {
	width:10px;
	height:11px;
	background:url(../images/fancy_box_left.gif) no-repeat 0 0;
	position:absolute;
	top:40px;
	left:0;
	z-index:2;
}
.fancy_box_right {
	width:10px;
	height:11px;
	background:url(../images/fancy_box_right.gif) no-repeat 0 0;
	position:absolute;
	top:40px;
	left:630px;
	z-index:2;
}

.fancy_box_inner {
	width:600px; /* 620px */
	padding:50px 10px 10px 10px;
	background:#f5f7f8 url(../images/nav_drop_down_inner_bg2.gif) repeat-x 0 bottom;
	border-bottom:1px solid #c0c0c0;
	z-index:1;
}

.register_ul {
	margin:0;
}
.register_ul li {
	margin:0;
	float:left;
	list-style-type:none;
}
.register_ul_1 {
	width:230px;
	border-right:1px dashed #ccc;
	margin-right:30px !important;
}

.register_ul_2 {
	width:339px;
}
.register_owl {
	width:104px;
	height:95px;
	float:right;
	margin:50px 0 0 10px;
}
.facebook_button {
	width:154px;
	height:22px;
	cursor:pointer;
}

.checkbox_style {
	vertical-align:middle;
	margin-right:5px;
	display:inline-block;
}

/* END fancy box */



/* business directory */

#bd_search_form {
	margin:0;
}
#bd_search_form li {
	margin:0;
	float:left;
	list-style-type:none;
	width:185px;
}

#bd_last_li {
	width:45px !important;
}

.faded_term {
	color:#999;
}

#bd_atoz {
	margin:0;
}

#bd_atoz li {
	margin:0;
	width:200px;
	float:left;
	list-style-type:none;
}

#bd_atoz li select {
	border:1px solid #333;
	margin:0 0 0 10px;
	padding:2px;
	vertical-align:middle;
	width:54px;
}

#bd_categories {
	width:640px;
	height:504px;
}
.bd_cat {
	width:206px !important;
	height:155px;
	margin:0 10px 10px 0;
	float:left;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.bd_cat img {
	width:206px;
	height:155px;
}

.bd_cat_link {
	display:inline-block;
	width:206px;
	height:27px; /* 28px */
	padding-top:4px;
	text-align:center;
	position:absolute;
	top:131px;
	left:0;
	background:url(../images/black.png) repeat 0 0;
	z-index:2;
}

#bd_nav {
	margin:0 0 20px 0;
	float:right;
}
#bd_nav li {
	margin:0 0 0 5px;
	float:left;
	list-style-type:none;
	color:#999;
}
#bd_nav a.current {
	color:#dc143c !important;
	font-weight:bold;
}
#bd_nav img {
	width:4px;
	height:7px;
	vertical-align:middle;
	margin:0 3px;
}

#bd_categories div {
	display:none;
}

#bd_nav span {
	color:#333;
	cursor:pointer;
}


/* override the root element to enable scrolling */
#bd_categories {
	position:relative;
	overflow:hidden;
	clear:both;
}

/* override single pane */
#bd_categories div {
	float:left;
	display:block;
	width:640px;
}

/* our additional wrapper element for the items */
#bd_categories .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#bd_categories_text {
	width:640px;
	border-top:1px solid #fa99ac;
	margin-bottom:20px;
	padding-top:10px;
}
.bd_categories_text_col {
	width:186px;
	margin-right:19px;
	float:left;
}

.bd_tabs {
	margin:0 0 10px 0;
}
.bd_tabs li {
		float:left;
		padding:0 30px 0 0;
		list-style-type:none;
		font-size:14px;
}

ul.bd_tabs a.current, ul.bd_tabs a.current:hover, ul.bd_tabs li.current a {
	color:#dc163d !important;
}

.bd_pane {
	width:596px;
	display:none;
}

#bd_subnav {
	width:640px; /* 640px */
	margin-bottom:20px;
}

#bd_sort_etc {
	width:640px;
	margin-bottom:20px;
}
#bd_sort_etc span {
	float:right;
}

#bd_pagination, #bd_pagination2 {
	width:640px; /* 640px */
	margin-bottom:10px;
	text-align:center;
	font-size:11px;
}
#bd_pagination span {
	border-color:#ccc;
	color:#999;
}

#bd_pagination a, #bd_pagination span {
	display:inline-block;
	border-style:solid;
	border-width:1px;
	padding:3px 5px;
	margin-right:3px;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#bd_pagination a:link, #bd_pagination a:visited {
	color:#333;
	text-decoration:none;
	border-color:#39a1ef;
}
#bd_pagination a:hover {
	color:#fff;
	text-decoration:none;
	border-color:#39a1ef;
	background:#39a1ef;
}
a.pag_current:link, a.pag_current:visited, a.pag_current:hover {
	background:#39a1ef;
	color:#fff !important;
}

.bd_logo {
	width:120px;
	height:90px;
	margin:0 0 20px 20px;
	float:right;
	border:1px solid #000;
}

.bd_contact_details {
	margin:0 0 30px 0;
}
.bd_contact_details li {
	list-style-type:none;
	margin-bottom:10px;
}
.bd_contact_details li label {
	float:left;
	width:100px;
	font-weight:bold;
}

/* business directory details page tabs */

/* root element for tabs  */
ul.bd_tabs2 {
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #dc163d;
	height:30px;
}

/* single tab */
ul.bd_tabs2 li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 2px 0 0 !important;
	list-style-image:none !important;

}

/* link inside the tab */
ul.bd_tabs2 a {
	background:#e34761;
	display:block;
	height:30px;
	font-size:14px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:0 10px;
	margin:0;
	position:relative;
	top:0px;
	border:1px solid #e34761;
	border-bottom:0 !important;

	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
}

ul.bd_tabs2 a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
ul.bd_tabs2 a:hover {
	background:#FA99AC;
	color:#000;
}

/* active tab uses a class name "current" */
ul.bd_tabs2 a.current, ul.bd_tabs2 a.current:hover, ul.bd_tabs2 li.current a {
	background:#fff;
	cursor:default !important;
	color:#e34761 !important;
}

div.bd_panes2 {
	margin-bottom:20px;
}

/* initially all panes are hidden */
div.bd_panes2 div.bd_single_pane {
	display:none;
}


div.bd_panes2 div.bd_single_pane {
	display:none;
	padding:15px 10px;
	border:1px solid #e34761;
	border-top:0;
	font-size:14px;
	background-color:#fff;

	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}

.bd_result h3 a:link, .bd_result h3 a:visited {
	color:#fff;
}
.bd_result h3 a:hover {
	color:#ff0;
}

/* END business directory */


/* Traffic Information page */

#traffic_feed {
	width:640px;
	margin-bottom:20px;
}

/* END Travel Information page */


/* Widget Manager */


/* log in overlay css code */

#widget_manager {

	/* overlay is hidden before loading */
	display:none;

	/* standard decorations */
	width:600px;
	border:10px solid #666;

	/* for modern browsers use semi-transparent color on the border. nice! */
	border:10px solid rgba(153, 153, 153, 0.66);

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:left;
	z-index:11;
}

#widget_manager .widget_manager_div {
	padding:10px;
	border:1px solid #1477c2;
	background:#fff;
}
#widget_manager h2 {
	margin:-11px;
	margin-bottom:10px;
	color:#fff;
	background:url(../images/button_bg_blue_1_b.gif) repeat-x 0 bottom;
	padding:6px 10px;
	font-weight:normal;
	font-size:18px;
}

.wm_row {
	width:558px; /* 580px */
	padding:8px;
	border:1px solid #c0c0c0;
	margin-bottom:10px;
	background:#f5f7f8 url(../images/button_bg_grey.gif) repeat-x 0 bottom;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.wm_row span {
	width:179px;
	display:inline-block;
	float:left;
	margin:0 10px 10px 0;
}
.wm_row span input {
	vertical-align:middle;
	margin-right:5px;
	display:inline-block;
}

#widget_manager_buttons span {
	float:right;
}

.not_bold b {
	font-weight:normal;
}

/* END log in overlay css code */


/* Weather Channel */

.box_1 {
	width:620px; /* 640px */
	padding:10px;
	background:#39a1ef url(../images/box_bg_blue.gif) repeat-x 0 0;
	margin-bottom:20px;
	color:#fff;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.box_bg_grey {
	background:#f5f7f8 url(../images/box_bg_grey.gif) repeat-x 0 0;
}
.box_bg_grey_text {
	color:#000;
}

.box_1 h3 {
	font-size:18px;
	padding:10px;
	background:#fff;
	color:#333;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.box_1 h3 .autocomp {
	float:right;
	font-size:12px;
	display:inline-block;
	padding:5px 10px;
	background:#f5f5f5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.box_1 h3 .autocomp input {
	vertical-align:middle;
}

.weather_right {
	float:right;
	display:inline-block;
	padding-top:4px;
}



.box_2 {
	width:620px;
}
.box_2 h4 {
	font-size:16px;
}

.weather_today_ul {
	margin:0 35px 10px 35px;
}
.weather_today_ul li {
	list-style-type:none;
	float:left;
	margin:0;
}
.weather_today_ul_li_text {
	width:150px;
	text-align:center;
	font-size:18px;
	padding-top:17px;
}
.weather_today_ul_li_pic {
	padding-left:20px;
	width:57px;
}



.five_day_ul {
	margin:0 0 10px 0;
}
.five_day_ul li {
	margin:0 6px 0 0;
	list-style-type:none;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	width:98px;
	padding:0 0 10px 0;
}
/*
.five_day_ul li img {
	width:57px;
	height:57px;
}*/

#weather_regions_accordion_holder {
	width:620px; /* 640px */
	padding:10px;
	background:#39a1ef url(../images/box_bg_blue.gif) repeat-x 0 0;
	margin-bottom:20px;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#weather_regions_accordion {
	width:620px; /* 620px */
}
#weather_regions_accordion h2 {
	margin:0;
	height:23px; /* 30px */
	padding:5px 10px 0 10px;
	font-weight:normal;
	color:#fff;
	cursor:default;
	font-size:14px;
	border:1px solid #fff;
	border-bottom:0;
}
#weather_regions_accordion h2 {
	cursor:pointer;
}
#weather_regions_accordion h2.current {
	cursor:default;
	font-weight:bold;
	background:#fff;
	color:#1477c2;
	font-size:16px;
}
#weather_regions_accordion .pane {
	display:none;
	width:600px; /* 620px */
	padding:10px;
	background:#fff;
}

#weather_regions_accordion .pane p.bold {
	font-weight:normal;
	font-size:14px;
}

#severe_weather_warnings {
	border-color:#dc143c;
}
#severe_weather_warnings h2 {
	background-image:url(../images/red_header_bg.gif)
}

.icon_warning {
	width:48px;
	height:48px;
	float:right;
	margin:0 0 10px 10px;
}

/* END Weather Channel */


/* display ads overlays */

.display_ads_overlay img {
	margin:30px;
}

/* END display ads overlays */


/* video player container */

.player {
	width:300px;
	height:225px;
	border:1px solid #000;
	cursor:pointer;
	display:block;
	text-align:center;
	margin:0 auto;
}


/* FOOTBALL CHANNEL */

#football_feature_area {
	width:660px;
	height:250px;
	float:left;
	position:relative;
}

/* the tabs for the nav into text & video */

/* root element for tabs  */
ul.football_channel_tabs {
	width:245px;
	margin:0 !important;
	padding:0;
	height:50px;
	float:right;
}

/* single tab */
ul.football_channel_tabs li {
	padding:0;
	margin:0;
	list-style-type:none;
}

/* link inside the tab. uses a background image */
ul.football_channel_tabs a {
	font-size:18px;
	font-weight:normal;
	display:block;
	width:217px; /* 245px */
	height:20px; /* 50px */
	padding:14px 10px 16px 18px;
	text-decoration:none;
	background:url(../images/football_tab_off.gif) no-repeat 0 0;
	color:#000;
	position:relative;
}

/* selected tab */
ul.football_channel_tabs a.current {
	color:#fff;
	background:url(../images/football_tab_on.gif) no-repeat 0 0;
}

.football_channel_panes {
	float:left;
	width:415px;
	height:250px;
}

/* tab pane */
.football_channel_panes .football_channel_pane {
	display:none;
}
.football_channel_panes .football_channel_pane img {
	width:415px;
	height:250px;
}

.football_clubs {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}

.football_clubs span label, .football_clubs_right_col label {
	display:inline-block;
	width:70px;
	font-weight:bold;
	color:#666;
}
.football_clubs span em, .football_clubs_right_col em {
	color:#666;
}

.fc_padding {
	padding-top:5px;
	margin-bottom:0;
}

.football_club_logo {
	width:182px;
	height:67px;
	border:1px solid #000;
	float:right;
	margin:0 0 20px 20px;
}

.football_channel_panes {
	margin-bottom:20px;
}

.football_club_page .football_channel_panes {
	width:395px;
}
.football_club_page .football_channel_panes img {
	width:395px;
}

.football_club_page  ul.football_channel_tabs a {
	height:40px; /* 50px */
	padding:5px 10px 5px 18px;
	font-size:16px;
}


/* the tabs for the football club pages */

/* root element for tabs  */
ul.football_club_tabs {
	margin:0 !important;
	padding:0;
	height:33px;
}

/* single tab */
ul.football_club_tabs li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}

/* link inside the tab. uses a background image */
ul.football_club_tabs a {
	float:left;
	font-size:18px;
	display:block;
	text-decoration:none;
	height:23px; /* 33px */
	padding:5px 20px;
	background-color:#ccc;
	color:#000;
	margin-right:2px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	position:relative;
}

ul.football_club_tabs a:hover {
	background-color:#333;
	color:#fff;
}

/* selected tab */
ul.football_club_tabs a.current {
	background-color:#000;
	color:#ff7900;
	cursor:default;
}

.football_club_panes {
	margin-bottom:20px;
}

/* tab pane */
.football_club_panes .football_club_pane {
	display:none;
	border:5px solid #000;
	min-height:150px;
	padding:10px;
}

.football_club_pane_scroll {
	height:300px;
	overflow:auto;
	overflow-x:hidden;
	padding-right:10px;
}

.football_club_fixtures h3 {
	font-size:16px;
	font-weight:normal;
	color:#ff7900;
}

.football_club_fixtures table {
	margin-bottom:10px;
}

.football_club_fixtures td {
	background:#f2f2f2;
}

.football_club_fixtures th, .football_club_fixtures td {
	color:#000;
	text-align:center;
	padding:4px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

.football_club_fixtures th {
	background:#ccc;
}


/* football club page gallery */

.football_club_gallery {
	position:relative;
	padding:0;
	overflow-y:hidden;
}

/* override the root element to enable scrolling */
#flowpanes_football_club_gallery {
	position:relative;
	overflow:hidden;
	clear:both;
	width:610px;
	height:300px;
}

/* override single pane */
#flowpanes_football_club_gallery .flowpanes_item_football_club_gallery {
	display:none;
	float:left;
	display:block;
	width:610px;
	height:285px;
	position:relative;
}
#flowpanes_football_club_gallery .flowpanes_item_football_club_gallery img {
	width:610px;
	height:285px;
	z-index:1;
}

.flowpanes_text_football_club_gallery {
	width:590px; /* 610px */
	height:38px; /* 50px */
	padding:12px 10px 0 10px;
	background:url(../images/black.png) repeat 0 0;
	position:absolute;
	top:235px;
	left:0;
	z-index:2;
	text-align:center;
}
.flowpanes_text_football_club_gallery h3 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:5px;
	color:#fff;
}

.football_club_gallery .next {
	width:29px;
	height:29px;
	display:block;
	background:url(../images/football/football_arrow_right.png) no-repeat 0 0;
	position:absolute;
	top:245px;
	left:571px;
	z-index:3;
	cursor:pointer;
}

.football_club_gallery .prev {
	width:29px;
	height:29px;
	display:block;
	background:url(../images/football/football_arrow_left.png) no-repeat 0 0;
	position:absolute;
	top:245px;
	left:10px;
	z-index:3;
	cursor:pointer;
}

/* our additional wrapper element for the items */
#flowpanes_football_club_gallery .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

.football_club_gallery .navi {
	width:60px;
	height:5px;
	position:absolute;
	top:295px;
	left:278px;
	z-index:3;
}

/* items inside navigator */
.football_club_gallery .navi a {
	width:5px;
	height:5px;
	float:left;
	margin:0 5px 0 0;
	background:url(../images/ch_fa_navi.gif) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.football_club_gallery .navi a:hover {
	background-position:0 -5px;
}

/* active state (current page state) */
.football_club_gallery .navi a.active {
	background-position:0 -10px;
}

#football_club_latest {
	background:#f5f5f5;
	width:620px; /* 640px */
	padding:10px;
	margin-bottom:20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#football_club_latest span {
	color:#dc143c;
	display:inline-block;
	width:100px;
	font-weight:bold;
}

.football_club_h1 {
	margin-bottom:10px;
}
.football_club_em {
	font-size:16px;
	margin:0;
}
