body {
	background-color:#fff;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}
table {
font-size:11px;
}
a, a:visited {
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
img {
	border:0px;
	padding:0px;
	margin:0px;
	}
form {
	margin:0px;
	padding:0px;
	}
#overall {
	width: 925px;
	}
	
h1 {
	font: bold 13px Arial, sans-serif;
	color: #000;
}

h2, h3 {
	font: bold 13px Arial, sans-serif;
	color: #006699;
}

/* header style */
#header {
	background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/header-logo-1.jpg);
	height:164px;
	position:relative;
	z-index: 0;
	padding-right: 165px;
	}
#search {
	position:absolute;
	z-index: 1;
	right:227px;
	top:68px;
	}
#search input {
	vertical-align:middle;
	}
#horz-menu {
	position:absolute;
	z-index: 1;
	right: 170px;
	top:95px;
	}
#horz-menu ul {
	margin:0px;
	padding:0px;	
	}
#horz-menu ul li {
	display:inline;
	padding:0 25px 0 0;
	list-style-type:none;

	}
#horz-menu a, #horz-menu a:visited {
	color:#015E97;
font-weight:bold;
font-size:12px;
	}
#header #logo-link {
display:block;
position:absolute;
z-index: 1;
width:235px;
height:110px;
}
	
/* body */
#content {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/main-bg.gif);
float:left;
width: 925px;
}
#main-body {
float:left;
width:543px;
margin:0 5px 0 5px;
position:relative;
z-index: 0;
}
#breadcrumbs {
position:absolute;
z-index: 1;
top:-20px;
color:#79A3CD;
font-size:11px;
width:543px;
text-align:right;
}
#breadcrumbs a, #breadcrumbs a:visited {
color:#79A3CD;
}
.price {
font-size:11px;
font-weight:normal;
}
.saleprice{
font-size:11px;
color:#0165A3;
font-weight:bold;
}
.more-details a, .more-details a:visited {
font-weight:normal !important;
}

/* -- Testimonials -- */

div#testimonials {
	float: right;
	width: 153px;
	padding: 0 6px;
}

* html div#testimonials {
	width: 165px;
}

div#testimonials h3 {
	text-align: center;
	color: #0066A1;
	margin: 8px auto;
}

div#testimonials div.testimonial-list {
	background: #D1E4F2 url('http://lib.store.yahoo.net/lib/yhst-99525269992741/testi-top.gif') no-repeat left top;
	padding-top: 7px;
}

div#testimonials div.testimonial-list ul {
	background: #D1E4F2 url('http://lib.store.yahoo.net/lib/yhst-99525269992741/testi-bottom.gif') no-repeat left bottom;
	margin: 0;
	padding: 0 0 7px 0;
}

div#testimonials div.testimonial-list ul li {
	list-style: none;
	border-left: solid 3px #0065A3;
	border-right: solid 3px #0065A3;
	padding: 0 4px;
}

div#testimonials div.testimonial-list ul li p {
	padding: 6px;
	margin: 0;
}

div#testimonials div.testimonial-list ul li p.quote {
	border-top: solid 3px #A7CBE3;
}

div#testimonials div.testimonial-list ul li.first p.quote {
	border: none;
}

/* -- End Testimonials -- */

/* menu style */
#menu {
width:199px;
float:left;
font-size:11px;
background-color:#D0DDE3;
}
.menu-items {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/menu-bg.jpg);
padding: 6px 0 6px 25px;
}
.menu-items a {
display:block;
margin: 10px 0 10px 0;
color:#000;
}
.menu-items a:hover {
color:#015E97;
}

ul#sc-left-nav {
	padding: 0;
	margin: 0;
	font-size: 11px;
}

ul#sc-left-nav li {
	list-style: none;
	display: block;
	padding: 5px 25px 5px 0;
	position: relative;
	z-index: 20;
}

ul#sc-left-nav li a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0;
	display: block;
}

ul#sc-left-nav li a:hover {
	color:#015E97;
	text-decoration: underline; 
}

ul#sc-left-nav li ul { /* second-level lists */
	padding: 1px;
	margin: 0;
	list-style: none;
	position : absolute;
  width : 156px;
	left: 150px;
	top: -1px;
	display: none;
	z-index: 30;
	background-color: #fff;
	border: 2px #0065A3 solid;
}

ul#sc-left-nav li ul li {
	background-color: #D9E8EF;
	padding: 4px 10px;
}

ul#sc-left-nav li ul li a {
}

ul#sc-left-nav li:hover ul, ul#sc-left-nav li.sfhover ul { /* lists nested under hovered list items */
	display:block;
}

