/*/////////////////////
HTML Page Elements
/////////////////////*/

body, p, ul, li, a, img
{
	margin: 0;
	padding: 0;
	border: none;
}

body 
{
background-color: white;
font-family:verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: .9em;
}
.cross-title{
border:none;
}
.breadcrumbs{
color:black;
font-size:8pt;
padding-bottom:5px;
padding-left:10px;
padding-right:5px;
padding-top:5px;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover{
color:black;
text-decoration:none;
}
#cross-sell a:link, #cross-sell a:visited, #cross-sell a:hover{
color:#000000;
text-decoration:none;
}
.headPiece{
bottom:-24px;
left:178px;
position:absolute;
}
* html .headPiece{
bottom:-23px;
}
/*/////////////////////
Custom Main Page Elements
/////////////////////*/
.infoBody{
font-family:arial;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;

}
.homeSection{
 background-image: url(http://lib.store.yahoo.net/lib/yhst-63756553767267/headback.jpg);
width:697px;
height:20px;
position:relative;
font-family:arial;
font-size;11pt;
color:white;
margin-left:3px;
margin-top:8px;
}
.inText{
padding-top:2px;
padding-left:8px;
text-align:left;
}

.viewMore{
position:absolute;
right:13px;
top:5px;
}
#PageWrapper
{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-63756553767267/pageback.jpg) repeat-y scroll 0%;
margin:0px auto;

text-align:left;
width:894px;
*width:897px;
}

#Header
{
position: relative;
width:894px;
height:138px;

}
.belowNav{
height:465px;
width:178px;
background:#31271d url(http://lib.store.yahoo.net/lib/yhst-63756553767267/leftback2.jpg) repeat-x scroll center top;
}
#LeftColumn
{ 
background-color:#31271d;
border-right:1px solid #31271d;
float:left;
width:178px;
text-align: center;
margin-top:-1px;
}
* html #LeftColumn{
border:none;
}
* html #Header{
margin-bottom:-2px;
}

.hackerCode{
position:absolute;
right:51px;
top:47px;
}
#contents-table a:link, #contents-table a:visited, #contents-table a:hover{
font-size:9pt;
font-weight:bold;
color:black;
text-decoration:none;
font-family:arial;
}
.itemheading{
color:#3f3326;
font-size:11pt;
font-family:arial;
font-weight:bold;
padding:5px;
border-bottom:1px solid #3F3326;
}
.productDescription{
font-weight:normal;
font-family:arial;
font-size:9pt;
padding:10px;

}
.qty{
color:#454E3A;
font-family:arial;
font-weight:bold;
padding-top:15px;
text-align:center;
}
.itemheading2{
color:#3f3326;
font-size:12pt;
font-family:arial;
font-weight:bold;
padding:5px;
margin-bottom:-18px;
*margin-bottom:0px;
}

.caption{
color:#3f3326;
font-size:10pt;
font-family:arial;
padding:5px;
}
.price{
font-weight:normal;
color:#000000;
text-decoration:none;
font-size:8pt;
font-family:arial;
}
.pricew{
font-weight:normal;
color:black;
text-decoration:none;
font-size:10pt;
font-family:arial;
}
.savingstext{
font-weight:normal;
color:black;
text-decoration:none;
font-size:9pt;
font-family:arial;
}
.sale-price-bold{
font-weight:bold;
color:#c53538;
text-decoration:none;
font-size:11pt;
font-family:arial;
}
.eyBread{
padding-top:10px;
padding-bottom:7px;
padding-left:7px;
}
.footerLinks{padding-top: 9px;}
#RightColumn


{
float:left;
padding-left:3px;
width:712px;
}
.itemNum{
color:#3B5565;
font-family:arial;
font-size:8pt;
}
#EYNews{
position:relative;
height:145px;
}

.liveChat{
bottom:-3px;
position:absolute;
right:1px;
}

* html .liveChat{
bottom: -1px;
}

.message{
font-family:arial;
font-size:9pt;
padding-bottom:39px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
border-top:1px solid black;
}
.input-news1{
border:medium none;
height:16px;
left:22px;
position:absolute;
top:83px;
width:134px;
}
.orderBold{
display:inline;
font-weight:bold;
font-size:9pt;
font-family:arial;
color:black;
text-decoration:none;
}
.orderText{
display:inline;
font-weight:normal;
font-size:9pt;
font-family:arial;
color:black;
text-decoration:none;
}



.input-news2{
border:medium none;
height:16px;
left:22px;
position:absolute;
top:106px;
width:134px;
}
.submitNews{
position:absolute;
top:128px;
left:110px;
}
.innerTable td{
padding:5px;

}
.homeTable{
border-collapse:collapse;
}
.homeTable td{
padding:0px;
}
.innerTable{
border:1px solid #31271d;
margin-top:-5px;
*margin-top:-1px;
width:329px;
}

