/* Newsquest Media Group CSS 

1. RESET STYLES
2. GLOBAL STYLES
	a. Headings
	b. Header / Nav / Footer
	c. Chrome / Safari hacks
3. CONTENT STYLES
	a. Columns
	b. Top H2
	c. Breadcrumbs
	d. Autocompleter
	e. Search box
	f. Headings
	g. Forms
	h. Pager
	i. Tabbed panels
	j. Pages & panels: articles/comments/tabs/etc - Old messy stuff
		Various panels
		Print page
		Commercial
		Galleries
		Weather
		Site map
		Netmums
		BMDs
		Star voting
		Cup competition module
		Email bulletins
		Topics module
		Movie module
        Trade Directory Panel
4. ADS STYLES
5. 404 PAGE
*/


/*-- RESET STYLES --*/
/* http://meyerweb.com/eric/tools/css/reset/ modified for Newsquest Media Group */
html, h1, h2, h3, h4, h5, h6 { font-size: 100%; }
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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
html { background-color: #FFFFFF; }
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
body { line-height: 1; }
ol, ul { list-style: none; }
th, td { vertical-align: middle; }
blockquote, q { 
	quotes: none; 
	font-family:Georgia,Times,serif;
	font-size:1em;
	font-style:italic;
	color: #666;
	line-height: 1.5em;
}
blockquote { 
	margin: 15px;
	padding-left: 5px;
	border-left: 1px dotted #ccc;
}
cite { 
	font-weight: bold; 
	font-size:.9em;
	font-family:Verdana, Arial, sans-serif;
	font-style:italic;
}
/* Using opening and closing quotes in blockquote - not supposed to!
blockquote { 
	quotes: "\201C" "\201D";
	 
}
blockquote:before { 
	font-family: Georgia, "Times New Roman", Times, serif;
	content: open-quote;
	float: left;
	height: 45px;
	margin-top: -20px;
	padding-top: 45px;
	margin-bottom: -50px;

	font-size: 700%;
	color: #666;
}
blockquote:after { 
	font-family: Georgia, "Times New Roman", Times, serif;
	content: close-quote;
	float: right;
	height: 25px;
	margin-top: 0px;
	padding-top: 45px;

	font-size: 700%;
	color: #666;
}
*/
br {
	height:0;
	line-height:0;
	font-size:0;
}
:focus { outline: 1px dotted #F7A95A; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*-- GLOBAL STYLES --*/
body { 
	width:960px;
	margin:0 auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
	line-height: 1;
	color: #333333;
}
th,td { 
	padding: 3px; 
	line-height: 1.4em;
}
input, img { vertical-align: middle; }
a { 
	text-decoration: none;
	color: #197777;
}
a:visited { color: #3f86ae; }
a:hover { color: #993300; }
a.external {
	background: url(/resources/static/standard/external.gif/) no-repeat 100% 2px;
	padding-right: 15px;
}
a.external:hover {
	background-position: 100% -28px;
}
a.external span {
	position:absolute;
	left: -9999px;
}
p { 
	line-height: 1.6em;
	margin:0 0 10px; 
}

	/* Conveniences */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
/*.clearfix { display: inline-block; }*/
.right { float:right!important; }
.left { float:left!important; }
.txtRight { text-align:right; }
.txtCentre { text-align:center; }
.upper { text-transform:uppercase; }
.red { color: #993300; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.bld, .bold { font-weight: bold; }
.sizeUp { font-size: 1.2em; }
.sizeDown { font-size: 0.8em; }
.none { display:none; }
.listNone { 
	list-style: none !important;
	padding: 0 !important; 
}
.last {
  border:0!important;
  margin:0!important;
  padding:0!important;
}
.noBrd { border: none !important; }
.noMg { margin: 0 !important; }
.noPd { padding: 0 !important; }
.mgTop20 { margin-top: 20px !important; }
.mgTop10 { margin-top: 10px !important; }
.mgRight10 { margin-right: 10px !important; }
.mgBottom10 { margin-bottom: 10px !important; }
.mgLeft10 { margin-left: 10px !important; }

hr { 
	height: 3px;
	background: #e1e1e1;
	border: none;
	margin-bottom: 15px;
}
table.tblBorder {
	border-collapse:separate;
	border: 2px solid #CCC;
}
table.tblBorder th,
table.tblBorder td {
	border: 1px solid #CCC;
}
table.tblGeneric {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #ccc;
}
table.tblGeneric thead {
	background-color: #e9e9e9;
	text-align: left;
}
table.tblGeneric tbody {
	background-color: #fff;
}
	/* Override deprecated tags */
	/* This should hopefully stop most people from using them in future */
font {
	color: #333 !important;
	font-size: 1em !important;
	font-family:Verdana, Arial, sans-serif !important;
	font-weight: normal !important;
}
/* b { font-weight: normal !important; }
i { font-style: normal !important; } */
u { text-decoration: none !important; }
center { text-align: left !important; }
blink { text-decoration: none !important; }
big { font-size: 1em !important; }


	/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, serif;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 0 5px 0;
	/*color: #197777;*/
}
h1, h2 { 
	line-height: 1.3em;
	font-size: 1.65em; 
	}
h3 { 
	line-height: 1.3em;
	font-size: 1.35em; 
	}
h4 { 
	line-height: 1.3em;
	font-size: 1.2em; 
	}
h5 { 
	line-height: 1.3em;
	font-size: 1.1em; 
	}
h6 { 
	line-height: 1.3em;
	font-size: 1em; 
	}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
	color: #197777;
}
	


	/* Header */
#adStrip {
	height: 90px;
	margin-top: 5px;
	position:relative;
}
#adStrip #OAS_Top {
	max-width: 728px;
}
#header {
	margin: 10px 0;
}
#headertop {
	background: #4D6064 url(/resources/static/standard/navfootbg.gif/) repeat-x scroll 0 100%;
	position:relative;
	padding: 5px 0;
	border: 1px solid #344144;
	font-size: .9em;
}
#headertop a {
	color: #FFFFFF;
}
#headertop * {
	color: #FFFFFF;
}
#headertop .leftlinks {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
}
#headertop .rightlinks {
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}
#headertop .leftlinks li, #headertop .rightlinks li {
	float: left;
	margin: 0;
	padding: 5px 10px;
}
#headertop .leftlinks li a:hover, #headertop .rightlinks li a:hover {
  color:#000;
}
#headertop .leftlinks li {
	background: transparent url(/resources/static/standard/separator.gif/) no-repeat 100% 50%;
}
#headertop .rightlinks li {
	background: transparent url(/resources/static/standard/separator.gif/) no-repeat 0 50%;
}
#headertop img {
	margin-top: -2px;
}
#headertop p {
	display: block;
	text-align: center;
	margin: 0;
	padding: 0 15px;
	line-height: 1;
	font-weight: bold;
}

.headerlogo {
	display: inline;
	float: left;
	margin: 10px 0 0 0;
	height: 70px;
	overflow: hidden;
}
.headerlogo img {
	vertical-align: middle;
}
.headerlogo span {
	position: absolute;
	left: -9999px;
}

.headersearch {
	text-align: right;
	margin: 10px 0 0 0;
}
.headersearch p {
	display: inline;
	float: right;
	padding: 0 5px 0 0;
	margin: 0 0 10px 0;
	line-height: 1.4em;
	width: 350px;
	background-color: #ebebeb;
	border: 1px solid #b8c5c4;
}
.headersearch p img {
	float: left;
	margin-left: -15px;
}
.headersearch form label {
	position: absolute;
	left: -9999px;
}
.headersearch form {
	display: inline;
	float: right;
	clear:right;
}
.headersearch form input#Site-search {
	width: 21.3em;
}

	/* Nav area */
ul.navBar {
  background:#4d6064 url(/resources/static/standard/navbg_top.gif/) repeat-x 0 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	letter-spacing: 0;
	border: 1px solid #344144;
	border-bottom:none;
}

ul.navBar:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
ul.navBar li {
  float: left;
	background: transparent url(/resources/static/standard/separator.gif/) no-repeat 100% 0;
}

ul.navBar li.rightLinks {
  background:#ba3b26 url(/resources/static/standard/navbg2_top.gif/) repeat-x 0 100%;
  float:right;
}
ul.navBar li.rightLinks a {
  background: transparent url(/resources/static/standard/separator2.gif/) no-repeat 0 50%;
}
ul.navBar li.rightLinks.first {
  border-left:1px solid #fff;
}

ul.navBar li a {
  display: block;
	color:#fff;
  padding:5px 7px 6px 7px;
	margin-bottom: 1px;
	font-weight:bold;
}

ul.navBar li a:hover {
  color:#000;
	background:#AAAAAA url(/resources/static/standard/navbg_tophover.gif/) repeat-x 0 100%;
}
ul.navBar li.rightLinks a:hover {
  color:#000;
	background:#d0ad9c url(/resources/static/standard/navbg2_tophover.gif/) repeat-x 0 0;
}
ul.navBar li.on {
  background:#282f30 url(/resources/static/standard/navbg_topon.gif/) no-repeat bottom center;
}

ul.navBar li.on a {
  color:#FFF;
	/*border-left: 1px solid #344144;
	border-right: 1px solid #344144; */
	background: transparent url(/resources/static/standard/separator.gif/) no-repeat 100% 50%;
}
ul.navBar li.on.rightLinks a {
  background: transparent url(/resources/static/standard/separator2.gif/) no-repeat 0 50%;
}
ul.navBar li.on a:hover {
  background: transparent url(/resources/static/standard/separator.gif/) no-repeat 100% 50%;
	color: #ffff90;
}

.commercialLinks ul.navBar li.rightLinks.on {
  background:#7f1b06 url(/resources/static/standard/navbg2_topon.gif/) no-repeat bottom center;
}
.commercialLinks ul.navBar li.rightLinks.on a {
  color:#FFF;}
.commercialLinks ul.navBar li.rightLinks.on a:hover {
  color:#ffff90;
}

ul.navBar li.noon {
  background:#282f30 url(/resources/static/standard/navbg_topon_nosub.gif/) repeat-x bottom center;
}
ul.navBar li.noon a {
  color:#FFF;
	/*border-left: 1px solid #344144;
	border-right: 1px solid #344144; */
	background: transparent url(/resources/static/standard/separator.gif/) no-repeat 100% 50%;
}
ul.navBar li.noon a:hover {
  background: none;
	color: #ffff90;
}

ul.navBar li.noonclassified, .commercialLinks ul.navBar li.rightLinks.noon {
  background:#282f30 url(/resources/static/standard/navbg2_topon_nosub.gif/) repeat-x bottom center;
}
ul.navBar li.noonclassified a, .commercialLinks ul.navBar li.rightLinks.noon a {
  color:#FFF;
	/*border-left: 1px solid #344144;
	border-right: 1px solid #344144; */
}
ul.navBar li.noonclassified a:hover, .commercialLinks ul.navBar li.rightLinks.noon a:hover {
  background: none;
	color: #ffff90;
}

ul.navBar.secBar {
  border: 1px solid #a1a1a1;
	/*border-top: 1px solid #344144;*/
	font-family: Verdana, Arial, sans-serif;
	background:#bfbfbf url(/resources/static/standard/navbg_bottom.gif/) repeat scroll 0 0;
}

ul.navBar.secBar li {
  background: transparent url(/resources/static/standard/separator3.gif/) no-repeat 100% 0;
}
ul.navBar.secBar li a {
  height: auto;
	padding:5px;
	color: #344144;
	font-weight: normal;
}
ul.navBar.secBar li a:hover, ul.navBar.secBar li.on a:hover {
 color: #993300;
 background: #FFF url(/resources/static/standard/separator3.gif/) no-repeat 100% 0;
}

ul.navBar.secBar li.title {
  background:transparent url(/resources/static/standard/navbg_bottomon.gif/) no-repeat 100% 50%;
  padding-right:1.1em;
}

ul.navBar.secBar li.title a {
  color:#FFF;
	font-weight: bold;
}
ul.navBar.secBar li.title a:hover {
 color: #FFFF90;
 background:none;
}

ul.navBar.third {
  z-index:75;
}

ul.secBar li.on a, ul.navBar.secBar li.on a:hover {
  font-weight: bold;
	padding: 5px 5px 6px;
	margin-bottom: 0;
	background: transparent url(/resources/static/standard/separator3.gif/) no-repeat 100% 0;
}

ul.secBar li.on {
  background:#AAAAAA url(/resources/static/standard/navbg_tophover.gif/) repeat-x 0 0;
}

.commercialLinks ul.navBar.secBar {
  background:#eecab3 url(/resources/static/standard/navbg2_bottom.gif/) repeat-x scroll 0 50%;
}
.commercialLinks ul.navBar.secBar li {
  background: transparent url(/resources/static/standard/separator4.gif/) no-repeat 100% 0;
}
.commercialLinks ul.navBar.secBar li.on {
  background:#d0ad9c url(/resources/static/standard/navbg2_tophover.gif/) repeat-x 0 0;
}
.commercialLinks ul.navBar.secBar li.on a, .commercialLinks ul.navBar.secBar li.on a:hover {
  background: transparent url(/resources/static/standard/separator4.gif/) no-repeat 100% 0;
}
.commercialLinks ul.navBar.secBar li.title {
  background:transparent url(/resources/static/standard/navbg2_bottomon.gif/) no-repeat 100% 50%;
  padding-right:1.1em;
}
.commercialLinks ul.navBar.secBar li.title a:hover {
  color: #FFFF90;
	background:none;
}
.commercialLinks ul.navBar.secBar li a:hover {
 color: #993300;
 background: #FFF url(/resources/static/standard/separator4.gif/) no-repeat 100% 0;
}

	/* Old Footer */
#classFoot {
  position:relative;
  clear:both;
	letter-spacing: 0;
}

#classFoot {
	margin:0 auto 5px auto;
}

#classFoot ul li {
	float:left;
	position:relative;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}

#classFoot ul li.one {
	width:275px;
}

#classFoot ul li.two {
	width:193px;
}

#classFoot ul li.three {
	width:199px;
}

#classFoot ul li.four {
	width:288px;
	border-right:0;
}

#classFoot ul li h5 {
	font-weight:bold;
	font-size: .9em;
	line-height:1;
	color:#ffffff;
	text-transform:uppercase;
	background:#a11112 url(/resources/static/standard/classified_bg.gif/) no-repeat 0 -5px;
	padding:7px 0 2px 5px;
	margin-bottom:0;
}

#classFoot ul li.one h5 {
	padding-left:137px;
}

#classFoot ul li.three h5 {
	padding-right:140px;
}

#classFoot ul li.one span {
	position:absolute;
	top:0;
	left:0;
	width:130px;
	height:98px;
	background:transparent url(/resources/static/standard/class_foot_suit.gif/) no-repeat;
}

#classFoot ul li.two p {
	width:12em;
	line-height:1.3em;
}

#classFoot ul li.two img {
	position:absolute;
	bottom:4px;
	right:4px;
	width:51px;
	height:61px;
}

#classFoot ul li.three p {
	width:10em;
}

#classFoot ul li.three img {
	position:absolute;
	bottom:0;
	right:0;
	width:81px;
	height:80px;
}

#classFoot ul li.four span {
	position:absolute;
	top:0;
	right:0;
	width:162px;
	height:85px;
	background:transparent url(/resources/static/standard/class_foot_car.gif/) no-repeat;
}

#classFoot ul li .holder {
	margin:0;
	padding:0 0.4em;
	height:70px;
}

#classFoot ul li.one .holder {
	padding-left:135px;
}

#classFoot ul li.four .holder {
	padding-right:165px;
}

#classFoot ul li .holder p {
	line-height:1.3em;
	margin:0.5em 0 0.5em 0;
	color:#333;
	font-size: .9em;
}

#classFoot ul li input {
	width:5.7em;
}

#navFoot {
	padding-bottom:15px;
	margin:10px auto 15px auto;
}
#classFoot:after, #navFoot:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

#navFoot ul.navBar {
	background:#4d6064 url(/resources/static/standard/navfootbg.gif/) repeat-x 0 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	letter-spacing: 0;
	border: 1px solid #344144;
}

#navFoot ul.navBar li a {
	padding:5px;
	margin-bottom:0;
}
#navFoot ul.navBar li a:hover, #navFoot ul.navBar li.rightLinks a:hover {
  background:#AAAAAA url(/resources/static/standard/navbg_tophover.gif/) repeat-x 0 100%;
}
#navFoot ul.navBar li.rightLinks {
	background: none;
}
#navFoot ul.navBar li.rightLinks a {
  background: transparent url(/resources/static/standard/separator.gif/) no-repeat 0 50%;
}
#navFoot ul.navBar li.on {
background:#282f30 url(/resources/static/standard/navbg_topon_nosub.gif/) repeat-x 0 0;
}
#navFoot ul.navBar li.on a:hover, #navFoot ul.navBar li.rightLinks.on a:hover {
background:none !important;
}
#navFoot ul.usefulList {
	text-align:right;
	margin:10px 0 0 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #999;
}

#navFoot ul.usefulList li {
	display:inline;
	margin:0 0 0 1em;
	font-size:.9em;
}

#navFoot ul.lastList {
	margin:10px 0 0 0;
	float:right;
	font-size: .8em;
	width:48%;
	text-align:right;
}

#navFoot ul.lastList.other {
	float:left;
	text-align:left;
}

#navFoot ul.lastList li {
	display:inline;
	padding:0 0.3em 0 0;
	margin:0 0.3em 0 0;
	border-right:1px solid #999;
	color:#bbb;
	text-align:left;
}

#navFoot ul.lastList li a {
	color:#999;
	line-height:1.5em;
}
#adStripBottom span {
	margin: 0 auto;
}


	/* Chrome / Safari hacks */
body:nth-of-type(1) h4.your span {
	margin-top: 0;
}
body:nth-of-type(1) .btn, input[type=submit], body:nth-of-type(1) input[type=reset], body:nth-of-type(1) input[type=button] {
	padding:2px 2px 2px 5px !important;
}


/*-- CONTENT STYLES --*/

	/* Columns */
.sglCol {
	width:300px;
	margin-right:30px;
	float:left;
}

.dblCol {
	width:630px;
	margin-right:0;
	float:left;
}

.tplCol {
	width:960px;
	margin-right:0;
	float:left;
}

#three {
	width:300px;
	float:right;
}

.hBlock {
	float:left;
	width:655px;
	clear:both;
}

.smSglCol {
	width:200px;
	float:left;
	margin-right:0;
}

.lrgSglCol {
	width:400px;
	float:left;
	margin-right:30px;
}

.holder, .trailerVideo .detailsCol, .days, .bmd_left {
	float:left;
}

.holder ul, .holder ol, #three ul, #three ol, .holder dl { 
	line-height: 1.4em;
	margin:0 0 5px; 
}
.holder ul li, .holder ol li, #three ul li, #three ol li { 
	margin-bottom: 4px;
}
.cn {
  position:absolute;
  width:6px;
  height:6px;
  font-size:6px;
  line-height:6px;
  z-index:5;
  display:block;
  text-indent:-9999px;
}

.cn.rgtBot {
  right:0;
  bottom:0;
  background:url(/resources/static/standard/rnd_cnr_br.gif/) no-repeat;
}

.cn.lftBot {
  left:0;
  bottom:0;
  background:url(/resources/static/standard/rnd_cnr_bl.gif/) no-repeat;
}

.cn.rgtTop {
  right:0;
  top:0;
  background:url(/resources/static/standard/rnd_cnr_tr.gif/) no-repeat;
}

.cn.lftTop {
  left:0;
  top:0;
  background:url(/resources/static/standard/rnd_cnr_tl.gif/) no-repeat;
}

	/* Top H2s - OLD */
#titles {
  border-bottom:1px solid #999;
  margin: 10px 0 15px 0;
	position: relative;
}
#titles:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
#OAS_Top3 {
  float:right;
}
#titles h2 {
  font-size:1.6em;
  line-height: 1;
  text-transform:uppercase;
  float:left;
  margin:10px 0 0;
  padding:0 17px 2px 0;
  color:#333;
}

#titles h2 a.rss {
	display: inline-block;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.5em;
	width:0 !important;
	height:14px;
	line-height:14px;
	margin:0 0 0 5px;
	padding-left: 14px;
	overflow: hidden;
	background:transparent url(/resources/static/standard/rss_icon.gif/) no-repeat 0 0;
	vertical-align: baseline;
}

#titles h2 a.sendYourNews {
	display: inline-block;
	font-family:Verdana, Arial, sans-serif;
	letter-spacing:0;
	height:14px;
	line-height:14px;
	margin:0 0 0 10px;
	padding: 0 2px 0 18px;
	background:transparent url(/resources/static/standard/send_your_news_bg.png/) no-repeat 0 0;
	border-right:1px solid #0c9208;
	font-size:0.5em;
	color: #0c9208;
	overflow: hidden;
	vertical-align: baseline;
}
#titles h2 a.sendYourNews:hover {
	color: #993300;
}

	/* Breadcrumbs - OLD */
#titles ul#bread {
  font-size:.9em;
}

#titles ul#bread li {
  display:inline;
  padding:0;
  margin:0;
}

	/* jQ Autocompleter */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align:left;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	line-height: 16px; /* If line-height not set or set in relative units scroll will break in firefox */
	overflow: hidden;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #4D6064;
	color: white;
}
	/* Admin links */
.adminLinks {
	font-size: 1em !important;
	margin-top: 5px !important;
}
.adminLinks li {
	margin:0!important;
	display: inline;
	float: left;
}
.adminLinks li a {
	display:block;	
	color: #FFF !important;
	background-color: #993300;
	margin-right: 1px !important;
	padding: 4px 5px;
	border: 1px solid #660000;
}
.adminLinks li a:hover {
	color: #993000 !important;
	background-color: #FFF;
}

.adminOptions {
	margin: 0 0 10px;
	padding:5px;
	border: 1px solid #000;
	background-color: #993000;
	color: #FFF;
	clear:both;
}
.adminOptions a {
	color: #FFF !important;
}
	/* Admin Links NEW
.adminLinks {
	list-style: none;
	position: fixed;
	bottom:0;
	z-index: 9999;
	width: 936px;
	padding: 10px;
	margin: 0;
	background: rgba(0, 0, 0, 0.6) url(/resources/static/standard/images/lhn_gradient.png/) repeat-x scroll 0 -25px;
	border: 2px solid #000;
	border-bottom: none;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}
.adminLinks li {
	float: left;
	margin: 0 5px 0 0;
	border: 2px solid #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.adminLinks li a {
	display: block;
	padding: 2px 5px;
	line-height: 1.5em;
	background: #680000 url(/resources/static/standard/images/lhn_gradient.png/) repeat-x scroll 0 -25px;
	color: #FFF !important;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.adminLinks li a:hover {
	background-color: #686000;
}*/
	/* Search Box - OLD */
form#search {
  text-align:right;
	float: right;
	margin-bottom:10px;
}

form#search fieldset {
  text-align:right;
}

form#search label {
  display:none;
}

form#search input {
  margin:0;
  padding:0;
}

form#search input.field {
  width:11em;
  background-color:#ebebeb;
  float:left;
	border: 1px solid #B3C2C6;
	padding: 1px;
	margin-right: 10px;
}

	/* Headings */
h4 {
	font-size:.9em;
	font-weight:bold;
	line-height:1.05em;
	color:#ffffff;
	text-transform:uppercase;
	padding:3px 5px;
	background:#56686C url(/resources/static/standard/dashed_shaded.png/) 0 -1px repeat-x;
}
h4 a {
	display: block;
}
h4 a, .classified h5 a, .trailerVideo p, .trailerVideo li, .trailerVideo a, #classFoot ul li h5 a, .fullwidthArt div.title p.right a {
	color:#FFF;
}
h4 a:visited, .classified h5 a:visited, .trailerVideo a:visited, #classFoot ul li h5 a:visited, .fullwidthArt div.title p.right a:visited {
	color: #FFF;
}
h4 a:hover {
	color: #ffff90;
}

h4.your {
	background-color:#d13827;
}

h4.your span {
	font-family:Verdana, Arial, sans-serif;
	font-size:.9em;
	letter-spacing:0;
	font-weight:normal;
	text-transform:none;
	float: right;
	margin-top: -10px;
}

h4.green, .headlinesBrkOut h4, .related h4, .podcast h4, h4.podcast, h4.blog {
	background-color:#a0bf5e;
}

