<STYLE TYPE="text/css">



.bug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E5E5E5;
	font-weight: normal;
	line-height: 10px;
}


INPUT,SELECT,TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
	COLOR: #000000;
	FONT-SIZE: 10px;
}
A:link {
	COLOR: #003834;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #003834;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FF3300;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #003834;
	TEXT-DECORATION: none;
}


body {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
	COLOR: #000000;
	FONT-SIZE: 10px;
	margin: 0px; 
	padding: 0px; 
}


.pageNavLine {
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}

A.pageNavLine {
	text-decoration: none;
	color:#660000;
}
A.pageNavLine:hover {
	text-decoration: none;
	 color:#FFFFFF;
	background-color:#660000;
}



.hSearchI {
	font:10px arial,sans-serif;
	font-weight:normal; 
	color:#202020; 
	width:90px; 
	background-color:#ffffff;
	border:1px #808080 solid;
}

.hSearchIOn { 
	font:10px arial,sans-serif; 
	font-weight:normal; 
	color:#202020; 
	width:60px; 
	background-color:#fff; 
	border:1px #808080 solid; 
}

.navSearchAdvanced {
	font:10px arial,sans-serif; 
}


.pageBotMenuSel {
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}

A.pageBotMenuSel {
	text-decoration: none;
	color:#000000;
}

A.pageBotMenuSel:hover {
	text-decoration: none;
	color:#000000;
}

.pageBotMenu, A.pageBotMenu {
	font-size: 10px;
	color:#1954A1;
	font-weight:normal;
	text-decoration: none;
}


.navBottom, A.navBottom {
	font-size: 10px;
	color:#1954A1;
	font-weight:normal;
	text-decoration: none;
}

A.navBottom:hover, A.pageBotMenu:hover {
	color:#101010;
}

TABLE {
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: normal;
}

A {
	font-size: 12px;
	color:#3030A0;
	text-decoration: underline;
}

A:hover {
 color:#808010;
}






/*
 * page sections
 */
.pageHead, .pagecatHead {
	font-size: 18px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
}

.pageText {
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.pageText {
	text-decoration: underline;
}

A.pageText:hover {
	color:#808010;
}



.pageTextSubHead, .pagecatDescrSubHead {
	font-size: 12px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
}


/*
 * More Info Link for page section
 */
.pageUrl {
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}

A.pageUrl {
	text-decoration: underline;
}

A.pageUrl:hover {
	color:#808010;
}



/*
 * framed object styles
 */
.FOCaption {
	font-size: 10px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}
.FOCredit {
	font-size: 10px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
}

.FOBorder {
  border: 1px solid #111111;
}

.FOClick, A.FOClick {
	font-size: 10px;
	color:#404040;
	font-weight:normal;
	text-decoration: none;
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
}
A.FOClick:hover {
	color:#C00000;
	text-decoration: underline;
}

/*
 * pagecat listing styles for pages that list their subpages
 */
.pagecatLIName {
	font-size: 14px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
}

A.pagecatLIName {
	text-decoration: underline;
}

A.pagecatLIName:hover {
	color:#666666;
}

.pagecatLIDescr {
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}

.pageIPTitle {
	font-size: 16px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
}
A.pageIPTitle {
	text-decoration: underline;
}

A.pageIPTitle:hover {
 color:#666666;
}

.pageIPDescrSH, A.pageIPDescrSH {
	font-size: 14px;
	line-height: 16px;
	color: #111111;
	font-weight:bold;
	text-decoration: none;
}

.pageIPDescr {
	padding-bottom:8px;
}


.pageCPTitle {
	font-size: 18px;
	line-height: 16px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}


.pageCPDescrSH {
	color:#C00000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

A.pageCPDescrSH {
	text-decoration:underline;
}

A.pageCPDescrSH:hover {
	color:#666666;
}


.pageLCTitle {
	font-size: 16px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
}
A.pageLCTitle {
	text-decoration: underline;
}

A.pageLCTitle:hover {
 color:#666666;
}



.inqPfl {
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
}

.inqPflTitle {
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
}



.inqPflT1 {
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
}

.inputText {
	font:12px arial,sans-serif;
	font-weight:normal; 
	color:#101010; 
	background-color:#ffffff; 
	border:1px #808080 solid;
	height: 14px;
}

.inputSubmit {
	font:12px arial,sans-serif;
	font-weight:normal; 
	color:#101010; 
	background-color:#ffffff; 
	border:1px #808080 solid;
	height: 14px;
}

.inputMenu {
	font:12px arial,sans-serif;
	font-weight:normal; 
	color:#101010; 
	background-color:#ffffff; 
	border:1px #808080 solid;
	height: 14px;
}

.inputTextArea {
	font:12px arial,sans-serif;
	font-weight:normal; 
	color:#101010; 
	background-color:#ffffff; 
	border:1px #808080 solid;
}




.homeboxtext {
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	text-decoration: normal;
}

A.homeboxtext {
	text-decoration: underline;
}

A.homeboxtext:hover {
 color:#808010;
}

.homeboxhead {
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: normal;
}

.mbrLogin {
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	text-decoration: normal;
}

.pageGRBorder, .pageGR1Border {
	border: 1px solid #425B83;
}



/*
 * shoping cart styles
 */

.outrowTotal
{
	font-size: 12px;
	color:#003834;
	background-color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}


.outrowTitle
{
	font-size: 12px;
	color: #FFFFFF;
	background-color:#006666;
	font-weight:bold;
	text-decoration: none;
}

.outrowItem,.outrowDelete
{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
}

A.outrowItem,A.outrowDelete
{
	text-decoration: underline;
}

A.outrowItem:hover,A.outrowDelete:hover
{
	color: #500000;
}


.siData
{
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}

.siTitle
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}


A.siTitle,A.siData
{
	text-decoration: underline; 
}


A.siTitle:hover,A.siData:hover
{
	color: #500000; 
}


TD.siTitle {
 	background-color: #339966;
 	padding:2px;
}

TD.siData {
 	background-color: #FFFFFF;
}


.scSOFinal,.scSOBilling
{
	border: 1px solid #003834;
	padding: 4px;
}


.scFinalAgree
{
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-decoration: none;
	border: 1px solid #003834;
	padding: 4px;
}


.scAddTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#006666;
}


