/* Defaults
================================================================*/
*, dl, dd, dt { margin: 0; padding: 0; }
img { border: 0; }
a { color: #999; text-decoration: none;  }
a:hover { text-decoration: underline; }
.clear { clear: both; height: 0; line-height: 0; }
html { min-height:100%; margin-bottom:1px; } 
body { margin: 0; font: 75% arial,verdana,sans-serif; color: #000; background-color: #000; text-align: center; }
#wrapper { width: 750px; margin: 88px auto 20px; text-align: left; }

/* Headings,text
================================================================*/
h1, h2 { font: 2em Georgia, "Times New Roman", Times, serif; color: #903; }
h1 { margin-bottom: 0.6em; }
h1, h2 strong { text-transform: uppercase; }
h2 { margin-bottom: 1.2em; font-size: 1.5em; }
h2 strong { font-weight: normal; }

#main p { margin: 0 0 0.85em; }
#main ul { margin: 0 0 1.5em 3em; }
#main li { margin-bottom: 0.5em; }

/* Forms
================================================================*/
label { display: block; font: 1em Georgia, "Times New Roman", Times, serif; }
.item select { margin: 0.3em 0 0.5em; width: 110px; }
select, input, textarea { font: 1em Arial, Helvetica, sans-serif; }

/* Structure
================================================================*/
/*top logo / nav section*/
#branding { font: 1em "Times New Roman", Times, serif; color: #ebdecc; text-transform: uppercase; }
#branding a, #branding a:visited { color: #ebdecc; }
#branding a:hover { color: #c69; text-decoration: none; }

/*main content area - pale background*/
#main, .description, .photo, .segment, .items, .item { float: left; display: inline; }
#main { width: 750px; background-color: #FCE8D4; line-height: 1.4em; }

/*page segements/divisions - each with bottom border*/
.segment { width: 724px; margin: 0 13px 1.8em; padding-bottom: 0.2em; border-bottom: 1px solid #666; }
/*last segment has no bottom border*/
.last { border: 0; }

/*left column - product info*/
.description { width: 510px; margin-right: 10px; }

/*wrapper/container for row of paypal items*/
.items { width: 510px; padding: 0.5em 0 2em; }
/*paypal item - select menu and add to cart button*/
.item { width: 110px; margin: 0 30px 0 0; }

/*right column - photo etc*/
.photo { width: 187px; margin-top: 2.5em; }
.photo img { margin-bottom: 1em; }
.photo form { padding-top: 1.5em; }

#footer { clear: left; margin: 0 15px; padding: 4px 0; color: #EBDECC; font: 1em "Times New Roman", Times, serif; text-transform: uppercase; }

/* existing styles
=================================================================*/

.text110pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.linkreg {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #EBDECC;
	font-size: 12px;
	text-decoration: none;
	font-variant: normal;
}
.linkon {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #669999;
	font-size: 12px;
	text-decoration: none;
	font-variant: normal;
}
.headersmall {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
}
.headersmallborder {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
	border-top: 1px solid #666;
	padding-top: 5px;
}
a.dark:link {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #990033;
	font-size: 12px;
	text-decoration: none;
	font-variant: normal;
}
a.dark:hover {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #FF0033;
	font-size: 12px;
	text-decoration: none;
	font-variant: normal;
}
a.dark:visited {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #660033;
	font-size: 12px;
	text-decoration: none;
	font-variant: normal;
}
.darklink {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #990033;
	font-size: 12px;
	text-decoration: none;
	font-variant: normal;
}
.border {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	border-top: 1px solid #666;
	padding-top: 5px;
}

