/*/////////////////////
HTML Page Elements
/////////////////////*/

body, p, ul, li, a, img
{
	margin: 0;
	padding: 0;
	border: none;
}

body 
{
font-family:verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: .9em;
}

a
{
font-family: arial;
font-size: 13px;
color: #000000;
text-decoration: none;
}

form {margin: 0px; padding: 0px; display: inline;}

/*/////////////////////
Custom Main Page Elements
/////////////////////*/

#PageWrapper
{
	width: 890px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	background: url(/lib/yhst-8876987878872/pagewrap.gif) repeat-y;
}

#Header
{
	height: 113px;
        margin: 0;
	padding: 0;
        position: relative;
}

#LeftColumn
{
	width: 182px;
	float: left;
}

#RightColumn
{
	width: 708px;
	float: left;
}

#RightColumnSection
{
	margin: 6px 0 10px 28px;
}

#RightColumnSiteMap
{
	margin: 20px 0 10px 50px;
}

#Footer
{
	clear: both;
	height: 38px;
	text-align: center;
	background-color: #1c1c38;
	color: #FFFFFF;
        border: 0;
}

/*/////////////////////
HEADER
/////////////////////*/

.categoryPiece
{
position: absolute;
top: 113px;
left: 181px;
}

.headerSearch
{
position: absolute;
top: 65px;
left: 379px;
}

.goButton
{
position: absolute;
top: 1px;
left: 211px;
z-index:1;
}

/*/////////////////////
LEFT COLUMN
/////////////////////*/

.leftBanner
{
        position: relative;
}

.shopByCat
{
        z-index: 999;
        position: relative;
}

.herFoot
{
        position: absolute;
        top: 70px;
        left: 161px;
}

.catNav
{
	padding: 0 0 0 0;
        background-color: #f5efe9;
        color: #48291a;
        z-index: -1;
}

.catNav ul
{
	list-style: none;
	border-right: 1px solid #c5b3a5;
	background-color: #f5efe9;
        border-left: 1px solid #c5b3a5;
        *padding-top: 3px;
        margin-top: -3px;
}
.inputW{
width: 200px;
}
.catNav ul li
{
        height: 16px;
        padding: 3px 0px 1px 6px;
        font-size: 11px;
        border-bottom: 1px solid #c5b3a5;


/*
	background: url(/lib/yhst-8876987878872/bullet.gif) left center no-repeat;
*/

}

.catNav ul li a:link
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
}

.catNav ul li a:visited
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
}

.catNav ul li a:active
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
}

.catNav ul li a:hover
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}

.shop-by-price-selects
{
font-family:tahoma;
font-size:12px;
height:19px;
margin-bottom:10px;
margin-top:5px;
padding-top:0px;
width:162px;
}

.leftColumnImages
{
	text-align: center;
        padding-top: 10px;
        margin:0px auto;



}

.input .inputBox
{
border: 1px solid #83675d;
margin: 54px 0 0 0;
*margin-top: 50px;
width: 155px;
}

.subscribe
{
margin-top: 3px;
padding-right: 4px;
text-align: right;
}

/*/////////////////////
RIGHT COLUMN
/////////////////////*/

.specialsText
{
font-family: arial;
font-size: 12px;
color: #000000;
font-weight: bold;
display: inline;
}

