/*------GLOBAL------*/

body {
	margin:0 auto;
	background:#E9E9E9;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
img {
	border:none;
}
p, h1, h2, ul, li, a, td {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left; text-decoration:none; font-weight:normal;
	padding:5px; margin:0;
}
h1, h2 {
	font-size:25px; color:#B10F1B;
}
h2 {
	font-size:19px;
}
ul {
	padding:0; line-height:1;
	vertical-align:baseline;
	padding:10px 0 10px 25px;
}
ul li {
	font-weight:bold;
	padding:6px 0 5px 15px; 
	list-style:none; background:url(../images/bullet.jpg) no-repeat left center;
}
a {
	padding:0; color:#B10F1B; font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
td {
	font-size:11px;
	padding:0 0 5px 0;
}

#outercontainer {
	width:850px;
	border:1px #CCCCCC solid; border-top:none;
	background:#FFFFFF; overflow:hidden;
}
#innercontainer {
	width:826px;
	padding:12px;
}
#header {
	width:826px; height:346px;
}
#nav {
	width:310px; height:346px;
	background:#3B5552;
	margin:0 10px 0 0;
	float:left; position:relative;
}
#nav ul {
	padding:120px 0 0 50px;
	list-style:none; 
}
#nav li {
	background:none;
	padding:0 0 5px 0;
}
#nav a {
	font-size:16px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-weight:normal;
	padding:0 0 0 25px;
}
#nav a:hover {
	text-decoration:none;/*
	background:url(../images/navhover.jpg) no-repeat;*/
	padding-left:28px;
}
#nav #logo {
	width:174px; height:89px;
	position:absolute; top:11px; left:68px;
}
#image {
	width:504px; height:346px;
	border:1px #CCCCCC solid;
	float:left; position:relative;
}
#image img {
	padding:1px;
}
#content {
	width:826px;
	padding:15px 0 15px 0;
	float:left;
}
#left {
	width:566px;
	padding:0 10px 0 0;
	float:left;
}
#leftwide {
	width:826px;
}
#right {
	width:250px;
	float:left;
}
#right img {
	padding:0 0 10px 0;
}
#bottomline {
	width:826px; height:1px;
	background:#B10F1B;
	float:left;
}
#footer {
	width:826px; height:80px;
	padding:10px 0 0 0;
	float:left;
}
#footer a {
	font-size:11px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.container {
	width:100%;
	float:left;
}
.column {
	float:left;
}
.paddingright {
	padding-right:10px;
}
.specialprice {
	color:#B10F1B; font-size:18px;
}
#formcontainer {
	width:350px;
	padding:35px 0 0 0;
	display:block; float:right; position:relative;
}
#mapcontainer {
	width:450px;
	padding:35px 0 0 0;
	display:block; float:right; position:relative;
}
	
	