img {
	border: 0;
}

a img {
	border: none;
}

p {
	margin: 0px;
}

body {
	background: url(back_dots2.png);
	background-repeat: repeat-both;
	background-attachment: fixed;
	font-family: Tahoma, Trebuchet, Verdana, sans-serif;
	text-align: center;
}

#main {
	width: 800px;
	height: 850px;
	margin-top: 75px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 7px solid rgb(195,252,137);
}

#banner {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: rgb(60,36,1)
}

#container {
	width: 800px;
	margin-top: 75px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 7px solid rgb(195,252,137);
}

#container2 {
	width: 800px;
	margin-top: 75px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 7px solid rgb(195,252,137);
}

*html #container2 {
	width: 814px;
}

#cookie_main {
	background-color: rgb(195,252,137);
	font-size: 7pt;
	width: 800px
}

#cookie_main span {
	font-weight: bold;
}

#cookie_main a {
	text-decoration: underline;
	color: rgb(0,163,199);
}

#cookie_main a:hover {
	color: rgb(130,92,39);
	text-decoration: none
}

#menu_list {
	font-size: 7.5pt;
	color:rgb(60,36,1);
	text-align: center;
	float: left;
	width: 585px;
}

*html #menu_list {
	font-size: 8.5pt;
}

ul {
	text-align: left;
	margin-left: -13px;
}

*html ul {
	margin-left: 5px;
}

#mainlist, #summerlist, #holidaylist {
	background: url(lime_pix.gif);
	background-repeat: repeat-both;
	width: 195px;
	height: 230px;
	float: left;
	padding-top: 5px;
}

#springlist, #falllist, #winterlist {
	background: url(orange_pix.gif);
	background-repeat: repeat-both;
	width: 195px;
	height: 230px;
	float: left;
	padding-top: 5px;
}

#menu_list span {
	font-size: 8pt;
	font-style: italic;
	text-align: center;
}

#menu_list a {
	text-decoration: underline;
	font-size: 11pt;
	color: rgb(0,163,199);
	font-weight: bold;
}

#menu_list a:hover {
	color: rgb(130,92,39);
	text-decoration: none
}

#float_left {
	float: left;
	margin-right: 10px;
}


#links {
	background-color: rgb(130,92,39);
	font-size: 10pt;
	color: rgb(60,36,1);
	height: 50px;
	text-align: center;
	width: 800px;	
	clear: both;
	position: relative;

}

* html #links {
	margin-top: -3px
}

#pg_title {
	margin-top: 10px;
	margin-bottom: 10px
}


a {
	color: rgb(195,252,137);
	text-decoration: none
}

a:hover {
	color: rgb(255,205,50)
}

#hometxt {
	background-color: rgb(195,252,137);
	font-family: Tahoma, Trebuchet, Verdana, sans-serif;
	font-size: 12pt;
	color: rgb(60,36,1);
	text-align: left;
	width: 800px;
}

#hometxt span, #gift_opts span, #allergy span {
	font-weight: bold;
}

#footer_container {
	width: 814px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#footer {
	text-align: center;
	font-size: 8pt;
	color: white;
	padding-top: 22px;
	padding-bottom: 10px;
	background: url(footer_back.png);
	background-repeat: repeat-both;
	margin-bottom: 10px;
	clear: both;
}

#footer a {
	text-decoration: underline
}

#footer span {
	color: #3c2401;
}

#linefill {
	height: 7px;
	background-color: rgb(195,252,137);
	width: 800px
}

table {
	font-size: 9pt;
	padding: 3px;
	color: rgb(60,36,1);
	margin: 0 auto;
}

td {
	vertical-align: top;
	padding-top: 0px
}

th {
	font-size: 11pt;
	font-weight: normal
}

th span {
	font-size: 12pt;
	font-weight: bold
}

th a {
	text-decoration: underline;
	color: rgb(0,163,199)
}

th a:hover {
	color: rgb(130,92,39);
	text-decoration: none
}

#p_apple {
	width: 215px;
	height: 720;
	float: left;
}

#logo {
	width: 585px;
	height: 260px;
	float: left;
}

#blocks {
	width: 585px;
	height: 225px;
	float: left;
}

#allergy {
	color: rgb(60,36,1);
	font-size: 10pt
}

#gift_txt {
	color: rgb(60,36,1);
	font-size: 10pt;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
}

#gift_opts {
	margin-right: 50px;
}

#gift_txt p {
	margin-bottom: 8px;
}

#gift_photos, #gift_photos1, #gift_photos2,
#favor_photos, #favor_photos1, #favor_photos2 {
	margin-bottom: 10px;
	margin-left: 20px;
	float: right;
	clear: right;
}

#gift_photos {
	width: 440px;
}

#gift_photos1, #gift_photos2 {
	width: 250px;
}


#favor_photos {
	width: 470px;
}

#favor_photos1, #favor_photos2 {
	width: 480px;
	margin-right: -10px;
}

*html #favor_photos1, #favor_photos2 {
	width: 480px;
	margin-right: 0px;
}


#favor_photos img, #favor_photos1 img, #favor_photos2 img {
	margin-left: 10px;
}

*html #gift_photos img, #gift_photos1 img, #gift_photos2 img {
	clear: none;
}

#centered_txt {
	text-align: center;
}

#comment .comment span {
	font-style: italic;
	font-weight: normal;
	text-align: center;
}

#redirect {
	color: white;
	background-color: rgb(60,36,1);
	font-size: 20pt;
	width: 800px;
	background: url(footer_back.jpg);
	background-repeat: repeat-both;
	height: 140px;
}

#giftguide {
	font-size: 13pt;
	color: rgb(255,205,50);
}

#giftguide a {
	font-size: 13pt;
	color: rgb(255,205,50);
	text-decoration: none;
}

#giftguide a:hover {
	color: rgb(195,252,137);
}

.cookietxt {
	width: 360px;
}

#DoubleChips {
	padding-top: 40px;
}

.middle_sp {
	width: 16px;
}

.new_store {
	color: #C3FC89;
    font-size: 13pt;
}


	


