
*{font-family: arial, Helvetica, sans-serif}

BODY {;
         font-weight: normal;
         font-size: 10pt; 
         color: #336699;
         margin-top: 1pt;
         background-color: #DDDDDD;
         }

TD {
         font-weight: normal;
         font-size: 10pt; 
         color: #336699;
         }

IFRAME {background-color: #DDDDDD;
       }

a{
color: #336699;
}

a:link  {
color: #336699;
}

a:vlink {
color: #6699cc;
} 
a:alink {
color: #336699;
}

a:hover {
color: #FF0000;
}

HR    {color: #336699;
       }



H1,H2,H3 {margin: 5pt;
         }
H1  {font-size: 12pt;
    }
H2  {font-size: 11pt;
    }
H3  {font-size: 10pt;
    }
P  {margin: 3pt;
   }
SMALL {font-size: 8pt;
      }



/*
INPUT {background-color: #FFFFFF;
       color: #000000;
       font-weight: bold;
      }

.searchbox {
	font-weight: normal; 
	font-size: 8pt;
           }
.button {background-color: #6699CC;
        color: #EEEEEE;
        font-weight: bold;
        }
*/


input {font-size: 8pt; color: #0366cc; border-color: #0366cc;border-style: solid;border-width: 1px;}
select{font-size: 8pt; color: #0366cc; border-color: #0366cc;border-style: solid;border-width: 1px;}
button{font-size: 8pt; color: #0366cc;}


.title {background-color: #006699;
       color: #FFFFFF;
       font-weight: bold;
       text-align: center;
       }
.title A{color: #FFFFFF;
}    


/* MrRats default CSS values */
.store_submit_button_style { background-color:#FFCC68; color:#000068; cursor:hand; font-weight:bold; }
/*.store_cart_text3_style { }*/
.store_color_bar { background-color:#00659C; font-size:x-small; text-align:center; width:100%; }
.store_error { font-size:150%; font-weight:bold; color:red; }
/*.store_small_text { font-size:x-small; }*/
.store_prices { color:#990000; font-weight: bold; font-size: 14pt; }
.store_prices_text { font-weight:bold; }
.store_prices_list { color: #990000; text-decoration: line-through; }

.store_normal_heading { font-weight:bold; }
.store_even_row { background-color:#eeeeee; padding:6; }
.store_odd_row { background-color:#ffffff; padding:6; }
.store_checkbox { clear:right; float:right; font-weight:bold; padding:6; }
/*.store_heading4 { font-weight:bold;  }*/
/*.store_heading4c { font-weight:bold; font-size:larger; color:#CE6500; }*/
/* */

/*  My over-rides of MrRats settings  */

.store_availability{ font-size: 12pt;
}
.store_submit_button_style {font-size: 8pt;
                          font-weight: normal;
                          color: #336699;
                          background: #DDDDDD;
}

.store_heading4{ color: #336699;
		font-weight:bold;
}

.store_heading4c {font-size: 12pt;
		font-weight: bold;
		color: #FFFFFF;
		background: #336699;
}
.store_color_bar{font-size: 12pt;
	background: #336699;
	color: #FFFFFF;
	font-weight: bold;
}


/* Front Page */
.normal{
	font-size: 10pt;
	font-weight: normal;
	margin-top: 6pt;
	margin-bottom: 0pt;
}


/* Deans CSS values for use with deans mods */


/* Recently viewed */
.apfrecentlyviewed_table{width: 200px;}

.apfrecentlyviewed_title_tr{}

.apfrecentlyviewed_title_td{
	background-image: url(/images/navbg.gif);
	background-repeat:repeat-x;
	text-align: center;
	font-weight: bold;
	text-align: center;
}
.apfrecentlyviewed_body_tr{

}
.apfrecentlyviewed_body_td {
	margin-top: 10px;
	text-align: center;
	background: #ffffff;
}


/* Most Viewed */
.apfmostviewed_table{width: 200px;}
.apfmostviewed_title_tr{}
.apfmostviewed_title_td{
	background-image: url(/images/navbg.gif);
	background-repeat:repeat-x;
	text-align: center;
	font-weight: bold;
	text-align: center;
}

.apfmostviewed_body_tr{}
.apfmostviewed_body_td{
	margin-top: 10px;
	text-align: center;
	background: #ffffff;
}
.apfmostviewed_body_td p{
	margin-top: 30px;
}




.searchindex_toolbar{
	text-align: center;
}


Form {	margin-top: 2pt;
	margin-bottom: 2pt;
}
.linktohereinfo {display: none;
}


.store_mini-cart_table {width: 155px;}
.store_mini-cart_tr_title{}
.store_mini-cart_td_title{background: #336699; color: #FFFFFF;text-align: center; font-weight:bold;width:150px;}
.store_mini-cart_tr_item{}
.store_mini-cart_td_item {background: #DDDDDD;}
.store_mini-cart_tr_itemtotals {}
.store_mini-cart_td_itemtotals {background: #EEEEEE;}
.store_mini-cart_tr_pricetotals {}
.store_mini-cart_td_pricetotals {background: #EEEEEE;}
.store_mini-cart_tr_checkout {}
.store_mini-cart_td_checkout {background: #FFCCCC;}



.store_nav_menu_heading{text-align: center; color:#FFFFFF; background-color:#6699CC; font-size: 10pt; font-weight: bold; }
.store_deans_menu{font-size: 8pt; margin-top: 0px; margin-bottom:0px;}


.content H1 {color: #ff0000; font-weight: bold;}
.content H2 {color: #ff0000;}
.content P {margin-bottom: 12pt; margin-top: 12pt;}



/*
.store_browse_menu_table{margin-left: 50px;}
.store_products_table{}

*/
.store_browse_menu_heading{text-align: center; color:#FFFFFF; 
			background-color: #336699; font-size: 10pt; font-weight: bold;}
.store_browse_menu_a{
	font-weight: bold;
	/* text-decoration: none; */
	font-size: 12pt;
}
/*
	font-size: 10pt;
*/
.bg_image{
	background-image: url(/images/navbg.gif);
	background-repeat:repeat-x;
	text-align: center;
}
.bg_image_h1{
	margin-top: 0px;
	margin-bottom: 0px;
	
}

/* SuckerFish CSS Menu Functionality */
	#nav, #nav ul { /* all lists */
		z-index: 2; 
		padding: 0;
		margin: 0;
		list-style: none;
		list-style-image:  none;
		float : left;
	/*	width: 15em; */
	/*	width : 16em; */
/*		w\idth: 15.5em; */

	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 185px ! important;
	/*	width: 15em;	*/
	/*	wi\dth: 16em;	*/
		list-style-image:  none;
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 0px;

	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left: 190px ! important; 
	/*	margin-left: 15.6em; */
	/*	margin-left: 16.05em; */
		margin-top : -2.3em;

	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 190px ! important;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
	/*	background-color : white;  */
		background-color : #FEECBC;
		border : 1px solid black;
/*		padding : 0 0.5em; */
		padding-left: 2px;
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}

/*
#nav a.expanded_store_category{
	color: #ffffff;
	background-color: #336699;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;

}
*/

#nav a.expanded_store_category{
	background-image: url(/images/navbg.gif);
	background-repeat:repeat-x;
	text-align: center;
	font-weight: bold;
	color: #336699;
}

#nav a.expanded_store_category:hover{
	color: #000000;
}
