/* Funk Bubble basic stylesheet - Copyright 2004 Rent-A-Monkey.com */
/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2004 Rent-A-Monkey.com and may not be reproduced. */

body {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: #ffffff;
	background-color: #ff9900;
}

p {
	margin: 0 0 1.2em 0;
	line-height: 1.4em;
}

p.productdescription {
	text-align: left;
}

p.productdetails {
	margin-top: 0.5em;
	text-align: left;
}

p.productingredients {
	font-size: xx-small;
	text-align: left;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.5em;
	margin: 0 0 0.3em 0;
}

h2.shop {
	color: #ed2a81;
	text-align: left;
}

h2.shop a, h2.shop a:link, h2.shop a:visited {
	color: #ed2a81;
	text-decoration: none;
}

h2.shop a:hover, h2.shop a:active {
	color: #ffffff;
	text-decoration: none;
}

h3 {
	font-size: 1.2em;
	margin: 0;
}

h3.productname, h3.shopsub {
	text-align: left;
	font-size: 1em;
}

strong {
	font-weight: bold;
}

img {
	border: 0;
	margin: 0;
}

a, a:link, a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active {
	color: #ed2a81;
}

p.purchased {
	font-size: 76%;
	text-align: center;
}

p.topgap {
	margin: 1.2em 0 1.2em 0;
	line-height: 1.4em;
}


#productimage {
	margin: 0;
	width: 199px;
	height: 199px;
}

#productbuy {
	text-align: center;
	font-size: 85%;
	margin: 0 0 3px 0;
}

#productbuy img {
	margin: 0 0 -3px 5px;
}

#checkoutList, .addressList {
	margin: 10px auto;
	font-size: 85%;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	text-align: center;
	color: #ffffff;
}

#checkoutList th, .addressList th {
	font-weight: bold;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	padding: 0.5em;
	background-color: #980167;
	text-align: left;
}

#checkoutList td, .addressList td {
	border: 1px solid #ffffff;
	border-collapse: collapse;
	padding: 0.5em;
	background-color: #ff9900;
	text-align: left;
}

#checkoutList td span.smalldetails {
	text-align: left;
	font-size: 76%;
}

#checkoutList td.updateQty {
	text-align: right;
	border-left: 0;
}

#checkoutList td.updateQtyText {
	border-right: 0;
}

#checkoutList td.updateQty input, .groovybutton {
	border: 1px solid #ffffff;
	background-color: #ed2a81;
	color: #ffffff;
	padding: 5px;
	margin: 0 0 0 5px;
	cursor: pointer;
}

#checkoutList td.subtotal, .addressList td.important {
	background-color: #980167;
	font-weight: bold;
	text-align: left;
}

#checkoutList td a {
	font-weight: normal;
}

#checkoutList td.tickbox {
	text-align: center;
	margin: 0;
	padding: 0 20px 0 20px;
	background-color: #ff6600;
}

#checkoutList td.tickbox input {
	margin: 0;
	padding: 0;
}

a.groovylink, a.groovylink:link, a.groovylink:visited, a.groovylink:hover, a.groovylink:active {
	border: 1px solid #ffffff;
	background-color: #ed2a81;
	color: #ffffff;
	padding: 5px 5px 7px 5px;
	margin: 0 0 0 5px;
	font-weight: normal;
	font-size: 90%;
}

a.notbold {
	font-weight: normal;
}

.addressList tr.required, .addressList tr.required td {
	background-color: #ed2a81;
	font-weight: bold;
}

h3.topgap {
	margin: 1.5em 0 0 0;
}

#ramsitelink {
	display: none;
}