h4.dblue, .trailerLst h4, h4.trailer, h4.dred {
	background-color:#197777;
}

h4.yellow {
	background-color:#e8ad00;
}

h4.purple {
	background-color:purple;
}

h4.pink, .pink {
	background-color:#9a0062 !important;
}

.pinkTxt {
	color:#9a0062;
}

h4.galleries {
	background-color:#197777;
}

h4.commercial, #mf4body h4 {
	background-color:#cd5207;
}
h4.commercial a {
	display: inline;
}
h4.ev {
	background-color:#aa18aa;
}

h4.brd {
	background:none;
	color: #333;
	padding: 0;
	text-transform: none;
}

.theatre h4, h4.theatre {
	background-color:#d13827;
}

h4.blog.profile {
	font-size:1.1em;
	text-transform:none;
}

h4.dbl span {
	color:#333333;
	line-height: 1;
	margin-top:-2px !important;
}

h4.dbl {
	background-color:#FFFFFF;
	background-image:none;
	border-bottom:1px solid #344144;
	position:relative;
	height:1%;
	padding:0;
}
    h4.carsSearchTabs {
        border-bottom: 1px solid #CD5207;
    }

h4.dbl:after, .gallery ul:after, .imgPromos a:after, .imgPromos:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}

h4.dbl a {
	padding:4px 5px;
	background:#5c747a url(/resources/static/standard/dashed_shaded.png/) 0 -1px repeat-x;
	border:1px solid #344144;
	border-bottom:none;
	margin-right:2px;
	float:left;
	display:inline;
}

h4.dbl a.off {
	color:#999999;
	border:1px solid #b3c2c6;
	border-bottom:none;
	background-color:#f0f8fa;
	background-image:none;
}

ul.carSearch a,
ul.carSearch a:visited,
ul.carSearch a:active,
ul.carSearch a:hover {
    color: #333 !important;
}

h4.dbl a.off:hover, .art h2 a:hover, .art h3 a:hover, .art h4 a:hover, .art h5 a:hover, .art h6 a:hover {
	color:#993300;
}

h4.dbl a em {
	line-height:1;
}

h4.dbl span b {
	display:block;
}

.sglCol h5 {
	font-size:.9em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

.sglCol .dblList h5 {
	background-color:#E1E1E1;
	padding-left: 3px;
	overflow:hidden;
	font-size: .9em;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}

.yourTabs {
	height:1.6em;
	border-bottom:2px solid #cf3531;
}

.yourTabs h4 {
	padding:0;
	font-size:1.1em;
	height:1.3em;
	float:left;
	background-image:none;
}

.yourTabs h4 a {
	display:block;
	padding:0 2px 0 2px;
	line-height:1.6em;
	text-align:center;
	float:left;
	margin-bottom:2px;
}

.yourTabs h4.one.selected {
	border-right:1px dashed #999;
}

.yourTabs h4.two.selected {
	border-right:1px dashed #999;
	border-left:1px dashed #999;
}

.yourTabs h4.three.selected {
	border-left:1px dashed #999;
}

.yourTabs h4.selected a {
	color:#fff;
	background:#cf3531 url(/resources/static/standard/dashed.gif/) repeat-x top left;
}

.yourTabs h4.one a {
	width:8.8em;
}


.yourTabs h4.two a {
	width:7.1em;
}

.yourTabs h4.three a {
	width:9em;
}





/* Forms */
label { line-height: 1.4em; }
input,select,textarea {
  background-color:#FBF2D7;
	border:1px solid #B3C2C6;
	font-size: 1em;
	padding: 3px 0;
	font-family:Verdana,Arial,sans-serif;
}
@media all and (min-width: 0px){ /* Fix Opera's padding inside input */
	input[type="checkbox"], input[type="radio"] { 
		padding:2px !important;
	}
}
input[type=hidden] {
  background-color:transparent;
	border:none;
	font-size: 1em;
	padding: 0;
	
}
.btn, input[type=submit], input[type=reset], input[type=button] {
	font-family:Georgia, Times, serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.9em;
	letter-spacing:2px;
	line-height:1;
	border:1px solid #b8c5c4;
	color:#333333;
	background:#F0F8FA url(/resources/static/standard/btnbg.gif/) repeat-x 0 100%;
	padding:1px 2px 1px 5px !important;
	cursor:pointer;
	width: auto !important;
}
.btn.red {
  border-color:#993300;
  color:#993300;
  font-weight:normal!important;
}
.btn.inline {
  margin:0 0 0 3px!important;
}
a.btn {
  line-height:1.8em;
  padding:2px 5px !important;
}
.btn:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
	color:#993300;
	background:#F0F8FA url(/resources/static/standard/btnbgh.gif/) repeat-x 0 0;
}
.btn.red:hover {
  border-color:#333;
  color:#333;
}
form .sm {
	font-size: .8em;
}
.flatHtml ul.genericForm {
	margin-left:0;
}
ul.genericForm {
	margin-left:0;
}
ul.genericForm label {
	float:left;
	min-width:25%;
	padding: 2px 5px 2px 0;
font-weight:bold;
}
ul.genericForm li {
	display:block;
	clear:both;
	margin: 0 0 10px;
	padding: 5px;
	list-style: none;
	background: #eee;
}
ul.genericForm li.formFocus {
	background: #e7f7d8;
}
ul.genericForm input[type=text], ul.genericForm input[type=file], ul.genericForm textarea, ul.genericForm select {
	width: 40%;
}
ul.genericForm p {
	clear:both;
	margin-top:1em;
}
ul.genericForm li.padMe {
	padding-left:25%;
}
ul.genericForm .radioLabel label {
	float:none;
}
ul.genericForm .genericCaptcha img {
	display:block;
}
.noLegend {
	font-weight:bold;
}
.singleField label {
	margin-right:5px;
}

/* GENERIC BUTTON - to be used with button element only */
#genericButton, #genericButton:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	background: #4D6064 url('/resources/static/standard/images/generic_button_overlay.png') repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: none;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

#genericButton:hover { 
	background-color: #617276; 
	color: #fff; 
}
#genericButton:active { top: 1px; }
.smallButton#genericButton, 
.smallButton#genericButton:visited { 
	font-size: 11px; 
	padding: ; 
}
#genericButton, 
#genericButton:visited,
.mediumButton#genericButton, 
.mediumButton#genericButton:visited { 
	font-size: 13px; 
	font-weight: bold; 
	line-height: 1; 
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
}
.largeButton#genericButton, 
.largeButton#genericButton:visited { 
	font-size: 14px; 
	padding: 8px 14px 9px; 
}

.blackButton#genericButton, 
.blackButton#genericButton:visited { background-color: #222; }
.blackButton#genericButton:hover { background-color: #111; }
.greenButton#genericButton, 
.greenButton#genericButton:visited { background-color: #91bd09; }
.greenButton#genericButton:hover { background-color: #749a02; }
.blueButton#genericButton, 
.blueButton#genericButton:visited { background-color: #2daebf; }
.blueButton#genericButton:hover { background-color: #007d9a; }
.redButton#genericButton, 
.redButton#genericButton:visited { background-color: #e33100; }
.redButton#genericButton:hover { background-color: #872300; }
.magentaButton#genericButton, 
.magentaButton#genericButton:visited { background-color: #a9014b; }
.magentaButton#genericButton:hover { background-color: #630030; }
.orangeButton#genericButton, 
.orangeButton#genericButton:visited { background-color: #ff5c00; }
.orangeButton#genericButton:hover { background-color: #d45500; }
.yellowButton#genericButton, 
.yellowButton#genericButton:visited { background-color: #ffb515; }
.yellowButton#genericButton:hover { background-color: #fc9200; }
          
/* CAPTCHA */
#recaptcha_widget  {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 0 5px 0;
	background: #F1F1F1 url(/resources/static/standard/captcha_logo.gif/) no-repeat 95% 85%;
	border: 1px solid #CCC;
	margin: 10px 0;
	clear: both;
	width: 298px;
}
#recaptcha_widget #recaptcha_image {
	overflow:hidden;
	padding:5px 0;
}
#recaptcha_widget #recaptcha_image a {
	display:block;	
	margin: 0 0 10px 10px;
}
#recaptcha_widget #recaptcha_image img {
	overflow:hidden;
	width: 298px;
}
#recaptcha_widget label {
	display:block;
	float:none;
	padding:0;
	font-weight:bold;
	margin-left: 10px;
	width: auto;
}
#recaptcha_widget .recaptcha_only_if_incorrect_sol {
	color: red;
	margin-left: 10px;
}
#recaptcha_widget input {
	float:none;
	padding: 2px 0;
	margin: 5px 0 5px 10px;
	width:150px;
}
#recaptcha_widget ul {
	clear:both;
	margin:0 0 0 10px;
	padding:0;
	list-style: none;
}
#recaptcha_widget ul li {
	float:left;
	clear:none;
	margin: 0 5px 0 0;
}
#recaptcha_widget ul li a {
	text-indent: -9999px;	
	display:block;
	height: 25px;
	width: 25px;
	padding:0;
	background: url(/resources/static/standard/btns_captcha.gif/) no-repeat 0 0;
}
#recaptcha_widget .recaptcha_get_another a {
	background-position: 0 0;
}
#recaptcha_widget .recaptcha_get_another a:hover {
	background-position: 0 -30px;
}
#recaptcha_widget .recaptcha_only_if_image a {
	background-position: 0 -120px;
}
#recaptcha_widget .recaptcha_only_if_image a:hover {
	background-position: 0 -150px;
}
#recaptcha_widget .recaptcha_only_if_audio a {
	background-position: 0 -60px;
}
#recaptcha_widget .recaptcha_only_if_audio a:hover {
	background-position: 0 -90px;
}
#recaptcha_widget .recaptcha_help a {
	background-position: 0 -180px;
}
#recaptcha_widget .recaptcha_help a:hover {
	background-position: 0 -210px;
}

/* Login form - updated 16/10/2009 - CG */
form#login ul.login_fields {
    list-style: none;
    padding: 0 0 12px 0;
}
    form#login ul.login_fields li {
        clear: both;
        overflow: hidden;
    }
        form#login ul.login_fields li input {
            float: right;
        }
    form#login ul.login_fields li.remember_login {
        text-align: right;
        margin-bottom: 12px;
    }
        form#login ul.login_fields li.remember_login label {
            display: inline-block;
            vertical-align: middle;
            float: none;
            width: auto;
        }
        form#login ul.login_fields li.remember_login input {
            float: none;
        }
    form#login ul.login_fields li input.btn {
        margin: 0;
    }

/* Email to a friend - updated 16/10/2009 - CG */
.emailthispageform .errors {
    font-weight: bold;
    color: #DD0000;
}
.emailthispageform ul {
    list-style: none;
    padding: 12px 0 0 0;
    overflow: hidden;
}
    .emailthispageform ul li {
        display: block;
        margin-bottom: 8px;
    }
        .emailthispageform ul li label {
            display: inline-block;
            vertical-align: top;
            width: 120px;
        }
        .emailthispageform ul li input{
            width: 220px;
        }
        .emailthispageform ul li textarea {
            width: 240px;
            height: 120px;
        }
        .emailthispageform ul li.captcha, 
        .emailthispageform .f_submit {
            padding-left: 124px;
        }       
        

/* Pager */
.pager {
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding-top:5px;
	margin-bottom:10px;
}
.pager p {
	margin-bottom:5px;
}
.pager a.selected {
	border:none;
	color:#aaa;
}

/* Tabbed panels */
ul.siteTabs {
padding-top:2px;
margin-bottom:0 !important;
background: #197777 url(/resources/static/standard/dashed_shaded.png/) repeat-x scroll 0 -1px;

}
ul.siteTabs li {
float:left;
text-align:center;
margin:0 2px !important;
padding:0;
background: #EEE url(/resources/static/standard/dashed_shaded.png/) repeat-x scroll 0 -1px;
border:1px solid #333;
border-bottom:none;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
}
ul.siteTabs li a {
display:block;
font-weight:bold;
line-height:1em;
margin-top:1px;
padding:1px 5px !important;
background: #EEE url(/resources/static/standard/dashed_shaded.png/) repeat-x scroll 0 -1px;
}
ul.siteTabs li a:hover {
background: #FFFFFF ;
}
ul.siteTabs li.ui-state-active a {
background: #FFFFFF ;
padding-bottom:2px !important;
position:relative;
z-index:2;
}
.ui-tabs-hide {
     display: none;
}
.whatsOn, .travelUpdate,
.mostRead, .mostCommented {
border-top:1px solid #333;
padding-top:10px;
position:relative;
top:-1px;
z-index:1;
}
.whatsTravel .siteTabs a,
.commentsRead .siteTabs a  {
text-transform:uppercase;
color:#333333;
font-size:.9em;
font-weight:bold;
}


/* Articles */
#ticker-holder {
  background-color:#cfdde7;
  padding:1px 2px;
}
#newsticker {
	margin-bottom:10px;
	height: 20px;
	font-size: .9em;
}

p.update {
	line-height:1.4em;
	font-size: .8em;
	letter-spacing: 0;
	color:#666666;
	margin:0 0 5px 0;
	padding: 1px 0;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}

#byline {
	margin:10px 0;
}
    #byline ul.bylineAuthor { overflow: auto; }
        #byline ul.bylineAuthor li { float: left; }
            #byline ul.bylineAuthor li img { display: block; margin-right: 10px; }
            #byline ul.bylineAuthor li span { display: block; }
            
#byline img {
	width:50px;
	height:50px;
	border:1px solid #666;
}

#bylineLogo {
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    line-height: 1.4em;
    margin-bottom: 15px;
    padding: 1px 0;
}

p.caption {
	font-size:1.1em;
	margin:0.3em 0;
}

.sglCol img.lrg {
	width:300px;
	height:auto;
}

.sglCol img.sm {
	width:144px;
	height:auto;
	margin:0 0 10px 10px;
	float:right;
}

.authorPic {
	margin:0 0 10px 10px;
	float:right;
}

ul.bulletLst {
	font-size:.9em;
	list-style-type: none !important;
	padding-left: 0 !important;
}
ul.bulletLst li {
	padding-left:10px;
	background-position:0 6px;
	background-repeat:no-repeat;
	background-image:url(/resources/static/standard/bullet_art.gif/);
}

ul.bulletLst li a:hover {
	background-position:0.1em 0.4em;
}

ul.bulletLst li a.pic {
	background-image:url(/resources/static/standard/bullet_pic.gif/);
}

ul.bulletLst li a.mov {
	background-image:url(/resources/static/standard/bullet_mov.gif/);
}

.headlinesBrkOut {
	margin:0 0 15px 0;
	padding-bottom:15px;
	border-bottom:3px solid #e1e1e1;
}

.share {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:3px solid #e1e1e1;
}
.share:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.share h4 {
	background-color:#799999;
}

.share p {
	margin: 5px 5px 0pt 0pt; 
	float: left;
}
.share a.right {
	font-size: 0.9em; 
	float: right; 
	margin-top: 10px;
}

.share ul {
	margin:5px 0 0 0;
	list-style-type: none !important;
	padding-left: 0 !important;
}

.share ul li {
	margin:0 10px 0 0;
	float:left;
}

.share ul li a {
	width:16px;
	height:16px;
	display:block;
	float:left;
	text-indent:-99999em;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:transparent;
}

.share ul li a.digg {
	background-image:url(/resources/static/standard/rss_digg.gif/);
}

.share ul li a.reddit {
	background-image:url(/resources/static/standard/rss_reddit.gif/);
}

.share ul li a.facebook {
	background-image:url(/resources/static/standard/rss_facebook.gif/);
}

.share ul li a.furl {
	background-image:url(/resources/static/standard/rss_furl.gif/);
}

.share ul li a.yahoo {
	background-image:url(/resources/static/standard/rss_yahoo.gif/);
}

.share ul li a.bebo{
	background-image:url(/resources/static/standard/rss_bebo.gif/);
}

.share ul li a.twitter {
	background-image:url(/resources/static/standard/rss_twitter.gif/);
}

.share ul li a.google {
	background-image:url(/resources/static/standard/rss_google.gif/);
}
.socialList li {
	margin-bottom:5px;
}
	/* Utilities links */
.holder ul.articleUtils {
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 15px;
	padding: 5px 0;
	font-size: .8333em;
	list-style: none;
}
.holder ul.articleUtils li {
	float: left;
	margin: 0;
}
ul.articleUtils li a,
ul.articleUtils.articleUtilSingle li a {
	display:block;
	height: 15px;
	padding: 4px 7px 5px 25px;
	color: #666;
}
.holder ul.articleUtilSingle {
	border: none;
	margin-bottom: 0;
	padding: 0;
}
ul.articleUtils.articleUtilSingle li a {
	background: none;
}
ul.articleUtils.articleUtilSingle li a:hover {
	color: #993300;
}

/*.articleUtils li.articleUtilEmail,
.articleUtils li.articleUtilComment {
	width: 75%;
}
.articleUtils li.articleUtilEmail,
.articleUtils li.articleUtilPrint {
	margin-bottom: 5px !important;
}
.articleUtils li.articleUtilPrint,
.articleUtils li.articleUtilShare {
	width: 22%;
}*/
ul.articleUtils li.articleUtilEmail a {
	background: transparent url(/resources/static/standard/images/bmd_btn_utils.gif/) no-repeat 0 -180px;
}
ul.articleUtils li.articleUtilEmail a:hover {
	background-position: 0 -210px;
	color: #993300;
}
ul.articleUtils li.articleUtilPrint a {
	background: transparent url(/resources/static/standard/images/bmd_btn_utils.gif/) no-repeat 0 -120px;
}
ul.articleUtils li.articleUtilPrint a:hover {
	background-position: 0 -150px;
	color: #993300;
}
ul.articleUtils li.articleUtilShare a {
	background: transparent url(/resources/static/standard/images/bmd_btn_utils.gif/) no-repeat 0 -60px;
	cursor: pointer;
}
ul.articleUtils li.articleUtilShare a:hover {
	background-position: 0 -90px;
	color: #993300;
}
ul.articleUtils li.articleUtilComment a {
	background: transparent url(/resources/static/standard/images/bmd_btn_utils.gif/) no-repeat 0 0;
}
ul.articleUtils li.articleUtilComment a:hover {
	background-position: 0 -30px;
	color: #993300;
}
ul.articleUtils li.articleUtilComment a {
	padding-right: 0;
}

.JSEnabled .holder .articleShareBox {
display: none;
}
.holder .popBox {
position: absolute;
z-index:3;
width: 300px;
background-color: #FFF;
border: 2px solid #E1E1E1;
border-top: none;
}
.holder .articleShareBox h4 {
font-size: 1em;
padding: 3px 5px;
background-color: #E1E1E1;
background-image: none;
color: #333;
line-height: 1.5em;
margin-bottom: 10px;
}
.holder .articleShareBox span {
display: none;
font-size: .9em;
float:right;
margin-top: -28px;
padding-right:5px;
cursor: pointer;
}
.holder .articleShareBox.popBox span {
display: inline;
}
.holder .articleShareBox ul {
	padding: 0;
}
.holder .articleShareBox ul li {
	list-style: none;
	float:left;
	width: 130px;
	margin: 0 10px 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #E1E1E1;
}
.holder .articleShareBox ul li a {
	background-repeat: no-repeat;
	height: 13px;
	padding: 2px 0 1px 25px;
}

.holder .articleShareBox ul li.digg a {
	background-image:url(/resources/static/standard/rss_all.gif/);
	background-position: 0 -130px;
}

.holder .articleShareBox ul li.reddit a {
	background-image:url(/resources/static/standard/rss_all.gif/);
	background-position: 0 -26px;
}

.holder .articleShareBox ul li.facebook a {
	background-image:url(/resources/static/standard/rss_all.gif/);
	background-position: 0 -104px;
}

.holder .articleShareBox ul li.furl a {
	background-image:url(/resources/static/standard/rss_all.gif/);
	background-position: 0 -130px;
}

.holder .articleShareBox ul li.yahoo a {
	background-image:url(/resources/static/standard/rss_all.gif/);
	background-position: 0 -78px;
}

.holder .articleShareBox ul li.bebo a {
	background-image:url(/resources/static/standard/rss_all.gif/);
	background-position: 0 -156px;
}

.holder .articleShareBox ul li.twitter a {
	background-image:url(/resources/static/standard/rss_all.gif/);
	background-position: 0 -182px;
}

.holder .articleShareBox ul li.google a {
	background-image:url(/resources/static/standard/rss_all.gif/);
	background-position: 0 -52px;
}

.articlePublished {
	color:#666666;
	font-size:0.9166em;
}
.related {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:3px solid #e1e1e1;
}

.related ul { font-size:.9em; }

.related ul.relatedImg {
	width:auto;
	list-style-type:none;
	margin:8px 0 0 0;
	padding:0;
}

.related ul.relatedImg li {
	width:72px;
	height:72px;
	float:left;
	margin:0 0.3em;
	margin-bottom:6px;
}

.related ul.relatedImg li a img {
	width:72px;
	height:72px;
}

.comCol .comment {
	border-bottom:1px dotted #CCCCCC;
	margin-bottom: 10px;
}
.comment a.block, .comment .block {
	background-color:#eaeff2;
	display:block;
	cursor: pointer;
	position: relative;
}

.comment a.block:hover {
	background-color:#e5eaed;
}

.comment.regVs {
	padding:0 23px 0 0;
	background:transparent url(/resources/static/standard/comment_point_vert.gif/) no-repeat top right;
}

.comment a.block p, .comment .block p {
	padding: 5px;
}
.comment q, .comment .q {
	background: transparent url(/resources/static/standard/commento.gif/) no-repeat 3px 0;
	display: block;
	padding: 0 5px 10px 25px;
	font-family:Georgia,Times,serif;
	font-size:1.1em;
	font-style:italic;
	line-height: 1.5em;
	color:#666;
}
.comment q:before, .comment .q:before {
     content: " ";
}
.comment q:after, .comment .q:after {
     content: "\201D";
		 font-family: Georgia, "Times New Roman", Times, serif;
		 color: #999;
		 font-weight:bold; 
		 margin-top:5px;
		 padding:0;
}
.comment p {
	color:#666;
}


.comment blockquote {
	margin:0 5px 5px 5px;
	padding:0 5px 5px 5px;
	border:1px dotted #666;
	background-color: #FFF;
}

.comment .tools {
	text-transform:uppercase;
	font-weight:bold;
	color:#ccc;
	padding-left:0.5em;
	height:2.3em;
	font-size: .8em;
	line-height:2.3em;
	display:block;
	background:transparent url(/resources/static/standard/comment_point.gif/) no-repeat 26em 0;
}
.tools a img {
	padding: 0;
}


.comCol {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:3px solid #e1e1e1;
}

.comCol p.viewing {
	margin:8px 0 2px 0;
}

.comCol p.viewing a {
	margin-top:1px;
}
.comCol label {
	width:11em;
	padding-top:0.3em;
	display:block;
	float:left;
}

.comCol label.terms {
	font-size:1.1em;
	margin-right:3px;
	margin-bottom:10px;
	width:auto;
}

.comCol label.deep {
	margin-bottom:10px;
}

.comCol label span {
	font-size:0.9em;
	display:block;
	float:left;
}



.comCol input {
	width:13em;
	padding: 2px 0;
	margin: 5px 0;
}

.comCol input.btn {
	float:right;
	width:auto !important;
	margin:5px 0;
}

.comCol textarea {
	width:300px !important;
	float:left;
	padding:0;
	margin:0.2em 0 0.3em 0;
	font-size: 1.2em;
}
/*
.comCol img {
	border:0;
	float:left;
	margin:0.2em 0 0.3em 0;
}
*/
.comCol .formats {
	padding-top:0.3em;
	font-size:1.1em;
}

.comCol .formats a {
	margin-right:0.9em;
}

.comCol .formats a.it {
	font-style:italic;
}

