body {
	font-family:sans-serif;
	font-size:100%;
	background:url(/shared/img/page_bg.jpg) repeat-x fixed top left;
}

a img {border:none;}

#Banner {
	position:relative;
	margin:0 auto;
	padding:0px;
	width: 850px;
	background-repeat:no-repeat;
}

.Static #Banner {
	background:url(/shared/img/banner_static_solid.jpg);
	height:214px;
}

.Home #Banner {
	background-image:url(/shared/img/banner_home_2.jpg);
	height:202px;
}

.Landing #Banner {
	background-image:url(/shared/img/banner_products_solid.jpg);
	height:165px;
}

#Banner ul {
	margin:0 auto;
	padding:0;
	position:relative;
	width:600px;
	text-align:center;
	top:155px;
}

.Landing #Banner ul {top:131px;}

#Banner li {
	margin:0;
	padding:0;
	list-style-position: outside;
	list-style-type: none;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:109px;
	line-height:14px;
	border-right:1px solid black;
}

#Banner li a, #Address li a {color:#55360D; text-decoration: none;}

#Banner li a:hover, #Address li a:hover {color:#9C90B4}

#Banner li.LastMenu, #Address li.LastMenu  {border:none;}

#Banner li.LastMenu {width:150px;}

#CustomerServicePhone{
  width:200px;
  height:100px;
  margin:0px;
  position:absolute;
  top:40px;
  right:0px;
  text-align:right;
  font-size:14px;
  color:#84799B;
  font-weight:bold;
  text-align:center;
}

#FreeShipping{top:0px; right:0px;}
#NeedInfo{top:80px; right:0px;}

#FreeShipping, #NeedInfo{
  width:200px;
  height:35px;
  margin:0px;
  position:absolute;  
  text-align:right;
  font-size:12px;
  color:white;
	text-align:center;
	text-decoration:none;
	background-color:#8EA97E;
}
#FreeShipping span, #NeedInfo span{
	font-size:14px;
	font-weight:bold;
}

#CenterStage {
	width:850px;
	margin:0 auto;
	min-height:500px;
}

.Home #CenterStage, .Landing #CenterStage {
	background: white;
}

.Static #CenterStage {
	background:url(/shared/img/center_stage_bg.jpg) center top no-repeat white;;
}

.Landing #CenterStage {
	background:url(/shared/img/center_stage_products_bg.jpg) left top no-repeat white;;
}

#MenuDiv {
	margin-left:10px;
	margin-top:17px;
	padding:0;
	text-align:left;
       z-index:5;
}

#LeftColumn {
	float:left;
	width:135px;
	text-align:left;
}

.Home #SearchForm {
	background-color:#E1E9DA;
	padding:2px;
	left:0px;
	margin:0;
	position:relative;
}

.Home #MenuDiv {
	width:135px;
	margin-left:0px;
	margin-top:5px;
}

.Home #LeftColumn {
	margin-top:5px;
	padding-bottom:10px;
}

#LeftColumn form {
	font-size:75%;
	text-align:left;
	padding-left:16px;
}

#LeftColumn form p {
	margin:0;
}

#LeftColumn form input[type="text"] {
	width:125px;
}

#Content {
	float:left;
	padding:50px 30px 30px 30px;
	width:635px;
	font-size:12px;
       z-index:1;
}

.Landing #Content {
	padding-top:12px;
}

.CategoryPath_a {
	text-decoration:none;
	color:#9c91b6;
}

#Nav {margin-left:20px;}

#Nav a {color:#55360D; text-decoration: none;}

#Address {
	width:850px;
	background-color:#E1E9DA;
	margin:auto;
	font-size:12px;
	text-align:center;
	font-style: normal;
	border:1px solid white;
	padding:0;
	position:relative;
}

#Address ul {
	margin:0 auto;
	position:absolute;
	top:10px;
	left:100px;
	width:750px;
	text-align:center;
	padding:0;
}

#Address li {
	margin:0;
	padding:0;
	list-style-position: outside;
	list-style-type: none;
	float:left;
	font-size:11px;
	font-weight:bold;
	width:14%;
	border-right: 1px solid #9F9577;
	text-align:center;
}

#Address li:hover {background-color:#F6EFDD}

#Address p {clear:left; margin:30px auto 10px auto; color:#9F9577;}

#Address li a {color:#9F9577}

.Verdana {font-family:verdana, arial, sans-serif;}

/* Base classes */
.RightBlueLine{border-right:1px solid #c0e0ff;}
.LeftBlueLine{border-left:1px solid #c0e0ff;}

.FontDarkBrown {color:#55360d;}
.BkgrDarkBrown {background-color:#55360d;}
.FontPaleBrown {color:#ad8d64;}
.BkgrPaleBrown {background-color:#ad8d64;}

.FontPaleGreen {color:#d7e1d2;}
.BkgrPaleGreen {background-color:#d7e1d2;}
.FontGreen {color:#AECB9F;}
.BkgrGreen {background-color:#AECB9F;}

.FontLightYellow {color:#FBFFBA;}
.BkgrLightYellow {background-color:#FBFFBA;}

.FontLightBlue {color:#e2eeff;}
.BkgrLightBlue {background-color:#e2eeff;}
.FontMedBlue {color:#7B86F3;}
.BkgrMedBlue{background-color:#7B86F3;}
.FontDarkBlue {color:#2f399a;}
.BkgrDarkBlue{background-color:#2f399a;}

.FontMedPink {color:#FF99CC;}
.BkgrMedPink {background-color:#FF99CC;}

.FontWhite {color:white;}
.BkgrWhite {background-color:white;}

.FontDarkGray {color:gray;}
.FontMedGray {color:#cccccc;}
.FontLightGray {color:#e8e8e8;}
.BkgrLightGray {background-color:#e8e8e8;}

.FontRed {color:red;}

.FontBlack {color:black;}

.Bold {font-weight:bold;}

.Size10 {font-size:10px;}
.Size11 {font-size:11px;}
.Size12 {font-size:12px;}
.Size14 {font-size:14px;}
.Size16 {font-size:16px;}
.Size18 {font-size:18px;}
.Size20 {font-size:20px;}
.Size22 {font-size:22px;}
.Size24 {font-size:24px;}
