.red {
	font-family: arial, sans-serif;
	color: #cc0000;
	font-weight: bold;
	font-size: 12px;
}

.notice {
	font-family: arial, sans-serif;
	color: #cc0000;
	font-weight: bold;
	font-size: 11px;
}

.newSearch {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

.white {
	font-family: arial, sans-serif;
	color: #ffffff;
	font-weight: bold;
}

div.error-message {
	clear: both;
	font-weight: bold;
	font-family: arial, sans-serif;
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
	
}

.required{
	font-family: arial, sans-serif;
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
	text-align: top;
}

h1 {
	font-family: verdana;
	font-size: 16px;
}

table {
	font-family: arial, sans-serif;
	font-size: 1em;
	color: #000000;
}

.current {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #00B0BD;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 5px;
}

.input {
	font-family: arial, sans-serif;
	font-size: 12px;
}

.numbers {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #00B0BD;
	background-color: #fff;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 5px;
	text-decoration: none;
}

.center {
	position: absolute;
	top: 50%;
	text-align: center;
	margin-top: -10%;
	width: 100%;
}

.content {
	margin-left: auto;
	margin-right: auto;
	height: 250px;
	width: 500px;
	background-color: #ddd;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
}

.image {
	padding: 1px;
	border: 1px solid #ddd;
	background-color: #eee;
}

div#line{
	color: 		#000000;
	background-color: #000000;
	width: 100%;
	height:		1px;	
	margin-top: 10px;
	margin-bottom: 10px;
}
hr{height:1px;border:1px solid #ccc;background-color:#ccc} 

div#recordSeparator{
	background-color: #ccc;
	width: 100%;
	height:		0.20em;	
}

div#horizontalSeparator{
	color: 		#ccc;
	background-color: #ccc;
	height: 100%;
	width:		1px;	
	margin-top: 10px;
	margin-bottom: 10px;
}

div#search {
	display: block;
	position: relative;
	padding: 0px;
	margin-bottom: 10px;
}
div#colors {
	position: relative;
	padding: 0px;
	width:	100%;
}

div#paging {
	margin-top: 5px;
	margin-left: 8px;
	margin-bottom: 20px;
}

div#colorShell {
	float: left;
	text-align: center;
	padding-bottom:		10px;
}

div#award{
	float:	left;
	width:	160px;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 5px 5px 5px 5px;
}

div#color {
	width: 40px;
	height: 40px;
	border: px solid #000;
	margin: 10px;
}

div#multicolor{
	width: 30px;
	height: 30px;
	border: 3px solid #ccc;
	margin: 10px;
	background-image: url("multicolor.png");
}

div#zoom{
	position: relative;
	clear: both;
	width: 24px;
	height: 24px;
	//border: 3px solid #000;
	top: -40px;
	bottom: 20px;
	background-image: url("zoom.png");
}

div#results {
	float: bottom;
}

div#resultsWrapper {
	clear: both;
	margin-bottom: 20px;
}

div#itemPdf {
	float: 				left;
	margin-right: 		5px;
}

div#itemImage {
	float: 				left;
}

div#itemDetails {
	
}

div#details {
	display: 			block;
}

div#heading {
	padding-bottom: 	10px;
	font-size: 			140%;
	font-weight: 		bold;
}

div#subHeading {
	padding-bottom: 	3px;
	font-size: 			100%;
	font-weight: 		bold;
}

div#description {
	padding-bottom: 	3px;
	padding-top: 		3px;
}

div#description_help {
	padding-bottom: 	15px;
	padding-top: 		2px;
}

div#label {
	padding-top:		5px;
	font-weight:		bold;
}

div#wrapper {
	padding-left:		25px;
}

div#styleSearch {
	position: 			relative;
	float:				left;
	border: 			1px solid #999;
	padding:			5px;
	background:			#ffffff;
	width:				300px;
	height:				110px;
}

div#specialSelections {
	position: 			relative;
	float:				right;
	border: 			1px solid #999;
	padding:			5px;
	background:			#ffffff;
	width:				350px;
	height:				110px;
}

.imageNote{
	position:relative;
	left:4px;
	top:-26px;
	width: 24px;
	heigh: 24px;
}

div#imageLayer{
	width: 120px;
	height: 120px;
}

div#welcome {
	float:				right;
	margin-bottom:		15px;
}
div#newSearch {
	float:				left;
	margin-bottom:		15px;
}

.cyan {
	color: 				#00B0BD;
}

.cyanHeading {
	font-family:		arial, sans-serif;
	color: 				#00B0BD;
	font-size:			18px;
}

.spotlight.bold {
	font-family:		arial, sans-serif;
	color: 				#000000;
	font-size:			16px;
	font-weight:		bold;
}


.bold {
	font-weight: 		bold;
}

.PrevPg{
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-right: 5px;
  	border: 1px solid #ccc;
	padding: 5px;
  	color: #00B0BD;
  	text-decoration: none;
}

.NextPg
{
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
  	border: 1px solid #ccc;
	padding: 5px;
  	color: #00B0BD;
  	text-decoration: none;
}

.DisabledPgLk
{
  	width: 100px; 
  	display: inline;
  	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	martgin-top: 5px;
  	border: 1px solid #ccc;
	padding: 5px;
  	color: #ccc;
  	text-decoration: none;
}

.awardHeading{
	width: 			100%;
	font-family: 	arial, sans-serif;
	font-weight: 	bold;
	font-size: 		23px;	
	color:			#00B0BD;
}
.awardSubHeading{
	width: 			100%;
	font-family: 	arial, sans-serif;
	font-weight: 	normal;
	font-size: 		10px;	
	color:			#000000;
}