﻿/*\  CSS Hacks for Browsers' Compatibility
------------------------------------------------------------\*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */




/*\  Main Layout Formatting
------------------------------------------------------------\*/
body.body
{
	padding: 0px;
	margin: 0px;
	background-color:#272d3b;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
}

.body
{
	padding: 0px;
	margin: 0px;
	background-color:#4f5466;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
}

#outerDiv 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
    background:url('../tmc/bg.gif') repeat-x;
}

#wrap 
{
	position: relative;
	width: 900px;
	margin: 0px auto;
}

#main
{
	width: 900px;
	min-height: 600px;
/*	background-color: #606576; */
}

#adminMain
{
	width: 900px;
	min-height: 600px;
	background:url("/images/adminMain_bg.gif"/*tpa=http://www.newskys.co.uk/images/adminMain_bg.gif*/) repeat-y top;
}

#leftCol
{
	float: left;
	width: 180px;
/*    background:#494c5a;  */
}

#leftMenu
{
    width:180px;
    padding:10px 0px 10px 0px;
    background:#878087;
    overflow:hidden;
}
.leftMenuItem
{
	background-color: #878087;
	color:#F2F5FA;
	font-size:12px;
	font-weight:bold;
	padding: 5px 20px 5px 20px;
	width: 140px;
	cursor:pointer;
}
.leftMenuItemHover
{
	background-color: #F2F5FA;
	color:#878087;
	font-size:12px;
	font-weight:bold;
	padding: 5px 20px 5px 20px;
	width: 140px;
	cursor:pointer;
}

.leftMenuItemSelected
{
	background-color: #CFCFCF;
	color:#878087;
	font-size:12px;
	font-weight:bold;
	padding: 5px 20px 5px 20px;
	width: 140px;
}
.leftSubMenuItem
{
	background-color: #F2F5FA;
	color:#878087;
	font-size:11px;
	font-weight:normal;
	padding: 5px 10px 5px 30px;
	width: 140px;
	cursor:pointer;
}

.leftSubMenuItemHover
{
	background-color: #F2F5FA;
	color:#E69570;
	font-size:11px;
	font-weight:normal;
	padding: 5px 10px 5px 30px;
	width: 140px;
	cursor:pointer;
}

#lhPropertySearch
{
	padding: 10px 10px 10px 10px;
    background:#494c5a;
    overflow:hidden;
}
#lhPropertySearch select {
	padding:3px;
}
.lhPropertySearchInner
{
    padding:0px 5px 5px 10px; 
    width:145px; 
    overflow:hidden; 
    text-align:left
}
#lhPref
{
    width: 160px;
	padding: 10px 10px 10px 10px;
    background:#494c5a;
    overflow:hidden;
}
.lhPrefInner
{
    padding:0px 5px 5px 10px; 
    width:145px; 
    overflow:hidden; 
    text-align:left
}
.leftInner
{
	width: 160px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}






#centerCol
{
	float: right;
/*	width: 540px; */
/*	margin-left: 10px; */
/*	background-color: #fff; */
/* 	text-align: justify;*/
}
#adminCenterCol
{
	float: left;
	width: 720px;
	margin: 0px;
	background-color: #ffffff;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	color:#6d7079;
}
.centerHeader
{
	width: 710px;
	overflow:hidden;
}
.centerInner
{
	width: 350px;
/*	padding: 20px 10px 20px 10px; */
	margin:10px 0 0 0;
	background-color:#fff;
	overflow: hidden;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	color:#6d7079;
	float:left!important;
}

#rightCol
{
	float: right;
	width: 180px;
	min-height: 200px;
	margin:0;
	padding:0;
}

#loginBox
{
    width: 160px;
	padding: 10px 10px 10px 10px;
	background:#5f6476;
	overflow:hidden;
}

.rightInner
{
	width: 160px;
	padding: 10px 10px 10px 10px;
	overflow:hidden;
}

#rightHandBanner
{
    width: 180px;
    overflow:hidden;
    background-color:#fdf3ec;
}






#header
{
	width: 900px;
	position:relative;
}

#headerLogo
{
	float: left;
	height:50px;
	padding: 10px 0px 10px 0px;
}




#headerContacts
{
	float: right;
	padding: 15px 0px 5px 0px;
	text-align: right;
	padding: 15px 0px 5px 0px;
}
#headerMenu
{
	width: 100%;
	background:url('../tmc/backer.jpg') repeat-x;
	text-align: center;
	padding:0;
	margin-bottom:10px;
}

#headerMenu .menuItem
{	
	width: 85px;
	float:left;
	padding: 6px 10px 6px 10px;
	color: #4f5466;
	font: bold 12px "Trebuchet MS", Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	cursor:pointer;
}

