.headtext {float:left;}
* html .headtext {float:none;}

.featured-product {
    padding-top: 27px;
}
.featured-product a {
    font: bold 10px tahoma, verdana, sans-serif;
    color: #2F55AB
}
.featured-product .price {
    font: normal 10px tahoma, verdana, sans-serif;
}
.featured-product .sale {
    font-weight: bold;
    color:#FF2900
}
.featured-product .save {
    font-weight: bold;
    color: #2F55AB
}



* {
    margin:0px;
    padding:0px;
}
body {
	color: #000;
	background: #F3F3F6;
	font: 11px tahoma,arial,verdana,sans-serif;
	text-align: center;
	}

body, form, h1{
	margin: 0;
	padding: 0;
	}

img{border: none;}

a{text-decoration: none;}
a:hover{text-decoration: underline;}

input{vertical-align: middle;}

.clear{clear: both;}
.floatleft{float: left;}
.floatright{float: right;}

/*styles used in multiple places and elements*/



#main {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	}

/* header */
#header {
	background:#fff url(/lib/yhst-95904532623289/vbg-header.gif);
	width:100%
	}
.top-nav a{
	float:left
	}
#header .searchform{
	background: url(/lib/yhst-95904532623289/vsearch-title.gif) no-repeat;
	width: 275px;/*364px;*/
	height:25px
	}
#header .searchform input {
	float:left
	}
#header .searchform form{padding: 3px 0 0 124px;}
#header input.search-text {
	margin: 0 3px 0 0;
	padding: 0;
	border: 1px solid #6C3E17;
	width: 80px;/*164px;*/
	height: 18px;
	}
#header .text {
	height:37px;
	font-weight:bold;
	color:#E23A00
	}
#header .text span {
	float:left;
	margin:15px 0 0 0;
	display:block
	}
#header .text span.one {
	padding:0 0px 0 0
	}
.main-nav {
	background: #e3e3e3 url(/lib/yhst-95904532623289/vnav-bg.jpg);
	width:760px;
	height:28px;
	}
.main-nav a {
	float:left
	}

/* content */
#content {
	background:#fff url(http://edit.store.yahoo.com/lib/yhst-37271225271315/bg-content.gif) repeat-y left top
	}
.left-column {
	float: left;
	width: 160px;
	}
.right-column {
	float: left;
	width: 600px;
        overflow:hidden; /* added MY */
	}
.shop-by-brand {
	background:#D6E8F7 url(http://edit.store.yahoo.com/lib/yhst-37271225271315/bg-shop-by-brand.gif) no-repeat;
	text-align:center;
	width:160px;
	height:67px
	}
.shop-by-brand select {
	margin:31px 0 0 0;
	width:128px
	}

	/* left navigation */
#navigation {
	background:#6d6d6d url(/lib/yhst-95904532623289/bg-left-nav.gif) repeat-y right;
	border-top: 1px solid #6d6d6d;
	padding:0 0 136px 0;
	margin:0 0 45px 0
	}
#navigation a {
	border-top:1px solid #6d6d6d;
	border-bottom: 1px solid #6d6d6d;
	text-decoration: none;
	display: block;
	padding: 3px 0 2px 18px;
	color: #fff;
	font: bold 11px Arial, Tahoma, sans-serif;
	}
#navigation a:hover {
	text-decoration: none;
	color:#FF0000;
	}
#navigation a:active {
	text-decoration: none;
	color:#fff;
	background: #FF0000;
	}
	/* left navigation end */
.left-column .bbb,
.left-column .secure,
.left-column .visa {
	width:160px;
	text-align:center
	}
.left-column .bbb {
	height:49px;
	margin:0 0 12px 0
	}
.left-column .secure {
	height:32px;
	margin:0 0 14px 0
	}
.left-column .visa {
	height:18px;
	margin:0 0 40px 0
	}


/* footer */
#footer {
	font:10px tahoma,arial,sans-serif;
	width:760px;
	background:#fff;
	}
