.contentpage, .home {
padding-bottom:330px;
min-height:100%;
}
* html .contentpage {
height:100%; /* IE6 treats height as min-height */
}

html, body {height: 100%;overflow:inherit; }

body {
height:auto !important;
margin:0 auto;
min-height:100%;
position:relative;

	margin: 0;
	padding: 0;
	background: #ffffff url("/images/1.png") left top repeat-x;
	font-family: helvetica, arial sans-serif;
	font-size: 14px;
	color: #132845;
}
form, ul, h1, h2, h3, ol {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.red {
	background: #d42a01;
}
.blue {
	background: #1d3b64;
}
.wrapper {
	width: 948px;
	margin: 0 auto;
}

/* start header */

#header {
	padding: 30px 38px;
	background: transparent url("/images/a7.png") 862px 4px no-repeat;
position:relative;
}
#header p,#header p a {
display:block;
position:absolute;
text-indent:-10000px;
width:47px;
height:52px;
margin:0;
padding:0;
right:20px;
top:3px;

}
#header ul li.a0 a{
	background: transparent url("/images/11.png") 0px 0;
	width: 41px;
}
#header ul li.a1 a{
	background: transparent url("/images/11.png") -59px 0;
	width: 69px;
}
#header ul li.a2 a{
	background: transparent url("/images/11.png") -145px 0;
	width: 158px;
}
#header ul li.a3 a{
	background: transparent url("/images/11.png") -320px 0;
	width: 153px;
}
#header ul li.a4 a{
	background: transparent url("/images/11.png") -510px 0;
	width: 87px;
}
#header ul li.a5 a{
	background: transparent url("/images/11.png") -612px 0;
	width: 36px;
}
#header ul li a{
	height: 11px;
	display: block;
	text-indent: -10000px; 
	overflow: hidden;
}
#header ul li{
	display: block;
	float: left;
	margin: 0 17px 0 0;
}
#header ul {
	list-style: none;
}

/* end header */




/* start top content */

