@charset "utf-8";
/* CSS Document */

.pad_sides {
	padding-right:30px;
	padding-left:30px;
	}

body {
	margin:25px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-color:#8e0f12;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}
	
#content {
	width:800px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	}
	
a:link {color: #999}     /* unvisited link */
a:visited {color: #999}  /* visited link */
a:hover {color: #999}   /* mouse over link */
a:active {color: #999}   /* selected link */

span.pad_sides a:link {color:#fff; text-decoration:none;} 
span.pad_sides a:visited {color:#fff; text-decoration:none;} 
span.pad_sides a:hover {color:#999; text-decoration:none;} 
span.pad_sides a:active {color:#999; text-decoration:none;} 

.addys {
	padding-left:100px;
	padding-top:10px;
	vertical-align:top;
	}

.bold {font-weight:bold;}

/*li {
	list-style-type:none;
	line-height:2em;
	}*/
	
h1 {
	font-size:12px;
	color:#CC3300;
	line-height:5px;
	}

.phone_num {font-size:12px;}
.nav {font-size:12px;}

.small {
	font-size:10px;
	color:#000000;
	}
.italics {
	font-style:italic;
	font-weight:bold;
	list-style:none;
	}
	
.prod_label {
	border-top:1px #FFCCCC dotted;
	border-bottom:1px #FFCCCC dotted;
	margin-top:30px;
	color:#000;
	font-size:12px;
	}
	
.right_align {
	text-align:right;
	font-size:10px;
	}
	
ul.features{
	list-style:square;
	font-size:10px;
	color:#000;
	}
table.rates tr td {
	padding:5px 3px 5px 3px;
	}
table.rates tr td.alt {
	background-color:#e0e0e0;
	}
table.rates tr th {
	background-color:#999999;
	padding:7px 3px 7px 3px;
	}
table.rates tr{
	border-bottom:1px #999 solid;
	}