/*************************************************Article CSS Used to override global CSS**************************/
/******We need 20px for a space on the left of the page and a space on the right of the page (10px each)***********/
.region1{width: 160px; padding: 0; padding-left: 10px; padding-right: 10px}
.region2{width: 610px; padding: 0;}
.region3{width: 160px; padding-right: 10px; padding-top: 0px}
.region3 .adElement{border: none; padding: 10px 0; padding-top: 0px;}
.regionParent{background-color: #fff}
.footerRegion{background-color: #fff}


/****** ---Begin CSS from Kaango--- ***********/
.homeFeaturedAd {
	border:1px solid #ccc;
	background-color:#f9f9f9;
	padding:5px;
	text-align:center;
}

.homeFeaturedAd img {
	border:1px solid #ccc;
	margin:0 0 2px 0;
}

.headingBar {
	margin:20px 0 20px 0;
	width:100%;
}

.headingBarCell {
	padding:2px 2px 2px 0;
	border-top:1px solid #ccc;
	border-right:0;
	border-bottom:1px solid #ccc;
	border-left:0;
	font-weight:bold;
	background-color:#f9f9f9;
}

.headingCopy {
	float:left;
}

#main {
	width:800px;
}

#sandbox
{
	width: 550px;
	height:420px;
}
#signIn {
	width:350px;
}

#wrapper {
	width:100%;
}

h1.error {
    color:#c00;
    text-align:center;
}

.form {
	width:100%;
}

.formHead {
	font-weight:bold;
	padding:8px 0 8px 10px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#f9f9f9;
}

.formLabel {
	padding:6px 0 6px 10px;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
}

.formLabel img {
	margin: 0 0 0 5px;
}

.formField {
	padding:6px 0 6px 10px;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
}

.formLabelEnd {
	padding:9px 0 25px 10px;
	vertical-align:top;
}

.formFieldEnd {
	padding:6px 0 25px 10px;
	vertical-align:top;
}

.formFieldTable {

}

.formFieldTableLabel {
	padding:0 0 0 0;
	vertical-align:top;
}

.formFieldTableField {
	padding:4px 0 0 5px;
	width:100%;
	vertical-align:top;
}

.formPhotoThumbs {
	float:left;
	text-align:center;
	margin:0 5px 5px 0;
	font-size:10px;
}

.formPhotoThumbs a,
.formPhotoThumbs a:visited,
.formPhotoThumbs a:hover {
	font-size:10px;
}

.formPhotoThumbs img {
	border:1px solid #ccc;
}

.results {
	padding:0 0 0 0;
	width:100%;
}

.featureBox1 {
	width:50%;
	border:1px solid #ccc;
	background-color:#ffc;
	padding:15px;
}

.featureBoxSpace {
	width:10px;
	padding:0;
	border:0;
}

.box1 {
	width:100%;
}

.box1 tr td {
	background-color:#ccc;
	padding:0;
}

.box2 {
	width:100%;
}

.box2 thead tr td {
	padding:5px;
	font-weight:bold;
	background-color:#FFF;
	text-align:center;
}
.box2 tr td {
	padding:5px;
	background-color:#FFF;
	text-align:center;
}

.grid1 thead tr td {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color:#f9f9f9;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: bold;
}

.grid1 tbody tr td {
	border-bottom: 1px dashed #ccc;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.gridFeatured {
	background-color:#fefded;
}

.grid1 tbody tr td img {
	border: 1px solid #ccc;
	margin: 0 0 0 10px;
}

.link1 a,
.link1 a:active,
.link1 a:visited,
.link1 a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #c00;
	letter-spacing: 0px;
}

.tabs1 {
	border-left: 1px solid #ccc;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
}

.tab1 {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 0px;
	background-color: #f6f6f6;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
}

.tab1 a,
.tab1 a:visited,
.tab1 a:hover {
	color:#000;
	font-weight: normal;
	text-decoration:underline;
}

.tab1On {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: bold;
	margin: 0px;
}

.tab1On a,
.tab1On a:visited,
.tab1On a:hover {
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.tabsSpace1 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: right;
}

.tabsSpace1 a,
.tabsSpace1 a:visited,
.tabsSpace1 a:hover {
	color:#cd7700;
}

.tabsSpace1Invis {
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: right;
}

.tabsSpace1Invis a,
.tabsSpace1Invis a:visited,
.tabsSpace1Invis a:hover {
	color:#fff;
}

#nav1 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 0px;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin:0 0 0 0;
	width:750px;
}

.breadcrumb {
	float: left;
}

.pageAmount {
	float: left;
	margin:0 0 0 0;
}

.pagination {
	float: right;
	margin:0 0 0 0;
}

.paginateArrow {
	background-color:#666;
	border:1px solid #ccc;
	width:11px;
	float:left;
	margin:3px 0 0 10px;
}

.paginateText {
	float:left;
	margin:0 0 0 10px;
}

#head1 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
}

#column1 {
	width:180px;
	vertical-align:top;
	border-left: 1px solid #ccc;
	border-right: 0;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding: 10px;
	margin: 0px;
}

.navBox1 {
	border:1px solid #ccc;
	background-color:#f6f6f6;
	padding:10px 10px 10px 10px;
	margin:0 0 10px 0;
	width:180px;
}

.navBox2 {
	border:1px solid #ccc;
	background-color:#ffc;
	padding:10px 10px 10px 10px;
	margin:0 0 10px 0;
	width:180px;
}

