img {
	border:none
}

#main {
	margin:0 auto;
	width: 760px;
	background: #FFF
}

form {
	margin: 0;
	padding: 0
}

div {
	text-align: left
}
#header-case {
position:relative;
clear:both;
}
#flash {
position:absolute;
top:0px;
right:0px;
height:205px;
width:150px;
z-index:1;
}
#header1 {
	height: 20px;
	width: 760px;
	border-bottom: 2px solid #cdd9e3;
	float: left;
}

div.order-online {
	float: left;
	width: 294px;
}

div.order-online .text {
	padding-top: 2px;
	padding-left: 10px;
	color: #054372;
	font: 11px Arial, Tahoma, sans-serif;
}

div.top-nav-bg {
	float: left;
	width: 466px;
	height: 20px;
	background: #cdd9e3 url(/_images/bg-top-nav.gif) no-repeat left top;
}

div.top-nav {
	padding-left: 27px;
	padding-top: 3px;
	color: #78A1BF;
	font: 11px Arial, Tahoma, sans-serif;
}

div.top-nav a {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
}

#header2 {
	clear: left;
	width: 760px;
}

#logo {
	float: left;
	width: 343px;
}

#header2 .image{
	float: left;
}

#search {
	float: left;
	background: #3D6E92 url(/_images/bg-search-box.gif) no-repeat left top;
	width: 270px;
	height: 69px;
	text-align: left;
}

input.search-text {
	border: 1px solid #054372;
	margin: 0px;
	padding: 0px;
	width: 137px;
	height: 18px;
}

div.search-box {
	float: left;
	padding: 34px 0 0 88px
}

div.search-box .input-s {
	clear: left;
	float: left;
}

div.search-box .go {
	float: left;
	padding-left: 4px;
	margin-top: -1px;
}

#index-header {
	clear: left;
	background: url(/_images/bg-index-header2.jpg) no-repeat left top;
	height: 138px;
position:relative;
z-index:0;
}
#index-header a, #index-header a:visited{
color:#fff;
text-decoration:none;
}
/* top featured item */
#index-header #feature-txt {
	width: 350px;
	color: #FFFFFF;
	font: 11px Arial, Tahoma, sans-serif;
position:absolute;
top:10px;
left:215px;
}

#index-header #feature-img{
float:left;
margin:5px 0 0 12px;
}

.check-out {
	clear: left;
	background: url(/_images/bg-check-out.gif) no-repeat left top;
	height: 25px;
	padding-left: 348px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/* main table style */
#main-table {
font-size:11px;
margin:10px 0 0 0;
}
#main-table a, #main-table a:visited {
color:#000;
text-decoration:none;
}
#main-table .spacer-cell {
height:10px;
background-image:url(/_images/table-spacer.gif);
background-repeat:repeat-x;
}
div.product-name {
	float: left;
	padding:5px 0 0 0;
	color: #000000;
	font: bold 11px Arial, Tahoma, sans-serif;
}
div.product-name a, div.product-name a:visited {
color:#000000;
text-decoration:none;
font: bold 11px Arial, Tahoma, sans-serif;

}
.details {
	float: right;
	padding-top: 7px;
	padding-right: 40px;
}

.details a {
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
}

#home-html {
width:415px;
}
#index-content {
	clear: both;
	float: left;
	width: 760px;
	background: url(/_images/bg-index.gif) repeat-y left;
}
#index-content-sub {
clear:both;
float:left;
width:760px;
	background: url(/_images/bg-index-sub.gif) repeat-y left;
}

#left-column {
	float: left;
	width: 165px;
}

#center-column {
	float: left;
	width: 431px;
}

#right-column {
	float: left;
	width: 164px;
}

#navigation {
	text-align: right;
}

#navigation a {
	border-bottom: 1px solid #FFFFFF;
	background-color: #D9E3EB;
	text-decoration: none;
	display: block;
	padding: 4px 19px 3px 0px;
	color: #000000;
	font: bold 11px Arial, Tahoma, sans-serif;
}

#navigation a:hover {
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	background: #FFFFFF url(/_images/bg-active-left-nav.gif) no-repeat right;
	display: block;
	padding: 4px 19px 3px 0px;
	color: #054372;
	font: bold 11px Arial, Tahoma, sans-serif;
}

.mailing {
	margin-top: 9px;
	height: 37px;
	padding-left: 5px;
}

div.input-m {
	float: left;
}

div.go-btn {
	float: left;
	padding-left: 6px;
}