.form_track_comments li, .form_send_comments li, .form_login_comments li {
	display: block;
	clear: both;
}
.form_track_comments label, .form_send_comments label, .form_login_comments label {
	display: inline;
	float: left;
	width: 19em;
	padding-top: 5px;
	line-height: 1;
}
.form_track_comments input, .form_send_comments input, .form_login_comments input {
	display: inline;
	float: left;
	width: auto;
	padding: 0;
}
.form_track_comments input[type=checkbox], .form_send_comments input[type=checkbox], .form_login_comments input[type=checkbox] {
	margin-right: 10px;
}
.form_send_comments input#captchaimage {
	width: 15em;
}
.form_send_comments textarea {
	height: 10em;
}
.form_send_comments label[for=captchaimage]{
	display: block;
	margin-bottom: 5px;
}
.form_track_comments input {
	margin:0 !important;
}
.form_login_comments input[type=checkbox] {
	margin-top: 5px !important;
}
.form_login_comments p {
	display: block;
	clear: both;
}

/* captcha fixes for comments form */
.form_track_comments {
	margin-bottom: 10px;
	clear:both;
}
.form_track_comments label {
	display:inline;
	float:none;
}
form.form_comment img { /* CAPTCHA Image */
    display: block;
    margin-bottom: 12px;
}
.form_track_comments input.btn {
	display:inline;
	float:none;
}
.form_comment #c_comment {
	width: 298px !important;
    height: 160px !important;
    margin-bottom: 12px;
	clear: both;
	float: none;
}


.singPicWitCap {
	display:block;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	height:1%;
	border-bottom:3px solid #e1e1e1;
}

.singPicWitCap p {
	font-weight:bold;
	margin:4px 0;
}

/* Your Say panel */
.boxFootLnk {
	text-align:right;
	display:block;
	font-weight:bold;
	font-size:.9em;
}
p a.boxFootLnk, a.boxFootLnk.sm {
	font-size:.9em !important;
}
.boxFootLnk.help {
  background:url(/resources/static/standard/icon_help.gif/) no-repeat top left;
  padding:2px 0 2px 20px;
}


#multiImg {
	width:300px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:3px solid #e1e1e1;
}

#TabLinks {
	height:67px;
	width:300px;
	margin-top:0;
}

#TabLinks a {
	float:left;
	display:inline;
	width:67px;
	height:67px;
	padding-right:10px;
}

#TabLinks a img {
	width:67px;
	height:67px;
}

#multiImg p {
	display:none;
	width:auto;
	height:84px;
	background:transparent url(/resources/static/standard/gallery_arrow.png/) no-repeat -310px 70px;
	text-align:left;
}
#multiImg #para {
	margin-bottom: -13px !important;
}
#para a {
	display:none;
	width:auto;
	height:80px;
	background:transparent url(/resources/static/standard/gallery_arrow.png/) no-repeat -310px 66px;
	text-align:left;
	font-weight:bold;
}

#multiImg #picsNtxt.solo p, #picsNtxt.solo #para a {
	background:none;
	height:auto !important;
}

#para p a {
	font-weight:bold;
	font-size:1em;
	clear:none;
	display:none;
	z-index:200;
}

#picsNtxt {
	width:300px;
	position:relative;
	z-index:2;
	line-height: 1.6em;
}

#picsNtxt img {
	display:none;
	width:300px;
	margin-bottom: 5px;
}

#picsNtxt.number1 #pic1, #picsNtxt.number1 #para #txt1, #para.text1 #txt1 {
	display:block;
	background:transparent url(/resources/static/standard/gallery_arrow.png/) no-repeat -310px 70px !important;
}

#picsNtxt.solo #para #txt1 {
	display:block;
	background:none;
}

#picsNtxt.number1 #para #txt1 a, #picsNtxt.number2 #para #txt2 a, #picsNtxt.number3 #para #txt3 a, #picsNtxt.number4 #para #txt4 a {
	display:block !important;
	background:none !important;
}

#picsNtxt.number2 #pic2, #picsNtxt.number2 #para #txt2, #para.text2 #txt2 {
	display:block;
	background:transparent url(/resources/static/standard/gallery_arrow.png/) no-repeat -232px 70px !important;
}

#picsNtxt.number3 #pic3, #picsNtxt.number3 #para #txt3, #para.text3 #txt3 {
	display:block;
	background:transparent url(/resources/static/standard/gallery_arrow.png/) no-repeat -150px 70px !important;
}

#picsNtxt.number4 #pic4, #picsNtxt.number4 #para #txt4, #para.text4 #txt4 {
	display:block;
	background:transparent url(/resources/static/standard/gallery_arrow.png/) no-repeat -70px 70px !important;
}

#para.text1 #txt2, #para.text1 #txt3, #para.text1 #txt4, #para.text2 #txt1, #para.text2 #txt3, #para.text2 #txt4, #para.text3 #txt1, #para.text3 #txt2, #para.text3 #txt4, #para.text4 #txt1, #para.text4 #txt2, #para.text4 #txt3 {
	display:none !important;
}

#picsNtxt.number1 #pic1 p#player1, #picsNtxt.number2 #pic2 p#player1, #picsNtxt.number3 #pic3 p#player1, #picsNtxt.number4 #pic4 p#player1 {
	height:247px;
	display:block;
}

#singPicWitCap {
	margin-bottom: 15px;
}

.leadGallery {
	position:relative;
	padding:0 0 3px 0;
	margin:0 0 16px 0;
}

.leadGallery p.caption {
	display:block;
	width:100%;
	background:transparent url(/resources/static/standard/gallery_pointer.png/) no-repeat;
	padding-bottom:22px;
	z-index:50;
	background-position: -260px 100%;
}

.leadGallery a {
	font-weight:bold;
	text-transform:uppercase;
}

.leadGallery ul {
	width:auto;
	list-style-type:none;
	margin:8px 0 0 0;
	padding:0;
	position:relative;
	top:0;
	z-index:5;
}

.leadGallery ul li {
	width:70px;
	height:70px;
	float:left;
	margin:0 10px 8px 0;
}

.leadGallery ul li.edge, .gallery ul li.edge, ul.relatedGalleries li.end {
	margin-right:0;
}

.leadGallery ul li a img {
	width:70px;
	height:70px;
	border:1px solid #666;
	border-collapse:collapse;
}

.gallery {
	padding:0 0 15px 0;
	margin:5px 0 15px 0;
	height:1%;
	border-bottom:3px solid #e1e1e1;
}

.gallery ul, .trailerVideo ul.details li {
	height:1%;
}

.gallery ul li {
	width:70px;
	float:left;
	margin:5px 6px 0 0;
	text-align:center;
	min-height:10em;
	font-size: .9em;
}

.gallery ul li a img {
	width:70px;
	height:70px;
	margin-bottom:1px;
}

.gallery.blog ul li a img {
	width:66px !important;
	height:66px !important;
}
.gallery.blog.noMg {
	margin-bottom: 15px !important;
}
.edgeLeft {
	clear:left;
}

	/* Print page */

.print {
width:auto;
margin: 15px;
}
.print p {
font-family:Georgia,Times,serif;
font-size: 1.1em;
}
.printLogo {
border-bottom: 1px solid #ccc;
padding-bottom:15px;
}
.printLogo img {
width: 250px;
height: auto;
}
.printHead {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
margin-bottom:15px;
}
.printHeading {
font-size: 2.6em !important;
font-weight: normal;
color: #000;
margin: 10px 0;
}
.printDate {
font-size: 1.1em !important;
font-style:italic;
color: #666;
margin: 10px 0 5px;
}
.printBy {
font-size: 1.1em !important;
font-weight: bold;
color: #666;
margin: 5px 0 10px;
}
.printCopyright {
font-size: 1.1em !important;
margin-top:20px;
}
.printUrl {
margin-top:20px;
font-family:verdana, arial, sans-serif !important;
font-size: 1.2em !important;
font-weight:bold;
}

	/* Commercial furniture */
.classified {
	border-bottom:3px solid #e1e1e1;
	font-size: .9em;
	margin-bottom:15px;
	padding-bottom:15px;
}

.classified h5 {
	font-size:1em;
	font-weight:bold;
	line-height:1;
	color:#ffffff;
	text-transform:uppercase;
	background:#a11112 url(/resources/static/standard/classified_bg.gif/) no-repeat top right;
	padding:8px 0 3px 5px;
	margin-bottom:0;
}
.classified h5 a {
	display: block;
}
.classified h5 a:hover {
	color: #000;
}

.classified img {
	border:1px solid #999;
	margin:0 5px;
}

.classified img.center {
	border:1px solid #999;
	margin:0 0 0 13px;
	width:100px;
}

.classified img.right {
	border:1px solid #999;
	margin:0 5px;
	width:60px;
}

.classified ul {
	height:1%;
	margin-left:5px;
}

.classified ul li span {
	margin-bottom:2px;
	display:block;
}

h4.classhd {
	background:#a11112 url(/resources/static/standard/classified_bg.gif/) no-repeat top right;
	padding:8px 0 3px 5px;
	margin-bottom:0;
}

.classified.innerPad {
	padding:5px 5px 10px 5px;
	height:1%;
}

.classified.innerPad img {
	margin:0 5px 5px 0;
}

.services table td img {
	width:120px;
	background-color:#FFFFFF;
	padding:5px;
	margin:5px;
	border:1px solid #DAE2E4;
}

.services table td.Isfive a img, .services table td.Issix a img {
	height:60px;
}

#innerCol {
	width:140px;
	float:left;
	margin-right:20px;
}

#outerCol {
	width:140px;
	float:left;
}

#outerCol img, #outerCol object, .copes p a.boxFootLnk, div.datingAd {
	margin-bottom:15px;
}

#outerCol img.tile {
	margin:0 0 1em 2em;
}

#innerCol img.tile {
	margin:0 0 1em 0.5em;
}

div.art {
	border-bottom:3px solid #e1e1e1;
	clear:both;
	height:1%;
	margin:0 0 15px;
	padding:0 0 15px;
}
div.art:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.art img {
	background:#FFFFFF;
	margin:0 !important;
	padding:0 10px 0 0;
}
.art ul {
	list-style:disc;
	padding-left:15px;
}
.art ol {
	list-style:decimal;
	padding-left:20px;
}
.art ul.noType, .art ol.noType {
	list-style:none;
	padding-left:0;
}
.art table ul {
	margin:0 10px 0 0;
	font-size: .9em;
	list-style:none;
	padding-left:0;
}
.art.blog img {
	height:100px;
	width:100px;
	border:0;
}
.art.blog .sm {
	line-height:1.4em;
	letter-spacing: 0;
	color:#666666;
	margin:0 0 5px 0;
	padding: 4px 0;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	font-size: .8em;
}
.art.blog .ftLnks {
	border-top: 1px dotted #CCC;
}
.art.editorsChoice {
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}

.art .featured {
	border-bottom:3px solid #e1e1e1;
	padding:0 0 15px 0;
	margin:5px 0 15px 0;
}

.art .featured h5 {
	margin:10px 0 5px 0;
	text-transform:none;
}

.leadPic img {
	width:124px !important;
	height:auto;
}

.smPic img {
	width:66px !important;
	border:0;
	margin-bottom:9px;
}

.smPic img.left, .datingAd img {
	margin-right:1em;
}

.smPic img.right {
	padding:0 0 10px 10px;
}

.widePic img {
	width:300px !important;
	margin-right:0;
}

.smSglCol .widePic img {
	width:200px !important;
	margin-right:0;
}

.art ul li a {
	padding:0 0 0 15px;
	display:block;
	margin:0;
	background:transparent url(/resources/static/standard/list_icon_bullet.gif/) no-repeat 0 5px;
}

.art ul li a.gallery {
	background:transparent url(/resources/static/standard/list_icon_camera.gif/) no-repeat 0 3px;
	border:none !important;
}

ul.blogRssPanel:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
ul.blogRssPanel li {
	margin: 0 !important;
	float: left;
}
ul.blogRssPanel li a {
	padding: 0;
	margin: 0 1px 0 0;
	height: 25px;
}
ul.blogRssPanel li a img {
	padding: 0;
}

.mainPic2 .picInfo a {
	background:transparent url(/resources/static/standard/list_icon_camera.gif/) no-repeat scroll 0 2px;
	font-size:0.9em ;
	height:1.4em;
	margin:0;
	padding:0 0 0 15px;
}
.mainPic2 .picInfo a img {
	display: none;
}
#email_voting_box {
	margin-top: 10px;
}
.picInfo ul {
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
	float:left;
}

.picInfo ul li {
	padding:0;
	margin:0 0 4px 0;
	font-size:.9em;
	clear:both;
}

ul.relatedLinks li a, .picInfo ul li a {
	padding:0 0 0 15px;
	background:transparent url(/resources/static/standard/list_icon_bullet.gif/) no-repeat 0 5px;
}

.art ul li a:hover, ul.relatedLinks li a:hover, .picInfo ul li a:hover {
	background-position:1px 5px;
}

ul.relatedLinks li a.gallery, .picInfo ul li a.gallery {
	background:transparent url(/resources/static/standard/list_icon_camera.gif/) no-repeat 0 3px !important;
	border-bottom:0 !important;
}

.art ul li a.gallery:hover, ul.relatedLinks li a.gallery:hover, .picInfo ul li a.gallery:hover, ul.doubleLst.icons li a.gallery:hover {
	background-position:1px 0;
}

.art ul li a.video, ul.relatedLinks li a.video, .picInfo ul li a.video, ul.doubleLst.icons li a.video {
	background:transparent url(/resources/static/standard/list_icon_video.gif/) no-repeat 0 1px;
}

.art ul li a.video:hover, ul.relatedLinks li a.video:hover, .picInfo ul li a.video:hover, ul.doubleLst.icons li a.video:hover {
	background-position:1px 1px;
}

a.discus {
	background:transparent url(/resources/static/standard/list_icon_discus.gif/) no-repeat 0 2px !important;
	padding:0 0 0 15px;
	display:block;
	height:1%;
	font-weight:bold;
	clear:left;
}

.art .dblList {
	width:145px;
	float:left;
	overflow: hidden;
	margin-left:5px;
}
.art .dblList ul {
	font-size: .9em;
	list-style:none;
	padding-left:0;
}
.art .dblList.one {
	width:140px;
	padding-right:5px;
	margin-left:0;
	border-right: 1px dotted #CCC;
}

.art.blog .dblList.one {
	margin-right:1.2em;
}

.art .dblList a.chLk {
	font-weight:bold;
}

/* Image buttons with gradient text boxes */
.imgPromos {
	border-bottom:3px solid #e1e1e1;
	display:block;
	clear:both;
	height:1%;
	margin:0 0 15px;
	padding:0 0 15px;
}

.imgPromos.justTwoSm, .imgPromos.two span, .imgPromos.ftwo span, .sglCol table.ll {
	width:300px;
}

.imgPromos a {
	float:left;
	font-weight:bold;
	background:transparent;
}
.imgPromos a:hover {
	color: #993300;
}
.imgPromos.four a {
	width:145px;
	margin-right:10px;
}

.imgPromos.two a, .imgPromos.ftwo a {
	width:300px;
	margin-right:30px;
}

.imgPromos img {
	height:116px !important;
}

.imgPromos.four img {
	width:144px !important;
}

.imgPromos.two img, .imgPromos.ftwo img {
	width:300px !important;
}

