@import url("/inc/ppc.css");

#skyscraper table {
	display:none;
}

.robots-nocontent table
{
	width:160px;
	height:600px;}

body{
	font-family:verdana;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0;
	background:url("/i/bodyback.gif") repeat-y y100;
	color:#555555;
}

a{text-decoration:underline;}
a:hover{text-decoration:none;}

#headder{
	position:absolute;
	top:0;
	left:0;
	background-image:url(/i/red-logo.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:760px;
	height:132px;
	z-index:98;
}

#spacer{
	z-index:0;
	position:absolute;
	top:0;
	background:url("/i/spacer.gif");
	width:235px;
	height:132px;
}
#topback{
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	background:url("/i/topback.jpg");
	background-repeat:repeat-x;
	height:67px;
	width:760;
}


#relHeader{
background-image:url("/i/frame-top.jpg");
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
color:#000000;
font-weight:bold;
padding-left:42px;
}


#relTopics{
float:right;
width:200px;
}

#relTopics a{
font:Verdana, Arial, Helvetica, sans-serif;
border-left:1px dashed #D2D2D2;
border-right:1px dashed #D2D2D2;
color:#660000;
font-size:10px;
font-weight:bold;
display:block;
line-height:18px;
padding-left:8px;
}

#relFooter{
background-image:url("/i/frame-bot.jpg");
background-repeat:no-repeat;
height:50px;
}

#logo{
	z-index:3;
	position:absolute;
	top:34;
	left:142;
	background:url("/i/logo.jpg");
	background-repeat:no-repeat;
	width:833px;
	height:30px;
}
#splinks{
	z-index:5;
	position:absolute;
	top:82;
	left:207;
	width:183px;
	height:12px;
}
#backlink{
	z-index:4;
	position:absolute;
	top:113;
	left:12;
}
#menu{
	border-top:4px solid #cb1829;
	z-index:4;
	position:absolute;
	top:132px;
	left:0;
	width:195px;
	background:#f7f7f9 url("/i/menuback.jpg") repeat-x;
}
#mapmenu{
	z-index:4;
	position:absolute;
	left:0;
	background:#f7f7f9;
}
#menu div{
margin:6 0 6 0;
}

.menurightlink{
	width:176px;
	margin:0 3px 0 0;
	padding:0;
	background:url("/i/tick.gif") no-repeat 5px 0;
}
.menurightlink a{
	padding:0 0 0 18;
	margin:0 3px 0 0;
	font-weight:normal;
	color:black;
}

.menudownlink{
	width:176;
	margin:0;
	padding:0;
	background:url("/i/tick-down.gif") no-repeat 2px;
}
.menudownlink a{
	padding:0 0 0 18;
	margin:0;
	font-weight:normal;
	color:black;
}

.menunonelink{
	width:176;
	margin:0;
	padding:0;
}
.menunonelink a{
	padding:0 0 0 5;
	margin:0;
	font-weight:bold;
	color:black;
}

.menusublink{
	width:176;
	margin:0;
	padding:0 0 0 18;
}
.menusublink a{
	margin:0;
}

.menusublink2{
	width:176;
	margin:0;
	padding:0 0 0 22;
}
.menusublink2 a{
	margin:0;
	font-size:9px;
}
#mortcalc{
	float:right;
	width:230;
	text-align:center;
	margin:10px;
	border:2px solid #942A00;
}
.pad4{
	padding:4px;
}


#content{
	padding:0;
	margin:0;
	position:absolute;
	border-top:4px solid #cb1829;
	top:132px;
	left:207;
	width:553px;
	z-index:99;
}

#mapcontent{
	position:absolute;
	top:222px;
	left:207px;
	width:553px;
	padding:0;
	margin:0;
	border-top:4px solid #819e80;
}

#footer{
	margin:0;
	position:relative;
	background:#f7f7f9;
	padding:6;
	text-align:center;
	font-size:11px;
	clear:both;
}

#sitemapHeader{
	position:absolute;
	top:90px;
	left:210px;
	z-index:200;
}

h1{
	color:#cb1829;
	font-size:28px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	margin-top:20px;
	line-height:32px;
}

h2{
	margin-top:10px;
	color:#942a00;
	font-size:16px;
	text-transform:capitalize;
}
.hiddenLink {
	color:#000000;
	text-decoration:none;
}

.hiddenLink a{
	text-decoration:none;
	color:#000000;
}

.hiddenLink a:hover{
	text-decoration:none;
	color:#000000;
}

table{
margin:3px;}

#bc{
	z-index:300;
	position:absolute;
	top:205;
	left:207;
	width:480;
	height:30;
	font-size:9px;
	font-family:verdana;
	color:#666;
}
#bc a{
	color:#999;
}

.calculator{
font-family:verdana;
float:right;
background-color:f7f7f9;
padding:5px;}

.calculatorMid{
font-family:verdana;
position:absolute;
left:100px;
top:50px;
background-color:f7f7f9;}

.calculator td input{
font-size:9px;
width:70;}

.calculator td{
font-size:9px;}

.calcTitle{
font-size:14px;
font-weight:bold;
text-align:center;}

.affiliateblock {
display:run-in;
height:130px;
width:100%;
}

.affiliate {
height:125px;
width:130px;
float:left;
padding-right: 5px;
}

#keywords{
	position:absolute;
	color:#555;  
	font-weight:bold;
	top:2px;
	left:80px;
	height:21px;
	width:429px;
	padding:0;
	font-size:14px;
}

#largeSearch{
	height:66px;
	margin:30px 0 0 5px;
	position:absolute;
	background-image:url(/i/t.jpg);
	background-repeat:no-repeat;
	width:553px;
	z-index:99;
	top:-60px;
	left:-5px;
}

#largeSubmit {
	position:absolute;
	top:0;
	left:514px;
	cursor:pointer;
}

/* ad styles */

#leaderboard {
position:relative;
top:0px;
height: 100px;
width:760px;
text-align: center; 
background: #FFF;
}

#skyscraper {
position:relative;
top:133px;
left:766px;
width:0px;
}

#button {
position: relative;
margin: 15px 0 5px 0;
text-align: center;
}

#medrect {
position: relative;
width: 360px;
margin: 20px 0 15px 20px;
text-align: center;
}

#sitemap a {
	display: block !important;
	margin-bottom: 5px;
}

#sitemap a.sm2 {
	margin-left: 10px;
}

#sitemap a.sm3 {
	margin-left: 20px;
}

/* UX20071031 Do not remove */
#ppc .ppctitle {font-size:14px;padding-bottom:1px;}
#ppc .ppctitle:hover {text-decoration:underline;color:red;}
#ppc .ppchost {color:#0066CC;}
#ppc {border:none;}
/* UX20071031 */