.innerTable2{
border:1px solid #103F5E;
margin-top:-5px;
*margin-top:-1px;
width:158px;
}
.imageTD{
width:333px;
text-align:center;
}
.orderBox{
width:320px;
padding-left:50px;
vertical-align:top;
}
.relatedItems{
font-family:arial;
padding-left:4px;
padding-top:15px;
width:158px;
vertical-align:top;
}
.itemDesc{
font-family:arial;
padding-left:10px;
padding-top:15px;
width:441px;
vertical-align:top;
font-size:9pt;
}
.line{
height:1px;
width:702px;
}
.item-name a:link, .item-name a:hover, .item-name a:visited{
font-size: 9pt;
font-family:arial;
font-weight:bold;
color:black;
text-decoration:none;
}
.itemImage{
text-align:center;
width:300px;
}
.options{
color:black;
font-size:8pt;
padding-bottom:3px;
padding-top:10px;
}
.itemText{
color:black;
font-size:8pt;
padding-top:10px;
padding-bottom:10px;
}
.regPrice{
color:black;
font-size:9pt;
font-family:arial;
text-transform:capitalize;
padding-bottom:3px;

}
.salePrice{
display:inline;
font-size:11pt;
font-weight: bold;
color:#c53538;
font-family:arial;
text-transform:capitalize;
}
.itemTop td{

}
.salePriceText{
display:inline;
font-size:11pt;
font-weight: bold;
color:#000000;
font-family:arial;
text-transform:capitalize;
}
.regPriceCross{
color:#808080;
font-size:9pt;
font-family:arial;
text-trans
form:capitalize;
padding-bottom:3px;
}
.middleTD{
padding-top:1px;
padding-bottom:1px;
}
.salePriceCross{
display:inline;
font-size:10pt;
font-weight: bold;
color:#ff0000;
font-family:arial;
text-transform:capitalize;
}
.salePriceTextCross{
display:inline;
font-size:10pt;
font-weight: bold;
color:red;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
.regPriceOrder{
color:#3b5565;
font-size:8pt;
font-family:arial;
text-transform:capitalize;
padding-bottom:3px;
font-weight:bold;
padding-top:14px;
}
.salePriceOrder{
display:inline;
font-size:12pt;
font-weight: bold;
color:#ee3024;
font-family:arial;
text-transform:capitalize;
padding-bottom:14px;
}
.salePriceTextOrder{
padding-bottom:14px;
display:inline;
font-size:12pt;
font-weight: bold;
color:#000000;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
#Footer
{
clear:both;
width:716px;
padding-left:178px;
height:100px;
background-color:#ffffff;
color:black;
text-align: center;
position:relative;
font-size: 8pt;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-63756553767267/pageback.jpg) repeat-y scroll 0%;
}

#Footer a:link, #Footer a:visited{
color:black;
font-family:arial;
font-size: 8pt;
text-decoration:none;

}
#Footer a:hover{
color:black;
font-family:arial;
font-size: 8pt;
text-decoration:underline;
}


/*/////////////////////
Category Navigation
/////////////////////*/


.catNav
{
	padding: 0 0 0 0;
	background: 
	border: none;
}

.catNav ul
{
	list-style: none;
	background-color: #f4f0e6;
text-align:left;
        width:177px;
margin-top:-3px;
margin-left:1px;
}
li.subList 
{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-63756553767267/catdots.jpg) no-repeat scroll left center;
}

li.headingList 
{
background-color:#dcd2ba;
}

li.headingList a
{
display: block;
text-decoration: none;
color: #31271d;
font-size: 11pt;
font-weight:bold;
padding: 4px 0 4px 20px;
font-family:arial;

}

li.subList a
{
display: block;
text-decoration: none;
color: #31271d;
font-size: 9pt;
padding: 4px 0 4px 20px;
font-family:arial;

}

.catNav ul li a:hover
{
	text-decoration: underline;
}

.searchSubmit{
position:absolute;
left:285px;
bottom:31px;
}
.searchInput{
border:medium none;
bottom:31px;
font-size:7pt;
height:13px;
left:52px;
position:absolute;
width:227px;
}
/*/////////////////////
Footer
/////////////////////*/
.footerNav
{
	list-style: none;
	padding: 7px 0 0 0;
color: white;
margin-top:-16px;
*margin-top:0px;
}

.footerNav a
{
margin-left:-4px;
	text-decoration: none;
	font-size:7pt;
font-weight:normal;
font-familt:arial;
	
	color: #FFF;
	padding: 0 10px 0 10px;
}

