/*   
Theme Name: MoneyPark
Theme URI: http://moneypark.com
Description: A custom design for MoneyPark.com, all rights reserved.
Author: Jessica Wiseman
Author URI: http://iblameher.com

Version: 1.0
*/

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	background: url(images/bgr.gif) #808080 fixed;
	color: #000000;
	font: 15px Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}
a{
	color: #3e92d8;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}
h2, h3, h4, h5, #topmenu{
	color: #35383d;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
h4{
	color: #35383d;
	font-size: 18px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	margin-bottom: 8px;
}
h6{
	color: #35383d;
	font-size: 18px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
}

.farc {
	padding: 10px;

}
#search {
	padding-bottom: 30px;
}
/*=== Layout ===*/
#page{
	background: url(images/page-bgr.png) repeat-y center;
	margin: 0 auto;
	padding: 10px 26px 0 23px;
	width: 897px;
}
#page-bot{
	background: url(images/page-bot.png) no-repeat top;
	height: 120px;
	margin: 0 auto;
	padding: 20px 0 0;
	text-align: center;
	width: 946px;
}
/*=== Header ===*/
#header{
	background: #35383d;
	height: 114px;
}
/*- Logo -*/
#header h1{
	background: url(images/logo.gif) no-repeat;
	float: left;
	text-indent: -9999px;
}
#header h1 a{
	display: block;
	height: 114px;
	width: 547px;
}
/*- Get a FREE Analysis -*/
#get{
	background: url(images/get-bgr.gif) no-repeat;
	float: right;
	height: 94px;
	padding: 20px 20px 0 23px;
	width: 305px;
}
#get h2{
	font-size: 18px;
}
#get div{
	float: right;
	text-align: center;
	width: 80px;
}
#get div a{
	color: #fcf416;
	display: block;
	font-weight: bold;
	padding: 20px 0 0;
}
/*=== Top Menu ===*/
#topmenu{
	background: url(images/topmenu-bgr.gif) repeat-x top;
	height: 55px;
	line-height: 55px;
}
#topmenu ul{
	float: right;
	height: 36px;
	width: 100%;
}
#topmenu li{
	background: url(images/topmenu-sep.gif) no-repeat right;
	float: left;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	line-height: 55px;
}
#topmenu li.last{
	background: none;
}
#topmenu li a{
	color: #ffffff;
	display: block;
	float: left;
	margin: 0 1px 0 0;
	padding: 0 24px;
}
* html #topmenu li a{
	padding: 0 23px;
}
#topmenu li a:hover,
#topmenu li.active a{
	background: url(images/topmenu-hover.gif) repeat-x top;
	color: #efefef;
	text-decoration: none;
}
/*=== Title ===*/
#title img{
	display: block;
}
/*=== Columns ===*/
#columns h2,
#columns h3{
	font-size: 20px;
	font-style: italic;
	padding: 0 0 13px;
}
#columns h3{
	font-size: 18px;
}
#columns p{
	line-height: 18px;
	padding: 0 0 13px;
}
/*--- Left Column ---*/
#leftcol{
	background: #dedede;
	float: left;
	margin: 0 0 20px;
	width: 290px;
}
#leftcol-bot{
	background: url(images/leftcol-bot.gif) no-repeat top;
	height: 27px;
	overflow: hidden;
}
#leftcol .spacer{
	padding: 10px 15px;
}

.calculator {
        float: right;
        margin-top: -8px;
}
/*--- Center Column ---*/
#centercol{
	float: left;
	width: 607px;
}
#centercol .spacer{
	padding: 13px 17px;
}

blockquote {
        padding: 0 25px 0 25px;
}

/*--- Analysis Form--*/
.tbmain{ 
 /* Changes on the form */
 background: #ffffff; 
}
.left{
  /* Changes on the form */
  color: #000 !important; 
  font-family: Verdana !important;
  font-weight: normal;
  font-size: 11px !important;
  padding-top: 10px;
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:bold;
   color:#ff5200;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   vertical-align: top;   
   text-align: left;  
   padding-top: 8px; 
}
.tbmain{
   height:100%;
   color:#333333;
   background: #ffffff;
}
.head{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #3e92d8;
   vertical-align: top;
   text-align: left;
   margin: 8px 0 8px 0;
   border-bottom: 1px solid #ccc;
   padding-top: 15px;
}
.head-two{
	padding-top: 15px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-weight: bold;
	text-align: left;
	color: #3e92d8;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
.notvalid{
   border:2px red solid;
   font-family:"Trebuchet MS";
}
.text{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(/cms/images/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
select.other{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(/cms/images/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
.btn{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
   background: url(/cms/images/style1_btn_bg.gif) #e4e4e4 top repeat-x;
}
span.required{
  font-size: 13px !important;
  color: #61b20f !important;
}</p>

.error{ border:2px red solid; background:#FCFCFC; }		             
.Errortext{ color:#FF0000;font-family:"Trebuchet MS"; font-size:11px; }



/*--- Sub Columns ---*/
.subcol{
	border-right: 1px solid #808080;
	float: left;
	padding: 0 20px 10px 0;
	width: 270px;
}
.subcol2{
	float: right;
	width: 260px;
}
/*=== Styling Boxes ===*/
/*- Login -*/
.login{
	background: url(images/ico-login.gif) no-repeat left;
	padding: 0 0 0 55px;
}
.login a{
	color: #000000;
	display: block;
}
.login a:hover{
	color: #3e92d8;
}
.login div{
	background: url(images/btn-bgr.gif) no-repeat;
	height: 27px;
	line-height: 27px;
	margin: 0 0 4px;
	padding: 0 0 0 35px;
}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1{
	padding: 0 0 15px;
}
.list1 li{
	background: url(images/ico-list.gif) no-repeat left top;
	margin: 0 0 2px;
	padding: 0 0 0 17px;
}
/*- List2 -*/
.list2{
	padding: 0 0 15px;
}
.list2 li{
	border-bottom: 1px solid #3e92d8;
}
.list2 li a{
	background: url(images/ico-list2.gif) no-repeat left;
	color: #000000;
	display: block;
	line-height: 27px;
	padding: 0 0 0 17px;
}
.list2 li a:hover{
	background-color: #dedede;
	color: #000000;
	text-decoration: none;
}
/*=== Footer ===*/
#footer{
	border-top: 1px solid #808080;
	clear: both;
	height: 30px;
	margin: 0 13px;
	padding: 10px 0 5px;
}
#footer p.copy{
	float: left;
	font-size: 12px;
}
#footer p.botmenu{
	color: #61b20f;
	float: right;
	font-weight: bold;
	padding: 8px 0 0;
}
#footer p.botmenu a{
	color: #61b20f;
	padding: 0 5px;
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
hr{
	border-bottom: 1px solid #808080;
	clear: both;
	height: 1px;
	margin: 3px 0 7px 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
.video{
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 10px;
	text-align: center;
	width: 96px;
}
.border{
	background: #c0c0c0;
	border: 1px solid #35383d;
	margin: 0 10px 5px 0;
	padding: 5px;
}
.more{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