.top_content {
	margin: 34px 38px 0;
}
.top_content .moving-kit p input {
	border: 0;
	vertical-align: middle;
	background: transparent url("/images/5.png") no-repeat left top;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	display: inline-block;
	width: 194px;
	color: #b7b7b7;
	margin-right: 7px;
	float: right;
}
.top_content .moving-kit div a {
	display: block;
	float: right;
	width: 270px;
	height: 46px;
	overflow: hidden;
	background: transparent url("/images/150.png") no-repeat;
	text-indent: -10000px;
text-decoration:none;
font-size:0px;
line-height:0;
}
.top_content .moving-kit div {
	margin-top: 44px;
	padding-right: 29px;
}
.top_content .moving-kit h2 span {color:#a41f00;}
.top_content .moving-kit h2 b {color:#040404;}
.top_content .moving-kit h2 {
	display: block;
letter-spacing:-0.01em;
	/*background: transparent url("http://www.nubrilliance.com/images/uploads/common/4.png") no-repeat left top;*/
color:#1d3b64;
font-size:16px;
text-transform:uppercase;

	height: 29px;
	width: 275px;
	float: right;
	margin-top: 8px;
	padding-right: 22px;
}
.top_content .moving-kit {
	width: 400px;
	height: 122px;
	float: right;
	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/3.png") no-repeat left top;
}
.top_content h1 {
	display: block;
	float: left;
	margin: 12px 0 0 0;
}

.top_content h1 a {
	display: block;
	height: 118px;
	width: 327px;
	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/2.png") no-repeat left top;
	text-indent: -10000px; 
}

/* end top_content */




/* start middle_content */

.home .middle_content {
	width: 868px;
	height: 358px;
	background: transparent url("/images/7.png") no-repeat;
	padding: 42px 39px 50px;
}
 .middle_content h1 {
color: #1d3b64;
font-size: 51px;
}
 .middle_content h2 {
color: #bc2000;
font-size: 21px;
}
 .middle_content h2 b{
color: #1d3b64;
}
.home .middle_content h1 b{color:#ffd800;}
.home .middle_content h1 {
	display: block;
	height: 203px;
	width: 531px; 
	float: left;
	margin: 35px 0 0 40px;
	font-size:44px;
	color:#FFFFFF;
	text-transform: uppercase;
	letter-spacing:-1px;
}

.home .middle_content .menu li.a0 a{
	background: transparent url("/images/12.png") no-repeat 0px 0px;
	width: 202px;
}
.home .middle_content .menu li.a1 a{
	background: transparent url("/images/12.png") no-repeat -228px 0px;
	width: 198px;
}
.home .middle_content .menu li.a2 a{
	background: transparent url("/images/12.png") no-repeat -452px 0px;
	width: 191px;
}
.home .middle_content .menu li.a3 {
	margin: 0;	
}
.home .middle_content .menu li.a3 a{
	background: transparent url("/images/12.png") no-repeat -671px 0px;
	width: 174px;
	margin-left: 3px;
}

.home .middle_content .menu li a{
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -10000px;
}
.home .middle_content .menu li{
	display: block;
	float: left;
	margin: 0 24px 0 0;
}
.home .middle_content ul.menu {
	list-style: none;
	display: block;
	margin: 47px 0 0 15px;
}
.home .middle_content div.buy-now {
	float: right;
	margin-top: -10px;
}
div.buy-now img{
	position: absolute;
	bottom: 84px;
	display: block;
	left: 0;
}
div.buy-now a{
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	width: 152px;
	height: 43px;
	position: absolute;
	bottom: 25px;
	left: 35px;
}
div.buy-now {
	height: 285px;
	width: 222px;
	position: relative;
	background: transparent url("/images/9.png") no-repeat left bottom;
}

/* end middle_content */



/* start content */

.home .content p {
	margin: 0;
}
.content {
	margin: 0 0 0 38px ;
	width: 884px;
}
.content .about-author img {
	border: 1px solid black;
	float: left;
	margin: 0 40px 0 0;
}
.content .about-author p {
	color: #3f3f3f;
	font-size: 12px;
	line-height: 14px;
}
.content .about-author h2 {
	color: #d42a01;
	text-transform: uppercase;
	font-size: 20px;
	margin: 8px 0 35px 0;
}
.content .about-author {
	width: 367px;
	float: left;
}

.content .read-more, .content .view-now {
	background: transparent url("/images/13.png") no-repeat left top;
	width: 95px;
	height: 22px;
	text-align: center;
	color: #d42a01;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0 0 0;
}

.content .view-now, .content .read-more {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
}

.content  a.schedule{
color:#9C1A00;
display:block;
font-size:12px;
font-weight:bold;
height:24px;
margin:112px 0 0 166px;
padding:18px 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
width:145px;
}
.content .schedule-free h2{
	text-indent: -10000px;
}


.content .schedule-free {
	height: 214px;
	width: 451px;
	float: right;
	margin-top:-17px;
	background:  transparent url("http://www.raleighrealestatebook.com/images/uploads/common/18.png") no-repeat left top;
}



.content .about-author, .content .schedule-free, .content .schedule-phone, .content .quote ,
.content .book-abstract, .content .left-column .white-stripe, .content .right-column .advert-box,
.other-guides-alt .selling, .testimonial-block {
	position: relative;
}

.content .link-block h2 {
	/*width: 367px;
	height: 100px;
	display: block;*/
padding: 10px 15px;
}
.content .left-column .everything-you-need h2 {
/*	background: transparent url("/images/31.png") no-repeat 17px 15px; */
}
.content .others-saying h2 {
/*	background: transparent url("/images/32.png") no-repeat 17px 27px;*/
}
.home .content .take-a-glimpse h2 {
/*	background: transparent url("/images/33.png") no-repeat 17px 27px;*/
padding-right: 120px;
}

.content .link-block h2 {
color: white;
text-transform: uppercase;
vertical-align:middle;
	/*text-indent: -10000px;*/
}
.content .left-column .list li b span{
	text-transform: none;
}
.content .left-column .list li b{
	color: #c01b00;
	text-transform: uppercase;
		
}
.content .left-column .list li{
	padding: 0 0 20px 45px; 
	background: transparent url("/images/14.png") no-repeat 0px 0px;
	font-size: 15px;
	line-height: 18px;
	color: #111111;
}
.content .left-column .list ul {
	list-style: none;
}
.content .left-column .list {
	margin-top: 35px;
}
.content .quote p{
	background: transparent url("/images/15.png") no-repeat 0px 35px;
	padding: 35px 0 35px 100px;
}
.content .quote{
	font-family: arial,sans-serif;
	color: #1d3b64;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -0.04em;
	margin-bottom: 35px;
}
.content .book-abstract p{
	padding-bottom: 50px;
}
.content .book-abstract h2{
	margin-bottom: 20px;
}
.content .book-abstract img{
	position: absolute;
	right: -11px;
	top: -52px;
}
.content .book-abstract{
	color: #132845;
	margin-top: 70px;
}
.left-column, .right-column {
	margin-bottom: 50px;
}
.content .left-column .download-free a{
	margin-top: 50px;
	height: 60px;
	display: block;
	width: 302px;
color: white;
font-size: 22px;
text-decoration: none;
	text-transform: uppercase;
padding: 15px 15px 10px 50px;
	background: transparent url("/images/116.png") no-repeat right top;
/*	overflow: hidden;
	text-indent: -10000px;*/
}

.content .left-column .white-stripe div{
	height: 42px;
	width: 1px;
	position: absolute;
	top: -42px;
	left: 408px;
	background: #ffffff;
}
.home .content .left-column {
	width: 367px;
	padding: 0 41px 0 0;
	margin: 45px 0 0 0;
	float: left;
	border-right: 1px solid #bababa;
}

.content .right-column .tips-for-buying-or-selling h2{
	/*background: transparent url("http://www.nubrilliance.com/images/uploads/common/20.png") no-repeat;*/
font-size:28px;
}
.content .right-column .tips-for-buying-or-selling h2 b{
font-size:41px;
letter-spacing: 0px;
}

.content .right-column .selling-your-home div{
	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/26.png") no-repeat 33px 28px;
}

.content .right-column .take-quiz div{
	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/25.png") no-repeat 33px 28px;
}

.content .right-column .search-homes div{
	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/24.png") no-repeat 33px 28px;
}

.content .right-column .tips-for-buying-or-selling div{
	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/23.png") no-repeat 33px 28px;
}

.content .right-column .search-homes h2 b{font-size:41px;}
.content .right-column .search-homes h2{
/*	background: transparent url("http://www.nubrilliance.com/images/uploads/common/35.png") no-repeat;*/
font-size:28px;
letter-spacing: -1px;
}

.content .right-column .take-quiz p span{
	font-size: 22px;
	margin-top: -25px;
	display: block;
	position: absolute;
	width:260px;
}
.content .right-column .take-quiz h2{
/*	background: transparent url("http://www.nubrilliance.com/images/uploads/common/21.png") no-repeat;*/
font-size:31px;
}

.content .right-column .selling-your-home h2 {font-size:28px;}
.content .right-column .selling-your-home h2 b{font-size:41px; display:block;}
body .content .right-column .selling-your-home h2{
line-height:23px;
/*	background: transparent url("http://www.nubrilliance.com/images/uploads/common/22.png") no-repeat;*/
}

.content .right-column .tips-for-buying-or-selling h2, .content .right-column .take-quiz h2, .content .right-column .selling-your-home h2,.content .right-column .search-homes h2{
	text-transform: uppercase;
color: #1d3b64;
}

.content .right-column .advert-box a{
	display: block;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 29px;
	width: 256px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.content .right-column .advert-box h2 b {
padding:0;
display:block;
line-height: 25px;
}
.content .right-column .advert-box h2{
	width: 265px;
	height: 60px;
	display: block;
	float: right;
	margin: 28px 25px 0 0;
padding:0;
line-height: 25px;
word-spacing:1px;
}
.content .right-column .advert-box p{
	width: 260px;
	height: 60px;
	display: block;
	float: right;
	padding: 20px 0 0 0;
	margin: 0 30px 0 0;
}
.content .right-column .advert-box div{
	height: 216px;
	width: 430px;
}
.content .right-column .advert-box{
	height: 216px;
	width: 430px;
	margin: 0 0 30px 0;
	background: transparent url("/images/19.png") no-repeat;
}
.home .content .right-column {
	float: right;
	width: 424px;
	padding: 43px 0 0 0;
}
.content .in-press h1 {
/*	background: transparent url("/images/37.png") no-repeat 0;*/	

}
.content .other-guides .book a{
	position: absolute;
	display: block;
	width: 95px;
	height: 30px;
	bottom: 0px;
	text-indent: -10000px;
	background: transparent url("/images/29.png") no-repeat;
}
.content .other-guides .book img{
	position: absolute;
	bottom: 30px;
}
.bottom-hr {
	height: 80px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #cccccc
}
.content .other-guides .book {
	width: 100px;
	height: 240px;
	float: left;
	margin: 0 53px 0 0;
	position: relative;
}
.wrapper .content .other-guides h1 {
/*	padding: 20px 0 0 0;*/
	margin-top: 100px;
}
.content .other-guides{
margin:0 auto;
width:865px;
}
.content .other-guides p {
/*	background: transparent url("/images/41.png") no-repeat 0; */
}
.content .in-press h1, .content .other-guides h1{
	height: 30px;
	display: block;
	margin: 0px 0 20px 0;
width: 100%;
color: #d42a01;
font-size:35px;
height:35px;
padding-top:15px;
text-transform:uppercase;
text-align: center;
}
.content .other-guides p {
	color: #001643;
font-size:18px;
text-align:center;
	width: 100%;
	text-transform:uppercase;
}
.content .in-press .left h2 a, .content .in-press .right h2 a{
	position: absolute;
	display: block;
	width: 95px;
	height: 30px;
	left: 130px;
	overflow: hidden;
	bottom: 20px;
text-indent:-10000px;
	background: transparent url("/images/27.png") no-repeat;
}
.content .in-press .left h2, .content .in-press .right h2 {
	display: block;
	height: 100px;
	width: 317px;
text-align:center;
text-transform:uppercase;
	margin: 20px auto;
font-size: 18px;
}
.content .in-press .left, .content .in-press .right {
	width: 363px;
	position: relative;
	float: left;
	height: 152px;
	margin: 35px 15px 0 45px;
	background: transparent url("/images/28.png") no-repeat 100% 0;
}
.content .in-press .left h2 span{
        color: #d42a01;
font-size: 14px;
display:block;
}
.content .in-press .right h2 span{
        color: #00103C;
font-size: 14px;
display:block;
}
.content .in-press .left h2{
	/*background: transparent url("/images/38.png") no-repeat;*/
        color: #00103c;
}
.content .in-press .right h2{
        color: #d42a01;
/*	background: transparent url("/images/39.png") no-repeat;*/
}
.content .in-press {
	background: transparent url("/images/36.png") repeat-x;
	width: 100%;
}

/* end content */

/* start footer */



#footer .wrapper p.banners a.a0{

	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/43.png") no-repeat;

}
#footer .wrapper p.banners a.a1{

	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/44.png") no-repeat;

}
#footer .wrapper p.banners a.a2{

	background: transparent url("http://www.raleighrealestatebook.com/images/uploads/common/45.png") no-repeat;

}



#footer .wrapper p.banners a.a0 span{
}
#footer .wrapper p.banners a.a1 {
font-size:18px;
line-height:24px;
}
#footer .wrapper p.banners a.a2 {
	letter-spacing:-1px;
	white-space:nowrap;
}
#footer .wrapper p.banners a.a2 b{font-size:21px;}
#footer .wrapper p.banners a b{
	font-size:24px;
	display:block;
	letter-spacing:-1px;
}
#footer .wrapper p.banners a{
	padding-left:80px;
	line-height:24px;
	color:#d42a01;
	text-transform: uppercase;
	font-size:16px;
	text-decoration:none;
	display: block;
	height: 56px;
	width: 165px;
	margin: 10px 68px 10px 0;
	float: left;