.navBox1head {
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.showHide {
	background-color:#666;
	border:1px solid #ccc;
	margin:0 0 0 0;
	width:11px;
}

.navBox1Content {
	margin:7px 0 0 0;
}

.navBox1Content,
.navBox1Content a,
.navBox1Content a:visited,
.navBox1Content a:hover,
.navBox1Content table tr td,
.navBox1Chunk,
.navBox1Chunk a,
.navBox1Chunk a:visited,
.navBox1Chunk a:hover,
.navBox1Content input,
.navBox1Content select,
.navBox1Content textarea,
.navBox1Chunk input,
.navBox1Chunk select,
.navBox1Chunk textarea {
	font-size:10px;
}

.navBox1ChunkHead {
	font-weight:bold;
}
.navBox1ChunkDescription {
	font-weight:normal;
}

.navBox1Chunk {
	padding:3px 0 5px 0;
}

.tableFilter {

}

.tableFilterLeft {
	padding:0 5px 10px 0;
	border:0;
	font-weight:bold;
	vertical-align:top;
}

.tableFilterRight {
	padding:0 0 10px 0;
	border:0;
	vertical-align:top;
}

.menuFilter {
	width:95px;
}

.chunkHead {
	font-weight:bold;
	margin:5px 0 0 0;
}

.chunkDescription {
	margin:1px 0 10px 0;
}

#column2 {
	width:619px;
	vertical-align:top;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding:10px;
	margin: 0px;
}

#column3 {
	vertical-align:top;
	border: 0;
	background-color: #fff;
	padding: 25px 0 0 10px;
	margin: 0px;
}

.stringTable {

}

.stringTableHead {
	padding:0 0 10px 0;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	border-left:0;
	background-color:#fff;
	text-align:left;
}

.stringTableFoot {
	padding:10px 0 0 0;
	border-bottom:0;
	border-right:0;
	border-top:0;
	border-left:0;
	background-color:#fff;
	text-align:left;
}

.stringTableLeft {
	padding:10px 10px 10px 10px;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	border-left:0;
	background-color:#f9f9f9;
	vertical-align:top;
}

.stringAuthor {

}

.stringAuthorLeft {
	padding:0 5px 10px 0;
	border:0;
	font-weight:bold;
	vertical-align:top;
}

.stringAuthorRight {
	padding:0 0 10px 0;
	border:0;
	vertical-align:top;
}

.stringTableRight {
    width: 100%;
	padding:10px 10px 10px 10px;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	border-left:0;
	vertical-align:top;
}

.adHead1 {
	width:100%;
}

.adHead1Left {
	padding:0 10px 0 0;
	border:0;
	vertical-align:top;
	width:100%;
}

.adHead1Table {

}

.adHead1TableLeft {
	padding:5px 10px 5px 0;
	border-top:0;
	border-right:0;
	border-top:1px dashed #ccc;
	border-left:0;
	font-weight:bold;
	vertical-align:top;
}

.adHead1TableRight {
	padding:5px 0 5px 0;
	border-top:0;
	border-right:0;
	border-top:1px dashed #ccc;
	border-left:0;
	vertical-align:top;
}

#price {
	background-color:#ffc;
	float:left;
}

.adHead1TableNote {
	padding:0 0 5px 0;
}

.adHead1TableFoot {
	padding:0 0 0 0;
	border-top:1px dashed #ccc;
}

.makeOffer {
	margin:0 0 0 0;
	border:1px solid #ccc;
	background-color:#900;
	padding:2px 0 3px 0;
	width:90px;
	text-align:center;
	float:right;
}

.makeOffer a,
.makeOffer a:visited,
.makeOffer a:hover {
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.adHead1Right {
	padding:0;
	border:0;
	vertical-align:top;
	width:300px;
}

.adHead2 {
	width:100%;
}

.adHead2Left {
	padding:0 20px 0 0;
	border:0;
	vertical-align:top;
}

.adHead2Table {
	width:100%;
}

.adHead2TableLeft {
	padding:5px 10px 5px 0;
	border-top:0;
	border-right:0;
	border-bottom:1px dashed #ccc;
	border-left:0;
	font-weight:bold;
	vertical-align:top;
}

.adHead2TableRight {
	padding:5px 0 5px 0;
	border-top:0;
	border-right:0;
	border-bottom:1px dashed #ccc;
	border-left:0;
	vertical-align:top;
}

.adHead2TableNote {
	padding:0 0 5px 0;
}

.adHead2TableFoot {
	padding:10px 0 10px 0;
	border-bottom:1px dashed #ccc;
}

.adHead2Right {
	padding:0;
	border:0;
	vertical-align:top;
	width:300px;
}

.adHead1Right img {
	border:1px solid #ccc;
}

#photoScroll {
	float:left;
	margin:1px 0 0 0;
}

#photoScroll img {
	margin:0 1px 0 0;
}

#photoEnlarge {
	float:right;
	margin:1px 0 0 0;
}

#adBody {
	width:575px;
	padding:0 0 0 0;
	overflow:hidden;
}

#foot1 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
}

.replyLink1 {
	border:1px solid #ccc;
	background-color:#f9f9f9;
	padding:3px 3px 5px 3px;
	width:60px;
	float:right;
	text-align:center;
	text-decoration:none;
	color:#6f2b3a;
}

#kaangoAdSpace1 {
	position:absolute;
	top:259px;
	left:820px;
	width:160px;
}

.kaango_smallicon_01 {
   vertical-align : middle;
}

.kaango_tabs_02 {
	border-left: 1px solid #cccccc;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
}

.kaango_tab_02 {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: none;
	border-left: 0px;
	background-color: #f6f6f6;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
}

.kaango_tab_02 a,
.kaango_tab_02 a:visited,
.kaango_tab_02 a:hover {
	color:#000000;
	font-weight: normal;
	text-decoration:underline;
}

