body 
{
	  margin: 0;
  padding: 0;
  background: #fff url(images/gradHeader.jpg) top left repeat-x;
  font: normal 0.7em/1.5em arial, helvetica, verdana, sans-serif;
  color: #666;
  text-align: center;
 }
table, td {border-collapse:collapse;}
table, td, img {border:0;}
body, td, tr {font:12px/14px tahoma, arial, helvetica, sans-serif; color:#000; }
img {border:0;}
#Header {height: 152px;border-top:solid 1px #20a020; border-bottom:solid 1px #20a020;}
#Header, #Content, #AdBar, #TopNavBar, #Footer {margin:0 auto;clear:both; width:780px;}
#Footer {text-align:center; border: solid 1px #20a020; height:50px;}
#AdBar a.linkadvert {text-decoration:none; display:block; width:400px; float:right;text-align:right; color:#20a020;font-weight:bold;}
#AdBar a.linkadvert:hover{text-decoration:underline;}

#Header img {padding: 15px; width:106px; height:119px; float:left;}

#Header .FutureAuctions{
    float:left;
    width: 350px;
    height:120px;
    margin-top: 15px;
    margin-left:20px;
    color:#fff;
    font-size: 16px;
    line-height: 18px;
}

#Header .FutureAuctions h1
{
	margin:0;
	font-size: 18pt;
	font-weight:lighter;
	line-height: 20px;
	color:#FFF;
	padding-bottom:15px;
}

#Header .FutureAuctions a {font-size:10px; color:#fff;}

#Header .ticker {height: 70px; }

.RightMenu
{
	
    float:right;
    width: 196px;
    margin-top:15px;
    background-image: url('../../images/nl2/headermenubk.gif');
    background-repeat:no-repeat;
    padding-top:5px;
}

