body { background: url(../images/tlc-bkgd.jpg) repeat-x #000; }

a { color: #1f637a; }

.clear { clear: both; }

.centering { 
	margin: 10px auto;
	width: 981px; 
	}

.curved {
	width: 981px;
	background: #e8eaee;
	margin: 0px;
	padding: 0px;
	}

/*
.curved dt {
	background:transparent url(../images/c_tr-10.gif) top right no-repeat;
	height: 10px;
	text-align:center;
	color:#fff;
	}

.botcurves { 
	background: #e3e5ea;
	}
	
.botcurves .bl {
	background:#e3e5ea url(../images/c_bl-10.gif) bottom left no-repeat;
	padding:0;
	margin:0;
	height:10px;
	width: 100px;
	}

.botcurves .br {
	background:#e3e5ea url(../images/c_br-10.gif) bottom right no-repeat;
	padding:0;
	margin:0;
	height:10px;
	width: 100px;
	float: right;
	}
*/

.logo-head {
	float: left;
	margin-left: 10px;
	width: 212px;
	}

.thirtyday {
	float: right;
	width: 181px;
	margin: 0 10px 0px 0;
	height: 55px; 
	}
	
.right-header {
	float: right;
	width: 747px;
	}

/* NAVIGATION STYLES */

.nav {
	float: left;
	width: 740px;
	}
	
.solidblockmenu{
	margin: 0;
	padding: 0;
	font: 10px arial;
	text-transform: uppercase;
	overflow: hidden;
	/*
	border: 1px solid #000;
	*/
	}

.solidblockmenu li{
	display: inline;
	width: auto; 
	}
	
.solidblockmenu li a{
	float: left;
	color: #000;
	padding: 9px 13px;
	text-decoration: none;
	}

.solidblockmenu li a:visited{
	color: #000;
	}


.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: white;
	background: #15485f;
	}

.solidblockmenu li a.here{
	float: left;
	color: white;
	background: #15485f;
	padding: 9px 13px;
	text-decoration: none;
	}

.solidblockmenu li a.here:visited{
	color: white;
	background: #15485f;
	}


.solidblockmenu li a.here:hover, .solidblockmenu li .current{
	color: white;
	background: #15485f;
	}

/* NEW NAVIGATION STYLES */

.new-nav {
	float: right;
	width: 740px;
	margin-top:30px;
	}
	
.new-solidblockmenu{
	margin: 0;
	padding: 0;
	font: 10px arial;
	text-transform: uppercase;
	overflow: hidden;
	}


.new-solidblockmenu li{
	display: inline;
	width: auto; 
	}
	
.new-solidblockmenu li a{
	float: left;
	color: #fff;
	padding: 9px 18px;
	text-decoration: none;
	}

.new-solidblockmenu li a:visited{
	color: #fff;
	}

.new-solidblockmenu li a:hover, .new-solidblockmenu li .current{
	color: white;
	background: #0f3343;
	}

.new-solidblockmenu li a.here{
	float: left;
	color: white;
	background: #15485f;
	padding: 9px 13px;
	text-decoration: none;
	}

.new-solidblockmenu li a.here:visited{
	color: white;
	background: #15485f;
	}

.new-solidblockmenu li a.here:hover, .new-solidblockmenu li .current{
	color: white;
	background: #15485f;
	}

/* MAIN IMAGE STYLES */

		.bigimage { 
			width: 981px;
			text-align: center;
			margin: 10px 0px;
			}
		
		.content-area {
			width: 958px;
		/*
			border: 1px solid #000;
		*/
			padding: 0px 12px;
			}
			
		
		.content-area p.home {
			font: 13px/18px "arial";
			margin: 0px;
			padding: 10px;
			}
		
		.content-area .home-buttons {
			float: right; 
			width: 790px;
			text-align: center;
			}
		
		.content-area .home-buttons img {
			padding-left: 10px;
			}
		
		
		.int-text-content { min-height: 300px; font-size: 11px; font-family: verdana, helvetica; line-height: 18px; padding-top: 10px;}
			.int-text-content p {  padding: 8px 15px; margin: 0px; }
			.int-text-content ul { list-style-type: none; margin-left:0px; padding-left: 15px; line-height: 16px; }
				.int-text-content li { background: url(../images/tlc-listarrow.gif) left center no-repeat; padding: 2px 0px 2px 20px;}
			.int-text-content p.int-link { text-align: left; padding: 0 25px 15px 15px; margin: 0px; }
				.int-text-content p.int-link a:link, .int-text-content p.int-link a:visited  { color: #000; text-decoration: none; }
				.int-text-content p.int-link a:hover  { color: #1f637a; text-decoration: underline; }
		.int-text-content .highlight { background: #fff; border: 1px solid #1f637a; padding: 15px 10px 10px 10px; margin: 15px; }
			.int-text-content .highlight span { color:#e34242; }
			.int-text-content .highlight span { color:#e34242; }
			.int-text-content .highlight input { color:#787878; margin: 2px 0px; align: middle; }
			.int-text-content .highlight input.check { color:#787878; margin: 7px 0px; align: middle; }
			.int-text-content .highlight p { border-bottom: 1px dashed #BBB; }
			.int-text-content .highlight p.nob { border-bottom: 0px dashed #BBB; }

		.int-text-content .search-results { background: #fff; border: 1px solid #1f637a; padding: 10px; margin: 15px; }
			.int-text-content .search-results p { margin: 2px; padding: 2px; }
			.int-text-content .search-results h4 { font-size: 18px; color: #15485f; margin: 2px; padding: 2px; }
			.int-text-content .search-results .rent strong { font-size: 16px; font-weight: bold; }
			.int-text-content .search-results input { color:#787878; margin: 2px 0px; align: middle; }
			.int-text-content .search-results .result-specs { background:#e8eaee; padding: 10px;  }
			.int-text-content .search-results .result-img { font-size: 9px; text-align: center; }
			.int-text-content .search-results .result-img a:link { text-decoration: none; }
			.int-text-content .search-results .result-img img { border: 1px solid #787878; }
			.int-text-content .search-results .result-core { padding: 0px 10px; }
			.int-text-content .search-results .result-core h4 { font-size: 18px; color: #15485f; margin: 0px; padding: 0px; }
			.int-text-content .search-results .result-core p { margin: 2px 0px; padding: 2px 0px; }
			.int-text-content .search-results .result-core p.prop-details { font-size: 10px; }
			.int-text-content .search-results .result-core p.prop-desc { font-size: 10px; margin: 10px; }
			.int-text-content .search-results .table-gen { margin: 10px; }
			
		.int-text-content h3 { font-size:16px; margin: 0px 15px; padding: 0px; color: #1f637a;}

		.int-text-content .plan { border:1px solid #CCC; padding: 3px; margin: 15px; background: #dfdfdf; min-height: 165px; line-height: 15px; }
		.int-text-content .plan img { border: 2px solid #BBB; margin-top: 5px; }
		.int-text-content .plan strong { font-size:14px; }
			.int-text-content .plan a:link, .int-text-content .plan a:visited { color: #1f637a; text-decoration: none; }
			.int-text-content .plan a:hover { color: #000; text-decoration: underline; }

.location-overlay	{display: none;}
	.location-overlay a:link { color:#1f637a; }


.left_cell {
	padding-right: 10px;
	}
	
/* Bottom Navigation STYLES */

.footer {
	font: 9px verdana;
	color: #747678;
	margin: 0px 15px;
	}

.footer a:link, .footer a:visited, .footer a:hover  {
	color: #a8abad;
	}
	
.footer a:hover  {
	color: #fff;
	}
	
.footer p {
	padding-left: 3px;
	margin: 0px;
	}

.webvantix {
	font: 9px/9px verdana;
	margin: 10px 0px;
	float: right;
	text-align: right;
	}
	
.bottomnav {
	margin: 10px 0 0 0;
	padding: 0;
	font: 9px verdana;
	overflow: hidden;
	background: none;
	/*
	border: 1px solid #000;
	*/
	}

.bottomnav li{
	display: inline;
	width: auto; 
	}

.bottomnav li a{
	float: left;
	color: #a8abad;
	padding: 9px 5px 9px 15px;
	text-decoration: none;
	background:transparent url(../images/botnav-arrow.gif) center left no-repeat;
	}

.bottomnav li a:visited{
	color: a8abad;
	}


.bottomnav li a:hover, .bottomnav li .current{
	color: white;
	}


.bottomnav li a.current{
	float: left;
	color: #fff;
	padding: 9px 10px 9px 15px;
	text-decoration: none;
	background:transparent url(../images/botnav-arrow.gif) center left no-repeat;
	}

.bottomnav li a.current:visited{
	color: fff;
	}


.bottomnav li a.current:hover, .bottomnav li .current{
	color: white;
	}

.topcross { background: #15485f; padding: 10px; margin: 0 10px 0 0; float:right; color: white; text-transform: uppercase; font: 10px/10px arial;}
.topcross .socialicons { float:right;position:relative;top:-3px;padding: 0 0 0 5px; }
.topcross .socialicons img { padding: 0 0 0 3px; }
.topcross a:link, .topcross a:visited { color: white; text-decoration: none; }
.topcross a:hover { color: white; text-decoration: underline; }

#slider {
	position: relative !important;
}

#slider img {
	top: 0px;
	left: 0px;
}
