body {
	background: white url(images/rocket-watermark-huge.gif) no-repeat 750px 200px;
}

#page-content .inner {
	/*margin-left: 72px;*/
	width: 672px;
	text-align: left;
}

#nav ul {
	margin: 0px 0px 0px 72px;
	width: 672px;
}

#nav a {
	float: left;
}

#link-home a span {
	background: url(images/main-n-right-cap.gif) no-repeat right top;
	padding-right: 14px;
}

#logo {
	position: absolute;
	left: 8px;
	top: 16px;
}

#page-title {
	height: 72px;
	border-bottom: 1px solid #b2b2a6;
	position: relative;
	color: #b2b2a6;
}

#page-title h1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 304px;
	top: 16px;
	font-weight: normal;
	font-size: 16px;
	height: 72px;
	width: 440px;
}

#page-title h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 440px;
	height: 72px;
}

#title-flowers span { background: url(images/sect-h-new-zealand-flowers.gif) no-repeat 0px 0px; }
#title-customer-comments span { background: url(images/sect-h-customer-comments.gif) no-repeat 0px 0px; }
#title-online-comments span { background: url(images/sect-h-online.gif) no-repeat 0px 0px; }
#title-contact-us span { background: url(images/sect-h-contact-us.gif) no-repeat 0px 0px; }
#title-eight-ways span { background: url(images/sect-h-8-ways.gif) no-repeat 0px 0px; }
#title-arrangements span { background: url(images/sect-h-arrangements.gif) no-repeat 0px 0px; }
#title-bouquets span { background: url(images/sect-h-bouquets.gif) no-repeat 0px 0px; }
#title-contact-us span { background: url(images/sect-h-contact-us.gif) no-repeat 0px 0px; }
#title-customer-comments span { background: url(images/sect-h-customer-comments.gif) no-repeat 0px 0px; }
#title-foliage span { background: url(images/sect-h-foliage.gif) no-repeat 0px 0px; }
#title-new-zealand-flowers span { background: url(images/sect-h-new-zealand-flowers.gif) no-repeat 0px 0px; }
#title-online-comments span { background: url(images/sect-h-online-comments.gif) no-repeat 0px 0px; }
#title-posies span { background: url(images/sect-h-posies.gif) no-repeat 0px 0px; }
#title-power span { background: url(images/sect-h-power.gif) no-repeat 0px 0px; }
#title-roses span { background: url(images/sect-h-roses.gif) no-repeat 0px 0px; }
#title-international span { background: url(images/sect-h-international.gif) no-repeat 0px 0px; }
#title-birthday-month span { background: url(images/sect-h-birthday-month.gif) no-repeat 0px 0px; }
#title-birthday-zodiac span { background: url(images/sect-h-birthday-zodiac.gif) no-repeat 0px 0px; }
#title-records span { background: url(images/sect-h-records.gif) no-repeat 0px 0px; }
#title-fun-facts span { background: url(images/sect-h-fun-facts.gif) no-repeat 0px 0px; }
#title-history span { background: url(images/sect-h-history.gif) no-repeat 0px 0px; }
#title-birds-and-bees span { background: url(images/sect-h-birds-and-bees.gif) no-repeat 0px 0px; }
#title-ellerslie span { background: url(images/sect-h-ellerslie.gif) no-repeat 0px 0px; }
#title-wellington span { background: url(images/sect-h-wellington-course.gif) no-repeat 0px 0px; }
#title-christchurch span { background: url(images/sect-h-christchurch.gif) no-repeat 0px 0px; }
#title-auckland-course span { background: url(images/sect-h-auckland-course.gif) no-repeat 0px 0px; }
#title-christchurch-course span { background: url(images/sect-h-christchurch-course.gif) no-repeat 0px 0px; }
#title-wellington-course span { background: url(images/sect-h-wellington-course.gif) no-repeat 0px 0px; }
#title-florist-in-nz span { background: url(images/sect-h-florist-in-nz.gif) no-repeat 0px 0px; }
#title-avatar span { background: url(images/sect-h-avatar.gif) no-repeat 0px 0px; }
#title-security span { background: url(images/sect-h-security.gif) no-repeat 0px 0px; }
#title-rocket-network span { background: url(images/sect-h-rocket-network.gif) no-repeat 0px 0px; }
#title-secure span { background: url(images/sect-h-secure.gif) no-repeat 0px 0px; }
#title-netguide span { background: url(images/sect-h-netguide.gif) no-repeat 0px 0px; }
#title-privacy-policy span { background: url(images/sect-h-privacy-policy.gif) no-repeat 0px 0px; }
#title-mark-rocket span { background: url(images/sect-h-mark-rocket.gif) no-repeat 0px 0px; }
#title-links span { background: url(images/sect-h-links.gif) no-repeat 0px 0px; }
#title-tips-flowers span { background: url(images/sect-h-tips-for-choosing.gif) no-repeat 0px 0px; }


