@charset "UTF-8";
/* CSS Document */
body {margin-top: 20px; background-color:#FFFF99;}
body,td,th {font-family: Times New Roman, Times, serif; font-size: 14px; color: #222222; vertical-align:text-top;}
h1 {font-size: 20px; color: #378DE4; padding:0 0 10px 0; font-weight:bold;}
h2 {font-size: 17px; font-weight:normal;}
h3 {font-size: 12px; font-weight:normal;}
a {color:#378DE4; text-decoration:none;}

.clear {clear:both;}
.wrapper { position:relative; width:960px; margin: 0 auto; background-color:#cccccc;}
.left_col {float:left; background-color:#cccccc; width:250px;}
.logo {padding:10px 0 10px 0;}

/* Start Nav */
ul.nav { padding:0; margin:0;}
ul.nav li { margin:2px 4px 4px 4px;  width:242px;}
ul.nav li a { display:block; padding:10px 0 0 10px; text-decoration:none; color:#378DE4; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; height:21px;}
ul.nav li a:hover {background-image:url(../images/nav_bg_over.jpg);}


ul.nav ul li { margin:0px 4px 0 4px; width:242px;}
ul.nav ul li a { display:block; padding:3px 0 0px 18px; color:#378DE4; text-decoration:none; background-image:url(../images/sub_nav_bg.jpg); background-repeat:repeat-x; height:19px; font-size:12px;}
ul.nav ul li a:hover { background-image:url(../images/sub_nav_bg_over.jpg);}

/* End Nav */

.contact_info {margin: 20px 0 10px 15px;}

.right_col {float:right; background-color:#b7b7c7; width:710px;}
.white_box { margin:20px; background-color:#FFFFFF; width:670px;}
.content {float:left; margin:8px 0 8px 8px; width:430px;}
.widecontent {float:left; margin:8px 0 8px 8px; width:650px;}

ul.featured_product {float:right; margin:8px 8px 0 0; width:202px;}
ul.featured_product li {height:165px; width:202px; margin:0 0 8px 0; background-image:url(../images/featured_product_bg.jpg); background-repeat:no-repeat; background-position: bottom;}
ul.featured_product li a {color:#378DE4; font-size:14px;  padding:0 0 0 10px; margin-top:132px; width:187px; line-height:2; text-decoration:none;}
ul.featured_product li a:hover {color: #333333; text-decoration: underline;}



.footer {color:#666666; background-color:#FFFFFF;}
.footer a {color:#666666; text-decoration:none;}
