@charset "utf-8";
/* CSS Document */
body {
	font: 11px Tahoma;
	/*background: url(../images/bg-body.gif) repeat-x #fff;*/
	background: url(../images/bg-body.gif) top center no-repeat #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #252525;
}

img {
	border: 0;
}

form {
	margin: 0;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clean {
	clear: both;
}

.txtBox {
	margin: 0;
	padding: 4px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #b97407;
}

.txtBox2 {
	margin: 0;
	padding: 4px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #7d7c7c;
}

.submit {
	margin: 0;
	padding: 4px;
	border: 1px outset #eee;
	background: #464646;
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
}

.right {
	float: right;
}

/* wrapper starts */
.fix #wrapper {
/* 	position: relative;
 */	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
/* wrapper ends */

/* header starts */
.fix #header {
/* 	position: relative;
 */	width: 776px;
	margin: 0 auto;
}

.fix #header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3f97c5;
	margin: 0;
}

.fix #header h1 span {
	font-size: 16px;
}

.slogan {
	width: 521px;
	/*height: 47px;*/
	margin: 0;
	padding: 24px 0 0 0;
	float: left;
/* 	position: absolute;
 */}
/* header ends */

/* topNav starts */
.fix #topNav {
	height: 47px;
	margin: 0 0 0 521px;
	padding: 0;
}

.fix #topNav .linkBox {
	margin: 0 0 0 1px;
	padding: 0;
	float: right;
}

.fix #topNav .linkBox2 {
	margin: 0;
	padding: 0;
	float: right;
}

/* topNav ends */

/* midNav starts */
.fix #midNav {
/* 	position: relative;
 */	width: 776px;
	margin: 0 auto;
}

/*.fix #midNav a {
	margin: 2px 1px 0 1px;
	padding: 10px 14px 0 14px;
	border-top: 8px solid #b5c445;
	border-right: 1px solid #fff;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	float: left;
}

.fix #midNav a:hover {
	margin: 2px 1px 0 1px;
	padding: 10px 14px 0 14px;
	border-top: 8px solid #fec84e;
	border-right: 1px solid #fff;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #fe0000;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	float: left;
}
*/
.fix #midNav .navHolder {
	height: 48px;
	border-left: 1px solid #fff;
	display: block;
	margin-top: 2px;
}

/*---------------- Root = Horizontal, Secondary = Vertical------------------ */
ul#navmenu-h {
  margin: 0 0 0 0;
  border: 0 none;
  padding: 0;
  width: 776px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  margin-top: 24px;/* to drop down to sub menu ul */
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 170px;
  height: 28px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  padding-bottom: 0;
}

/* Root Menu */
ul#navmenu-h a {
	margin: 0 1px 0 1px;
	padding: 10px 14px 0 14px;
	border-top: 8px solid #b5c445;
	border-right: 1px solid #fff;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	height: 30px!important;
	height: 28px; /*For IE*/
	z-index: inherit;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
	border-top: 8px solid #fec84e;
	background: none;
	color: #fe0000;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #e5e5e5;
  color: #666;
  border: none;
  text-align: left;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #d0d0d0;
  color: #000;
  border: none;
  text-align: left;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
/*---------------- Root = Horizontal, Secondary = Vertical------------------ */
/* midNav ends */

/* banner starts */
.fix #banner {
 	background: url(../images/sellmyhome-banner.jpg) no-repeat;
	width: 776px;
	height: 185px;
	margin: 0 auto;
}

.fix #banner .link {
	width: 256px;
	height: 185px;
	margin: 0 9px 0 0;
	padding: 0;
	float: left;
/* 	position: absolute;
 */}
 
/* banner ends */

/* titleLink starts */
.fix #titleLink {
	width: auto;
	margin: 0 0 0 0;
	padding: 31px 0 0 0;
	float: left;
}

.fix #titleLink h1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	color: #fff;
}

.fix #titleLink p {
	margin-bottom: 4px;
	line-height: 22px;
	color: #fff;
	font-size: 12px;
}

.fix #titleLink a {
	color: #fff;
	text-decoration: none;
}

.fix #titleLink a:hover {
	color: #fff;
	text-decoration: underline;
}

.fix #titleLink ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.fix #titleLink li {
	margin: 0 0 0 0;
	padding: 0;
}
/* titleLink ends */

/* container starts */
.fix #container {
	background: url(../images/bg-container1.gif) left top repeat-y;
	width: 776px;
	margin: auto;
	padding: 15px 0;
	text-align: left;
}

.fix #container2 {
	background: #fff;
	width: 776px;
	margin: auto;
	padding: 15px 0;
	text-align: left;
}
/* container ends */