#main {
	width: 672px;
	margin-left: 72px;
}

#body {
	width: 100%;
	float: left;
	margin-right: -176px;
}

#body .inner {
	padding-top: 16px;
	margin-right: 184px;
	line-height: 16px;
}

#body h2 {
	color: #FF3300;
	font-size: 13px;
	font-weight: bold;
	margin: 4ex 0px 2ex;
	border-bottom: 1px solid #b2b2a6;
}

#body p {
	margin: 0px 0px 2ex;
}

#body ul {
	margin: 0px 0px 2ex;
	padding: 0px;
}

#body ul li {
	margin: 0px 0px 1ex;
	padding: 0px 0px 0px 20px;
	background: url(images/bullet.gif) no-repeat 5px 4px;
	display: block;
	list-style: none;
}

.buy-flower {
	/*background: #EEEEDD;
	border: 1px solid #b2b2a6;
	padding: 8px;*/
}

#body .buy-flower h2 {
	margin-top: 0px;
}

.buy-flower table {
	margin: 0px 0px 2ex;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.buy-flower td {
	margin: 0px 0px 2ex;
	padding: 1ex 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #b2b2a6;
	border-width: 1px 0px;
}

.buy-flower td.type {
	padding-right: 1em;
	font-weight: bold;
}

.buy-flower td.price {
	text-align: right;
	padding-right: 1em;
}

.buy-flower td.buy a {
	display: block;
	text-align: center;
	width: 6em;
	background: #f30;
	color: white;
	font: bold 11px Verdana, sans-serif;
	border: 1px solid #f30;
	border-color: #ff9980 #7f1900 #7f1900 #ff9980;
	cursor: pointer;
	text-decoration: none;
	padding: 0.5ex 0px;
}

blockquote {
	margin: 0px 24px;
	padding: 0px 0px 8px;
	border-top: 1px dotted #f30;
}

blockquote.last {
	border-bottom: 1px dotted #f30;
	margin-bottom: 2ex;
}

blockquote p {
	position: relative;
	left: -40px;
	margin: 0px -24px 1ex 0px;
	padding: 8px 0px 0px 40px;	
	background: url(images/sect-b-blockquote.gif) no-repeat 0px 0px;
	height: 16px;
}

blockquote>p {
	height: auto;
	min-height: 16px;
}

blockquote .source {
	text-align: right;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: -1ex;
	color: #B2B2A6;
	padding-right: 8px;
}

dl.contact {
	margin: 4ex 0px 2ex;
}

dl.contact dt {
	float: left;
	width: 9em;
	text-align: right;
	font-weight: bold;
}

dl.contact dd {
	margin-left: 9.5em;
	border-left: 1px solid #f30;
	padding-left: 0.5em;
	margin-bottom: 1ex;
}

dl.contact address {
	font-style: normal;
}

form {
	margin: 0px;padding: 0px;
}

fieldset {
	border: 1px solid #FF3300;
	margin: 0px 0px 2ex;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2ex;
}

fieldset label {
	clear: left;
	float: left;
	width: 8em;
	margin-right: 1em;
	text-align: right;
	font-weight: bold;
}

fieldset input.text, fieldset textarea {
	font: 11px Verdana, sans-serif;
	color: black;
	background: #EEEEDD;
	border: 1px solid #B2B2A6;
	margin-bottom: 1ex;
	width: 360px;
}

fieldset input.button {
	background: #f30;
	color: white;
	font: bold 11px Verdana, sans-serif;
	border: 1px solid #f30;
	border-color: #ff9980 #7f1900 #7f1900 #ff9980;
}

legend {
	color: #FF3300;
	font-size: 13px;
	font-weight: bold;
}

#sidebar {
	float: right;
	width: 168px;
	padding-top: 8px;
}