.kaango_tabOn_02 {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: none;
	border-left: 0px;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: bold;
	margin: 0px;
}

.kaango_tabOn_02 a,
.kaango_tabOn_02 a:visited,
.kaango_tabOn_02 a:hover {
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.kaango_tabsSpace_02 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: right;
}

.kaango_tabsSpace_02 a,
.kaango_tabsSpace_02 a:visited,
.kaango_tabsSpace_02 a:hover {
	color:#491A6B;
}

.kaango_tabsSpaceInvis_02 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: right;
}

.kaango_tabsSpaceInvis_02 a,
.kaango_tabsSpaceInvis_02 a:visited,
.kaango_tabsSpaceInvis_02 a:hover {
	color:#ffffff;
}

td.kaango_createAdtabs {
	padding: 0px;
}

.kaango_createAdtab {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
    background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG.gif) #f7f7f7;
    color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtab a,
.kaango_createAdtab a:visited,
.kaango_createAdtab a:hover {
	color:#000000;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtabOn {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG.gif) #f7f7f7;
	color: #808080;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtabOn a,
.kaango_createAdtabOn a:visited,
.kaango_createAdtabOn a:hover,
.kaango_createAdtabOn_left a,
.kaango_createAdtabOn_left a:visited,
.kaango_createAdtabOn_left a:hover,
.kaango_createAdtabOn_right a,
.kaango_createAdtabOn_right a:visited,
.kaango_createAdtabOn_right a:hover {
	color: #808080;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtab_left {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
    background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG_left.gif) #f7f7f7;
    color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtab_left a,
.kaango_createAdtab_left a:visited,
.kaango_createAdtab_left a:hover {
	color:#000000;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtabOn_left {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG_left.gif) #f7f7f7;
	color: #808080;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtab_right {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
    background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG_right.gif) #f7f7f7;
    color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtab_right a,
.kaango_createAdtab_right a:visited,
.kaango_createAdtab_right a:hover {
	color:#000000;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtabOn_right {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG_right.gif) #f7f7f7;
	color: #808080;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	text-decoration: underline;
}

.kaango_createAdtabsSpace {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #f7f7f7;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: center;
}

.kaango_createAdtabsSpace a,
.kaango_createAdtabsSpace a:visited,
.kaango_createAdtabsSpace a:hover {
	color:#491A6B;
	text-align: center;
}

.kaango_createAdtabsSpaceInvis {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: none;
	background-color: #ffffff;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: center;
}

.kaango_createAdtabsSpaceInvis a,
.kaango_createAdtabsSpaceInvis a:visited,
.kaango_createAdtabsSpaceInvis a:hover {
	color:#ffffff;
	text-align: center;
	text-decoration: underline;
}


.kaango_viewTab {
        border-top: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        border-left: 0px;
        background-color: #f6f6f6;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
        float: left;
        font-weight: normal;
        margin: 0px;
}

.kaango_viewTab a,
.kaango_viewTab a:visited,
.kaango_viewTab a:hover {
        color:#000000;
        font-weight: normal;
        text-decoration:underline;
}

.kaango_viewTabOn {
        border-top: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        border-left: 0px;
        background-color: #ffffff;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
        float: left;
        font-weight: bold;
        margin: 0px;
}

.kaango_viewTabOn a,
.kaango_viewTabOn a:visited,
.kaango_viewTabOn a:hover {
        color:#000;
        font-weight: bold;
        text-decoration:none;
}

#FSmainTable		{border:1px solid black; background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:12px}
.FSdateField		{width:76px; border:0; font-size:11px; padding:1px 0 0 3px}
.FSdateSelect		{border:1px solid #999999; background-color:white}
.FSmonthRolldown	{width:90px; font-size:11px}
.FSyearInput		{width:38px; font-size:11px}
.FSbuttonsRow		{background-color:#DDDDDD}
.FSdateButton		{width:20px; height:20px; font-weight:bold; font-size:10px}
.FSdateButton2		{width:40px; height:20px; font-weight:normal; font-size:10px}
.FScalendarTitles TD{border-bottom:1px solid black; font-size:11px; color:black; line-height:14px}
.FScalendar TD		{font-size:11px; font-weight:normal}
.FSinMonth			{color:#000000; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSnotInMonth		{color:#999999; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSinMonth:hover	{font-weight:bold}
.FSnotInMonth:hover	{font-weight:bold}
.FSoutOfRange		{color:red; line-height:14px}
#FSrangeCell		{background-color:#EEEEEE; font-size:11px; text-align:center; line-height:14px}
#FSdateToday		{font-size:11px; font-weight:bold; line-height:20px}


.homeFeaturedAd {
	border:1px solid #ccc;
	background-color:#f9f9f9;
	padding:5px;
	text-align:center;
}

.homeFeaturedAd img {
	border:1px solid #ccc;
	margin:0 0 2px 0;
}

.headingBar {
	margin:20px 0 20px 0;
	width:100%;
}

.headingBarCell {
	padding:2px 2px 2px 0;
	border-top:1px solid #ccc;
	border-right:0;
	border-bottom:1px solid #ccc;
	border-left:0;
	font-weight:bold;
	background-color:#f9f9f9;
}

.headingCopy {
	float:left;
}

#main {
	width:970px;
}

#signIn {
	width:350px;
}

#wrapper {
	width:100%;
}

.form {
	width:100%;
}

.formHead {
	font-weight:bold;
	padding:8px 0 8px 10px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#f9f9f9;
}

.formLabel {
	padding:6px 0 6px 10px;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
}

.formLabel img {
	margin: 0 0 0 5px;
}

.formField {
	padding:6px 0 6px 10px;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
}

.formLabelEnd {
	padding:9px 0 25px 10px;
	vertical-align:top;
}

.formFieldEnd {
	padding:6px 0 25px 10px;
	vertical-align:top;
}

.formFieldTable {

}

.formFieldTableLabel {
	padding:0 0 0 0;
	vertical-align:top;
}

.formFieldTableField {
	padding:4px 0 0 5px;
	width:100%;
	vertical-align:top;
}

.formPhotoThumbs {
	float:left;
	text-align:center;
	margin:0 5px 5px 0;
	font-size:10px;
}

.formPhotoThumbs a,
.formPhotoThumbs a:visited,
.formPhotoThumbs a:hover {
	font-size:10px;
}

.formPhotoThumbs img {
	border:1px solid #ccc;
}

.results {
	padding:0 0 0 0;
	width:100%;
}

.featureBox1 {
	width:50%;
	border:1px solid #ccc;
	background-color:#ffc;
	padding:15px;
}

.featureBoxSpace {
	width:10px;
	padding:0;
	border:0;
}

.box1 {
	width:100%;
}

.box1 tr td {
	background-color:#ccc;
	padding:0;
}

.box2 {
	width:100%;
}

.box2 thead tr td {
	padding:5px;
	font-weight:bold;
	background-color:#FFF;
	text-align:center;
}
.box2 tr td {
	padding:5px;
	background-color:#FFF;
	text-align:center;
}

.grid1 thead tr td {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color:#f9f9f9;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: bold;
}

.grid1 tbody tr td {
	border-bottom: 1px dashed #ccc;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.gridFeatured {
	background-color:#fefded;
}

.grid1 tbody tr td img {
	border: 1px solid #ccc;
	margin: 0 0 0 10px;
}

.link1 a,
.link1 a:active,
.link1 a:visited,
.link1 a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #c00;
	letter-spacing: 0px;
}