/*	text-indent: -10000px;*/
}
#footer .wrapper ul a{
	text-transform: uppercase;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 31px;
}
#footer .wrapper .copyright .white{
	color: #ffffff;
	font-weight: bold;
}
#footer .wrapper .copyright p a, #footer .wrapper .copyright p{
	padding: 0 0 0 0;
	color: #c4c4c6;
	text-decoration: none;
}
#footer .wrapper .copyright p.white{
	padding: 105px 0 0 0;
}
#footer .wrapper .copyright{
	display: block;
	float: right;
	background: transparent url("/images/49.png") no-repeat;
	width: 298px;
	margin: 40px 38px 0 0;
	font-size: 10px;
	text-align: center;
}
#footer .wrapper ul{
	list-style: none;
	padding: 40px 0 0 38px;
	display: block;
	float: left;
}
#footer .wrapper p.banners{
	padding: 25px 38px 0 38px;
	margin: 0;
}
#footer {
	height: 330px;
	background: transparent url("/images/42.png") repeat-x;
	width: 100%;
	overflow: hidden;
bottom:0 !important;
position:absolute;
}

/* end footer */

.text p{
	color: #2a2a2a;
	font-size: 12px;
}
.text {
	margin-bottom: 40px;
}
.text h2{
	color: #1d3b64;
	font-size: 24px;
}
.form .top{
	background: transparent url("/images/57.png") repeat-y;
	height: 12px;
}
.form .bottom{
	background: transparent url("/images/58.png") repeat-y;
	height: 12px;
}
.form form div{
	padding: 15px 25px;
}
.form label span{
	color: #ff0000;
	font-weight: normal;
	float: right;
}
.form textarea{
	width: 445px;
}
.form input.button{
	display: block;
	width: 83px;
	height: 34px;
	background: transparent url("/images/61.png") no-repeat;
	font-family: arial,sans-serif;
	color: #404040;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: right;
	margin: 10px -5px 0 0;
}
.form input.long{
	width: 440px;
	background: transparent url("/images/60.png") no-repeat;
}
.form select{
	width: 261px;
}
.form input, input.quiz{
	padding: 0 5px;
	display: block;
	width: 250px;
	height: 25px;
	line-height: 25px;
	background: transparent url("/images/59.png") no-repeat;
	border: 0;
}
.form label{
	width: 100%;
	display: block;
	font-weight: bold;
	color: #444444;
	margin: 20px 0 10px 0;
	font-size: 13px;
}
.form {
	font-size12px;
	background: transparent url("/images/56.png") repeat-y;
	position: relative;
}
.spinner h1 b{
display:block;
color:#D42A01;
font-size:26px;
}
.wrapper .content .spinner h1{
text-transform:uppercase;
color: #001643;
font-size:13px;
	margin: 10px 0 0 30px;
	display: block;
	width: 670px;
/*	background: transparent url("/images/65.png") repeat-y;*/
	
	height: 40px;
}
.spinner .books span.new-guides {
	height: 13px;
	width: 299px;
	display: block;
/*	background: transparent url("/images/67.png") no-repeat;*/
	float: left;
	color:#D42A01;
text-transform:uppercase;
font-size:14px;
	margin:10px 0 0 35px;
}
.spinner .books a img {
	border: 0;
}
.spinner .books a.all {
	height: 33px;
	width: 283px;
	display: block;
	background: transparent url("/images/68.png") no-repeat;
	float: right;
	margin-left: 35px;
	color: #ffffff;
	padding: 8px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	
}
.spinner .books img {
	margin: 25px 0 0 37px ;
}
.spinner {
	width: 665px;
	height: 278px;
	background: transparent url("/images/66.png") no-repeat;
	float: left;
	overflow: hidden;
	
}
.padding50 {
	height: 50px;
	width: 100%;
}

