BODY {
	BACKGROUND-COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial; COLOR: silver; FONT-SIZE: 14px
}
H1 {
	COLOR: silver; FONT-SIZE: 150%
}
H2 {
	FONT-SIZE: 115%
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A {
	COLOR: #ad4f15; TEXT-DECORATION: none
}
.clear {
	HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden
}
#container {
	BORDER-BOTTOM: #ad4f15 1px solid; MIN-WIDTH: 800px; BORDER-LEFT: #ad4f15 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #000000; MARGIN: 20px auto 0px; PADDING-LEFT: 40px; WIDTH: 75%; PADDING-RIGHT: 40px; BORDER-TOP: #ad4f15 1px solid; BORDER-RIGHT: #ad4f15 1px solid; PADDING-TOP: 20px
}
#gallery #container {
	MIN-WIDTH: 900px
}
#flash_notice {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 5px
}
#flash_error {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 5px
}
#flash_notice {
	BORDER-BOTTOM: #6c6 1px solid; BORDER-LEFT: #6c6 1px solid; BACKGROUND-COLOR: #cfc; BORDER-TOP: #6c6 1px solid; BORDER-RIGHT: #6c6 1px solid
}
#flash_error {
	BORDER-BOTTOM: #c66 1px solid; BORDER-LEFT: #c66 1px solid; BACKGROUND-COLOR: #fcc; BORDER-TOP: #c66 1px solid; BORDER-RIGHT: #c66 1px solid
}
.fieldWithErrors {
	DISPLAY: inline
}
#errorExplanation {
	BORDER-BOTTOM: #cf0000 2px solid; BORDER-LEFT: #cf0000 2px solid; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; BORDER-TOP: #cf0000 2px solid; BORDER-RIGHT: #cf0000 2px solid; PADDING-TOP: 0px
}
#errorExplanation H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #c00; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#errorExplanation P {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 8px
}
#errorExplanation UL {
	MARGIN: 2px 24px
}
#errorExplanation UL LI {
	LIST-STYLE-TYPE: disc; FONT-SIZE: 12px
}
TH {
	VERTICAL-ALIGN: top
}
TD {
	VERTICAL-ALIGN: top
}
#menu {
	TEXT-ALIGN: center; MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; FONT-SIZE: 120%; white-space: nowrap
}
#menu UL {
	LIST-STYLE-TYPE: none; DISPLAY: inline; white-space: nowrap
}
#menu LI {
	DISPLAY: inline; COLOR: tan; MARGIN-RIGHT: 3em; white-space: nowrap
}
#main {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 3em auto; MIN-HEIGHT: 650px; PADDING-LEFT: 2em; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#main_image {
	
}
.right {
	MARGIN: 0px 0px 2em 2em; FLOAT: right
}
.photo IMG {
	BORDER-BOTTOM: #333333 2px inset; BORDER-LEFT: #333333 2px inset; BORDER-TOP: #333333 2px inset; BORDER-RIGHT: #333333 2px inset
}
.slice {
	FLOAT: left
}
.tiny {
	MARGIN: 0px 3px; HEIGHT: 50px
}
#gifts IMG {
	MARGIN: 0px 1em 2em 0px; FLOAT: left
}
TABLE {
	BORDER-SPACING: 5px
}
TD INPUT {
	MARGIN-TOP: 5px
}
#paypal_notice {
	FONT-STYLE: italic; FONT-SIZE: smaller
}
#paypal_notice IMG {
	MARGIN-TOP: 5px
}
.icon {
	VERTICAL-ALIGN: middle
}

