/*****************
 **** Sitemap ****
 *****************/

.sitemap UL, .sitemap UL UL {
	padding:			0px;
	margin:			0px 0px 0px 0px;
}

.sitemap UL LI, .sitemap UL UL LI {
	padding:			0px 0px 0px 0px !important;
	margin:			0px 0px 0px 0px !important;
	font-weight:		normal;
	list-style-type:		none !important;
	background-image:		none !important;
}

.sitemap UL LI {
	font-weight:		bold;
	font-size:			10px;
	margin:			20px 0px 0px 0px !important;
}

.sitemap UL LI A, .sitemap UL UL LI A, .sitemap UL UL UL LI A {
	color:			#333333;
	text-decoration:		none;
}

.sitemapLastUpdate {
	color:			#333333;
	font-size:			10px;
}


/**********************
 **** RG ACCORDION ****
 **********************/
h3.rgaccord1-toggle {
	cursor:			pointer;
}

/* remove margin of a CE */
.rgaccord1-content {
	border-bottom:		1px solid #FFFFFF;
}

div.rgaccord1-content h1, div.rgaccord1-content h2, div.rgaccord1-content h3 {
	display:			none;
}

.rgaccord1-subheader {
	color:			#FF4E00;
	font-size:			10px;
}
.rgaccord1-nest H3 {
	margin:			20px 0px 0px 0px;
}

/**********************
 **** Mailformplus ****
 **********************/
 
.mailform {
 	margin:			15px 0px 20px 40px;
}

.mailform LABEL {
	display:			block;
	float:			left;
	width:			150px;
	margin:			2px 10px 2px 0px;
	text-align:			right;
	clear:			before;
}

.mailform .requiredMarker {
	color:			#99CC00;
}

.mailform INPUT {
	background-color:		#F5F5F5;
	border:			1px solid #626966;
	margin:			1px 0px 1px 0px;
	font-size:			12px;
}

.mailform TEXTAREA {
	font-family:		Arial, Helvetica, sans-serif;
	background-color:		#F5F5F5;
	font-size:			12px;
	border:			1px solid #626966;
}

.mailform .spacer {
	margin-bottom:		10px;
}

.mailform .h95 {
	height:			95px;
}

.mailform .w190 {
	width:			190px;
}

.mailform .w330 {
	width:			330px;
}

.mailform input.required_err {
 	border: 2px solid #00661E;	
}


/*************************
 *** Buy Online        ***
 *************************/
.product {
	float: none;
	clear: both;
}

.product-info-block {
	clear: both;
	float: none;
	background: red;
}

.product-image {
	padding-top: 20px;
	float: left;
	min-width: 280px;
}

.product-offer {
	margin-left: 15px;
	float: left;
	width: 255px;
	line-height: normal;
	line-height: 150%;
}

.product-pricing-block {
	clear: both;
	float: none;
}

.product form {
	margin: 0;
	padding: 0;
}

.product table {
	width: 550px;
	margin: 0;
	padding: 0;
}

.product tr {
	margin: 0;
	padding: 0;
}

.product td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.product td.product-title {
	padding-top: 2px;
	width: 200px;
}

.product td.product-discount {
	width: 220px;
}

.product .discount-code {
	margin-left: 10px;
	width: 100px;
}

.product-cart {
	margin-left: 15px;
	float: left;
	width: 200px;
}

.product-viewcart {
	padding: 0;
	margin: 0 0 0 337px;
	float: left;
}

.product-spacer {
	float: none;
	clear: both;
}

.product-spacer2 {
	float: none;
	clear: both;
	padding-top: 50px;
}

.product_addcart_button {
	margin-left: -10px;
	margin-top: 10px;
}