.RightMenu b {color:#fffe08;}
.RightMenu li{color:#fffe08; font-weight:bold; padding-top: 5px;list-style-type:disc;}
.RightMenu li a {text-decoration:none; color: #fff;}
.RightMenu li a:hover {text-decoration:underline;}

.ContentBlockHeader
{
  padding-bottom: 0.3em;
  border-bottom: 1px solid #000;
  font: normal 1.05em/1.4em arial, helvetica, verdana, sans-serif;
  color: #000;
  margin-bottom: 0;
}

#Content .AdvertBlock {height:207px; background:#48535F;}
#Content .AdvertBlock .PrimaryAd {height:207px; width:520px;float:left;}

/* Content block */
#Content {background-color:#FFF}
.LeftPane {padding: 25px 25px 0px 25px; width:470px; float:left;background-color:#FFF;border: solid 1px #fff;}
.RightPane, .RightWhitePane { float:right; width:170px; background-color:#ededed; padding: 25px 25px 0px 25px; }
#Content .RightWhitePane {background-color:#FFF;}
.AuctionCatalogueLink a {text-decoration:none;display:block;}
.AuctionCatalogueLink img {border:0; float:left; padding-right: 5px;}

#Content .Row {clear:both;min-height:100px;}
#Content a.ReadOnly {color:#e36906;background:url('../../images/PattinsonAuctions/orangeplus.gif') no-repeat right;padding-right:10px;font-weight:bold;}

#Content .Bullet {width:5px; height:5px;margin-top:3px;padding-right:3px; background: url('../../images/PattinsonAuctions/bluearrow.gif') no-repeat;float:left;}

#Content .Column1, .Column2, .Column3 {float:left;border-right:solid 1px #ededed;padding:15px;width:230px;background-color:#FFF;}
#Content .Column3 {width:225px; border:0;}

/* Pager */
.PagingPage {border:solid 1px #ededed;}
.PagingPage a {display:block;text-decoration:none;width:40px;padding:5px;text-align:center;font-weight:bold;}
.PagingPage a:hover {display:block;text-decoration:none;background-color:#48719F;color:#FFF;}
.PagingCurrentPage {border:solid 1px #ededed}
.PagingCurrentPage a {display:block;text-decoration:none;width:40px;padding:5px;text-align:center;font-weight:bold;background-color:#48719F;color:#FFF;}
.PagingCurrentPage a:hover {display:block;text-decoration:none;background-color:#FFF;color:#48719F;}

.Logo {margin:26px 20px 0 38px;float:left;}
.TopText {margin:34px 0 0 20px;}
.MenuBarSeperator {margin-top:24px;float:left;}
.ImageBorder {border: solid 1px #b2b2b2;padding:2px;margin-right:5px;}

a{ color:#575757; text-decoration:underline;}
a:hover{ color:#575757; text-decoration:none;}
a img {border-width:0px;}

span a{ color:#48719F; text-decoration:underline;}
span a:hover{ color:#48719F; text-decoration:none;}


b a{ color:#E36906; text-decoration:underline; font-size:10px;  font-weight:bold}
b a:hover{ color:#E36906; text-decoration:none; font-size:10px;  font-weight:bold}
/*b{ color:#E36906;}*/

.Article h1 {font:28px/25px tahoma, arial, helvetica, sans-serif; color: #6699cc;margin-bottom:15px;margin-top:10px;}
.Article .Body {text-align:justify;}
.Article .DateAdded{margin-bottom:10px; background: url('../../Images/articleDivider.gif') repeat-x bottom; padding-bottom:3px; }

.TermsBox{height:150px;overflow:auto;}

.TabStrip {border-bottom:solid 1px #48719F;margin-bottom:10px;}
.TabStrip .SelectedTab {width:100px;background-color:#48719F;text-align:center;padding:5px;float:left;color:#FFF;border:solid 1px #48719F}
.TabStrip .Tab {width:100px;border:solid 1px #48719F;text-align:center;padding:5px;float:left; border-bottom: 0; margin-top:1px;}
.TabStrip .Tab a {display:block; text-decoration:none;}

.OYTabStrip {border-bottom:solid 1px #5d4486;margin-bottom:10px;}
.OYTabStrip .OYSelectedTab {width:100px;background-color:#5d4486;text-align:center;padding:5px;float:left;color:#FFF;border:solid 1px #5d4486}
.OYTabStrip .OYTab {width:100px;border:solid 1px #5d4486;text-align:center;padding:5px;float:left; border-bottom: 0; margin-top:1px;}
.OYTabStrip .OYTab a {display:block; text-decoration:none;}
.OYTabStrip .OYSelectedTab a {display:block; text-decoration:none; color:#FFF;}

.FWContentPic {margin: 3px; border: solid 1px #000;}

#HomePage
{
    padding-top:20px;
    margin-bottom:30px;
}

#HomePage a
{
    color: #16387c; text-decoration:none;
}

#HomePage a:hover { text-decoration:underline; }

#FeaturedNews{
    border: solid 1px #20a020; width:400px;
}

#FeaturedNews .NewsItem
{
    padding: 3px;
}

#FeaturedNews .NewsItem img
{
    margin-right: 10px;
    padding: 2px;
    float:left;
    border:solid 1px #000;
}

#FeaturedNews .NewsItem h1
{
    margin:0;
    font-weight: normal;
    line-height: 18px;
    color: #20a020;
    font-size:18px;
}

#FeatureLinks
{
    margin-top: 5px;
    padding:3px 3px 3px 3px;
    margin-bottom: 5px;
    clear:both;
}

#FeatureLinks a
{
    display: block;
    width:192px;
    float:left;
    margin-right: 3px;
    font-size: 11px;
    text-decoration: none;
    color: #16387c;
}

#FeaturedNews #FeatureLinks img
{
    width:45px;
    height:30px;
    float:left;
    border:solid 1px #000;
    padding: 2px;
    margin-right: 3px;
    margin-left: 3px;
}

#LoginBox
{
    background-image: url('../../Images/PattinsonAuctions/login-bk.jpg');
    height: 160px;
    width: 350px;
    border: solid 1px #20a020;
}

#LoginBox h1
{
    margin:0;
    margin-top:5px;
    margin-left: 5px;
    font-weight: bold;
    line-height: 18px;
    color: #20a020;
    font-size:15px;
}

#LoginBox h1 a
{
    padding-left: 15px;
}

#LoginBox .loginLabel
{
    padding-left: 20px;
    padding-top: 3px;
    width:100px;
    display:block;
    float:left;
}

#LoginBox div
{
    padding-top:10px;
}

#LoginBox li
{
    display:block;
    float:left;
    width:150px;
}

#HomePage #LeftColumn
{
    width:400px;
    float:left;
    padding-right: 5px;
}

#HomePage #RightColumn
{
    width:300px;
    float:left;
    padding-left:5px;
}

#HomePage #RightColumn .ContentBlock
{
    border: solid 1px #20a020;
    margin-top:10px;
    width:350px;
}

#HomePage #LeftColumn .ContentBlock
{
    border: solid 1px #20a020;
    margin-top:10px;
    width:400px;
}

#HomePage #NewsHeadlines ul
{
	clear:both;
}

#HomePage #NewsHeadlines .SelectedTab
{
    display: block;
    width:100px;
    text-align:center;
    padding: 3px;
    margin-bottom: 3px;
    font-weight:Bold;
	float:left;
}

.NewHomes
{
    padding: 5px 5px 5px 5px;
}

.NewHomes ul
{
    clear:both;
    width:100%;
    margin:0;
    padding:0;
    margin-bottom:15px;
}

.NewHomes li
{
    display:block;
    width:100px;
    float:left;
    padding: 3px;
    text-align:center;
}

.NewHomes img
{
    width:100px;
    height:70px;
    clear:both;
}

#EndingSoon .PropertyDetails img
{
    width:150px;
    height:100px;
    float:left;
    margin-right:5px;
}

#EndingSoon .PropertyDetails
{
    margin-left:5px;
    margin-right:5px;
    /*border-bottom: solid 1px #20a020;*/
    padding:10px;
    clear:both;
}

#EndingSoon .PropertyDetails a
{
    font-weight:bold;
}


.testimonialContainer 
{
	border: none;
	width: 176px;
	height: 316px;
	background-color: #fff;
}
.testimonialTop 
{
	border: none;
	width: 176px;
	height: 66px;
	background-color: #fff;
}
.testimonialText 
{
	border: none;
	width: 176px;
	height: 191px;
	background-color: #fff;
	color: #666;
	font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
	text-align: justify;
	padding-top: 5px;
}
.testimonialBottom 
{
	border: none;
	width: 176px;
	height: 66px;
	background-color: #fff;
}


/* 1.6 - fixes for 'container with floated content' depth bug */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.breaker { margin: 0; padding: 0; width: 100%; height: 1px; clear: both;}

#header { height: 145px; text-align: left;}
#header a#logo, #header img#tagline, #header a#callNow { padding: 0; display: inline;}
#header a#logo { margin: 19px 0 0 0; width: 206px; float: left;}
#header img#tagline { margin: 59px 0 0 23px; width: 330px; float: left;}
#header a#callNow { margin: 58px 0 0 0; width: 164px; float: right;}
#navigation { background: #000;}
#navigation div { margin: 0 auto; padding: 0; background: url(bulletNav.gif) 20px bottom no-repeat; width: 743px;}
#navigation div ul { margin: 0; padding: 0 0 0 20px; list-style-type: none;}
#navigation div ul li { margin: 0; padding: 8px 6px 7px 7px; background: url(bulletNav.gif) bottom right no-repeat; float: left;}
#navigation div ul li a { font: normal 1.1em/1.4em arial, helvetica, verdana, sans-serif; color: #fff;}
#navigation div ul li a:hover { color: #c2a204; cursor: pointer;}

#footer { margin-top: 60px; background: url(gradFooter.jpg) top left repeat-x; min-height: 100px;}
#footer div.wrapper { margin: 0px auto; padding: 17px 0 35px 35px; background: url(jhShield.gif) 0 1.2em no-repeat; width: 708px;}
#footer div.wrapper div.leftCol {text-align: left; width:350px; float:left;}
#footer div.wrapper div.rightCol { text-align: right;width:350px; float:right;}

div#footer p { font: normal 0.8em/1.4em arial, helvetica, verdana, sans-serif; color: #666; margin: 0;}
div#footer p a {color: #666;}
div#footer p { margin-bottom: 0;}

#header, #breadcrumbs, #mainContent { margin: 0 auto; padding: 0; width: 743px;}
#navigation, #footer { margin: 0; padding: 0; width: 100%;}

#mainContent { text-align:left; }

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