input.mailing {
	color: #999999;
	font: 11px Arial, Tahoma, sans-serif;
	border: 1px solid #054372;
	width: 126px;
	height: 18px;
	padding: 0px;
	padding-left: 4px;
	margin: 0px;
	background: #FFFFFF;
}

div.padding-1 {
	clear: left;
	padding: 0 1px 0 1px;
}

div.top-line {
	background: #054372;
}

div.index-product {
	clear: left;
	float: left;
	padding: 1em 0 1.5em 0;
}

div.index-product div.image {
	float: left;
	text-align: center;
	width: 138px;
	padding: 0.5em 0;
}

div.index-product div.text {
	float: left;
	text-align: left;
	width: 250px;
	padding: 0.5em 0;
}

span.product-name {
	color: #000000;
	font: bold 11px Arial, Tahoma, sans-serif;
}

.product-text {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 10px;
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
}

.product-price {
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
}

span.price1 {
	color: #054372;
	font: bold 11px Arial, Tahoma, sans-serif;
	padding-left: 17px;
}

.line1 {
	clear: left;
	background: #E6ECF1;
}

div.addres {
	clear: left;
	padding-top: 3em;
	margin-bottom: 1em;
	text-align: center;
	color: #84A3BB;
	font: bold 11px Arial, Tahoma, sans-serif;
}




.index-banner-right {
	clear: left;
	background:  url(/_images/bg-right-banner-center.gif) left top;
	width: 138px;
	margin-left: 12px;
	margin-top: 13px;
	margin-bottom: 6px;
}

.index-banner-right a {
	text-decoration: none;
	color: #00B222;
	font: 11px Arial, Tahoma, sans-serif
}

.some {
	padding: 2px 0 0 0;
	text-align: center;
	color: #054372;
	font: bold 11px Arial, Tahoma, sans-serif
}
.some a, .some a:visited {
color:#054372;
font-weight:bold;
}
.some-text {
	height: 40px;
	text-align: left;
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
padding:3px 5px 0 5px;

}

div.click-ibr {
	float: left;
	1width: 70px;
	text-align: center;
	padding: 15px 10px 0 14px;
}

div.image-ibr {
	float: left;
	padding: 3px 0 0 0;
}

.bottom-nav {
	clear: left;
	height: 26px;
	border-top: 1px solid #FFFFFF;
	background: #054372 url(/_images/bg-bottom-nav.gif) no-repeat left top;
	color: #84A3BB;
	font: 11px Arial, Tahoma, sans-serif;
	text-align: right;
	xpadding-right: 17px;
width:760px;
}

.bottom-nav a {
	text-decoration: none;
	color: #FFFFFF;
	font: 11px Arial, Tahoma, sans-serif;
}



#copy {
	margin: 20px 0 0 0;
}

div.c-banner-1 {
	float: left;
	padding-left: 30px;
}

.copy {
	margin-top: -0.5em;
	text-align: right;
	float: left;
	color: #054372;
	font: 11px Arial, Tahoma, sans-serif;
	margin-left: 22px;
	margin-bottom: 2em;
}

.copy a {
	text-decoration: none;
	color: #054372;
	font: 11px Arial, Tahoma, sans-serif;
}

.copy-image {
	float: left;
	margin-top: -0.7em;
}




#main-column {
float: left;
width: 595px;
background: #FFF;
overflow:hidden;
}

.breadcrumps {
	color: #FFFFFF;
	font: 11px Arial, Tahoma, sans-serif;
	background: #84A3BB;
	border: 1px solid #FFFFFF;
	border-top: none;
	padding: 2px 5px 3px 9px;
	}

.breadcrumps a {
	color: #FFFFFF;
	font: 11px Arial, Tahoma, sans-serif;
	text-decoration: none;
}

div.content {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 11px;
}

#item-box {
	margin: 0 0 20px 0
}

div.item-image {
	float: left;
	border: 1px solid #D9E3EB;
	width: 229px;
	height: 183px;
	text-align: center;
}

div.zoom {
	margin-top: 10px;
	margin-bottom: 2px;
	float: right;
}

div.item-box {
	float: left;
	margin-left: 12px;
	width: 332px;
}

div.item-box .name {
	color: #054372;
	font: bold 12px Arial, Tahoma, sans-serif;
}

div.item-box .line {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	background: #D9E3EB;
}

div.item-box .number {
	color: #000000;
	margin-bottom: 0.3em;
	font: 11px Arial, Tahoma, sans-serif;
}

div.item-box .quantity {
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
	margin-bottom: 0.3em;
}

