@charset "UTF-8";
/* CSS Document */


.imgBorder{
	padding:2;
	border:1px solid #F3E6B1;
}


.redfont {color:#6A0B0B;}

.packages { border:1px solid #999999; width:350px; text-align:center; }
.restrictions { font-style:italic; }

div.packageBox { background-color:#F3E6B1; width:420px; margin:8px 0; padding:6px; }

div.packageBox img { float:left; border:1px solid #999; padding:2px;}
div.packageBox h3 { float:right; width:260px; padding-top:0; margin-top:0;  text-transform:uppercase;}
div.packageBox p{ float:right; width:260px;}

#SideRates { text-align:left; padding-left:5px;}


#emailform {width:330px; margin:0; text-align:left; }
	#emailform input { width:300px; font-size:10px; }
	#emailform .submit { width:auto; color:#000; } 	



#fieldset { 
	background: #FFF;
	border: 1px solid #E4D2AB;
	margin: 0 0 0 10px;
	width: 420px;
	}
	legend {
	font-size:10px; font-weight:bold; font-style:italic; 
	color:#6F513B;
	margin: 0;
	padding:0 10px;
	}
	fieldset th {
	padding: 5px 9px;
	text-align: right;
	width: 200px;
	}
	fieldset td {
	font-size: 11px;
	padding: 5px 5px;
	}
	fieldset td input, fieldset td select, fieldset td textarea  {
	border: 1px solid;
	border-color: #666 #EEE #EEE #666;
	background-color: #FFF7E5;
	width: 200px;
	padding:0 0 0 5px;
	}
	fieldset td select.state { width:auto; }
	fieldset td input.tic, fieldset td select.tic {
	clear: left;
	border: none;
	background-color: transparent;
	width: auto;
	vertical-align: middle;
	}
	.vtop { /* use this to top align a cell */
	vertical-align: top;
	}
	.submit { 
	width:auto;
	border:1px solid;
	border-color: #9A7052 #530B0D #530B0D #9A7052;
	color:#9A7052;
	font-size:11px;
	padding:2px 5px;
	cursor:pointer;
	}
	.submit a:hover { border-color: #530B0D #9A7052 #9A7052 #530B0D; color:#FFF; }
	


table.bigfont { }
table.bigfont td { font-size:14px; text-align:left; }
