/* LAYOUT */

body {
 font-family: Arial, Helvetica, sans-serif;
 background: #EBEBEB;
}
#container {
 background: #FFFFFF;
 height: auto;
}
#header {
 width: 814px;
 height: 84px;
 background: #FFFFFF url(../images/header.jpg) no-repeat;
 padding: 15px;
}
#menu {
 height: 58px;
 width: 814px;
 background: #FFFFFF url(../images/menu_new.jpg) no-repeat;
 padding-top: 9px;
}
#content {
 width: 100%;
 padding: 0 15px 15px 15px;
 background: #FFFFFF;
 color: #000000;
}

#homebox1 {
 float: left;
 width: 387px;
 height: 350px;
 background: url(../images/home_featured_1.jpg) no-repeat;
}
#homebox1 h2, #homebox2 h2, #homebox3 h2, #homebox4 h2 {
 font-size: 12px; font-weight: bold; color: #492c7e; margin-top: 0; margin-bottom: 0; padding: 2px 0 0 10px;
}
#homebox1 h3, #homebox2 h3, #homebox3 h3, #homebox4 h3 {
 font-size: 14px; font-weight: bold; color: #000000; margin-top: 6px; margin-bottom: 0; padding-left: 11px;
}
#homebox1 p, #homebox2 p, #homebox3 p, #homebox4 p {
 font-size: 12px; font-weight: normal; color: #000000; padding-left: 11px; 
}
#homebox1 p.sub, #homebox2 p.sub, #homebox3 p.sub, #homebox4 p.sub {
 font-size: 12px; font-weight: normal; color: #FFFFFF; margin-top: 2px; margin-bottom: 0; padding-left: 11px; 
}
#homebox1 p.feature, #homebox2 p.feature, #homebox3 p.feature, #homebox4 p.feature {
 font-size: 12px; font-weight: bold; color: #492c7e; margin-bottom: 0; padding-left: 11px;
}
#homebox1 span, #homebox2 span, #homebox3 span, #homebox4 span {
 font-weight: bold; color: #FF0000; 
}
#homebox1 span.red, #homebox2 span.red, #homebox3 span.red, #homebox4 span.red {
 font-weight: normal; color: #FF0000; 
}
table.home {
 font-size: 12px;
 text-align: left;
 color: #000000;
 padding-left: 11px;
}
#homebox2 {
 float: right;
 width: 387px;
 height: 350px;
 background: url(../images/home_featured_2.jpg) no-repeat;
}
#homebox3 {
 float: left;
 width: 387px;
 height: 350px;
 background: url(../images/home_featured_3.jpg) no-repeat;
}
#homebox4 {
 float: right;
 width: 387px;
 height: 350px;
 background: url(../images/home_featured_4.jpg) no-repeat;
}
#homebox1 ul, #homebox2 ul, #homebox3 ul, #homebox4 ul {
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}

#feature1 {
 width: 785px;
 height: auto;
 background: url(../images/featured_bg_1.jpg) no-repeat;
}
#feature1 p, #feature2 p, #feature3 p, #feature4 p {
 font-size: 12px; font-weight: normal; color: #000000; 
}
#feature1 p span, #feature2 p span, #feature3 p span, #feature4 p span {
 font-size: 10px; font-weight: normal; color: #000000; 
}
#feature4 p span.stock {
 font-size: 12px; font-weight: bold; color: #ff0000; 
}
#feature4 p span.highlight {
 font-size: 12px; font-weight: normal; color: #ff0000; 
}
#feature2 p.sub, #feature3 p.sub, #feature4 p.sub {
 font-size: 12px; font-weight: normal; color: #FFFFFF; margin-top: 2px; margin-bottom: 0; 
}
#feature1 p.feature, #feature2 p.feature, #feature3 p.feature, #feature4 p.feature {
 font-size: 12px; font-weight: bold; color: #492c7e; margin-bottom: 0;
}
#feature1 span, #feature2 span, #feature3 span, #feature4 span {
 font-weight: bold; color: #FF0000; 
}
#feature1 span.red, #feature2 span.red, #feature3 span.red, #feature4 span.red {
 font-weight: normal; color: #FF0000; 
}
#feature2 {
 width: 785px;
 height: auto;
 background: url(../images/featured_bg_2.jpg) no-repeat;
}
#feature3 {
 width: 785px;
 height: auto;
 background: url(../images/featured_bg_3.jpg) no-repeat;
}
#feature4 {
 width: 785px;
 height: auto;
 background: url(../images/featured_bg_4.jpg) no-repeat;
}
#feature1 ul, #feature2 ul, #feature3 ul, #feature4 ul {
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}
#buttons {
 float: right;
 width: 202px;
 height: auto;
 margin: 35px 0 0 25px;
}

