/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:18px;
}

a:link, a:active, a:visited {color:#000000; text-decoration:none}
a:hover {color:#0033CC; text-decoration:underline}

img {border:none}
img a {border:none}

h1, h2, h3, h4, h5, h6, p, img, pre {margin:0px; padding:0px;}

h1 {font-size:13px;}
h2 {font-size:12px;}
h3, h4, h5, h6 {font-size:12px;}

h3 a:link {color:#0033CC; text-decoration:underline}
h3 a:visited {color:#0033CC; text-decoration:underline}
h3 a:hover {color:#0033CC; text-decoration:none}
h3 a:active {color:#0033CC; text-decoration:underline}

.heading {
	font-size:13px;
	font-weight:bold;
	color:#FF6600;}

.heading01 {
	font-weight:bold;
	color:#CC6600;}

.banner {width:1000px; height:72px;}
.bannerBlue {width:675px; background-color:#DC0002; height:23px; float:left; background-image:url(../images/move-forward.gif); background-position:20px 4px; background-repeat:no-repeat}
.bannerMenu {float:left; width:1000px;}

.bodyText {font-size:12px; font-weight:100;}
.bodyTextBold {font-size:12px; font-weight:bold;}

.description {font-size:12px; font-weight:100; color:#0033CC}
.description a:link {color:#0033CC; text-decoration:none}
.description a:visited {color:#0033CC; text-decoration:none}
.description a:hover {color:#0033CC; text-decoration:underline}
.description a:active {color:#0033CC; text-decoration:none}

.content {padding-top:18px; padding-bottom:18px; width:1000px; float:left}

.footer {border-top:2px solid #336699; float:left; width:1000px; text-align:center; padding-top:12px; clear:both}

.leftFrame {width:225px; float:left;}
.centerFrame {width:532px; float:left; padding-left:18px; padding-right:18px;}
.rightFrame {width:200px; float:left;}

.logo {padding-left:18px; padding-top:8px; width:982px;}

.topMenu {width:298px; text-align:right; float:left; color:#FFFFFF; background-color:#314488; height:19px; border-left:4px solid #FFFFFF; padding-right:23px; padding-top:4px;}
.topMenu a:link {color:#FFFFFF; text-decoration:none}
.topMenu a:visited {color:#FFFFFF; text-decoration:none}
.topMenu a:hover {color:#FFFFFF; text-decoration:underline}
.topMenu a:active {color:#FFFFFF; text-decoration:none}

.categories {background-color:#314488; height:20px; color:#FFFFFF; width:182px; padding-left:18px; padding-top:4px;}
.categories img {padding-right:13px;}
.categories a:link {color:#FFFFFF; text-decoration:none}
.categories a:visited {color:#FFFFFF; text-decoration:none}
.categories a:hover {color:#FFFFFF; text-decoration:underline}
.categories a:active {color:#FFFFFF; text-decoration:none}

.bottomLine {background-color:#3366CC; float:left; height:4px; width:200px;}

.mainCategory h3 a:link {background-image:url(../images/bulletin-folder-close.gif); background-repeat:no-repeat; background-position:18px 8px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; background-color:#F3F6FE; height:25px; width:160px; padding-top:6px; text-decoration:none; display:block; padding-left:40px;}
.mainCategory h3 a:visited {background-image:url(../images/bulletin-folder-close.gif); background-repeat:no-repeat; background-position:18px 8px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; background-color:#F3F6FE; height:25px; width:160px; padding-top:6px; text-decoration:none; display:block; padding-left:40px;}
.mainCategory h3 a:hover {background-image:url(../images/bulletin-folder-open.gif); background-repeat:no-repeat; background-position:18px 8px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; background-color:#F3F6FE; height:25px; width:160px; padding-top:6px; text-decoration:none;  padding-left:40px; color:#FF3333}
.mainCategory h3 a:active {background-image:url(../images/bulletin-folder-close.gif); background-repeat:no-repeat; background-position:18px 8px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; background-color:#F3F6FE; height:25px; width:160px; padding-top:6px; text-decoration:none;  padding-left:40px;}

.popularCategories {
	background-image:url(../images/bg-popular-categories.gif);
	background-repeat:no-repeat;
	padding-left:36px;
	height:25px;
	border-bottom:2px solid #cccccc;
	color:#FFFFFF;
}

.pCategory {padding-top:4px;}

.subCategory {font-size:11px; font-weight:bold; color:#0066CC;}
.subCategory a:link {color:#0066CC; text-decoration:underline;}
.subCategory a:visited {color:#0066CC; text-decoration:underline;}
.subCategory a:hover {color:#0066FF; text-decoration:none;}
.subCategory a:active {color:#0066CC; text-decoration:underline;}


.sponsorsLink {background-color:#EFF9FE; border:1px solid #0066CC; padding:18px; margin-bottom:18px;}
.sponsorsLink p {color:#999999; text-align:right; margin-bottom:9px;}
.sponsorsLink h2 {font-size:12px; font-weight:100; color:#0033CC; margin-top:12px;}
.sponsorsLink h2 a:link {color:#0033CC; text-decoration:none}
.sponsorsLink h2 a:visited {color:#0033CC; text-decoration:none}
.sponsorsLink h2 a:hover {color:#0033CC; text-decoration:underline}
.sponsorsLink h2 a:active {color:#0033CC; text-decoration:none}

.sponsorsLink h3 {font-size:12px; font-weight:100; margin-bottom:4px;}
.sponsorsLink h4 {color:#009933; text-decoration:none; font-weight:100;}

.url {color:#009933; text-decoration:none}

.buyersGuide {background-color:#314488; color:#FFFFFF; height:20px; padding-top:4px; padding-left:18px;}
.buyersGuide img {padding-right:12px;}
.buyersGuidePoints {padding:8px; font-weight:100; font-size:12px;}
.buyersGuidePoints img {padding-right:9px; padding-left:10px;}

.tellAFriend {padding:8px; font-weight:bold; font-size:12px; color:#DC0002;}

.container {background:#FF9900; color:#FFFFFF; width:180px; margin:0px; border-bottom:1px solid #FF9900; overflow:visible;}
.rtop {display:block; background:#FFFFFF;}
.rtop *{display:block; height:1px; overflow:hidden; background:#FF9900;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.realEstate  {float:left; width:175px; text-align:center; color:#000000}
.realEstate  a:link, a:visited, a:active {color:#000000; text-decoration:none}
.realEstate  a:hover {color:#0066FF; text-decoration:underline}

.realEstate01 {font-size:12px; float:left; width:175px; text-align:center;}

.highlights {text-align:left; padding:8px;}
.highlights img {padding-left:8px; padding-right:9px;}
.highlightsBorder {border:1px solid #FF9900; width:178px; background-color:#FFFFFF}
.highlightsPadding {padding-left:18px;}

.tab {
	background-image:url(../images/tab.gif);
	background-repeat:no-repeat;
	width:119px; height:27px;
	font-weight:bold;
	text-align:center;
	bottom:-1px;
	position:relative;
}

.floatLeft {float:left}

.borderBlue {border:1px solid #0033CC; width:178px; margin-left:18px; margin-bottom:18px;}

.comparePrices {border:1px solid #FF9900; width:178px; background-color:#FFFFFF; padding-top:4px;}
.comparePrices p {padding:8px; text-align:center}
.comparePricesBg {background-color:#FF9900; color:#FFFFFF; width:180px;}

.comparePricesSubCat {padding-left:9px; font-weight:bold; line-height:18px; color:#FFFFFF}
.comparePricesSubCat a:link {color:#FFFFFF; text-decoration:none}
.comparePricesSubCat a:visited {color:#FFFFFF; text-decoration:none}
.comparePricesSubCat a:hover {color:#FFFFFF; text-decoration:underline}
.comparePricesSubCat a:active {color:#FFFFFF; text-decoration:none}

.comparePricesPadding {padding-left:18px;}

.adsense {float:left; text-align:center; padding-left:27px;}

.vspace {float:left; height:18px; width:100%}

.tellImage {padding-left:9px; padding-top:9px; padding-right:9px; padding-bottom:0px; float:left}
.tellAFriendText {padding:8px; font-weight:100; float:left; width:160px;}

.contact {
	padding-left:360px;
	padding-top:120px;
	padding-bottom:120px;
}