.tabs1 {
	border-left: 1px solid #ccc;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
}

.tab1 {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 0px;
	background-color: #f6f6f6;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
	margin: 0px;
}

.tab1 a,
.tab1 a:visited,
.tab1 a:hover {
	color:#000;
	font-weight: normal;
	text-decoration:underline;
}

.tab1On {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-weight: bold;
	margin: 0px;
}

.tab1On a,
.tab1On a:visited,
.tab1On a:hover {
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.tabsSpace1 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: right;
}

.tabsSpace1 a,
.tabsSpace1 a:visited,
.tabsSpace1 a:hover {
	color:#cc0000;
}

.tabsSpace1Invis {
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align: right;
}

.tabsSpace1Invis a,
.tabsSpace1Invis a:visited,
.tabsSpace1Invis a:hover {
	color:#fff;
}

#nav1 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 0px;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin:0 0 0 0;
	width:750px;
}

.breadcrumb {
	float: left;
}

.pageAmount {
	float: left;
	margin:0 0 0 0;
}

.pagination {
	float: right;
	margin:0 0 0 0;
}

.paginateArrow {
	background-color:#666;
	border:1px solid #ccc;
	width:11px;
	float:left;
	margin:3px 0 0 10px;
}

.paginateText {
	float:left;
	margin:0 0 0 10px;
}

#head1 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
}

#column1 {
	width:180px;
	vertical-align:top;
	border-left: 1px solid #ccc;
	border-right: 0;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding: 10px;
	margin: 0px;
}

.navBox1 {
	border:1px solid #ccc;
	background-color:#f6f6f6;
	padding:10px 10px 10px 10px;
	margin:0 0 10px 0;
	width:180px;
}

.navBox2 {
	border:1px solid #ccc;
	background-color:#ffc;
	padding:10px 10px 10px 10px;
	margin:0 0 10px 0;
	width:180px;
}

.navBox1head {
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.showHide {
	background-color:#666;
	border:1px solid #ccc;
	margin:0 0 0 0;
	width:11px;
}

.navBox1Content {
	margin:7px 0 0 0;
}

.navBox1Content,
.navBox1Content a,
.navBox1Content a:visited,
.navBox1Content a:hover,
.navBox1Content table tr td,
.navBox1Chunk,
.navBox1Chunk a,
.navBox1Chunk a:visited,
.navBox1Chunk a:hover,
.navBox1Content input,
.navBox1Content select,
.navBox1Content textarea,
.navBox1Chunk input,
.navBox1Chunk select,
.navBox1Chunk textarea {
	font-size:10px;
}

.navBox1ChunkHead {
	font-weight:bold;
}
.navBox1ChunkDescription {
	font-weight:normal;
}

.navBox1Chunk {
	padding:3px 0 5px 0;
}

.tableFilter {

}

.tableFilterLeft {
	padding:0 5px 10px 0;
	border:0;
	font-weight:bold;
	vertical-align:top;
}

.tableFilterRight {
	padding:0 0 10px 0;
	border:0;
	vertical-align:top;
}

.menuFilter {
	width:95px;
}

.chunkHead {
	font-weight:bold;
	margin:5px 0 0 0;
}

.chunkDescription {
	margin:1px 0 10px 0;
}

#column2 {
	width:619px;
	vertical-align:top;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding:10px;
	margin: 0px;
}

#column3 {
	vertical-align:top;
	border: 0;
	background-color: #fff;
	padding: 25px 0 0 10px;
	margin: 0px;
}

.stringTable {

}

.stringTableHead {
	padding:0 0 10px 0;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	border-left:0;
	background-color:#fff;
	text-align:left;
}