.imgPromos span {
	margin-top:-3.2em;
	height:3.2em;
	display:block;
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

.imgPromos.four span {
	width:144px;
}

.imgPromos p {
	margin:-3.2em 0 0 5px !important;
	height:3.2em;
	line-height:1.5em;
	position:relative;
	color:#fff;
	z-index:2;
	font-size: .9em;
}

ul.trioLst {
	margin-top:5px;
	width:100px;
	float:left;
	display: inline;
	font-size: .9em;
	list-style:none;
	padding-left:0;
}

ul.trioLst li, .localInfo .btn {
	margin:5px 0;
}

ul.trioLst li a {
	padding:0 5px 0 0;
	background-image:none;
}

ul.trioLst li a img, ul.trioLst li img {
	width:95px !important;
	margin:0;
	padding:0 !important;
}

ul.doubleLst {
	width:140px !important;
	float:left;
	display: inline;
}

ul.doubleLst.icons li a {
	padding:0 0 0 15px;
	display:block;
	background:transparent url(/resources/static/standard/list_icon_bullet.gif/) no-repeat 0 2px;
}

ul.doubleLst.icons li a:hover {
	background-position:1px 2px;
}

ul.doubleLst.icons li a.gallery {
	background:transparent url(/resources/static/standard/list_icon_camera.gif/) no-repeat 0 0;
	border-bottom:0 !important;
}

.commentsRead {
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:3px solid #e1e1e1;
	height:1%;
}
.commentsRead ol {
	list-style-type: decimal;
	padding-left: 25px;
	font-size: .9em;
}
/*.commentsRead ol li:first-letter {
	text-transform: uppercase;
}*/

	/* Comments Travel Events etc */

.edsChoice h5 {
	border:0 !important;
	background:none;
	margin:0;
	padding:0;
	font-size:1.2em;
}

.rant, .rave {
	background:transparent url(/resources/static/standard/commento.gif/) no-repeat top left;
	border-bottom:1px dotted #cccccc;
	padding:0 0 10px 25px;
	margin:5px 0 10px 0;
	height:1%;
}

.rant p, .rave p, .trailerVideo .video h5 {
	margin-bottom:5px;
}

.rant a, .rave a {
	font-family:Georgia, Times, serif;
	color:#666666;
	font-size:1.1em;
	font-style:italic;
}

.rant a:hover, .rave a:hover {
	color:#993300;
}

.rant span, .rave span {
	font-family:Verdana, Arial, sans-serif;
	color:#333333;
	background:transparent url(/resources/static/standard/commentc.gif/) no-repeat top left;
	padding:0 0 10px 15px;
	font-style:normal;
	font-size: .8em;
}

.rant .boxFootLnk, .rave .boxFootLnk {
	color:#197777;
	font-family:Verdana, Arial, sans-serif;
	font-style:normal;
	font-size: .9em;
}

.whatsTravel {
	height:1%;
	border-bottom:3px solid #e1e1e1;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
.whatsOn, .travelUpdate {
	font-size: .9em;
}

.whatsTravel a.boxFootLnk {
	text-align:left;
	margin:5px 5px 5px 0;
	font-size: 1em;
}

.whatsOn .leftSide {
	height:1%;
	width:48%;
	float:left;
	border-right:1px solid #DAE2E4;
}

.whatsOn .leftSide ul {
	margin:0 5px 15px 0;
}

.whatsOn .leftSide ul li {
	margin:0 0 5px 0;
	line-height:1.5em;
}

.whatsOn .rightSide {
	height:1%;
	width:49%;
	float:left;
	border-left:1px solid #DAE2E4;
	margin-left:-1px;
}

.rightSide table {
	margin-left:7px;
}

.rightSide table th {
	border-bottom:1px solid #DAE2E4;
	background-color:#F0F8FA;
	text-align:center;
	padding:3px 0;
}

.rightSide table th.title {
	font-family:Georgia, Times, serif;
	font-size:1.1em;
	padding:0 0 5px 0;
	border-bottom:0;
	background-color:#FFFFFF;
}

.rightSide table td {
	text-align:center;
	padding:3px 0;
}


.rightSide.blog table {
	float:left;
	width:17em;
	margin-right:2em;
	margin-bottom:2em;
	font-size:1em;
	border-bottom:1px dashed #d0d0d0;
    border-collapse: separate;
    border-spacing: 1px;
	padding-bottom:5px;
}
    .rightSide.blog table tr {
        outline: none !important;
    }
        .rightSide.blog table td {
            border: 1px solid #FFF;
            margin: 2px;
        }
   
        .rightSide table td.today {
            border:1px solid #993300;
            background-color:#F0F8FA;
            font-weight:bold;
        }
     
.travelUpdate ul li {
	padding:5px;
	background-color:#F0F8FA;
}
.travelUpdate ul li.off {
	background-color:#FFFFFF;
}
.travelUpdate ul li a {
	color:#333333;
	line-height:1.5em;
}

.travelUpdate ul li a.red span {
	background:transparent url(/resources/static/standard/traffic_bullet_red.gif/) no-repeat 0 5px;
}

.travelUpdate ul li a.amber span {
	background:transparent url(/resources/static/standard/traffic_bullet_amber.gif/) no-repeat 0 5px;
}

.travelUpdate ul li a.green span {
	background:transparent url(/resources/static/standard/traffic_bullet_green.gif/) no-repeat 0 5px;
}

.travelUpdate ul li span {
	display:block;
	padding-left:15px;
	font-weight:bold;
	color:#197777;
}


.localInfo {
	height:1%;
	border-bottom:3px solid #e1e1e1;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}

.localInfo label {
	font-size:1em;
	font-weight:bold;
}

.localInfo input.field {
	width:160px;
	margin:5px 5px 5px 0;
}

.localInfo .radio {
	margin:0 5px 0 0;
	padding:5px 0 0 0;
	float:left;
}


.copes .art, .datingBlurb {
	position:relative;
}

.copes .art p {
	width:18.4em;
}

.horoscopes .art img {
	float:right;
	height:auto;
	padding:0 0 0 10px;
	width:90px;
}

.datingBlurb .position {
	top:-27px;
	right:-17px;
	position:absolute;
	background: transparent;
}

.dating .art.datingBlurb ul {
	list-style-type:disc !important;
	padding-left:2em;
	width:220px;
}

.dating ul.srch select {
	width:190px !important;
}

.dating .art h5 {
	text-transform:none;
	width:150px;
	margin: 0 10px 10px 0;
	padding: 2px 0;
	text-align:right;
	float:left;
}

.dating .btn {
	color:#9a0062;
	border-color:#9a0062;
	margin-bottom: 10px;
}

.datingNoBullets li {
	list-style-type:none;
	clear:both;
}

.dating li label {
	width:100px;
	float:left;
	font-weight:bold;
}

.datingAd h2{
	margin-top:0;
}

.dating ul.relatedGalleries li h5 {
	font-size:1em;
	font-weight: bold;
	line-height:1em;
}
.dating ul.relatedGalleries:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.dating ul.relatedGalleries li img {
	padding-bottom: 50px;
}
.dating .searchResults li {
	width: auto;
}
.dating .searchResults li:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.dating .rightbuttons {
	float: right;
	width: 49%;
}
.dating .rightbuttons label {
	float: none !important;
}
.pinkText {
	color:#e7008c;
	font-weight:bold;
}
#singleImg img {
	width: 300px;
}

.trailerLst {
	background-color:transparent;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:none;
	border-bottom:3px solid #e1e1e1;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	height:1%;
	clear:both;
}

.trailerLst.no1 {
	background-image:url(/resources/static/standard/trailer_no_01.gif/);
	background-position:178px top;
}

.trailerLst.no2 {
	background-image:url(/resources/static/standard/trailer_no_02.gif/);
}

.trailerLst.no3 {
	background-image:url(/resources/static/standard/trailer_no_03.gif/);
}

.trailerLst.no4 {
	background-image:url(/resources/static/standard/trailer_no_04.gif/);
}

.trailerLst.no5 {
	background-image:url(/resources/static/standard/trailer_no_05.gif/);
}

.trailerLst.no6 {
	background-image:url(/resources/static/standard/trailer_no_06.gif/);
}

.trailerLst.no7 {
	background-image:url(/resources/static/standard/trailer_no_07.gif/);
}

.trailerLst.no8 {
	background-image:url(/resources/static/standard/trailer_no_08.gif/);
}

.trailerLst.no9 {
	background-image:url(/resources/static/standard/trailer_no_09.gif/);
}

.trailerLst.no10 {
	background-image:url(/resources/static/standard/trailer_no_10.gif/);
}

.trailerLst.no2 p {
	padding-right:44px;
}

.trailerLst.no3 p {
	padding-right:47px;
}

.trailerLst.no4 p, .trailerLst.no6 p, .trailerLst.no8 p, .trailerLst.no9 p {
	padding-right:50px;
}

.trailerLst.no5 p, .trailerLst.no7 p {
	padding-right:48px;
}

.trailerLst.no10 p {
	padding-right:56px;
}

.trailerLst a.image {
	display:block;
	background:#7f969f url(/resources/static/standard/trailer_grad_bg_sm.gif/) repeat-x top left;
	width:74px;
	float:left;
	margin-right:7px;
	position:relative;
	border-bottom:2px solid #666;
	margin-bottom:3px;
}

.trailerLst.theatre a.image {
	background:#9f7f81 url(/resources/static/standard/trailer_theatre_grad_bg_sm.gif/) repeat-x top left;
	border-bottom:2px solid #503435;
}

.trailerLst.podcast a.image {
	background:#919f7f url(/resources/static/standard/trailer_pod_grad_bg_sm.gif/) repeat-x top left;
	border-bottom:2px solid #455034;
}

.trailerLst a.image.right {
	float:right;
	margin:0 0 0 33px;
}

.trailerLst a.image img {
	margin:4px;
}
.podcast a.image img {
	margin:5px 4px !important;
	padding:0;
}
.trailerLst a.image p {
	background:transparent url(/resources/static/standard/trailer_play_plus_bullet.gif/) no-repeat top left;
	margin:0 4px 4px 4px;
	padding-left:15px;
	padding-right:0;
	color:#fff;
	clear:both;
}

.trailerLst.theatre a.image p {
	background:transparent url(/resources/static/standard/trailer_theatre_play_bullet.gif/) no-repeat top left;
	margin:0 4px 4px 4px;
	padding-left:15px;
	padding-right:0;
	color:#fff;
}

.trailerLst.podcast a.image p {
	background:transparent url(/resources/static/standard/trailer_podcast_play_bullet.gif/) no-repeat top left;
	padding-top:2px;
	padding-bottom:0.5em;
}

.trailerLst p {
	margin-bottom:3px;
}

.trailerLst ul, ul.details {
	list-style-type:none;
	margin:0;
	padding:0;
	height:1%;
}

.trailerLst ul li, ul.details li {
	list-style-type:none;
	margin:0 0 4px 0;
	font-size:1.1em;
	font-weight:bold;
}

.trailerLst ul li a, ul.details li a {
	background:transparent url(/resources/static/standard/trailer_icon_video.gif/) no-repeat 0 0.2em;
	padding-left:15px;
}

a.trailerLstFtLnk {
	background:transparent url(/resources/static/standard/trailer_icon_video.gif/) no-repeat 0 0.2em;
	padding-left:15px;
	font-weight:bold;
	font-size:1.1em;
	float:right;
}

.trailerLst.podcast ul li a, .podcast ul.details li a, .podcast a.trailerLstFtLnk {
	background:transparent url(/resources/static/standard/trailer_icon_audio.gif/) no-repeat 0 0.2em;
	padding-left:15px;
}

.trailerLst ul li.art {
	margin-top:8px;
	border:0;
}

.trailerLst ul li.art a {
	background:transparent url(/resources/static/standard/trailer_icon_bullet.gif/) no-repeat 0.1em 3px;
	padding-left:15px;
	display:block;
}

.trailerModule {
	margin-bottom:15px;
}

.trailerModule .trailerLst {
	padding-bottom:3px;
	min-height:52px;
	margin-bottom:3px;
}

.trailerModule a img {
	width:50px !important;
	height:50px !important;
	float:left;
	margin-right:5px;
}

.trailerModule .trailerLst .trailerLstFtLnk {
	float:none !important;
}

.trailerModule .trailerLst h6 a.trailerLstFtLnk {
	background:transparent url(/resources/static/standard/trailer_icon_video.gif/) no-repeat 0 3px;
}

.trailerModule .trailerLst p {
	padding-right:25px;
}

.trailerModule .trailerLst.no1 {
	background-image:url(/resources/static/standard/trailer_no_01_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no2 {
	background-image:url(/resources/static/standard/trailer_no_02_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no3 {
	background-image:url(/resources/static/standard/trailer_no_03_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no4 {
	background-image:url(/resources/static/standard/trailer_no_04_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no5 {
	background-image:url(/resources/static/standard/trailer_no_05_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no6 {
	background-image:url(/resources/static/standard/trailer_no_06_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no7 {
	background-image:url(/resources/static/standard/trailer_no_07_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no8 {
	background-image:url(/resources/static/standard/trailer_no_08_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no9 {
	background-image:url(/resources/static/standard/trailer_no_09_sm.gif/);
	background-position:right 6px !important;
}

.trailerModule .trailerLst.no10 {
	background-image:url(/resources/static/standard/trailer_no_10_sm.gif/);
	background-position:right 6px !important;
}

.trailerVideo {
	background:#82949e url(/resources/static/standard/trailer_grad_bg_lg.gif/) repeat-x top left;
	position:relative;
	border-bottom:2px solid #696562;
	margin-bottom:2px;
	text-align:center;
	height:1%;
}

.trailerVideo .cn.rgtBot {
	background:url(/resources/static/standard/rnd_cnr_br_dblu.gif/) no-repeat;
}

.trailerVideo .cn.lftBot {
	background:url(/resources/static/standard/rnd_cnr_bl_dblu.gif/) no-repeat;
}

.trailerVideo .cn.rgtTop {
	background:url(/resources/static/standard/rnd_cnr_tr_dblu.gif/) no-repeat;
}

.trailerVideo .cn.lftTop {
	background:url(/resources/static/standard/rnd_cnr_tl_dblu.gif/) no-repeat;
}

.theatreTrailerVid {
	background:#9f7f81 url(/resources/static/standard/trailer_theatre_grad_lg.gif/) repeat-x top left;
	position:relative;
	border-bottom:2px solid #503435;
	margin-bottom:2px;
	text-align:center;
	height:1%;
}

.theatreTrailerVid .cn.rgtBot {
	background:url(/resources/static/standard/rnd_cnr_br_dred.gif/) no-repeat;
}

.theatreTrailerVid .cn.lftBot {
	background:url(/resources/static/standard/rnd_cnr_bl_dred.gif/) no-repeat;
}

.theatreTrailerVid .cn.rgtTop {
	background:url(/resources/static/standard/rnd_cnr_tr_dred.gif/) no-repeat;
}

.theatreTrailerVid .cn.lftTop {
	background:url(/resources/static/standard/rnd_cnr_tl_dred.gif/) no-repeat;
}

.trailerVideo .video {
	padding:4.5em 0;
	display:block;
	height:1%;
}

.trailerVideo.under {
	background:#354850 url(/resources/static/standard/trailer_grad_bg_lg_reverse.gif/) repeat-x top left;
	position:relative;
	border:0;
	padding:16px 0;
	text-align:left;
}

.under.theatreTrailerVid {
	background:#503435 url(/resources/static/standard/trailer_theatre_grad_lg_rev.gif/) repeat-x top left;
}

.trailerVideo h6, .trailerVideo label {
	color:#fc0;
	background:none;
}

.trailerVideo h5 {
	color:#fc0;
	background:none;
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
}

.rating h6 {
	float:left;
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
}

.trailerVideo a:hover {
	color:#fc0;
	text-decoration:underline;
}

.trailerVideo p span.rate {
	font-size:1.6em;
	color:#fc0;
	font-weight:bold;
}

.rating span {
	text-align:center;
	width:21px;
	display:block;
	float:left;
	margin-bottom:14px;
}

.trailerVideo ul.details {
	border:0;
	margin-bottom:14px;
}

.trailerVideo ul.details li.selected {
	background:transparent url(/resources/static/standard/trailer_icon_select_bullet.gif/) no-repeat 2px 1px;
	padding-left:15px;
	display:block;
	font-weight:normal;
	color:#fc0;
}

.trailerVideo ul.details li a {
	background-image:url(/resources/static/standard/trailer_icon_video_trailer.gif/);
	padding-left:15px;
	display:block;
	font-weight:normal;
}

.trailerVideo ul.details li a:hover {
	background-image:url(/resources/static/standard/trailer_icon_video_trler_on.gif/);
}

.trailerVideo .detailsCol.wide {
	width:300px;
	margin:0 20px 0 10px;
}

.trailerVideo .detailsCol.narrow {
	width:140px;
	margin:0 16px 0 0;
}

ul.speed {
	list-style-type:none;
	margin:8px 0 0 3em;
	padding:0;
	height:1%;
}

ul.speed li {
	float:left;
	width:18em;
	margin:0 1em 1em 1em;
}

ul.speed li p, .headlinesBrkOut .pollTable td.first {
	text-align:left;
}

ul.speed li a.btn {
	font-size:1.3em;
}

ul.speed li a.btn:hover {
	border-color:#993300;
	color:#993300;
	text-decoration:none;
}

.trailerLst.podcast input {
	width:220px;
	float:left;
	clear:left;
}

.trailerLst.podcast a.trailerLstFtLnk {
	background:transparent url(/resources/static/standard/trailer_icon_audio.gif/) no-repeat 0 0;
	margin-top:0.5em;
}

.podcast dt {
	font-weight:bold;
	font-size:1.1em;
}

.podcast dd {
	font-size:1.1em;
	margin:5px 0 15px 0px;
	border-bottom:3px solid #e1e1e1;
	padding:0 0 15px 0;
	height:1%;
}

.podcast ul.rss {
	float:right;
	list-style-type:none;
	margin:0 0 10px 10px;
}

.podcast ul.rss li {
	height:auto;
	padding:0;
	display:block;
	clear:left;
}

.podcast ul.rss li a {
	height:auto !important;
	background-image:none;
	padding:0;
}

.podcast ul.rss li a img {
	height:auto !important;
	width:auto !important;
	margin:0;
}

.poll {
	background-color:#e6edf4;
	padding:5px;
	margin-bottom: 15px;
}

.poll label {
	width:80%;
	font-size:1.2em;
	float:left;
	margin:0 0 5px 0;
	padding-top:0;
	color:#333;
	clear:left;
}

.poll label.yesNo {
	width:20%;
	margin-left:35%;
}

.poll .radio {
	float:left;
	margin:0;
}

.poll .btn {
	margin-top:0.6em;
	border-width:1px;
}

.pollTable {
	border-bottom:3px solid #e1e1e1;
	font-size: .9em;
}

.pollTable.results td {
	height:40px;
}

.pollTable th {
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	border-bottom:3px solid #e1e1e1;
}

.headlinesBrkOut .pollTable.results th {
	border-bottom:0;
	padding-bottom:0;
}

.headlinesBrkOut .pollTable.results h5 {
	border:0;
	padding-bottom:0;
}

.pollTable tr.on {
	background-color:#f3f6f9;
}

.pollTable td {
	padding:10px 5px;
	vertical-align:top;
	line-height: 1.4em;
}

.headlinesBrkOut .poll p {
	margin:0 0 8px 0;
}

.headlinesBrkOut .poll {
	width:auto;
	margin:0;
	padding-left:0;
	background-color:transparent;
}

.headlinesBrkOut .pollTable {
	border-bottom:0;
	margin-bottom:0;
}

.headlinesBrkOut .pollTable td {
	font-size:1.1em !important;
	vertical-align:middle;
	height:16px;
}

.poll.results {
	background:transparent;
	width:auto;
	padding:0;
	height:1%;
	margin-left:0;
	border-bottom:3px solid #e1e1e1;
}

.poll dl {
	margin-top: 10px;
	font-size: .9em;
}
.poll dt {
	width:150px;
	float:left;
	text-align:right;
	margin-bottom: 10px;
}

.headlinesBrkOut .poll dt {
	width:6.5em;
}

.poll dd {
	float:right;
	margin:0 0 10px 0;
	width:140px;
}

.headlinesBrkOut .poll dd {
	width:65px;
}

.headlinesBrkOut .poll dd img {
	margin-top:4px;
}

.poll h5 {
	font-size:1.2em;
	margin-top:4px;
	margin-bottom:5px;
}


/* Commercial styles */
.access {
	position:absolute;
	top:-300em;
	left:-300em;
}

.clear {
	clear:both;
}


.boxFootLnk2 {
	margin:0;
	padding:0;
	text-align:right;
	float:right;
	font-weight:bold;
	font-size:.9em;
}


/*  CV Tools 
    ----------------------------------------- */
    .cvPage h2,
    .cvPage h3,
    .cvPage ul    {
        margin-bottom: 12px;
    }
    
    .cvTools {
        overflow: hidden;
        margin: 12px 0;
    }



fieldset#advancedSearch form ul li {
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	width:100%;
	clear:both;
	float:left;
}

fieldset#advancedSearch form ul li.last {
	margin:0;
	height:2.5em;
}

fieldset#advancedSearch form ul li label {
	margin:0;
	padding:4px 0 0 0;
	float:left;
}

fieldset#advancedSearch form ul li input.searchInput {
	margin:0;
	padding:0;
	float:right;
	width:50%;
}

fieldset#advancedSearch form ul li select, fieldset#advancedSearch form ul li div.rightButtons {
	margin:0;
	padding:0;
	float:right;
	width:50%;
}

fieldset#advancedSearch form ul li span.right, fieldset#searchAgain form ul li span.right {
	margin:0 5px 0 0;
}

fieldset#advancedSearch form ul li div.rightButtons label {
	clear: left;
	width: 60%;
	margin-bottom:5px;
	padding:0;
}
fieldset#advancedSearch form ul li div.rightButtons input {
	float: left;
}
fieldset#advancedSearch form ul li div.rightCheck {
	float:right;
	width:50%;
}
fieldset#advancedSearch form ul li div.rightCheck label {
	clear:right;
	float:none;
	display:block;
	padding:0;
	margin-bottom:5px;
}
fieldset#advancedSearch form ul li div.rightCheck input {
	float:left;
}
fieldset#advancedSearchPage form div.row {
	margin:0;
	padding:8px 0 8px 0;
	width:100%;
	border-bottom:3px solid #e1e1e1;
	float:left;
	clear:both;
}

fieldset#advancedSearchPage form div.row ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}

fieldset#advancedSearchPage form div.row ul li {
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	clear:both;
	float:left;
	width:100%;
}

fieldset#advancedSearchPage form div.row ul li label {
	margin:0;
	padding:0 1em 0 0;
	float:left;
	clear:left;
	width:17em;
}

fieldset#advancedSearchPage form div.row ul li input {
	margin:0;
	padding:0;
	float:left;
	width:16em;
	background-color:#fff;
}

fieldset#advancedSearchPage form div.row ul li select {
	margin:0;
	padding:0;
	float:left;
	width:16em;
}

fieldset#advancedSearchPage form div.row ul li div {
	margin:0;
	padding:0;
	float:left;
	width:14.4em;
}

fieldset#advancedSearchPage form div.row ul li div p input.checkbox {
	margin:0 4px 2px 0;
	padding:0;
	float:left;
	clear:left;
	width:1em;
}

fieldset#advancedSearchPage form div.row ul li div p {
	margin:0 0 5px 0;
	padding:2px 0 0 0;
	float:left;
	width:11em;
}

fieldset#advancedSearchPage form div.row ul li p {
	margin:0;
	padding:0 0 0 2em;
	float:left;
	width:14em;
}

fieldset#advancedSearchPage form div.row h3 {
	margin:0 0 0.5em 0;
	padding:0;
	float:left;
	clear:both;
	font-size:1.5em;
}

fieldset#advancedSearchPage form div.last {
	padding:8px 0 8px 0;
	clear:both;
	border:none;
}

fieldset#advancedSearchPage form div.row ul li p.checkAllAlign {
	margin-left:16em;
}

fieldset#searchAgain form ul li {
	margin:0 0 4px 0;
	padding:0 0 4px 15px;
	list-style:none;
	float:left;
}

fieldset#searchAgain form ul li.first {
	padding:0 0 4px 0;
	clear:both;
}

fieldset#searchAgain form ul li.last {
	padding:0 0 4px 0;
	width:15em;
	float:right;
}

fieldset#searchAgain form ul li label {
	margin:0;
	padding:3px 4px 0 0;
	float:left;
}

fieldset#searchAgain form ul li input.searchInput {
	margin:0;
	padding:0;
	float:left;
	width:15em;
	background-color:#fff;
}

fieldset#searchAgain form ul li select {
	margin:0;
	padding:0;
	float:left;
	width:7em;
}

fieldset#searchAgain form ul.carsVs li input.searchInput {
	margin:0;
	padding:0;
	float:left;
	width:7.5em;
	background-color:#fff;
}

fieldset#emailSignIn form ul, .mySignIn fieldset#emailSignIn form ul {
	margin:0;
	padding:0 0 4px 0;
	list-style:none;
	width:100%;
}

fieldset#emailSignIn form ul li {
	margin:0 0 6px 0;
	padding:0;
	list-style:none;
	width:auto;
	float:left;
}

fieldset#emailSignIn form ul li label {
	padding:2px 0;
	float:left;
}

fieldset#emailSignIn form ul li label.second, .mySignIn fieldset#emailSignIn form ul li label.second {
	margin:0;
	padding:2px 0 2px 5px;
	float:left;
}

fieldset#emailSignIn form ul li input.searchInput {
	margin:0;
	padding:0;
	float:left;
	width:6.8em;
	background-color:#fff;
}

fieldset#emailSignIn form ul li a.password, .mySignIn fieldset#emailSignIn form ul li a.password {
	margin:8px 10px 0 0;
	padding:0;
	background:none;
}

fieldset#advancedSearchPage form .formAlign {
	margin-left:27.7em;
}

fieldset#advancedSearchPage form .formAlign.thirdCol {
	margin-left:38.7em;
}

.mySignIn {
	margin:0;
	padding:0;
	border:1px solid #d6d6d6;
	text-align:left;
}

#three .mySignIn h4 {
	margin:0;
	padding:0.1em 0 0 0.2em;
	font-size:1.2em;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #d6d6d6;
	background-color:#f4a363;
	width:auto;
	background-image:none;
}

.mySignIn fieldset#emailSignIn form ul li {
	margin:0 0 6px 0;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
	clear:left;
}

.mySignIn fieldset#emailSignIn form ul li label {
	margin:0;
	padding:0 2px 0 4px;
	float:left;
}

.mySignIn fieldset#emailSignIn form ul li input.searchInput {
	margin:0;
	padding:0;
	float:left;
	width:6.2em;
}

.mySignIn fieldset#emailSignIn form ul li input.btn {
	margin:0 4px 0 0;
}

.mySignIn .newUser {
	margin:0;
	padding:0 0 0 4px;
	border-top:1px dashed #dbdbdb;
}

.mySignIn .newUser p, .mySignIn .newUser h5 {
	margin:2px 0 2px 0;
	padding:0;
}

.mySignIn h5.userSignIn {
	margin:0;
	padding:0 0 0 4px;
	font-size:1.3em;
	text-transform:uppercase;
	color:#000000;
}

.mySignIn h5.userName {
	margin:0 4px;
	padding:4px 0 4px 0;
	font-size:1.3em;
	font-weight:normal;
	border-bottom:3px solid #e1e1e1;
}

.mySignIn ul.linksList {
	margin:8px 0 8px 0;
	padding:0 0 0 4px;
	list-style:none;
	float:left;
	width:14em;
}

.mySignIn ul.linksList li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	clear:both;
	width:10em;
}

.newUser {
	margin:0;
	padding:3px 0 0 0;
	border-top:0 !important;
}

.newUser h5, h5.userSignIn {
	text-transform:uppercase;
	color:#000000;
}

.newUser h5 a {
	text-transform:none;
	font-weight:normal;
	font-size:0.9em;
	font-family: Verdana,Arial,sans-serif;
	display: block;
}


ul.thirds {
	margin:0 10px 15px 0;
	width:200px;
	float:left;
}

ul.thirds li {
	margin:0 5px 5px 0;
	padding:0;
	list-style:none;
	font-size:1em;
}

.thirds .noresult a:link, .thirds .noresult a:active, .thirds .noresult a:visited, .thirds .noresult a:hover {
	color:gray;
}

.lrgSglCol ul.thirds {
	width:14.1em;
}

.rightAdGroup ul li.last, ul.evSrch li img, ul.blogRssPanel li a img, .mainGallery .galleryDetails .picInfo p.noMargin, .mainGallery2 .galleryDetails .picInfo p.noMargin {
	margin:0;
}

a.emailPrompt img, .lrgSglCol ul.thirds li, .mainGallery .mainPic ul li a img, .mainGallery .galleryDetails .imageLinks a img, .mainGallery2 .galleryDetails .imageLinks a img, .mainGallery2 .galleryDetails .galleryvote a img, .rightAdGroup ul li a img, .commercial .hotJobs ul li.last, .hotJobsPage ul li.last, .mainGallery .galleryDetails .thumbnailLinks a img, .mainGallery2 .galleryDetails .thumbnailLinks a img, #bulletinFooter img {
	border:none;
}


.galleryRowThree ul li {
	padding:0 10px;
	width:80px;
	height:1%;
	float:left;
	text-align:center;
}

.galleryRowThree ul li a {
	margin:0;
	padding:0;
	width:80px;
	display:block;
}

.galleryRowThree ul li a img {
	margin:0;
	padding:0;
	width:80px;
	height:55px;
	margin-bottom:1px;
}

.galleryRowThree ul li.edge {
	padding-right:0;
	clear:right;
}

.fullwidthArt {
	display:block;
	clear:both;
	width: 630px;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	height:1%;
	border-bottom:3px solid #e1e1e1;
}

.fullwidthArt p, .dblCol p {
	margin:0.3em 0 0.8em 0;
}

a.emailPrompt {
	margin:0;
	padding:0;
	display:block;
	width:195px;
	height:40px;
	position:absolute;
	top:-24px;
	right:0;
	border:0;
}

.fullwidthArt.noBrd {
	padding:0;
}
.fullwidthArt div.title {
	background:#f18b3b url(/resources/static/standard/dashed_shaded.png/) repeat-x 0 -1px;
}

.fullwidthArt div.title p {
	margin:0;
	padding:3px 5px;
	color:#fff;
	font-weight:bold;
	line-height: 1;
}

.fullwidthArt div.title.blog {
	background-color:transparent;
	border-top: 1px solid #e1e1e1;
	margin-top:0;
	float: none;
}

.fullwidthArt div.title.blog p {
	color:#666;
}
.fullwidthArt div.title.blog p.right a {
	color:#197777;
}
.fullwidthArt div.title.blog p.right a.selected {
	color:#900;
}

ul.halves {
	margin:0;
	padding:0 1em 0 0;
	width:14em;
	list-style:none;
	float:left;
}

ul.halves li {
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	font-size:1.1em;
	clear:both;
}

ul.halves li a {
	margin:0;
	padding:0;
	background:none;
}

.lowerAds {
	margin:0 0 15px 0;
	height:60px;
	width:630px;
	clear:both;
}

.lowerAds span.banner {
	width:468px;
	height:60px;
	display:block;
	border:0;
	float:left;
}

.lowerAds img.oneTwenty, .lowerAds span.oneTwenty {
	width:120px;
	height:60px;
	border:0;
	float:right;
}

.lowerAds .oneTwenty img {
	height:60px !important;
	width:auto;
}

.lowerAds .oneTwenty.right img {
	height:60px !important;
	width:120px !important;
}

.rightAdGroup {
	margin:0 0 15px 0;
	height:1%;
}

.rightAdGroup ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

.rightAdGroup ul li {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	float:left;
	clear:both;
}



/* Search results page */
.searchCat {
	border-bottom: 4px solid #799999;
	color: #333333;
	font-size: .9em;
	text-transform: uppercase;
}
.searchRelSections, .searchRelServices {
	width: 300px;
	float: left;
	margin-right: 30px;
}
.searchRelServices {
	margin-right: 0;
}
.holder .searchRelSecList,
.holder .searchRelServList {
	margin-bottom: 10px;
}
.searchRelEvents {
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	font-weight: bold;
	padding: 5px 0;
	clear: both;
}
.JSEnabled .searchRelSecListMore {
	display: none;
}
.JSEnabled .searchRelShowHide {
	display: block;
}
.searchRelShowHide {
	display: none;
	font-size: .9em;
	color: #197777;
	cursor: pointer;
}


ul.searchResults li {
	margin:10px 0;
	border-bottom:3px solid #e1e1e1;
}

ul.searchResults.dealerList li {
	width:296px;
	margin-right:2.4em;
	padding-bottom:5px;
	list-style:none;
	float:left;
	background:#F5F5F5;
	border-bottom:3px solid #e1e1e1;
}

ul.searchResults.dealerList li.noMg {
	margin:8px 0 !important;
}

ul.searchResults li img {
	margin:0 8px 8px 0;
	border:0;
	width:132px;
}

ul.searchResults li img.right {
	margin-left:8px;
	margin-right:0;
	width:100px;
}

ul.searchResults li h5 {
	margin:0;
	padding:0;
	font-size:1.3em;
	font-weight: bold;
}

.searchResults h5 span {
	float:left;
	color:#555;
}

.searchResults h5 span.articleType {
	float:left;
	color:#000;
}

.searchResults .stars img {
	width:9px !important;
	margin:3px 2px 0 0;
}