.menu-bot {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/menu-bot-cap.jpg);
background-repeat:no-repeat;
height:8px;
font-size:0px;
}
.menu-top {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/menu-top-cap.jpg);
background-repeat:no-repeat;
height:7px;
font-size:0px;
}
#free-shipping {
text-align:center;
padding:10px 0 0 0;
}
#credit-links {
text-align:center;
padding:0;
}
#credit-links a, #credit-links a:visited {
display:block;
font-weight:bold;
padding:0 0 5px 0;
color:#0165A3;
}

/* item specific */
#item-main {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/interested-in-bg2.jpg);
width:544px;
padding:5px 0 0 0;
}
#item-image-enlarge {
float:left;
width:200px;
margin:4px;
}
#item-main-footer {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/interested-in-bot.jpg);
height:65px;
clear:both;
}
#cross-cont a, #cross-cont a:visited {
color:#000;
font-weight:bold;
}
#send-friend {
margin:10px 0 0 0;
}
#contact-holder {
display:none;
}
#contact-btn {
display:display;
}
#reviews {
width:535px;
}
.rev {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #0065A5;
}
.rev img {
vertical-align:middle;
}
.rev i {
display:block;
text-align:right;
}
#below-prod-table {
padding-top: 2px;
float:left;
color:#025283;
width:200px;
text-align: left;
}
#below-prod-table ul {
margin:0;
padding:0;
}
#below-prod-table ul li {
list-style-type:none;
display:inline;
padding:0 5px 0 5px;
}
#below-prod-table a, #below-prod-table a:visited {
color:#025283;
text-decoration:underline;
}

/* section specific */
#section-main {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/interested-in-bg2.jpg);
width:545px;
}
#section-main a, #section-main a:visited {
xcolor:#00f;
font-weight:bold;
}
#section-items a, #section-items a:visited {
color:#000;
font-weight:bold;
}
#section-main-txt {
padding:10px 5px 10px 10px;
font-size:11px;
}
#section-main-txt span {

}
#section-title {
font-size:13px;
font-weight:bold;
}
#section-main-header {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/section-feat-top.jpg);
height:4px;
font-size:0px;
}
#section-main-footer {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/section-feat-bot.jpg);
height:63px;
position:relative;
z-index: 0;
clear:both;
}
#section-main-name {
font-weight:bold;
position:absolute;
z-index: 1;
top:26px;
right:23px;
font-size:13px;
}

/* index specific */
#index-main {
	clear: both;
	width: 545px;
}
#index-main-header {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/index-feature-top.jpg);
height:64px;
}
#index-main-txt {
border-style:solid;
border-width:0 1px 1px 1px;
border-color:#0165A3;
font-size:11px;
}
#index-main-txt a, #index-main-txt a:visited {
font-weight:bold;
color:#000;
font-size:11px;
}

#index-message {
	margin:0 0 20px 0;
	position: relative;
	float: left;
	border-right: 1px solid #0066a4;
	}
	#index-message-bottom, #index-message-top {
		height: 1px;
		display: block;
		position: absolute;
		right: 0;
		overflow: hidden;
		z-index: 2;
		margin-right: -1px;
		}
		#index-message-top { top: 0; }
		#index-message-bottom { bottom: 0; }
		#index-message, #index-message-bottom {
			background: url(/lib/yhst-99525269992741/message-bg.png) left top no-repeat;
			width: 545px;
		}
#index-message-image {
	position: absolute;
	top: 1px;
	right: 0;
	z-index: 1;
}
#index-message-shim {
	float: right;
	margin: 1px 0;
}
#message-txt {
	width:325px;
	padding:15px 0 0 10px;
	font-size:11px;
	position: relative;
	z-index: 3;
}
#message-txt span {
	font-weight:bold;
	font-size:13px;
}

/* footer style */
#footer {
background-image:url(http://lib.store.yahoo.net/lib/yhst-99525269992741/footer-bar-1.jpg);
background-repeat:no-repeat;
height:105px;
clear:left;
padding-right: 165px;
position:relative;
z-index: 0;
font-size:11px;
}
#copyright {
position:absolute;
z-index: 1;
top:90px;
right: 175px;
}
#footer-links {
position:absolute;
z-index: 1;
top:48px;
right:165px;
}
#footer-links ul {
	margin:0px;
	padding:0px;
	}
#footer-links ul li {
	display:inline;
	padding:0 15px 0 0;
	list-style-type:none;
	}
#footer-links ul li a, #footer-links ul li a:visited {
color:#0165A3;
}
#cactus {
position:absolute;
z-index: 1;
top:90px;
left:35px;
}
#cactus a, #cactus a:visited {
color:#000;
}

