/* CSS Document */
body{
	background-color:#F7F5EE;
}
DIV.BoxBody img {
vertical-align:top;
}
p {
	font-size:12px;
	font-family: Arial, Helvetica, Sans-Serif;
}
a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #bb3c3c;
	text-decoration:none;
	}
IMG{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
h1{	color: #A41902;	font-family: Verdana, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	width: 500px;	border-bottom: 1px;	border-left: 0px;	border-right: 0px;	border-top: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 0px;	border-top-width: 0px;	border-color: #000;	border-style: solid;    line-height:24px;}
h2{
	font-family: Arial,Helvetica, Sans-serif;
	font-size: 16px;
	color: #bb3c3c;
}
a.sublink {
	font-family: Arial,Helvetica, Sans-serif;
	font-size: 12px;
	color: #bb2222;
	font-weight: bold;
	text-decoration:none;
}
.black_m {
	font-family: Arial,Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}
a.boxheader {
	font-family: Arial,Helvetica, Sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
td{
	vertical-align:top;
}
.black_m {
	font-family: Arial,Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}
.nav_top {
	font-family: Times New Roman, Times, Serif;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #7D824C;
	padding-left: 8px;
}
a.nav_cat2 {
	font-family: Times New Roman, Times, Serif;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #551100;
	padding-left: 8px;
	text-decoration:none;
}
a.nav_cat {
	font-family: Times New Roman, Times, Serif;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #663300;
	padding-left: 8px;
	text-decoration:none;
}
.nav_cat {
	font-family: Times New Roman, Times, Serif;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #663300;
	padding-left: 8px;
	text-decoration:none;
}
A.BoxHeader{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
DIV.BoxBody{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}

DIV.BoxRedHeader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #953C36;
    TEXT-ALIGN: center;
}

DIV.BoxRed{
	BACKGROUND-POSITION:bottom right;
	BACKGROUND-REPEAT:no-repeat;
    BORDER-RIGHT: #953C36 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #953C36 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px;
    BORDER-LEFT: #953C36 1px solid;
    WIDTH: 142px;
	HEIGHT: 100px;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #953C36 1px solid;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-ALIGN: center
}
DIV.BoxBlueHeader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Times New Roman, Times, Serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #546E89;
    TEXT-ALIGN: center;
}

DIV.BoxBlue{
	BACKGROUND-POSITION:bottom right;
	BACKGROUND-REPEAT:no-repeat;
    BORDER-RIGHT: #546E89 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #546E89 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px;
    BORDER-LEFT: #546E89 1px solid;
    WIDTH: 142px;
	HEIGHT: 100px;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #546E89 1px solid;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-ALIGN: center
}
DIV.BoxGreenHeader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Times New Roman, Times, Serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #939464;
    TEXT-ALIGN: center;
}

DIV.BoxGreen{
	BACKGROUND-POSITION:bottom right;
	BACKGROUND-REPEAT:no-repeat;
    BORDER-RIGHT: #939464 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #939464 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px;
    BORDER-LEFT: #939464 1px solid;
	HEIGHT: 100px;
    WIDTH: 142px;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #939464 1px solid;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-ALIGN: center
}
DIV.BoxYellowHeader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Times New Roman, Times, Serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #BFA94F;
    TEXT-ALIGN: center;
}

DIV.BoxYellow{
	BACKGROUND-POSITION:bottom right;
	BACKGROUND-REPEAT:no-repeat;
    BORDER-RIGHT: #BFA94F 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #BFA94F 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px;
    BORDER-LEFT: #BFA94F 1px solid;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #BFA94F 1px solid;
    FONT-FAMILY: Arial;
	WIDTH: 142px;
    HEIGHT: 100px;
    TEXT-ALIGN: center
}

A.Feature:active{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

A.Feature:link{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

A.Feature:visited
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

/* Details Table */
.details  { border: 0px; padding: 0px; width: 90%; border-collapse: collapse }
.details tr { background-color: #f2f2e7 }
.details td{ margin-bottom: 1px; border-bottom: 3px solid #ffffff; vertical-align: top; font-family: verdana; color: #333333; font-size: 12px; padding:2px; }
.td1 {width:30%;}
.td2 {width:70%;}


.copyright {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 10px;
}
.item-reviews {border:1px solid #666666; margin:4px; padding:10px; margin-top:20px;}
.item-reviews h4{margin-top:0px; color:#bb3c3c; }


.ystore-cross-sell-table { width:500px; font-size:inherit;  }
.ystore-cross-sell-title { padding-top:40px; padding-bottom:4px; color: #A41902; border-bottom:2px solid #A41902; }
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width:500px; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width:28%; padding-right:5%; }

.ystore-cross-sell-product-image-link { display:block; padding-bottom:8px; }
.ystore-cross-sell-product-caption { padding-bottom:16px; }
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin:0 0 3px; font-size:11px; }
.ystore-cross-sell-table .ys_promo { font-weight:bold; }