/* colOne starts */
.fix #colOne, .fix #colTwo {
	margin: 0;
	padding: 0;
}
/* colOne ends */



/* colOne Properties starts */
.fix #nav {
	width: 228px;
	margin: auto;
	margin-bottom: 3px;
	padding: 0;
}

.fix #nav .navBox {
	margin: 0;
	padding: 0;
	clear: both;
}

.fix #newsletter {
	background: url(../images/bg-newsletter.gif) no-repeat;
	width: 242px;
	height: 215px;
	margin: 0 auto;
	padding: 0;
	color: #fff;
	font-size: 12px;
}

.fix #signin {
	background: url(../images/bg-signin.gif) no-repeat;
	width: 242px;
	height: 215px;
	margin: 0 auto;
	padding: 0;
	color: #fff;
	font-size: 12px;
}

.fix #signin a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.fix #signin a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
/* colOne Properties ends */



/* colTwo Properties starts */
.fix #welcome, .fix #fourBox {
	margin: 0 0 0 0;;
	padding: 0;
}

.fix #welcome h1 {
	margin: 0 0 4px 0;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
}

.fix #welcome h2 {
	margin: 0 0 4px 0;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
}

.fix #welcome h2 .author {
	font-size: 12px;
	color: #999;
}

.fix #welcome h3  {
	margin: 0 0 4px 0;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}

.fix #welcome h3 .author2 {
	font-size: 12px;
	color: #999;
}

.fix #welcome p {
	margin: 0 0 12px 0;
	line-height: 18px;
	text-align: justify;
}

.fix #welcome a {
	color: #418eb8;
	text-decoration: none;
}

.fix #welcome a:hover {
	color: #fe0000;
	text-decoration: underline;
}

.fix #welcome ul { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.fix #welcome li {
	margin: 0 0 10px 0;
	line-height: 16px
}

.fix #welcome ol ol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: decimal;
	line-height: 18px;
}

.fix #welcome li.bg {
	padding: 0 0 10px 18px;
	background: url(../images/bullet-001.gif) no-repeat;
}

.fix #welcome li.bg2 {
	margin: 0px;
	padding: 0 0 8px 18px;
	background: url(../images/bullet-001.gif) no-repeat;
}

.fix #welcome li.deci {
	padding: 0 0 0 0;
	line-height: 18px;
	text-align: justify;
}


.fix #welcome  dl {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.fix #welcome dd {
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
}

.fix #welcome .blue {
	color: #418eb8;
}

.fix #welcome .red {
	color: #fe0000;
}
/* colTwo Properties ends */


/* footer starts */
#footer {
	margin: 0;
	padding: 0;
	background: url(../images/bg-footer.gif) repeat-x;
	color: #000;
}

/* footer ends */

/* footerMain starts */
#footerMain {
	width: 776px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

#footerMain a {
	color: #000;
	text-decoration: none;
}

#footerMain a:hover {
	color: #000;
	text-decoration: underline;
}

#footerMain p {
	margin: 0 0 6px 0;
	line-height: 18px;
	text-align: center;
}
/* footerMain ends */



/*------------- Content Pages -------------*/
.bigTxt {
	font-size: 14px;
	font-weight: bold;
}

.midiumTxt {
	font-size: 12px;
	font-weight: bold;
}

.thanks {
	background: url(../images/bg-thanks.gif) bottom right no-repeat;
}

.linkTitle {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 4px 0 8px 0;
	background: url(../images/bg-bottom.gif) bottom repeat-x;
	color: #418eb8;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	display: block;
}

.linkTitle2 {
	width: 100%;
	margin: 14px 0 0 0;
	padding: 8px 0 4px 0;
	background: url(../images/bg-bottom.gif) top repeat-x;
	color: #418eb8;
	font-size: 12px;
	font-weight: bold;
	display: block;
}

.linkTitle3 {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 4px 0 8px 0;
	background: url(../images/bg-bottom.gif) bottom repeat-x;
	color: #418eb8;
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 20px;
}

.rightQuote {
	width: auto;
	height: auto;
	margin: 0 0 10px 10px;
	float: right;
}

.leftQuote {
	width: auto;
	height: auto;
	margin: 0 10px 10px 0;
	float: left;
}

.bgRowOne {
	background: #fe990d;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 8px;
}

.bgRowTwo {
	background: #eee;
	padding: 8px 8px;
}

.bgRowThree {
	background: #fe990d;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 6px;
}

.red {
	color: #ff6633;
}

.adBox {
	width: 228px;
	margin: 0 auto;
	margin-bottom: 5px;
	padding: 0;
	text-align: center;
}

