body {
background-color:#191d1f;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

/****MAIN STRUCTURE start****/
#header {
	width:1000px;
	height:110px;
	background-image:url(../images/banner.gif);
	float:left;
	padding:0px;
	margin-bottom:0px;
}

#nav {
	width:1000px;
	height:38px;
	background-image:url(../images/bar_nav.gif);
	float:left;
	padding:0px;
	margin-top: 110px;
	margin-bottom:0px;
}

#PageHeading{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
	padding:40px 0px 0px 30px;
	margin:0px;
}

.thrColAbsHdr #SectionContent {
	width: 1000px;
	float:left;
}

.thrColAbsHdr #Main {
	width: 720px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	padding:40px 0px 0px 30px;
	margin:0px;
	float: left;
	margin-top: 20px	
}

.thrColAbsHdr #Sponsors {
	width: 170px;
	float: right;
	margin: 0px;
	padding-top:70px;
	padding-bottom:0px;
	padding-left:70px;
	padding-right:10px;;	
}



.ImgSponsorsLogos {
	padding:40px 0px 20px 30px;
}

#footer{
	width: 940px;
	height: 50px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	line-height: 18px;	
	padding-top:6px;
	padding-left:30px;
	padding-right:30px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
}

#footer a{
	color:#ffffff;
	text-decoration:none;
}

#categories{
	height: 237px;
	width: 1000px;
	background-image:url(../images/bkg_categories.gif);
	background-repeat:repeat-x;
	float:left;
	margin: 0px;
	padding: 0px;
}

#agents{
	height:200px;
	padding-left:34px;
}

#ContactInfo{
	height:200px;
	padding-left:34px;
}

#archive{
	width:200px;
	height:240px;
	padding-left:34px;
	margin-top: 60px;
}



/*******-----------------------------------------------*****/
.thrColAbsHdr #container {
	width:1000px;
	margin-top: 0px;
	margin:0 auto;
}

.thrColAbsHdr #innercontainer1 {
	width:1000px;
	margin:0 auto;
}

.thrColAbsHdr #innercontainer2 {
	width:1000px;
	background-image:url(../images/bkg.gif);
	background-repeat:no-repeat;
	background-color:#022f3b;
	margin-top: 38px;
	float:left;
}

.FeatureProperty{
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 26px 36px 8px 232px;
	margin: 0px;
}

#BioSectionContent{
	font: 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	padding: 18px 40px 8px 30px;
}

.thrColAbsHdr #BioMarkTonelli {
	padding: 0px 40px 0px 0px;
	float: left;
}

.BioText  {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top: 30px;
	padding-right: 40px;
}	

.BioImage {
	margin: 0 0 10px 0;
	float: left;
}

.ExpertPanelImage {
	margin-bottom: 10px;
	float: left;
}

.thrColAbsHdr #episodeArchive {
	width: 960px;
	float: left;	
	margin-top: 100px;
	margin-left: 20px;
	padding: 0px;	
}

/* LEFT start */	
.thrColAbsHdr #sidebarLeftHome {
	width: 160px;
	float: left;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin: 0px;
}
.thrColAbsHdr #contentLeftHome {
	float: left;
	margin-top: 0px;
}

.thrColAbsHdr #PropertySearch {
	float: left;
	margin-top: 4px;
	margin-bottom:8px;
}

.ImgButtons {
	float: left;
	margin-top: 0px;
	margin-bottom: 6px;
}

/* LEFT end */

/* RIGHT start */
.thrColAbsHdr #sidebarRightHome {
	width: 170px;
	float: right;
	margin: 0px;
	padding-top:90px;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:7px;
}

.thrColAbsHdr #contentRightHome {
	margin-top: 0px;
	margin-bottom: 0px;
}

.ImgAdvertise {
	margin-bottom: 15px;
}

.sponsorImage {
	margin-bottom: 10px;
}

#testimonial {
	width: 150px;
	height: 191px;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#003640;
	background-image:url(../images/bkg_nailsmail.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding-top:4px;
	padding-left:6px;
	padding-right:4px;
}

#testimonial a {
color: #FFFFFF;
text-decoration:none;
}

#testimonial a:hover {
color: #56b3c3;
text-decoration:none;
}


/* HOME CENTRE start */
.thrColAbsHdr #centreHome {
	width: 640px;
	float:left;
}

.thrColAbsHdr #videoHome {
	width: 580px;
	height: 346px;
	float:left;
	background-image:url(../images/bkg_video.gif);
	background-repeat:repeat-x;
	border:10px solid #173d46;
	padding-left: 15px;
	padding-right: 15px;
	margin: 16px 0px 0px 0px;	
}

.thrColAbsHdr #Stories {
	float: left;
	width: 160px;
	padding: 0px;
	margin-top: 20px	
}

.thrColAbsHdr #Video {
	float: right;
	width: 400px;	
	padding: 0px;
	margin-top: 20px;	
}

.FeaturePropertyHeading {
	font: 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:16px;
	margin-bottom:20px;
	padding: 0px;
	float: left;	
}

