.clear {
	clear:both;
}

#gallery {
	position:relative;
	height:164px;
	border: 1px solid #832101;
	width: 220px;
	float: right;
	margin: 0 0 9px 20px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:50;
	}

	#gallery .caption {
		z-index:600; 
		background-color:#111; 
		color:#fff; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px;
	}
	
	#gallery .caption .content h4 {
		margin:0;
		padding:0;
		color:#f00;
		font-weight:bold;
		font-size: 12px;
	}



#easyTooltip {
	margin:0 10px 1em 0;
	width:340px;
	padding:8px;
	background:#fcfcfc;
	border:1px solid #832101;
	text-align:left;				
}

#easyTooltip h3 {
	margin:0 0 .5em 0;
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background:inherit;
	color: #832101;
}

#easyTooltip p {
	margin:0 0 .4em 0;
	font-size: 10px;
	background:inherit;
	color: #444;
}

#easyTooltip img {
	background:#fff;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
	margin-right:10px;
}

#easyTooltip ol {
	font-size: 10px;
	background:inherit;
	color: #444;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}		

#ppsmd, #nlcomprules {display:none;}

.button { 
	margin: 5px 0 10px 123px;
	border: 1px solid #832101; 
	background: inherit;
	font-family:verdana,helvetica,arial,sans-serif; font-weight:bold; font-size:11px; color:#fff; text-align:center; 
	padding:0;
	cursor:pointer;
	background-image: url('../images/cartbutbg.png');
	width: 192px;
}

.button:hover {
	border: 1px solid #832101; 
	color:#fff;
	background: #C30;
	background-image: url('../images/cartbutbgover.png');
}

.label { display: block; float: left; width: 120px; text-align: right; margin-right: 3px; font-size: 10px; }.form-row { padding: 5px 0 0 0; clear: both; width: 490px;}label.error { width: 150px; display: block; float: left; color: #BF2326; padding-left: 18px; font-weight: bold; background:url('../images/formerrorcircle.png') no-repeat 2px 0px; font-size: 10px;}

input[type=text] { 
	width: 190px;
	float: left; 
	border: 1px solid #832101; 
	background: #fff;
	font-family:verdana,helvetica,arial,sans-serif; font-weight:normal; font-size:11px; color:#111; text-align:left; 
	margin:0;
	padding:1px;
}

.textareaitem {
	width: 190px; 
	height:85px; 
	border: 1px solid #832101; 
	background: #fff;
	font-family:verdana,helvetica,arial,sans-serif; font-weight:normal; padding:1px; font-size:11px; color:#111; text-align:left; 
	margin:0;
}

input.error {background-color: #FFBDBE; border:1px solid #BF2326;}

#captcha { border:1px solid #832101; margin: 0 5px 0 123px; padding:0; vertical-align:middle;}
.genimg { border:none; margin: 0 5px 0 0; padding:0; vertical-align:middle; }