.home .content .banner p a{top:27px;}
.contact .content .banner p span, .quiz .content .banner p span{font-size:16px;}

.quiz .content .right-column .schedule-phone ,.contact .content .right-column .schedule-phone {width:301px;}

.quiz .content .banner p,.contact .content .banner p{
	font-size:25px;
	margin-top:19px;
	line-height:13px;
}
.home .content .banner p{padding-top:15px;}
 .content .banner a{
	display: block;
	width: 140px;
	height: 23px;
	overflow: hidden;
	top: 37px;
	left:5px;
	position:absolute;
}

.content  .banner p span{
	font-size:19px;
	font-weight:normal;
}
.content .banner p{
	font-size:25px;
	letter-spacing:-1px;
	text-transform: uppercase;
	color:#ffffff;
	text-align:center;
	padding:0;
	font-weight:bold;
}
.content .banner{
	
	float: right;
	padding: 15px 0 0 60px;
	width: 360px;
	margin: 0 0 45px 45px;
	height: 199px;
	overflow:hidden;
	position:relative;
}

 .middle_content h2 {
	margin: 20px 0 20px 0;
letter-spacing:-1px;
}
 .middle_content h1 {
	margin: 20px 0 0 0;
}
.search-homes iframe {border:0;}
.search-homes .middle_content h1 {font-size:40px;}
body .content .hiddenFields {
padding:0;
width:0;
height:0;
}