#headerMenu .menuItemHover
{	
	width: 85px;
	color: #fdf3ec; 
	background-color: #878087;
	float:left;
	padding: 6px 10px 6px 10px;
	font: bold 12px "Trebuchet MS", Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	cursor:pointer;
}

#headerMenu .menuItemSelected
{	
	width: 105px;
	color: #FDFDFD; 
	background-color: #ACA8AC;
	float:left;
	padding: 6px 10px 6px 10px;
	font: bold 12px "Trebuchet MS", Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	cursor:default;
}


#footer
{
    padding:0;
/*  width:880px; */
/*	height:25px; */
    clear:both;
    color:White;
    text-align:center;
    background:#494c5a;
}

#adminHeader
{
    padding:10px;
    width:880px;
    clear:both;
    color:White;
    text-align:center;
    background:#494c5a;
    font-size:11pt;
}


/*\  Text Formatting
------------------------------------------------------------\*/

h3
{
	color:#3f4352;
	font-weight:normal;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:.33em;
}

h2
{
	color:#3f4352;
	font-weight:normal;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:.33em;
}

h1
{
	color:#3f4352;
	font-weight:normal;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:.33em;
}

h1
{
   font-size:20px; 
}

h2
{
	font-size:16px;
}

h3
{
	font-size:13px;
}

td.smlText 
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
}

div.smlText 
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
}

.smlText 
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
}

td.stdText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color:#4E5366;
}

div.stdText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color:#4E5366;
}

.stdText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color:#4E5366;
}

.medText 
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
}

td.lrgText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
}

div.lrgText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
}

.lrgText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
}

td.xlrgText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
}

div.xlrgText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
}

.xlrgText 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
}
.hotline 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 26px;
}

.valSumText {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.valSumTextQS {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	color:#E69570;
	width:100%;
}

.valTextQS 
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color:#E69570;
}

.orange
{
	color:#E69570;
}

.white
{
	color:#ffffff;
}

.darkGray
{
	color:#3f4352;
}

.gray
{
    color:Gray;
}

.darkBlue
{
	color:#151A5C;
}

.bold
{
	font-weight:bold;
}
.justify
{
	text-align:justify;
}

/* linking */

