/*/////////////////////
HTML Page Elements
/////////////////////*/

body, p, ul, li, a, img
{
	margin: 0;
	padding: 0;
	border: none;
}
.topWrapper td{
padding-top:10px;
}
body 
{
background-color: white;
font-family:verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: .9em;
}
.breadcrumbs{
color:black;
font-size:8pt;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
}
.itemSep{
height:1px;
width:755px;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover{
color:black;
text-decoration:none;
}
.homeTable{
width:767px;
}
.itemHeading{
color:#b0473a;
font-family:arial;
font-size:12pt;
font-weight:bold;
}
/*/////////////////////
Custom Main Page Elements
/////////////////////*/
.sitemap2 a {
color:#000000;
display:block;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px 20px;
text-decoration:none;}
#PageWrapper
{
border:1px solid white;
background:transparent url(/lib/yhst-61590439092323/pagewrap2.jpg) repeat-y scroll 0%;
margin:0px auto;
position:relative;
text-align:left;
width:954px;
*width:961px;
*margin-top:25px;
}
.delivery{
font-weight:bold;
font-size:7pt;
color:#161a1e;
text-decoration:underline;
}
.homeSection{
 background-image: url(/lib/yhst-61590439092323/homecrossback.jpg);
width:767px;
height:24px;
position:relative;
font-family:arial;
font-size;11pt;
color:white;
margin-left:3px;
margin-top:10px;
}
.inText{
padding-top:4px;
padding-left:8px;text-align:left;
}
#Header
{
margin-top:-15px;
position: relative;
width:950px;
height:123px;
}
#LeftColumn
{ 
background-color:#222221;
border-right:1px solid #4c5b6f;
border-left:1px solid #4c5b6f;
float:left;
width:176px;
text-align: center;
}
.footerLinks{padding-top: 9px;}
#RightColumn
{

float:left;
width:775px;
}
.itemNum{
color:#3B5565;
font-family:arial;
font-size:8pt;
}
.sitemap1 a {
color:#b0473a;
display:block;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:10px;
text-decoration:none;
.innerTable td{
padding:5px;
}
}
.innerTable{
border:1px solid #103F5E;
margin-top:-5px;
*margin-top:-1px;
width:289px;
}

.orderBox{
width:320px;
padding-left:50px;
vertical-align:top;
}
.relatedItems{
font-family:arial;
padding-left:4px;
padding-top:15px;
width:158px;
vertical-align:top;
}

.code{
font-family:arial;
font-size:8pt;
padding-left:10px;
}
.regPrice2{
font-family:arial;
color:#000000;
font-size:10pt;
padding-left:10px;
}
.salePrice2{
font-family:arial;
display:inline;
font-weight:bold;
font-size:12pt;
color:#b0473a;
}
.salePriceText{
font-family:arial;
display:inline;
font-weight:bold;
font-size:12pt;
color:#000000;
padding-left:10px;
}
.imageTD2 img{
height:394px;
width:561px;
}
.regPriceWhenSale{
font-family:arial;
color:#636363;
font-size:10pt;
padding-top:15px;
padding-left:10px;
}
.savingstext{
font-family:arial;
color:#636363;
font-size:10pt;
font-weight:bold;
font-size:9pt;
padding-left:10px;
}
.reviewTable{
font-size:9pt;
font-family:arial;
border-collapse:collapse;
border:1px solid #636363;
width:494px;
}
.reviewTable td{
padding:5px;


}
.imageTD{
text-align:center;
width:400px;
}
.enlarge{
padding-top:15px;
}
.reviewContent{
padding:5px;
}
.reviewHead{
padding:5px;
border-bottom: 1px solid #636363;
width:441px;
background-color:#636363;
color:white;
font-weight:bold;
}
.reviewHeadStar{
border-bottom: 1px solid #636363;
background-color:#636363;
padding:5px;
}
.itemDesc{
font-family:arial;
padding-left:10px;
padding-top:15px;
width:441px;
vertical-align:top;
font-size:9pt;
}
.tableUpdate{
margin-top:5px;
font:normal 8pt arial;
width:100%;
}
.tableUpdate tr{
background-color:#EEF1F6;
}
.leftUpdate{
font-weight:bold;
text-align: right;
padding-right: 5px;
}
.rightupdate{
padding-left:5px;
text-align: left;
}
.inputW{
width:428px;
}
.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;
}

