body {background: #ffffff url(/lib/yhst-78133728525433/tablecloths-bg.jpg) repeat-x scroll top left;}

div { display: block }

td img, div img, a img { display: block; }

a.bold {font-weight: bold;}

img.inline {display: inline;}

#mainLayout {width:780px;}

#Header {clear:both; height:74px;}

#infoLinks {
 color:#660033;
 float:right;
 text-align:center;
 font-size: 11px;
 padding-top:6px; 
 padding-bottom:6px; 
 border-bottom: dashed 1px #660033;
 margin-right: 6px;
}

h1 {
 margin:0;
 font: normal normal bolder 12px arial,helvetica,sans-serif;
 padding-top: 8px; 
}

h2 {
 display:block;
 font: normal normal bolder 20px verdana, arial,helvetica,sans-serif;
 margin:0 10px;
 padding:28px 0;	
}

#bodyContent .pageText {
 padding: 6px;
}

#Tagline {
 width:500px;
 color: #660033;
 text-align:center;
 margin-top:4px;
 margin-right:6px;
 float:right;}

#topCategories {
 clear:both; 
 border-bottom: solid 1px #000000;
 background: transparent url(/lib/yhst-78133728525433/categories-bg.gif) no-repeat scroll top left;
 height:32px; 
 font: normal normal bolder 12px/1em verdana,sans-serif;
}

.topCategory {float:left; padding-top: 8px; padding-left: 10px; padding-right: 10px;}

.topCategory-spacer {float:left; width:10px; height:32px;}

.topCategory a {color:#ffffff; font-size: 14px; text-decoration:none;}
.topCategory a:hover {color:#cc9999; font-size: 14px;text-decoration:none;}

.topCategory-divider {
 float:left;
 background: transparent url(/lib/yhst-78133728525433/category-divider.gif) no-repeat scroll top left;
 width:2px;
 height:32px;
}

.align-left {text-align: left;}

.align-right {text-align: right;}

#mainBody {border: 1px solid #000000;position:absolute;}

#adBody{clear:both; border-left: 1px solid #000000; border-right: 1px solid #000000;padding-bottom:14px;}

#bodyContent .message, #bodyContent .caption {
 background-color: transparent;
}

.breadcrumbs {
 text-align: left;
 background-color:#eeeeee; 
  /* CSS3 standard */
  opacity:0.6;
  /* for IE */
  filter:alpha(opacity=60);
}

#bodyContent {background-color:#ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000;text-align:left;}

#bodyContent .shopbymenu {
 float:right;
 margin-top: 10px;
 background-color: transparent;
 display: block;
}

#bodyContent .jumpmenu {
 font: normal normal normal 10px verdana,arial,helvetica,sans-serif;
 margin-right: 4px;
 width: 146px;
}

form.jumpmenuform {
 background-color: transparent;
}

select.jumpmenu {
 background-color: transparent;
}

#bodyContent .contentsTable { width:776px; margin: 0px; }
#bodyContent .contentsTable .Image img { display: inline; }

#footer {border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}

#footerBar {
 clear:both; 
 background: transparent url(/lib/yhst-78133728525433/footer-bar.gif) no-repeat scroll top left;
 height:32px; 
}

.copyright {padding-top: 10px;}