.thrColAbsHdr #Base {
	width: 590px;
	height: 120px;
	float:left;
	padding-left: 5px;
	padding-right: 5px;
	margin: 20px 0px 0px 0px;	
}

.thrColAbsHdr #BusinessChannel {
	float: left;
	width: 120px;
	padding: 0px;
}

.thrColAbsHdr #Overview {
	font: 13px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#FFFFFF;
	float: right;
	width: 460px;	
	padding: 0px;
}

.ImgCategory {
	margin-top: 0px;
}

.ImgThisWeeksStories {
	margin-top: 20px;
	margin-bottom: 10px;
}

/* Stories List start */

ul.StoriesList {
	list-style-type:none;
	float:left;
	width:170px;
	padding:0;
	margin:0;
	overflow:hidden;
}

ul.StoriesList li {
	margin:0;
	padding:0;
	border-bottom:1px solid #627f8a;
}

ul.StoriesList li a {
	color:#FFFFFF;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:20px;
}

ul.StoriesList li a:hover {
	color:#69ddf4;
}

/* Stories List end */

/* HOME CENTRE end */

.thrColAbsHdr #animation {
	float: left;
	width: 1000px;	
	padding: 0px;
	margin: 0px;
}

/* LEFT start */	
.thrColAbsHdr #sidebarLeft {
	width: 220px;
	height:500px;
	float: left;
	padding-top:26px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:0px;
	margin: 0px;
}
.thrColAbsHdr #contentLeft {
	float: left;
	margin-top: 15px;
	
}


.ImgEp {
	margin-top: 50px;
	margin-bottom: 20px;
}

/* LEFT end */

/* RIGHT start */
.thrColAbsHdr #sidebarRight {
	width: 240px;
	float: left;	
	margin: 0px;
	padding: 0px;
}
.thrColAbsHdr #contentRight {
	float: left;
	margin-top: 40px;
	padding-left:0px;
	padding-right:10px;
}

#PropertyGrab{
	font: 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	padding-top:0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
}


/* PROPERTY INFO start */

ul.PropertyInfo {
list-style-type:none;
float:left;
width:200px;
padding:0;
margin:0;
overflow:hidden;
}

ul.PropertyInfo li {
margin:0;
padding:0;
color:#FFFFFF;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

ul.PropertyInfo li h3{
margin:0;
padding:0;
color:#56b3c3;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

ul.PropertyInfo li h5{
margin:0;
padding:0;
color:e37325;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
}

ul.PropertyInfo li a {
color:#FFFFFF;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

ul.PropertyInfo li a:hover {
color:#69ddf4;
}

/* PROPERTY INFO end */
/* RIGHT end */


.thrColAbsHdr #contentVideo {
	width: 500px;
	height: 346px;
	float:left;
	padding-left: 0px;
	padding-right: 0px;
	margin: 88px 0px 0 0px;	
}

.thrColAbsHdr #contentVideoGoogle {
	width: 500px;
	height: 224px;
	float:left;
	padding-left: 0px;
	padding-right: 0px;
	margin: 88px 0px 0 0px;	
}

.thrColAbsHdr #contentVideoGoogle object {
margin-left:50px;
}

/* EPISODE ARCHIVE start */



/****MAIN STRUCTURE end****/

/****MAIN ELEMENTS start****/

.line{
	float:left;
	border-top-width: thin;
	border-top-style:dotted;
	border-top-color:#666666;
	margin:0;
	width:1024px;
	padding:0;
}

MAIN ELEMENTS end

HEADINGS start
h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
}

h1 {
font-size:16px;
font-weight:bold;
color:#0657b4;
}
h1 a {
color: #757575;
}
h1 a:hover {
color: #757575;
}

h2 {
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}

h2 a {
color: #56b3c3;
text-decoration:none;
}
h2 a:hover {
color: #FFFFFF;
text-decoration:none;
}

h3 {
font-size:12px;
font-weight:bold;
color:#09b9d7;
margin-bottom:8px;
text-decoration:none;
}

h3 a {
color: #56b3c3;
text-decoration:none;
}
h3 a:hover {
color: #FFFFFF;
text-decoration:none;
}

h3.green{
font-size:12px;
font-weight:bold;
color:#1ba749;
margin-bottom:8px;
text-decoration:none;
}

H3.subheading {
font-size:12px;
font-weight:bold;
color:#33c161;
padding-top:4px;
padding-bottom: 4px;
padding-right: 0px;
text-decoration:none;
}

H3.subheading a {
color: #0bb9d7;
text-decoration:none;
}

H3.subheading a:hover {
color: #FFFFFF;
text-decoration:none;
}

H3.subheadingblue {
font-size:12px;
font-weight:bold;
color:#33c161;
text-decoration:none;
}


h4 {
font-size:13px;
font-weight:bold;
color:#56b3c3;
margin-top:70px;
padding:0;
}

h5 {
font-size:12px;
color:#e37325;
}

h5 a {
color: #e37325;
}

h5 a:hover {
color: #e37325;
}

