/*+clearfix {*/
.header:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.header
{
	display: inline-block;
}
.header
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
*
{
	font-family: "Bell Gothic Std", Serif;
}
.msie .header
{
	height: 200px;
}
#page
{
	position: relative;
}
BODY
{
/*IE 6 wrapper alignment hack*/
	text-align: center;
	background-color: #FFFFFF;
}
/*Wrapper*/
.wrapper_floatholder
{
	margin: 0px auto auto;
	min-width: 500px;
	max-width: 850px !important;
/*IE6 no max width hack*/
	-width: 750px;
/*IE6 alignment hack fix text*/
	text-align: left;
	clear: both;
}
.wrapper-T
{
	background: #FFFFFF url(../images/wrapperT.png) repeat-x top center;
}
.wrapper-B
{
	background: url(../images/wrapperB.png) repeat-x center bottom;
	clear: both;
}
.wrapper-L
{
	background: url(../images/wrapperLM.png) repeat-y left center;
}
.wrapper-R
{
	background: url(../images/wrapperRM.png) repeat-y right center;
}
.wrapper-TL
{
	background: url(../images/wrapperLT.png) no-repeat left top;
}
.wrapper-TR
{
	background: url(../images/wrapperRT.png) no-repeat right top;
}
.wrapper-BL
{
	background: url(../images/wrapperLB.png) no-repeat left bottom;
}
.wrapper-BR
{
	background: url(../images/wrapperRB.png) no-repeat bottom right;
}
/*Semantic Markup*/
H1
{
	font-size: xx-large;
	text-decoration: none;
	color: #010000;
}
H2
{
	font-size: 175%;
	margin-top: 84px;
	border-top: 3px dotted #D7B692;
	padding-top: 12px;
}
H3
{
	font-size: 150%;
	margin-left: 35px;
}
DIV.header H1
{
	margin: 36px 13px 0px;
	z-index: 10;
}
/*Header Menu*/
/*[clearfix]*/.header
{
	background-color: #D7B692;
	margin-right: 26px;
	padding: 10px;
	/*+border-radius:22px;*/
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
	-khtml-border-radius: 22px;
	border-radius: 22px 22px 22px 22px;
	margin-top: 0px;
	position: relative;
}
DIV#logo_wrapper
{
	margin: 0px auto;
}
DIV.logo
{
	background: url(../images/logo2.png) no-repeat 50% 0 !important;
	z-index: 10;
	height: 165px;
	-margin-top: 1px;
	position: relative;
	width: 191px;
	/*+placement:displace 31% 12px;*/
	position: absolute;
	margin-left: 31%;
	margin-top: 12px;
}
DIV.logo H1
{
	text-indent: -10000px;
}
#left, #right
{
	width: 32%;
	text-align: center;
}
#left
{
	/*+placement:float-left -10px 5px;*/
	float: left;
	position: relative;
	left: -10px;
	top: 5px;
}
#tagLine
{
	color: #E58B18;
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0px;
	/*+placement:anchor-top-left 186px 261px;*/
	position: absolute;
	left: 186px;
	top: 261px;
}
#right
{
	/*+placement:float-right -9px 1px;*/
	float: right;
	position: relative;
	left: -9px;
	top: 1px;
}
DIV.header UL
{
	list-style: none;
}
.header LI A
{
	text-decoration: none;
}
/*Content*/
.content DIV.body
{
	margin: 16px 28px 0px 0px;
}
DIV.content
{
	padding: 50px 50px 50px 71px;
	position: relative;
}
DIV.body P
{
	clear: both;
	margin-right: 30px;
	margin-left: 30px;
}
P.big
{
	font-size: 180%;
	font-weight: bold;
	text-decoration: underline;
}
.top_of_page
{
	width: 93px;
	float: right;
	margin-top: -53px;
}
A IMG.top:hover
{
	outline: 1px outset #E58B18;
	margin-bottom: -15px;
}
A IMG.top
{
	margin-bottom: -15px;
	border: none;
	padding: 0px;
	margin-right: 5px;
}
A.top
{
	font-size: 100%;
	text-decoration: none;
	outline: none;
	display: block;
}
IMG.products
{
	/*[disabled]border:3px outset #00703C;*/
	/*+box-shadow:0px 0px 11px #00703C;*/
	-moz-box-shadow: 0px 0px 11px #00703C;
	-webkit-box-shadow: 0px 0px 11px #00703C;
	-o-box-shadow: 0px 0px 11px #00703C;
	box-shadow: 0px 0px 11px #00703C;
	padding: 5px;
	background: #E58B18;
	margin-left: -5px;
}
#salsaBowl.products
{
	margin: 0px auto;
	display: block;
}
DIV#googleMap
{
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	width: 425px;
	margin-bottom: 50px;
	/*[empty]border:;*/
}
SPAN#googleLink
{
	display: block;
	text-align: center;
	line-height: 2.1;
	font-size: 10pt;
}
#googleMap IFRAME
{
	border: 15px solid #D7B692;
	-moz-border-radius: 15px;
}
/*Footer*/
DIV.footer
{
	/*+box-shadow:0px 0px 4px #E58B18;*/
	-moz-box-shadow: 0px 0px 4px #E58B18;
	-webkit-box-shadow: 0px 0px 4px #E58B18;
	-o-box-shadow: 0px 0px 4px #E58B18;
	box-shadow: 0px 0px 4px #E58B18;
	background: #D7B692;
	padding: 5px;
	margin-right: 27px;
	clear: both;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
}
/*Misc*/
UL.customers LI
{
	padding: 10px;
	list-style: square;
}
P
{
	line-height: 150%;
}
LI
{
	padding: 5px;
}
A
{
	color: #010000;
	text-decoration: underline;
}
A:hover
{
	color: #000E7F;
}
A:visited
{
	color: #211010;
}
DIV#copyright
{
	font-size: 76%;
	margin-top: 100px;
	margin-bottom: 43px;
}
#copyright A
{
	font: italic 1em sans-serif;
}
H1#order
{
	margin-top: 50px;
}
IMG#cards
{
	float: right;
	margin-top: -50px;
}
