body {
	margin: 0px;
	padding: 0px;
	background-image: url(tile.jpg);
}
* {
	margin: 0px;
	padding: 0px;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}
#top {
	background-image: url(store_top.png);
	background-repeat: no-repeat;
	height: 46px;
	min-width: 976px;
	width: 100%;
	background-position: center top;
}
#topbuttons {
	width: 976px;
	margin-right: auto;
	margin-left: auto;
}
#marginup {
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 62px;
}
#site_margins {
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#marginleft {
	float: left;
	width: 11px;
}
#marginright {
	float: left;
	width: 11px;
}


#container {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 976px;
	float: left;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #403730;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #0063b0;
	margin-bottom: 25px;
}
#header {

}
#mainmenu {
	display: block;
	text-align: center;
	height: 55px;
	padding-top: 22px;
	padding-left: 50px;
	background-image: url(mainmenu_back.jpg);
	list-style-type: none;
}
#mainmenu li {
	display: inline;
}
#mainmenu li a {
	display: inline-block;
	padding-right: 7px;
	padding-left: 7px;
}
#follow {
	background-image: url(follow_back.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 158px;
	position: absolute;
	left: 648px;
	top: -55px;
	padding-left: 15px;
	padding-top: 8px;
}
#follow2 {
	background-image: url(follow_back2.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 272px;
	position: absolute;
	left: 598px;
	top: -74px;
	padding-left: 15px;
	padding-top: 8px;
}

#logo {
	position: absolute;
	z-index: 100;
	top: -77px;
	left: -48px;
}
#cart {
	position: absolute;
	left: 873px;
	top: -31px;
	z-index: 100;
}
#carttext {
	position: absolute;
	left: 886px;
	top: 31px;
	z-index: 150;
	width: 97px;
	height: 49px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
}
#carttext a {
	color: #FFFFFF;
	text-decoration: none;
}
#carttext a:hover {
	color: #D6ECD5;
	text-decoration: none;
}


#content {
	padding-top: 27px;
	padding-right: 20px;
	padding-left: 20px;
}
#spots {
	background-image: url(spots.jpg);
	background-repeat: no-repeat;
	height: 239px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 15px;
	width: 918px;
	margin-top: 30px;
}
#welcome {
	position: absolute;
	left: 13px;
	top: -14px;
	z-index: 50;
}
#spots1 {
	position: absolute;
	left: 620px;
	top: -25px;
	z-index: 50;
}
#spots2 {
	position: absolute;
	left: 694px;
	top: 253px;
	z-index: 70;
}
#content h2 {
	display: block;
	margin-bottom: 12px;
	font-size: 21px;
	font-weight: normal;
}
#content h4 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 12px;
}

#content p {
	line-height: 18px;
	padding-bottom: 12px;
}
#content a {
	color: #458BD1;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
#content ul {
	padding-bottom: 12px;
	padding-left: 15px;
	list-style-position: outside;
	line-height: 18px;
}
#content ol {
	padding-bottom: 12px;
	padding-left: 15px;
	list-style-position: outside;
	line-height: 18px;
}

#content .hometitle {
	height: 33px;
	padding-top: 6px;
	padding-left: 20px;
	margin-left: 12px;
	margin-bottom: 5px;
	color: #FFFFFF;
}
#content .hometitle2 {
	height: 33px;
	padding-top: 6px;
	margin-bottom: 5px;
	color: #FFFFFF;
}
#content .hometext {
	padding-right: 250px;
	margin-left: 25px;
	line-height: 24px;
}
#content .hometext2 {
	padding-right: 180px;
	line-height: 20px;
}
#content #hometxttop .hometext2 {
	padding-right: 0px;
	padding-bottom: 0px;
}
#homebanners #hometxttop img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#spotstext {
	font-size: 11px;
	color: #413f38;
	padding-top: 145px;
	padding-left: 210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer {
	margin-right: 29px;
	margin-left: 29px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #b4d0ed;
	line-height: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	clear: both;
	margin-bottom: 15px;
}
#footer a {
	text-decoration: none;
	color: #000000;
}
#footer ul {
	display: block;
	list-style-type: none;
	padding-bottom: 12px;
	line-height: 16px;
}
#footer li {
	display: inline;
	padding-right: 1px;
	padding-left: 1px;
}


#footer a:hover {
	text-decoration: underline;
}
OPTION.oostock {
color : #A0A0A0;
}
.cobhl{
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.cobll{
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
#contentpad {
	padding-top: 30px;
	padding-bottom: 12px;
}
.catimage {
	max-width: 150px;
}
.leftalign {
	display: block;
	float: left;
	padding-right: 10px;
}
.rightalign {
	display: block;
	float: right;
	padding-left: 10px;
}
.bigger {
	font-size: 15px;
	font-weight: bold;
}
.justify {
	text-align: justify;
}
.uses {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#uses {
	background-color: #6dc067;
	color: #FFF;
	font-size: 18px;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#content #uses ul {
	line-height: 24px;
	padding-bottom: 0px;
}
#content #uses ul .nobullet {
	list-style-type: none;
}

#content #uses a {
	color: #FFF;
	text-decoration: none;
}
#content .bullet {
	font-size: 14px;
	line-height: 21px;
	list-style-type: none;
	padding-bottom: 12px;
	padding-left: 0px;
}

#content .bullet2 {
	font-size: 14px;
	line-height: 21px;
	list-style-type: none;
	padding-bottom: 12px;
	padding-left: 15px;
}
#content .bullet3 {
	font-size: 14px;
	line-height: 21px;
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 10px;
}

#content .bullet li {
	background-image: url(pwbullet.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 23px;
	background-position: 0px 4px;
	padding-bottom: 10px;
}

