.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8{font-size:1px; overflow:hidden; display:block;}
.b1 {
	height:1px;
	background:#ccc;
	margin:0 5px 0 5px;
	padding:0;
}
.b2 {
	height:1px;
	background:#EEEEEE;
	border-right:2px solid #ccc;
	border-left:2px solid #ccc;
	margin:0 3px;
}
.b3 {
	height:1px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 2px;
}
.b4 {
	height:2px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 1px;
}
.b8 {
	height:1px;
	background:#ccc;
	margin:0 5px;
}
.b7 {
	height:1px;
	background:#EEEEEE;
	border-right:2px solid #ccc;
	border-left:2px solid #ccc;
	margin:0 3px;
}
.b6 {
	height:1px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 2px;
}
.b5 {
	height:2px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 1px;
}
.contentb {
	background: #EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	vertical-align: top;
	text-align: center;
	/*background-image:url(../images/French_Mortgage_boxBG.gif);
	background-position:top;
	background-repeat:repeat-x*/
}
#mortgageTable {
	margin:0;
	padding:0;
	width:100%;
	font-size: 11px;
}

#mortgageTable table{
    width:703px;
    font-size: 11px;
} 
#mortgageTable table td{
    padding:3px;
} 	
#mortgageTable p{
    font-size:11px}
	
#mortgageTable .b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8{font-size:1px; overflow:hidden; display:block;}
#mortgageTable .b1 {
	height:1px;
	background:#ccc;
	margin:0 4px;
}
#mortgageTable .b2 {
	height:1px;
	background:#80B3CC;
	border-right:2px solid #ccc;
	border-left:2px solid #ccc;
	margin:0 3px;
}
#mortgageTable .b3 {
	height:1px;
	background:#80B3CC;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 2px;
}
#mortgageTable .b4 {
	height:2px;
	background:#80B3CC;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 1px;
}

#mortgageTable .b5 {
	height:2px;
	background:#DEE7E7;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 1px;
}

#mortgageTable .b6{
	height:2px;
	background:#DEE7E7;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 2px;
}
#mortgageTable .b7 {
	height:2px;
	background:#DEE7E7;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 3px;
}

#mortgageTable .b8 {
	height:1px;
	background:#ccc;
	margin:0 5px;
}
	
#mortgageTable .contentb {
	background: #FFF;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	vertical-align: top;
	text-align: center;
}

#mortgageTable .contentb .tableHeader{
	background: #80B3CC;
	color:#FFFFFF;
}

#mortgageTable .contentb .tdLighter{
	background: #F0F4F4;
}
#mortgageTable .contentb .tdDarker{
	background: #DEE7E7;
}


#calculator {
	margin:0 0 10px 0;
	padding:0;
	width:100%;
}
#calculator input{
	width:100px;
	font-size: 11px;
}
	
#calculator form, table{
    margin:0;
	padding:0;
	*width:490px;
	font-size:11px;
	color:#656160
    }
	
#calculator .b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8{font-size:1px; overflow:hidden; display:block;}
#calculator .b1 {
	height:1px;
	background:#ccc;
	margin:0 4px;
}

#calculator .b2 {
	height:1px;
	background:#EEEEEE;
	border-right:2px solid #ccc;
	border-left:2px solid #ccc;
	margin:0 3px;
}

#calculator .b3 {
	height:1px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 2px;
}
#calculator .b4 {
	height:2px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 1px;
}

#calculator .b5 {
	height:2px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 1px;
}

#calculator.b6{
	height:2px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 2px;
}
#calculator .b7 {
	height:2px;
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 3px;
}

#calculator .b8 {
	height:1px;
	background:#ccc;
	margin:0 5px;
}
	
#calculator .contentb {
	background: #EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	vertical-align: top;
	text-align:left;
	/*background-image:url(../images/French_property_calculateBG..jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;*/
}

.content_searchbox{
	background:#EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	vertical-align: top;
	text-align: center;
}

.content_searchbox .input1{
	font-size:12px;
	color:#656160;
	width:145px;
	margin: 3px 0 0 3px;
	float:left
}
.content_searchbox .input2{
	font-size:12px;
	color:#656160;
	width:25px;
	margin: 3px 0 0 3px;
}
.contentb div {margin-left: 3px;}

.content_duKnowBox {
	background: #EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	vertical-align: top;
	text-align: left;
	/*background-image:url(../images/French_Mortgage_boxBG.gif);
	background-position:top;
	background-repeat:repeat-x;*/
}

.content_bestbuyBox {
	background: #EEEEEE;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	vertical-align: top;
	text-align:right;
	font-size: 11px;
	/*background-image:url(../images/French_Mortgage_boxBG.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-top: 0px;*/
}
.content_duKnowBox form {
    width:180px;
	margin:0 4px 0 4px;
	border:none
}

.content_duKnowBox form textarea{
    width:160px;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656160;
	text-align: left;
	} 

fieldset{
	width:250px;
	border:0;
	text-align: center;
	}
#nav input{
	font-size:12px;
	color:#656160;
	width:150px;
	margin: 3px 0 0 3px;
}

form #callback button{
            background:#003366 url(images/French_Mortgage_callback.jpg) no-repeat 8px 50%;
 			border:none;
			padding:4px 8px 4px 28px;
			border-radius:15%; /* Don't expect this to work on IE6 or 7 */
			-moz-border-radius:15%;
			-webkit-border-radius:15%;
			color:#fff;
			margin-left:77px; /* Total width of the labels + their right margin */
			cursor:pointer;
			}
form #callback button:hover {
            background-color:#006633;
          }

