table{
	font-family:Roman;
}
#billoflanding{
	margin-left:160px;
	background-color:#77ae80;
	width:588px;
	height:100px;
	font-size:12px;
	font-family:sans-serif;
}
#city{
	float:left;
	text-align:center;
	width:110px;
}
#left div, #right div{
	padding:2px 10px;
	border:1px solid #002577;
	cursor:hand;
	background-color:#77ae80;
}

#city .title{
	border:1px solid #002577;
	padding:2px 0px 2px 0px;
	font-weight:bold;
}

#city #left,#city #right{
	float:left;
	width:55px;
}

#location{
	width:313px;
	float:left;
}

#location .title, #zone .title, #zipcode .title {
	font-weight:bold;
	border:1px solid #002577;
	padding:2px 0px 2px 0px;
	text-align:center;
	
}

#zone{
	width:55px;
	float:left;
}
#zipcode{
	width:110px;
	float:left;
}

.cell{
	padding: 2px 0px 2px 30px;
	border:1px solid #002577;
	background-color:#77ae80;
}

#zipcode .cell, #zone .cell{
	padding: 2px 0px 2px 0px;
	text-align:center;
}
#page{

}
.page{
	float:left;
	padding: 2px 0px 2px 0px;
	text-align:center;
	font-weight:bold;
	width:53px;
	border:1px solid #002577;
	background-color:#77ae80;
}
#billoflanding a:link, a:hover, a:visited{
	color:#002577;
	text-decoration:none;
}
#billoflanding a:hover{
	text-decoration:underline;
}

#deliverytable
{
	font-size:14px;
}

#leftTable, #rightTable{
	margin:10px;
	padding:15px;
	float:left;
	background-color:#77ae80;
	border:1px solid #002577;
}

.black{
	padding:5px;
	color:white;
	background-color:black;
}

.black label{
	margin-right:5px;
	
}
.black input{
	float:right;
	margin-top:-3px;
}
#leftTable .black, .right .black{
	padding:8px;
}

.left, .right{
	float:left;
}

#bottom{
	color:white;
	font-size:12px;
	text-align:right;
	float:right;
	margin:200px 15px 0px 0px;
}
.green{
	color:#77ae80;
}

#rates{
	margin-left:10px;
}
#table{
	font-size:14px;
	
}
.column{
	float:left;
	
}
#rates #table .column .row{
	border:1px solid #002577;
	font-weight:bold;
	padding:0px 10px;
	text-align:center;
	background-color:#77ae80;
}
#rater{
	margin-left:160px;
	font-size:12px;
	font-weight:bold;
	color:black;
	height:320px;
	background-color:#77ae80;
	width:650px;
	padding-left:20px;
	padding-top:20px;
}
#rater .column1{
	float:left;
	width:300px;
	background-color:#77ae80;
	padding-left:5px;
}
#rater .column1 .row{
	margin-top:10px;
	background-color:#77ae80;
}
#rater .column1 .row input{
	float:right;
	margin-top:-4px;
}
#rater .column1 .row textarea{
	margin-left:5px;
}
#rater .column{
	background-color:#77ae80;
	padding-left:10px;
	width:70px;
}

#rater .column .row{
	margin-top:3px;
	background-color:#77ae80;
}

#rater .column .row label{
	float:left;
	margin-top:6px;
	margin-bottom:2px;
}

#rater .column .row input{
	width:62px;
}
#rater .column .row select{
	float:left;
	margin-top:0px;
	margin-bottom:5px;
}


