body {background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/bg.jpg) left top repeat-x #FFFFFF; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
img {border:none;}
td {padding:0px; margin:0px; font-size:11px; color:#000000; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; }
a {text-decoration:none;}
form {padding:0px; margin:0px;}
.clear { clear:both; height:1px;}
.search-input {
background:#FFFFFF;
border:medium none;
color:#000000;
font-size:11px;
margin:0;
padding:3px 0 5px 5px;
width:150px; /* _height:21px; */
}

.newsletter-input {
border: 1px solid #006690;
color:#000000;
font-size:11px;
margin:0;
padding:3px 0 4px 5px;
width:120px; /* _height:22px; */
vertical-align:top;
}


h1 { color:#FFFFFF; font: bold 16px Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; display:block; background:#68c2e8; padding:7px 20px 7px 15px; margin:0px;}
.page-title {background:#68c2e8; height:57px; padding:15px 20px 0px 20px;}
.img { display:block;}

#main-wrapper {margin:auto; width:942px; vertical-align:top; text-align:center;}
.header-bg { background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/header-bg.jpg) top center no-repeat; padding:0px 4px; text-align:left; margin:0px; width:856px; height:142px; float:left;}
.logo-block { height:134px; width:342px; text-align:left; float:left;}
.header-bg { height:134px; width:582px; text-align:right !important; float:right}

.callus {margin:0px; padding:0px; width:185px; margin-bottom:7px;}

.toplink-block {padding:0px; margin:0px; height:37px; _height:33px; border:0px solid red; margin-bottom:10px;}
.top-navigation { display:block; border:0px solid red; width:600px; padding:0px 0px; float:left; margin-left:4px;}
.top-navigation ul { padding:0px; margin:0px; list-style:none;}
.top-navigation ul li { background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/toplink-line-bg.jpg) top right no-repeat; float:left;}
.top-navigation ul li a {font-size:11px; color:#FFFFFF; padding:14px 19px 10px 19px; _padding:10px 21px 5px 21px; display:block; font-weight:bold; text-transform:uppercase;}
.top-navigation ul li a:hover { color:#000000;}
.top-navigation ul li#shopping { background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/shopping-cart.jpg) top right no-repeat !important; float:left;}
.top-navigation ul li#shopping a { font-size:11px; color:#FFFFFF; padding:14px 28px 10px 15px; _padding:10px 29px 10px 21px; display:block; font-weight:bold; text-transform:uppercase;}
.top-navigation ul li#shopping a:hover { color:#000000;}

.search-block { display:block; width:295px; padding-top:7px; _padding-top:3px; padding-bottom:0px;  border:0px solid red; float:left; background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/toplink-line-bg.jpg) right no-repeat;}
.serch-text {font-size:11px; font-weight:bold; color:#FFFFFF;}

.main-middle {}
.middle-block {width:749px; display:block; vertical-align:top; float:right; border:0px solid red;}

.left-block {width:185px; display:block; vertical-align:top; margin-right:0px; float:left !important;}

.left-main-block {background:#f4fcff; border:1px solid #c0dde4; padding:0px 0px 0px 0px; margin-bottom:7px !important; float:left; display:block; _height:1px; width:185px;}
		.menu-links{ margin:0px; padding:0px; float:left; display:block; padding:0px 8px; display:block; width:167px; vertical-align:top; background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/leftlink-bg.gif) left bottom repeat-x; margin-bottom:5px;}
		.menu-links ul li.title {margin:0px; padding:11px 0px 5px 5px ; display:block; color:#006690; text-transform:uppercase; height:13px; border:0px; text-align:left; background:none; }
		.menu-links ul{margin:0px; padding:0px 0px 0px 0px; list-style:none;}
		.menu-links ul li{ margin:0px; padding:0px 0px 0px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left;  background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/leftlink-arrow.gif) left top no-repeat; border-bottom:1px  dashed #b8b8b8; font-family:Arial, Helvetica, sans-serif;}
		.menu-links ul li#last{ margin:0px; padding:0px 0px 0px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left;  background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/leftlink-arrow.gif) left top no-repeat; border-bottom:1px  dashed #f4fcff; font-family:Arial, Helvetica, sans-serif;}

		.menu-links ul li a{color:#c4141b; font-weight:normal; font-size:12px; display:block; padding:2px 0px 2px 15px; text-align:left; }
		.menu-links ul li a:hover { color:#333333;}
		.menu-links ul li ul{ padding:0px; margin-bottom:0px; }
		.menu-links ul li ul li{ margin:0px; padding:0px 0px 0px 0px; border:none !Important; }
		.menu-links ul li ul li a{ color:#666666; font-weight:normal; text-transform:none;  background:none; padding:4px 0px 4px 0px;}
		.menu-links ul li ul li a:hover{color:#000000;}
		.menu-links ul li#last { margin:0px; padding:0px 0px 0px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left;  background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/leftlink-arrow.gif) left top no-repeat; border-bottom:1px  dashed #f4fcff; font-family:Arial, Helvetica, sans-serif;}
.index-top-text-block {display:block; margin-bottom:10px; float:left; width:749px;}
.index-red-text-box { background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/index-red-text-box-bg.gif) bottom left repeat-x #c5001c; border-bottom:2px solid #949494; border-right:1px solid #989898; padding:10px 6px; vertical-align:top; text-align:left; color:#FFFFFF; font-size:10px; display:block; width:354px; float:left; height:130px; }

.index-red-text-box a, .index-red-text-box a:link, .index-red-text-box a:active, .index-red-text-box a:visited { color:#FFFFFF; font-size:14px;}

.index-yellow-text-box { background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/index-yellow-text-box-bg.gif) bottom left repeat-x; border-bottom:2px solid #989898; border-right:1px solid #989898; padding:10px 5px 0px 5px; text-align:left; color:#FFFFFF; font-size:12px; width:360px; float:right !Important; display:inline; background-color:#F6A401;height:139px; }
.index-yellow-img { display:block; vertical-align:top; padding-top:0px; padding-bottom:6px;}
.index-yellow-text  { display:block; float:left; width:280px; font-size:14px;padding-top:5px;}	
.index-yellow-text a, .index-yellow-text a:active, .index-yellow-text a:link, .index-yellow-text a:visited {color:#ffffff;}	
.index-yellow-butt { display:block; float:right; vertical-align:bottom;}

.index-banner-block {display:block; margin-bottom:8px;}
	
.index-pro-main-block {width:218px; background:#f5f5f5; border:1px solid #ecebeb; padding:10px 12px; margin-bottom:10px;}
.index-pro-main-block1 {width:218px; background:#f5f5f5; border:1px solid #ecebeb; padding:10px 12px; margin:0px 8px; margin-bottom:10px;}
.index-pro-main-block1 h2, .index-pro-main-block h2 {padding:0px; margin:0px; margin-bottom:9px; text-align:left; }	
.index-pro-main-block1 h2 a, .index-pro-main-block h2 a { display:block; padding:0px; margin:0px; font-size:22px; font-weight:normal; color:#006690;} 
.index-pro-main-block1 h2 a:hover, .index-pro-main-block h2 a:hover {color:#000000;} 
.index-pro-box {border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; background:#FFFFFF;}
.index-pro-detail {vertical-align:top; text-align:left !Important;}
.index-pro-detail p {padding:0px; margin:0px; text-align:left !Important; font-size:10px; color:#333333; display:block; margin-bottom:5px; }
.index-pro-detail span { display:block; margin-bottom:8px; color:#e31a22; font-size:16px; font-weight:bold; }

.index-bottom-banner {display:block; float:left;}
.index-bottom-banner ul {list-style:none; padding:0px; margin:0px; }
.index-bottom-banner ul li { padding:0px 7px 0px 0px; margin:0px; display:block; float:left;}
.index-bottom-banner ul li a { padding:0px 0px 0px 0px;}
.index-bottom-banner ul li.lastbanner {padding:0px;}
.index-bottom-banner ul li.newsletter-block { border:1px solid #ecebeb; width:168px; _width:160px; margin-right:7px; clear:both; padding-top:25px; padding-bottom:3px; padding-left:8px; background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/newslettersignup.jpg) top center no-repeat;}


.main-bottom {margin:auto; width:100%;  text-align:center; background: url(http://lib.store.yahoo.net/lib/yhst-15265681086270/bottom-bg.jpg) top left repeat-x; 
padding:0px 0px 5px 0px;}
.bottom-block {margin:auto; width:942px; text-align:center; padding:0px 0px 5px 0px; margin-top:8px;}
.copyright { padding:0px 0px; text-align:center; color:#444444; display:block; line-height:40px;}
.copyright a {color:#444444;}
.copyright a:hover {color:#000000; text-decoration:underline;}

.bottom-link {display:block; clear:both; padding-top:20px;}
*html .bottom-link {padding-top:12px;}
html>body .bottom-link {*padding-top:12px;}

.bottom-link ul {list-style:none; padding:0px; margin:0px;}
.bottom-link ul li {padding:0px; margin:0px; float:left; display:block; }
.bottom-link ul li a { padding:0px 8px 0px 8px; color:#333333; font-size:11px; font-weight:bold; border-right:1px solid #333333; line-height:10px;}
.bottom-link ul li a:hover {color:#FFFFFF; }
.bottom-link ul li a.bottomlast { padding:0px 8px 0px 8px; color:#333333; font-size:11px; font-weight:bold; border-right:0px solid #333333; line-height:10px;}


.breadcrumbs-block {padding:10px 10px 11px 10px; text-align:left; font:bold 11px Arial, Tahoma; color:#ba0000; }
.breadcrumbs-block a {normal:bold 11px Arial, Tahoma; color:#000000; text-decoration:underline; padding:0px 2px;}
.breadcrumbs-block a:hover {color:#69C3E8; text-decoration: none;}
.breadcrumbs-block-arrow {color:#076e99;}

.inner-block {background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/inner-middle-bg.jpg) top left repeat-x; padding:10px; vertical-align:top; text-align:left; color:#000000; font-weight:bold; font-size:12px; display:block; float:left; width:729px;	}

.detail-proimage-block {width:255px; float:left; margin-right:60px; margin-left:10px;}
.detail-pro-img { border:1px solid #8b8b8b; background:#e5e5e5; padding:5px; text-align:center; vertical-align:middle;}
.detail-pro-butt-box { border-bottom:1px solid #8b8b8b; border-left:1px solid #8b8b8b; border-right:1px solid #8b8b8b; background:#FFFFFF; text-align:center; padding:4px 0px;}


.detail-main-block { width:300px; float:left;}

.detail-item-block div { padding:10px 0px;}
#product-information {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0px 8px 0px;}
.detail-item-block span { font-weight:bold; color:#000000; text-align:left;}
.detail-input {border:1px solid #CCCCCCC; padding:0px 4px; text-align:left; font:normal 11px Arial, Helvetica, sans-serif;}
#sale-price {font:bold 16px Arial, Helvetica, sans-serif; color:#b10015; float:right; width:180px;}
#sale-price span {font:bold 16px Arial, Helvetica, sans-serif; color:#b10015;}
#retail-price {color:#000000; font-weight:bold; font-size:16px; width:120px;  float:left;}
#retail-price span {color:#000000;}
.retail-price { font-weight:bold !important; font-size:16px; color:#000000 !important; text-decoration:line-through;}
#order-button { background:#ebebeb; padding:10px 15px; display:block; float:right; width:293px; text-align:left;}

.detail-description {float:left; vertical-align:top; text-align:left;font:normal 12px Arial, Helvetica, sans-serif; color:#000000; margin-left:10px; }
.detail-description span { display:block;}
.detail-description h3 { border-bottom:1px solid #68c2e8; font:normal 18px Arial, Helvetica, sans-serif; color:#ae0014; text-align:left; display:block; padding:10px 0px 5px 0px; margin-bottom:10px;}

.detail-description1 h3 { border-bottom:1px solid #68c2e8; font:normal 18px Arial, Helvetica, sans-serif; color:#ae0014; text-align:left; display:block; padding:10px 0px 5px 0px; margin-bottom:10px;}

.detail-description1 ul {padding:0px; margin:0px; list-style:none; margin-left:10px; display:block; padding-left:0px; width:350px; }
.detail-description1 ul li {padding:0px; margin:0px; list-style:none; background:url(http://lib.store.yahoo.net/lib/yhst-15265681086270/detail-arrow.gif) top left no-repeat; padding:0px 0px 10px 20px; text-align:left; color:#000000;}

.detail-description1 ul li a{color:#333;}
.detail-description1 ul li a:hover{color:#C4141B;}
#info-div a{color:#333;}
#info-div a:hover{color:#C4141B;}

.detail-description2 {text-align:left;font:normal 12px Arial, Helvetica, sans-serif; color:#000000; margin-left:10px; }
.detail-description2 span { display:block;}
.detail-description2 h3 { border-bottom:1px solid #68c2e8; font:normal 18px Arial, Helvetica, sans-serif; color:#ae0014; text-align:left; display:block; padding:10px 0px 5px 0px; margin-bottom:10px;}
.banner-title{text-transform:uppercase; font-size:16px; font-weight:bold;}


/* NAV STYLES */
ul#nav{
	border:1px solid #C0DDE3;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0px;
	text-align:left;
	width:182px;
	background-color:#F4FCFF;
	font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif;
	font-weight:bold;
	
}

	ul#nav li{
		list-style-type:none;
		margin:0px;
		width:182px;
		position:relative;
		z-index:1;
		border-bottom:1px solid #C0DDE3;
		padding:0;
	}

		ul#nav li a{
		color:#00678E;
		display:block;
		font-size:17px;
		padding: 10px;
		}

ul#nav li a:hover{
color:#FFF;
background-color:#00658F;

}

ul#nav li ul{
	position:absolute;
	z-index:1;
	left:-99999px;
	top:0px;
	width:200px;
}

ul#nav li ul li{
	width:200px;
}

ul#nav li.sfhover ul, ul#nav li:hover ul{
	position:absolute;
	z-index:1;
	left:182px;
	top:0px;
	background-color:#F4FCFF;
	padding-left:0;
	border: 1px solid #C0DDE3;
}

ul#nav li.sfhover ul li, ul#nav li:hover ul li{

}

ul#nav li.sfhover ul li a, ul#nav li:hover ul li a{
font-size:12px;

}

ul#nav li.sfhover ul li a:hover, ul#nav li:hover ul li a:hover{
font-size:12px;
}