#footer .nav {
	color:#fff;
	background:#2F55AB;
	width:760px;
	height:18px;
	font:bold 10px/18px tahoma,arial,sans-serif;
	text-align:center;
	text-transform:uppercase
	}
#footer .nav a {
	color:#fff;
	margin:0 9px
	}
#footer .design {
	padding:9px 0 20px 17px;
	color:#000
	}
#footer .design a {
	color:#000
	}
#footer .copy {
	text-align:right;
	padding:9px 5px 0 0;
	color:#2F55AB;
	font:bold 11px tahoma,arial,sans-serif;
	}

/* index page */
.welcome {
	background:#DDF0F8 url(http://edit.store.yahoo.com/lib/yhst-95904532623289/welcome-bg.gif) no-repeat left top;/*yhst-37271225271315/bg-welcome.jpg*/
	height:163px;
	margin:0 0 16px 0;
	color:#2F55AB
	}
.welcome .message {
	padding: 30px 0 0 274px;
	}
.welcome .message p.bold {
	font:bold 11px tahoma,arial,sans-serif;
	margin:0 0 10px 0
	}
.welcome .message p {
	font:10px arial,sans-serif;
	margin:10px 20px 0 0
	}

.spotlight {
	background:#fff url(http://edit.store.yahoo.com/lib/yhst-37271225271315/bg-product-spotlight.gif) no-repeat left top;
	padding:27px 0 9px 0;
	width:100%;
	}
.spotlight .product {
	padding:0 10px
	}
.spotlight .product .image {
	width:145px;
	text-align:center;
	margin:0 20px 0 0
	}
.spotlight .product .text {
	width:415px;
	padding:10px 0 0 0;
	color:#2F55AB
	}
.spotlight .product .text p.name {
	font-weight:bold
	}
.spotlight .product .text p {
	margin:0 0 10px 0
	}
.spotlight .product .text .prices span {
	float:left;
	margin:0 18px 0 0
	}
.spotlight .product .text .prices .regular {
	color:#000
	}
.spotlight .product .text .prices .sale {
	color:#D11818;
	font-weight:bold
	}
.spotlight .product .text .prices .save {
	font-weight:bold;
        color:#3D47B2;
	}
.spotlight .product .text .prices a {
	float:right;
	width:76px;
	}


.featured-product {
	background:#fff url(http://edit.store.yahoo.com/lib/yhst-37271225271315/bg-featured-products.gif) no-repeat left top;
	width:100%;
	}
/*-----------------CSSJUMP RTML STYLES---------------*/
.contents ul {
    list-style: none;
}
.contents .border-bottom {
	clear:both;
}
#four-items {
    background: url(http://edit.store.yahoo.com/lib/yhst-37271225271315/contents4-bg.gif) repeat-y;
	margin:10px 0 0 8px;
	padding:10px 0 5px 0;
	}
#four-items li.one {
    float: left;
    width: 144px !important;
    margin-bottom: 20px;
}
.contents li.one {
    float: left;
    width: 33%;
    margin-bottom: 20px;
}
.contents .image {
    height: 125px;
}
.contents .image,
.contents .info {
    text-align: center;
}
.contents {
    width: 582px;
	margin:27px 0 0 8px;
	padding:27px 0 5px 0;
    background: url(http://edit.store.yahoo.com/lib/yhst-37271225271315/contents-bg.gif) repeat-y;
}
.contents .image {
    position: relative;
}
.contents .image a {
    position: absolute;
    bottom: 0px;
    left: 0px;
    display:block;
    width: 100%;
    text-align: center;
}
.contents .info {
    line-height: 11px;
}
.contents .info a {
    font: bold 10px tahoma, verdana, sans-serif;
    color: #2F55AB
}
.contents .info .price {
    font: normal 10px tahoma, verdana, sans-serif;
}
.contents .info .sale {
    font-weight: bold;
	color:#FF2900
}
.contents .info .save {
    font-weight: bold;
    color: #2F55AB
}
.contents .info .our {
    font-weight: bold;
    color: #FF2900
}
#four-items .info .save {
    font-weight: bold;
    color: #26B300;
	text-transform:uppercase
}
/*-----------------CSSJUMP COMMONS-------------------*/
.clear {
    clear:both;
    font-size: 0;
    height: 0;
}
.line {
	float:left;
	width:582px;
	height:1px;
	background:#ccc;
	margin:0 0 15px 0;
	overflow:hidden
	}
