@charset "utf-8";
/* CSS Document */

body, td, th {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height:1.7em;
}
body {
	background-color: #0092b3;
	background-image: url(../img/page_bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td {
	font-size:1em;
}
form {
	margin:0;
}
p {
	margin-top:12px;
	margin-bottom:12px;
}
img {
	border:0;
}
#print_header {
	position:absolute;
	visibility:hidden;
}
h1 {
	font-size: 1.2em;
	color: #0094b5;
}
h2 {
	font-size: 1em;
	color: #0094b5;
	margin-bottom:-0.5em;
}
h3 {
	font-size: 1em;
	color: #8dc73f;
	margin-bottom:-0.5em;
	font-weight:normal;
}
#container {
	vertical-align: middle;
	text-align:left;
	margin: 0px auto;
	padding:0px;
	width: 977px;
        z-index:1;
}
#footer_container {
	vertical-align: middle;
	text-align:left;
	margin: 0px auto;
	padding:0px;
	width: 853px;
	color:#FFFFFF;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:23px;
	padding-left:23px;
	font-size:0.9em;
}
#footer_container td {color:#ffffff; font-size:0.9em;}
#body_container {
	margin-left:39px;
	margin-right:39px;
}
#header {
	background-image:url(../img/header_bg.jpg);
	height:202px;
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
        z-index:1;
}
#header_timebox {
	position:absolute;
	width:304px;
	height:85px;
	top:14px;
	left:614px;
}
#content_area {
	border-left:1px solid #d9dbd1;
	border-right:1px solid #d9dbd1;
	padding-left:20px;
	padding-right:20px;
	background-color:#FFFFFF;
}
.content_left {
	padding-right:21px;
}
.right_panel {
}
#header_tnav {
	position:absolute;
	top:118px;
	left:138px;
	height:47px;
	width:750px;
}
#footer {
	background-image:url(../img/footer_bg.png);
	height:112px;
	background-repeat:no-repeat;
	background-position:top left;
}
*html #footer {
	background-image:url(../img/footer_bg.jpg);
	height:112px;
	background-repeat:no-repeat;
	background-position:top left;
}
.footer_left {
	padding-left:23px;
	color: #026c85;
	font-size:0.9em;
}
.footer_right {
	padding-right:23px;
	color: #026c85;
	font-size:0.9em;
}
a:link, a:visited {
	text-decoration: none;
	color: #026c85;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #026c85;
}
.lnav_link {list-style:none; margin:0; padding:0; z-index:999;}
.lnav_link a:link, .lnav_link a:visited {
	text-decoration: none;
	color: #FFFFFF;
	padding-left:38px;
	padding-top:7px;
	padding-bottom:6px;
	padding-right:5px;
	border-bottom:1px solid #FFFFFF;
	background-color:#8dc73f;
	background-image:url(../img/lnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:106px;
        z-index:999;
}
.lnav_link a:hover, .lnav_link a:active, .lnav_link a:focus {
	text-decoration: underline;
	color: #FFFFFF;
	padding-left:38px;
	padding-top:7px;
	padding-bottom:6px;
	padding-right:5px;
	border-bottom:1px solid #FFFFFF;
	background-color:#0097b6;
	background-image:url(../img/lnav_bg_o.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:106px;
        z-index:999;
}
.selected {list-style:none; margin:0; padding:0;}
.selected a:link, .selected a:visited {
	text-decoration: none;
	color: #FFFFFF;
	padding-left:38px;
	padding-top:7px;
	padding-bottom:6px;
	padding-right:5px;
	border-bottom:1px solid #FFFFFF;
	background-color:#8dc73f;
	background-image:url(../img/lnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:106px;
}
.selected a:hover, .selected a:active, .selected a:focus {
	text-decoration: underline;
	color: #FFFFFF;
	padding-left:38px;
	padding-top:7px;
	padding-bottom:6px;
	padding-right:5px;
	border-bottom:1px solid #FFFFFF;
	background-color:#0097b6;
	background-image:url(../img/lnav_bg_o.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:106px;
}

.lnav {
	padding-right:21px;
}
.lnav ul {list-style:none; margin:0; padding:0;}
.ttl_img {
	margin-left:-6px;
}
#dd_1 {
	position:absolute;
	visibility:hidden;
	top:166px;
	left:288px;
	width:149px;
        z-index:999;
}
#dd_1 ul {list-style:none; margin:0; padding:0;}
.prod_img {margin-left:10px; margin-bottom:10px;}
.pos_rel {position:relative;}
.cart_sum {padding-top:12px; padding-bottom:12px; font-size:1.3em; color:#2aa8c9; width:166px; padding-left:5px; padding-right:8px; border-bottom:1px solid #7ec7d8; z-index:999; position:relative;}
.cartSummaryItem {color:#2aa8c9; font-weight:bold;}
a.cartSummaryLink:link, a.cartSummaryLink:visited {
	text-decoration: none;
        color:#75be16;
        display:block;
        font-weight:bold;
        position:relative;
        left:0px;
}
a.cartSummaryLink:hover, a.cartSummaryLink:active, a.cartSummaryLink:focus {
	text-decoration: underline;
        color:#75be16;
        display:block;
        font-weight:bold;
        position:relative;
        left:0px;
}
.red_txt {color:#FF0000;}
.prod_detail_rel {height:0px; position:relative;}
.prod_detail_abs {position:absolute; left:520px; top:375px;}
.prod_detail_abs2 {position:absolute; left:520px; top:515px;}
.block {padding-left:15px; padding-right:15px; padding-top:1px; padding-bottom:1px; border:1px solid #8bc63a; background-color:#f4fbe5;}
#dd_2 {
	position:absolute;
	visibility:hidden;
	top:166px;
	left:588px;
	width:149px;
        z-index:999;
}
#dd_2 ul {list-style:none; margin:0; padding:0;}
#dd_3 {
	position:absolute;
	visibility:hidden;
	top:166px;
	left:738px;
	width:149px;
        z-index:999;
}
#dd_3 ul {list-style:none; margin:0; padding:0;}