div.item-box .weight {
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
	margin-bottom: 0.3em;
}

div.item-box .weight a{
	color: #054372;
	font: 11px Tahoma, Arial, sans-serif;
}

div.item-box .avail {
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
}

div.item-box .msrp {
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
	margin-bottom: 0.3em;
}

.price {
	color: #054372;
	font: bold 10px Tahoma, Arial, sans-serif;
margin:0 0 1px 10px;
}
div.item-box .price {
	color: #054372;
	font: bold 12px Tahoma, Arial, sans-serif;
	margin-bottom: 1em;
}
div.table-links {
	clear: left;
	width: 424px;
}

div.links {
	height: 19px;
	border-bottom: 1px solid #FFFFFF;
	background: #D9E3EB url(/_images/bg-arrow.gif) no-repeat left top;
	padding-left: 17px;
}

div.links a {
	color: #054372;
	font: 11px Arial, Tahoma, sans-serif;
}

div.table-caption {
	clear: left;
	float: left;
	width: 424px;
	background: url(/_images/bg-table-caption.gif) repeat-y left;
	margin: 1em 0 0 0
}

div.table-caption div.line {
	clear: left;
	background: #FFF;
	height: 1px
}

div.td1 {
	float: left;
	width: 74px;
	background: #054372;
	text-align: right;
	color: #FFFFFF;
	font: 11px Arial, Tahoma, sans-serif;
}

div.td1 .text {
	text-align: right;
	padding: 4px 3px 5px 0px;
}

div.td2 {
	float: left;
	width: 348px;
	border-left: 1px solid #FFF;
	background: #D9E3EB;
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
}

div.td2 .text {
	padding: 4px 3px 5px 6px;
}

div.description {
	clear: left;
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
	padding: 15px 5px;
}

div.right-col {
	float: right;
}

.right-banner1 {
	margin-bottom: 1em;
width:138px;
}

.right-banner-content {
	color: #000000;
	font: 11px Tahoma, Arial, sans-serif;
	border-left: 1px solid #B4C7D5;
	border-right: 1px solid #B4C7D5;
	text-align: center;

}

.right-banner-content .name {
	margin-bottom: 0.5em;
}
.right-banner-content .name a, .right-banner-content .name a:visited {
text-decoration:none;
	color: #5C84A3;
	font: bold 11px Tahoma, Arial, sans-serif;
}

.price2 {
	text-align: center;
	color: #054372;
	font: bold 11px Tahoma, Arial, sans-serif;
	margin-top: 0.3em;
	margin-bottom: 0.7em;
}




div.featured-box {
	clear: left;
	margin-right: 1px;
	background: url(/_images/bg-featured-box.gif) no-repeat right top;
	height: 226px;
}

div.featured-box a, div.featured-box a:visited {
color:#000;
text-decoration:none;
}


div.featured-box div.item-main {
	float: left;
	width: 400px;
margin:0 10px 0 0;
}

div.item-main div.product-name-section {
	color: #054372;
	font: bold 12px Arial, Tahoma, sans-serif;
	padding: 10px 0 10px 16px;
}

div.item-main div.item-main-image {
	float: left;
	padding: 10px;
}

div.item-main div.item-main-text {
	float: left;
	padding: 30px 0 0 10px;
}
div.item-main div.item-main-text2 {
	float: left;
	padding: 30px 0 0 10px;
width:200px;
}

div.item-main .item-main-text2 span.name{
	color: #000000;
	font: bold 11px Arial, Tahoma, sans-serif;
}

div.item-main .item-main-text span.price{
	color: #054372;
	font: bold 11px Arial, Tahoma, sans-serif;
}


div.featured-box div.item-main1 {
	float: left;
	width: 175px;
	margin: 1em 0 0 0;
}

div.item-main1 a, div.item-main1 a:visited {
color:#000;
text-decoration:none;
}

div.item-main1 div.product-name-section {
	color: #054372;
	font: bold 12px Arial, Tahoma, sans-serif;
	padding: 10px 0 10px 16px;
}

div.item-main1 div.item-main-image {
	clear: left;
	float: left;
	width: 50px;
}

div.item-main1 div.item-main-text {
	float: left;
	xwidth: 115px;
	padding: 0 0 0 10px;
}

div.item-main1 .item-main-text span.name{
	color: #000000;



	font: bold 11px Arial, Tahoma, sans-serif;
}

div.item-main1 .item-main-text span.price{
	color: #054372;
	font: bold 11px Arial, Tahoma, sans-serif;
}