.scAddMsg,.scAddChangeMsg,.scButtonExp,.scGiftWrapping
{
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}

TH.scAddMsg {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

A.scAddMsg
{
	text-decoration: underline;
}

A.scAddMsg:hover
{
	color: #500000; 
}

H3.scAddMsg, H3.scGiftWrapping
{
	font-size: 14px;
	 color: #003834;
	font-weight:bold;
}

.scAddChangeMsgSm
{
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}

.scSelStateList
{
}

.scBillHead
{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #006666;
}

.scBillEntry
{
	font-size: 12px;
	color: #000000;
}

.scBillEntryErr
{
	font-size: 11px;
	color: RED;
}

.scSendOrder
{
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}

H3.scAddMsg, H3.scSendOrder
{
 	font-size: 14px;
	 color: #003834;
 	font-weight:bold;
}

H3.scAddError
{
 	font-size: 16px;
	 color: #f00000;
 	font-weight:bold;
}

.scBillTiny
{
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}

A.scBillTiny
{
	text-decoration: underline;
}

A.scBillTiny:hover
{
	color: #500000;
}


.VertMenuBoxNewsTitle {
 	font-size: 11px;
}
.VertMenuBox {
	background-color:white;
	font-size: 11px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #006666;
	font-size: 11px;
}
.VertMenuTitle {

	BACKGROUND-COLOR: #006666;
	COLOR: #ffffff;
	FONT: bold 10px;
}
.VertMenuItems {
	font-size: 11px;
	COLOR: #000000; TEXT-DECORATION: none;
}
.VertMenuItems:link {
	COLOR: #003834;
	TEXT-DECORATION: none;
}
.VertMenuItems:visited {
	COLOR: #003834; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
	COLOR: #6460AD; TEXT-DECORATION: underline;
}
.VertMenuItems:active  {
	COLOR: #003834;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	COLOR: #999999;
}

.sccstDialogBox {
	BACKGROUND-COLOR: #ffffff;
}
.sccstDialogBorder {
	BACKGROUND-COLOR: #339966;
}
.sccstDialogTitle, .DialogTitle {
	BACKGROUND-COLOR: #DFF5F2; 
	COLOR: #FFFFFF; 
	font-size:11px;
	font-weight:bold;
}

.cstLoginErr {
	color: #FF0000;
	font-size: 11px;
}

.cstLoginRecover {
	font-size: 11px;
}

.cstLoginIntro {
	font-size: 12px;
}

.cstLoginLabel {
	font-size: 12px;
}

.mrchFeaturedDetails {
	font-size: 10px;
}

.mrchFeaturedName {
	font-size: 11px;
	font-weight: bold;
	padding:1px;
}

.mrchFeaturedPrice {
	font-size: 11px;
	font-weight: bold;
}

.mrchLIDescr {
/*	border:1px solid green; */
	font-size: 11px;
}

.mrchLITitle {
/*	border:1px solid green; */
	font-size: 12px;
	font-weight: bold;
}


.mrchLIscAdd {
	width: 150px;
	text-align:right;
/*	border:1px solid blue; */
}

.mrchLIPrice, .mrchIPPrice {
	width: 80px;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	font-color: RED;
}

.mrchLITR {
	background-color:#FFFFFF;
}

.mrchLITRAlt {
	background-color:#E0FFF5;
}

.mrchLISep	{
	height:4px;
/*	border:1px solid red; */
}

.mrchIPscAdd {
	padding-top: 8px; 
	margin-left:auto;
	margin-right:0;
	width:175px;
}

.mrchIPTitle {
/*	border:1px solid blue; */
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 12px;
}

.mrchLCTable {
/*	border:1px solid orange; */
	background-color:#E0FFF5;
}
.mrchLCTitle {
/*	border:1px solid blue; */
	font-size: 18px;
	font-weight: bold;
	color:white;
	background-color:#006666;
	padding-top:4px;
	padding-bottom:4px;
}

.mrchLCDescr {
/*	border:1px solid pink; */
	text-align:left;
}

.mrchCPTitle {
/*	border:1px solid blue; */
	font-size: 18px;
	font-weight: bold;
}

.mrchLCLISep,.mrchLCSep {
	height:16px;
}


</STYLE>

