/* CSS Document */
@charset "utf-8";
/* ----------------------------------------
	RESETS 
	http://meyerweb.com/eric/tools/css/reset/ 
    v2.0 | 20110126
    License: none (public domain)
------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	font-family: 'pt_sans_narrowregular';
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ----------------------------------------
	STRUCTURE 
------------------------------------------- */

/* Outer */
#top-strap {height:9px;background:#00b1ae;}
#outerwrapper {padding-bottom:20px;}
#wrapper {width:940px;margin: 0 auto;}

/* Header */
#header {padding-top:18px;}
#header-wrapper {position:relative;}
#header-left {width:490px;position:absolute;left:-59px;}
#header-right {width:400px;}

.moduletable.home-strapline {
	margin-top:12px;
	padding:5px 0 30px;
	border-top:1px solid #006a98;
	text-align:center;
}
.home-banner {height:103px;}

#navigation {
	position:relative;
	width:940px;
	height:41px;
	background: rgb(0,106,152); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmE5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzQzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,106,152,1) 0%, rgba(23,67,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,106,152,1)), color-stop(100%,rgba(23,67,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a98', endColorstr='#174375',GradientType=0 ); /* IE6-8 */
}
#nav {
	position:absolute;
	bottom:0;
	left:0;
	width:940px;
}

/* Content */
#content{padding:20px 0 40px;}

#top-content-left {width:300px;}
#top-content-right {width:620px;}

.internal #top-content-left {width:630px;}
.internal #top-content-right {width:220px;}

#mid-content-wrapper {padding:32px 0 0;}
#mid-content-left {width:700px;}
#mid-content-right {width:220px;}

#mid-content-wrapper.remove-padding {padding:0;}
#mid-content-left.full-width {width:940px;}

#btm-content-wrapper {padding:11px 0 0;}
#btm-content-left {width:300px;}
#btm-content-right {width:620px;}

/* Events */
.internal.events #top-content-left {width:421px;}
.internal.events #top-content-right {
	width:460px;
	padding:0;
	background:none;
}
.ev_adminpanel {display:none;}

/* Content Video */
.itemView .itemVideoCaption {display:block;margin-top:10px;color:#999;text-align:center;}
.itemVideoCaption h2 {
	font-family: 'pt_sans_narrowregular';
	font-size:20px;
	color:#006a98;
	line-height:40px;
	border-top:2px solid #006a98;
	border-bottom:2px solid #006a98;
	margin-top:30px;
}
#content div.itemVideoBlock {padding:0;margin:20px 0 40px;}
.avPlayerContainer {width:100%!important;}
.itemVideoEmbedded, .avPlayerBlock {
	position: relative;
    padding-bottom: 56.25%!important;
    padding-top: 30px!important; height: 0; overflow: hidden;
}
.itemVideoEmbedded iframe,
.itemVideoEmbedded object,
.itemVideoEmbedded embed,
.avPlayerBlock iframe,
.avPlayerBlock object,
.avPlayerBlock embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Footer */
#foot-top {
	border-color: #006a98;
	border-width: 2px 0;
	border-style: solid;	
	padding:13px 0;
}
.foot-top-box {
	width:219px;
	padding:0 10px 0 9px;
	border-left:1px solid #006a98;
}
#foot-top div:first-child {border-left:none;padding-left:0;}
#foot-top div:first-child + div + div + div {padding-right:0;}

#foot-mid {padding: 17px 0 23px;}
#foot-btm {padding:19px 0 0;}

#foot-navigation {
	background: rgb(0,106,152); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmE5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzQzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,106,152,1) 0%, rgba(23,67,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,106,152,1)), color-stop(100%,rgba(23,67,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a98', endColorstr='#174375',GradientType=0 ); /* IE6-8 */
	padding:14px 0 14px 10px; 
}
#foot-navigation ul {display:inline;}
#foot-navigation ul li {
	font-family: 'pt_sans_narrowbold';
	color:#fff;
	font-size:12px;
	line-height:8px;
	border-left:1px solid #fff;
	float:left;
	padding: 0 5px;
}
#foot-navigation ul:first-child li {border:none;}
#foot-navigation ul li a:link, #foot-navigation ul li a:active, #foot-navigation ul li a:visited {
	color:#fff;
	text-decoration:nono;	
}

#foot-btm img:first-child {padding:0 15px 0 0;border:none;}
#foot-btm img {padding:0 15px;border-left:2px solid #000;}


/* ----------------------------------------
	MODULES 
------------------------------------------- */

/* Call to Action Header: Join Free Here Home */
.home #top-content-right {
	width:620px;
	height:224px;
	background:url(https://www.abcorg.net/images/frontpage/abcorg_frontpage.jpg);
}
.home #top-content-right .moduletable {
	width:205px;
	padding:12px 15px 0 0;
	float:right;
}
.home #top-content-right .custom p:first-child {
	font-family: 'pt_sans_narrowbold';
	font-size:23px;
	line-height:26px;
	color:#fff;	
	margin-bottom:5px;
}

.home #top-content-right .custom p {
	font-family: 'pt_sans_narrowregular';
    font-size: 14px;
    line-height: 21px;	
	color:#fff;
	margin-bottom:20px;
}