H6 {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
margin-bottom:16px;
padding:0px;
}

H6 a {
color: #FFFFFF;
text-decoration:none;
}

H6 a:hover {
color: #FFFFFF;
text-decoration:none;
}


/* AGENT LIST start */

ul.AgentList {
list-style-type:none;
float:left;
width:180px;
height:300px;
padding:0;
margin:0 0 0 30px;
overflow:hidden;
}

ul.AgentList li {
margin:0;
padding:0;
}

ul.AgentList li a {
color:#666666;
text-decoration: none;
font: 9px Arial, Helvetica, sans-serif;
}

ul.AgentList li a:hover {
color:#0657b4;
}
/* AGENT LIST MENU end */


/* CONTACT LIST start */

ul.ContactList {
list-style-type:none;
float:left;
width:150px;
height:160px;
padding:0;
margin:0 0 0 30px;
overflow:hidden;
line-height: 18px;
}

ul.ContactList li {
margin:0;
padding:0;
}

ul.ContactList li a {
color:#FFFFFF;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
}

ul.ContactList li.Name {
margin:0;
padding:0;
color:#27ad4a;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

ul.ContactList li.Title {
margin:0;
padding:0;
color:#09b9d7;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

ul.ContactList li a:hover {
color:#56b3c3;
}

/* CONTACT LIST MENU end */

/* EXPERT PANEL start */

.ExpertPanelContent{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;	
	padding-left: 10px;
	margin: 0px;
}

ul.ExpertPanelList {
list-style-type:none;
float:left;
width:115px;
padding:0;
margin:0 0 0 0px;
overflow:hidden;
line-height: 16px;
}

ul.ExpertPanelList li {
margin:0;
padding:0;
}

ul.ExpertPanelList li a {
color:#FFFFFF;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
}

ul.ExpertPanelList li.Name {
margin:0;
padding:0;
color:#0bb9d7;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
}

ul.ExpertPanelList li.Title {
margin:0;
padding:0;
color:#27ad4a;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
}

ul.ExpertPanelList li.Company {
margin:0;
padding:0;
color:#FFFFFF;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
}

ul.ExpertPanelList li a:hover {
color:#56b3c3;
}

/*EXPERT PANEL  LIST  end */

/* EPISODE ARCHIVE start */

ul.EpisodeList {
list-style-type:none;
float:left;
width:150px;
height:230px;
padding:0;
margin:0 30px 0 0px;
overflow:hidden;
}

ul.EpisodeList li {
margin:0;
padding:0;
border-bottom:1px solid #006666;
}

ul.EpisodeList li.EP {
margin:0;
padding:0;
color:#09b9d7;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

ul.EpisodeList li.Date {
margin:0;
padding:0;
color:#09b9d7;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration:none;
}

ul.EpisodeList li a {
color:#FFFFFF;
text-decoration: none;
font: 11px Arial, Helvetica, sans-serif;
font-weight: normal;
}

ul.EpisodeList li a:hover {
color:#56b3c3;
}
/* EPISODE ARCHIVE end */


/* HEADINGS STYLES end */

/* HEADER ELEMENTS and MAIN NAVIGATION MENU start */

ul#navmenu {
display:block;
width: 1000px;
list-style-type:none;
margin:13px 0 0 0;
padding-left:20px;
padding-right:20px;
overflow:hidden;
}

ul#navmenu li {
float:left;
display:block;
margin:0;
padding:0 22px 0 0;
}

ul#navmenu li.empty {
width:120px;
}

ul#navmenu li.last {
padding-right:0px;
}

ul#navmenu li a {
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
margin:0;
}

ul#navmenu li a:hover {
color:#47b8c9;
}


/* HEADER ELEMENTS and MAIN NAVIGATION MENU end */

ul#expertname {
display:block;
width:200px;
list-style-type:none;
margin:0;
overflow:hidden;
}

ul#expertname li {
float:left;
display:block;
margin:0;
padding:0 10px 0 0;
}

ul#expertname li a {
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
margin:0;
}

ul#expertname li a:hover {
color:#47b8c9;
}

ul#episodemenu {
display:block;
width:860px;
height: 30px;
vertical-align:middle;
list-style-type:none;
margin:0;
padding-left:240px;
overflow:hidden;
}

ul#episodemenu li {
float:left;
display:block;
margin:0;
padding:0 10px 0 0;
}

ul#episodemenu li a {
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0;
}

ul#episodemenu li a:hover {
color:#47b8c9;
}

select.field {
width: 150px;
}


/* SOLD List start */

ul.SoldList {
	list-style-type:none;
	float:left;
	width:570px;
	padding:0;
	margin:0;
	overflow:hidden;
}

ul.SoldList li {
	margin:0;
	padding:0;
	border-bottom:1px solid #627f8a;
	line-height:28px;
}

ul.SoldList li a {
	color:#FFFFFF;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:28px;
}

ul.SoldList li a:hover {
	color:#69ddf4;
}

/* SOLD List end */


/* FORM ELEMENTS end */