BODY
{
	scrollbar-base-color: #15416C;
}



a:link
{
	color: #003399;
	text-decoration: none;
}

a:visited
{
	color: #003399;
	text-decoration: none;
}

a:active
{
	color: #003399;
	text-decoration: none;
}

a:hover
{
	color: #FF6600;
	text-decoration: none;
}




/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
TABLE
{
	color: #666666;
	font: 11px geneva, verdana, arial, sans-serif;
}
.datatable
{
	/* color: #666666; */
	color: #222222;
	font: 11px geneva, verdana, arial, sans-serif;
	text-align: center;
	min-width: 600px;
}

.datatable td
{

	border-bottom: solid 1px #d2d2d2;
}


.datatable th
{
	background-color: #0c4483;
	color: White;
}

.title
{
	color: #225A71;
	font: 15px geneva, verdana, arial, sans-serif;
	font-weight: bold;
}

.subtitle
{
	color: #999999;
	font: 13px geneva, verdana, arial, sans-serif;
	font-weight: bold;
}

.smalltitle
{
	color: #000000;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
}

.phonetitle
{
	color: #000000;
	font: 12px geneva, verdana, arial, sans-serif;
	font-weight: bold;
}

.picturecomments
{
	color: #666666;
	font: 10px geneva, verdana, arial, sans-serif;
}

.picturetitle
{
	color: #000000;
	font: 10px verdana, arial, sans-serif;
	font-weight: bold;
}

.price
{
	color: #C69500;
	font: 12px verdana, arial, sans-serif;
	font-weight: bold;
}

.biglink
{
	font: 12px verdana, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

.biglink:hover
{
	font: 12px verdana, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.just
{
	text-align: justify;
}

.copytext
{
	color: #999999;
	font: 10px geneva, verdana, arial, sans-serif;
}

.menutrans
{
	filter: alpha(opacity=50);
}


.button-popups
{
	background-image: url(  "picts/popbutton.gif" );
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	color: #999999;
	width: 100%;
	height: 21PX;
	cursor: hand;
	border: #003399 0px solid;
	background-color: #FFFFFF;
}

.buttonon-popups
{
	background-image: url(  "picts/popbuttonon.gif" );
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	color: #3D5A7B;
	width: 100%;
	height: 21PX;
	cursor: hand;
	border: #003399 0px solid;
	background-color: #FFFFFF;
}

.shadeform
{
	font: 13px arial, verdana, sans-serif;
	background-image: url(  "picts/shadeform.gif" );
	text-align: left;
	width: 180PX;
	border: #000000 1px solid;
}


.dropdown
{
	color: #333333;
	width: 210PX;
	font: 11px geneva, verdana, arial, sans-serif;
}


.textarea
{
	font: 13px arial, verdana, sans-serif;
	background-image: url(  "picts/shadeform.gif" );
	text-align: left;
	width: 300PX;
	border: #000000 1px solid;
}

.submitbutton
{
	background-image: url(  "picts/submit.gif" );
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	color: #FFFFFF;
	width: 300PX;
	height: 23PX;
	cursor: hand;
	border: #000000 1px solid;
	background-color: #3D5A7B;
}

.submitbuttonon
{
	background-image: url(  "picts/submiton.gif" );
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	color: #FFFFFF;
	width: 300PX;
	height: 23PX;
	cursor: hand;
	border: #000000 1px solid;
	background-color: #3D787A;
}


.searchform
{
	width: 110PX;
	height: 20PX;
	font: 11px arial, georgia, "Times New Roman" , sans-serif;
	border: #000000 1px solid;
}



.searchdrop
{
	width: 60PX;
	height: 20PX;
	font: 11px arial, georgia, "Times New Roman" , sans-serif;
}


.searchbutton
{
	font-family: arial, verdana, helvetica, sans;
	font-size: 9pt;
	width: 36px;
}



/* MOUSEOVER MESSAGE CODE */


.divstyle
{
	position: absolute;
	border: #000000 0px solid;
	width: 90;
	padding: 0px;
	top: 0;
	left: 0;
}

.pstyletitle
{
	postion: absolute;
	background: #3D5A7B;
	color: white;
	height: 18;
	font-size: 10px;
	padding: 2px;
	font-family: verdana, arial;
	font-weight: bold;
}


.pstylebody
{
	postion: absolute;
	background: #3D5A7B;
	color: white;
	font-size: 10px;
	font-family: verdana, arial;
	font-weight: bold;
}


/* CODE FOR THE SHOPPING CART BUTTONS */

.rollover
{
}

.rolloveron
{
	filter: Alpha(Opacity=70);
}



/* START THE CODE FOR THE MENUS */




#menulocation
{
	left: 15px;
	width: 154px;
	position: absolute;
	top: 60px;
	padding: 0px 0px;
	white-space: nowrap;
}


.menu
{
	font-family: arial, verdana, helvetica, sans;
	font-size: 8pt;
	height: 28px;
	width: 154px;
	cursor: hand;
	font-weight: bold;
	text-indent: 8px;
	line-height: 21pt;
	text-align: left;
	display: block;
	border: #FFFFFF 0px solid;
}


a.menu:link
{
	background-image: url(  "picts/menu.gif" );
	background-color: #3D5A7B;
	color: #FFFFFF;
}


a.menu:visited
{
	background-image: url(  "picts/menu.gif" );
	background-color: #3D5A7B;
	color: #FFFFFF;
}


a.menu:active
{
	background-image: url(  "picts/menu.gif" );
	background-color: #FFFFFF;
	color: #3D5A7B;
}


a.menu:hover
{
	background-image: url(  "picts/menuon.gif" );
	background-color: #FFFFFF;
	color: #3D5A7B;
}