.fullwidthArt div.title.srchRes {
	background-color:#009896 !important;
}

ul.srchRes.plain li {
	border-bottom:3px solid #e1e1e1;
	font-size:1.1em;
	margin:0.3em 0;
	padding:1px 0;
}

ul.srchRes.plain {
	border-top:1px dashed #dcdcdc;
}

/*Regular Search */
.searchAdvancedLink {
display: inline;
margin-left: 15px;
}
.searchSort {
margin:15px 0!important;
}
.searchSort li {
float: left;
border-right: 1px solid #197000;
margin-right: 10px;
line-height:1;
}
.searchSort li a {
padding: 0;
background:none;
padding-right: 10px;
}
.searchSort li.searchSortFirst {
border:none;
}
/*Advanced Search */
.advSrch {
width: 630px;
}
.error {
color: #993000;
border: 1px solid #993000;
padding: 5px;
}
.searchFor, .searchDate {
float:left;
width:300px;
}
.searchFor {
margin-right:30px;
}
.searchFor legend, .searchDate legend {
font-weight: bold;
margin: 5px 0 0;
}
.searchFor ul, .searchDate p {
border-top: 1px dotted #CCC;
}
.searchDate p {
padding-top:8px;
margin-bottom: 14px;
}
.searchFor ul li label, .searchDate li label {
display:block;
margin:10px 0 2px;
}
.searchFor ul li input, .searchDate li input {
width: 298px;
}
.searchDate fieldset legend {
font-weight: normal;
}
.searchDate select {
margin-bottom:11px;
}
.advSrch .btn {
margin-top:15px;
}
.searchSites legend {
text-indent:-9999px;
}
.searchSites ul {
margin-top:10px;
}
.searchSites ul li {
float: left;
width: 300px;
margin-right:15px;
}
.searchOther li {
float: left;
border-right: 1px solid #197000;
margin-right: 10px;
line-height:1;
}
.art .searchOther li a {
padding: 0;
background:none;
padding-right: 10px;
}



/*	06/10/09 - Registration Form Tidy 
	---------------------------------- */
	form.userReg {}
		form.userReg ul.regFormFields {
			overflow: hidden;
			list-style: none;
			margin: 0 0 20px 0 !important;
			padding: 0;
		}
			form.userReg ul.regFormFields li {
				display: block;
				overflow: hidden;
			}
				form.userReg ul.regFormFields li span.reqNote {
					display: block;
					float: right;
					text-align: right;
					font-size: 0.8em;
					color: #197777;
				}
				form.userReg ul.regFormFields li span.sm {
					display: block;
					float: right;
					width: 145px;
					text-align: right;
					clear: both;
				}
				form.userReg ul.regFormFields li label {
					display: block;
					float: left;
					width: 145px;
					padding-top: 6px;
					font-size: 1em;
				}
				form.userReg ul.regFormFields li input {
					float: right;
					margin: 4px 1px 1px 0;
					width: 12em;
				}
				form.userReg ul.bulletin {
					list-style: none;
					margin: 12px 0;
					padding: 0;
					border-bottom: 1px dotted silver;
				}
					form.userReg ul.bulletin li,
					form.userReg ul.bulletin li a {
						background-image: none;
						padding: 0;
					}
					form.userReg ul.bulletin li {
						overflow: auto;
						padding: 8px 0 6px 0;
						border-top: 1px dotted silver;
					}
					form.userReg ul.bulletin li label {
                        float: left;
                        display: inline-block;
                        width: 230px;
                        padding-top: 0;
                    }
					form.userReg ul.bulletin li a {
                        float: right;
                        display: inline-block;
                        text-align: right;
                    }
							
					form.userReg p.optin,
					form.userReg label.optin {
						width: auto;
                        float: none;
                        margin: 12px 0 0 0;
					}
					form.userReg label.pref {
						font-size: 0.9em;
					}
					form.userReg .regCTA {
						overflow: visible;
						padding: 12px 0 0 0;
					}
					form.userReg .regCTA input {
						float: right;
						clear: both;
						margin-top: 6px;
					}



.hotJobs ul li {
	padding-left:15px;
	background:transparent url(/resources/static/standard/list_icon_bullet.gif/) no-repeat 0 5px;
}
.commercial .hotJobs {
	margin:0;
	padding:0;
	border:1px solid #ccc;
	border-top:0;
}

.commercial .hotJobs h4 {
	margin:0;
	padding:0;
	border:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-indent:3px;
	background:#F18B3B url(/resources/static/standard/dashed_shaded.png/) 0 -1px;
}

.commercial .hotJobs ul {
	padding:0;
	margin:0;
	width:100%;
	list-style:none;
	background:#F9F9F9;
	border:0;
	border-bottom:3px solid #F4A363;
}

.commercial .hotJobs ul li {
	margin:0 5px;
	padding:0 !important;
	list-style:none;
	border-bottom:3px solid #e1e1e1;
	background:none;
}

.commercial .hotJobs ul li.last a.boxFootLnk {
	margin:4px 5px 4px 0;
}

.commercial .hotJobs ul li h5 {
	margin:4px 0 0 0;
	padding:0;
	font-size:1.3em;
	text-transform:none;
	border:0;
	background:none;
}

.commercial .hotJobs ul li h5 a {
	background:none;
	padding:0;
}

.commercial .hotJobs ul li p.right {
	margin:4px 0 0 0;
	padding:0;
	font-size:1em;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
}
/* cars */
.carValForm ul {
	list-style:none;
	padding-left:0;
}
.carValForm ul li label {
	float:left;
	width: 100px;
}
.carValForm ul li select {
	width: 200px;
}
.dblColTierList li {
	float:left;
	display:inline;
	width: 32%;
	margin-right: 8px;
}
#localCarsAdvice h5 {
	font-family: Verdana,Arial,sans-serif;
	color: #000;
	font-size: 1em;
	letter-spacing: 0;
}
.carRatings0,
.carRatings1,
.carRatings2,
.carRatings3,
.carRatings4,
.carRatings5 {
	text-indent: -9999px;
	height: 15px;
	width: 100px;
	background: url(/resources/static/standard/star_ratings.gif/) no-repeat 0 0;
}
.carRatings1 {
	background-position: 0 -40px;
}
.carRatings2 {
	background-position: 0 -80px;
}
.carRatings3 {
	background-position: 0 -120px;
}
.carRatings4 {
	background-position: 0 -160px;
}
.carRatings5 {
	background-position: 0 -200px;
}
#localCarsAdvice h4 a {
	font-weight:normal;
	font-family: Verdana,Arial,sans-serif;
	letter-spacing: 0;
	float:right;
	text-transform:none;
}
#localCarsAdvice h4 a:hover {
	color: #CCC;
}
.carsFindCTA a {
	display:block;	
	background: transparent url('/resources/static/standard/cars_icon.gif') no-repeat 100% 50%;
	padding: 4px 0 10px;
	font-size: 1.2em;
	font-weight:bold;
}
#localCarsAdvice .carsFindCTA a {
	padding-right:150px;
	text-align:right;
}

.hotJobsPage ul {
	margin:0 30px 0 0;
	width:300px;
	float:left;
}
.hotJobsPage ul.secCol {
	margin:0;
}

.hotJobsPage ul li {
	margin:0 0 15px 0;
	height:1%;
	background-color:#f9f9f9;
}

.hotJobsPage ul li h5 {
	font-weight: bold;
	text-transform: capitalize;
}

.hotJobsPage ul li p.right {
	margin:0;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
}

.byEmail .sglCol {
	border-right:1px solid #dcdcdc;
	margin-right:2em;
}

.byEmail .sglCol .art, .art.blog .ftLnks a.rghtMg {
	margin-right:2em;
}

.byEmail .sglCol.noMg, .byEmail .sglCol.noMg .art {
	border-right:0;
	margin:0;
}

.byEmail label {
	width:11em;
	padding-top:6px;
	display:block;
	float:left;
}

.byEmail input {
	margin:4px 0;
	width:12em;
	margin-left:1em;
}

.byEmail input.btn {
	margin-right:1.5em;
}

.byEmail .boxFootLnk {
	margin-top:7px;
	margin-right:10px;
}


/*--Dating Popup--*/
#Popup {
	width:468px;
	margin:0 auto;
	padding-top:1em;
	text-align:left;
	position:relative;
}

.PopupPic img {
	width:216px !important;
	float:left;
}

#Popup .content {
	width:23em;
	height:30.2em;
	min-height:302px;
	padding:0;
	margin-left:1em;
	display:block;
	float:left;
	position:relative;
}

#Popup .content h2, #emailBulletins h2, #emailBulletins h3 {
	font-size:1.6em;
}

#Popup .content p {
	padding:0;
	margin:0 0 11px 0;
	font-size:1.2em;
	height:1%;
}

#Popup .content p.top {
	border-bottom:1px dashed #dbdbdb;
	padding:0 0 5px 0;
	display:block;
	height:auto;
}

#Popup .tel {
	background:transparent url(/resources/static/standard/date_phone_bg.gif/) no-repeat bottom right;
	border-bottom:1px dashed #dbdbdb;
	min-height:52px;
	position:absolute;
	bottom:11em;
	width:23em;
}

#Popup .txt {
	background:transparent url(/resources/static/standard/date_keypad_bg.gif/) no-repeat bottom right;
	position:absolute;
	bottom:0;
	padding:0;
	margin:0;
}

#Popup .txt em {
	color:#333;
}

#Popup span {
	font-weight:bold;
	color:#9a0062;
	font-size:1em;
}

.lrgSglCol label {
	width:11em;
	float:left;
	padding:2px 0.7em 0 0;
}

.lrgSglCol select, .lrgSglCol input, .lrgSglCol textarea {
	width:16em;
	float:left;
	margin:0 3px 12px 0;
}

.lrgSglCol select.short, .lrgSglCol input.short {
	width:4em;
	float:left;
}

.lrgSglCol select.med {
	width:6em;
	float:left;
}

.lrgSglCol span.left {
	margin:5px;
	font-weight:bold;
}

.lrgSglCol .verify {
	margin:0 0 0.5em 14em;
}

.days label {
	margin:0;
	width:5.7em;
	padding:0;
}

.days input {
	width:auto;
	float:left;
	margin-right:4em !important;
}

.lrgSglCol .evBunting select {
	margin-left:6em !important;
	margin-top:0 !important;
}

#titles.ll {
	background:url(/resources/static/standard/ll_tyro_bg.gif/) no-repeat 48em bottom;
}

#titles .sponsorship {
	position:absolute;
	left:46em;
	top:0px;
}

h4.ll {
	background-color:#3f8080;
}

.dblCol table.ll {
	width:630px;
}

table.ll {
	margin-bottom:4px;
	letter-spacing:0;
	overflow: hidden;
}

table.ll tr {
	border-bottom: 1px dotted #ccc;
}
table.ll td {
	padding: 5px 5px 5px 0;
}

table.ll th {
	padding: 5px 5px 5px 0;
	text-transform:uppercase;
	text-align:left;
}

.weatherEx tr {
	background:url(/resources/static/standard/dashed.gif/) repeat-x bottom left;
}

table.ll thead tr {
	background:#e1e1e1 url(/resources/static/standard/dashed_shaded.png/) repeat-x scroll 0 -1px;
}
table.ll tr.on, ul.llSrch li.on, .weatherEx tr.on {
	background-color:#e1e1e1;
}

table.results td.two {
	text-align:center;
}

table.fixtures th {
	text-transform:uppercase;
}

table.fixtures td.four {
	text-align:center;
	padding-right:0.4em;
}

table.fixtures th.four {
	text-align:center;
	padding-right:0.4em;
}

table.fixtures td.notesrow {
	border:none;
	height:auto;
	padding:0;
	margin:0;
}

ul.crests:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
ul.crests li {
	width:145px;
	margin:0 10px 0 0;
	padding-top: 5px;
	float:left;
	border-top:1px dotted #cccccc;
}

ul.crests li a {
	background-image: none;
	padding:0;
}

ul.crests li a img {
	float:left;
	width:25px;
	height:25px;
}

ul.crests li.rght {
	margin-right:0;
}

ul.crests.squad li {
	height:auto;
	border-bottom:0;
}

ul.llSrch {
	clear:both;
}

ul.llSrch li {
	background:url(/resources/static/standard/dashed.gif/) repeat-x bottom left;
	padding:5px;
	margin:0;
}

ul.llSrch li label {
	margin-left:0.3em;
}

ul.llSrch li select {
	width:18em;
	margin:0 0.2em;
}

ul.llSrch li input {
	font-size:1em;
	margin:0 0.2em;
}

h5.subHd {
	border-top:1px dotted #CCC;
	padding-top:10px;
}

input.findTeam {
	width:190px;
	margin-right:0.2em;
	padding-left:0.1em;
	background-color:#fff;
	color:#555;
}

ul.scorers li {
	margin:5px 0;
	border-bottom:1px dotted #ccc;
}

ul.scorers li a, ul.plain li a {
	clear:none;
	background-image:none;
	padding:0;
	display:inline;
}

table ul.scorers li {
	margin:0;
	border:0;
}

table ul.scorers li p {
	margin:0 0 0.1em 0;
}

ul.squadLst:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
ul.squadLst li {
	margin:0 10px 0 0 !important;
	padding-top: 10px;
	padding-bottom:5px;
}
ul.squadLst li img {
	float:left;
	width:80px;
	margin-right:8px !important;
}

ul.squadLst li h5 {
	font-size:1em;
	font-family:Verdana,Arial,sans-serif;
	letter-spacing:1px;
}

ul.squadLst li p {
	margin:4px 0 0 0;
}

ul.squadLst.team li img {
	float:left;
	width:80px;
	height:60px;
}


#titles.jobsTraining {
	background:url(/resources/static/standard/jobs_home_college.gif/) no-repeat 35em bottom;
}

ul.thirds.jobsTraining {
	margin-bottom:1.2em;
}
ul.thirds.jobsTraining li {
	font-size: 1em;
}
ul.thirds.jobsTraining li a {
	padding:0 1.5em 0 3px;
	display:block;
}

.art.ev h2 {
	width:16em;
}

ul.evSrch {
	margin-top: 15px;
}
ul.evSrch label {
	padding-top: 3px;
	width:140px;
	float: left;
	font-size:1em;
}

ul.evSrch li input {
	width:145px;
	border: 1px solid #B3C2C6;
}

ul.evSrch li select {
	width:147px;
	font-size:1em;
	padding: 1px;
	border: 1px solid #B3C2C6;
}

ul.evSrch input.short {
	width:70px !important;
	margin-right:8px;
}
ul.evSrch li img {
	padding: 0;
}
ul.evSrch input.btn {
	width:auto;
	margin-right: 11px;
}
form #AddYourEventType {
	padding: 1px;
	font-size: 1em;
	margin-right: 5px;
}
dl.ev {
	margin:10px 0;
}

dl.ev.prevDet {
	background-color:#eee;
	padding-bottom:5px;
}

dl.ev dt {
	float:left;
	clear:left;
	width:50px;
	margin:0 10px 10px 0;
	font-weight:bold;
}

dl.ev dt.wide {
	width:20em;
	text-align:center;
	padding-top:0.5em;
}

dl.ev dd {
	width:340px;
	float:left;
	margin-bottom:10px;
	margin-left:0;
}

dl.ev dd.email {
	word-break:break-all;
	word-wrap:break-word;
}

dl.ev.prevDet dd {
	width:22em;
}

dl.ev dd img.cert {
	width:25px;
	height:20px;
	float:left;
	margin-bottom:0.4em;
	margin-left:0;
}

.art.ev h3 img {
	height:20px;
	width:25px;
	margin:0 0 -3px 4px;
	float:none;
}

.art.ev img {
	float:right;
	width:130px;
	padding: 0 0 5px 10px;
}

.ftLnks {
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	line-height:1.4em;
	padding:1px 0;
	margin-bottom:15px;
}
.ftLnks:after {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0;
}
.ftLnks .boxFootLnk {
	font-size: .9em;
	margin-right: 15px;
	float: left;
}
.ftLnks a.rghtMg {
	margin-right:0;
}

.blogFoot {
	border-top:3px solid #E1E1E1;
	border-bottom:3px solid #E1E1E1;
	padding: 10px 0;
	font-size: .9em;
	color: #666;
}

ul.blogRssPanel li {
	float:left;
	clear:none;
	margin:0 1px 0 0 !important;
}

ul.blogRssPanel li.last {
	float:left;
	clear:none;
	margin:0 !important;
}

ul.blogRssPanel li a {
	margin:0 0 0 0;
}

.gallery.blog ul li.edge {
	margin-right:0 !important;
}

ul.doubleLst.blog {
	margin-top:3px;
	font-size: .9em;
}

ul.doubleLst.blog li a {
	padding:0 0 0 15px;
	font-size:1em;
	background:transparent url(/resources/static/standard/list_icon_bullet.gif/) no-repeat 0 2px;
}

.comCol .ftLnks {
	border-top:0;
	margin:3px 0 5px 0;
	height:auto;
}
.comCol:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.comCol .ftLnks a.rghtMg {
	margin-right:1.9em;
}

.smSglCol label, .smSglCol input, .smSglCol select {
	display:block;
	clear:both;
}

.art.evBunting select {
	width:17em;
	margin:0 0.3em 0.5em 1.4em;
}

table.events {
	font-size:1em;
}
table.events h3 {
	font-size: 1em;
	font-weight: bold;
	padding-bottom:5px;
}
table.events th {
	text-transform:uppercase;
	color:#555 !important;
	padding:5px 0;
}

table.events td {
	padding:5px;
	vertical-align:top;
	line-height: 1.2em;
}

table.events tr {
	border-bottom: 1px dotted #ccc;
}

table.events tr.on {
	background-color:#e1e1e1;
}

table.events.srchResults td {
	padding:10px 0;
}
table.events.srchResults td.one {
	width:70%;
	padding-left:3px;
}

table.events.srchResults td.two {
	width:30%;
	font-size: .9em;
	text-align:right;
	vertical-align:bottom;
	padding-right:3px;
}

table.events.srchResults td img {
	width:50px;
	height:50px;
	float:left;
	margin:0 3px 0 0;
}
#AddYourEventType {
	border:1px solid #B3C2C6;
	font-size:1em;
	padding:1px;
}

.checkbox {
	width:auto !important;
	margin:0 3px 0 0 !important;
	background-color:transparent;
}

.tabs {
	border-bottom:1px solid #344144;
	height:1%;
	padding:0;
	position:relative;
}
.tabs:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.tabs a {
	background-color: #e1e1e1;
	background-image: none;
	border:1px solid #ccc;
	display:inline;
	float:left;
	margin-right:2px;
	padding:3px 5px;
	color:#666666;
	font-size:.8em;
	font-weight:bold;
	line-height:1;
	padding:3px 5px 2px;
	text-transform:uppercase;
	font-family:Georgia,Times,serif;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom: none;
}

.tabs a.on {
	background: #AA18AA url(/resources/static/standard/dashed_shaded.png/) repeat-x scroll 0 -1px;
	border-color: #344144;
	color: #fff;
	font-size:.9em;
	padding:2px 5px;
}

.tabs.trio a  {
	padding:5px;
}
.tabs.trio a.on  {
	padding:4px 5px 5px;
}
.tabs.trio a img {
	width:424px !important;
	position:absolute;
	bottom:-2px;
	left:0;
	display:none;
}

.tabs.duo a img {
	width:310px !important;
	position:absolute;
	bottom:-2px;
	left:-157px !important;
	display:none;
}

.tabs a:hover {
	background:#7787c7 url(/resources/static/standard/dashed_shaded.png/) repeat-x scroll 0 -1px;
	color: #fff;
}

.tabs.trio a.two img {
	left:-142px;
}

.tabs.duo a.two img {
	left:-157px;
}

.tabs a.three img {
	left:-284px;
}

#mf4body ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:1.1em;
	display:block;
	clear:both;
}

/* Galleries pages */
.fullwidthGallery, .fullwidthWeather {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	width:630px;
	height:1%;
	border-bottom:3px solid #e1e1e1;
	clear: both;
}
.fullwidthGallery:after, .fullwidthWeather:after {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0;
}
.fullwidthGallery h4 {
	background:#69B3E2 url(/resources/static/standard/dashed_shaded.png/) repeat-x scroll 0 -1px;
}
.fullwidthGallery .selected {
	color: #000;
}

.latestGallery img {
	margin:0 8px 0 0;
	padding:0;
	float:left;
	border:none;
}

.latestGallery .latGalContent {
	margin:0;
	padding:0 0 0 4px;
	float:left;
}

.latestGallery h5 {
	margin:0;
	padding:0;
	color:#003366;
	text-transform:none;
	font-size:1.5em !important;
}

ul.relatedGalleries li {
	margin:10px 10px 0 0;
	width:200px;
	float:left;
	border-bottom:1px dotted #cccccc;
}

ul.relatedGalleries li a img {
	margin:0 5px 5px 0;
	float:left;
}

ul.relatedGalleries li div.relGalContent p {
	margin:0;
	font-size:1em;
	line-height: 1.4em;
}

.mainGallery, .mainGallery2 {
	margin:0 0 15px 0;
	padding-bottom: 10px;
	width:630px;
	border-bottom:3px solid #e1e1e1;
}
.mainGallery:after, .mainGallery2:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

.mainGallery .mainPic, .mainGallery2 .mainPic2 {
	margin:0 10px 0 0;
	width:480px;
	float:left;
}

.mainGallery .mainPic span, .mainGallery2 .mainPic2 span {
	margin:0 auto;
	text-align:left;
}

.mainGallery .mainPic ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}

.mainGallery .mainPic ul li {
	margin:0 0 2.1em 0;
	padding:0 1.6em 0 0;
	list-style:none;
	float:left;
}

.mainGallery p.photoTitle {
	margin:4px 0 0 0;
	padding:0;
	height:1.6em;
}

.mainGallery .galleryDetails, .mainGallery2 .galleryDetails {
	float:right;
	width:140px;
}

.mainGallery .galleryDetails .imageLinks, .mainGallery2 .galleryDetails .imageLinks {
	border-bottom:3px solid #e1e1e1;
}

.mainGallery .galleryDetails .imageLinks p.imageNo, .mainGallery2 .galleryDetails .imageLinks p.imageNo, .mainGallery2 .galleryDetails .galleryvote p.imageNo {
	margin:0;
	padding:0;
	text-align:center;
	width:102px;
	font-size:1em;
}
.imageLinks p {
	font-size: .9em;
}
.mainGallery .galleryDetails .picInfo, .mainGallery2 .galleryDetails .picInfo {
	float:left;
	border-bottom:3px solid #e1e1e1;
}

.mainGallery .galleryDetails .picInfo h5, .mainGallery2 .galleryDetails .picInfo h5 {
	margin:0 0 4px 0;
	padding:0;
	font-weight:bold;
	font-size:1.3em;
}