.stringTableFoot {
	padding:10px 0 0 0;
	border-bottom:0;
	border-right:0;
	border-top:0;
	border-left:0;
	background-color:#fff;
	text-align:left;
}

.stringTableLeft {
	padding:10px 10px 10px 10px;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	border-left:0;
	background-color:#f9f9f9;
	vertical-align:top;
}

.stringAuthor {

}

.stringAuthorLeft {
	padding:0 5px 10px 0;
	border:0;
	font-weight:bold;
	vertical-align:top;
}

.stringAuthorRight {
	padding:0 0 10px 0;
	border:0;
	vertical-align:top;
}

.stringTableRight {
    width: 100%;
	padding:10px 10px 10px 10px;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	border-left:0;
	vertical-align:top;
}

.adHead1 {
	width:100%;
}

.adHead1Left {
	padding:0 10px 0 0;
	border:0;
	vertical-align:top;
	width:100%;
}

.adHead1Table {

}

.adHead1TableLeft {
	padding:5px 10px 5px 0;
	border-top:0;
	border-right:0;
	border-top:1px dashed #ccc;
	border-left:0;
	font-weight:bold;
	vertical-align:top;
}

.adHead1TableRight {
	padding:5px 0 5px 0;
	border-top:0;
	border-right:0;
	border-top:1px dashed #ccc;
	border-left:0;
	vertical-align:top;
}

#price {
	background-color:#ffc;
	float:left;
}

.adHead1TableNote {
	padding:0 0 5px 0;
}

.adHead1TableFoot {
	padding:0 0 0 0;
	border-top:1px dashed #ccc;
}

.makeOffer {
	margin:0 0 0 0;
	border:1px solid #ccc;
	background-color:#900;
	padding:2px 0 3px 0;
	width:90px;
	text-align:center;
	float:right;
}

.makeOffer a,
.makeOffer a:visited,
.makeOffer a:hover {
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.adHead1Right {
	padding:0;
	border:0;
	vertical-align:top;
	width:300px;
}

.adHead2 {
	width:100%;
}

.adHead2Left {
	padding:0 20px 0 0;
	border:0;
	vertical-align:top;
}

.adHead2Table {
	width:100%;
}

.adHead2TableLeft {
	padding:5px 10px 5px 0;
	border-top:0;
	border-right:0;
	border-bottom:1px dashed #ccc;
	border-left:0;
	font-weight:bold;
	vertical-align:top;
}

.adHead2TableRight {
	padding:5px 0 5px 0;
	border-top:0;
	border-right:0;
	border-bottom:1px dashed #ccc;
	border-left:0;
	vertical-align:top;
}

.adHead2TableNote {
	padding:0 0 5px 0;
}

.adHead2TableFoot {
	padding:10px 0 10px 0;
	border-bottom:1px dashed #ccc;
}

.adHead2Right {
	padding:0;
	border:0;
	vertical-align:top;
	width:300px;
}

.adHead1Right img {
	border:1px solid #ccc;
}

#photoScroll {
	float:left;
	margin:1px 0 0 0;
}

#photoScroll img {
	margin:0 1px 0 0;
}

#photoEnlarge {
	float:right;
	margin:1px 0 0 0;
}

#adBody {
	width:575px;
	padding:0 0 0 0;
	overflow:hidden;
}

#foot1 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
}

.replyLink1 {
	border:1px solid #ccc;
	background-color:#f9f9f9;
	padding:3px 3px 5px 3px;
	width:60px;
	float:right;
	text-align:center;
	text-decoration:none;
	color:#666;
}

/* Styles for the pricing details panel when placing an ad */
#createAd_progress_icons {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:center;
	border:0px none;
	background-color:#ff0000;
}

#createAd_priceDetail {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:right;
	width:220px;
	border:0px none;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	background-color:#000000;
}

#createAd_priceDetail_head {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 10px;
	display:block;
	height:18px;
	border:0px none;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	background-color:#000000;
}

#createAd_priceDetail_price {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 10px;
	display:block;
	height:30px;
	border:0px none;
	color:#000000;
	font-weight:normal;
	text-align:left;
	background-color:#cccccc;
}

.navBox1 a,
.navBox1 a:active,
.navBox1 a:visited,
.navBox1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color:#CBA469;
	letter-spacing: 0px;
}

.centerrail a,
.centerrail a:active,
.centerrail a:visited,
.centerrail a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color:#CBA469;
	letter-spacing: 0px;
}

div.relatedstoryborder
{
	border-top: 1px solid #CBA469;
	border-bottom: 1px solid #CBA469;
}
/****** ---End CSS from Kaango--- ***********/


