/* Layout Stylesheet */ 

body {
	background: url(../images/gradient_gray.png);
 	font-family: verdana, arial, helvetica, sans-serif;
 	color: #000;
	font-size: 9px;
 	text-align: left;
 	padding:0;
}

h1 {
	padding: 0;
	color: #6D5682;
	font-size: 1.2em;
	border-top : 0;
	line-height : 1.3em;
}

h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	color: #002266;
	font-size: 1em;
	line-height : 1.2em;
}

h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
	color: #000;
	font-size: 0.8em;
	line-height : 1.2em;
}
p {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0 35px 10px 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	font-size: 12px;
	line-height : 15px;
}

ol {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #002266;
	line-height: 1.8em;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.normal {
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.3em;
	font-weight: normal;
	color: #000;
	font-size: 12px;
	text-decoration: none;
} 
ul {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	background-color: #2A2B7E;
	line-height: 1.8em;
	font-weight: bold;
	font-size: 7px;
	text-decoration: none;
}
.bullet {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	line-height: 1.5em;
	font-weight: normal;
	font-size: 12px;
}
.bullet_table {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	line-height: 1.0em;
	font-weight: normal;
	font-size: 9px;
}
.warrantylist LI {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	line-height: 1.5em;
	font-weight: normal;
	font-size: 12px;
	MARGIN-BOTTOM: 1em
}

a {
	color: #002266;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a:link {
	color: #000066;
}
a:visited {
	color: #3366cc;
}
a:hover {
	color: #ff0000;
}
}
#detquote .tab {
	MARGIN-TOP: 25px; BORDER-BOTTOM: #dc0000 3px solid; TEXT-ALIGN: left
}

#pricing_box {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
TABLE.features {
	BORDER-COLLAPSE: collapse
}
TABLE.features TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: left; 
}
TABLE.features TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-SIZE: 9px;
}
.TABLE.features.bullet TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-SIZE: 10px;
}
table.featuresTable {
	FONT-SIZE: 9px;
}
.images IMG {
	MARGIN: 3px
}
.competition {
	FONT-SIZE: 9px; MARGIN: 5px 10px
}
.competition B.compheader {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.sideimages {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 5px; WIDTH: 310px; PADDING-TOP: 2px; BACKGROUND-COLOR: #edd9c5; TEXT-ALIGN: center
}
.sideimages H2 {
	COLOR: black
}
.sideimages IMG {
	DISPLAY: block; FLOAT: left; MARGIN: 1px
}
/*----- Hoverbox Code - get code found at http://host.sonspring.com/hoverbox/ ------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	color: inherit;
	vertical-align: top;
	width: 182px;
	height: 137px;
	margin: 2px;
	padding: 2px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
}

.hoverbox li
{
	
	display: inline;
	float: left;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 182px;
	height: 137px;
}

/* =Internet Explorer Fixes
----------------------------------------------------------------------*/

.hoverbox a
{
	position: relative;
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

.hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

.hoverbox li
{
	position: static;
}