#level2-nav {
	padding-top: 4px;
	margin-bottom: 2ex;
}

#body h2.seheading {
	margin: 4ex 0px 2ex;
	color: #B2B2A6;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	border: none;
}

#flower-fact {
	margin-top: 8px;
	margin-right: -8px;
	width: 184px;
	background: url(images/sect-b-flower-fact.gif) no-repeat left bottom;
	padding-bottom: 48px;
}

#flower-fact h2 {
	margin: 0px;
	background: url(images/sect-b-flower-fact-top.gif) no-repeat left top;
	height: 40px;
	font-size: 11px;
}

#flower-fact h2 span {
	display: none;
}

#flower-fact p {
	margin: 0px 24px 0px 16px;
	color: #b2b2a6;
}

#sidebar .box {
	margin-right: -8px;
	width: 184px;
	background: url(images/sect-b-box-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	color: black;
	font-size: 10px;
}

#sidebar .box h2 {
	margin: 0px;
	background: url(images/sect-b-flower-fact-top.gif) no-repeat left top;
	height: 40px;
	font-size: 11px;
}

#sidebar #box-order-today h2 {
	background: url(images/sect-b-order-today-top.gif) no-repeat left top;
}

#sidebar #box-why-rf h2 {
	background: url(images/sect-b-why-rf-top.gif) no-repeat left top;
}

#sidebar #box-customers-say h2 {
	background: url(images/sect-b-customers-top.gif) no-repeat left top;
}

#sidebar .box h2 span {
	display: none;
}

#sidebar .box p {
	margin: 0px 24px 1ex 16px;
}

#sidebar .box ul {
	margin: 0px 24px 0px 16px;
	padding: 0px;
}

#sidebar .box ul li {
	display: block;
	list-style: none;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background: url(images/bullet-small.gif) no-repeat 7px 4px;
}

#footer {
	clear: both;
	background: #EEEEDD;
	font-size: 10px;
	color: #666;
}


#footer-inner {
	width: 672px;
	margin-left: 72px;
}

#footer-left {
	float: left;
	width: 100%;
	margin-right: -168px;
}

#footer-left .column {
	width: 252px;
	float: left;
	padding-top: 2ex;
}

#footer-left .inner {
	margin-right: 168px;
}

#footer-left h2,
#footer-right h2 {
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 1ex;
	text-transform: uppercase;
	color: #f30;
}

#footer-right h2 {
	margin-left: 12px;
}

#footer-left ul {
	margin: 0px 8px 2ex 0px;
	padding: 0px;
}

#footer-right ul {
	margin: 0px 8px 2ex 12px;
	padding: 0px;
}

#footer-left ul li,
#footer-right ul li {
	display: block;
	list-style: none;
}

#footer-left .column a ,
#footer-right ul a {
	color: #666;
}

#footer-left .column a:hover,
#footer-right ul a:hover {
	color: #f30;
}

#footer-left p {
	margin: 0px 0px 2ex;
}

#footer-right {
	float: right;
	width: 168px;
	padding-top: 8px;
}

#footer-right img {
	display: block;
	position: relative;
	left: -24px;
	margin-right: -24px;
	margin-bottom: -4px;
}

#footer-right p {
	margin: 0px 0px 2ex 12px;
}