.specialsText a
{
font-family: arial;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.infoText
{
font-family: arial;
font-size: 12px;
color: #000000;
font-weight: normal;
}

.infoText a
{
font-family: arial;
font-size: 12px;
color: #000000;
font-weight: normal;
}

.catCaption
{
text-align: center;
font-family: arial;
font-size: 14px;
color: #000000;
font-weight: normal;
padding-top: 10px;
padding-bottom: 10px;
}

.featured
{
	margin: 0 0 0 7px;
}

.featured2
{
	margin: 0 0 0 7px;
        padding-top: 14px;
        clear: both;
}

.featuredItem
{
        margin: -1px 0 0 0;
        *margin: 0 0 0 0;
        padding: 0;
	*padding: 2px 0 0 0;
}

.mainFeaturedItem
{
	width: 477px;
	float: left;
}

.featuredItems
{
	float: left;
	width: 219px;
	margin: 0 0 0 3px;
}

.featuredItems a
{
	padding: 0 0 3px 0;
}

.featuredProductsHome
{
	clear: both;
	margin: 0 15px 0 22px;
        padding-top: 14px;
}

.featuredItemsHome
{
	margin: 10px 15px 15px 5px;
        *margin: 10px 15px 15px 0px;
}

.homeContentsName
{
color: #4d4d5f;
font-size: 11px;
font-family: arial;
text-decoration: none;
font-weight: bold;
}

.homeContentsName a:link
{
color: #4d4d5f;
font-size: 11px;
font-family: arial;
text-decoration: none;
font-weight: bold;
}

.homeContentsName a:active
{
color: #4d4d5f;
font-size: 11px;
font-family: arial;
text-decoration: none;
font-weight: bold;
}

.homeContentsName a:visited
{
color: #4d4d5f;
font-size: 11px;
font-family: arial;
text-decoration: none;
font-weight: bold;
}

.homeContentsName a:hover
{
color: #4d4d5f;
font-size: 11px;
font-family: arial;
text-decoration: none;
font-weight: bold;
}

#contents-table
{
text-align: center;
}

.price
{
color: #000000;
font-size: 11px;
font-family: arial;
text-decoration: none;
font-weight: bold;
}

.sale-price-bold
{
color: #FF0000;
font-size: 11px;
font-family: arial;
text-decoration: none;
font-weight: bold;
}

.price-bold
{
color: #000000;
font-size: 11px;
font-family: arial;
text-decoration: none;
font-weight: bold;
}

.ey-price
{
color:#CC3333;
font-family:Arial;
font-size:16px;
font-weight:bold;
}

.ey-price-reg
{
color:#000000;
font-family:Arial;
font-size:14px;
font-weight:normal;
}

.rightImages
{
*padding-bottom: 3px;
}

.ey-breadcrumbs
{
color: #000000;
font-family: Tahoma;
font-size: 10px;
text-decoration: none;
}

.ey-breadcrumbs a:link
{
color: #000000;
font-family: Tahoma;
font-size: 10px;
text-decoration: none;
}

.ey-breadcrumbs a:visited
{
color: #000000;
font-family: Tahoma;
font-size: 10px;
text-decoration: none;
}

.ey-breadcrumbs a:active
{
color: #000000;
font-family: Tahoma;
font-size: 10px;
text-decoration: none;
}

.ey-breadcrumbs a:hover
{
color: #000000;
font-family: Tahoma;
font-size: 10px;
text-decoration: underline;
}

.itemTitle
{
background: transparent url(/lib/yhst-8876987878872/section-banner-bg.gif) no-repeat scroll 0%;
color: #FFFFFF;
font-family: Helvetica;
font-size: 17px;
font-weight: bold;
margin: 9px 0pt 0pt 0px;
padding: 2px 0pt 0pt 25px;
text-align: left;
text-transform: uppercase;
}

.itempage
{
	width: 339px;
	float: left;
	margin: 20px 0 0 7px;
        display: inline;
}

.orderBox
{
        width: 318px;
        float: left;
        margin: 0 0 0 10px;
        display: inline;
}

.buttons
{
clear: both;
margin: 22px 15px 0pt 25px;
}

.itemDesc
{
	clear: both;
	margin: 30px 0 0 0;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
        padding-bottom: 35px;
}

.itemDescBorder
{
        border-bottom: 1px solid #793839;
}

.itemOrderTable
{
	width: 305px;
}

.itemOrderTable2
{
	width: 310px;
        background-color: #d3baad;
        padding: 10px 0 0px 0;
}

.itemOrderTable3
{
	width: 308px;
        *width: 310px;
        background-color: #FFFFFF;
        padding: 10px 0 12px 0;
        border-bottom: 1px solid #d3baad;
        border-right: 1px solid #d3baad;
        border-left: 1px solid #d3baad;
}

#OrderTable
{
	float: left;
	width: 310px;
	margin: 20px 0 0 20px;
	border-top: 0;
	border-collapse: collapse;
        background-color: #f5eee9;
}

.itemTableContents
{
	margin: 0 0 0 10px;
}

.itemText
{
color: #000000;
font-family: Arial;
font-size: 12px;
margin: 10px 0 0 10px;
}

.availabilityText
{
color: #000000;
font-family: Arial;
font-size: 12px;
margin: 5px 0 0 10px;
}

.descriptionText
{
color: #000000;
font-family: Arial;
font-size: 14px;
margin: 5px 0 0 10px;
}

.quantityBox
{
margin: 0px 0pt 0pt 10px;
}

.quantityBoxText
{
color: #000000;
font-family: Arial;
font-size: 12px;
font-weight: bold;
display: inline;
}

.optionsText
{
color: #000000;
font-family: Arial;
font-size: 11px;
margin: 0px 0 10px 10px;
}

.itemPriceText
{
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #2c1412;
display: inline;
}

.itemPrice
{
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #d13d6a;
display: inline;
}

#ordertable td
{
border: 0;
}

/*/////////////////////
Footer
/////////////////////*/

.footerLinks
{
font-size: 11px;
font-weight: normal;
color: white;
}

.footerNav
{
        padding-left: 165px;
        font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}

.footerNav ul
{
	list-style: none;
	padding: 7px 0 0 0;
}

.footerNav ul li
{
	display: inline;
}

.footerNav ul li.last
{
	border-right: none;
}

.footerNav ul li a:link
{
        font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.footerNav ul li a:visited
{
        font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.footerNav ul li a:active
{
        font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.footerNav ul li a:visited
{
        font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.footerText
{
        font-family: Arial;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}

.subnav
{
	padding: 0 0 0 0;
        background-color: #f5efe9;
        color: #48291a;
        z-index: -1;
}

.subnav ul
{
	list-style: none;
	border-right: 1px solid #c5b3a5;
	background-color: #f5efe9;
        border-left: 1px solid #c5b3a5;
        *padding-top: 3px;
        margin-top: -3px;
}
 
.subnav ul li
{
        height: 16px;
        padding: 3px 0px 1px 6px;
        font-size: 9px;
        border-bottom: 1px solid #c5b3a5;


}

.subnav ul li a:link
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
}

.subnav ul li a:visited
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
}

.subnav ul li a:active
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
}

.subnav ul li a:hover
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 9px;
        text-decoration: underline;
        font-weight: bold;
}



.CustInfo
{
	padding: 2 0 0 0;
        background-color: #f5efe9;
        color: #48291a;
        z-index: -1;
}
.CustInfo ol
{
	list-style: none;
	background-color: #f5efe9;
        text-decoration: underline;
        *padding-top: 3px;
        margin-top: -3px;
        margin-left: 5;
        list-style-type: circle; 
}

.CustInfo ul
{
	list-style: none;
	background-color: #f5efe9;
        *padding-top: 3px;
        margin-top: -3px;
        margin-left: 5;
}

.CustInfo ul li
{
        height: 16px;
        padding: 3px 5px 1px 6px;
        font-size: 11px;
        text-decoration: underline;
        list-style-type: none; 
        

)

.CustInfo ul li a:link
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}

