body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #425394;
	margin: 0;
}


p {
	padding:0px;
	margin:0px;
}
 
.breadcrumb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	background-color:F2F2F2;
	padding:3 0 5 10;
}

.message {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
}

/* ----- FORM ELEMENTS ----- */
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #1F3E7F;
	color: #666666;
	background-color: #E0EBFA;
	width: 250px;
	height: 20px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 250px;
}

.catHeading{
	font-family: University-Roman-Normal, "Times-New-Roman", sans-serif, Verdana; src: url(University-roman-normal.ttf); 
	font-size: 13pt;
	color: #FFFFFF;
}

.catHeadingSearch{
	font-family: University-Roman-Normal, "Times-New-Roman", sans-serif, Verdana; src: url(University-roman-normal.ttf); 
	font-size: 24pt;
	color: #222D55;
}

.subcatHeading{
	font-family: "Arial Black", Verdana;
	font-size: 12pt;
	font-weight: normal;
	color: #ABB5CA;
	border-bottom: 1px solid #ABB5CA;
	padding-top: 30px;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #336699;
	margin: 15 5 5 5;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
	margin: 5 5 0 5;
}
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #336699;
}

/* --- SHOW HIDE STYLES --- */

.thumb {
	margin: 10px;
	position:relative;
	z-index:1;
	cursor:pointer;
}
.thumbitemno {
	z-index: 20;
	position: relative;
	top: -18;
	left: 5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #777;
}


/* POPUP ITEM SETTINGS  */
.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
	width: 310px;
	position: absolute;
	z-index: 10;
	padding: 5px;
	/*overflow:hidden;*/
	visibility: hidden;
	/* filter: alpha(opacity=95);*/
}

.popupImage {
	width: 300px;
	border: 1px solid #CCCCCC;
	margin: 5px;
}

.popupItem {
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 3 10 0 10;
}


.popupDesc {
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0 10 2 10;
}
.popupDesc a{
	color: 336699;
	text-decoration:none;
}
.popupDesc a:hover {
	color: #000000;
	text-decoration:underline;
}


.popupPrice {
	font-size: 10pt;
	font-weight: bold;
	color: #800000;
	margin: 0px;
	padding: 3 10 5 10;
}

.popupPriceExc {
	font-size: 8pt;
	font-weight: normal;
	color: #800000;
	margin: 0px;
}

.popupThumb {
	width: 40px;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 5px;
}




.detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	border: 1px solid #AAAAAA;
	background: #DEDEDE;
	width: 200px;
	position: absolute;
	z-index: 20;
	/*overflow:hidden;*/
	visibility: hidden;
}

.detailImage{
	width:200px;
	border: 1px solid #BBBBBB;
	margin: 5px;
}


.thumbnail {
  border: 1px solid #CCCCCC;
  width: 120px;
  height: 120px;
}

.edge {
  border: 1px solid #CCCCCC;	
}

.matchingTitle{
	font-weight: bold;
	color: #336699;
	margin: 3 0 0 0;
}

#catMenu {
	position: absolute;
	left: 350px;
	top: 44px;
	z-index: 1;
}



/* search heading  */
.headerback{
	background: #425394;
	background-image: url(images/frame_top_back.gif);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
}

.catMenuItems{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ABB5CA;
}
.catMenuItems a{
	color: #CCCCCC;
	text-decoration: none;
}
.catMenuItems a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


/*--- definitions for subcat list on sjresults page ---*/
#subCats{
	width: 100%;
	height: 20px;
	background: #EEEEEE;
	border-bottom: 1px solid #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 0px 20px 2px 20px; 
}
#subCats a{
	color: #666666;
	text-decoration: none;
}
#subCats a:hover{
	color: #000000;
	text-decoration: none;	
}