/*** Styles from Merc ***/
div#hs_wrap {
	width: 420px;
	padding: 10px 0px 0px 0px;
	background-image: url("search_bg_kr.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
p.hs_intro {color: #333; font-size: 11px; margin: 0px 0px 4px 11px; padding: 0;}
a.homescape, td#hs_footlinks a {color: #1a456c; text-decoration: underline;}
td.catcell {padding-top: 3px; vertical-align: top; white-space: nowrap;}
a.searchType {font-size: 11px; font-weight: normal; color: #333; text-decoration: none;}
a.searchTypeOn {font-size: 11px; font-weight: bold; color: #872300; text-decoration: none;}
table#home_1 {margin: 10px 0px 0px 9px; border: 0;}
table#home_2 {margin: 0px 0px 0px 9px; border: 0;}
table#home_3 {margin: 0px 0px 7px 9px; width: 395px; border: 0;}
td#home2_leftcol {width: 235px; padding-bottom: 4px;}
table#new_const {margin: 0px 0px 0px 9px; border: 0;}
table#open_house {margin: 0px 0px 0px 9px; border: 0;}
td.hs_topcell {height: 28px; padding-bottom: 4px;}
td.bedrooms {padding-right: 27px;}
.formlabel {color: #333; font-size: 11px; margin: 1px 0px; padding: 0; letter-spacing: -1px;}
td.advsrch_cell {width: 135px; font-size: 11px; text-align: right;}
td#pricecell2 {font-size: 9px;}
td.submitcell {padding-top: 7px; text-align: center;}
td.yellowcell {background-color: #F2EDC3; border: 1px solid #872300; border-width: 0px 1px; vertical-align: top;}
table#search_wrap {margin-top: 9px; border: 0;}
table#other_wrap {margin-top: 9px; border: 0;}
table#other {width: 404px; margin: 0px 0px 2px 9px; border: 0;}
td#other_img {width: 155px; vertical-align: top;}
td#other_lf {color: #333; font-size: 10px; letter-spacing: -1px; text-align: right; white-space: nowrap;}
td#other_cen {padding: 0px 8px; text-align: right;}
td#other_cen input {font-size: 11px; width: 55px;}
div#hs_wrap select {font-size: 11px;}
div#hs_wrap input {font-size: 11px;}
td#hs_footlinks {padding: 2px 5px 2px 0px; text-align: center; font-size: 11px; line-height: 1.4em;}

/* map-related styles */
table#mapTable {border: 0;}
p.tinyhed_left {font-size: 9px;	line-height: 1.3em; margin: 6px 0px 0px 0px;}
p.tinyhed_rt {font-size: 9px;line-height: 1.3em; margin: 6px 0px 0px 0px; padding-left: 12px;}
a.linkOff {padding: 0 0 0 12px;}
a.linkOn {
        background-image: url("bullet.gif");
        background-repeat: no-repeat;
        background-position: 5px 4px;
        padding: 0 0 0 12px;}
table#hs_map {margin-left: 9px; width: 395px; border: 0;}
td#map_rtcol {
	font-size: 11px;
	color: #000;
	line-height: 16px;
	padding: 3px 0px 5px 0px;
	vertical-align: top;}
td#map_leftcol {
	width: 205px;
	padding: 5px 0px;
	vertical-align: top;}
img#imgMap {border: 1px solid #333;}

/* form elements */

input#geo_area_text {width: 147px; margin-right: 2px;}
select#geo_area_text_lookup_id {width: 50px;}
select#filter_min_price {width: 86px;}
select#filter_max_price {width: 86px;}
select#filter_property_type {width: 137px;}
select#filter_min_bed {width: 55px;}
select#filter_min_bath {width: 55px;}
select#filter_party_id {width: 151px;}
input.gobut {margin: 0px 2px;}
td#citycell2 input#geo_area_text {width: 120px; margin-right: 2px;}
td#statecell2 select#geo_area_text_lookup_id {width: 53px;}
td#pricecell2 select#filter_min_price {width: 83px;}
td#pricecell2 select#filter_max_price {width: 85px;}
input#filter_mls_id {width: 60px; margin-right: 2px;}


.findahome_left {float:left;width:420px;margin:0px 15px 10px 0px;} .findahome_right {float:left;width:175px;margin-bottom:10px;}
.findahome_bottom {float:left;width:610px;margin-bottom:10px;}

#findahome_promospot {margin-top:20px;text-align:center;}
#findahome_column1 {float:left;width:200px;margin:0px;padding-right:2px;}
#findahome_column2 {float:left;width:201px;margin:0px;padding:0px 2px 0px 2px;}
#findahome_column3 {float:left;width:200px;margin:0px;padding-left:2px;}
#findahomebottom_column {float:left;text-align:left;width:50%;font-family:arial,sans serif;font-size:12px;}

legend.header {font-family:verdana;font-size:10px;text-transform:uppercase;color:#f00; font-weight:bold;padding:3px;border:1px solid #f00;}
fieldset.height {height:150px;text-align:left;padding-top:5px;padding-left:10px;}
.subtext{font-family:arial;font-size:12px;}
/*** End Styles From Merc ***/
/*************************************************Article CSS Used to override global CSS**************************/


/* Homescape second widget begins */

div#HSwrap {
width: 420px;
margin: 0 5px;
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 11px;
color: #252525;
text-align: left;}

div#HSwrap p {margin: 0; padding: 0;}
div#HSwrap a {color: #026288; text-decoration: none;}
div#HSwrap select {font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #485458; margin: 0;}
div#HSwrap input {font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #485458; margin: 0;}
div#HSwrap a img {border: 0;}
div#HSwrap a {outline: none; -moz-outline: none;}
div#HSwrap form {margin: 0;}
div#HSwrap ul {margin: 0; padding: 0; list-style-type: none;}
div#HSwrap li {margin: 0; padding: 0; display: block; float: left;}

div#HSwrap .bolditalic {font-style: italic; font-weight: bold;}
div#HSwrap span.boldyellow {color: #F8F3CC; font-weight: bold;}

/* top section */
div#HSwrap div#HShed {
background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_051145_bg_hed.gif"); background-repeat: repeat-x; background-position: bottom;
background-color: #447C09;
border-width: 1px 1px 0 1px; border-color: #000; border-style: solid;
color: #fff;
font-size: 20px;
font-weight: bold;
line-height: 25px;
padding: 6px 10px 4px 10px;
height: 25px;}
div#HSwrap span.HSheadline {float: left;}
div#HSwrap span.HSlogo {float: right; margin-top: -1px;}

/* red stripes */
div#HSwrap div#HSstripe1, div#HSwrap div#HSstripe2 {
background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_051538_bg_stripe.gif"); background-repeat: repeat-x; background-position: bottom left;
background-color: #e58c47;
border-width: 2px 1px 1px 1px; border-color: #000; border-style: solid;
height: 14px;
padding: 4px 11px 0px 11px;
color: #fff;
font-size: 10px;
line-height: 10px;}
div#HSwrap div#HSstripe2 {
background-position: top left;
border-width: 0 1px 2px 1px;}

/* main section (grey background) */
div#HSwrap div#sectOne {
background-color: #e5e5e5;
/* background-image: url("bg_local.gif"); background-repeat: no-repeat; background-position: right bottom; */
border-width: 0 1px 1px 1px; border-color: #252525; border-style: solid;
padding: 10px 0;}