a:active {  
	color:#E69570; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}



a:visited {  
	color:#E69570; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}



a:link {  
	color:#E69570; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

a:hover {  
	color:#151A5C; 
	text-decoration:none;
}

a.headerLinks:active {  
	color:#fdf3ec; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 5px 0px 5px;
}

a.headerLinks:visited {  
	color:#fdf3ec; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 5px 0px 5px;
}

a.headerLinks:link {  
	color:#fdf3ec; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 5px 0px 5px;
}

a.headerLinks:hover {  
	color:#E69570; 
	text-decoration:none;
}

a.summaryText:active {  
	color:#4E5366; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

a.summaryText:visited {  
	color:#4E5366; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

a.summaryText:link {  
	color:#4E5366; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

a.summaryText:hover {  
	color:#151A5C; 
	text-decoration:none;
}

a.more:active {  
	color:#E69570; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

a.more:visited {  
	color:#E69570; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

a.more:link {  
	color:#E69570; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

a.more:hover {  
	color:#000000; 
	text-decoration:none;
}

a.smallArrow:active 
{
    font-size:11px;
    color:#E69570; 
	text-decoration:none;
}

a.smallArrow:visited 
{
    font-size:11px;
    color:#E69570; 
	text-decoration:none;
}

a.smallArrow:link 
{
    font-size:11px;
    color:#E69570; 
	text-decoration:none;
}

a.smallArrow:hover
{
    color:#ca6728;
}
.smallArrowHolder
{
    background:url("/images/news_arrow.gif"/*tpa=http://www.newskys.co.uk/images/news_arrow.gif*/) no-repeat 2px 2px; 
    padding:0px 0px 2px 16px;
}

.grayArrowHolder
{
    background:url("/images/gray_arrow.gif"/*tpa=http://www.newskys.co.uk/images/gray_arrow.gif*/) no-repeat 8px 6px; 
    padding:5px 0px 0px 25px;
}

/* Search Image Formatting */
#SearchImage
{
    position: relative;
    width:180px; 
    height:105px; 
}
#SearchImage h3
{
    position:relative;
	bottom:0px;
	left: 20px;
	font: normal 14px/14px Geneva, sans-serif;
	color: #4E5366;
	display: inline;
	line-height:14px;
}
#SearchImage .bg
{
	position: absolute;
    bottom:0px;
	left: 0px;
	background-color: White;
	width: 180px;
	height: 16px;
	filter: alpha(opacity=50);
	opacity: .5;
}

#Pref
{
    position: relative;
    width:180px; 
    height:16px; 
}
#Pref h3
{
    position:relative;
	bottom:0px;
	left: 20px;
	font: normal 14px/14px Geneva, sans-serif;
	color: #4E5366;
	display: inline;
	line-height:14px;
}
#Pref .bg
{
	position: absolute;
    bottom:0px;
	left: 0px;
	background-color: White;
	width: 180px;
	height: 16px;
	filter: alpha(opacity=50);
	opacity: .5;
}

#MyNewSkysSection
{
    position: relative;
    width:180px; 
    height:16px; 
}
#MyNewSkysSection h3
{
    position:relative;
	bottom:0px;
	left: 20px;
	font: normal 14px/14px Geneva, sans-serif;
	color: #4E5366;
	display: inline;
	line-height:14px;
}
#MyNewSkysSection .bg
{
	position: absolute;
    bottom:0px;
	left: 0px;
	background-color: White;
	width: 180px;
	height: 16px;
	filter: alpha(opacity=50);
	opacity: .5;
}

/*  Header Image Formatting */

.photofader	{ height: 340px; width: 440px; overflow: hidden;}

#headerImage
{
	position:relative;
	float:left;
	width:440px;
	height:340px;
	border:1px #5c5c5c solid;
	/* background-image:url('../tmc/hero1.jpg'); */
}

#featImage
{
	position:relative;
	float:left;
	border:2px #5c5c5c solid;
	width:160px;height:125px;
}

#headerImage h1
{
	position:relative;
	bottom:0px;
	left: 10px;
	font: normal 30px/30px Geneva, sans-serif;
	color: #4E5366;
	display: inline;
	line-height:30px;
}

.detailsText {
	margin-bottom: 8px;
}

#headerImage .bg
{
	position: absolute;
    bottom:0px;
	left: 0px;
	background-color: White;
	width: 540px;
	height: 30px;
	filter: alpha(opacity=50);
	opacity: .5;
}


/* Images styles */
.thumb
{
    /*margin:0px 0px 5px 5px;*/
    margin:0;
    padding:0;
    cursor:pointer;
    border:solid 3px #000;
}


/* Form Styles */

.stdLabelCol
{
	width: 130px;
	font-family:Arial;
	font-size: 12px;
	color: #1A2042;
	padding: 1px 0px 1px 30px;
}

.stdInputCol
{	
	width: 390px;
	font-family:Arial;
	font-size: 11px;
	color: #336699;
	padding: 1px 0px 1px 0px;
}


option.stdText
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color:#4f5466;
	padding: 0px 0px 0px 1px;
	font-weight: normal;
	border: 1px solid #37668E;
	width:145px;
}



select.stdText
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color:#4f5466;
	padding: 0px 0px 0px 1px;
	font-weight: normal;
	border: 1px solid #37668E;
	width:145px;
}



textarea.stdText
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color:#4f5466;
	padding: 0px 0px 0px 1px;
	font-weight: normal;
	border: 1px solid #37668E;
	width:145px;
}



input.stdText, textarea
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color:#4f5466;
	padding: 2px;
	font-weight: normal;
	border: 1px solid #37668E;
	background-color:#959fac;
	width:145px;
}



input.btnStd 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 0px 6px 0px 6px;
	background-color:#9e809d;
	border: 1px solid #9e809d;
	margin: 5px 0px 0px 0px;
}



.btnStd 
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 0px 6px 0px 6px;
	background-color:#9e809d;
	border: 1px solid #9e809d;
	margin: 5px 0px 0px 0px;
}


.enqFormHidden 
{	
	padding: 0px;
	position:relative;
	display:none;	
}

.enqFormVisible 
{	
	padding: 0px;
	position:relative;
	display:block;	
	background-color:Transparent;
}

.enqFormHeader
{
    font-weight:bold; 
    background-color:#F9DDCC; 
    padding: 3px 5px 3px 5px;
    font-family: Arial;
	font-size: 13px;
}

.enqForm
{
    padding: 5px 0px 5px 0px;
    background:transparent;
}


a.footerLink:active 
{
    font-size:11px;
    color:#E69570; 
	text-decoration:none;
}


a.footerLink:visited 
{
    font-size:11px;
    color:#E69570; 
	text-decoration:none;
}


a.footerLink:link 
{
    font-size:11px;
    color:#E69570; 
	text-decoration:none;
}

a.footerLink:hover
{
    color:#ca6728;
}




/* Search Result Styles */
.thumbImageHolder
{
    float:left;
    width:150px;
    height:105px;
    overflow:hidden;
}
.summaryTextHolder
{
    float:right;
    width:353px;
    text-align:justify;
}
.thumbImg
{
    cursor:pointer;
    overflow:hidden;
}

/* FAQ Styles */
.answerHidden
{
    display:none;
}
.answerShow
{
    display:block;
    padding:5px;
    margin-bottom:10px;
    background:#DDE6FF;
    color:#3f4352;
    text-align:justify;
}

/* Tab Bar styles */

#tabbar
{
	width: 520px;
	text-align: center;
	padding: 0px 0px 0px 2px;
}

#tabbar .tabItem
{	
	width: 78px;
	float:left;
	padding: 6px 4px 6px 4px;
	color: #4f5466;
	font: bold 10px "Trebuchet MS", Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	cursor:pointer;
	background:url("/images/tabs/button_off.gif"/*tpa=http://www.newskys.co.uk/images/tabs/button_off.gif*/) no-repeat top left;
	height:26px;
}

#tabbar .tabItemHover
{	
	width: 78px;
	color: #fdf3ec; 
	background-color: #878087;
	float:left;
	padding: 6px 4px 6px 4px;
	font: bold 10px "Trebuchet MS", Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	cursor:pointer;
	background:url("/images/tabs/button_on.gif"/*tpa=http://www.newskys.co.uk/images/tabs/button_on.gif*/) no-repeat top left;
	height:26px;
}

#tabbar .tabItemSelected
{	
	width: 78px;
	color: #FDFDFD; 
	background-color: #ACA8AC;
	float:left;
	padding: 6px 4px 6px 4px;
	font: bold 10px "Trebuchet MS", Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	cursor:default;
	background:url("/images/tabs/button_on.gif"/*tpa=http://www.newskys.co.uk/images/tabs/button_on.gif*/) no-repeat top left;
	height:26px;
}

/* My News Skys Styles */
.contentLink
{
    background:url("/images/gray_arrow.gif"/*tpa=http://www.newskys.co.uk/images/gray_arrow.gif*/) no-repeat top left;
    padding-left:15px;
}
.tabsBase
{
    display:block;
    background-color:#494C5A;
    width:100%;
    text-align:left;
}
.tabsBaseHdr
{
    width:100%;
    padding-left:10px;
    padding-top:3px;
    color:#fff;
}
.signIn
{
    display:block;
    border:1px solid #37668E;
    margin-right:10px;
    padding:5px;
}
/* News Section Styles */
#LatestNewsHdrCell
{
	height:25px;
	width:250px;
	overflow: hidden;
	padding:0;
	margin:0;
	background: url("/images/news_hdr_back.gif"/*tpa=http://www.newskys.co.uk/images/news_hdr_back.gif*/) no-repeat top left;
}
.LatestNewsHdr
{
	color:#ffffff;
	padding-left:5px;
	padding-top:5px;
	float:left;
}
.LatestNewsDate
{
	color:#ffffff;
	padding-right:5px;
	padding-top:4px;
	float:right;
}
.NewsItemMainImage
{
	padding:0;
	padding-bottom:10px;
}
.NewsReleaseDate
{
	font-size:10px;
	font-style:italic;
}
.LatestNewsDiv
{
	padding:0;
	padding-bottom:10px;
}
.LatestNewsHdr
{
	width:200px;
	height:25px;
	padding:0;
	margin:0;
}
.LatestNewsBox
{
	width:198px;
	margin:0;
	padding:0;
	border:solid 1px #d3d3d3;
}
ul.LatestNewsList
{
	padding-left:0;
	margin-left:14px;
	padding-top:5px;
	list-style-image:url("/images/dark_arrow_bullet.gif"/*tpa=http://www.newskys.co.uk/images/dark_arrow_bullet.gif*/);
	vertical-align:middle;	
}
a.LatestNewsLinkItem:active
{
	color:#494c5a; /* dark gray */
}
a.LatestNewsLinkItem:visited
{
	color:#494c5a; /* dark gray */
}
a.LatestNewsLinkItem:link
{
	color:#494c5a; /* dark gray */
}
a.LatestNewsAltLinkItem:active
{
	color:#878087; /* light gray */
}
a.LatestNewsAltLinkItem:visited
{
	color:#878087; /* light gray */
}
a.LatestNewsAltLinkItem:link
{
	color:#878087; /* light gray */
}
a.LatestNewsAltLinkItem:hover
{
	color:#E69570; /* orange */
} 	

a.LatestNewsLinkItem:hover
{
	color:#E69570; /* orange */
} 	

img.LatestNewsThumbnail
{
	width:90px;
	height:90px;
	overflow:hidden;
	padding:10px 3px 3px 5px; 
}
.LatestNewsFooter
{
	width:198px;
	margin:0;
	padding:0;
	border:solid 1px #606576;
	height:20px;
}
.LatestNewsRSS
{
	float:left;
	vertical-align:middle;
}
.LatestNewsSignUp
{
	float:right;
	vertical-align:middle;
}
.NewsToolbar
{
	width:100%;
	padding:0;
	margin:0;
	background-color: #c0c0c0;
	color: #000000;
	vertical-align:middle;
}
.NewsToolbarOption
{
	cursor:pointer; 
}
.NewsToolbarSep
{
	cursor:default;
	padding-left:10px;
	padding-right:10px;
}
/* Related Stories */
.RelatedStoriesDiv
{
	padding:0;
	padding-bottom:10px;
}
.RelatedStoriesList
{
	padding-left:0;
	margin-left:14px;
	padding-top:5px;
	list-style-image:url("/images/dark_arrow_bullet.gif"/*tpa=http://www.newskys.co.uk/images/dark_arrow_bullet.gif*/);
	vertical-align:middle;	
}
.LeadStoryDiv
{
	width:275px;
	padding:0;
	margin:0;
	background:#ffffff url("/images/grad_bg.jpg"/*tpa=http://www.newskys.co.uk/images/grad_bg.jpg*/) repeat-x bottom left;
	margin-bottom:10px;
	border:solid 1px #6A6D76;
}

.FeaturedNewsDiv
{
	padding:0;
	padding-bottom:10px;
}
.FeaturedNewsHdr
{
	width:200px;
	height:25px;
	padding:0;
	margin:0;
}
#FeaturedNewsHdrCell
{
	height:25px;
	width:250px;
	background: url("/images/news_hdr_back.gif"/*tpa=http://www.newskys.co.uk/images/news_hdr_back.gif*/) no-repeat top right;
}

.BoxHdrCell
{
	height:25px;
	width:250px;
	background: url("/images/news_hdr_back.gif"/*tpa=http://www.newskys.co.uk/images/news_hdr_back.gif*/) no-repeat top right;
}

.PopularNewsDiv
{
	padding:0;
	padding-bottom:10px;
}
.PopularNewsHdr
{
	width:200px;
	height:25px;
	padding:0;
	margin:0;
}
#PopularNewsHdrCell
{
	height:25px;
	background: url("/images/news_hdr_back.gif"/*tpa=http://www.newskys.co.uk/images/news_hdr_back.gif*/) no-repeat top right;
}

/* Styles for small Featured Properties panel */
.FeaturedPropDiv
{
	padding:0;
	padding-bottom:10px;
}
#FeaturedPropHdrCell
{
	height:25px;
	background: url("/images/news_hdr_back.gif"/*tpa=http://www.newskys.co.uk/images/news_hdr_back.gif*/) no-repeat top left;
}
.LongHdr
{
	height:25px;
	width:520px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-bottom:0px;
	background: url("/images/WideHeaderBack.gif"/*tpa=http://www.newskys.co.uk/images/WideHeaderBack.gif*/) no-repeat top left;
}
img.FeaturedPropThumbnail
{
	width:90px;
	height:90px;
	overflow:hidden;
	padding:10px 3px 3px 5px; 
}
ul.FeaturedPropList
{
	padding-left:0;
	margin-left:14px;
	padding-top:5px;
	list-style-image:url("/images/dark_arrow_bullet.gif"/*tpa=http://www.newskys.co.uk/images/dark_arrow_bullet.gif*/);
	vertical-align:middle;	
}
a.FeaturedPropLinkItem:active
{
	color:#494c5a; /* dark gray */
}
a.FeaturedPropLinkItem:visited
{
	color:#494c5a; /* dark gray */
}
a.FeaturedPropLinkItem:link
{
	color:#494c5a; /* dark gray */
}
a.FeaturedPropAltLinkItem:active
{
	color:#878087; /* light gray */
}
a.FeaturedPropAltLinkItem:visited
{
	color:#878087; /* light gray */
}
a.FeaturedPropAltLinkItem:link
{
	color:#878087; /* light gray */
}
a.FeaturedPropAltLinkItem:hover
{
	color:#E69570; /* orange */
} 	
a.FeaturedPropLinkItem:hover
{
	color:#E69570; /* orange */
} 	
/* style for full width featured props */
.FeaturedPropertiesHdr
{
	background:url("/images/WideHeaderBack.gif"/*tpa=http://www.newskys.co.uk/images/WideHeaderBack.gif*/) no-repeat top left;
	height:25px;
	width:520px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-bottom:0px;
}

/* ADD by jajo/TMC on 09feb09 */
	textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
	background-color:white;
	border-color:#888888;
	outline-color:#606576;
	outline-style:solid;
	outline-width:2px;
	}
    /* Start custom button CSS here
    ---------------------------------------- */
    .btn {
      display:inline-block;
      background:none;
      margin:0;
      padding:3px 0;
      border-width:0;
      overflow:visible;
      font:90%/1.2 Arial,Sans-serif;
      text-decoration:none;
      color:#555;
      cursor:pointer;
      }
    * html button.btn {
      padding-bottom:1px;
      }
    /* Immediately below is a temporary hack to serve the 
       following margin values only to Gecko browsers
       Gecko browsers add an extra 3px of left/right 
       padding to button elements which can't be overriden.
       Thus, we use -3px of left/right margin to overcome this. */
    html:not([lang*=""]) button.btn {
      margin:0 -3px;
      }
    .btn span {
      background:#f9f9f9;
      z-index:1;
      margin:0;
      padding:3px 0;
      border-left:1px solid #ccc;
      border-right:1px solid #bbb;
      }
    * html .btn span {
      padding-top:0;
      }
    .btn span span {
      background:none;
      position:relative;
      padding:3px .4em;
      border-width:0;
      border-top:1px solid #ccc;
      border-bottom:1px solid #bbb;
      color:#555555;
      }
    .btn b {
      background:#e3e3e3;
      position:absolute;
      z-index:2;
      bottom:0;
      left:0;
      width:100%;
      overflow:hidden;
      height:40%;
      border-top:3px solid #eee;
      }
    * html .btn b {
      top:1px;
      }
    .btn u {
      text-decoration:none;
      position:relative;
      z-index:3;
      }
    
    /* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
    button.pill-l span {
      border-right-width:0;
      }
    button.pill-l span span {
      border-right:1px solid #ccc;
      }
    button.pill-c span {
      border-right-style:none;
      border-left-color:#fff;
      }
    button.pill-c span span {
      border-right:1px solid #ccc;
      }
    button.pill-r span {
      border-left-color:#fff;
      }
    
    /* only needed if implementing separate hover state for buttons */
    .btn:hover span, .btn:hover span span {
      border-color:#9cf !important;
      color:#000;
      }
    
    /* use if one button should be the 'primary' button */
    .primary {
      font-weight:bold;
      color:#000;
      }

    /* END custom button CSS here
    ---------------------------------------- */

/* ====================================== */
/* TOP ADMIN BAR 15 10 08 by jajo/rexxioz */
/* ====================================== */
ul.dropdown {
 list-style: none;
 margin:0px;
 padding:0px;
}
ul.dropdown li {
 float: left;
 border-right:1px solid #555;
 padding:0px;
 margin:0px;
 margin-left:3px;
 display:block;
 /*padding: 0px; /* padding: 2px; helps Opera with hover */
}
ul.dropdown li ul {
 position:absolute;
 list-style: none;
 margin:0px;
 padding: 0px;
 display:none; 
 z-index:95;    
 padding-top:5px;     
}
ul.dropdown ul li:hover ul {
 display:block;
}
ul.dropdown li:hover ul li {
 display:block;
}
ul.dropdown li:hover ul {
 display:block;
 filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}
ul.dropdown li a {
 display:block;
 padding: 0px 5px 0px 2px;
 text-decoration: none;
/* color:#606576; */
 color:#FFFF88!important;
 font-size:120%!important;
 font-family: Helvetica, Arial, san serif;
}
ul.dropdown li a:hover {
 color:#eeeeee!important;
 text-decoration:underline;
}
ul.dropdown li ul li {
 float: left;
 position: relative; 
 background-color:black;
 padding: 3px 0 3px 3px;
 margin:0px; 
 border-right:1px solid #555;
 font-size:9pt; 
}
ul.dropdown li ul li:hover a {    
 color:#702626;
}
body > #TP_container {
left:0;
top:0;
}
#TP_feed {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
}
#TP_container {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
}
#TP_container {
background:white none repeat scroll 0 0;
height:35px;
width:100%;
z-index:10000;
}
#TP_container {
border-bottom:1px solid #353d4d;
border-top:2px solid #8a8d9a;
line-height:normal !important;
text-align:left;
margin-bottom:10px;
background:url('../tmc/giffer2.gif') repeat-x top;
}
#TP_people { margin:9px 10px; }
#TP_inner { }
#TP_people h4 { font-size:13px; color: #c5bc96; }
#TP_people h4 a { text-decoration:none; }
#TP_people h4 a:hover { color:black; }
#TP_people a {	color:#606576; }

