body
{
	color:#333;
	font-family:Verdana, Avenir, Arial, Helvetica, sans-serif;
	font-size:13px;
	voice-family:inherit;
	background:#6593C2 url(images/OutletEmbLogo.gif) left top no-repeat;
	margin:0 0 0 10px;
}

html * #bodyCol1 p
{
	font-size:12px;
}

html>body
{
	font-size:small;
	margin:0 0 0 10px;
}

a
{
	color:#009;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

#bodyBlock
{
	background:#fff;
	border-left:1px solid #47678E;
	border-right:1px solid #47678E;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:980px;
}

#bodyCol1
{
	float:left;
	position:relative;
	width:635px;
	min-height:820px;
	margin:2px 0 0;
	padding:0 0 10px 10px;
}

#bodyCol3
{
	float:left;
	position:relative;
	width:300px;
	left:10px;
	margin:0;
	padding:10px;
}

#headBlock
{
	float:left;
	height:82px;
	overflow:hidden;
	position:relative;
	width:980px;
}

#headMenu
{
	float:left;
	font-size:13px;
	line-height:normal;
	width:1010px;
}

#headMenu .firstThreeOff a
{
	background:url("images/btab_left_first.gif") no-repeat left top;
	color:#fff;
	display:block;
	float:left;
	font-size:13px;
	font-weight:700;
	height:13px;
	padding:7px 11px;
}

#headMenu .firstThreeOn a
{
	background:url("images/btab_left_first.gif") no-repeat left top;
	background-image:url("images/wtab_left_first.gif");
	color:#333;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	height:13px;
	padding:7px 11px;
}

#headMenu .firstThreeOn,#headMenu .on,.inactiveLink
{
	background-image:url(images/wtab_right1.gif);
}

#headMenu .on a
{
	background-image:url("images/wtab_left3.gif");
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	height:13px;
	padding:7px 11px;
}

#headMenu a
{
	background:url("images/btab_left5.gif") no-repeat left top;
	color:#fff;
	display:block;
	float:left;
	font-size:13px;
	font-weight:700;
	height:13px;
	padding:7px 11px;
}

#headMenu li
{
	background:url("images/btab_right5.gif") no-repeat right top;
	float:left;
	height:28px;
}

#headMenu ul
{
	list-style:none;
	margin:0;
	padding:55px 0 0;
}

#headNav
{
	float:right;
	left:383px;
	position:relative;
	top:80px;
}

#logoBlock
{
	left:-22px;
	position:relative;
	top:53px;
	width:975px;
	z-index:10;
}

#mainBlock
{
	position:relative;
	top:-60px;
	width:980px;
}

#navBlock
{
	background:transparent url("images/navbar.gif") no-repeat left top;
	float:left;
	height:55px;
	width:982px;
}

#navInput
{
	float:right;
	height:32px;
	position:relative;
	right:110px;
	text-align:right;
	padding:6px 0 0 10px;
}

#navInput input
{
	border:1px solid #ccc;
	height:18px;
	width:110px;
}

#navMenu
{
	float:left;
	width:680px;
	top:5px;
	position:relative;
}

#navMenu a
{
	color:#333;
	display:block;
	font-size:11px;
	font-weight:700;
}

#navMenu .crumbs
{
	text-indent:17px;
	white-space:nowrap;
	position:relative;
	left:10px;
	top:5px;
	padding-bottom:5px;
	background-image:url(images/homeIcon.gif);
	background-repeat:no-repeat;
}
#navMenu .crumbs a,.onCrumb a
{
	display: inline;
	color:#009;
	text-decoration:none;
}
#navMenu .crumbs a:hover
{
	text-decoration:underline;
}
#navMenu .onCrumb a
{
	text-decoration:underline;
}
#navMenu li
{
	border-left:1px solid #eee;
	border-right:1px solid #999;
	float:left;
	margin:0;
	padding:0 6px;
}

#navMenu ul
{
	list-style:none;
	margin:4px 0 0 11px;
	padding:0;
}

#navSearch
{
	float:right;
	height:32px;
	position:relative;
	right:-80px;
	text-align:right;
	padding:6px 0 0 5px;
}

.messageStackError,.messageStackWarning,.messageStackSuccess
{
	background-color:#FF0;
	font-size:12px;
	font-weight:700;
}

.sectionTitle
{
	border-bottom:1px solid #333;
	color:#333;
	font-size:18px;
	font-weight:800;
	text-align:left;
	vertical-align:text-top;
	margin:5px 0 15px;
	padding:2px;
}

.validationCol
{
	float:left;
	margin:0 0 5px;
}



.inputRequirement
{
	color:red;
}

.moduleRowOver
{
	background-color:#E9F4FC;
}

a.productListing
{
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
}

.phoneStyle
{
	color:#FFF;
	font-weight:700;
	text-align:center;
	height:55px;
}

.newItemInCart
{
	color:red;
	font-weight:600;
}

.articleTitle
{
	color:#009;
	font-size:15px;
	font-weight:700;
	margin:8px 0;
}

p.articleTeaser
{
	font-size:14px;
	margin:5px 0 10px -1px;
}

.homeBullet
{
	font-weight:700;
	list-style-image:url(images/homeBullet.gif);
	list-style-position:outside;
}

.link-flavor
{
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
	color:#009;
}

.boxFlavor,.prodBoxFlavor,.boxFlavor_dashed,.prodBoxFlavor_dashed
{
	width:95%;
	float:left;
	font-size:12px;
	background-color:#fff;
	border:1px solid #ccc;
	margin:0 0 15px;
	padding:5px 10px;
}

.boxFlavor_dashed,.prodBoxFlavor_dashed
{
	background-color:#fff;
	border:1px dashed #ccc;
}

#footer
{
	width:980px;
	background-color:#efefef;
	border:1px solid #47678E;
	border-bottom:0;
	clear:both;
	float:left;
	position:relative;
	top:-70px;
	margin:5px 0;
	padding:5px 0;
}

#rightContent
{
	padding:0 0 10px;
}

.boxFlavor li,.prodBoxFlavor_dashed li
{
	position:relative;
	left:-25px;
}

.articleCategory
{
	background-color:#009;
	color:#fff;
	font-size:15px;
	font-weight:700;
}

.row-odd
{
	background-color:#eee;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#fff;
}

.row-even
{
	background-color:#fff;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#eee;
}

#col1,#col2,#col3
{
	position:relative;
	float:left;
	width:200px;
}