div#HSwrap ul#cityList {padding: 0 0 0 10px;}
div#HSwrap ul#cityList li {margin: 0 0 10px 0;}
div#HSwrap ul#cityList li.item1 {width: 340px;}
div#HSwrap p.hed {font-size: 14px; font-weight: bold; margin-bottom: 3px;}

div#HSwrap input.quickCity {font-size: 14px; width: 325px; padding-left: 3px; margin-bottom: 2px;}
div#HSwrap select.quickState {font-size: 14px; width: 55px;}

div#HSwrap div#sectOne a#listLink {color: #026288; text-decoration: underline;}

div#HSwrap ul#priceList {clear: left; padding: 0 0 0 10px;}
div#HSwrap ul#priceList li {margin: 0 10px 10px 0;}

div#HSwrap select.quickPriceMin {width: 115px; margin-bottom: 5px;}
div#HSwrap select.quickPriceMax {width: 115px;}
div#HSwrap select.quickProptype {width: 160px;}
div#HSwrap select.quickBeds {width: 100px; margin-bottom: 5px;}
div#HSwrap select.quickBaths {width: 100px;}

div#HSwrap ul#radios {clear: left; height: 34px; padding: 0 0 0 10px; margin: 0; background-color: #d7d7d7;}
div#HSwrap ul#radios li {padding: 0 10px 0 0; margin-top: 10px;}
div#HSwrap ul#radios li.radItem {padding-right: 3px;}
div#HSwrap img.dotdiv {margin: 3px 0;}

div#HSwrap a.const {font-size: 12px; font-weight: bold; color: #8a9295; text-decoration: none;}
div#HSwrap a.constOn {font-size: 12px; font-weight: bold; color: #3b3b3b; text-decoration: none;}

div#HSwrap table#submitTable {clear: left; border: 0; border-collapse: collapse; margin: 10px 0 0 10px;}
div#HSwrap table#submitTable td {padding: 0;}
div#HSwrap table#submitTable td.one {vertical-align: top;}

div#HSwrap table#submitTableNC {display: none; clear: left; border: 0; border-collapse: collapse; margin: 10px 0 0 10px;}
div#HSwrap table#submitTableNC td {padding: 0; vertical-align: top;}
div#HSwrap table#submitTableNC td.or {padding: 0 5px 0 5px; font-size: 11px; font-style: italic; color: #252525; vertical-align: middle;}
div#HSwrap table#submitTableNC td a.searchBut {font-size: 14px;}

div#HSwrap a.searchBut {display: block; width: 171px; height: 37px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_051310_bg_searchbut.gif"); background-repeat: no-repeat; color: #fff; font-size: 16px; line-height: 1em; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; padding-top: 8px;}
div#HSwrap a#dspComm {width: 200px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_051433_bg_searchbut_wide.gif");}
div#HSwrap a#advSrchLink, div#HSwrap a#classSrchLink {display: block; width: 105px; height: 15px; margin: 2px 0 2px 37px; padding: 0; color: #3B6D00; font-size: 11px; font-weight: bold; text-decoration: underline;}
div#HSwrap a#advNCSrchLink {color: #85200a; font-size: 11px; font-weight: bold; text-decoration: underline;}

/* white section(s) */
div#HSwrap div.whtSect {
background-color: #fff;
border-width: 0 1px 1px 1px; border-color: #252525; border-style: solid;}

div#HSwrap table.whtSectTable {border: 0;}
div#HSwrap table.whtSectTable td.one {padding: 10px 0 10px 10px; width: 200px; border-right: 1px solid #ccc; vertical-align: top;}
div#HSwrap table.whtSectTable td.two {padding: 10px 0 10px 10px; vertical-align: top;}

div#HSwrap p.subhed {font-size: 12px; font-weight: bold; margin-bottom: 8px;}
div#HSwrap span.underline {border-bottom: 1px dotted #aaa;}

div#HSwrap table.whtSectTable input {font-size: 10px;}
div#HSwrap table.whtSectTable select {font-size: 10px;}

/* white section: OPEN HOUSES */
div#HSwrap table#ohAlign {border: 0;}
div#HSwrap table#ohAlign td {padding: 0;}
div#HSwrap table#ohAlign td.left {width: 139px;}

div#HSwrap table.whtSectTable td#openhouses input.ohCity {width: 134px; padding-left: 3px;}
div#HSwrap table.whtSectTable td#openhouses select.ohState {width: 50px;}
div#HSwrap table.whtSectTable td#openhouses select.ohMinPrice {width: 93px; margin: 5px 3px 5px 0;}
div#HSwrap table.whtSectTable td#openhouses select.ohMaxPrice {width: 93px; margin: 5px 0;}