.footerNav a:hover
{
margin-left:-4px;
	text-decoration: underline;
}

.footerText
{
	clear: both;
	font-size: .8em;
	padding: 5px 0;
}

/*/////////////////////
Left Column
/////////////////////*/

.priceWithOptionsText
{
font: bold 12px arial;
color: black;
display: inline;
}

.priceWithOptionsPrice
{
font: bold 12px arial;
color: #c53538;
display:inline;
}

#NewPrice
{
padding: 5px 0 5px 0;
}
ul.newclass{
background-color:#a4b48f;
}
a.subLink:link{
font-weight:normal;
color:#ffffff;
font-size:8pt;
text-decoration:none;
}
a.subLink:active{
font-weight:normal;
color:#ffffff;
font-size:8pt;
text-decoration:none;
}
a.subLink:visited{
font-weight:normal;
color:#ffffff;
font-size:8pt;
text-decoration:none;
}
a.subLink:hover{
font-weight:normal;
color:#ffffff;
font-size:8pt;
text-decoration:underline;
}
.subLink{
font-weight:normal;
color:#ffffff;
font-size:8pt;
}

.layerPopup{
display:none;
position:absolute;
width:281px;
background-color:black;
border:1px solid #414141;
bottom:5px;
padding:5px;

}
.layerPopupHeader{
background-color:#212121;
border:1px solid #414141;
color:#EFBA36;
margin-bottom:8px;
margin-left:-5px;
margin-top:-6px;
padding:4px;
position:relative;
width:282px;
margin-right:-5px;
}
a.layerPopUpClose:link, a.layerPopUpClose:hover, a.layerPopUpClose:visited, a.layerPopUpClose:active
{
position:absolute;
right:6px;
top:7px;
}
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
z-index:1001;

}
.white_content {
display: none;
position: absolute;
top: 128px;
left: 25%;
width: 800px;
height: 700px;
border: 4px solid #525252;
background-color: white;
z-index:1002;
overflow: auto;
}
.lightBoxInsets{
margin-top:10px;
}
.lightBoxInsets td{
border:1px solid #cccccc;
margin:5px;
}
#Insets div{
padding:3px;
}
#Insets td{
border: 1px solid #999999;
height:60px;
width:60px;
text-align:center;
vertical-align:middle;
}
#DivHolder div{
text-align:center;
}
ul.orderBoxLinks{
color:#000000;
margin-left:-50px;
*margin-left:20px;
margin-top:10px;
text-align:left;
width:185px;
*list-style-position:inside;
}
ul.orderBoxLinks a:link{
font: normal 12px arial;
color:blue;
text-decoration:underline;
}

ul.orderBoxLinks a:visited{
font: normal 12px arial;
color:blue;
text-decoration:underline;
}

ul.orderBoxLinks a:hover{
font: normal 12px arial;
color:blue;
text-decoration:underline;
}

ul.orderBoxLinks a:active{
font: normal 12px arial;
color:blue;
text-decoration:underline;
}
.multi-insets td{
text-align:center;
}



li.subList a
{
text-decoration: none;
font-size: 9pt;
font-family:arial;
}

li.subList a:link
{
font-size: 9pt;
font-family:arial;
text-decoration: none;
}

li.subList a:visited
{
font-size: 9pt;
font-family:arial;
text-decoration: none;
}

li.subList a:hover
{
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}

li.subList a:active
{
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}

ul.newclass
{
background-color: #e2e9d7;
padding: 5px 5px 5px 10px;
width: 162px;
}

a.subLink
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: none;
}

a.subLink:link
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: none;
}

a.subLink:visited
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: none;
}

a.subLink:hover
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}

a.subLink:active
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}

li.selected a
{
display: block;
text-decoration: underline;
color: #31271d;
font-size: 9pt;
padding: 4px 0 4px 20px;
font-family:arial;
}

li.selected a:link
{
display: block;
color: #31271d;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
padding: 4px 0 4px 20px;
}

li.selected a:visited
{
display: block;
color: #31271d;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
padding: 4px 0 4px 20px;
}

li.selected a:hover
{
display: block;
color: #31271d;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
padding: 4px 0 4px 20px;
}

li.selected a:active
{
display: block;
color: #31271d;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
padding: 4px 0 4px 20px;
}

li.selected 
{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-63756553767267/catdots.jpg) no-repeat scroll left center;
}

a.selectedsubLink
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}

a.selectedsubLink:link
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}

a.selectedsubLink:visited
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}

a.selectedsubLink:hover
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}

a.selectedsubLink:active
{
color: #404040;
font-size: 9pt;
font-family:arial;
text-decoration: underline;
}