img {border:0!important;}

ul.jajo li a {color:white!important;}
ul.jajo li a:hover {color:#ffff88!important;}

select.LargeJ
{
	border: 1px solid #37668E;
	background-color:#959fac;
	width:145px;
	margin:0px 0px 5px 10px;
	padding:1px 0px 1px 0px;
	color:#432c32;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:none;
}

ul#result {clear:both;margin:0px 10px 0 10px;padding:0;}
#result li:hover {background-color:#606576;color:#ffff88;}
#result li a {text-decoration:none;font-size:12px;color:white;}
#result li {list-style:none;}
.chosen {/*background-image:url('../tmc/sos_back_list.gif')*/ background-color:#656554;}
.tagColor {color:#ffff88!important;}
.tagColor2{color:#707070;font-weight:bold;}
.tagColor3{color:#707070;}
.tagColor4{color:#bbbbbb;}
.tagColor5{color:#E69570;}

/* ====================================== */

#listBoxLight {height:108px;background-color:#606576;padding-top:5px;}
#listBoxDark {height:108px;background-color:#494c5a;padding-top:5px;}
#listBoxLight2 {height:auto;background-color:#606576;padding:5px 0;}
#listBoxDark2 {height:auto;background-color:#494c5a;padding:5px 0;}
#listBoxLight p a:hover span, #listBoxDark p a:hover span, #listBoxLight2 p a:hover span, #listBoxDark2 p a:hover span, #myHoov a:hover {color:#FFFF88!important;}

.boxWidth {width:150px;}
.logoList {width:150px;line-height:1.1em;margin-top:1px!important;}
.logoList2{margin:1px 10px 0 10px!important;}
.logoList3{width:165px;}
.logoList3 img, .logoList4 img {border:2px #5c5c5c solid!important;}
.logoList4{width:174px;}
.arrowDetails {margin:76px 12px 0 0;}

.f-left {float:left !important;}
.f-right {float:right !important;}
.fnt-bold {font-weight:bold;font-family:Arial;font-size:120%;}

/* ROUNDEDKORNER 27 10 08 by jajo/rexxioz */
/* reimplemented-4SOS-on-16-01-09-by-jajo */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#494c5a}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #494c5a;
  border-right:1px solid #494c5a;
  background:#494c5a}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #494c5a;
  border-right:1px solid #494c5a;
  background:#494c5a}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #494c5a;
  border-right:1px solid #494c5a;}
.spiffy4{
  border-left:1px solid #494c5a;
  border-right:1px solid #494c5a}
.spiffy5{
  border-left:1px solid #494c5a;
  border-right:1px solid #494c5a}
.spiffyfg{
  background:#494c5a}

/* ====================================== */

.Bspiffy{display:block}
.Bspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#606576}
.Bspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #606576;
  border-right:1px solid #606576;
  background:#606576}
.Bspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #606576;
  border-right:1px solid #606576;
  background:#606576}
.Bspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #606576;
  border-right:1px solid #606576;}
.Bspiffy4{
  border-left:1px solid #606576;
  border-right:1px solid #606576}
.Bspiffy5{
  border-left:1px solid #606576;
  border-right:1px solid #606576}
.Bspiffyfg{
  background:#606576}

/* ====================================== */

a:active, a:focus {outline: 0;}
.t-right {text-align:right !important;}
#myHoov  {font-size:110%;margin:13px 15px 0 0;color:#bbb;}

.clearMe {
  clear: both;
  height: 0;
  background-color: transparent;
  font-size: 1px;
  line-height: 0;}
.nomb {margin:0!important;padding:0!important;}
.marg-topHalfer {margin-top:2px!important;}
.marg-here		{margin-left:5px;}
.lister {color:white;}
.listerTitle {color:#E69570;}
.boxWidth {width:170px;}
.boxWidth2{width:235px;margin:2px 0!important;}
.boxWidth3{width:240px;margin:2px 0 2px 10px!important;padding:5px 0!important;}
.boxWidth4{width:280px;margin-left:20px;}
.boxWidth5{width:220px;}
.jajoSmall{font-size:11px;color:#bbb;}
.jajoCountry {float:left;margin:0 0 0 0;padding:3px 15px 2px 15px;font-family:Arial;font-weight:bold;font-size:13px;text-align:right;background:#4566b4;color:white;text-transform:uppercase;}
.jajoCountry2{float:left;margin:5px 0 0 0;padding:3px 15px 2px 15px;font-family:Arial;font-weight:bold;font-size:13px;text-align:right;background:#4566b4;color:white;text-transform:uppercase;}
.jajoCountryR{margin:0 10px 0 0;padding:3px 10px 2px 10px;font-family:Arial;font-weight:bold;font-size:12px;text-align:left;background:#4566b4;color:white;text-transform:uppercase;}

.date {  display:block; width:64px; height:54px; background:url("/tmc/tmc_art.png") no-repeat; 
		 color:#222; text-align:center; padding-top:10px; 
		 font-family:arial, verdana, sans-serif; font-size:10px; margin-bottom:7px;line-height:1.4em;font-weight:bold;}
.date span	{ display:block; font-size:18px; color:/*#482b1c*/#222; font-weight:bold;}

/* ====================================== */

.jajoHeader 	{width:155px;height:auto;margin-top:15px;padding:0px;color:#366;background:url('../tmc/backerDsn.jpg') repeat-x; float:left;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;font-family:Arial,Helvetica;font-size: 18px;line-height:26px;}
.jajoHeaderWide {width:185px;height:auto;margin-top:15px;padding:0px;color:#366;background:url('../tmc/backerDsn.jpg') repeat-x; float:left;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;font-family:Arial,Helvetica;font-size: 18px;line-height:26px;}
.jajoHeaderWideY{width:auto;height:auto;margin-top:15px;padding:0px;color:#366;background:url('../tmc/backerDsn.jpg') repeat-x; float:left;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;font-family:Arial,Helvetica;font-size: 18px;line-height:26px;}
.jajoHeaderText {float:left;margin:5px 0;width:130px;padding:0 15px;font-size:18px;color:white;}
.jajoHeaderTextW{float:left;margin:5px 0;width:150px;padding:0 15px;font-size:18px;color:white;}
.jajoHeaderTextN{margin:5px 0;padding:0 15px;font-size:18px;color:white;}
.jajoHeaderTextY{float:left;margin:5px 0;width:auto;padding:0 15px;font-size:18px;color:white;}
.jajoBox 		{margin:0;padding:0;background-color:#494c5a;}
.textRegion 	{font-size:110%;color:white;line-height:1.3em;}
.textRegion p	{font-size:110%;color:white;line-height:1.3em;margin-bottom:8px;}
.textRegion p strong {font-size:110%;color:#cccccc;line-height:1.3em;font-weight:bold;}
.textRegion h2, .textRegion h2 a	{color:#E69570;font-family:Arial;font-size:16px;font-weight:bold;}
.textRegion h3	{color:#E69570;font-family:Arial;font-size:14px;font-weight:bold;}
.textRegion a:hover, .textRegion h2 a:hover, .textRegion li a:hover, #category_cloud span a:hover {color:#FFFF88!important;}
.textRegion img {margin:0 3px 10px 12px;background-color:#606576;padding:15px;text-align:center;}

.smallNumber	{font-size:11px;color:#BBBBBB;list-style:none;}

.styler   { border-top:1px solid #606060; }
.nomLeft  { font-size:14px;font-family: Helvetica, Arial, san serif;color:white;font-weight:bold;color:#E69570;}

/* ====================================== */
/* PAGINATIONBAR 21 10 08 by jajo/rexxioz */
/* ====================================== */

.pagination {
padding: 2px;
}
.pagination ul{
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 11px;
font-family:Arial;
}
.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
.pagination a:visited{
background-color: #959FAC;
padding: 0 5px;
border: 1px solid #c4c4c4;
text-decoration: none; 
color: #432c32;
}
.pagination a{
background-color: #959FAC;
padding: 0 5px;
border: 1px solid #c4c4c4;
text-decoration: none; 
color: #432c32;
font-weight:bold;
}
.pagination a:active{
border: 1px solid #d8a39c;
color: #fff;
background-color: #D74040;
}
.pagination a:hover{
border: 1px solid #d8a39c;
color: #432c32;
background-color: /*#008f4c;*/ #d7ecf4;
/* font-weight: bold !important; */
}
.pagination a.currentpage{
background-color: #E69570;
color:black !important;
border-color: #d7ecf4;
font-weight: bold;
cursor: default;
}
.pagination a.disablelink:hover{
background-color: #eee;
cursor: default;
color: #929292;
border-color: #a2a2a2;
font-weight: normal !important;
}
.pagination a.disablelink{
background-color: #eee;
cursor: default;
color: #929292;
border-color: #a2a2a2;
font-weight: normal !important;
}
.pagination a.prevnext{
font-weight: bold;
}
.pagination p{
text-align:right;
padding-right:12px;
}
.MoveCentre {
text-align:center!important;
margin:0!important;
padding:0!important;
position:relative;
}

/* ====================================== */

.jajoUL, .textRegion ul {
	font-size:120%; color:white;
	font-style:italic;
}

#jajoTaggerResult {width:248px;float:right;margin:10px;}
#jajoBackgr {background-color:#606576;}
#former {margin:0 25px 0 15px;}
#former ul {margin:10px 0 0 0;padding:0;color:white;font-size:11px;color:#dddddd;font-style:italic;list-style:none;}

#footer a:hover {color:#FFFF88;}


/* ====================================== */
.contact_left {
width:296px;
margin:10px 0 0 10px; font-family:Verdana, Arial, Helvetica;font-size: 14px; color:#FFFFFF;
}

.contact_right {
float:right;
width:354px;
margin:10px 0 0 10px; font-family:Verdana, Arial, Helvetica;font-size: 14px; color:#FFFFFF;
}