.fix #container2 {
	background: #fff;
	width: 776px;
	margin: auto;
	padding: 15px 0;
	text-align: left;
}

.bgColOne {
	background: #e3eaec;
	font-size: 12px;
	font-weight: bold;
	color: #666699;
	padding: 6px 10px;
}

.bgColOne a {
	color: #666699;
	text-decoration: none;
}

.bgColOne a:hover {
	color: #666699;
	}

.bgColTwo {
	background: #f3f3f3;
	padding: 6px 10px;
}

.bgColThree {
	background: #eaeaea;
	padding: 6px 10px;
}

.bgColFour {
	background: #f3f3f3;
	padding: 2px 6px 12px 6px;
	line-height: 16px;
}

.bigTxt2 {
	font-size: 12px;
	font-weight: bold;
}

.tdSepretor {
	border-bottom: 1px dashed #ccc;
}

.disclaimer {
	font-size: 10px;
	color: #8a8a8a;
}


#normal {
	margin: 0;
	padding: 0;
}

#normal ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

#normal li {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	background: url(../images/bullet-001.gif) no-repeat;
}


#way {
	margin: 0;
	padding: 0;
}

#way a {
	color: #252525;
	text-decoration: none;
}


#way a:hover {
	color: #252525;
	text-decoration: none;
}



/* 101Reason starts */
#reason {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
}
/* 101Reason starts */
/*------------- Content Pages -------------*/

.vis {
	margin: 0 0 2px 0;
	padding: 0;
	display: block;
}

.but {
	background: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	border: 1px outset #ccc;
	padding: 2px;
	width: 165px;
}

.boxCredit {
	background: url(../images/bg-box-1.jpg) top center no-repeat;
	height: 75px;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	color: #fff;
}

/* property starts */
#property {
	margin: 8px 0 0 0;
	padding: 0;
	display: table;
}

#property .proHolder {
	padding: 4px 9px;
	display: block;
	background: #eee;
	border: 1px solid #ccc;
	text-align: center;
}

#property .proHolder:hover {
	background: #fff;
	border: 1px solid #b5b5b5;
	text-align: center;
}

#property .proHolder p {
	text-align: center;
	margin: 0 0 4px 0;
}

#property .proHolderOver {
	padding: 4px 9px;
	display: block;
	background: #DDD;
	border: 1px solid #BBB;
	text-align: center;
}

#property .proHolderOver:hover {
	background: #fff;
	border: 1px solid #b5b5b5;
	text-align: center;
}

#property .proHolderOver p {
	text-align: center;
	margin: 0 0 4px 0;
}

/* property ends */

/* house starts */
#house {
	margin: 10px 0 10px 0;
	padding: 0;
}

#house p {
	margin: 0 0 4px 0;
	line-height: 14px;
}

#house .housePic {
	border: 1px solid #ccc;
	width: 400px;
	margin: 0 auto;
	padding: 10px;
	display: block;
	text-align: center;
}

#house .housePic p {
	margin: 0 0 10px 0;
	line-height: 12px;
	text-align: center;
}

#house .houseColOne {
	background: #fe990d ;
	padding: 4px 6px;
	font: 12px Tahoma;
	color: #fff;
	font-weight: bold;
}

#house .houseColTwo {
	padding: 4px 6px;
	border-left: 1px solid #eee;
}

#house .houseColTwo p {
	margin: 0 0 2px 0;
	line-height: 14px;
	text-align: left;
}

/* house ends */


/* New Classes for Login */

#loginFsbo {
	background: url(../images/bg-login-fsbo.gif) repeat-x #fcb655;
	margin: 0 0 12px 0;
	padding: 6px;
	display: block;
	color: #fff;
}

#loginFsbo .titleLog {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
}

#loginFsbo a.forgot {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#loginFsbo a.forgot:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#loginFsbo ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#loginFsbo li {
	margin: 0 0 0 0;
	padding: 0 12px 0 0;
	list-style-type: circle;
	display: inline;
}

#sidebar {
	margin: 0;
	padding: 14px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar li {
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
}

#sidebar a {
	color: #418eb8;
	text-decoration: none;
}

#sidebar a:hover {
	color: #ff0000;
	text-decoration: underline;
}

#sidebar h1 {
	font-size: 12px;
	margin: 0 0 4px;
}

#sidebar h2 {
	font-size: 18px;
	margin: 0 0 4px;
}

#rcolumn {
width: 246px;
display: block;
margin-left: 14px;
}

#rcolumn h1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

#rcolumn ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#rcolumn li {
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	background: url(../images/bullet-001.gif) no-repeat;
}

