/*---------------------------Dept Link Displays-------------------*/
.Links .name, .Links.Articles .name
{
	font: normal 11px verdana, sans-serif;
	color: #000;
	text-decoration: underline;
	display: block;
}
/*---------------------------ARTICLES SUMMARY DISPLAY----------------------------*/
.article-summary
{
    width: 215px;
    text-align: center; 
    margin: 0 auto;
}
.article-summary .pad
{
	display: block;
	margin: 0 auto;
	text-align: center;
}
.article-summary .name
{
	display: block;
    width: 215px;
    font: 800 11px arial, helvetica neue, helvetica, verdana, sans-serif;
    color: #000;
    text-align: center;
    text-decoration: none;
    padding: 5px;
    margin: 0 auto;
}
.article-summary .name:hover
{
    color: #e41715;
}
.article-summary .desc
{
	width: 215px;
	font: 11px arial, helvetica neue, helvetica, verdnana, sans-serif;
    color: #302c29;
    text-align: left;
    margin: 0 auto;
}
.article-summary .more
{
	display: block;
	text-align: center;
    margin-top: 8px;
}
.article-summary .more .link
{
    position: relative;
    z-index: 100;
    border: solid 1px #383838;
    background: url(../images/icon_hat.gif) no-repeat 6px 4px;
    font: 800 11px arial, helvetica neue, helvetica, verdana, sans-serif;
    color: #302C29;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    padding: 2px 8px 2px 31px;
    letter-spacing: normal;
}
.article-summary .more .link:hover
{
    color: #e41715;
    text-decoration: none;
    background: url(../images/icon_hat_f2.gif) no-repeat 6px 4px;
}
/*---------------------------ARTICLES LIST DISPLAY----------------------------*/
.List.Articles 
{
	width: 100%;
}
.List.Articles .indiv-img
{
	display: inline-block;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	padding: 0 25px 0 10px;
}
.List.Articles .indiv-img .img
{
	padding-right: 0px;
}
.List.Articles  .indiv-row
{
	display: inline-block;
	width: 475px;
	text-align: left;
	vertical-align: bottom;
}
.List.Articles .indiv-row .desc
{
	width: 475px;
}
.List.Articles .indiv-row .name
{
	width: 475px;
}
.List.Articles  .more .link
{
    border: solid 1px #383838;
    background: url(../images/icon_hat.gif) no-repeat 6px 4px;
    font: 800 11px arial, helvetica neue, helvetica, verdana, sans-serif;
    color: #302C29;
    text-transform: uppercase;
    text-decoration: none;
    padding: 2px 8px 2px 31px;
    letter-spacing: normal;
    display: inline;
    margin-top: 2px;
    position: relative;
    z-index: 100;
}
.List.Articles  .more .link:hover
{
    color: #e41715;
    text-decoration: none;
    background: url(../images/icon_hat_f2.gif) no-repeat 6px 4px;
}
.outerheroad
{
   display: block;
   border: solid 3px #b8b3a3;
   padding: 7px;
   margin: 10px 0 0 0; 
}
.weekpage 
{
	display:block;
	margin: 0 auto;
	width: 889px;
	text-align: center;
}
.weekpage .body-specials
{
	text-align: center;
}
.heroad {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	border: solid 1px #b8b3a3;
	width:867px;
}
.heroad .title
{
    font: italic 40px baskerville, times new roman, times, serif;
    line-height: 42px;
	color: #fff;
	display: block;
	float:left;
	margin: 30px 0 30px 160px;
}
.heroad .members
{
    font: 13px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #fff;
	line-height: 18px;
	display: block;
	clear: left;
	margin: 0 0 0 22px;
}
.heroad .percent
{
    clear: both;
    display: block;
    font: italic 52px baskerville, times new roman, times, serif;
    line-height: 18px;
    color: #fff;
    margin: 18px 0 0 22px;
}
.heroad .off
{
    font: italic 28px baskerville, times new roman, times, serif;
    line-height: 40px;
}
.heroad .detail
{
    font: italic 16px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #fff;
	line-height: 24px;
	display: block;
	clear: both;
	margin: 6px 0 0 22px;
}
.heroad .shopnow
{
    display: block;
    width:164px;
    height:48px;
    background: url(../images/but_shop.gif) no-repeat 0 0;
    margin:244px 0 0 675px;
}
.heroad .shopnow:hover
{
    background: url(../images/but_shop_f2.gif) no-repeat 0 0;
}
.weekbody
{
    display: block;
	text-align: left;
	padding: 0 0 0 0;
	margin: 10px 0 10px 0;
	font: 12px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #000;
	line-height: 18px;
	width:818px;
}
.weekbody .hdr
{
    display: block;
    font: italic 28px baskerville, times new roman, times, serif;
	color: #000000;
	margin: 5px 0 0 0;
}
.weekbody .hdr2
{
    display: block;
    font: italic 24px baskerville, times new roman, times, serif;
	color: #000;
	margin: 20px 0 10px 0;
}
.weekbody .promocode
{
    font: 800 12px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #e41715;
}
.weekbody .imgbox
{
    display:block;
    float:left;
    width:200px;
    height:200px;
    margin:0 30px 20px 0;
}
.weekbody .desc
{
    display:block;
    float:left;
    width: 588px;
    clear:right;
}
.weekbody .highlight
{
    font-weight: bold;
    display:block;
}
.weekbody .price
{
    font: 14px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #000;
	display:block;
	margin:10px 0;
}
.weekbody .saleprice
{
    font: 800 14px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #e41715;
}
.rtweekcol
{
    display: inline-block;
    width: 178px;
    padding: 0 0 0 20px;
    margin: 0;
    vertical-align: top;
    position:relative;
    z-index: 3;
}
.ltweekcol
{
    display:inline-block;
    width:600px;  
    vertical-align: top;
    background-color:Blue;
}
#week-rec
{
   display: block;
   width: 158px;
   border-left: solid 3px #b8b3a3;
   border-right: solid 3px #b8b3a3;
   border-bottom: solid 3px #b8b3a3;
   padding: 7px; 
}
.week-rec-inner {
	display: block;
	text-align: left;
	padding:  9px 9px 18px 9px;
	margin: 0;
	border: solid 1px #b8b3a3;
}
.week-ad
{
   display: block;
   width: 158px;
   border: solid 3px #b8b3a3;
   padding: 7px;
   margin: 20px 0 0 0; 
}
.week-ad-img {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	border: solid 1px #b8b3a3;
}
.week-rec-title
{
    font: italic 24px baskerville, times new roman, times, serif;
    color: #2F2B29;
    margin: 0;
    padding: 0;
    display:block;
}
.week-dash1
{
    background: url(../images/dash_tile.gif) repeat-x 0 0;
    display:block;
    width:100%;
    margin: 5px 0;
    padding:0;
}
.week-dash2
{
    background: url(../images/dash_tile2.gif) repeat-x 0 0;
    display:block;
    width:100%;
    margin: 5px 0;
    padding:0;
}
.week-dash3
{
    background: url(../images/dash_tile2.gif) repeat-x 0 0;
    display:block;
    width:100%;
    margin: 5px 0;
    padding:0;
    height: 5px;
}
.week-rec-link
{
    font: 12px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #000;
	text-decoration:none;
}
.week-rec-link:hover
{
	color: #e41715;
	text-decoration:none;
}
.week-feat
{
    display:block;
    margin-top:20px;
}
.week-feat-title
{
    font: italic 28px baskerville, times new roman, times, serif;
    color: #2F2B29;
}
.week-feat-text
{
        font: 11px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #000;
	line-height: 16px;
	display:block;
	margin-top:10px;
}
.week-feat-price
{
    font: 14px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #000;
	display:block;
	margin:10px 0;
	float:left;
}
.week-feat-saleprice
{
    font: 800 14px arial, helvetica neue, helvetica, verdana, sans-serif;
	color: #e41715;
}
.week-prod-link
{
    font: italic 22px baskerville, times new roman, times, serif;
    color: #2F2B29;
	text-decoration:none;
	display:block;
	float:right;
	margin-top:5px;
}
.week-prod-link:hover
{
	color: #e41715;
	text-decoration:none;
}
.body-specials
{
	margin: 0 auto;
	width: 828px;
}
.body-specials td
{
	padding: 10px;
}
/*---------------------------News Page--------------------------*/
.article-pg
{
	display: block;
	width: 670px;
	font: 11px/16px arial, helvetica, sans-serif;
	color: #000;
	text-align: left;
	padding: 18px 0;
}
.article-pg p
{
	display: block;
	padding: 0;
	margin: 8px 0;
}
.article-pg .title
{
	display: block;
	font: 800 13px/15px arial, helvetica, sans-serif;
	color: #333;
	padding: 0 0 2px 0;
}
.author
{
	display: block;
	font: italic 11px times, times new roman, serif;
	color: #000;
	padding: 0;
}
.quote
{
	display: block;
	font: italic 22px times, times new roman, serif;
	color: #8e8a7e;
	text-align: center;
	margin: 10px 108px 14px 108px;
}
.padleft
{
	display: inline-block;
	float: left;
	padding: 0 18px 18px 0;
}
.artpg-false
{
	float: right;
	font: italic 13px/13px times, times new roman serif;
	color: #e41715;
	text-decoration: none;
	text-transform: none;
	padding: 0 6px 0 0;
	margin: 0;
}
.artpg-false:hover
{
	text-decoration: underline;
}