/* featured items style */
#featured-items {
margin:0 0 10px 0;
}
.f-item {
float:left;
margin:0 5px 0 5px;
text-align:center;
}
.f-item .f-img {
width:158px;
height:184px;
}
.f-item .f-img img {
border:2px solid #50B4F2;
}
.f-item .f-name {
width:158px;
}

/* product table style */
#product-info-table td {
background-color:#D1E4F2;
}
#product-info-table .prod-label {
background-color:#0065A5;
text-align:right;
color:#fff;
padding:4px 3px 4px 0;
width:102px;
}
#product-info-table .prod-info {
background-color:#D1E4F2;
padding:0 0 0 5px;
}
#product-info-table .prod-price {
background-color:#D1E4F2;
padding:0 0 0 5px;
}
#product-info-table .prod-sale-price {
background-color:#D1E4F2;
color:#f00;
font-weight:bold;
padding:0 0 0 5px;
}
#product-info-table {
background-color:#fff;
border:1px solid #fff;
width:278px;
}
#product-info-table #prod-item-name,
#product-info-table #accessories-title {
background-color:#0065A5;
color:#fff;
padding:4px 3px 4px 5px;
font-weight:bold;
}
#product-info-table #accessories-multi-add {
	padding: 0;
}
#product-info-table #accessories-multi-add table.multi-contents td {
	border-top: solid 1px #fff;
	text-align: center;
	padding: 4px;
}
#product-info-table #accessories-multi-add table.multi-contents tr.first td {
	border: none;
}
#product-info-table #accessories-multi-add table.multi-contents td a {
	color: #000;
}
#product-info-table #accessories-multi-add table.multi-contents td div {
	text-align: left;
}
#product-info-table #accessories-multi-add table.multi-contents td select {
	width: 110px;
	font: normal 11px Arial, sans-serif;
}
#product-info-table #accessories-multi-add table.multi-contents td div.multi-add-name-code-line {
	font-weight: bold;
}
#product-info-table #accessories-multi-add table.multi-contents td div.price {
	/* width: 80px; */
	float: right;
	text-align: left;
	color: #0065A5;
}
#custom-order-cell {
background-color:#D1E4F2;
padding:3px;
}
/* multiple insets style */
.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #000099;
	color:#FFFFFF;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	z-index: 1;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
#corner-tl {
background-image:url("http://lib.store.yahoo.net/lib/yhst-99525269992741/mi-tlcorner.gif");
width:2px;
height:2px;
}
#corner-bl {
background-image:url("http://lib.store.yahoo.net/lib/yhst-99525269992741/mi-blcorner.gif");
width:2px;
height:2px;
}
#corner-tr {
background-image:url("http://lib.store.yahoo.net/lib/yhst-99525269992741/mi-trcorner.gif");
width:2px;
height:2px;
}
#corner-br {
background-image:url("http://lib.store.yahoo.net/lib/yhst-99525269992741/mi-brcorner.gif");
width:2px;
height:2px;
}
#mi-top {
background-image:url("http://lib.store.yahoo.net/lib/yhst-99525269992741/mi-tbg.gif");
}
#mi-left {
background-image:url("http://lib.store.yahoo.net/lib/yhst-99525269992741/mi-lbg.gif");
}
#mi-right {
background-image:url("http://lib.store.yahoo.net/lib/yhst-99525269992741/mi-rbg.gif");
}
#mi-bot {
background-image:url("http://lib.store.yahoo.net/lib/yhst-99525269992741/mi-bbg.gif");
}
#mi-content {
	padding: 4px;
	background-color: #fff;
	}
	#mi-content * { vertical-align: middle; }
	#mi-content img { margin: 1px; }
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}
div#section-main-txt { 
	width: 500px; 
	}
	
div.swatch-contents {
	clear: both;
	padding: 12px 0;
}

div.swatch-contents table td.image-cell {
	width: 110px;
}

div.swatch-contents table td {
	color: #000;
	font: normal 11px Arial, sans-serif;
	padding: 6px 2;
}

div.swatch-contents table td a {
	color: #000;
	font-weight: bold;
}

#liveChat {
	position: absolute;
	left: 737px;
	top: 40px;
	}
	#liveChat #liveChatImage {
		position: relative;
		width: 174px;
		height: 77px;
		}
		#liveChat #liveChatImage a, #liveChat #liveChatImage img, #liveChat #liveChatImage span {
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			cursor: pointer;
			}
			#liveChat #liveChatImage img { z-index: 100; }
			#liveChat #liveChatImage a { z-index: 102; }
			#liveChat #liveChatImage span {
				z-index: 101;
				background: url(/lib/yhst-99525269992741/live-chat-overlay.png) left top no-repeat;
			}