#footer {
 width: 900px;
 padding: 10px 0px 10px 0px;
 color: #FFFFFF;
 text-align: left;
 background: #0066CC;
}
.clear { clear: both; background: none; }

/* STYLES */

h1:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/
h2:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/
h1 {font-size: 30px; font-weight: bold; color: #492c7e;}
h2 {font-size: 0.9em; font-weight: bold; color: #0066CC;}
h3 {font-size: 12px; font-weight: bold; color: #492c7e;}
h4 {font-size: 0.7em; font-weight: bold; color: #003399;}
h5 {font-size: 24px; font-weight: bold; color: #492c7e;}

h1.home-title {
 height: 152px;
 background: url("../images/title.jpg");
 text-indent: -9999px;
 width: 783px;
}

#header p {
 font-size: 12px;
 font-weight: bold; 
 text-align: right;
}

p {
 font-size: 12px;
}
#footer p {
 font-size: 0.7em;
 margin-right: 220px;
}
.small {
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}

a:link {color: #492c7e; text-decoration: underline;}
a:visited {color: #492c7e;}
a:hover {color: #492c7e;}

a.one:link {color: #FFFFFF; text-decoration: underline}
a.one:visited {color: #FFFFFF;}
a.one:hover {color: #FFFFFF;}

#footer a {
 color: #FFFFFF;
 text-decoration: underline;
}
#footer a:hover {
 color: #003399;
}

table.eg {
 width: 100%;
 border-spacing: 0px;
 border-collapse: collapse;
 background: #FFFFFF;
 border: 1px solid #492c7e;
}
table.eg th {
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 padding: 5px;
 color: #FFFFFF;
 background: #492c7e;
 border-bottom: 1px solid #492c7e;
}
table.eg th span {
 font-size: 12px;
 font-weight: normal;
 color: #FFFFFF;
 padding-left: 6px;
}
table.eg td {
 text-align: left;
 padding: 10px;
}

table.product {
 float: left;
 border-spacing: 0px;
 border-collapse: collapse;
 background: #FFFFFF;
 border: 1px solid #492c7e;
}
table.product caption {
 font-size: 12px;
 text-align: left;
 font-weight: bold;
 color: #492c7e;
}
table.product th {
 font-size: 11px;
 text-align: center;
 font-weight: weight;
 padding: 1px 1px;
 border: 0px;
 background: #FFFFFF;
 color: #000000;
 border-bottom: 1px solid #492c7e;
}
table.product th.one {
 font-size: 11px;
 text-align: center;
 font-weight: weight;
 padding: 1px 1px;
 border: 0px;
 background: #FFFFFF;
 color: #000000;
 border-bottom: 1px solid #FFFFFF;
}
table.product td {
 font-size: 11px;
 text-align: center;
 border: 0px;
 border-bottom: 1px solid #492c7e;
 padding: 1px 1px;
}
table.product thead th {
 font-size: 11px;
 text-align: center;
 font-weight: bold;
 background-color: #492c7e;
 color: #FFFFFF;
 border-right: 1px solid #FFFFFF;
}
table.product th.mid {
 border-bottom: 1px solid #492c7e;
}
table.product th.first {
 text-align: left;
 border-right: 1px solid #492c7e;
}
table.product thead th.start {
 text-align: left;
}
table.product thead th.end {
 border-right: 1px solid #492c7e;
}
table.product td.start {
 text-align: left;
}
table.product th.start {
 text-align: left;
}
table.product td.end {
 border-right: 1px solid #492c7e;
}
#tint {
 background: #d2c9df;
}

#feature1 p.sub { 
 font-size: 12px; font-weight: normal; color: #492c7e; margin-top: 2px; margin-bottom: 0; 
 } 

table.range { border-spacing: 0px; border-collapse: collapse; background: transparent; width: 715px; }
table.range p { margin: 0 0 4px 0; }
table.range td {
font-size:12px;
font-weight:normal;
line-height:120%;
padding:0 4px 0 0;
text-align:left;
vertical-align:top;
width:25%;
}
table.range th {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:0 4px 8px 0;
text-align:left;
vertical-align:top;
}
#range {
background-image:url("../images/range_bg.jpg");
background-repeat:no-repeat;
height:255px;
margin-left:7px;
padding-left:46px;
padding-top:4px;
text-align:left;
width:100%;
}

.stock {
	color: #FF0000;
	font-weight: bold;
}
