* { margin:0;padding:0;font-family:verdana,arial,sans-serif; }
html { background:#fff; }
body { margin:0 auto 20px auto;width:800px;border:1px solid #000;border-top:0;background:#d4d1cd url("img/home-back.jpg"); }
a { color:#645a50; }
a img { border:0; }
#mast { background:url("../img/mast.jpg") right;width:800px;height:92px; }
#mast img { float:left; }
#mast span { float:right;font-size:10px;padding:6px 5px 0 0;color:#666;white-space:nowrap; }
#nav { height:22px;background:url("../img/nav.jpg");border-top:1px solid #000;border-bottom:1px solid #000; }
#nav input { float:right;height:12px;width:120px;margin:2px 20px 0 0;font-size:10px;text-transform:lowercase;color:#888;font-weight:bold;padding-left:3px; }
#nav ul { margin:3px 0 0 10px; }
#nav li { list-style-type:none;display:inline; }
#nav li a { display:block;float:left;font-size:11px;color:#fff;text-decoration:none;padding-left:21px;text-transform:lowercase; }
#nav li a:hover { text-decoration:underline; }
#content { padding:20px 15px; }
#content .leaderboard { margin:10px 0 0 0;height:90px;text-align:center;background:#918a82; }

body#home #content { position:relative;height:684px; }
body#home #content .about { width:170px; }
body#home #content .about p { font-size:10px;color:#645a50;line-height:2em;margin-bottom:2em; }
body#home #content .property { position:absolute;top:309px;left:430px; }
body#home #content .tip { position:absolute;top:309px;left:200px; }
body#home #content .gotta { position:absolute;top:0;left:499px; }
body#home #content .gotta1 { position:absolute;top:50px;left:545px; }
body#home #content .gotta2 { position:absolute;top:171px;left:545px; }
body#home #content .this-week { position:absolute;top:20px;left:200px; }

body#home #content .sky { position:absolute;top:10px;left:605px;background:#918a82;height:600px;width:160px; }
body#home #content .leader { position:absolute;top:620px;left:38px;background:#918a82;width:728px;height:90px; }

body#advertise #nav input { height:16px; }
body#advertise #content { font-size:70%; }
body#advertise #content strong {color:#645a50;}
body#advertise #content h2 {color:#645a50;}
body#advertise #content p {padding:10px 5px;}

body#contact #nav input { height:16px; }
body#contact #content { font-size:70%; }
body#contact #content strong {color:#645a50;}
body#contact #content h2 {color:#645a50;}
body#contact #content p {padding:10px 5px;}
	
body#tv_archives2 .top { margin-bottom:15px;height:160px; }
body#tv_archives2 .top p { font-size:11px;color:#645a50;padding:10px;line-height:1.4em; }
body#tv_archives2 .top .left { float:left;width:385px; }
body#tv_archives2 .top .right { margin-left:385px; }
body#tv_archives2 .schedule { background:#645a50;padding:10px;color:#fff; }
body#tv_archives2 .schedule a { color:#fff; }
body#tv_archives2 .schedule caption { font-size:16px;text-align:left;padding-bottom:10px;font-weight:bold; }
body#tv_archives2 .schedule table { padding:15px 0;width:770px; }
body#tv_archives2 .schedule th { text-align:left;font-size:12px; }
body#tv_archives2 .schedule td { font-size:12px;padding-bottom:15px; vertical-align: top;}

body#products .top { font-size:70%; }
body#products .top a { color:#645a50;text-decoration:none; }
body#products .top a:hover { color:#645a50;text-decoration:underline; }
body#products .top a.select { font-weight:bold; }
body#products .top .left { float:left;width:480px;text-align:center;height:30px; }
body#products .top .left li { display:inline;list-style-type:none;padding:0 3px; }
body#products .top .right { margin-left:480px;width:290px;text-align:center;height:30px; }

body#products .main { font-size:70%; }
body#products .main .left { float:left;width:470px;background:#918a82;height:490px;color:#fff;padding:5px; }
body#products .main .left a { color:#fff; }
body#products .main .right { margin-left:480px;width:290px;background:#fff;height:500px; }
body#products .main .right p { padding:0 20px 10px 20px; }
body#products .main .left .row { float:left;width:146px;height:153px;padding:5px;text-align:center; }
body#products .main .left .col-1 { border-right:1px solid #645a50; }
body#products .main .left .col-2 { border-right:1px solid #645a50; }
body#products .main .left .col-3 {  }
body#products .main .left .row-1 {  }
body#products .main .left .row-2 { border-top:1px solid #645a50; }
body#products .main .left .row-3 { border-top:1px solid #645a50; }

body#properties .top { margin-bottom:15px;height:160px; }
body#properties .top p { font-size:11px;color:#645a50;padding:10px;line-height:1.4em; }
body#properties .top .left { float:left;width:385px; }
body#properties .top .right { margin-left:385px; }
body#properties .main { font-size:70%;position:relative;min-height:700px;height:auto !important;height:700px; }
body#properties .main a { color:#645a50;text-decoration:none; }
body#properties .main a:hover { color:#645a50;text-decoration:underline; }
body#properties .main a.select { font-weight:bold; }
body#properties .main .left { position:relative;width:640px;top:0;left:0; }
body#properties .main .left .sort { padding-bottom:10px; }
body#properties .main .left .sort input { height:12px;width:120px;font-size:10px;text-transform:lowercase;color:#888;font-weight:bold;padding-left:3px; }
body#properties .main .left .sort span { float:right;margin-right:20px; }
body#properties .main .left table { width:100%;color:#645a50; }
body#properties .main .left table td {
	vertical-align:top;
	padding:4px 0px 4px 0px;
	border-top:1px solid #645a50;
}
body#properties .main .left table td.image img { border:1px solid #645a50; }
body#properties .main .left table h1 { font-size:110%;padding-bottom:8px;font-weight:bold; }
body#properties .main .left table h2 { font-size:100%;padding:20px 0 8px 0;font-weight:bold; }
body#properties .main .left table a { color:#645a50;text-decoration:underline; }
body#properties .main .left table ul { float:left;margin-left:20px; }
body#properties .main .left table ul li { list-style:disc; }
body#properties .main .left table span { float:right;margin-right:20px; }
body#properties .main .left table span a { color:#fff;font-weight:bold;text-transform:lowercase;text-decoration:none; }
body#properties .main .right { position:absolute;width:120px;top:0;left:650px;text-align:center;height:600px;background:#918a82; }

body#property_detail .top { font-size:70%;text-align:right;height:30px;padding-right:20px;border-bottom:1px solid #645a50;margin-bottom:10px; }
body#property_detail .top a { color:#645a50;text-decoration:none; }
body#property_detail .top a:hover { color:#645a50;text-decoration:underline; }
body#property_detail .top a.select { font-weight:bold; }
body#property_detail .main { font-size:70%;position:relative;min-height:700px;height:auto !important;height:700px; }
body#property_detail .main .left { position:absolute;width:340px;top:0;left:0;height:490px; }
body#property_detail .main .left img { border:1px solid #645a50; }
body#property_detail .main .left .thumb { text-align:center;padding-top:5px; }
body#property_detail .main .left .thumb img { margin:2px 5px;}
body#property_detail .main .right { position:relative;top:0;left:360px;height:500px; width: 400px;}
body#property_detail .main .right .details .box { float:right;background:#dac2a9;border:1px solid #645a50;margin:10px;padding:10px;color:#645a50;text-align:center;text-transform:uppercase; }
body#property_detail .main .right .details .box p { padding:5px;font-size:90%; }
body#property_detail .main .right .details .box p.line { border-bottom:1px solid #fff; }
body#property_detail .main .right .details { background:#918a82;color:#fff;padding:10px;margin-bottom:10px; }
body#property_detail .main .right .details h1 { font-size:120%;padding-bottom:8px; }
body#property_detail .main .right .description { border-bottom:1px solid #645a50;padding-bottom:15px;margin-bottom:15px; }
body#property_detail .main .right .contact { color:#645a50; }
body#property_detail .main .right .contact h1 { font-size:120%;padding:5px; }
body#property_detail .main .right .contact p { padding:5px; }
body#property_detail .main .right .description p { padding:5px;color:#645a50; }

body#magazine .top { margin-bottom:15px;height:160px; }
body#magazine .top p { font-size:11px;color:#645a50;padding:10px;line-height:1.4em; }
body#magazine .top .left { float:left;width:385px; }
body#magazine .top .right { margin-left:385px; }
body#magazine .main { font-size:70%;position:relative;min-height:700px;height:auto !important;height:700px; }
body#magazine .main a { color:#645a50;text-decoration:none; }
body#magazine .main a:hover { color:#645a50;text-decoration:underline; }
body#magazine .main a.select { font-weight:bold; }
body#magazine .main .left { position:relative;width:640px;top:0;left:0; text-align:center; }
body#magazine .main .left .sort { padding-bottom:10px; }
body#magazine .main .left li { text-align:center;display:inline;list-style-type:none;padding:0 7px;line-height:1.5em; }
body#magazine .main .left .sort input { height:12px;width:120px;font-size:10px;text-transform:lowercase;color:#888;font-weight:bold;padding-left:3px; }
body#magazine .main .left .sort span { float:right;margin-right:20px; }
body#magazine .main .left table { width:100%;color:#645a50; }
body#magazine .main .left table td { vertical-align:top;padding:4px 0;border-top:1px solid #645a50; text-align:  left; }
body#magazine .main .left table td.location { padding-left: 10px;width:  250px; }
body#magazine .main .left table td.image img { border:1px solid #645a50; }
body#magazine .main .left table h1 { font-size:110%;padding-bottom:8px;font-weight:bold; }
body#magazine .main .left table h2 { font-size:100%;padding:20px 0 8px 0;font-weight:bold; }
body#magazine .main .left table a { color:#645a50;text-decoration:underline; }
body#magazine .main .left table ul { float:left;margin-left:20px; }
body#magazine .main .left table ul li { list-style:disc; }
body#magazine .main .left table span { float:right;margin-right:20px; }
body#magazine .main .left table span a { color:#fff;font-weight:bold;text-transform:lowercase;text-decoration:none; }
body#magazine .main .right { position:absolute;width:120px;top:0;left:650px;text-align:center;height:600px;background:#918a82; }

body#features .top { margin-bottom:15px;height:160px; }
body#features .top p { font-size:11px;color:#645a50;padding:10px;line-height:1.4em; }
body#features .top .left { float:left;width:385px; }
body#features .top .right { margin-left:385px; }
body#features .main { font-size:70%;position:relative;min-height:700px;height:auto !important;height:700px; }
body#features .main a { color:#645a50;text-decoration:none; }
body#features .main a:hover { color:#645a50;text-decoration:underline; }
body#features .main a.select { font-weight:bold; }
body#features .main .left { position:relative;width:640px;top:0;left:0; text-align:center; }
body#features .main .left .sort { padding-bottom:10px; }
body#features .main .left li { text-align:center;display:inline;list-style-type:none;padding:0 7px;line-height:1.5em; }
body#features .main .left .sort input { height:12px;width:120px;font-size:10px;text-transform:lowercase;color:#888;font-weight:bold;padding-left:3px; }
body#features .main .left .sort span { float:right;margin-right:20px; }
body#features .main .left table { width:100%;color:#645a50; }
body#features .main .left table td { vertical-align:top;padding:4px 0;border-top:1px solid #645a50; text-align:  left; }
body#features .main .left table td.location { padding-left: 10px;width:  450px; }
body#features .main .left table td.image img { border:1px solid #645a50; }
body#features .main .left table h1 { font-size:110%;padding-bottom:8px;font-weight:bold; }
body#features .main .left table h2 { font-size:100%;padding:20px 0 8px 0;font-weight:bold; }
body#features .main .left table a { color:#645a50;text-decoration:underline; }
body#features .main .left table ul { float:left;margin-left:20px; }
body#features .main .left table ul li { list-style:disc; }
body#features .main .left table span { float:right;margin-right:20px; }
body#features .main .left table span a { color:#fff;font-weight:bold;text-transform:lowercase;text-decoration:none; }
body#features .main .right { position:absolute;width:120px;top:0;left:650px;text-align:center;height:600px;background:#918a82; }

body#materials_guide .top { margin-bottom:15px;height:160px; }
body#materials_guide .top p { font-size:11px;color:#645a50;padding:10px;line-height:1.4em; }
body#materials_guide .top .left { float:left;width:385px; }
body#materials_guide .top .right { margin-left:385px; }
body#materials_guide .main { font-size:70%;position:relative;min-height:700px;height:auto !important;height:700px; }
body#materials_guide .main a { color:#645a50;text-decoration:none; }
body#materials_guide .main a:hover { color:#645a50;text-decoration:underline; }
body#materials_guide .main a.select { font-weight:bold; }
body#materials_guide .main .left { position:relative;width:640px;top:0;left:0; text-align:center; }
body#materials_guide .main .left .sort { padding-bottom:10px; }
body#materials_guide .main .left li { text-align:center;display:inline;list-style-type:none;padding:0 7px;line-height:1.5em; }
body#materials_guide .main .left .sort input { height:12px;width:120px;font-size:10px;text-transform:lowercase;color:#888;font-weight:bold;padding-left:3px; }
body#materials_guide .main .left .sort span { float:right;margin-right:20px; }
body#materials_guide .main .left table { width:100%;color:#645a50; }
body#materials_guide .main .left table td { vertical-align:top;padding:4px 0;border-top:1px solid #645a50; text-align:  left; }
body#materials_guide .main .left table td.location { padding-left: 10px;width:  450px; }
body#materials_guide .main .left table td.image img { border:1px solid #645a50; }
body#materials_guide .main .left table h1 { font-size:110%;padding-bottom:8px;font-weight:bold; }
body#materials_guide .main .left table h2 { font-size:100%;padding:20px 0 8px 0;font-weight:bold; }
body#materials_guide .main .left table a { color:#645a50;text-decoration:underline; }
body#materials_guide .main .left table ul { float:left;margin-left:20px; }
body#materials_guide .main .left table ul li { list-style:disc; }
body#materials_guide .main .left table span { float:right;margin-right:20px; }
body#materials_guide .main .left table span a { color:#fff;font-weight:bold;text-transform:lowercase;text-decoration:none; }
body#materials_guide .main .right { position:absolute;width:120px;top:0;left:650px;text-align:center;height:600px;background:#918a82; }


body#tv_archives .top { margin-bottom:15px;height:160px; }
body#tv_archives .top p { font-size:11px;color:#645a50;padding:10px;line-height:1.4em; }
body#tv_archives .top .left { float:left;width:385px; }
body#tv_archives .top .right { margin-left:385px; }
body#tv_archives .main { font-size:70%;position:relative;min-height:700px;height:auto !important;height:700px; }
body#tv_archives .main a { color:#645a50;text-decoration:none; }
body#tv_archives .main a:hover { color:#645a50;text-decoration:underline; }
body#tv_archives .main a.select { font-weight:bold; }
body#tv_archives .main .left { position:relative;width:640px;top:0;left:0; text-align:center; }
body#tv_archives .main .left .sort { padding-bottom:10px; }
body#tv_archives .main .left li { text-align:center;display:inline;list-style-type:none;padding:0 7px;line-height:1.5em; }
body#tv_archives .main .left .sort input { height:12px;width:120px;font-size:10px;text-transform:lowercase;color:#888;font-weight:bold;padding-left:3px; }
body#tv_archives .main .left .sort span { float:right;margin-right:20px; }
body#tv_archives .main .left table { width:100%;color:#645a50; }
body#tv_archives .main .left table td { vertical-align:top;padding:4px 0;border-top:1px solid #645a50; text-align:  left; }
body#tv_archives .main .left table td.location { padding-left: 10px;width:  450px; }
body#tv_archives .main .left table td.image img { border:1px solid #645a50; }
body#tv_archives .main .left table h1 { font-size:110%;padding-bottom:8px;font-weight:bold; }
body#tv_archives .main .left table h2 { font-size:100%;padding:20px 0 8px 0;font-weight:bold; }
body#tv_archives .main .left table a { color:#645a50;text-decoration:underline; }
body#tv_archives .main .left table ul { float:left;margin-left:20px; }
body#tv_archives .main .left table ul li { list-style:disc; }
body#tv_archives .main .left table span { float:right;margin-right:20px; }
body#tv_archives .main .left table span a { color:#fff;font-weight:bold;text-transform:lowercase;text-decoration:none; }
body#tv_archives .main .right { position:absolute;width:120px;top:0;left:650px;text-align:center;height:600px;background:#918a82; }

body#tip_archives .top { margin-bottom:15px;height:160px; }
body#tip_archives .top p { font-size:11px;color:#645a50;padding:10px;line-height:1.4em; }
body#tip_archives .top .left { float:left;width:385px; }
body#tip_archives .top .right { margin-left:385px; }
body#tip_archives .main { font-size:70%;position:relative;min-height:700px;height:auto !important;height:700px; }
body#tip_archives .main a { color:#645a50;text-decoration:none; }
body#tip_archives .main a:hover { color:#645a50;text-decoration:underline; }
body#tip_archives .main a.select { font-weight:bold; }
body#tip_archives .main .left { position:relative;width:640px;top:0;left:0; text-align:center; }
body#tip_archives .main .left .sort { padding-bottom:10px; }
body#tip_archives .main .left li { text-align:center;display:inline;list-style-type:none;padding:0 7px;line-height:1.5em; }
body#tip_archives .main .left .sort input { height:12px;width:120px;font-size:10px;text-transform:lowercase;color:#888;font-weight:bold;padding-left:3px; }
body#tip_archives .main .left .sort span { float:right;margin-right:20px; }
body#tip_archives .main .left table { width:100%;color:#645a50; }
body#tip_archives .main .left table td { vertical-align:top;padding:4px 0;border-top:1px solid #645a50; text-align:  left; }
body#tip_archives .main .left table td.location { padding-left: 10px;width:  450px; }
body#tip_archives .main .left table td.image img { border:1px solid #645a50; }
body#tip_archives .main .left table h1 { font-size:110%;padding-bottom:8px;font-weight:bold; }
body#tip_archives .main .left table h2 { font-size:100%;padding:20px 0 8px 0;font-weight:bold; }
body#tip_archives .main .left table a { color:#645a50;text-decoration:underline; }
body#tip_archives .main .left table ul { float:left;margin-left:20px; }
body#tip_archives .main .left table ul li { list-style:disc; }
body#tip_archives .main .left table span { float:right;margin-right:20px; }
body#tip_archives .main .left table span a { color:#fff;font-weight:bold;text-transform:lowercase;text-decoration:none; }
body#tip_archives .main .right { position:absolute;width:120px;top:0;left:650px;text-align:center;height:600px;background:#918a82; }

body#feature_detail .top { font-size:70%;text-align:right;height:30px;padding-right:20px;border-bottom:1px solid #645a50;margin-bottom:10px; }
body#feature_detail .top a { color:#645a50;text-decoration:none; }
body#feature_detail .top a:hover { color:#645a50;text-decoration:underline; }
body#feature_detail .top a.select { font-weight:bold; }
body#feature_detail .main { font-size:70%;position:relative;min-height:700px;height:auto !important;height:700px; }
body#feature_detail .main .left { position:absolute;width:131px;top:0;left:0;height:490px; }
body#feature_detail .main .left img { border:1px solid #645a50; }
body#feature_detail .main .right { position:relative;top:0;left:151px;width: 600px; }
body#feature_detail .main .right .details { background:#918a82;color:#fff;padding:10px;margin-bottom:10px; }
body#feature_detail .main .right .details h1 { font-size:120%;padding-bottom:8px; }
body#feature_detail .main .right .description { border-bottom:1px solid #645a50;padding-bottom:15px;margin-bottom:15px; }
body#feature_detail .main .right .contact { color:#645a50; }
body#feature_detail .main .right .contact h1 { font-size:120%;padding:5px; }
body#feature_detail .main .right .contact p { padding:5px; }
body#feature_detail .main .right .description p { padding:5px;color:#645a50; }

.hide {display: none;}