.CustInfo ul li a:visited
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}

.CustInfo ul li a:active
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}

.CustInfo ul li a:hover
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}
.CustInfo p
{
text-align: center;
 margin-top: 1 ;
}
.CustService
{
	padding: 2 0 0 0;
        background-color: #f5efe9;
        color: #48291a;
        z-index: -1;
}


.CustService ul
{
	list-style: none;
	background-color: #f5efe9;
        *padding-top: 3px;
        margin-top: -3px;
        margin-left: 5;
}

.CustService ul li
{
        height: 16px;
        padding: 3px 5px 1px 6px;
        font-size: 11px;
        text-decoration: underline;
        list-style-type: none; 
 margin-left: 5;
        

)

.CustService ul li a:link
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}

.CustService ul li a:visited
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}

.CustService ul li a:active
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}

.CustService ul li a:hover
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: underline;
        font-weight: bold;
}
.CustService p
{
text-align: center;
 margin-top: 1 ;
}

.holiday2 a
{
font-family: arial;
font-size: 26px;
color: #000000;
font-weight: normal;
}
.cecFeaturedTitle
{
color: #984300;
padding-left: 6px;
background: 
url('http://lib.store.yahoo.net/lib/yhst-8876987878872/feature-bar.jpg') repeat-x;
height: 23px;
vertical-align: middle; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Arial
}
 

.ystore-cross-sell-table { width: 100%; font-size: inherit; font: 100%; }
.ystore-cross-sell-title { padding-bottom: 6px; color: #000000; font: bold 14px Arial, Helvetica, sans-serif; }
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width: 100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width: 28%; padding-right: 5%; }

.ystore-cross-sell-product-image-link { display: block; padding-bottom: 8px; }
.ystore-cross-sell-product-caption { padding-bottom: 16px; }
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin: 0 0 10px; font-size: 11px; }
.ystore-cross-sell-table .ys_promo { font-weight: bold; }


.biglink  a:link
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
}

.biglink  a:visited
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
}

.biglink  a:active
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
}

.biglink  a:hover
{
	color: #48291a;
        font-family: Tahoma;
        font-size: 14px;
        text-decoration: underline;
        font-weight: bold;
}