.search-inside-the-book .right-column .schedule-free p a {top:22px;}
.font-h-white {color:white;}
.contact .left-column .headline h2{
font-size:28px;
text-transform:uppercase;
text-align:center;
}
.contact .left-column .headline {
height:60px;
padding-top:30px;
width:378px;
margin:17px 0 40px 0;
}
.contact .left-column ol {list-style:none;}
.contact .left-column ol h2{
margin:25px 0;
font-size:18px;
color:#bd0000;
}.contact .left-column ol a{
color:#1d3b64;
text-decoration:none;
font-size:14px;
}
.search-inside-the-book .right-column .schedule-free p {line-height:29px;}
.wrapper .table-of-contents .right-column{width:425px;}
.wrapper .table-of-contents .left-column{
width:380px;
margin-right:63px;
}
.wrapper .table-of-contents .left-column p.body b{color:#b40001;}
 .contact .left-column .download-free p b{
font-size:30px;
display:block;
color:#bb1e00;
}

.contact .left-column .download-free {margin-top:30px;}
.contact .left-column .download-free p a{margin-top:10px;}
.contact .left-column .download-free p{
font-size:25px;
color:#f22f00;
text-align:center;
text-transform:uppercase;
}
.wrapper .contact .left-column .download-free a img{
border:0;
display:block;
margin:10px auto;
}
.contact .content .left-column .download-free a{background:none;}
.wrapper .table-of-contents .left-column p.body{
color:#1d3b64;
font-size:18px;
}
.chapters  h1 small{font-size:25px;}

.chapters  h1 {
color:#1d3b64;
font-size:45px;
}
.chapters .text p {
line-height:22px;
padding-top:30px;
font-size:14px;
color:#151515;
}
.chapters .right-column p {float:right;}
.contentpage .chapters .right-column {width:339px;}

.contentpage .chapters .left-column {width:545px;}

.contentpage .chapters .right-column img {
float:right;
margin-top:40px;
}
.contentpage .chapters .right-column p b{
color:#1D3B64;
font-size:27px;
}
.contentpage .chapters .right-column p {
display:block;
width:275px;
height:206px;
background: transparent url("/images/149.png") 0 0 no-repeat;
float:right;
position:relative;
text-align:center;
}
.contentpage .chapters .right-column p b{
display:block;
margin-top:40px;
}

.contentpage .chapters .right-column p a{
color:#FFFFFF;
display:block;
font-size:18px;
font-weight:bold;
left:94px;
position:absolute;
text-decoration:none;
text-transform:uppercase;
top:129px;
}
.contact .middle_content  h1 b{color:#dc2b00;}
.contact .middle_content  h1 {
font-size:43px;
.margin-bottom:120px;
}
.form #contact_form .m123 
.form #contact_form p {padding-top:25px;}
.form #contact_form p b{
display:block;
margin:0 0 5px;
}
body .wrapper .content .clear {
padding:0;
margin:0;
}
.take-a-glimpse-link {
width: 367px;
height:138px;
position:absolute;
top:-50px;
left:0;
text-indent:-10000px;
}

.chapters .text p {font-family:arial,sans-serif;}
.tips-for-buying-and-selling-request .middle_content h2 b {
color: #1d3b64;
display:block;
}
.tableoc {
	display: block;
	width: 277px;
	height: 52px;
	overflow: hidden;
	background: transparent url("/images/button_chapter_preview.jpg") no-repeat;
	text-indent: -10000px;
margin-top:20px;
}
.content #fc_complete_order_button {text-indent:-10000px;}




.fc_pre {
display:block;
width:120px;
float:left;
}
.content #fc_checkout_container div.fc_fieldset_container, .content #fc_receipt_container div.fc_fieldset_container {float:none;}
.content #fc_login_register_container h2 { 
	background-image: url("/images/s1.png");
}
.content #fc_customer_billing_container h2 {
	background-image: url("/images/s2.png");
}
.content #fc_shipping_container h2 {
	background-image: url("/images/s3.png");
}
.content #fc_payment_container h2 {
	background-image: url("/images/s4.png");
}
.content #fc_checkout_container fieldset, .content #fc_receipt_container fieldset {border:0;}