div.paddding8 {
	padding:0 8px
	}
p.info-text {
	color:#000;
    font:9px tahoma, verdana, sans-serif;
	border-top:1px solid #ccc;
	padding:25px 10px 20px 32px
}

/* breadcrumps */
.breadcrumps {
	width:100%;
	background:url(http://edit.store.yahoo.com/lib/yhst-37271225271315/bg-breadcrumps.gif) no-repeat left top
	}
.breadcrumps .links {
	color:#000;
	padding:15px 10px 10px 20px
	}
.breadcrumps .links a,
.related a {
	color:#000;
	text-decoration:underline
	}
.breadcrumps .links a:hover,
.related a:hover {
	text-decoration:none
	}
/* breadcrumps end */


/* section */
div.section {
	padding:0 0 0 21px;
	color:#2F55AB
	}
div.section .section-name {
	margin:0 0 10px 0;
	font:bold 14px tahoma,arial,sans-serif
	}
div.section .image {
	width:133px;
	text-align:center;
	padding:0 14px 0 0
	}
div.section .text {
	width:400px
	}

		

div.section .text p {
	margin:8px 0 0 0;
	font:12px arial,tahoma,sans-serif;
	color:#2F55AB;
    }
																					}

/* sort */
div.sort-top {
	clear:left;
	border-bottom:1px solid #ccc;
	width:584px;
	padding:18px 0 3px 0;
	margin:0 0 9px 8px;
	height:36px;
	font:11px Arial,sans-serif;
	}
div.sort-bottom {
	clear:left;
	border-top:1px solid #ccc;
	width:584px;
	padding:6px 0 50px 0;
	margin:-1px 0 9px 8px;
	height:36px;
	background:#fff;
	font:11px Arial,sans-serif;
	}
div.sort-top a, div.sort-bottom a {
	color:#000;
	text-decoration:underline;
	}
div.sort-top a:hover, div.sort-bottom a:hover {
	text-decoration:none;
	}
div.sort-top .page, div.sort-bottom .page {
	float:left;
	padding:0 0 0 10px
	}
div.default-sort {
	float:left;
	color:#000;
	margin-top:7px;
	padding:0 0 0 12px;
	}