/* Call to Action: Join Free Here Internal */
.moduletable.call-to-action-join {
	padding:16px 0 27px 40px;
	margin-bottom:34px;
	background: rgb(0,106,152); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmE5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzQzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,106,152,1) 0%, rgba(23,67,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,106,152,1)), color-stop(100%,rgba(23,67,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a98', endColorstr='#174375',GradientType=0 ); /* IE6-8 */
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#content .custom.call-to-action-join p:first-child {
	font-family: 'pt_sans_narrowbold';	
	font-size:40px;
	color:#fff;
	line-height:1;
	margin-bottom:21px;
}
#content .custom.call-to-action-join p:first-child span {font-size:54px;}
.moduletable.call-to-action-join a {display:inline-block;*display:inline;zoom:1;}
#top-content-right .moduletable.call-to-action-join {margin:0;}

/* Comments */
#btm-content-wrapper h3 {
	text-transform:uppercase;
	color:#fff;
	font-size:24px;
	display:block;
	line-height:1.7;
	padding-left:10px;
}
#btm-content-left h3 {
	background: rgb(0,106,152); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmE5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzQzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,106,152,1) 0%, rgba(23,67,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,106,152,1)), color-stop(100%,rgba(23,67,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a98', endColorstr='#174375',GradientType=0 ); /* IE6-8 */
}
#content #btm-content-left ul {padding-top:24px;margin:0;}
#content #btm-content-left li, #content #btm-content-left .even {padding:6px 0 15px!important;list-style:none;}
.lcItemTitle, .lcComment, #btm-content-left .more-info {display:block;}
.lcItemTitle {
	font-family: 'pt_sans_narrowbold';	
	font-size:24px;
	line-height:1.1;
}
.lcItemTitle a:link, .lcItemTitle a:active, .lcItemTitle a:visited {color:#006a98;}
.lcItemTitle a:hover {color:#298eb9;}
.lcComment {
	font-family: 'pt_sans_narrowregular';
	color:#464646;
	font-size:15px;
	line-height:1.3;
	margin-bottom:7px;
}

/* Contact Details */
.moduletable.contact-details {margin-top:33px;}
.rightcol-title {
	font-family: 'pt_sans_narrowregular';
	font-size:20px;
	padding:8px 0;
	margin-bottom:33px;
	border-top:2px solid #000; 
	border-bottom:2px solid #000;	
}
#content .contact-details p {margin-bottom:28px;}
#k2Container.contacts {padding:0;}

/* Welcome to ABC */
#content #top-content-left ul {margin:0;}
#content #top-content-left li {list-style:none;}
#top-content-left .moduleItemReadMore:link, #top-content-left .moduleItemReadMore:active, #top-content-left .moduleItemReadMore:visited {
	font-family: 'pt_sans_narrowbold';
	font-size:12px;
	color:#6d6e71;	
	float:right;
	padding-left:10px;
	padding-top:10px;
	background:url(../images/assets/bg-moreinfro-arrow.gif) left bottom no-repeat;
}
#top-content-left .moduleItemReadMore:hover {text-decoration:none;}

/* Latest News */
#ln-wrapper .headleft {margin-right:15px;}
#latest-news-header {
	background: rgb(0,153,147); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTk5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGIwYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,153,147,1) 0%, rgba(0,176,173,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,153,147,1)), color-stop(100%,rgba(0,176,173,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,153,147,1) 0%,rgba(0,176,173,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,153,147,1) 0%,rgba(0,176,173,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,153,147,1) 0%,rgba(0,176,173,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,153,147,1) 0%,rgba(0,176,173,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009993', endColorstr='#00b0ad',GradientType=0 ); /* IE6-8 */
	position:relative;
}
#latest-news-header .ln-tabs {position:absolute;bottom:0;right:15px;margin:0;}
#latest-news-header .ln-tabs li {
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:12px 0 6px;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	line-height:1.65;
	list-style:none;
} 
#latest-news-header .ln-tabs li a {
	font-family: 'pt_sans_narrowregular';
	font-size:17px;
	color:#fff;
	display:block;
	padding:0 10px;
	background:url(../images/assets/news-nav-devider.gif) repeat-y left center;
}
#latest-news-header .ln-tabs li:first-child a, #latest-news-header .ln-tabs li.ui-tabs-active a {background:none;}
#latest-news-header .ln-tabs li.ui-tabs-active {
	background: rgb(0,106,152); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmE5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzQzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,106,152,1) 0%, rgba(23,67,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,106,152,1)), color-stop(100%,rgba(23,67,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a98', endColorstr='#174375',GradientType=0 ); /* IE6-8 */
}
#ln-wrapper {border-style:solid;border-color:#d1d2d4;border-width:0 1px 1px;}
.ln-items-wrap {padding:30px 30px 9px 30px; }
.ln-items {width:326px;}
.ln-map-graphic {width:200px;}
.ln-map-graphic img {margin:0 20px 13px 0;}
.ln-map-graphic p {font-size:15px;line-height:1.3;margin-bottom:15px;}

/* News Item */
#k2Container div.itemAttachmentsBlock {margin-bottom:20px;}

/* ----------------------------------------
	STYLES 
------------------------------------------- */
/* Base */
h1, h2, h3, h4 {font-family: 'pt_sans_narrowbold';font-weight:normal;}
h1 {
	font-size:24px;
	color:#00b1ae;
}
h2 {
	font-size:24px;
	color:#174375;	
}
h3 {
	font-size:23px;
	color:#00b1ae;	
}
h4 {
    font-size: 23px;
    color:#00B1AE;
}
p, #content li  {
	font-family: 'pt_sans_narrowregular';
	font-size:16px;
	line-height:20px;
	color:#464646;
}
em {font-family: 'pt_sans_italic';font-size:14px;}
#content li {list-style:disc;}
#content ul {margin:0 0 15px 15px;}
strong {font-family: 'pt_sans_narrowbold';font-weight:normal;}
a:link, a:active, a:visited {
	text-decoration:none;
	color: #00B1AE;
}
a:hover {color:#20c9c6;}
input, textarea {
	font-family: 'pt_sans_narrowregular';
	font-size:16px;
	padding:3px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	color:#848484;
}
.home h1 {margin-bottom:4px;}

#model {padding:25px;}
#mid-content-left p, #top-content-left p, #model p {margin-bottom:15px;}
#model h2 {margin-bottom:5px;}
.itemFullText h2 {margin-bottom:5px;font-size:20px;}
.about-us h3 {
	font-size:18px;
	margin-bottom:5px;
	color:#7D7D7D;
}

/* Extra Fields */
#extra-information p {
	font-size:14px;
	line-height:20px;
	color:#7d7d7d;
	margin-bottom:10px;
}

