BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
        FONT-FAMILY: Arial, Helvetica, Sans-serif; 
        FONT-SIZE: 11px;
		COLOR: #555850;
}
p { line-height: 1.5; margin-top: 5px;}
BODY { 
        MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; 
        BACKGROUND-COLOR: #6B7B63; background: url(/templates/spawest/images/bg.jpg);
}
A:link, A:visited, A:active { COLOR: #555850; TEXT-DECORATION: underline; }
A:hover { COLOR: #9AB18E; TEXT-DECORATION: none; }
h1 {
	font-size: 14px;
	color: #688253;
	border-bottom: 1px solid #3f4136;
	text-align: left;
	margin-bottom: 5px;
	text-transform: uppercase;
}


.small { font-size: 11px; }
.title { color: #688253; font-size: 12px; text-transform: uppercase; font-weight: bold; }
.container {
	background-color: #FBFAE3;
	background-image: url(/templates/spawest/images/gradient.gif);
	background-repeat: repeat-x;
	border: 1px solid #56584A;
	padding: 10px;
	width:755px;
	position: relative;
	margin: 0 auto;
}
.bottom {
	background-color: #FBFAE3;
	background-image: url(/templates/spawest/images/gradient2.gif);
	background-repeat: repeat-x;
	border: 1px solid #56584A;
	padding: 5px 10px 5px 10px;
	width:755px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
}
.bottom2 {
	padding: 5px 0px 5px 20px;
	width:755px;
	text-align: right;
	margin: 0 auto;
	color: #FBFAE3;
}
.main {
	/*background-image: url(/templates/spawest/images/decor.gif);
	background-repeat: no-repeat;*/
	padding: 10px;
	text-align: left;
	clear: left;
}
a.menulink:link, a.menulink:active, a.menulink:visited { display: block; color:#555850; text-decoration:none; font-weight:bold; font-size:11px; padding: 4px 0px 4px 22px; background-color: transparent; background-image: url(/templates/spawest/images/button_off.gif); text-align: left; }
a.menulink:hover { display: block; color:#30332B; text-decoration:none; font-weight:bold; font-size:11px; padding: 4px 0px 4px 22px; background-color: #CBD6B9; background-image: url(/templates/spawest/images/button_on.gif); text-align: left; }

.centerit {
	margin-right: auto;
	margin-left: 0px;
	text-align: left;
	font-size: 14px;
	margin-bottom: 5px;
}
.scroller/********** cam ************/
 {
	overflow: auto;
	visibility: visible;
	height: 325px;
	_height:330px;
	margin-bottom: 20px;
	width: 360px;
	float: left;
	background-color: #dbe5ca;
	scrollbar-arrow-color: #ecf3e2;
	scrollbar-base-color:#688253;
	/*scrollbar-darkshadow-color: #ffffff;*/
scrollbar-track-color: #ecf3e2;
	scrollbar-face-color: #688253;
	scrollbar-shadow-color: #688253;
	scrollbar-highlight-color: #688253;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;/*scrollbar-3d-light-color: #688253;*/
	margin-left: -10px;

	
}
.category {
    height: 335px;
    margin-bottom: 20px;
    width: 167px;
    float: left;
    margin-right: 30px;
    background-color: #dbe5ca;
    margin-top: 5px;
}
.category div {
    width: 167px;
    height: 25px;
    position: relative;
    margin-bottom: 0px;
    line-height: 35px;
    text-indent: 15px;
    font-size: 12px;
	_line-height: 25px;
}
.category div .active {
    position: absolute;
    top: 0px;
    left: 0px;
    background: transparent url(/templates/spawest/images/arrow.gif) no-repeat 167px center;
    width: 187px;
	
}

.horiz {
	font-size: 14px;
	padding-left: 0px;
	margin-bottom: 5px;
}
.horiz span {
	display: inline;
	margin-left: 10px;
}

#products_holder .horiz{margin-left:-10px;}
h2 {
	font-size: 12px;
	color: #688253;
	text-align: left;
	margin-bottom: 5px;
	text-transform: uppercase;
	display: inline;
}
h3 {
	margin: 0px 0px 2px;
	font-size: 14px;
	color: #306a33;
}

.move {
	margin-top: -16px;
	margin-left: 208px;

}
.checkboxes {
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
.scroller   .checkboxes   td   {
	font-size: 12px;
	/*font-weight: bold;*/
}

.category  a:link {
	color: #555850;
	text-decoration: underline;
    display: block;
}

.category a:visited {
	color: #555850;
	text-decoration: underline;
    display: block;
}

.category a:active {
    color: #555850;
	text-decoration: underline;
    display: block;
}

.category p a:hover {
	color: #555850;
	text-decoration: none;
	display: block;
}

.textright {
	clear:left;
	width:100%;
	display: block;
	margin-left: 217px;
}
.giftcert {
	text-align: center;
}
.giftcert input {
	margin-top: 5px;
}
.giftcert span {
	font-size: 14px;
	display: inline;
}

.continuebox {
	clear:left;
	background-image: url(/templates/spawest/images/greengrade.gif);
	background-repeat: repeat-x;
	padding: 5px;
	text-align: right;
}



.infobox {
	width: 270px;
	float: left;
	text-align: right;
}
.infobox td {
	font-size: 12px;
}

.infobox .write    {
	width: 205px;
	margin-bottom: 5px;
	display: table-cell;
}

.fullsizeimage {
	width: 293px;
	float: left;
	text-align: center;
	height: 381px;
	margin-left: 20px;
}
.top {
	text-align: center;
	width: 293px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	clear: left;
	margin-left: 290px;
	float: left;
	_margin-left:145px;
}

.contbut {
 	background-image:url(/templates/spawest/images/continue.gif);
	width:110px;
	height:28px;
	margin:0px;
	padding:0px;
	border:0px;
	 cursor: pointer;
 cursor: hand;
 *margin-top:-5px;
}

.paymentbut {
 	background-image:url(/templates/spawest/images/but-submitpayment.gif);
	width:156px;
	height:28px;
	margin:0px;
	padding:0px;
	border:0px;
	 cursor: pointer;
 cursor: hand;

}

.policy, .policy a {
color:#FBFAE3;
}
.floatleft {
	padding-right: 20px;
	float: left;
	margin-top: 10px;
}
.clearit {
	clear: left;
}
.odd {
	background-color: #dbe5ca;
}
.even {
	background-color: #e8edd1;
}

.odd td {
	padding: 5px;
}
.even td {
	padding: 5px;
}

.oddeventable {
	width: 266px;
	margin-bottom: 10px;
}
.underline {
	border-bottom: 1px solid #30332B;
}

#gratuity {margin-left:10px;}

.toplink {
color: #306a33;
font-weight:bold;
font-size: 14px;
text-align:center;
background-color: #dbe5ca;
padding-top:5px;
padding-bottom:5px;
}

.toplink a {
color: #306a33;

}

.giftback {
	background-image: url(/templates/spawest/images/decor.gif);
	background-repeat: no-repeat;
	width: 430px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-position: 5px -10px;
	*background-position: 5px -2px;
	
}
.giftback img {
	margin-left: 5px;
	*margin-top: 7px;
}
.green {
	background-color: #dbe5ca;
	width: 315px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.green p {
	color: #688253;
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0px 5px 8px;
}
.green  p a:link {
	text-decoration: underline;
	color: #688253;
}
.green  p a:visited {
	text-decoration: underline;
	color: #688253;
}
.green  p a:hover {
	text-decoration: underline;
	color: #555850;
}