div.default-sort .name {
	background:url(http://edit.store.yahoo.com/lib/yhst-37271225271315/bg-red-arrow.gif) no-repeat right;
	padding:0 13px 0 0;
	}
div.style {
	float:left;
	color:#000;
	margin-top:7px;
	padding:0 0 0 40px;
	}
div.default-sort a {
	color:#AE0006;
	margin:0 0 0 20px
	}
div.showing {
	float:right;
	color:#000;
	margin:7px 0 0 0;
	padding:0 20px 0 0
	}
span.pages {
	margin:0 0 0 30px;
	line-height:12px;
	}
span.pages a {
	text-decoration:underline;
	line-height:12px;
	padding:0 5px 0 0;
	margin:0 2px 0 0
	}
span.pages a.last {
	border:none !important
	}
div.prev {
	float:right;
	padding:0 20px 0 0
	}
div.prev a {
	margin:0 5px
	}
/* sort end */



/* item */
div.item {
	padding:0 0 0 21px
	}
div.item .item-name {
	color:#2F55AB;
	margin:0 0 10px 0;
	font:bold 14px tahoma,arial,sans-serif
	}
div.item .image {
	width:169px;
	text-align:center
	}
a.zoom {
	display:block;
	margin:10px;
	}
div.item .image div {
	text-align:left;
	padding:10px 0 10px 0;
	width:100%
	}
div.item .item-table-box {
	padding:0 0 0 40px;
	text-align:center;
	}
div.item .item-table {
	width:365px;
	border-top:1px dotted #B2B2B2;
	margin:3px 0 0 0;
	text-align:left;
	background:#F9F9F9 url(/lib/yhst-95904532623289/vbg-item-table.gif) repeat-y;
	}
div.item .item-table .td1 {
	width:86px;
	float:left;
	background:#6d6d6d;
	font:bold 11px/23px tahoma,arial,sans-serif;
	color:#fff;
	border-bottom:1px dotted #cccccc;
	padding:0 0 0 7px;
	}
* html div.item .item-table .td1 {
	width:93px
	}
div.item .item-table .td2 {
	width:267px;
	float:left;
	font:11px/23px tahoma,arial,sans-serif;
	color:#000;
	border-bottom:1px dotted #B2B2B2;
	padding:0 0 0 5px;
	}
* html div.item .item-table .td2 {
	width:272px
	}
div.item .item-table .height72 {
	height:71px
	}
* html div.item .item-table .height72 {
	height:72px
	}
div.item .item-table .height32 {
	height:32px
	}
div.item .item-table .border-white {
	border-bottom:1px solid #fff !important
	}
div.item .item-table .border-blue {
	border-bottom:1px solid #cccccc !important
	}
div.item .item-table .border-blue-right {
	border-right:1px solid #cccccc !important;
	width:266px;
	}
div.item .item-table .td2 span {
	display:block;
	float:left;
        margin:0 5px 0 0
	}
div.item .item-table .td2 .number {
	width:21px;
	}
div.item .item-table .td2 .price {
	width:66px;
	background:#C8E7F9;
	padding:0 4px;
	color:#F2000B;
	font-weight:bold
	}
* html div.item .item-table .td2 .price {
	width:74px
	}
div.item .item-table .td2 .save {
	padding:0 0 0 1px;
	color:#2F55AB; /*00A623*/
	font-weight:bold
	}
div.item .item-table .td2 select {
	width:240px;
	margin:4px 0 0 0
	}
div.item .item-table .td2 input {
	width:68px;
	padding:0;
	height:20px;
	margin:4px 0 0 0
	}
div.item .item-table .add-to-cart {
	float:left;
	text-align:center;
	width:100%;
	padding:15px 0;
	background:#EAEAEA
	}
div.item .caption {
	clear:left;
	padding:0 30px 0 0;
	color:#2F55AB;
	font:12px arial,tahoma,sans-serif
	}
div.item .caption p {
	margin:0 0 10px 0
	}
div.item .suplement {
	text-align:center;
	padding:10px 0;
	}
.related {
	text-align:center;
	padding:5px 20px 20px 20px;
	line-height:16px;
	}
.related a {
	color:#000;
	white-space:nowrap;
	border-right:1px solid #000;
	padding:0 2px 0 4px
	}
.related .last {
	border:none
	}
.fpinner {

    background: url(http://edit.store.yahoo.com/lib/yhst-37271225271315/contents-bg.gif)  18px 0px repeat-y;
    padding-left: 8px;
}
div.paddding8 {
    clear: both;
}
#seolinks td,
#seolinks font,
#seolinks a {
    font-size: 10px;
}
#seolinks b {
    font-size: 11px;
}




.itemtable-table td {
    font:11px/23px tahoma,arial,sans-serif;
}
.itemtable-table {
    border-bottom: solid 1px #cccccc;
}
.itemtable-table .last {
    border-right: solid 1px #cccccc;
}
.itemtable-table .bottom {
    border-bottom: none;
}
.itemtable-table td {
	border-bottom:1px dotted #B2B2B2;
}
.itemtable-table td.left {
    color: #fff;
    font-weight: bold;
    border-bottom:1px solid #fff;
    padding-left: 7px;
}
.itemtable-table span {
	display:block;
	float:left;
	xmargin:0 5px 0 4px;
	}
.itemtable-table .price {
	background:#C8E7F9;
	padding:0 4px;
	color:#F2000B;
	font-weight:bold
	}
.itemtable-table .save {
	padding:0 0 0 1px;
	color:#ff0000;/* #00A623; */
	font-weight:bold
	}
.one {margin:5px 0 0 10px;}
.two {margin:5px 0 0 50px;}