.mainGallery .galleryDetails .picInfo .red, .mainGallery2 .galleryDetails .picInfo .red {
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	color:#666666;
	letter-spacing:0;
	line-height:1.4em;
	font-size: .9em;
	margin:0 0 5px;
	padding:4px 0;
}
.mainGallery .galleryDetails .buyPhoto, .mainGallery2 .galleryDetails .buyPhoto {
	margin:4px 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.mainGallery .galleryDetails .buyPhoto p a, .mainGallery2 .galleryDetails .buyPhoto p a {
	margin:4px 0 0 0;
	padding:4px 0 0 28px;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
	background:url("../images/buyPhotoCam.gif") left top no-repeat;
}

.buyPhotoLink {
	margin:1px 0px 1px 0px !important;
	padding:1px 0px 1px 0px !important;
	display:block !important;
	float:none !important;
}

.buyPhotoLink a {
	font-size:.9em !important;
	height:1.4em !important;
	padding:0px 0px 0px 15px !important;
	margin:0px 0px 0px 0px !important;
	display:block !important;
	background:transparent url(/resources/static/standard/list_icon_camera.gif/) no-repeat scroll 0 5px;
}


.mainGallery .photoShare, .mainGallery2 .photoShare {
	width:140px;
	float:right;
}

.mainGallery .photoShare h6, .mainGallery2 .photoShare h6 {
	font-size:1em;
	font-weight: bold;
	text-transform:uppercase;
	margin-top: 15px;
}

.mainGallery .photoShare p, .mainGallery2 .photoShare p {
	margin:0;
	padding:4px 0 0 0;
	font-size:1em;
}

.mainGallery .photoShare ul, .mainGallery2 .photoShare ul {
	margin:0;
	padding:4px 0 8px 0;
	list-style:none;
	clear:both;
	border-top:1px dotted #CCCCCC;
}

.mainGallery .photoShare ul li, .mainGallery2 .photoShare ul li {
	margin:0;
	padding:0 3px 0 0;
	list-style:none;
	float:left;
}

.mainGallery .photoShare ul li.last, .mainGallery2 .photoShare ul li.last {
	padding:0;
}

.mainGallery .photoShare ul li a img, .mainGallery2 .photoShare ul li a img {
	margin:0;
	padding:0;
	border:none;
}
.photoShare ul li a {
  width:16px;
  height:16px;
  display:block;
  float:left;
  text-indent:-99999em;
  background-position:top left;
  background-repeat:no-repeat;
  background-color:transparent;
}

ul li a.digg {
	background-image:url(/resources/static/standard/rss_digg.gif/);
}

ul li a.reddit {
	background-image:url(/resources/static/standard/rss_reddit.gif/);
}

ul li a.facebook {
	background-image:url(/resources/static/standard/rss_facebook.gif/);
}

ul li a.furl {
	background-image:url(/resources/static/standard/rss_furl.gif/);
}

ul li a.yahoo {
	background-image:url(/resources/static/standard/rss_yahoo.gif/);
}

ul li a.bebo{
	background-image:url(/resources/static/standard/rss_bebo.gif/);
}

ul li a.twitter {
	background-image:url(/resources/static/standard/rss_twitter.gif/);
}

ul li a.google {
	background-image:url(/resources/static/standard/rss_google.gif/);
}
.photoShare p.right {
  font-size: .9em;
	margin: 15px 0 5px;
	padding: 0;
	line-height: 1.2em;
	letter-spacing:0;
}
.mainGallery2 p.photoTitle {
	margin:4px 0 0 0;
	padding:0;
	height:3.6em;
}

/****/
.videoSrch {
  border-bottom:3px solid #e1e1e1;
  padding-bottom:15px;
}

.videoSrch input.field {
  width:75px;
	display: inline;
	background-color:#DDDDDD;
	border:1px solid #B3C2C6;
	padding:1px;
}
.videoSrch input.btn {
  width:auto;
}


/* Weather pages */
h4.weather {
	background-color:#669999;
}

ul.todaysWeather {
	margin:4px 0 8px 0;
	padding:0;
	list-style:none;
	width:100%;
}

ul.todaysWeather li {
	margin:0 0 0px 0;
	padding:0;
	list-style:none;
	width:121px;
	background:#F2F2F2;
	float:left;
	border-left:4px solid #fff;
}

ul.todaysWeather li.today {
	background:none;
	width:244px;
	border:none;
}

ul.todaysWeather li h5 {
	margin:4px 0 0 4px;
	padding:0;
	height:1.6em;
	font-size:1.3em;
	color:#003264;
}

ul.todaysWeather li div.weatherContent {
	margin:0 0 4px 0;
	padding:0 10px 0 4px;
	float:left;
	width:85px;
}

ul.todaysWeather li div.weatherContent p.title {
	padding:0;
	color:#003366;
	margin:0 0 0.6em 0;
	display:block;
	height:4em;
	width:7.5em;
	float:left;
}

ul.todaysWeather li div.weatherContentMain {
	margin:0 0 4px 0;
	padding:0 2px 0 2px;
	float:left;
}

ul.todaysWeather li div.weatherContentMain p.title {
	margin:0 0.3em 0 6px;
	padding:0;
	font-size:1.6em;
	color:#003366;
	width:8em;
	height:4em;
	float:left;
}

ul.todaysWeather li div.weatherContentMain img {
	margin:0;
	padding:0;
	float:left;
	clear:left;
}

ul.todaysWeather li div.weatherContentMain div.temp {
	margin:0 1em 0 0;
	padding:0 0 0 1em;
	float:right;
	background:url("../i/temp.gif") left 4px no-repeat;
	display:inline;
}

ul.todaysWeather li div.weatherContentMain div.temp p {
	margin:0 0 4px 0;
	padding:0;
	font-size:1.6em;
	color:#003366;
}

ul.todaysWeather li div.weatherContentMain div.temp p.noMargin {
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#003366;
}

.fullwidthWeather table.weatherEx {
	border-collapse:collapse;
	margin:0 auto 1em auto;
	padding:0 0 5em 0;
	width:500px;
	font-size:1em;
	color:#000;
}

.fullwidthWeather table.weatherEx caption {
	color:#003264;
	font-size:1.6em;
	margin:0 auto;
	padding:0.2em 0 0.4em 0;
	text-align:left;
}

.fullwidthWeather table.weatherEx tbody tr.underline {
	background:url(/resources/static/standard/weatherExLine.gif/) repeat-x left bottom;
	margin:0;
}

.fullwidthWeather table.weatherEx tbody tr.underline th {
	padding:0 0 0.7em 0;
	text-transform:uppercase;
	color:#333;
}

.fullwidthWeather table.weatherEx tbody tr td {
	padding:5px 0 5px 0;
}

.fullwidthWeather table.weatherEx th.title {
	font-weight:bold;
	color:#000000;
}

ul.todaysWeather li div.weatherContentMain p.title.clear, ul.todaysWeather li div.weatherContentMain p.title.sunny {
	background:transparent url(/resources/static/standard/weather/wPg_sunny.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.clearspells, ul.todaysWeather li div.weatherContentMain p.title.sunnyspells {
	background:transparent url(/resources/static/standard/weather/wPg_sunny_spells.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.cloudy {
	background:transparent url(/resources/static/standard/weather/wPg_cloudy.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.fog, ul.todaysWeather li div.weatherContentMain p.title.mist {
	background:transparent url(/resources/static/standard/weather/wPg_mist.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.hailshower, ul.todaysWeather li div.weatherContentMain p.title.hailshowers, ul.todaysWeather li div.weatherContentMain p.title.heavysnow {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_snow.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.heavyrain {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_rain.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.heavyshowers {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_showers.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.heavysleetshower {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_sleet_showers.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.heavysleet {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_sleet.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.heavysnowshower {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_snow_showers.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.lightrain {
	background:transparent url(/resources/static/standard/weather/wPg_light_rain.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.lightshowers {
	background:transparent url(/resources/static/standard/weather/wPg_light_showers.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.lightsleet {
	background:transparent url(/resources/static/standard/weather/wPg_light_sleet.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.lightsnowshower {
	background:transparent url(/resources/static/standard/weather/wPg_light_snow_showers.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.lightsnow {
	background:transparent url(/resources/static/standard/weather/wPg_light_snow.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.lightsleetshower {
	background:transparent url(/resources/static/standard/weather/wPg_lightsleet_showers.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContentMain p.title.thunderstorm {
	background:transparent url(/resources/static/standard/weather/wPg_thunderstorm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.clear, ul.todaysWeather li div.weatherContent p.title.sunny {
	background:transparent url(/resources/static/standard/weather/wPg_sunny_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.clearspells, ul.todaysWeather li div.weatherContent p.title.sunnyspells {
	background:transparent url(/resources/static/standard/weather/wPg_sunny_spells_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.cloudy {
	background:transparent url(/resources/static/standard/weather/wPg_cloudy_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.fog, ul.todaysWeather li div.weatherContent p.title.mist {
	background:transparent url(/resources/static/standard/weather/wPg_mist_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.hailshower, ul.todaysWeather li div.weatherContent p.title.hailshowers, ul.todaysWeather li div.weatherContent p.title.heavysnow {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_snow_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.heavyrain {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_rain_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.heavyshowers {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_showers_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.heavysleetshower {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_sleet_showers_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.heavysleet {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_sleet_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.heavysnowshower {
	background:transparent url(/resources/static/standard/weather/wPg_heavy_snow_showers_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.lightrain {
	background:transparent url(/resources/static/standard/weather/wPg_light_rain_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.lightshowers {
	background:transparent url(/resources/static/standard/weather/wPg_light_showers_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.lightsleet {
	background:transparent url(/resources/static/standard/weather/wPg_light_sleet_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.lightsnowshower {
	background:transparent url(/resources/static/standard/weather/wPg_light_snow_showers_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.lightsnow {
	background:transparent url(/resources/static/standard/weather/wPg_light_snow_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.lightsleetshower {
	background:transparent url(/resources/static/standard/weather/wPg_lightsleet_showers_sm.gif/) no-repeat bottom right;
}

ul.todaysWeather li div.weatherContent p.title.thunderstorm {
	background:transparent url(/resources/static/standard/weather/wPg_thunderstorm_sm.gif/) no-repeat bottom right;
}

.flatHtml h4 {
	background: none;
	color: #197777;
	text-transform: none;
	line-height: 1.3em;
	padding-left: 0;
}
.flatHtml table {
	margin: 10px 0 15px 0;
	letter-spacing:0;
	border-color: #FFF;
	max-width: 630px;
}
.flatHtml th, .flatHtml td {
	padding: 1px 5px;
	vertical-align:top;
}
.flatHtml td {
	line-height: 1.4em;
}

.flatHtml ul, ul.unList, .article ul {
	padding-left:15px;
	list-style-type: disc;
}

.flatHtml ol, ol.orList, .article ol {
	padding-left:30px;
	list-style-type: decimal;
}

.dblCol img, .flatHtml img {
	max-width: 630px !important;
}
.tplCol .flatHtml img {
	max-width: 960px !important;
}
.tplCol .flatHtml table {
	max-width: 960px !important;
}
/*Local info*/
.flatHtml .localinfo_frontpage_image {
	background: #FFF;
	padding: 0 0 5px 10px;
	text-align: right;
}
.flatHtml .localinfo_frontpage_image img {
	margin-bottom: 5px;
}
.flatHtml h4.localinfo_category_heading {
	background: #EBEBEB url(/resources/static/standard/dashed_shaded.png/) repeat-x scroll 0 -1px;
	line-height: 1;
	color: #333;
	text-transform: uppercase;
	padding-left: 0;
	margin-top: 15px;
}
.flatHtml h4.localinfo_category_heading img {
	float: left;
	margin-top:-5px;
	padding-right:5px;
	margin-right: 5px;
	background: #FFF;
}
.flatHtml ul.localinfo_list {
	margin: 10px 20px 15px;
}
.flatHtml ul.localinfo_list li {
	margin-bottom: 10px;
}
.localInfoSearch label {
	display:block;
	margin-bottom:5px;
}
.localInfoSearch input {
	margin-right:5px;
}
.localInfoSearch p {
	font-style:italic;
}

/* Site map */
#SiteMap {
	margin:0 0 2em 0;
	padding:0;
}

#SiteMap ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#SiteMap ul ul {
	margin:0.4em 0 0 1.7em;
	padding:0;
}

#SiteMap ul li.FolderRoot {
	display:block;
	padding:4px 0 0 23px;
	border-top:none;
}

#SiteMap ul li {
	border-top:1px solid #D0D0D0;
	margin-bottom:0;
}

#SiteMap li a {
	display:block;
	height:20px;
	padding:6px 0 0 23px !important;
	text-decoration:none;
	font-weight:normal;
}

#SiteMap li a:hover {
	text-decoration:underline;
	background:2px 5px no-repeat !important;
}

#SiteMap ul li a {
	background:1px 5px no-repeat !important;
	font-size: 1em;
}

ol li.siteMap ol {
  border-left: 1px dotted #ccc;
}
ol li.siteMap li {
  /* list-style-type: decimal; */
  /* changed on Pete's request */
    list-style-type: disc;
	margin-left: 30px;
}
ol li.siteMap a {
  display: block;
	padding: 0 5px 3px 5px;
	background-color: #e1e1e1;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	margin-top: 10px;
	font-weight: bold;
	font-size: 1em;
}
ol li.siteMap li a {
  background-color: transparent;
	border: none;
	padding: 0;
	margin-top: 0;
	font-weight: normal;
}

/* Netmums */
.NetMumsStd {
  background:url(/resources/static/standard/netmums_standard_orange_header.gif/) no-repeat 100% 0;
  padding:8px 0 8px 8px;
}

.NetMumsCoffee {
  background:url(/resources/static/standard/netmums_coffee_chat_header.gif/) no-repeat 100% 0;
  padding:12px;
}

.NetMumsCoffee span {
  margin-left:50px;
}

.NetMumsToday {
  background:url(/resources/static/standard/netmums_today_header.gif/) no-repeat 100% 0;
  padding:12px;
}

.NetMumsToday span {
  margin-left:50px;
}

.NetMumsPlain {
  border-bottom:1px solid #000;
  background-image:none;
  background-color:#ff950e;
  text-align:left;
  padding:5px 0 5px 15px;
}

.NetMumsMeet {
  background: #ff950e url(/resources/static/standard/netmums_meet.gif/) no-repeat 100% 0;
  text-align:left;
  padding:5px 0 5px 15px;
  margin-top:10px;
}

.NetMumsLogin {
  padding:10px;
  background-color:#fff9bc;
  color:#fd9301;
  font-weight:bold;
  font-size:1.1em;
  font-family:arial;
  text-align:center;
}

.NetMumsPromo1 {
  height:180px;
  margin-bottom:10px;
  padding:20px;
  padding-right:40px;
  font-size:1.2em;
  background-image:url(/resources/static/standard/netmums_bubble_pink.jpg/);
  background-repeat:no-repeat;
  text-align:center;
}

.NetMumsPromo2 {
  height:180px;
  margin-bottom:10px;
  padding:20px;
  padding-right:40px;
  font-size:1.2em;
  background-image:url(/resources/static/standard/netmums_bubble_blue.jpg/);
  background-repeat:no-repeat;
  text-align:center;
}

.NetMumsText {
  font-size:1em;
  margin-left:120px;
}

	

	/* BMDs */
p.bmd_firstpar {
  margin:10px 0 0;
}

p.bmd_big_button {
  text-align:center;
}

div.bmd_box {
  margin:0;
  padding:10px;
  border:1px solid #999;
}

.bmd_box h4 a {
  color:#009;
  font-size:1em;
  font-weight:bold;
  text-decoration:underline;
}

.bmd_box h4 a:hover {
  color:#900;
}

.bmd_box input {
  border:1px solid #ccc;
  font-size:1em;
  font-weight:normal;
  font-style:italic;
  letter-spacing:-.3pt;
  padding:1px 10px;
  margin:0 0 10px;
  color:#999;
  width:92%;
  border:1px solid #ccc;
}

.bmd_left {
  float:left;
}

.bmd_right {
  float:right;
}

input.bmd_button {
  color:#000;
  font-style:normal;
  font-weight:bold;
  letter-spacing:normal;
  width:auto;
  margin:10px 0 0;
  padding:0 5px;
  border:1px solid #999;
  letter-spacing:-.3pt;
}

.bmd_box select {
  width:140px;
  border:1px solid #7f9db9;
}

.bmd_box select.short {
  width:36px;
  border:1px solid #7f9db9;
}

.bmd_box select.medium {
  width:52px;
  border:1px solid #7f9db9;
}

.bmd_gradient {
  background-image:url(/resources/static/standard/bmd_gradient_big.png/);
  background-repeat:repeat-x;
}

.bmd_announcement_row {
  margin-top:8px;
  display:table;
}

.bmd_announcement_row a {
  text-decoration:underline;
}

.bmd_announcement_row a:hover {
  color:#900;
}

.bmd_announcement_row img {
  margin:0 10px 0 0;
  float:left;
}

.bmd_announcement_row h5 {
  background:none;
}

.bmd_sort_by_image {
  background-repeat:no-repeat;
  height:160px;
  vertical-align:middle;
  background-position:center;
}

.bmd_sort_by_image h4 {
  color:#000;
  background:none;
  font-size:1.1em;
  font-weight:bold;
  padding:70px 0 0;
  text-align:center;
}

.bmd_left_col {
  width:312px;
  float:left;
}

.bmd_mid_col {
  width:180px;
  float:left;
  padding:0 1px 0 10px;
}

.bmd_right_col {
  padding:20px 0 0;
  float:right;
  width:150px;
}

.bmd_month_calendar {
  font-size:1em;
  width:180px;
  text-align:center;
  border-collapse:collapse;
}

.bmd_month_calendar span {
  font-weight:bold;
}

.bmd_month_calendar td {
  text-align:center;
  width:28px;
  height:20px;
}

.bmd_month_calendar tr.data span {
  font-weight:normal;
  font-size:1em;
}

.bmd_month_calendar tr.data td {
  font-weight:normal;
  font-size:1em;
  background-image:url(/resources/static/standard/bmd_gradient_small.png/);
  background-repeat:repeat-x;
  border:1px solid #ccc;
}

.bmd_month_calendar tr.data td a {
  text-decoration:underline;
}

.bmd_calendar_row {
  text-align:center;
  margin:10px 0;
}


.bmd_calendar_row td {
  border:1px solid #ccc;
  padding:0;
}

.bmd_calendar_row .header {
  font-weight:bold;
  vertical-align:middle;
  border:none;
  color:#000;
  padding:0 10px 0 0;
}

.bmd_calendar_row td span {
  display:block;
  color:#ccc;
  margin:11px 15px;
  font-size:1.1em;
}

.bmd_calendar_row td a {
  display:block;
  font-weight:normal;
  color:#000;
  text-decoration:underline;
  background-image:url(/resources/static/standard/bmd_gradient_small.png/);
  background-repeat:repeat-x;
  padding:11px 15px;
  font-size:1.1em;
}

.bmd_calendar_row td a:hover {
  display:block;
  color:#000;
  text-decoration:underline;
  background-image:url(/resources/static/standard/bmd_gradient_small_reverse.png/);
  background-repeat:repeat-x;
  padding:11px 15px;
}

.bmd_announcement_page_header {
  font-size:1.3em;
  font-weight:bold;
  border-bottom:1px solid #000;
  padding:20px 0 0;
}

p.bmd_announcement_header {
  font-size:1.1em;
  font-weight:bold;
  padding:10px 0 0 10px;
  margin:0;
}

.bmd_box p {
  font-size:1em;
  margin:0;
  padding:0;
}

.bmd_box a {
  font-size:1em;
  margin:0;
  padding:0;
  font-weight:bold;
}

.bmd_top_margin {
  margin:10px 0 0;
}

#para a.multimedia_panel_read_story {
  font-size:.9em;
}

.tab_pad {
  padding:0 1em;
}

/* Supplement Welcome Box */
#supplement_wb {
  background:#fef1e0;
  padding:10px;
	line-height: 1.6em;
	margin-bottom: 15px;
}

#supplement_wb .header_wb {
  color:#023469;
}

#supplement_pic {
  float:right;
  padding:0 0 5px 20px;
}

/* Star voting */
.inline-rating {
  display:inline-block;
  vertical-align:middle;
}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating {
  background:url(/resources/static/standard/star.gif/) left -1000px repeat-x;
}

.star-rating {
  position:relative;
  width:125px;
  height:25px;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
  background-position:left top;
}

.star-rating li {
  display:inline;
}

.star-rating a,.star-rating .current-rating {
  position:absolute;
  top:0;
  left:0;
  text-indent:-1000em;
  height:25px;
  line-height:25px;
  outline:none;
  overflow:hidden;
  border:none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
  background-position:left bottom;
}

.star-rating a.one-star {
  width:20%;
  z-index:6;
}

.star-rating a.two-stars {
  width:40%;
  z-index:5;
}

.star-rating a.three-stars {
  width:60%;
  z-index:4;
}

.star-rating a.four-stars {
  width:80%;
  z-index:3;
}

.star-rating a.five-stars {
  width:100%;
  z-index:2;
}

.star-rating .current-rating {
  z-index:1;
  background-position:left center;
}

/* Review Rating */
ul.reviewRating {
    margin: 0;
    padding: 0 0 20px 0;
}

ul.reviewRating li {
    display: inline;
    padding: 0 0 10px 0;
}

ul.reviewRating li.ratingStarGold {
    background: url(/resources/static/standard/star.gif/) no-repeat 0 -50px;
}

ul.reviewRating li.ratingStarBlank {
    background: url(/resources/static/standard/star.gif/) no-repeat 0 0;
}

.tooltip {
  background-color:#ffc;
  border:1px solid #999;
  color:#000;
  padding:10px;
  position:absolute;
  text-decoration:none;
  width:350px;
  z-index:100;
  text-align:justify;
}

.commentary .header {
  font-size:1.2em;
  font-weight:bold;
  border:1px solid #ccc;
  border-collapse:collapse;
  padding:5px;
  margin:0;
}

.commentary .cell {
  border:1px solid #ccc;
  border-collapse:collapse;
  padding:5px;
  margin:0;
  text-align:left;
  vertical-align:top;
}

/* CupCompetitionModule - Round Page */
table.footCupTable {
  font-size:1.1em;
  margin-bottom:15px;
  width:648px;
}

table.footCupTable caption {
  font-size:1em;
  font-weight:bold;
  padding:5px 0 10px;
  text-align:left;
  text-transform:uppercase;
}

table.footCupTable th {
  background-color:#F9F9F9;
  border-bottom:1px solid #BBB;
  border-top:1px solid #BBB;
  font-size:.8em;
  font-weight:bold;
  padding:2px 0 2px 3px;
  text-transform:uppercase;
}

table.footCupTable th.col4 {
  padding-left:0;
}

table.footCupTable td {
  border-bottom:1px dashed #CCC;
  padding:6px 0;
  vertical-align:top;
}

table.footCupTable th.col1,table.footCupTable td.col1 {
  width:24%;
}

table.footCupTable th.col2,table.footCupTable td.col2 {
  text-align:right;
  width:29%;
}

table.footCupTable th.col3,table.footCupTable td.col3 {
  text-align:center;
  width:16%;
}

table.footCupTable th.col4,table.footCupTable td.col4 {
  width:29%;
}

.singPicWitCap .lrgCrest {
	margin-bottom: 10px;
}

.mobileAlerts div {
  margin-right: 30px;
}
table.mobAlerts {
  font-size:1.1em;
  width:360px;
  margin:0 0 15px 0;
  float:left;
	letter-spacing: 0;
  background:transparent url(/resources/static/standard/ball_bg.jpg/) no-repeat top right;
}

table.mobSmAlerts {
  font-size:1em!important;
  width:300px;
  margin:0 30px 15px 0;
  float:left;
  background:transparent url(/resources/static/standard/ball_bg.jpg/) no-repeat top right;
}

table.mobAlerts caption {
  text-align:left;
  font-size:.9em;
  font-weight:bold;
  text-transform:uppercase;
  padding:5px 0 10px;
}

table.mobAlerts th {
  padding:2px 0 2px 3px;
  background-color:#2e632b;
  border-top:1px solid #bbb;
  border-bottom:1px solid #bbb;
  font-weight:bold;
	text-align: left;
  text-transform:uppercase;
  color:#fff;
}

table.mobAlerts th.col4 {
  padding-left:0;
}

table.mobAlerts td {
  padding:5px 0;
  border-bottom:dashed 1px #ccc;
  vertical-align:top;
}

table.mobAlerts th.col1,table.mobAlerts td.col1 {
  width:100px;
}

table.mobAlerts th.col2,table.mobAlerts td.col2 {
  width:40px;
}

table.mobAlerts th.col3,table.mobAlerts td.col3 {
  width:170px;
  font-weight:bold;
}

table.mobAlerts th.col4,table.mobAlerts td.col4 {
  width:70px;
  text-align:right;
  font-weight:bold;
}

table.mobAlerts th.col1,table.mobSmAlerts td.col1 {
  width:70px;
}

table.mobAlerts th.col2,table.mobSmAlerts td.col2 {
  width:30px;
}

table.mobAlerts th.col3,table.mobSmAlerts td.col3 {
  width:160px;
  font-weight:bold;
}

table.mobAlerts th.col4,table.mobSmAlerts td.col4 {
  width:90px;
  text-align:right;
  font-weight:bold;
}

table.mobAlerts td.bg {
  background:transparent url(/resources/static/standard/grn_bg.gif/) top right;
}

.mobileAlerts h3 {
  text-transform:uppercase;
  font-size:1.1em;
	line-height: 1;
	font-weight: bold;
  margin:0 0 5px;
  padding:2px 5px;
  background:transparent url(/resources/static/standard/pitch_hdr_d.jpg/) repeat-x top right;
  color:#fff;
}

.mobileAlerts ul {
  font-size:1.2em;
  margin:0 0 0 15px;
  padding:0;
  margin-bottom:8px;
}

.mobileAlerts ul li {
  margin:0 0 4px;
  padding:0;
  text-align:left!important;
}


/* Email Bulletins */
#emailBulletins h2 {
  font-size:1.6em;
}

#email_header {
  display:none;
  visibility:hidden;
}

#emailBulletins dl {
  margin:0;
  padding:0;
  font-size:1em;
}

#emailBulletins dt {
  margin:1em 0 0;
  padding:0;
}

#emailBulletins dd {
  margin:0;
  padding:0;
}

#primaryBulletin dt {
  font-size:1em;
  font-weight:bold;
}

#primaryBulletin dd {
  margin:0 0 1em;
  padding:0;
  font-size:1em;
}

#teaserPanel dl {
  margin:0;
  padding:0;
  border:dashed 1px #000;
  border-bottom:none;
}

#teaserPanel dt {
  font-size:1em;
  font-weight:bold;
  padding:5px 10px;
}

#teaserPanel dd {
  margin:0;
  padding:0 10px 5px;
  list-style-type:none;
  font-size:1em;
  border-bottom:dashed 1px #000;
}

#bulletinFooter p {
  font-size:.9em;
}

#bulletinFooter img {
  border:none;
}

.debug {
  text-align:left!important;
  color:#000;
  font-size:1.1em;
  width:1000px;
  height:300px;
  overflow:auto;
}

div.infotitle {
  float:left;
  font-size:1em;
  font-weight:bold;
}

h3.filmtitle {
  margin-bottom:0;
  margin-left:3px;
  vertical-align:middle;
}

a.infolink {
  color:#39C;
  font-size:1em;
  font-style:italic;
  text-decoration:none;
}

td.showtimes {
  background-color:#F2F2F2;
}

div.text {
  font-family:Arial,Helvetica,sans-serif;
  font-size:1em;
}

a.movies {
  background:transparent url(/resources/static/standard/list_icon_camera.gif/) no-repeat scroll 0 0;
  border-bottom:0 none!important;
}


/* Topics module */
.topicsModule ul {
  margin:10px 0 20px;
  padding:0;
  display:block;
}

.topicsModule li {
  float:left;
  width:205px; /* decreased the size by 5px due to topics not spanning across 3 columns */
  list-style:none;
  padding:2px 0 0 5px;
  margin:5px 0;
}

.topicsModule .headline {
  font-size:1.3em;
  font-weight:bold;
  color:#000;
  float:none;
  width:auto;
  border-bottom:solid 1px #ccc;
  background:#EBEBEB;
}

.topicsModule li.headline a {
  font-size:1em;
  color:#000;
}

.topicsModule a {
  font-size:.9em;
}

.topicsModule a.backToTop {
  display:block;
  width:auto;
  text-align:right;
  color:#999;
  margin-top:10px;
  border-top:1px solid #ccc;
}

.topicResults {
  font-weight:bold;
  font-size:1.2em;
}

.topicResults a,.topicResults span {
  font-weight:normal;
  font-size:.9em;
}



.otherGalleries li {
  float:left;
  margin:0 10px 5px 0;
	padding-top: 5px;
  border-top:1px dotted #ccc;
	width: 200px;
}


/* MOVIE MODULE */
/* Movies homepage (MovieList.tpl) */
.movieListItem {
  padding-bottom:20px;
  margin:10px 0 5px;
  border-bottom:3px solid #e1e1e1;
}

.movieListItem img {
  border:none;
  vertical-align:middle;
}

.movieListItem p {
  margin:10px 0;
	line-height:1.5em;
}

.movieListItem p.movieListPoster {
  float:left;
  margin:5px 10px 0 0;
}

.movieListItem h5 {
  background:none;
  position:static;
  padding:0;
  margin:0;
  text-transform:none;
  font-size:1.2em;
  line-height:1.4em;
	display: inline-block;
}

.movieListItem h5 a {
  float:left;
  width:140px;
}

.movieListItem h5 img {
  float:right;
}

.movieListItem .movieListLinks {
  list-style:none;
  padding:0;
  margin:0;
  font-size:.9em;
}

.movieListItem .video {
  background:transparent url(/resources/static/standard/list_icon_video.gif/) no-repeat scroll 0 3px;
  padding-left:17px;
}

/* Movie details (MovieDetails.tpl) */
.movieDetails {
  padding-bottom:20px;
  margin:10px 0 5px;
}

.movieDetails img {
  border:none;
  vertical-align:middle;
}

.movieDetails p {
  margin:10px 0;
}

.movieDetails h3 {
  padding:0;
  margin:0;
  text-transform:none;
  font-size:1.3em;
  line-height:1.8em;
  font-weight:bold;
}

.movieDetails h3 span {
  float:left;
  width:260px;
}

.movieDetails h3 img {
  float:right;
}

.movieDetails ul.movieDetailsCinemas {
  margin:10px 0;
  padding:0;
  list-style:none;
}

.movieDetails ul.movieDetailsCinemas li {
  margin-bottom:15px;
  font-size:1em;
  border:1px solid #CCC;
  padding-left:5px;
}

.movieDetails ul.movieDetailsCinemas li a {
  display:block;
  padding:5px;
  margin-bottom:5px;
  margin-left:-5px;
  background:#EEE url(/resources/static/standard/dashed_shaded.png/) repeat-x 0 -60px;
  font-weight:bold;
  font-size:1em;
}

.movieDetails .movieDetailsLinks {
  list-style:none;
  padding:0;
  margin:0;
  font-size:1em;
}

.movieDetails .movieDetailsLinkTop {
  list-style:none;
  padding:0;
  margin:0;
  font-size:.9em;
  border-bottom:3px solid #e1e1e1;
  padding-bottom:10px;
}

.movieDetails #reviewToggle1,.movieDetails #reviewToggle2 {
  text-align:right;
	font-size: .9em;
}

.movieDetails #review,.movieDetails #reviewToggle2 {
  display:none;
}

.movieDetails ul.movieDetailsInfo {
  list-style:none;
  padding:10px 0;
  margin:0;
  border-top:3px solid #e1e1e1;
}

.movieDetails ul.movieDetailsInfo li {
  margin:10px 0;
}

.movieDetails ul.movieDetailsInfo li span {
  display:block;
  margin-left:100px;
  font-size:.9em;
  font-weight:normal;
}

.movieDetails ul.movieDetailsInfo li span.movieInfo {
  float:left;
  margin-left:0;
  font-size:1em;
  font-weight:bold;
}

/* Movie showtimes (MovieListings.tpl) */
.movieShowtimes h3 {
  background:#516368 url(/resources/static/standard/dashed_shaded.png/) repeat-x 0 -60px;
  padding:3px 5px;
  margin:20px 0 10px;
  font-size:1.1em;
	font-weight:bold;
  line-height:1;
}

.movieShowtimes h3 a {
  color:#FFF;
}

.movieShowtimes ul {
  list-style:none;
  margin:10px 0 10px 10px;
  padding:0;
  font-size:1em;
}

.movieShowtimes h4 {
  background-image:none;
  border-top:3px solid #E1E1E1;
  margin:0 10px;
  padding:15px 0 0;
  color:#222;
  text-transform:none;
  line-height:2em;
  display:block;
	font-family:Verdana,Arial,sans-serif;
	font-size: 1.1em;
	letter-spacing:0;
}

h4.movieShowTitle { background:none; }

.movieShowtimes h4 a {
  float:left;
  width:300px;
  line-height:1.4em;
	color: #197777;
}

.movieShowtimes h4 img {
  vertical-align:middle;
}

.movieShowtimes h4 span.movieShowRating {
  float:right;
  text-align:right;
  font-size:.7em;
  font-weight:normal;
  width:300px;
  line-height:1;
}

.movieShowtimes table {
  margin:10px;
  border-collapse:collapse;
  border:1px solid #D6D6D6;
  width:600px;
  font-size:.9em;
}

.movieShowtimes th {
  background-color:#e1e1e1;
  padding:5px;
  font-weight:bold;
	text-align:left;
	width: 50%;
}

.movieShowtimes td {
  padding:5px;
  border:1px solid #D6D6D6;
}

.movieShowtimes p {
  margin:10px;
  font-size:.9em;
}

.movieShowtimes p.movieShowSearch {
  margin-top:0;
}


.movieList li {
width: 90px;
float:left;
margin:6px;
font-size:.9em;
position:relative;
border:1px solid #CCC;
}
.movieList li.firstLi {
clear:left;
}
.movieList li.lastLi {
clear:right;
}
.movieList li a {
display:block;
color:#000;
}
.movieList li a:hover {
color:#993300;
}
.movieList li a.movieListTitle {
min-height:52px;
padding:0 5px;
background-color: #DDD;
opacity:0.7;
position:absolute;
width:80px;
border-bottom:1px solid #CCC;
}
.movieList li a img {
padding:0 5px 5px;
margin-top:52px;
width:80px;
height:120px;
}
.movieList li a:hover img {
background-color:#EEE;
}

/*TradeDirectoryPanel*/
.tradePanel {
	border-bottom:3px solid #E1E1E1;
	margin:0 0 15px;
	padding:0 0 15px;
}
.whatsonTradeDirectory .tradePanel {
	border-bottom:none;
	padding:0;
}
.tradePanel h4 {
    background-color: #E47620;
}
.tradePanel form {
	margin:0 0 10px;
}
.whatsonTradeDirectory form {
	margin-top: 5px;
}
.tradePanel form label {
	display: block;
}
.tradePanel .tradePanelText {
    width: 138px;
	margin-top:-15px;
}
.tradePanel form.tradePanelFrmWide .tradePanelText {
	width:190px;
}
.tradePanel .tradePanelImg{
    float: right;
}

.tradePanel ul.tradeCatLst ,
.tradePanel ul.tradePanelSmlLst {
	width:65px;
	float:left;
	font-size: .9em;
	padding-right: 5px;
}
.tradePanel ul.tradeCatLst{
    width:90px;
}
ul.tradeCatLst li img {
	width:79px !important;
	margin:0;
	padding:0 !important;
}


	/* Podcasts */
.podcastShare {
	margin-top:10px;
}
.podcastShare .itunespodcast, .podcastShare .zunepodcast {
	background: transparent url(/resources/static/standard/podcast_btns.gif/) no-repeat -150px 0;
	display:inline-block;
	width:105px;
	height:18px;
	margin: 0 5px 5px 0;
	padding:7px 0 0 40px;
}
.podcastShare .yahoopodcast, .podcastShare .googlepodcast {
	background: transparent url(/resources/static/standard/podcast_btns.gif/) no-repeat -450px 0;
	display:inline-block;
	width:105px;
	height:18px;
	margin: 0 0 5px 0;
	padding:7px 0 0 40px;
}
.podcastShare .googlepodcast {
	background: transparent url(/resources/static/standard/podcast_btns.gif/) no-repeat 0 0;
}
.podcastShare .zunepodcast {
	background: transparent url(/resources/static/standard/podcast_btns.gif/) no-repeat -300px 0;
}
.podcastShare a.googlepodcast:hover {
	background: transparent url(/resources/static/standard/podcast_btns.gif/) no-repeat 0 -30px;
}
.podcastShare a.itunespodcast:hover {
	background: transparent url(/resources/static/standard/podcast_btns.gif/) no-repeat -150px -30px;
}
.podcastShare a.zunepodcast:hover {
	background: transparent url(/resources/static/standard/podcast_btns.gif/) no-repeat -300px -30px;
}
.podcastShare a.yahoopodcast:hover {
	background: transparent url(/resources/static/standard/podcast_btns.gif/) no-repeat -450px -30px;
}

	/* Schools module */
.schoolPicture {
	float:right;
}

/*-- ADS STYLES --*/

#google-ads-container1, #google-ads-container2, #google-ads-container3, #google_ads_frame1, .classified_yahoo_ads, 
#OAS_Position1, #OAS_TopRight, #OAS_Right, #OAS_Right1, #OAS_Right2, #OAS_Right3, #OAS_Frame1, #OAS_d_Frame2 {
	margin-bottom:15px;
}
#OAS_TopRight, #OAS_Right, #OAS_Right1, #OAS_Right2, #OAS_Right3, #OAS_Frame1 {
	display:block;
}
ul.gads {
	font-size: .9em;
}
ul.gads li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
ul.gads li h5 {
	margin: 10px 0 5px 0;
	text-transform:none;
	font-size:1em;
}
ul.gads li p {
	margin-bottom: 0;
}
.classified_yahoo_ads a {
	margin-bottom: 10px ;
}
.mpu {
	height:1%;
	margin:0 0 15px 0;
}
.services table td img[width] {
	border:none !important;
}
.miniBanners, .miniButtons {
	margin:15px 0 0 0;
}
.miniBanner a, .miniBanner object {
	margin-bottom:15px;
	display:block;
}
.miniButton a, .miniButton object {
	margin-bottom:15px;
	display:block;
}
.miniButtons .miniButton img {
	width:120px !important;
}

/*-- 404 PAGE --*/
.fourofourSearch {
	margin:20px 0;
}
.fourofourSearch label {
	position:absolute;
	left:-9999px;
}
.fourofourSearch .field {
	width: 18em;
}
.fourofourLinks li {
	float:left;
	width: 275px;
	margin-right:15px;
	margin-left:15px;
	list-style-type:disc;
}

/*HotJobs*/
div.classified.innerPad.hotJobs
{
    overflow: hidden !important;
    height: 100px;
    position: relative;
}

ul.doubleLst.hotJobs
{
    position: relative;
    width:100% !important ;
    height: auto;
    text-align: center;
}

li.hotJobs
{
    background: transparent !important;
    padding-left: 0px !important;
}
 
.classified ul li
{
    height: auto !important;
}
#FlashContent
{
    margin-bottom: 10px;
}


/* Events search form */
.searchEvents {
margin-bottom:15px;
}
.searchEvents h3 {
font-family: verdana, arial, sans-serif;
background-color: #891389;
color: #FFF;
padding:0 5px 3px;
margin:0;
font-size:1.8em;
font-weight:bold;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
position:relative;
}
.searchEvents h3 img {
position:absolute;
top:-10px;
right:10px;
}
.searchEvents ul {
list-style:none;
padding:0;
margin:0;
}
.searchEvents ul li {
margin:5px 0;
padding:8px 10px 0;
background-color: #f8efc5;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.searchEvents form * {
margin:0;
padding:0;
line-height:1;
}
.searchEvents form input,
.searchEvents form select {
border:1px solid #ccc;
width:180px;
margin-bottom:8px;
float:left;
}
.searchEvents form {
color:#444;
position:relative;
}
.searchEvents form label {
padding:3px 0 0;
width:80px;
float:left;
}
.searchEvents form .searchEventsWhatSelect label,
.searchEvents form .searchEventsWhere label,
.searchEvents form legend {
font-size:1.4em;
font-weight:bold;
}
.searchEvents form .searchEventsWhatSelect,
.searchEvents form .searchEventsAnd {
width:70%;
display:block;
}
.searchEvents form .searchEventsAnd label {
padding-left: 80px;
width:45px;
}
.searchEvents form .searchEventsAnd input {
width:135px;
}
.searchEvents form .searchEventsKids,
.searchEvents form .searchEventsXmas {
position:absolute;
top:10px;
left: 72%;
}
.searchEvents form .searchEventsXmas {
top:30px;
}
.searchEvents form .searchEventsKids label,
.searchEvents form .searchEventsXmas label {
width:90px;
padding:0 0 0 5px;
}
.searchEvents form .searchEventsKids input,
.searchEvents form .searchEventsXmas input {
width:auto;
}
.searchEvents form .searchEventsWhen {
padding-left:90px;
}
.searchEvents form .searchEventsWhen legend .styleLegend {
position:absolute;
left:10px;
}
.searchEvents form .searchEventsWhen label {
margin-right:10px;
width:auto;
}
.searchEvents form .searchEventsWhen input{
width:80px;
margin-right:5px;
}
.searchEvents form .searchEventsWhen .tcalIcon {
float:left;
margin-right:12px;
}
.searchEvents form .searchEventsWhere.clearfix {
display:block;
}
.addEventBtn {
margin:0;
}
.cinemaListingsBtn  {
margin:4px 0 0;
}
.addEventBtn img, .cinemaListingsBtn img {
border:none;
}
/* Add event form */
.formHelper {
font-style:italic;
font-size:.9em;
color:#666;
}
.addEvent .formHelper em {
font-weight:bold;
display:block;
}
.radioLabel label {
display:inline !important;
margin-left:5px !important;
}
.radioLabel input {
width:auto !important;
}
.addEvent .radioLabel {
margin-top:15px;
}
.addEvent fieldset {
margin-top:15px;
}
.addEvent legend {
font-weight: bold;
margin: 5px 0 0;
padding-left:5px;
}
.addEvent ul {
border:1px solid #ccc;
border-top: 25px solid #DDD;
margin-top:-25px;
padding:5px;
}
.addEvent ul li label {
display:block;
margin:10px 0 2px;
}
.addEvent ul li input,
.addEvent ul li select,
.addEvent ul li textarea {
width: 286px;
}
.addEventDescFullDesc .formHelper {
float:right;
margin-top:10px;
}
.addEvent .addEventDescFullDesc label {
float:left;
}
.addEvent .addEventDescFullDesc input {
width:30px;
margin:10px 5px 0 0;
font-size:.8em;
float:right;
text-align:right;
}
.addEvent .addEventDescFullDesc textarea {
height:100px;
}
.addEventOccuranceTime fieldset legend,
.addEventOccuranceDays fieldset legend {
font-weight: normal;
}
.addEvent .addEventOccuranceStart label,
.addEvent .addEventOccuranceEnd label {
float:left;
width:80px;
}
.addEvent .addEventOccuranceStart input,
.addEvent .addEventOccuranceEnd input {
width:100px;
margin-top:10px;
}
.addEvent .addEventOccuranceTime {
position:relative;
}
.addEvent .addEventOccuranceTime fieldset {
margin-top:0;
}
.addEvent .addEventOccuranceTime legend {
padding:10px 0 0;

}
.addEvent .addEventOccuranceTime select {
width:50px;
position:absolute;
}
.addEvent .addEventOccuranceTime #StartTimeHH {
top:7px;
left:80px;
}
.addEvent .addEventOccuranceTime #StartTimeMM{
top:7px;
left:140px;
}
.addEvent .addEventOccuranceTime #EndTimeHH{
top:40px;
left:80px;
}
.addEvent .addEventOccuranceTime #EndTimeMM{
top:40px;
left:140px;
}
.addEvent .btn {
margin-top:10px;
}

.addEventOccuranceDays fieldset legend {
padding:0;
}
.addEventOccuranceDays p {
margin:0;
}
.addEventOccuranceDays ul {
border:none !important;
padding:0;
margin-top:0 !important;
}
.addEventOccuranceDays ul li.radioLabel {
float: left;
width: 120px;
margin:5px 10px 0 0;
}
.addEventOccuranceDays ul li.addEventOccuranceDaysAll {
width:270px
}
.addEvent .addEventPersonal ul li label {
float:left;
width:150px;
margin:0;
}
.addEvent .addEventPersonal ul li {
margin-bottom:10px;
}
.addEvent .addEventPersonal ul li input {
width:150px;
}
.addEvent .addEventPersonal ul li.radioLabel label,
.addEvent .addEventPersonal ul li.addEventCaptcha label {
float:none;
}
.addEvent .addEventPersonal ul li.addEventCaptcha label {
width:auto;
margin:5px 0;
}
.addEventDisclaimer {
font-size:.8em;
}
@media all and (min-width: 0px){ /* Target Opera & Webkit */
	html:first-child .addEvent ul, html:first-child .addEvent fieldset {
	margin-top:5px;
	}
	html:first-child .addEvent legend {
	position:relative;
	top:15px;
	margin-top:0;
	}
	html:first-child .addEvent input[type=checkbox] {
	width:12px !important;
	}
	html:first-child .addEvent .addEventOccuranceDays legend {
	top:0;
	margin-top:15px;
	}
	html:first-child .addEventOccuranceTime fieldset legend {
	top:0;
	padding:0 0 15px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Target Webkit */
	body:nth-of-type(1) .addEvent legend {
	position:relative;
	top:20px;
	margin-top:15px;
	}
	body:nth-of-type(1) .addEvent .addEventOccuranceDays legend {
	top:0;
	}
	body:nth-of-type(1) .addEventOccuranceTime fieldset legend {
	top:10px;
	padding:0 0 15px;
	}
}


/* Elections */

.elections form {
background: #EEE;
padding: 10px;
border:1px solid #E1E1E1;
}
.elections form label {
margin-right:20px;
font-weight:bold;
}
.elections form select{
min-width:250px;
max-width:380px;
margin-right:20px;
}
.elections form input {
vertical-align:top;
}
.elections h3 {
border-bottom: 1px dotted #999;
}
.elections h4 {
background-color: #87AAC1;
clear:both;
}
.elections table {
width:100%;
margin-bottom:30px;
border-collapse:separate;
}
.elections table thead {
background-color: #ccc;
text-transform:uppercase;
font-weight:bold;
}
.elections table tbody {
background-color: #eee;
}
.elections table th, .elections table td {
padding: 2px 5px;
border:1px solid #FFF;
}
.elections table img {
margin-right:10px;
vertical-align:middle;
}
.elections table .tdVotes {
text-align:right;
width: 50px;
}
.elections table .thCandidate{
width: 200px;
}
.elections .elecPartyImg {
float:right;
}
.elections .elecBack {
float:right;
}
.elections .elecLogo, .elections .elecCandidateImg {
float:right;
clear:right;
padding:0 0 0 10px;
background-color: #FFF;
}
.elections .elecLogo img,.elections .elecCandidateImg img {
height: 130px;
width:auto;
border:1px solid #ccc;
padding:5px;
background-color: #EEE;
}
.elections .elecCandidateImg {
margin-top:0;
clear:right;
}
.elections .elecCandidateImg img {
height: auto;
width:120px;
}
.elections h3 img {
width:30px;
height:auto;
}

/* National Elections */
.electionsBack {
	text-align: right;
}
#electionsContent .electionsSelectArea {
	border: 1px solid #CCC;
	background-color: #EEE;
	padding: 5px;
	margin-bottom: 10px;
}
#electionsContent .electionsSelectArea label {
	font-weight: bold;
	margin-right: 10px;
	float: left;
	padding: 2px 0;
}
#electionsContent .electionsSelectArea select {
	float: left;
}
#electionsContent .electionsSelectArea p {
	float: right;
	margin:0;
	padding: 2px 0;
}

#electionsContent .electionsAZ li {
	float: left;
	margin-right: 1px;
	padding: 0;
	text-align: center;
	width: 1.7445em;
	line-height: 1.7445em;
	background-color: #7F8C90;
	border: 1px solid #56686C;
	font-weight: bold;
	color: #BBB;
}
#electionsContent .electionsAZ li a {
	color: #FFF;
	display: block;
}
#electionsContent .electionsAZ li a:hover {
	background-color: #333;
}

#electionsContent h5 {
	border-bottom: 1px solid #7F8C90;
	color: #333;
}
#electionsContent .rssPanel h5 {
	border-bottom: none;
}
#electionsContent .electionsList li {
	float: left;
	width: 48%;
	margin-right: 1%;
}
#electionsContent .electionsTop {
	float: right;
	font-size: .9166em;
	margin: 0;
}
.electionsCandidatePic {
	width: 300px;
	margin-bottom: 10px;
}
.electionsPartyCandidatePic {
	float: right;
	margin: 0 0 10px 10px;
}
/* Constituency panel */
.pollResultsName,
.pollResultsSwing {
	font-weight: bold;
	padding: 2px 5px;
	background-color: #DDD;
	margin-bottom: 5px;
}
ul.pollResults {
	list-style: none;
	padding: 0;
}
ul.pollResults li {
	margin-bottom: 5px;
	padding: 2px 5px 5px;
	background-color: #EEE;

}
ul.pollResults li span {
	display: block;
}
ul.pollResults li strong {
	float: right;
}
.pollResultsSeeAll {
	border-bottom: 3px solid #EEE;
	text-align: right;
	padding-bottom: 15px;
}
/* Election games list */
.electionsGamesList li {
	float: left;
	width: 49%;
	text-align: center;
	font-weight: bold;
}
.electionsGamesList li img {
	margin: 10px 20px;
}

h4.elections {
    background-color: #cfcf00 !important;
}
.electionsConstPanel {
	border-bottom:3px solid #E1E1E1;
	margin:0 0 15px !important;
	padding:0 0 15px;
}
.electionsConstPanel li {
	border-bottom:1px dotted #E1E1E1;
	padding-bottom:4px;
}

/* RSS panel */
.rssPanel h4 {
position: relative;
}
.rssPanel h4 img {
width:25px;
height:25px;
padding:1px;
position: absolute;
right:0;
top:-4px;
border:1px solid #ccc;
}
.rssPanel .rssStory {
border-bottom: 1px dotted #ccc;
margin-bottom: 5px;
}
.rssPanel .rssStory h5 {
text-transform: none;
font-family: verdana, arial, sans-serif;
font-weight:normal;
font-size: 1em;
letter-spacing: 0;
}
.rssPanel .rssStory p {
margin: 0 0 5px;
padding: 0 0 0 15px;
}
.rssPanel .rssDate {
font-size: .8em;
color: #666;
}
.rssPanel .rssDate span {
font-weight:bold;
}
.rssPanel .rssCopy {
font-size: .9em;
}
.rssPanel .rssLink {
font-size: .9em;
text-align:right;
display:none;
}
.rssPanel .rssDisclaimer {
font-size: .9em;
margin-bottom:0;
}
.rssPanel .rssToggle {
	display:none;
}
.rssPanel .rssStoryJs h5 a {
	display:block;
	padding-left: 15px;
	background: url(/resources/static/standard/switch.gif/) no-repeat 0 3px;
}
.rssPanel .rssStoryJs h5 a:hover {
	background-position: 0 3px;
}
.rssPanel .rssStoryJs h5 a.rssOpen {
	background-position: 0 -48px;
}
.rssPanel .rssStoryJs h5 a.rssOpen:hover {
	background-position: 0 -48px;
}
.rssPanel .rssStoryJs .rssLink {
	display: block;
}

/* Automatic related stories in preview */
.autoRelated {
border:1px solid #660000;
margin-bottom:20px;
}
.autoRelated h4 {
background: #993000;
padding:4px 5px;
}
.autoRelated p,
.autoRelated h5 {
margin-left:5px;
margin-right:5px;
}
.autoRelated h5 {
border-top:3px solid #ccc;
padding-top:10px;
margin-top:10px;
text-transform:none;
}
.autoRelated h5 input {
margin:0 5px 0 0;
float:left;
}
.autoRelated h5 a {
display:block;
padding-left:20px;
}


/*  3D Film Awards [STATIC PAGE]
    ---------------------------------------------- */
    #filmAwards h4 {padding-top:12px;font-size:1em !important;}
    #filmAwards ul {list-style:none;margin:0 0 16px 0;padding:0;}
    #filmAwards li {margin:0;padding:0;}
    #filmAwards .movie {display:none;}
    #filmAwards #fa-terms {padding-top:30px;font-size:0.9em;color:#999;}
    #filmAwards .movieThumb {}
    #filmAwards .exampleaward {float:left;margin:0 10px 5px 0;}
    #filmAwards .raImg {float:right;margin:0 0 5px 10px;}
    
    #facebox .b { background:url(/resources/static/standard/images/facebox/b.png/); }
    #facebox .tl { background:url(/resources/static/standard/images/facebox/fbx-border-sprite.png/) 0 0; width: 10px; height: 10px; }
    #facebox .tr { background:url(/resources/static/standard/images/facebox/fbx-border-sprite.png/) -10px 0; width: 10px; height: 10px; }
    #facebox .bl { background:url(/resources/static/standard/images/facebox/fbx-border-sprite.png/) -20px 0; width: 10px; height: 10px; }
    #facebox .br { background:url(/resources/static/standard/images/facebox/fbx-border-sprite.png/) -30px 0; width: 10px; height: 10px; }
    #facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
    #facebox .popup { position: relative; }
    #facebox table { border-collapse: collapse; }
    #facebox td { border-bottom: 0; padding: 0; }
    #facebox .body { padding: 10px; background: #fff; width: 370px; }
    #facebox .body .content div { text-align: center !important; }
    #facebox .loading { text-align: center; }
    #facebox .image { text-align: center; }
    #facebox img { border: 0; margin: 0; }
    #facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; }
    #facebox .footer img { vertical-align: middle; }
    #facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }
    #facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
    .facebox_hide { z-index:-100; }
    .facebox_overlayBG { background-color: #000; z-index: 99; }
    * html #facebox_overlay { /* ie6 hack */
      position: absolute;
      height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    }    
    


    
    
/*  SURVEY POPUP (OAS_Right) - *To be removed when survey ends (tbc)*
    ----------------------------------------------------------------------------------- */
    #OAS_Right #survey {
        background: #FFF;
        border: 6px solid #993300;
        position: absolute;
        left: 50%;
        top: 410px;
        margin-left: -145px;
        width: 290px;
        height: 306px;
        padding: 10px;
        z-index: 100;
    }
    #OAS_Right #survey a.closeLink {
        cursor: pointer;
        float: right;
        padding-right: 20px;
        background: url(/resources/static/survey/close_icon.gif/) 100% 0 no-repeat;
    }
    #OAS_Right #survey img.sLogo {
        margin-bottom: 10px;
    }
    #OAS_Right #survey ul.surveyAnswer {
        list-style: none;
        padding: 0;
        overflow: hidden;
    }
    #OAS_Right #survey ul.surveyAnswer li {
        width: 50%;
        float: left;
        text-align: center;
    }
    #OAS_Right #survey ul.surveyAnswer li img {
        cursor: pointer;
    }
    

        
        
        /*  GENESIS ADVERTORIAL STATIC PAGES
        -------------------------------------------------------------------------------------------------- */
    #genIntroImg { width: 630px; float: left; display: inline;  margin-right: 20px; }
    #genIntroCopy { position: relative; width: 310px; height: 636px; float: left; display: inline; }
    #genIntroCopy p { font-size: 1.2em; color: #666; }
        #genIntroCopy p em { font-style: normal; text-transform: uppercase; font-weight: bold; color: #49b043; }
        #genIntroCopy #genCTA { width: 310px; }
            #genIntroCopy #genCTA img { display: block; margin: 0; }
            #genIntroCopy #genCTA p { margin-bottom: 0; font-size: 1em; color: #898989; }
                #genIntroCopy #genCTA p a { text-decoration: none; color: #49b043; }
    
    #genesis-advertorial { font-size: 1em; line-height: 1.5; font-family: arial; }
    #genesis-advertorial h2 { margin: 0; padding: 0; font-family: arial; font-size: 1.1em; font-weight: bold; color: #49b043; }
    #genesis-advertorial p { margin-top: 0; }
    #genesis-advertorial a { text-decoration: underline; color: #000; }
    #genesis-advertorial a:hover,
    #genesis-advertorial a:focus { text-decoration: none; color: #000; outline: none; }
    #genesis-advertorial ul { margin-top: 0; padding: 0; list-style: inside; }
        #genesis-advertorial ul#genCriteria li { margin-bottom: 15px; padding: 0; font-weight: bold; }
    #genesis-advertorial .genCol { width: 300px; float: left; display: inline; margin-bottom: 20px; }
    #genesis-advertorial .genCol.gen1,
    #genesis-advertorial .genCol.gen2 { margin-right: 30px; }
    #genesis-advertorial p.genAssociate { font-weight: bold; text-transform: uppercase; }
        #genesis-advertorial p.genAssociate img { vertical-align: top; margin-left: 10px; }
    #genesis-advertorial h2.mapSelect { text-transform: uppercase; color: #49b043; }
    #genesis-advertorial div.genMapWrap { position: relative; margin-bottom: 16px; }
        #genesis-advertorial img.genMap { margin-bottom: 10px; border: none; }
        .JSEnabled ul#genMap { display: none; }
        #genesis-advertorial ul#genMap.active { display: block; position: relative; width: 300px; height: 256px; margin: 0; padding: 0; list-style: none; background: url(/resources/static/standard/images/map.jpg/) 0 0 no-repeat; }
            #genesis-advertorial ul#genMap.active li { display: block; position: absolute; width: 60px; height: 24px; background: transparent; }
            #genesis-advertorial ul#genMap.active li.north   { top: 73px; left: 111px; }
            #genesis-advertorial ul#genMap.active li.south   { top: 179px; left: 149px; }
            #genesis-advertorial ul#genMap.active li.east    { top: 98px; left: 217px; }
            #genesis-advertorial ul#genMap.active li.west    { top: 93px; left: 39px; }
            #genesis-advertorial ul#genMap.active li.central { width: 64px; top: 112px; left: 125px; }
                #genesis-advertorial ul#genMap.active li a { display: block; height: 24px; text-indent: -9999px; }
    #genesis-advertorial div.genMapProperty h3 { margin: 0; text-transform: uppercase; font-family: arial; font-size: 1.1em; color: #49b043; }
    #genesis-advertorial div.genMapProperty ul { list-style: none; }
        #genesis-advertorial div.genMapProperty ul li { padding: 0; margin: 0; }
        #genesis-advertorial div.genMapProperty p a { font-weight: bold; text-decoration: none; }

/*  MY ACCOUNT FORMS - updated 25/02/2010 (CG) 
        ---------------------------------------------------------- */
        #userAccount li a { background-image: none; }
		#myCarsSearch {}
        form#userCarsSearch fieldset {
            margin: 0 0 20px 0;
            overflow: auto;
            clear: both;
        }
        fieldset#csSaleType ul { overflow: auto; }
        fieldset#csSaleType ul li { float: left; margin-right: 10px; }
        
        fieldset#csMakeModel label,
        fieldset#csPriceRange label { display: inline-block; width: 120px; }
        
        fieldset#csSaleType .headLabel,
        fieldset#csOptions .headLabel { display: block; margin-bottom: 5px; font-size: 0.986em; }
        fieldset#csOptions .headLabel { font-weight: bold; }
        fieldset#csOptions .headLabel a { display: none; }
        .JSEnabled fieldset#csOptions .headLabel a { display: inline; }
        fieldset#csOptions ul { overflow: auto; }
        fieldset#csOptions li { float: left; width: 180px; }
        fieldset#csOptions p.checkAllAlign { clear: both; margin-bottom: 15px; }
        fieldset#csLocation ul.carsResultsOrder {
            overflow: auto;
        }
        fieldset#csLocation li {
            margin-bottom: 5px;
        }
        fieldset#csLocation ul.carsResultsOrder li {
            float: left;
            margin-right: 10px;
        }
        
        
        #myHomesSearch.art ul {
            padding-left: 0;
            list-style-type: none;                                                                                                                                                                                                                                                                                                                                                                                                                                        }
            #myHomesSearch .searchOptions {
                overflow: auto;
                margin-bottom: 20px;
            }
            #myHomesSearch .searchOptions li {
                float: left;
                margin-right: 25px;
                cursor: pointer;
            }
            #myHomesSearch .searchOptions li input {
                margin: 0 2px 0 0;
            } 
            .JSEnabled #myHomesSearch #chooseSearch,
            .JSEnabled #myHomesSearch h4.homeCriteria {
                display: block;
            }
            #myHomesSearch #chooseSearch,
            #myHomesSearch h4.homeCriteria,
            .JSEnabled #myHomesSearch #homeRent,
            .JSEnabled #myHomesSearch #homeSale h4,
            .JSEnabled #myHomesSearch #homeRent h4 {
                display: none;
            }
            #myHomesSearch .propertySearchSubmit {
                padding-top: 12px;
                margin-bottom: 20px;
            }
            
            #myHomesSearch ul#userPropertySale label,
            #myHomesSearch ul#userPropertyRent label {
                display: inline-block;
                width: 128px;
            }
            #myHomesSearch ul#userPropertySale li.propertySearchAlerts label,
            #myHomesSearch ul#userPropertyRent li.propertySearchAlerts label {
                width: auto;
                
            }
            
            #myJobsSearch p.jobSearchKeywords label {
                margin-right: 5px;
            }
            #myJobsSearch .jobSearchKey {
                width: 284px;
                float: left;
            }
            #myJobsSearch .jobSearchLoc {
                width: 240px;
                float: left;
            }
            #myJobsSearch .jobSearchSubmit {
                width: 100px;
                float: left;
                padding-top: 10px;
                text-align: center;
            }
            #myJobsSearch .jobSearchKey ul li {
                float: left;
                margin-right: 15px;
                padding-top: 3px;
            }
            #myJobsSearch .jobSearchKey ul li input {
                margin: 0 3px 0 0 !important;
                padding: 0 !important;
            }
            #myJobsSearch h4 {
                clear: both;
            }
            #myJobsSearch .jobSearchIndustries {
                clear: both;
                margin-bottom: 15px;
            }
            #myJobsSearch .jobSearchIndustries li {
                float: left;
                width: 50%;
            }
            #myJobsSearch .advancedFS1,
            #myJobsSearch .advancedFS2 {
                width: 284px;
                float: left;
                margin-bottom: 15px;
            }
            #myJobsSearch .advancedFS1 label {
                display: inline-block;
                width: 60px;
            }
            #myJobsSearch .advancedFS1 .job_type,
            #myJobsSearch .advancedFS1 .jobTypeList {
                float: left;
            }
			#myJobsSearch .advancedFS2 {
                width: 300px;
            }
            p.sectorToggle { display: none; cursor: pointer; }
            .JSEnabled p.sectorToggle { display: block; color: #197777; }
            
            /* MY ACCOUNT - Register */
            .userRegIntro ul li ul {
                list-style-type: circle;
                margin-bottom: 12px;
            }
            
            /* MY ACCOUNT - Sign In */
            form#signIn .rememberSignIn {
                margin-bottom: 10px;
            }
            form#signIn .rememberSignIn label {
                display: block;
                width: 166px;
            }
            form#signIn .rememberSignIn input {
                float: right;
            }
            form#signIn .btn {
                margin-left: 5px;
            }
            
            /* MY ACCOUNT - Update */
            form#register p.privacy,
            form#update p.privacy {
                padding: 15px 5px 5px 5px;
                font-size: 0.866em;
            }
            
            /* MY ACCOUNT - User options */
            .art.userDetails,
            .art.userSections {
                min-height: 200px;
            }
            .art.userSections a {
                letter-spacing: 1px;
                line-height: 1.3em;
                font-family: Georgia,Times,serif;
                font-weight: bold;
                font-size: 1.35em;
            }
            .art.emailBulletins ul {
                margin-bottom: 8px !important;
            }
            .art.emailBulletins ul li {
                margin-bottom: 8px !important;
            }
            .accountSignOut input {
                float: right;                                                
            }
            .art.userDetails form {
                padding-top: 10px;
            }
            
            .art.userOptions ul,
            .art.userOptions ul li { 
                margin: 0;
                padding: 0;
                list-style: none;
            }
            .art.userOptions ul li a {
                padding: 0;
            }
            .art.userOptions ul,
            .art.userOptions p {
                margin-bottom: 15px;
            }
            
            .art.userOptions table {
                margin-bottom: 20px;
            }
            .art.userOptions table th {
                vertical-align: top;
                padding: 0 20px 0 0;
                text-align: left;
                font-weight: normal;
            }
            .art.userOptions table td {
                vertical-align: top;
                padding: 0 10px;
            }
            .art.userOptions table td.spacer {
                height: 10px;
            }
            .art.userOptions table td span.expired {
                font-weight: bold;
                color: #F00;
            }
            .art.userOptions table th a,
            .art.userOptions table td a {
                text-decoration: underline;
            }
            .art.userOptions table.userCVs th {
                font-weight: bold;
                padding: 0 0 5px 0;
            }
            .art.userOptions table.userCVs th.title {
                width: 150px;
            }
            .art.userOptions table.userCVs td {
                padding: 0 20px 5px 0;
            }
            
            
            .art ul.bulletin,
            .art ul.bulletin li {
                margin: 0;
                padding: 0;
                list-style: none;
            }
            .art ul.bulletin li a {
                margin: 0;
                padding: 0;
                display: inline;
            }
            
            /* MY ACCOUNT - Home */
            .art.userDetails ul,
            .art.userDetails ul li {
                margin: 0 !important;
                padding: 0;
                list-style: none;
                position: relative;
            }
            .art.userDetails ul li a {
                padding: 0 !important;
            }
            .art ul.savedSections,
            .art ul.savedSections li { 
                margin: 0;
                padding: 0;
                list-style: none;
            }
            .art ul.savedSections li a {
                padding: 0;
            }
            
            
            /* MY ACCOUNT - USER CV FORMS */
            .createCV span.mandatory {
                font-size: 0.9em;
                color: #666;
            }
            #cvUploadStep1 fieldset label {
                width: 150px;
                display: inline-block;
            }
            #cvUploadStep1 #terms_id label { 
                width: auto;
            }
            #cvUploadStep6 fieldset {
                margin-bottom: 15px;
            }
            #cvUploadStep6 .workInterest label,
            #cvUploadStep6 .salaryDistance label {
                display: inline-block;
                width: 150px;
            }
            #cvUploadStep6 label.shortLabel {
                width: auto;
            }
            #cvUploadStep6 ul.sectors { overflow: auto; }
            #cvUploadStep6 ul.sectors li { float: left; width: 50%; } 
            
            fieldset.cvPublicPrivate input {margin: 0 2px 0 0 !important;}
            
            .dblCol.viewCV ul { margin-bottom: 20px; padding-top: 5px; }
            .dblCol.viewCV ul li { margin-bottom: 8px; }
            
            .createCV textarea {
                width: 100%;
                height: 290px;
            }
            
            #cvNextStep {
                padding-top: 20px;
            }
            #cvNextStep input { float: right; }
            
            td.cvHelp a {
                position: relative;
                background: url(http://m6.herefordtimes.com/resources/static/standard/icon_help.gif) right top no-repeat;
                width: 98px;
				padding:0;
				display:block;
            }
            td.cvHelp .cvTip {
                display: none;
                position: absolute;
                top: -8px;
                right: -212px;
                z-index: 9999;
                width: 200px;
                background: #FFF;
                border: 3px solid #666;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
            }
            td.cvHelp a:hover .cvTip {
                display: block;
            }
			td.cvHelp a:hover {
				text-decoration: none !important;
			}
			@media screen and (-webkit-min-device-pixel-ratio:0) { /* Target Webkit */
				body:nth-of-type(1) td.cvHelp a {
					display:block;
				}
			}
            td.cvHelp .cvTip h3 {
                display: block;
                margin: 0 !important;
                padding: 5px 5px 0 5px !important;
                text-decoration: none !important;
                font-size: 1em;
            }
            td.cvHelp .cvTip p {
                margin: 0 !important;
                padding: 5px !important; 
                text-decoration: none !important;
                font-size: 0.917em;
                color: #000;
            }
            .viewCV .cvDetail {
                padding-top: 8px;
            }
            .viewCV .cvDetail h3 {
                letter-spacing: 0px;
                font-family: Verdana;
                font-size: 1em;
                font-weight: bold;
                color: #333;
            }
            
            /* MY ACCOUNT - Fish4 modal */
            a.modalInit { display:none; }
            .JSEnabled .fish4pass,
            .JSEnabled #fish4modal {
                display: none;
            }
            #fish4modal {
                background: #FFF;
                z-index: 9999;
            }
            
