body { margin:0; padding:0; background-color:#f1e5c8; color:#000000; font-size: 12px; font-family:Verdana, arial, san-serif; }

a { color:#239c98; text-decoration:none }
a:visited { }
a:hover { text-decoration:underline; }
a:active { }

h1 { margin:0; padding:0;
	color:#239c98;
	font-size:200%; font-family:"Times New Roman", Times, serif;
	letter-spacing:1px; }

.clear { clear:both; }
.left { float:left; }
.right { float:right; } 
.underline { text-decoration:underline; }
.large { font-size:14px; }
a img { border:none; }

.tealHead { font-weight:bold; color:#239c98; font-size:120%; }
.callout { background-color:#f1e5c8; padding:7px 15px; }
.red { color:#990000; }

.left.pic { padding:20px 15px 10px 0; }
.right.pic { padding:20px 0 10px 15px; }

.cashCallout { float:right; text-align:center; font-size:13px; padding:10px; background-color:#f9f9f9; }
.cashCallout .phone { font-size:17px; }

/**HEADER**/
.header .content { margin:10px auto 30px; width:870px; }
.header .content .hd_right { float:right; text-align:right; }
.header .content .hd_right .H1subhead { 
	color:#239c98; font-family:"Times New Roman", Times, serif;
	font-weight:bold; font-size:15px; font-weight:bold;
	line-height:26px; }
.header .content .hd_right #hd_bookmark { font-size:90%; }
.header .content .hd_right #hd_bookmark a { color:#000000; font-family:Arial, Helvetica, sans-serif; }
.header .content .hd_right #hd_bookmark img { vertical-align:middle; }
.header .content .hd_right .red a { color:#990000; }
.header .content .hd_right .phone { font-size:15px; }

.header.navigation { background-color:#000000; clear:both; }
.header.navigation .nav { margin:0 auto; padding:0; width:900px; text-align:center; }
.header.navigation .nav li { margin:.5em 0; padding:5px 15px; list-style:none; float:left; border-right:solid #f1e5c8 1px; text-transform:uppercase; }
.header.navigation .nav li a { color:#f1e5c8; font-weight:bold; text-decoration:none; }
.header.navigation .nav li a:hover { color:#239c98; }
.header.navigation .nav li a.on { color:#239c98; }

.header.navigation .nav li#lihome { margin-top:.9em;  }
.header.navigation .nav li#lifind { }
.header.navigation .nav li#lihmoving { }
.header.navigation .nav li#licontact { margin-top:.9em; }
.header.navigation .nav li#liblog { margin-top:.9em; }
.header.navigation .nav li#lirebate { }
.header.navigation .nav li#liworks { }
.header.navigation .nav li#listyle { margin-top:.9em; }
.header.navigation .nav li#limap { border-right:none; }

/**BODY**/
.wrapper { background-color:#239c98; }
.wrapper .container { margin:0 auto; width:950px; }
.wrapper .container .sidebar { 
	float:left; 
	width:176px; 
	border-top:4px solid #239c98;
	border-right:4px solid #239c98;  }
.wrapper .container .sidebar .content { margin:4px 0; padding:10px; background-color:#f1e5c8; }
.wrapper .container .sidebar .content a { color:#000000; }
.wrapper .container .sidebar .content ul { margin:0; padding:0; }
.wrapper .container .sidebar .content ul li { padding:2px 0; list-style:square inside; color:#239c98; }
.wrapper .container .sidebar .content ul li span { color:#000000; }
.wrapper .container .body .content {
	padding:30px 20px;
	width:730px;
	float:left;
	background-color:#ffffff;
	border-top:4px solid #239c98; border-bottom:4px solid #239c98; }
	
	.column { width:160px; margin:0 10px 15px 0; float:left; border:solid #000 1px; text-align:left; }
	.column .h1 { margin:0; padding:.2em; background-color:#239c98; color:#fff; font-weight:bold; }
	.column div { padding:5px 0 10px 5px; }
	.column a {  color:#333333; text-decoration:none; display:block; padding:2px 0; }
	.column a:hover { color: #239c98; }
	
	.leftColumn { margin-right:10px; padding:10px; width:260px; float:left; background-color:#f1e5c8; }
	.rightColumn { width:440px; float:left; }

/**FOOTER**/
.footer .content { margin:0 auto; padding-bottom:50px; width:950px; text-align:center; }
.footer .content .footer.navigation { width:850px; float:left; }
.footer .content .footer.navigation a { color:#000000; }
.footer .content .footer.navigation .nav { padding:10px 50px; }
.footer .content .footer.navigation .nav li { padding:0 3px; list-style:none; display:inline; }
.footer .content .footer.navigation .copyright { clear:both; color:#239c98; font-size:90%; }
.footer .content .footer.navigation .disclaimer { margin:0; padding:0; font-size:90%; }
.footer .content .footer.logos { padding-top:10px; width:40px; float:left; }
.footer .content .footer.logos img { padding:10px 0; }

/*********FORM**********/
.fsForm.twoColumn { width:370px; }
.fsForm.twoColumn label { display:block; width:35%; float:left; clear:left; }
.fsForm.twoColumn  .required { padding:5px 0; clear:left; }
.fsForm.twoColumn label, .fsForm.twoColumn  input, .fsForm.twoColumn select { }

/*********BUTTONS**********/
.btn { text-align:center; color:#990000; font-weight:bold; font-size:15px;; }
.btn a { margin:8px 0; width:225px; height:43px; display:block; }
.btn a span { display:none; }

#cashRebate { padding-left:10px; padding-bottom:10px; float:right; }
#cashRebate a { width:225px; height:167px; background-image:url(../graphics/btn-getcashUp.gif); display:block;}
#cashRebate a:hover { background-image:url(../graphics/btn-getcashDown.gif); }
#cashRebate a span { display:none; }

#search a { background-image:url(../graphics/btn-searchNowUp.gif); }
#rebate a { margin-top:26px; background-image:url(../graphics/btn-RebateUp.gif); }
#refer a { margin-top:26px; background-image:url(../graphics/btn-ReferUp.gif); }
#searchGeneral a { background-image:url(../graphics/btn-searchNow2Up.gif); }

#search a:hover { background-image:url(../graphics/btn-searchNowDown.gif); }
#rebate a:hover { background-image:url(../graphics/btn-RebateDown.gif); }
#refer a:hover { background-image:url(../graphics/btn-ReferDown.gif); }
#searchGeneral a:hover { background-image:url(../graphics/btn-searchNow2Down.gif); }

.btn.right { padding-left:30px; padding-bottom:20px; }

/****HOME PAGE****/
#leftHome { width:210px; float:left; margin-top:15px; }
#leftHome img { padding-top:20px; }
#homePage { font-size:14px; }
#homePage .btn { padding-right:15px; float:left; }
.wrapper .container .body .content#homePage { padding:10px 20px 30px; }

