/* START REQUIRED DEFAULT DEFINITIONS */

BODY {

	color: #000080;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #004486;

}



a{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #02340E;

	text-decoration : none;

	background-color : transparent;

	font-weight : bold;

}



A:HOVER {

	color: #B2CC99;

	text-decoration: none;

	background-color : transparent;

}



a.featured{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #006400;

	text-decoration : none;

	background-color : transparent;

	font-weight : bold;

	font-size: 14px;

}



A.featured:HOVER {

	color: Navy;

	text-decoration: none;

	background-color : transparent;

}



/* MAIN SIDE BAR MENU */

A.main{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

A.main:hover{

	color: #B2CC99;

	text-decoration: none;

	background-color : transparent;

}

/* TOP CATEGORY PAGE HORIZONTAL MENU */

A.bar{

	font-size: 12px;

    color: #FFFFFF;

}

A.bar:hover{

	text-decoration: none;

    color: #B2CC99;

	background-color : transparent;

}

/* LINK TO SUB CATEGORY */

A.child{

	font-size: 14px;

}

/* continue link */

A.continue{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

}

A.continue:hover{

	color: #B2CC99;

	text-decoration: none;

	background-color : transparent;

}

/* LINK TO PARENT CATEGORY */

A.parent{

	font-size: 16px;

}

/* ITEM TITLE LINK - SINGLE COLUMN FORMAT */

A.detail1{

	font-size: 16px;

}



/* ITEM TITLE LINK - 3 COLUMN FORMAT */

A.detail3{

	font-size: 12px;

}



/* ITEM TITLE LINK - 5 COLUMN FORMAT */

A.detail5{

	font-size: 12px;

}

/* LINKS TO REMOVE OR EDIT CART ITEM */

A.cartlinks{

	font-size: 12px;

}

/* LINK TO POP-UP HELP */

A.tips{

	font-size: 11px;

}



.copyright{

	color : Black;

	background-color : #FFFFFF;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	text-align : center;

}



SPAN.text01{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 10px;

	font-weight : bold;

}



SPAN.text02{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : Black;

	font-weight : bold;

	background-color : transparent;

}



SPAN.text03{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight : bold;

	font-size : 14px;

}



SPAN.text04{

	font-size : 16px;

	font-weight : bold;

}



SPAN.text05{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight : bold;

	font-size : 14px;

	color: #006400;

}



SPAN.current{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight : bold;

    color: #B2CC99;

}



SPAN.callnumber{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 16px;

	color : #CC0000;

	font-weight : bold;

	background-color : transparent;

}



/* CATEGORY/PAGE TITLE */

SPAN.cattitle{

	font-size : 24px;

	font-weight : bold;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;



}

/* ITEM ID */

SPAN.itemid{

	font-size : 11px;

}



SPAN.price{

	font-size : 16px;

	font-weight : bold;

}



SPAN.sale{

	font-size : 14px;

	color : #FF0000;

	font-weight : bold;

	background-color : transparent;

}

/* RED ASTERICK */

SPAN.required{

	font-size : 11px;

	color : #FF0000;

	background-color : transparent;

}



TR.rowcolor1{

	background-color : #FFFFFF;

}



TR.rowcolor2{

	background-color : #CCCCFF;

}



td{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 12px;

}

td.barmenu{

	background-color : #000080;



}

/* REVERSE COLOR COLUMN HEADINGS */

TD.heading{

	background-color : #000000;

	color : #FFFFFF;

	font-size : 14px;

	font-weight : bold;

}

/* CART TEXT AND CATEGORY TABLE DISPLAY */

TD.display{

	font-size : 12px;

}

/* SYSTEM STATEMENTS */

TD.state{

	background-color : #FFFFCC;

	font-size : 12px;

}

/* RIGHT JUSTIFIED COLUMN WITH FORM FIELD NAMES */

TD.name{

	text-align : right;

	font-size : 13px;

}

/* LEFT JUSTIFIED COLUMN WITH FORM FIELDS AND INFO */

TD.value{

	text-align : left;

	font-size : 13px;

}

/* END REQUIRED DEFAULT DEFINITIONS */





/* START SITE SPECIFIC DEFINITIONS */

A.bar2{

	color: #FFFF00;

	font-size: 14px;

}

A.bar2:hover{

	color: #FFFFFF;

	text-decoration: none;

	background-color : transparent;

}









/* END SITE SPECIFIC DEFINITIONS */