/*Twitter macro styles*/
li.twitter
{
    border-bottom: #999 dotted 1px;
    padding-bottom: 5px;
    list-style-type: none;
}
img.twitterThumb
{
    float: left;
}
p.twitter
{
    margin-left: 55px;
}
div.twitter
{
    margin-left: 55px;
}   
h4.twitterHeader {
	background:url("/resources/static/standard/dashed_shaded.png/") repeat-x scroll 0 -1px #197777;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.05em;
	padding:3px 5px;
	text-transform:uppercase;
}       
#twitterSearch ul {
	padding: 0;
}
#twitterSearch div.twitter {
	text-align: right;
	font-size: .8em;
}
.twitterDisclaimer {
	font-size: .8em;
	color: #666;
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E1E1;
}
.uploadLnk {
    font-weight: normal;
}


/* Simple style for a header for all non-live sites */
.globalWarning
{
    padding:0 5px;
    background-color: #DDD;
    opacity:0.7;
    position:fixed;
    top: 0px;
    width:950px; 
    border-bottom:1px solid #CCC;
    z-index: 1000;
    font-size: 200%;
	line-height: 1.3em;
}


	/* SEND YOUR NEWS */
p.sendYourNewsHelper {
	font-size: .9167em;
	color: #666;
	margin: 0;
	clear: both;
}
.sendYourNewsForm fieldset {
	float:left;
	background-color: #eaf2f3;
	border: 1px solid #d5e3e5;
	border-top: none;
	width: 628px;
	margin-bottom: 20px;
}
.sendYourNewsForm legend {
	width: 608px;
	background: #a6c4c9 url('/resources/static/standard/legend_bg_generic.png') repeat-x  0 0;
	border: 1px solid #a9c8cf;
	line-height: 1.9166em;
	font-weight: bold;
	display: block;
	padding: 0 10px;
	margin: 0 -1px;
}
.sendYourNewsForm fieldset ul {
	list-style: none;
	padding: 10px 10px 0 10px;
}
.sendYourNewsForm fieldset ul li:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.sendYourNewsForm fieldset ul li {
	margin: 0 0 10px 0;
	line-height: 1.8333em;
	padding: 5px;
	background-color: #FFF;
	border: 1px solid #FFF;
	display: inline-block;
	display: block;
}
.sendYourNewsForm fieldset ul li.formFocus {
	background-color: #f9f0cc;
	border: 1px solid #f0e3b0;
}
.sendYourNewsForm fieldset ul li label {
	float: left;
	width: 200px;
	font-weight: bold;
}
.sendYourNewsForm fieldset ul li label span {
	color: #ff0000;
	padding-right: 5px;
}
.sendYourNewsForm fieldset ul li input {
	width: 200px;
	float:left;
}
.sendYourNewsForm fieldset ul li textarea {
	width: 594px;
}
.sendYourNewsForm fieldset ul li input,
.sendYourNewsForm fieldset ul li textarea {
	background-color: #F4F4F4;
	border-color: #A5ACB2;
}
.sendYourNewsForm .sendYourNewsStory input,
.sendYourNewsForm .sendYourNewsPhotos input {
	width: 394px;
}
.sendYourNewsForm .sendYourNewsPhotos p.sendYourNewsHelper {
	margin: 5px 10px;
}
.sendYourNewsForm fieldset ul li.sendYourNewsDivider {
	margin-top: 30px;
}
.sendYourNewsForm fieldset p.sendYourNewsAdd {
	margin: 10px;
	line-height: 1.8em;
	font-size: .9167em;
}
.sendYourNewsForm fieldset p.sendYourNewsAdd a {
	display:inline-block;
	padding-left: 25px;
	background:  url('/resources/static/standard/form_add.png') no-repeat  0 50%;
}
.sendYourNewsForm fieldset p.sendYourNewsAdd a:hover {
	cursor:pointer;
}
.sendYourNewsForm button#genericButton {
	float: right;
}
.JSEnabled .sendYourNewsForm button#genericButton {
	margin: -80px 50px 0 0;
}
	/* SEND YOUR NEWS - Validation */
#sendYourNews .validateError {
	padding: 5px 5px 5px 40px;
	margin-bottom: 10px;
	border: 1px solid #990000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #ffeded url('/resources/static/standard/images/generic_error.png') no-repeat 10px 3px;
}
#sendYourNews .validateError h4 {
	font-size: 1.0833em;
	color: #990000;
	background: none;
	text-transform: none;
	letter-spacing: 0;
}
#sendYourNews .validateError ul li {
	margin-left: 15px;
	list-style: disc;
}
	/* SEND YOUR NEWS - Validation - errors */
#sendYourNews fieldset li.fieldInvalid {
	background: #CC3333 url('/resources/static/standard/images/generic_error_bg.png') repeat-x 0 0;
	color: #FFF;
}
#sendYourNews fieldset li.fieldInvalid label span,
#sendYourNews fieldset li.fieldInvalid p {
	color: #FFEDED;
}
#sendYourNews div.fieldInvalid .recaptcha_only_if_incorrect_sol {
	display: block !important;
}