/* Colors and borders */
body, #search {
  color: #000;
  background: #fff;
  	margin-left: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a, a:link { color: #333; }
a:visited { color: #777; }
a:hover, a:focus { color: #03f; }
a:active { color: #606; }
.main-content{
	
	background-image: url(bodybg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px;
	background-position: left top;
	background-color: #EEEEEE;
}
.menu a,
.menu a:link,
.menu a:visited, 
.menu a:active {
	color: #999999;
	font-size:9pt;
	text-decoration: none;	
	padding-right:5px;
}
.menu a:hover, a:focus { 
	color: #FFCC00; 
}

.top-menu a,
.top-menu a:link,
.top-menu a:visited, 
.top-menu a:active {
	color: #999999;
	font-size:11pt;
	text-decoration: none;	
	padding-right:5px;
}
.top-menu a:hover, a:focus { 
	color: #FFCC00; 
}

.main-content{
	
	background-image: url(bodybg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px;
	background-position: left top;
	background-color: #EEEEEE;
}
.sidebar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding:5px;
}
h2 {
	font-size: 12pt;
}
h2 a:link, h2 a:visited{
	color: #0000FF;
	text-decoration: none;
}
h2 a:hover{
	color: #FF9900;
	text-decoration: underline;
}
.breadcrumb {
	padding-bottom: 0;
	float: left;
}
.image_preview{
	margin-right: 10px;
	margin-bottom: 10px;
}
.image_thumbnail{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.node{
	background-color: #FFFFFF;
	clear: both;
	overflow: auto;
	padding: 5px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.form-item{
	clear: both;
	overflow: auto;
}
.cartlink{
	padding-right: 20px;
	font-size: 11pt;
}
.cartlink a:link, .cartlink a:visited {
	text-decoration: none;
	color: #FF9900;
	
}
.cartlink a:hover {
  text-decoration:underline;
}
.front-content{
	font-size:12pt;
}

