#crumbs {
    list-style: none;
    padding: 0;
    margin: 0 0 1em 0;
}

    #crumbs li {
        display: inline;
    }
    
    #crumbs li.end {
        font-weight: bold;
    }

body {background: url(/images/snk/bg.jpg) center top fixed no-repeat #99D4EE; padding: 8px 0 0 0; margin: 0;}

.main {width: 1169px; margin: 0 auto;}
.main_top {background: url(/images/snk/top_left.png) left top no-repeat; padding: 0 0 0 51px;}
	.main_top div {background: url(/images/snk/top_right.png) right top no-repeat; padding: 0 51px 0 0;}
	.main_top div div {background: url(/images/snk/top_res.png) top repeat-x; height: 41px;}
.main_cont {background: url(/images/snk/left_res.png) left repeat-y;}
	.main_cont .inmcont_01 {background: url(/images/snk/right_res.png) right repeat-y; padding: 0 34px 0 34px;}
	.main_cont .inmcont_02 {background: #fff;}
.main_bot { background: url(/images/snk/bottom_left.png) left top no-repeat; padding: 0 0 0 51px;}
	.main_bot div { background: url(/images/snk/bottom_right.png) right top no-repeat; padding: 0 51px 0 0;}
	.main_bot div div {background: url(/images/snk/bottom_res.png) top repeat-x; height: 45px;}
.header {background: url(/images/snk/header_res.gif) top repeat-x #221E1B; padding: 21px 0 0 24px; height: 83px;}
	.header .logo {float: left; border: 0;}
	.header form {text-align: right; font-family: Bookman Old Style, Book Antigua; font-size: 16px; line-height: 17px; color: #87A7FA; padding: 10px 16px 0 0; margin: 0; height: 35px;}
		.header form .inp {width: 151px; height: 17px; border: 0; padding: 0; margin: 0 8px 0 9px; background: #fff; vertical-align: middle;}
		.header form .but {width: 28px; height: 17px; border: 1px solid #fff; padding: 0; margin: 0; background: #2F3438; text-align: center; font-family: Tahoma, Arial, sans serif, Helvetica; font-size: 12px; line-height: 14px; color: #fff; vertical-align: middle;}
		.header form span {font-size: 19px !important; font-family: Tahoma, Arial, sans serif; color: #fff; padding: 0 48px 0 0;}
			.header form span span {padding: 0; color: #D6B51C;}
	.header .menu {padding: 0; margin: 0; list-style: none; height: 38px; font-family: Tahoma, Arial, sans serif; font-size: 16px; line-height: 38px;}
		.header .menu li {float: right; width: 103px; text-align: center; margin: 0; background: url(/images/snk/menu_out_res.gif) top repeat-x; position: relative;}
		.header .menu li.ie6_w1 {width: 116px;}
		.header .menu li.ie6_w2 {width: 140px;}
			.header .menu li div {background: url(/images/snk/menu_out_left.gif) left top no-repeat;}
			.header .menu li.f div {background: url(/images/snk/menu_out_left_f.gif) left top no-repeat;}
			.header .menu li div a {display: block; height: 38px; color: #fff; text-decoration: none; background: url(/images/snk/menu_out_right.gif) right top no-repeat;}
			.header .menu li div a:hover {color: #D6B51C;}
			.header .menu li ul li a {color: #fff; text-decoration: none;}
			.header .menu li ul li a:hover {color: #D6B51C;}
		.header .menu li.act {background: url(/images/snk/menu_act_res.gif) top repeat-x #fff;}
			.header .menu li.act div {background: url(/images/snk/menu_act_left.gif) left top no-repeat;}
			.header .menu li.act div a {background: url(/images/snk/menu_act_right.gif) right top no-repeat; color: #3F3C37;}
			.header .menu li.act div a:hover {color: #3F3C37;}
		.header .menu li.l div a {background: none;}
		
		.header .menu ul {position: absolute; top: 38px; left: -2px; background: url(/images/snk/menu_sub_res.gif) top repeat-x #3E3B37; padding: 11px 12px 9px 12px; width: 90%; margin: 0;}
			.header .menu ul li {padding: 0 0 0 11px; margin: 0; background: url(/images/snk/arrow_01.gif) left 6px no-repeat; font-size: 11px; line-height: 21px; list-style: none; text-align: left; width: auto; float: none;}
				.header .menu ul li a {color: #fff; text-decoration: none;}
.content {background: url(/images/snk/cont_bg.gif) repeat-x top right; background-color: #fff; padding: 8px 6px 0 6px;}
	.content .left {float: left; width: 206px;}
	.content .right {float: right; width: 836px; padding-right: 20px; font-family:Helvetica, Tahoma, Arial, sans serif; font-size: 11px; }
	.content .right p,span,td {font-size:11px !important; line-height: 175%; color: #444;}
	.content .right h1 {font-family: Helvetica,Arial,Verdana,Tahoma; color: #24668e; font-size:30px !important; line-height:100%;}
	.content .right h2 {font-family: Helvetica,Arial,Verdana,Tahoma; color: #24668e; font-size:20px !important; line-height:100%;}
	.content .right h3 {font-family: Helvetica,Arial,Verdana,Tahoma; color: #000; font-size:14px !important; line-height:100%;}
	.content .right h3 b {color: #ff0000;line-height:20px;}
	.content .right a:link { color: #24668e !important; text-decoration: none; }
	.content .right a:active { color: #24668e !important; text-decoration: none; }
	.content .right a:visited { color: #24668e !important; text-decoration: none; }
	.content .right a:hover { color: #24668e !important; text-decoration: none; cursor:pointer;}
	.content .right input {font-size:11px; border: 1px solid #377acc;}
	.content .right .butt {font-size:12px; font-weight:bold; color: #fff; border: 1px solid #377acc; background-color: #377acc;}


.footmenu {background: #fff; padding: 35px 0 12px 0; font-family: Tahoma, Arial, sans serif, Helvetica; font-size: 12px; line-height: 12px; color: #3A4154; font-weight: bold; text-align: center;}
	.footmenu a {color: #3A4154; text-decoration: none; padding: 0 6px 0 6px;}
		.footmenu a:hover {text-decoration: underline;}
.footer {background: #D9E2E4; font-family: Tahoma, Arial, sans serif, Helvetica; font-size: 12px; line-height: 12px; color: #3A4154; font-weight: bold; padding: 20px 0 0 0; text-align: center;}
	.footer .icons {padding: 0 0 16px 0;}
		.footer .icons img {vertical-align: middle; margin: 0 6px 0 6px; border: 0;}

.leftmenu {font-family: Trebuchet MS, Tahoma, Arial; font-size: 13px; line-height: 15px; padding: 0 0 28px 0; margin: 0; list-style: none; color:#00509f; font-weight:bold;}
	.leftmenu li {padding: 0; margin: 2px 0 0 0; color:#00509f; font-weight:bold;}
	.leftmenu li a {color: #00509f; text-decoration: none; padding: 12px 0 12px 12px; display: block; height: 15px; background: url(/images/snk/leftmenu_out.jpg) left top no-repeat; font-weight:bold;}
	.leftmenu li a:hover, .leftmenu li a.act {background: url(/images/snk/leftmenu_act.jpg) left top no-repeat; font-weight:bold; color: #423f3a;}
		
.tit_01 {padding: 0; margin: 0;}


.form_01 {font-family: Tahoma, Arial, sans serif; font-size: 10px; line-height: 14px; color: #000; padding: 14px 24px 0 28px; margin: 0;}
	.form_01 .inp {width: 100%; *width: 99%; _width: 130px; height: 16px; border: 1px solid #999; padding: 0; margin: 0; background: #fff;}
	.form_01 .but {width: 36px; height: 19px; border: 0; padding: 0; margin: 0; background: url(/images/snk/button_01.jpg); vertical-align: middle;}

.img_01 {margin: 20px 0 0 13px; border: 0;}
.img_02 {margin: 12px 0 0 19px; border: 0;}
		
.button:hover { color: #c60000;}

.clearall {clear: both;}

#ship_state, #ship_country, #cust_state, #cust_country {width:120px;}
select {border:1px solid #377ACC;font-size:11px;}
#storedetails td{white-space: normal !important;}




/* Product List */

#catalog-list .small_price {font-size:14px !important;}
#catalog-list .btn_add_to_cart, #catalog-list .btn_buy_it_now {
font:bold 14px/16px Helvetica, Arial, Tahoma, Verdana !important;
border: 0px !important;
text-align: center;
padding-top: 0px !important;
color: #000;
width:142px !important;
height:35px !important;
background: url(/images/snk/addcart_bg.gif) no-repeat top left; }
#catalog-list .btn_add_to_cart:hover, #catalog-list .btn_buy_it_now:hover { background: url(/images/snk/addcart_bg0.gif) no-repeat top left; }


/* Product Detail */

#product-detail .large_price {font-size:14px !important;}

#product-detail .tabcontainer {
	width:100%;
	position:relative;
	color:#ffffff
margin-bottom:20px;
}
#product-detail .tab_on {
	color:black;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
margin-right:10px;
	border:1px solid #CCCCCC;
	background-color:#e5e5e5;
	padding:3px;
	width:165px;
	float:left;
	display:inline;
	white-space:nowrap
	}
#product-detail .tab_off {
	color:#333333;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
margin-right:10px;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	padding:3px;
	width:165px;
	float:left;
	cursor:pointer;
	display:inline;
	white-space:nowrap
	}
#product-detail .descriptioncontainer {
border: 1px solid #ff0000;
margin-top:20px;
	width:100%;
	position:relative
}
#product-detail .detaildesc {
/*
	border-top:4px solid #e5e5e5;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	border-bottom:2px solid #e5e5e5;
*./
	padding:5px;
	margin-bottom:10px;
	width:99%;
	text-align:left
}

/****** MULTIPLE IMAGES ****** product detail page */

#product-detail .click {cursor:pointer}

#product-detail .imagesmallcontainer {
	background-color:#ffffff;
	border:2px solid #CCCCCC;
	float:left;
	height:65px;
	margin:8px 4px 2px 0px;
	overflow:hidden;
	width:65px
}
#product-detail .hoverover {
	clear:both;
	float:left;
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
	width:300px
}
#product-detail .notavailable {
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#666666;
	padding:10px;
	text-align:center
}