.productTitle a:link, .productTitle a:hover, .productTitle a:visited{
font-size: 9pt;
font-family:arial;
font-weight:bold;
color:black;
text-decoration:none;
}
.innerTable2 td{padding:10px;}
.innerTable2{
width:205px; 
border:1px solid #636363;
margin-left:10px;
margin-top:-4px; *margin-top:-1px;
margin-bottom:10px;
}
.itemImage{
text-align:center;
width:300px;
}
.homeMessage{
margin:8px 3px 15px 3px; 
width:707px;
*width:767px; 
color:#4e2a2d; 
font-size:9pt;
padding:0 30px 30px 30px;
}
.homeMessage a:link, .homeMessage a:visited, .homeMessage a:hover{
font-size:9pt;
color:#4e2a2d;
}
.messageHeader{
margin:8px 3px 15px 3px; width:767px; color:#4e2a2d; 
font-weight:bold;
font-size:10pt;
padding:10px 30px 3px 30px;
}
.options{
color:black;
font-size:8pt;
padding-bottom:3px;
padding-top:10px;
}
.availWrapper{
padding-left:10px;
padding-right:10px;
}
.itemText{
color:black;
font-size:8pt;
padding-top:10px;
padding-bottom:10px;
}
.salePrice{
display:inline;
font-size:10pt;
font-weight: bold;
color:#b0473a;
font-family:arial;
text-transform:capitalize;
}
.otherBody{
margin:5px;
font-family:arial;
}
.scanAlert{
left:659px;
position:absolute;
top:36px;
}
.regPrice{
color:#4f4f4f;
font-size:10pt;
font-family:arial;
text-trans
form:capitalize;
padding-top:3px;
}
.avail{
font-size:8pt;
font-weight:bold;
color:black;
display:inline;
margin-top:15px;
}
.availText{
font-size:8pt;
font-weight:bold;
color:#b0473a;
display:inline;
margin-top:4px;
}
.viewMore{
position:absolute;
right:10px;
top:4px;
}
.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;
}
.leftNews{
position:relative;
height:157px;
}
#Footer
{
padding-top:5px;
clear:both;
width:953px;
*width:960px;
height:20px;
*height:23px;
background-color:#222221;
color:white;
text-align: center;
position:relative;
font-size: 8pt;
}

#Footer a:link, #Footer a:visited{
color:white;
font-family:arial;
font-size: 8pt;
text-decoration:none;

}
#Footer a:hover{
color:white;
font-family:arial;
font-size: 8pt;
text-decoration:underline;
}


/*/////////////////////
Category Navigation
/////////////////////*/


.catNav
{
	padding: 0 0 0 0;
	background: 
	border: none;
        margin-left: -1px;
        
}

.catNav ul 
{
	list-style: none;
	background-color: #ededed;
text-align:left;
        width:176px;
margin-left:1px;
}
.navSection
{
background:transparent url(/lib/yhst-61590439092323/catdots.jpg) no-repeat scroll left center;

}
.inputNews{
position:absolute;
top:106px;
left:5px;
border:none;
width:167px;
}
.submitNews{
position:absolute;
top:127px;
left:64px;
}
.navSection a:link, .navSection a:visited
{
display: block;
text-decoration: none;
color: #4f4f4f;
font-size: 9pt;
padding: 4px 0 4px 18px;
font-family:veranda;
border-bottom: 1px solid #dededc;
font-family:tahoma;
}
.navHeader{
background-color:#636363;
text-align:center;
padding:6px 5px 6px 5px;
}

.navHeader a:link, .navHeader a:hover, .navHeader a:visited{
color:white;
padding:3px;
text-decoration:none;
font-family:arial;
}
.navSection a:hover
{
	text-decoration: underline;
}
.searchSubmit{
position:absolute;
left:311px;
bottom:3px;
}
.searchInput{
border:medium none;
bottom:4px;
font-size:7pt;
height:16px;
left:60px;
position:absolute;
width:248px;
}
/*/////////////////////
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
/////////////////////*/