div.banner468x60 {
	clear: left;
	text-align: center;
	margin: 1.5em;
}
#section-caption {
padding:10px 5px 10px 5px;
font-size:11px;
}
div.subsection-name {
	clear: left;
	background: #054372 url(/_images/bg-subsection-name.gif) no-repeat right top;
	border-left: 1px solid #FFFFFF;
padding:4px 0 4px 12px;
color: #FFFFFF;
	font: bold 14px Arial, Tahoma, sans-serif;
}
div.subsection-name a, div.subsection-name.a:visited {
color:#fff;
text-decoration:none;
}
div.sub {
	padding-left: 21px;
}
div.sub a, div.sub a:visited {
color:#054372;
text-decoration:none;
}
.sub .s-name {
	color: #054372;
	font: bold 12px Arial, Tahoma, sans-serif;		clear:both;
	padding-left: 2px;
	margin: 1em 0px 0.4em;
}

.s-table {
	padding-left: 2px;
	text-align: center;
}

.s-table .line {
	clear: left;
	background: #D9E3EB;
}

div.td3 {
	float: left;
	height: 20px;
	color: #000000;
	font: 12px Arial, Tahoma, sans-serif;
}

div.s-table div.name {
	xwidth: 364px;
width:434px;
	text-align: center;
}

div.s-table div.quantity {
	width: 61px;
	text-align: center;
}

div.s-table div.msrp {
	width: 73px;
	text-align: center;
}

div.s-table div.sale-price {
	width: 80px;
	text-align: center;
}

div.td4 {
	float: left;
	height: 20px;
	xwidth: 364px;
width:434px;
	color: #054372;
	font: 11px Arial, Tahoma, sans-serif;

	background: url(/_images/bg-td4.gif) no-repeat left;
}

div.td4 .text {
	padding: 2px 0 0 9px;
}

div.td5 {
	float: left;
	height: 20px;
	width: 66px;
	text-align: center;
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
	text-align: center;
}

div.td5 .text {
	text-align: center;
	padding: 2px 0 0 0;
}

div.td6 {
	height: 20px;
	color: #054372;
	font: bold 11px Arial, Tahoma, sans-serif;
	text-align: center;
}

div.td6 .text {
	text-align: center;
	padding: 2px 0 0 0;
}


div.sub-sect-item {
	float: left;
	padding: 10px 0 10px 40px;

}

div.sub-sect-item .padding{
	text-align: center;
	width: 150px;
}
div.sub-sect-item .image a {
display:block;
width:100%;
position:absolute;
bottom:0px;
left:0px;
text-align:center;
}
div.sub-sect-item .image{
	clear: left;
	padding: 5px 0;
	height: 138px;
position:relative;
}
div.sub-sect-item .image img {

}

div.sub-sect-item .product-name {
	text-align: center;
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
}

div.sub-sect-item .product-name .name{
	color: #000000;
	font: bold 11px Arial, Tahoma, sans-serif;
}

div.sub-sect-item .product-name .price{
	xmargin-left: 12px;
	xcolor: #054372;
	font: bold 11px Arial, Tahoma, sans-serif;
}



.sub-sub-section {
	padding-left: 15px;
}

div.sub-sub-name {
	color: #054372;
	font: bold 14px Arial, Tahoma, sans-serif;
	margin: 1em 0px 0.7em 0px;
}

div.sub-sub-text {
	color: #000000;
	font: 11px Arial, Tahoma, sans-serif;
	padding-right: 35px;
	margin: 1em 0px 3em 0px;
}

.vert-line {
	float: left;
	width: 1px;
	height: 220px;
	background: #C0D0DC;
}
.footer-images {
margin-top:20px;
}
.footer-content {
clear:both;
text-align:center;
}
</style><style>

A.navbar       {font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; display: block; text-decoration: none; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom: solid 1px #FFFFFF; background-color: #653265;}
A.navbar:hover {color: #054372; text-decoration: underline; background-color: #CCB4C8; }

.menuskin{
position:absolute; display: block;
width:225px;
background-color:#CEDBFD;
border-top:1px solid #054372;
border-left:1px solid #054372;
border-right:1px solid #054372;
font:normal 11px Arial;
z-index:100;
visibility:hidden;
}

.menuskin a{
display:block;
text-decoration:none;
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 1px solid #054372;
background-color:#84A3BB;
}

#mouseoverstyle{
background-color:#054372;
color:#FFFFFF;
}

#mouseoverstyle a{
color:#FFFFFF;
}