/* white section: NEW CONST */
div#HSwrap table.whtSectTable td#newconstruction select.ncBuilder {width: 158px; margin-right: 3px;}
div#HSwrap table.whtSectTable td#newconstruction select.ncArea {width: 158px; margin-right: 3px;}
div#HSwrap table.whtSectTable td#newconstruction div.ordiv {height: 22px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2007/0607/20070607_041631_or_div.gif"); background-repeat: no-repeat; background-position: left center;}

/* white section: EMAIL ALERTS */
div#HSwrap table.whtSectTable td#emailalerts {padding-bottom: 25px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2007/0607/20070607_041608_icon_alert.gif"); background-repeat: no-repeat; background-position: right bottom;}
div#HSwrap table.whtSectTable td#emailalerts p.alertText {font-size: 10px; margin: 0 10px 5px 0; color: #485458;}
div#HSwrap table.whtSectTable td#emailalerts a#setup {font-weight: bold;}

/* grey section(s) */
div#HSwrap div.grySect {
background-color: #e5e5e5;
border-width: 0 1px 1px 1px; border-color: #252525; border-style: solid;}

div#HSwrap table.grySectTable {border: 0;}
div#HSwrap table.grySectTable td.one {padding: 10px 0 10px 10px; width: 200px; border-right: 1px solid #ccc; vertical-align: top;}
div#HSwrap table.grySectTable td.two {padding: 10px 0 10px 10px; border-left: 1px solid #fff; vertical-align: top;}

div#HSwrap table.grySectTable input {font-size: 10px;}
div#HSwrap table.grySectTable select {font-size: 10px;}

div#HSwrap table#mlsAlign {border: 0;}
div#HSwrap table#mlsAlign td {padding: 0;}
div#HSwrap table#mlsAlign td.left {width: 164px;}

div#HSwrap table.grySectTable td#mlsNumber input.mlsField {width: 156px; padding-left: 3px;}

/* footer */
div#HSwrap div#HSfoot {background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_050936_bg_foot.gif"); background-repeat: no-repeat; background-position: bottom center; border-top: 1px solid #2E3C3F;}
div#HSwrap div#HSfoot p {font-size: 10px; line-height: 1.9em; padding: 10px 0px 15px 10px;}
div#HSwrap div#HSfoot a {color: #fff; text-decoration: none;}
div#HSwrap div#HSfoot a:hover {color: #fff; text-decoration: underline;}
div#HSwrap div#HSfoot span.divider {padding: 0 6px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2007/0607/20070607_041523_dot_div_foot.gif"); background-repeat: no-repeat; background-position: center center;}
/* Homescape second widget ends */


/* Cars widget starts*/
span.widget1 {
margin: 0px;
font-family:Arial,verdana,sans-serif; 
font-size:18pt;
font-weight:bold;
color:#3F25AE
}
span.widget2 {
margin: 0px;
font-family:Arial,verdana,sans-serif; 
font-size:13pt;
font-weight:bold;
color:#EB5900
}
span.widget3 {
margin: 0px;
font-family:Arial,verdana,sans-serif; 
font-size:8pt;
font-weight:bold;
color:Black
}
span.widget4 {
margin: 0px;
font-family:Arial,verdana,sans-serif; 
font-size:9.25pt;
color:Black
}
select.widget {
margin: 0px;
font-size: 13px;
}
select.widgetmm {
margin: 0px;
font-size: 13px;
width: 174px;
}
input.text.widget {
margin: 0px;
font-size: 13px;
}
a.widget { 
font-family:Arial,verdana,sans-serif;
font-size:8pt;
font-weight:bold;
}
a.widget:active { color: #3F25AE; text-decoration: underline; }
a.widget:visited { color: #3F25AE; text-decoration: underline; }
a.widget:hover { text-decoration: none; }

a.widgetsm { 
font-family:Arial,verdana,sans-serif;
font-size:8pt;
}
a.widgetsm:active { color: #3F25AE; text-decoration: underline; }
a.widgetsm:visited { color: #3F25AE; text-decoration: underline; }
a.widgetsm:hover { text-decoration: none; }
a.widgetlg { 
font-family:Arial,verdana,sans-serif;
font-size:7.5pt;
font-weight:bold;
}
a.widgetlg:active { color: #3F25AE; text-decoration: underline; }
a.widgetlg:visited { color: #3F25AE; text-decoration: underline; }
a.widgetlg:hover { text-decoration: none; }
ul.widget{
list-style-position: inside;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
}
li.widget{
margin-top: 0px;
margin-bottom: 0px;
list-style:square;
color:#EB5900;
}
table.widget{
white-space: no-wrap;
}
.BttnPill { display: inline; white-space: no-wrap;}
.BttnPill a { text-decoration: none; width: auto; }
.BttnPill a:link, .BttnPill a:active, .BttnPill a:visited { color: #fff; text-decoration: none; }
.BttnPill a:hover { color: #fc0; cursor: pointer; text-decoration: none; }
.BttnPill .bttntxt a{ padding-left: 20px; }
/* ? */.BttnPill .bttntxtalt a{ padding-left: 10px; }
.bttntxt{ 	float: left; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; padding: 0 2px 1px 0; height: 17px; line-height: 16px; }
/* ? */	.bttntxtalt { background: transparent url(http://www.cars.com/images/long_back_orng_no_arrow.gif) no-repeat left top; } 
.bttntxt { background: transparent url(http://www.cars.com/images/long_back_orng.gif) no-repeat left top; } 
.bttncap { float: left; width: 8px; height: 17px; padding: 0;} 
.bttncap { background: transparent url(http://www.cars.com/images/bttncapOrngR.gif) no-repeat top left; }
/* Cars widget ends*/