body{
	background-color: #666666;
	margin-top: 5px;
}

p, body,td {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9pt;
}

p.form {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #ff0000;
	font-weight: bold;
	border-bottom: #cccccc solid 1px;
	}

.menu_and_save {
	padding-left: 25px; 
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
}

a.anchor:link, a.anchor:visited {
	color: #000000;
	background: url(/campaigns/LesRoches/505/files/images/redbox.gif) no-repeat  left;
	padding-left: 23px;
}

a.anchor:hover {
	color: #FF0000;
}

.form_save {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt; 
	font-weight: bold; 
	color: #FF0000;
	text-align: center;
}

/*td.speak {
	background: url(/campaigns/LesRoches/505/files/images/phone_bg.gif) no-repeat;
	width: 261px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	}

td.speak h3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	margin: 8px 0px 5px 0px;
	line-height: 14px;
	}
	
td.speak h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px; 
	font-weight: bold; 
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	line-height: 20px;
	display: inline;
	}
	
td.speak p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px; 
	font-weight: normal; 
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	line-height: 10px;
	}*/
	

.speak {
	background: url(/campaigns/LesRoches/505/files/images/phone_bg.gif) no-repeat;
	width: 261px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	}
	
.speak h3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff;
	padding: 8px 5px 0px 5px;
	margin: 0px 0px 5px 0px;
	line-height: 14px;
	}
	
.speak h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px; 
	font-weight: bold; 
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	line-height: 20px;
	display: inline;
	}
	
.speak p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px; 
	font-weight: normal; 
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	line-height: 10px;
	}
	
.estara{
	background: url(/campaigns/LesRoches/505/files/images/estara_bg.gif) no-repeat;
	width: 261px;
	height: 133px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	}
	
	
.estara h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px; 
	font-weight: bold; 
	color: #000000;
	padding: 5px 5px 0px 5px;
	margin: 0px;
	line-height: 16px;
	}
	
.estara p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	line-height: 10px;
	}
	
.estara input {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px; 
	font-weight: normal; 
	color: #000000;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	line-height: 16px;
	width: 120px;
	}
	
.estara p.disclaimer {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px; 
	font-weight: normal; 
	color: #000000;
	padding: 10px 5px 0px 5px;
	margin: 0px;
	line-height: 10px;
	}
	
.estara b {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px; 
	font-weight: normal; 
	color: #ff0000;
	line-height: 10px;
	}
	
.estara_callme{
	background: url(/campaigns/LesRoches/505/files/images/estara_callme.gif) no-repeat;
	width: 261px;
	height: 31px;
	padding: 0px;
	margin: 0px;
	}

.subh {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #FF0000; 
	background: url(/campaigns/LesRoches/505/files/images/subh_box.gif) no-repeat top left; 
	padding-left: 23px;
}

.copy { 
	padding-left: 23px; 
}

.future_box {
	margin-top: 15px; 
	margin-bottom: 30px; 
	margin-left: 34px; 
	margin-right: 60px; 
	padding-left: 43px; 
	
}

.future_box1 {
	margin-left: 10px;
	width: 507px;
	height: 153px;
	background: url(/campaigns/LesRoches/505/files/images/call01b.jpg) no-repeat top left;
	
}

.future_box1 div {
	padding-top: 20px;
	padding-top: 25px !ie;	
	padding-left: 30px;
	width: 450px;
	border: solid 0px red;	
}

.future_box1 h1{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #0000ff;

}

.future_box2 {
	margin-left: 30px; 
	width: 458px;
	height: 217px;
	background: url(/campaigns/LesRoches/505/files/images/call02.jpg) no-repeat top left;
}

.future_box2 p {
 	padding: 35px 0px 0px 70px;
	width: 365px;
	border: solid 0px red;
}

.future_box3 {
	margin-left: 10px; 
	padding: 0px 35px 0px 30px !ie;
width: 732px;
	height: 169px;
	background: url(/campaigns/LesRoches/505/files/images/call03.jpg) no-repeat top left;
}

.future_box3 p {
 	padding: 55px 35px 0px 40px;
 	padding: 45px 20px 0px 40px !ie;
	border: solid 0px red;
}

.future_box3 h1 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #0000ff;
}

.future_box3 .content {
	padding: 0px 30px 0px 40px;
	padding: 0px 40px 0px 15px !ie;
	border: solid 0px red;
}

.future_box4 {
	margin-left: 0px; 
	padding: 0px 20px 0px 20px;
         padding: 0px 20px 0px 20px !ie;
         width: 220px;
         width: 220px !ie;
	height: 312px;
	background: url(/campaigns/LesRoches/505/files/images/call04.jpg) no-repeat top left;
}

.future_box4 h1{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 15pt; 
	font-weight: bold; 
	color: #0000ff;

}

.future_box4 p {
 	padding: 55px 0px 0px 0px;
	border: solid 0px red;
}

p.form_top {
	padding-left: 15px;
}

p.form_drop {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold;
}

select { 
	padding-top: 0px; 
	margin-top: 0px; 
	width: 200px;
}

td.form {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 8pt; 
	padding-right: 10px;
}

td.phone {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 8pt;
	padding-right: 10px; 
	color: #FF0000;
}

td.form_radio {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 8pt;
}

td.form_questions {
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 4px;
}

textarea.smallerTA { 
	width: 221px; 
}
.cool
{
    BORDER-RIGHT: #cc0000 2px dotted;
    BORDER-TOP: #cc0000 2px dotted;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cc0000 2px dotted;
    COLOR: #cc0000;
    BORDER-BOTTOM: #cc0000 2px dotted;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #CCCCCC
}
.hiddenBox{
	width:238px;
}