#content .bullet2 li {
	background-image: url(pwbullet.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 23px;
	background-position: 0px 4px;
	padding-bottom: 12px;
}
#content .bullet3 li {
	background-image: url(pwbullet.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 23px;
	background-position: 0px 4px;
	padding-bottom: 8px;
}

#content .yellow {
	color: #e8c31e;
	font-size: 18px;
	text-align: center;
}
#content .yellow2 {
	color: #e8c31e;
	font-size: 18px;
}

#content #medialist {
	display: block;
	float: left;
}
#content #medialist a:hover {
	text-decoration: none;
	color: #e6b122;
}
#content #medialist li {
	display: block;
	border-bottom:1px solid #eee;
	padding-top: 6px;
	padding-bottom: 6px;
}
#media_awards {
	text-align: center;
	float: right;
}
#content #media_awards a:hover {
	text-decoration: none;
}
.txt {
	color: #403730;
	border: 1px solid #E7E1DE;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 200px;
}
.captcha {
	color: #403730;
	border: 1px solid #E7E1DE;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 50px;
}
.txtarea {
	color: #403730;
	border: 1px solid #E7E1DE;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.rightalign {
	display: block;
	float: right;
	padding-left: 10px;
}
.whnote {
	color: #f90006;
	font-size: 12px;
}
#content .bigger2 {
	font-size: 14px;
	line-height: 20px;
}#content .bigger3 {
	font-size: 14px;
}
#content .nopad {
	padding-bottom: 6px;
}
#sandwichusa1 {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	position: relative;
}
#sandwichusa2 {
	position: absolute;
	left: 354px;
	top: -120px;
}
#snackbagtop {
	position: relative;
	height: 311px;
}
#windowbagtop {
	position: relative;
	height: 330px;
}

#snackbagtop2 {
	position: absolute;
	left: -34px;
	top: 0px;
}
#windowbagtop2 {
	position: absolute;
	left: -55px;
	top: 0px;
}
#message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
	background-color: #b1d7f1;
	line-height: 18px;
	padding: 10px;
	width: 685px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}
#spotlight {
	border: 1px solid #e5e5e5;
	background-color: #87c981;
	width: 201px;
	min-height: 250px;
	background-image: url(spotlight_back.jpg);
	background-repeat: no-repeat;
}
#spotlight2 {
	border: 1px solid #e5e5e5;
	background-color: #87c981;
	width: 201px;
	min-height: 250px;
	background-image: url(spotlight_back.gif);
	background-repeat: no-repeat;
}
#content #spotlight h4 {
	font-size: 19px;
	line-height: 23px;
	font-weight: bold;
	color: #000;
	padding-bottom: 0px;
}
#content #spotlight2 h4 {
	font-size: 19px;
	line-height: 23px;
	font-weight: bold;
	color: #000;
	padding-bottom: 0px;
}
#content #spotlight h4 img {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
#content #spotlight2 h4 img {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
#spotlight_logo {
	background-image: url(spotlight_logo_back.png);
	background-repeat: no-repeat;
	height: 89px;
}
#spotlight_logo2 {
	background-image: url(spotlight_logo_back2.png);
	background-repeat: no-repeat;
	height: 111px;
}
#content #spotlight #spotlight_logo img {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	height: 65px !important;
	width: 180px !important;
	margin-top: 5px;
}
#content #spotlight2 #spotlight_logo2 img {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	margin-top: 0px;
}
#content #spotlight #spotlight_logo a {
	color: #cf3d3c;
	line-height: 14px;
}
#content #spotlight2 #spotlight_logo2 a {
	color: #cf3d3c;
	line-height: 14px;
}

#spotlighttxt1 {
	color: #000;
	font-size: 13px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 16px;
}
#spotlighttxt2 {
	color: #000;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 16px;
}
#spotlighttxt2 strong {
	font-size: 14px;
}




#retname {
	background-image: url(retback.jpg);
	background-repeat: no-repeat;
	height: 46px;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #0063b0;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
#content #retname a {
	font-size: 12px;
	color: #0063b0;
	text-decoration: underline;
	font-weight: normal;
}
#content #retname a:hover {
	font-size: 12px;
	color: #0063b0;
	text-decoration: none;
	font-weight: normal;
}
#homebanners {
	padding-bottom: 20px;
	padding-top: 30px;
}
#homebanners img {
	border: 1px solid #e5e5e5;
}
#home_rightpic img {
	border: 1px solid #e5e5e5;
}
#homebanners .smallprodtxt img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#home_rightpic .smallprodtxt img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#homebanners #homebanner11holder img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.smallprodtxt {
	font-weight: bold;
	padding-top: 5px;
}#home_rightpic {
	float: right;
}
#homebanner11holder {
	position: relative;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
#homebanner11holder2 {
	position: absolute;
	top: 10px;
	left: 2px;
}
.results img {
	max-width: 250px !important;
}
#fundraiserbutton {
	position: absolute;
	left: 415px;
	top: 76px;
}
#fundraiserbutton2 {
	position: absolute;
	left: 631px;
	top: -41px;
}

.fundraiserbanners {

}
.fundraiserlistback {
	background-image: url(fundraisertop.jpg);
	background-repeat: no-repeat;
	width: 418px;
	background-color: #ebf4fb;
}

#content .fundraiserlist {
	display: block;
	list-style-type: none;
	padding-left: 12px;
	line-height: 17px;
	color: #000;
	padding-bottom: 0px;
	background-image: url(fundraiserbottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 12px;
	padding-right: 12px;
	
}
#content .fundraiserlist li {
	display: block;
	background-image: url(fundraiser_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	padding-bottom: 20px;
}
#content .fundraiserlist2 {
	padding-left: 50px;
}
img {
	border: 0px;
}
table#minheight {
	padding-top: 15px;
}
