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;
}
.breadcrumbs{
color:black;
font-size:8pt;
padding-bottom:5px;
padding-top:5px;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover{
color:black;
text-decoration:none;
}

/*/////////////////////
Custom Main Page Elements
/////////////////////*/

#PageWrapper
{
background:transparent url(/lib/yhst-94738257750630/bodyback.jpg) repeat-y scroll 0%;
margin:0px auto;
margin-top: 25px;
position:relative;
text-align:left;
width:850px;

}
.cards{
background:transparent url(/lib/yhst-94738257750630/bodyback.jpg) repeat-y scroll 0%;
text-align:center;
}
.cards img{
padding:5px;
*margin:5px;
}
#Header
{
position: relative;
width:850px;
height:143px;

}
.greekLicensed
{
width:682px;
text-align:right;
padding-top:30px;
}
#LeftColumn
{ 
background-color:#212938;

float:left;
width:153px;
text-align: center;
margin-top:-1px;
*margin-top:-3px;
}


#RightColumn
{
float:left;
padding-left:8px;
width:685px;
}
.itemNum{
color:#3B5565;
font-family:arial;
font-size:8pt;
}

.innerTable2 td{
padding:5px;
background-color:#ffffff;
}
.innerTable2{
border:1px solid #767676;
margin-top:-5px;
*margin-top:-1px;
width:188px;
margin-left:6px;
border-collapse:collapse;
}
.innerTable td{
padding:5px;
background-color:#e2e1e1;
}
.innerTable{
border:1px solid #767676;
margin-top:-5px;
*margin-top:-1px;
width:317px;
margin-left:6px;
border-collapse:collapse;
}
.caption{
font-size:8pt;
}
.itemCaption{
font-size:8pt;
width:442px;
padding:5px 10px 10px 10px;
}

.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;
}
.regularPriceTextOrder{
color:#000000;
font-family:arial;
font-size:9pt;
display:inline;
}
.regularPriceWhenSaleOrder{
color:#000000;
font-family:arial;
font-size:9pt;
display:inline;
}
.regularPriceOrder{
color:#253A94;
font-family:arial;
font-size:12pt;
font-weight:bold;
padding-top:10px;
text-align:center;
}
.priceWrap{
text-align:center;
padding-top:5px;
}
.salePriceTextOrder{
color:#253a94;
font-weight:bold;
font-family:arial;
font-size:12pt;
display:inline;
}

.salePriceOrder{
color:#d5232b;
font-weight:bold;
font-family:arial;
font-size:12pt;
display:inline;
}

.codeOrder{
font-family:arial;
font-size:8pt;
}
.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;

}
.selectTable{
font-family:arial;
font-size:10pt;
width:304px;
font-weight:bold;
border-collapse:collapse;
}
.selectTable td{
width:152px;
text-transform:lowercase;
}
.headerPiece{
left:-19px;
position:absolute;
top:29px;

}

.insets img{

}
.subsections ul
{
list-style: none;
text-align:left;
width:154px;
margin-top:0px;
*margin-left:3px;
}
.subsections ul li 
{
background:none;
background-color:#bfbdbe;
width:154px;

}
.subsections ul li a:link, .subsections ul li a:visited
{
display: block;
text-decoration: none;
padding: 4px 0pt 4px 0px;
margin-left:4px;
font-family:arial;
background-image:url(/lib/yhst-94738257750630/navdot.jpg);
background-position:left center;
background-repeat:no-repeat;
color:black;
font-size:8pt;
border-bottom:none;
margin-left:14px;
padding:4px 0pt 4px 7px;
}

.subsections ul li a:hover
{
text-decoration: underline;
color:black;
font-size:8pt;
}




.salePrice{
display:inline;
font-size:10pt;
font-weight: bold;
color:#1b42c7;
font-family:arial;
text-transform:capitalize;
}
.salePriceText{
display:inline;
font-size:10pt;
font-weight: bold;
color:#1b42c7;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
.contentsName a:link, .contentsName a:visited, .contentsName a:hover, .contentsName a:active{
color:#000000;
font-size:10pt;
font-family:arial;
font-weight:bold;
text-decoration:none;
}

.regularPrice{
color:#1b42c7;
font-size:10pt;
font-family:arial;
font-weight:bold;
}

.regularPriceWhenSale, .regularPriceText{
color:#6e6f71;
font-size:8pt;
font-family:arial;
font-weight:bold;
display:inline;
}



#Footer
{
padding-top:89px;
clear:both;
width:850px;
height:25px;
background-color:#ffffff;
color:white;
text-align: center;
position:relative;
font-size: 8pt;
}

.footerLinks{
background-color:#222222;
color:white;
height:15px;
padding-bottom:5px;
padding-top:5px;
width:695px;
padding-left:150px;
*margin-left:150px;
*margin-top:-4px;
*width:695px;
*padding-left:0px;
}

#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;
}

.footerPiece{
position:absolute;
left:0px;
bottom:0px;
*bottom:-1px;
}




/*/////////////////////
Category Navigation
/////////////////////*/


.catNav
{
	padding: 0 0 0 0;
	background: 
	border: none;
        margin-left: -1px;
        *margin-left: -4px;
}

.catNav ul
{
list-style: none;
background-color: #e3e0d7;
text-align:left;
width:154px;
margin-top:0px;
*margin-left:3px;
}
.catNav ul li 
{
background:transparent url(/lib/yhst-94738257750630/leftback.jpg) repeat-y scroll center top;
width:154px;
}
.catNav ul li a
{
display: block;
text-decoration: none;
color: #000000;
font-size: 8pt;
padding: 4px 0pt 4px 10px;
margin-left:4px;
font-family:arial;
border-bottom: 1px solid #c7c5c5;
background-image:url(/lib/yhst-94738257750630/navdot.jpg);
background-position:left center;
background-repeat:no-repeat;

}

.catNav ul li a:hover
{
	text-decoration: underline;
}

.searchSubmit{
position:absolute;
left:125px;
bottom:-14px;
*bottom:-12px;
}
.searchInput{
border:medium none;
bottom:-13px;
*bottom:-11px;
font-size:7pt;
height:16px;
left:7px;
position:absolute;
width:114px;

}
/*/////////////////////
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;
}