/* Headline Articles */
.headline-left {width:108px;min-height:113px;}
.headline-right {width:195px;padding-bottom:20px;}
.headline-wrapper {margin-bottom:27px;position:relative;}
.headline-articles .catItemView span.catItemImage {margin:0;}
.headline-articles .k2Pagination {display:none;}
.componentheading {
	border-top:2px solid #174375;
	border-bottom:2px solid #174375;
	margin-bottom:20px;
}
.componentheading span {
	font-family: 'pt_sans_narrowbold';
	color:#00B1AE;
	font-size:20px;
}
.componentheading a {
	font-size:14px;
	color:#464646;
	text-decoration:underline;
	line-height:36px;
}
.componentheading a:hover {text-decoration:none;}
.componentheading h2 {
	line-height:36px;
}
.headline-articles h3 {margin-bottom:5px;}
.headline-articles h3 a {color:#00b1ae;}
.headline-articles h3 a:hover {color:#20c9c6;}
.catItemIntroText {
	font-family: 'pt_sans_narrowregular';
	font-size:15px;
	line-height:1.3;
	color:#7d7d7d;
}
#ln-wrapper h4 {
	line-height:1;
	margin-bottom:4px;
}
.home .newstitle a span {display:inline;}
.home .newsinfo h4 a:link, .home .newsinfo h4 a:active, .home .newsinfo h4 a:visited {color:#00B1AE;}
.home .newsinfo h4 a:hover {color:#20c9c6;}
.headline-articles .more-info {position:absolute;bottom:0;right:0;}
.headline-articles .itemContainer div.catItemView {padding:0;}
.headline-articles div.itemContainer {width:325px!important;float:left;}
.headline-articles div.itemContainer.itemContainerLast {float:right;}
.work-for-us div.itemContainer, .all-news.work-for-us.itemListView .catItemIntroText  {width:100%;}
.clr {
	border: medium none;
    clear: both;
    display: block;
    float: none;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;	
}
.home div.itemIsFeatured,
.home div.catItemIsFeatured,
.home div.userItemIsFeatured {background:none;}
.home .newshead .picture {padding:0;border:none;}
#content ul.newsitems {margin:0;}
.home li.newsitem {margin-bottom:21px;list-style:none;}
.home .newsintro {
	color: #464646;
    font-family: 'pt_sans_narrowregular';
    font-size: 15px;
    line-height: 1.3;
    margin-bottom: 7px;
}
.newsitem .news {position:relative;}
.newsitem .more-info {position:absolute;bottom:0;right:20px;}

/* News List View */
.all-news h2 {font-size:20px;margin-bottom:5px;}
.all-news h2 a {color:#174375;}
.all-news h2 a:hover {color:#4671a1;}
.all-news .itemContainer div.catItemView {padding:0;}
.all-news.itemListView .catItemImageBlock, .userItemImageBlock  {width:108px;}
.all-news.itemListView span.catItemImage {text-align:left;}
.all-news.itemListView .catItemIntroText, .userItemIntroText {width:572px;}
.all-news .catItemView span.catItemImage img, span.userItemImage img {margin-top:5px;}
.all-news .catItemView span.catItemImage {margin:0;}
.all-news div.catItemBody, .all-news div.userItemBody {position:relative;padding:0;}
.all-news .more-info {position:absolute;right:0;bottom:0;line-height:1;}
.all-news .itemContainer, .all-news .userItemView {padding:20px 0 22px;border-bottom:2px solid #98AEB8;}
.all-news #itemListPrimary .itemContainer:first-child, .all-news #itemListLeading .itemContainer:first-child {border-top:2px solid #98AEB8;}
.all-news .more-info {font-size:17px;}
.all-news .more-info a {font-size:13px;}
.all-news div.catItemHeader, .userItemHeader {padding-bottom:10px;}
div.catItemHeader span.catItemDateCreated, div.itemHeader span.itemDateCreated, div.userItemHeader span.userItemDateCreated {
	font-family: 'pt_sans_narrowregular';
	font-size:15px;
	margin:3px 0 10px 0;
	display:block;
	color: #B2B2B2;
}
.k2Pagination .tooltip {display:none!important;}
.k2Pagination {
	font-family: 'pt_sans_narrowregular';
	font-size:16px;
}
.k2Pagination ul {margin-bottom:5px;}
.k2Pagination li {padding:0 5px;}
.all-news .itemList {margin-top:40px;}
.all-news.work-for-us .itemList {margin-top:0;}
.catItemEditLink, span.itemEditLink {display:none;}

/* News full view */
#mid-content-left .itemView.news-full h1 {margin-top:0;}
.itemComments h2 {margin-bottom:5px;}
div.itemHeader h1.itemTitle span sup {color:#20c9c6;}
span.itemAuthor {clear:both;}
.itemAuthor {
	font-family: 'pt_sans_narrowregular';
	font-size:16px;
	color:#464646;
}
.itemRatingBlock {
	font-family: 'pt_sans_narrowregular';
	font-size:14px;
	float:left;
	width:50%;
}
div.itemRatingBlock span {line-height:24px;}
.itemToolbar {float:right;width:50%;}
.itemView.news-full .itemHeader {padding-bottom:20px;padding-top:29px;border-bottom:2px solid #98AEB8;} 
.itemView .itemImageBlock {clear:both;}
.imageCredits{display:block;text-align:center;color:#999;} 
div.itemToolbar ul li, div.itemToolbar ul li a {font-size:14px;}
div.itemToolbar {
	font-family: 'pt_sans_narrowregular';
	padding:10px 0;
}
span.itemImage {clear:both;margin:5px 15px 15px 0;}
.toolbar-wrap {padding-bottom:20px;}
.itemView.news-full .itemBody {border-bottom:2px solid #98AEB8;padding-bottom:20px;}
.itemComments {font-family: 'pt_sans_narrowregular';color:#464646;}
div.itemComments ul.itemCommentsList li span.commentDate {font-family: 'pt_sans_narrowbold';border-right:1px solid #ccc;}
div.itemComments ul.itemCommentsList li:first-child {margin:0;}
div.itemComments ul.itemCommentsList li {
	padding:15px 15px 0;
	margin-top:10px;
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.itemSocialSharing {padding:8px 0 30px;}
.itemCommentsForm {color:#464646;}
#comment-form label {font-size:18px;margin:20px 0 5px 2px;}
div.itemCommentsForm form span#formLog {margin-top:15px;display:block;}
div.itemCommentsForm form input#submitCommentButton {margin-top:25px;text-transform:uppercase;cursor:pointer;}
#content ul.itemCommentsList {margin:0;}
#content .itemCommentsList li {list-style:none;}
.news-full .toolbar-wrap {padding:0;}

/* Latest events */
.event-box {width:220px;margin:0 20px 50px 0;}
.event-box.third {margin-right:0;}
.events h1 {margin:29px 0 5px;}
.events h2 {
	font-size:20px;
	border-top:2px solid #174375;
	border-bottom:2px solid #174375;
	padding:4px 0 6px;
}
.events .event-box h2 {min-height:40px;}
.ln-date {
	font-family: 'pt_sans_narrowregular';
	font-size:15px;
	color:#4d9c94;
	margin-bottom:0;
	display:block;
}
.events h2 a:link, .events h2 a:active, .events h2 a:visited {color:#174375;}
.events h2 a:hover {color:#298eb9;}
#latest-event-wrapper p {margin:0;color:#7F8083;}
#latest-event-wrapper .more-info {display:block;}

.calendar table {width:100%!important;border-collapse: collapse; border-spacing: 0;margin:0.25em auto}
.mod_events_table td {font-weight:bold;padding:0.3em 0.3em 0 0!important;vertical-align:top;text-align:right;color:#464646;border:1px solid #7F8083;}
.calendar .mod_events_td_dayname {background:none;}
.mod_events_table .mod_events_dayname td {height:auto;padding:0.813em 0 0.688em!important;border:none;}
.mod_events_table a:link, .mod_events_table a:active, .mod_events_table a:visited {display:block;height:0;padding-bottom:100%;color:#464646;}
.mod_events_td_daynoevents span {display:block;height:0;padding-bottom:100%;}
.calendar .mod_events_td_daywithevents {background-color: #4D9C94;}
.calendar .mod_events_td_daywithevents a {color:#f3f3f3;}
.calendar .mod_events_td_daywithevents a.mod_events_daylink:hover {color:#f3f3f3;} 
.calendar .mod_events_td_todaynoevents a.mod_events_daylink:hover {color:#F3F3F3;}
.calendar .mod_events_td_todaynoevents a.mod_events_daylink {color:#F3F3F3;}
.calendar .mod_events_td_todaywithevents a, .calendar .mod_events_td_todaywithevents a:hover {color:#f3f3f3;}
.calendar .mod_events_td_todaynoevents, .calendar .mod_events_td_todaywithevents {background-color:#174375;}
.calendar a.mod_events_daylink:hover {color:#464646;}
.calendar .mod_events_monthyear {background:none;border:none;font-family: 'pt_sans_narrowregular';font-size: 1.500em;color:#F3F3F3;width:100%!important;text-transform:uppercase;}
.calendar .mod_events_table {border:none;}
.mod_events_monthyear .mod_events_link {font-family: 'pt_sans_narrowregular';font-size:26px;color:#00B1AE;}
.calendar .mod_events_td_dayoutofmonth {background:none;color:#7f7f7f;}
.calendar a.mod_events_link:link {color:#464646;}
.calendar .mod_events_td_dayname .sunday {color:#174375;}

.moduletable.event-advert {padding-top:35px;}

/* day Event Calendar */
#jevents_body {margin-top:20px;}
#jevents_body h3.event-date {
	font-size: 17px;
    margin: 5px 0 15px;	
	font-family:"pt_sans_narrowregular";
}
.events h2.event-title {margin-bottom:20px;}
.events h3.event-date {
	font-size:17px;
	color:#7f8083;
	font-family: "pt_sans_narrowregular";
	margin-bottom:20px;
}
#content .ev_table td {padding:0;}
#content ul.ev_ul {margin:0!important;}
#content ul.ev_ul li.ev_td_li {
	list-style:none;
	border-left:0;
	border-bottom:1px solid #7f8083;
	margin:0 0 4px 0!important;
	padding:0 0 5px 0!important;
}
#content ul.ev_ul li.ev_td_li p {margin:0;}
.ev_table {border:none;width:100%!important;}
#jevents_body a.ev_link_row:link, #jevents_body a.ev_link_row:visited {color:#174375;}
#jevents_body a.ev_link_row:hover {color:#298eb9;}
#jevents_body .ev_td_right {border-top:none;}

/* Header */
#header-left img {float:left;}
#header-left span {
	font-family: 'pt_sans_narrowbold';
	font-size:29px;
	line-height:36px;
	color:#00b1ae;
	display:block;
	padding:68px 0 0 9px;
}
#header-left span span {font-size:35px;display:inline;padding:0;}
.moduletable.home-strapline span {
	font-family: 'pt_sans_narrowbold';
	font-size:19px;
	color:#006a98;
}

#navigation ul {
	list-style: none;
	margin:0;
	padding:0;
	display: table;
	width: 100%;
}
#navigation li {
	z-index:10;
	text-align: center;
	display: table-cell;
}
#navigation ul li:first-child {background:none;}
#navigation li a:active, #navigation li a:visited, #navigation li a:link {
	font-family: 'pt_sans_narrowbold';
	font-size:23px;
	color:#fff;
	text-decoration:none;
	line-height: 43px;
	display:block;
	text-align:center;
	padding:0 13px;
	background:url(../images/assets/navigation-devider.gif) left center no-repeat;
	text-shadow: 0 1px 1px #525252;
}
#navigation li a:hover {color:#b4efee;}
#navigation li.active a:hover {color:#fff;}
#navigation li.active a {
	padding-top:8px;
	background: rgb(0,178,175); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjJhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk1OGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,178,175,1) 0%, rgba(0,149,142,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,178,175,1)), color-stop(100%,rgba(0,149,142,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,178,175,1) 0%,rgba(0,149,142,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,178,175,1) 0%,rgba(0,149,142,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,178,175,1) 0%,rgba(0,149,142,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,178,175,1) 0%,rgba(0,149,142,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b2af', endColorstr='#00958e',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0px -1px 5px -2px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px -1px 5px -2px rgba(0,0,0,0.31);
	box-shadow: 0px -1px 5px -2px rgba(0,0,0,0.31);
	-webkit-border-radius: 12px 12px 0 0;
	-moz-border-radius:  12px 12px 0 0;
	border-radius:  12px 12px 0 0;
}
#navigation li.active + li a {background:none;}

/* Business Directory Navigation */
#bd-nav {
	height:auto!important;
	background:#98aeb8;
	padding:6px 0 8px;
	margin-top:5px;
}
#bd-nav ul {
	text-align:center;
	float:none;
	font-size:13px;
	max-width:none;
	width:100%;
}
#bd-nav .ux-menu-container > ul > li:first-child {border:none;}
#bd-nav .ux-menu-container > ul > li {
	display:inline-block;
	*display:inline;
	padding:0 6px;
	border-left:2px solid #006a98;
	position:relative;
	float:none;
}
#bd-nav .ux-menu-container > ul > li a {
	font-family: 'pt_sans_narrowregular';
	font-size:14px;
	display:inherit;
	padding:0;
	border:none;
	color:#fff;
}
#bd-nav .ux-menu-container > ul > li a:hover {color:#66747b;}
#bd-nav .ux-menu-container > ul > li ul li a:hover {color:#b7d3df;}
#bd-nav .ux-menu a {background:none;}
#bd-nav .ux-menu-arrow {display:none;}
#bd-nav ul ul {margin-top:7px;background:#778991;padding:4px 13px 8px;}
#bd-nav ul ul li:first-child {border:none;}
#bd-nav ul ul li {margin:5px 0 0;border-top:1px solid #8da3ac;}
#bd-nav ul ul li a {line-height:1.3;white-space: nowrap;}


/* Business Directory Listings */
#directory-description {margin-bottom:34px;}
#content #jd-headerWrapper {margin-top:40px;}
#content #jd-itemsWrapper .jd-itemLogo {left:0;top:0;position:relative;opacity:1;}
.list-left {width:56.0693%;}
.list-right {width:38.5356%;}
#content #jd-itemsWrapper .jd-itemTtile {font-size:20px;line-height:24px;}
.list-right .more-info {text-align:left;}
#content #jd-itemsWrapper .jd-itemDescr {padding:0;border:none;color:#464646;font-size:14px;line-height:20px;background:#fff;}
.jd-itemTtileBox {border-bottom:2px solid #174375;padding-bottom: 4px;}
#jd-itemsWrapper a.jd-itemTtile {color:#174375;}
.list-right .jd-block {margin:10px 0;}
#content #jd-itemsWrapper .jd-itemCustomFileds ul label {font-size:14px;line-height:16px;font-family: 'pt_sans_narrowbold';display:inline;}
.list-right .val-default {font-size:14px;line-height:16px;}
#jd-itemsWrapper .jd-itemCustomFileds ul {font-size:inherit;margin-bottom:4px;}
.jc-powered {display:none;}
#content .list-right li {list-style:none;}
#content .social {margin-top:8px;padding:0;float:none;}
#content .social span {width:91px;}
#content .social .google {width:69px;}

/* Business Directory Details */
#item-logo {margin-bottom:20px;margin-left:20px;float:right;} 
#jd-itemWrapper {padding-top:30px;}
.map {clear:both;}
#mid-content-left #jd-itemWrapper .jd-itemLogo {text-align:left;}
#item-left {width:619px;}
#item-right {width:220px;}
#mid-content-left #item-left h1 {margin:0 0 5px;}
#item-right h2 {padding:7px 0;border-top:2px solid #174375;border-bottom:2px solid #174375;margin:4px 0 20px;}
#item-right label {font-size:16px;font-family: 'pt_sans_narrowbold';margin:0 0 5px 0;}
#item-right .jd-fields-li {margin-bottom:20px;}
.contact-form {margin-top:50px;}
#content .contact-form li {list-style:none;}
#jd-itemWrapper .contact-form .jd-contact {background:none;border:none;box-shadow:none;padding:0;}
#jd-itemWrapper h2 {font-size:20px;}
#jd-itemWrapper .contact-form h2 {margin-bottom:10px;}
.contact-form label {font-size: 18px;font-family: 'pt_sans_narrowregular';}
.contact-form #jform_interest label {font-size:16px;}
.contact-form input {margin-bottom:20px;}
.contact-form .jd-button-primary {
	background: rgb(0,106,152); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmE5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzQzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,106,152,1) 0%, rgba(23,67,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,106,152,1)), color-stop(100%,rgba(23,67,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,106,152,1) 0%,rgba(23,67,117,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a98', endColorstr='#174375',GradientType=0 ); /* IE6-8 */
}
.highslide img {margin:10px;}
.jc-slideshow {margin-bottom:20px;}
#jd-itemWrapper #jd-item-box-tabs-body h3 {border:none;padding-bottom:0;}
#content #jd-item-box-tabs ul, #content #item-right ul {margin:0;} 
#content #jd-item-box-tabs li, #content #item-right li {list-style:none;}
#tab-wrap {clear:both;padding-top:0;margin-bottom:20px;}
#jd-tab2 img {width:186px;height:auto;margin:5px;}

/* Content */
#mid-content-left h1, #top-content-left h1 {margin:25px 0 5px;}
.events #mid-content-left h1 {margin:29px 0 13px;}

div.itemView {border:none!important;}

/* Meet the team */
#content .meet-the-team p {font-size:14px;}
#content .meet-the-team h2 {margin-bottom:20px;}
#content .meet-the-team h3 {
	font-family: 'pt_sans_narrowregular';
	font-size:20px;
	color:#231f20;
	padding:8px 0 9px;
	margin-bottom:6px;
	border-color:#231f20;
	border-width:2px 0;
	border-style:solid;
}
#content .meet-the-team .newshead .picture {
	padding:0;	
	margin-bottom:14px;
	border:none;
}
.latestnewsenhanced_251 .newshead .nopicture {padding:0;border:none;margin-bottom:14px;}
#content .meet-the-team .headleft {float:none;margin:0;}
#content .meet-the-team .colend .headleft {float:none;margin:0;}
#content .meet-the-team li.newsitem {width:220px;padding:0!important;margin:0 17px 20px 0;}
#content .meet-the-team li.newsitem.colend {margin:0;}
#k2Container.team-page {padding:0;}
.meet-the-team .newslist {margin-bottom:20px;}

#content div.itemListCategory {background:none;padding:0;border:none;margin:0 0 40px;}

/* Advice Guides */
div.itemContainer {width:33%;}
.advice-guide-wrapper .catItemVideoEmbedded, .advice-guide-wrapper .catItemVideo {
	position: relative;
    padding-bottom: 60.2%;
    height: 0; 
	overflow: hidden;
}
.advice-guide-wrapper .catItemVideoEmbedded iframe,
.advice-guide-wrapper .catItemVideoEmbedded object,
.advice-guide-wrapper .catItemVideoEmbedded embed,
.advice-guide-wrapper .catItemVideo iframe,
.advice-guide-wrapper .catItemVideo object,
.advice-guide-wrapper .catItemVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#itemListPrimary .guide-title {min-height:40px;}
#itemListPrimary .guide-intro {min-height:78px;}
.guide-title {border-bottom:2px solid #000;padding-bottom:7px;margin-bottom:5px;}
.advice-guide-wrapper .catItemView span.catItemImage, #content div.catItemVideoBlock {margin:0 0 8px 0;padding:0;}
.guide-title h2 {
	font-family: 'pt_sans_narrowregular';
	font-size:20px;
	line-height:1;
	color:#000;	
}
.guide-title-left {width:217px;float:left;}
.guide-title-right {width:83px;float:right;}
#itemListLeading .work-tv .guide-title-left {width:100%;}
div.catItemAttachmentsBlock a.download-advice {
	width:20px;
	height:20px;
	background:url(../images/assets/btn-download.jpg) top no-repeat;
	background-position:left;
	line-height:1;
	padding:0;
}
#content div.catItemAttachmentsBlock:hover a.download-advice {background-position:right;}
div.catItemAttachmentsBlock a {
	display:block;
	font-family: 'pt_sans_narrowbold';
	font-size:12px;	
	font-weight:normal;
	color:#000;
	line-height:20px;
	float:left;
	padding-left:8px;
	text-decoration:none;
}
div.catItemAttachmentsBlock a.download-login {line-height:1;}
#content div.catItemAttachmentsBlock:hover a {color:#666;}
#content div.catItemAttachmentsBlock {padding:0;border:none;}

#content div.itemListCategory.third-width {width:610px;}

div ul.horizontal-layout.ja-k2filter li {
	list-style:none;
	display:inline-block;
	*display:inline;
	clear:none!important;
	width:auto!important;
	float:none;
	vertical-align:bottom;
	margin:0 6px 10px 0;
	padding:0;
}
.moduletable .ja-k2filter input[type="text"], .moduletable .ja-k2filter select {
	margin:0;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: 'pt_sans_narrowregular';
	font-size:16px;
	padding:3px;
	color:#464646;
	line-height:inherit;
}
.moduletable .ja-k2filter label.group-label {font-family: 'pt_sans_narrowbold';font-weight:normal;margin:0 0 5px;font-size:16px;}
.moduletable .ja-k2filter label.group-label sup {display:none;}
#content ul.ja-k2filter {margin:0;}
.moduletable .ja-k2filter .btn {text-shadow:none;line-height:17px;min-width:85px;}
#jak2-loading {background-color:#164476!important;opacity:0.8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

/* Work TV */
.work-tv .catItemImageBlock {text-align:center;}
.work-tv #itemListLeading .itemContainer {width:100%;} 
.work-tv .groupLeading .with-ad {float:left;width:460px;}
.work-tv .groupLeading .catItemImageBlock {float:right;width:220px;} 

/* Contacts */
.bfPage input, .bfPage textarea {
	border:1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:3px;
	font-family: 'pt_sans_narrowregular';	
	font-size:16px;
	color:#464646;
}

.contacts-intro {width:497px;}
#content .bfQuickMode .controls .control-label {
	font-family: 'pt_sans_narrowregular';	
	font-size:20px;
	display:block;
	color:#464646;
	margin-bottom:8px;
}
#content .bfQuickMode .bfSubmitButton {
	border:none;
	text-transform:uppercase;
	float:none;
	cursor:pointer;
	padding:3px 15px;
	margin-top:10px;
}
.control-group {margin-bottom:12px;}
textarea#ff_elem4 {width:620px;height:161px;max-width:620px;}
#content .bfElemWrap .bfElementGroup input, #content .bfElemWrap .bfElementGroup label {display:inline;}

/* Send Us Your Story */
#content .bfElemWrap label {
	font-family: 'pt_sans_narrowregular';	
	font-size:18px;
	display:block;
	color:#464646;
	margin-bottom:8px;
	float:none;
}
#content .bfQuickMode .bfRequired {font-weight:normal;}
#content .bfElemWrap input, #content .bfElemWrap textarea {
	border: 1px solid #ccc;
    border-radius: 3px;
    color: #464646;
    font-family: 'pt_sans_narrowregular';
    font-size: 16px;
    padding: 3px;
}
#content .bfElemWrap {margin-bottom:12px;}

/* Advertise with Us */
.advertise div.itemFullText h3 {font-size:18px;padding-top:0;}
.advertise table {margin:20px 0;}
.advertise hr {margin:30px 0;}
.advertise tr td:first-child {padding-left:0;}
.advertise td {
	padding:8px 14px;
	font-size:16px;
	line-height:1.3;
}
.advertise p a.button {display: inline-block;font-size: 13px; margin-bottom: 8px; padding: 3px 8px;}
.advertise td a.button {display:inline-block;font-size:14px;}

/* Registration Form and Login */
#content #login-form li {list-style:none;}
#content #login-form ul {margin:0;}
.k2AccountPage th.k2ProfileHeading {
	font-family: 'pt_sans_narrowbold';
    font-weight: normal;
	color: #174375;
	font-size: 20px;
    padding: 0 0 20px;	
	text-align:left;
}
.k2AccountPage table.admintable td.key,
label {
	color: #464646;
    font-family: 'pt_sans_narrowregular';
    font-size: 18px;
    margin-bottom: 8px;	
}
.k2AccountPage td {padding-bottom:15px;padding-right:10px;}
.k2AccountPage td + td {padding-right:0;}
.control-group label, .reset-confirm label, .reset-complete label {display:block;padding:0;}
.formRecaptcha {margin:30px 0 10px;display:block;}
.formRecaptcha, .k2AccountPageNotice {
	color: #464646;
    font-family: 'pt_sans_narrowregular';
    font-size: 16px;
    line-height: 20px;	
}
.k2AccountPage div.k2AccountPageNotice {padding:30px 0 20px;color:#af0000;} 
.recaptchatable a, .recaptchatable a:hover {font-family: 'pt_sans_narrowregular'!important;color:#00B1AE!important;}
.close {display:none;}
.alert-message, .alert-warning, .alert-error, .alert-notice {
	border:1px solid #ccc;
	padding:5px 10px 0 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:30px
}
.nav.nav-tabs li {font-family: 'pt_sans_narrowregular';padding-bottom:5px;}
.btn-toolbar li, fieldset#users-profile-core {font-family: 'pt_sans_narrowregular';padding-bottom:5px;font-size:16px;}
fieldset#users-profile-core dt {font-family: 'pt_sans_narrowbold';padding:10px 0 2px;}
.star {	
	color: #e55e5e;
    font-size: 25px;
    padding-left: 5px;	
}
.jd-block-row .star {padding:0;}
#content ul.nav-tabs, #content ul.btn-toolbar {margin:0;}
#content .nav-tabs li, #content .btn-toolbar li {list-style:none;}

/* Login Module */
.moduletable #login-form {padding-top:35px;}
#form-login-remember input, #form-login-remember .control-label {display:inline;}
.moduletable.directory-admin {padding-top:35px;}
.directory-admin a {display:inline-block;}

/* Adverts */
.moduletable.rightcol-advert {display:block;margin-bottom:20px;}

/* Footer */
#footer h4 {
	font-family: 'pt_sans_narrowbold';	
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#00b1ae;
}

#footer .foot-top-box h4 {margin-bottom:4px;}
.foot-top-box a.button {float:right;margin:0 0 22px 19px;}
.foot-top-box p {
	font-family: 'pt_sans_narrowregular';	
	font-size:14px;
	line-height:15px;
	color:#7f8083;
}

#footer #foot-mid h4 {margin-bottom:24px;}
#foot-mid img {margin:0 7px;}

/* Assets */
a.btn {color:#fff;}
.btn, button, a.button:link, a.button:active, a.button:visited, .bfQuickMode .bfSubmitButton, div.itemCommentsForm form input#submitCommentButton, #josForm button, .btn-primary, button[type=submit], .moduletable .ja-k2filter .btn, #toolbar .btn  {
	padding:6px 7px;	
	background: rgb(0,153,147); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTk5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGIwYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,153,147,1) 0%, rgba(0,176,173,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,153,147,1)), color-stop(100%,rgba(0,176,173,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,153,147,1) 0%,rgba(0,176,173,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,153,147,1) 0%,rgba(0,176,173,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,153,147,1) 0%,rgba(0,176,173,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,153,147,1) 0%,rgba(0,176,173,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009993', endColorstr='#00b0ad',GradientType=0 ); /* IE6-8 */
	font-family: 'pt_sans_narrowbold';	
	color:#fff;
	font-size:15px;
	-webkit-box-shadow: 0px 0px 11px -5px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 0px 11px -5px rgba(0,0,0,0.31);
	box-shadow: 0px 0px 11px -5px rgba(0,0,0,0.31);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-decoration:none;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}
.reset-confirm button, .reset-complete button {margin-top:20px;}
div.itemCommentsForm form input#submitCommentButton, #josForm button, .btn-primary {padding:2px 7px!important;}
.btn:hover, button:hover, a.button:hover, .bfQuickMode .bfSubmitButton:hover, div.itemCommentsForm form input#submitCommentButton:hover, #josForm button:hover, .btn-primary:hover, .reset-confirm button:hover, .moduletable .ja-k2filter .btn:hover, #toolbar .btn:hover {
	background: rgb(0,176,173); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjBhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,176,173,1) 0%, rgba(0,153,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,176,173,1)), color-stop(100%,rgba(0,153,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,176,173,1) 0%,rgba(0,153,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,176,173,1) 0%,rgba(0,153,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,176,173,1) 0%,rgba(0,153,147,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,176,173,1) 0%,rgba(0,153,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0ad', endColorstr='#009993',GradientType=0 ); /* IE6-8 */
}

/* Business Directory */
#content #search-info {font-size:14px;}
#search-path, #searchFrm {font-family: 'pt_sans_narrowregular';}
#content #search-path ul li {font-size:16px;}
#content #search-info ul li, #content #search-results .phone, #content #search-results h3, #content #search-results .company-features li {font-weight:normal;}
#content #search-results .result-content {font-size:15px;}
#content .company-address {font-size:14px;padding-bottom:5px;display:inline-block;zoom:1;*display:inline;}
#content #search-results .phone {padding-bottom:10px;}
.company-info-details  {font-family: 'pt_sans_narrowregular';}
#content #one-page-container .features-links li, #content .business-properties li:first-child, #content #one-page-container .general-info h3, #content .search-toggles .button-toggle a, #content .company-name span {font-weight:normal;font-family: 'pt_sans_narrowbold';}
#content .company-image {
	box-shadow:none;
	padding:0;	
}
#content .claim-btn {
	background: rgb(0,178,175); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjJhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk1OGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,178,175,1) 0%, rgba(0,149,142,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,178,175,1)), color-stop(100%,rgba(0,149,142,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,178,175,1) 0%,rgba(0,149,142,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,178,175,1) 0%,rgba(0,149,142,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,178,175,1) 0%,rgba(0,149,142,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,178,175,1) 0%,rgba(0,149,142,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b2af', endColorstr='#00958e',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0px -1px 5px -2px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px -1px 5px -2px rgba(0,0,0,0.31);
	box-shadow: 0px -1px 5px -2px rgba(0,0,0,0.31);
	-webkit-border-radius: 12px;
	-moz-border-radius:  12px;
	border-radius:  12px;	
}
.business-directory #mid-content-wrapper {padding:0;}
#content #search-path {margin:0;}
.jd-form .jd-form-display-inline label:after {content:"";}
label.interest-title {margin-bottom:10px;display:block;}
.jd-form-display-inline.interest-wrap li {display:inline;margin-right:22px;}
#item-left .jd-form-display-inline.interest-wrap li label {font-size:16px;}
#content #jd-itemWrapper .jd-itemShortText {font-style:normal;}

/* Business Directory Admin */
#content #jd-admin-wrapper .jd-headerbar {height:40px;margin:0;}
#content a.jd-btn-red {
	color:#fff;
	background: #00b1ae;
	font-family: 'pt_sans_narrowbold';
	text-transform:uppercase;
}
#content a.jd-btn-red:hover {background:#12CCC5;}
#content #jd-admin-wrapper .jd-header-container {background:none;}
#content #jd-admin-body .jd-plan {font-weight:normal;font-family: 'pt_sans_narrowbold';}
#content #jd-admin-body .jd-admin-box {padding:0 20px 20px;}
.btn-toolbar {padding:20px 20px 0 0;}
#content #jd-admin-body .jd-admin-box, #content #jd-admin-body .jd-box-left, #content #jd-admin-body .jd-box-right {border:none;}
#content #jd-admin-body .jd-listHeaderSearch {margin:0 0 30px;}
#content #jd-admin-body .jd-list-table-created {color:#7f8083;}
.jd-css-table-cell {line-height:1.3;}
#content #jd-admin-body label {font-weight:normal;font-family: 'pt_sans_narrowbold';}
#editor-xtd-buttons .btn {display:inline-block;margin:0 10px 0 0;color:#fff;}
#content #jd-admin-wrapper nav li .active {color:#00b1ae;}
#content .jd-pages .pagination ul {text-align:center;margin-top:10px;}
.jd-pages .pagination li {display:inline;margin:0 3px;}
#editor-xtd-buttons .btn-toolbar {padding-top:0;}
#content #jd-admin-body .control-group {margin:10px 0 30px;}
#content #jd-admin-body h3 {font-size:24px;}
#content .jd-admin-box ul {margin:0;}
.chzn-choices {width:300px;}
.chzn-choices input {width:300px!important;}
#content #jd-admin-body .jd-membership-upgrade {border:none;}
#content #jd-admin-body .jd-admin-box-header {background-color:#98aeb8;border:none;margin-top:14px;}
#content #jd-admin-body .jd-css-table-cell {font-size:16px;}
.mceLayout {margin:0 1px;}
#jform_categories_address_id-lbl, #jomdirectoryAddressContainerjform_categories_address_id, #jform_fulladdress-lbl, #jform_fulladdress, .panelform .alert.alert-info {display:none;}
.jd-list-table .btn {
	border-radius:100%;
	background:#900;
	height:16px;
	width:16px;	
	display:inline-block;
	padding:0;
}
.jd-list-table .btn.active {background:#090;}
#directory-slideshow {padding:20px 0 0;}
#directory-slideshow a.introGallery img {width:100%;height:auto;}
.pane-slider .btn {display:inline-block;color:#fff;}
.modal-footer .btn {display:inline-block;}

/* Tooltip */
.jd-css-table-cell .hasTooltip.btn-micro {display:inline-block;}
.jd-css-table-cell .hasTooltip {display:block;}
.tooltip {
   position: absolute;
   z-index: 1030;
   display: block;
   visibility: visible;
   font-size: 13px;
   line-height: 1.4;
   opacity: 0;
   filter: alpha(opacity=0);
}
.tooltip.in {
   opacity: 0.8;
   filter: alpha(opacity=80);
}
.tooltip.top {
   margin-top: -3px;
   padding: 5px 0;
}
.tooltip.right {
   margin-left: 3px;
   padding: 0 5px;
}
.tooltip.bottom {
   margin-top: 3px;
   padding: 5px 0;
}
.tooltip.left {
   margin-left: -3px;
   padding: 0 5px;
}
.tooltip-inner {
   max-width: 200px;
   padding: 8px;
   color: #fff;
   text-align: center;
   text-decoration: none;
   background-color: #000;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}
.tooltip-arrow {
   position: absolute;
   width: 0;
   height: 0;
   border-color: transparent;
   border-style: solid;
}
.tooltip.top .tooltip-arrow {
   bottom: 0;
   left: 50%;
   margin-left: -5px;
   border-width: 5px 5px 0;
   border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
   top: 50%;
   left: 0;
   margin-top: -5px;
   border-width: 5px 5px 5px 0;
   border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
   top: 50%;
   right: 0;
   margin-top: -5px;
   border-width: 5px 0 5px 5px;
   border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
   top: 0;
   left: 50%;
   margin-left: -5px;
   border-width: 0 5px 5px;
   border-bottom-color: #000;
}
.tooltip {
   max-width: 400px;
}
.tooltip-inner {
   max-width: none;
   text-align: left;
   text-shadow: none;
}
th .tooltip-inner {
   font-weight: normal;
}
.tooltip.hasimage {
   opacity: 1;
}
.tip-text {
   text-align: left;
}

/* Twitter Feed */
#wds-container {font-size:14px!important;}
.wds-tweet-data {margin:10px 0!important;font-size:14px!important;}
#wds {margin-top:10px;}
.wds-tweet {line-height:1.4;}
.wds-tweet-container {border-top:2px solid #174375!important;padding:10px 0 0;}
#wds-tweets a {font-family:"pt_sans_narrowbold";}



/* ----------------------------------------
	COMMON 
------------------------------------------- */
.floatright {float:right;}
.floatleft {float:left;}
.clearme {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.noborder {border:none;}
.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
#top-content-left .more-info {line-height:1;}
.more-info {
	font-family: 'pt_sans_narrowbold';	
	font-size:16px;
	line-height:1.8;
	text-align:right;	
	color:#00B1AE;
}
.more-info a {font-size:13px;}
.more-info a:link, .more-info a:active, .more-info a:visited {
	text-decoration:underline;
	color:#464646;
}
.more-info a:hover {text-decoration:none;}
sup {
	font-family: 'pt_sans_narrowbold';
	font-size:13px;
	color:#174375;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-transform:uppercase;
}
.btn-group.pull-right, span.catItemAddLink {display:none;}