html,body 
{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px; 
	height:100%; /* this is the key! */ 
	background-image: url(../images/site_bg_rays.jpg);
} 

#left 
{ 
	position:absolute; 
	left:0; 
	top:0; 
	padding:0; 
	height:100%;
	/*background-color: #FDE916;*/
} 

#right 
{ 
	position:absolute; 
	right:0; 
	top:0; 
	padding:0; 
	height:100%;
	/*background-color: #FDE916;*/
} 

#content 
{
	top:0;
	width: 952px;
	height:100%;
	padding: 0px; 
	/*background-color:Yellow;*/
	/*border: solid 1px red;*/
}

.mnuTxt
{
	font-family: Comic Sans MS, Verdana, Arial; 
	font-size: 8.75px; 
	font-weight: bold;
}

.bgLink
{
cursor: pointer;
}

.bgLinkOver
{
cursor: pointer;
Filter: Alpha(Opacity=50);
-moz-opacity:.50;opacity:.50;
bgcolor: darkred;
}

.borderdotssilver
{
	border: dotted 1px silver;
}

.gradbg 
{
	background-image: url(../images/item_bg.jpg);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D9D8C0,endColorStr=#BDBCA3); */
}

.form {
	font-family: Comic Sans MS, Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #000000;
}
.formhide 
{
	display: none;
}
input.btnlrg 
{
	cursor: hand;
	width: 75px;
	color: Blue;
	font-family:verdana, arial;
	font-size:7px;
	font-weight:bold;
	background-color:#AFAFAF;
	border:1px dashed;
	border-color: #696;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#495B5F');
}

input.btnlrghov 
{
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#AFAFAF');
}

input.btnXlrg 
{
	cursor: pointer;
	width: 190px;
	color:#050;
	font-family:verdana, arial;
	font-size:9px;
	font-weight:bold;
	background-color:#AFAFAF;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#AFAFAF');
}
input.btnXlrghov 
{
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#495B5F');
}

.form_srch 
{
	font-size:10px;
	position:relative;
	background-color:#ffffff;
	border:1px solid #000000;
	color:#898989;
}

a 
{
	color: Blue;
}

a:hover 
{
	color: Red;
}

.quote
{
	font-family: Arial; 
	font-size: 12px; 
	color: #ffffff;
}

.linkLoad
{
	display: none;
}

.headingLrgBlk
{
	font-family: Comic Sans MS, Arial; 
	font-size: 16px;
	color: #000000;
}

.headingLrg
{
	font-family: Comic Sans MS, Arial; 
	font-size: 16px;
	color: #ffffff;
}

.headingLrgOrange
{
	font-family: Comic Sans MS, Arial; 
	font-size: 16px;
	color: Orange;
}

.headingLrgBlue
{
	font-family: Comic Sans MS, Arial; 
	font-size: 16px;
	color: Blue;
}

.headingLrgGreen
{
	font-family: Comic Sans MS, Arial; 
	font-size: 16px;
	color: Green;
}

.headingNorm
{
	font-family: Comic Sans MS, Arial; 
	font-size: 14px;
	color: #ffffff;
}

.headingNormBlk
{
	font-family: Comic Sans MS, Arial; 
	font-size: 14px;
	color: #000000;
}

.headingNormRed
{
	font-family: Comic Sans MS, Arial; 
	font-size: 14px;
	color: red;
}

.headingNormBlue
{
	font-family: Comic Sans MS, Arial; 
	font-size: 14px;
	color: Blue;
}

.headingNormOrange
{
	font-family: Comic Sans MS, Arial; 
	font-size: 14px;
	color: Orange;
}

.txtNorm
{
	font-family: Arial; 
	font-size: 12px;
	color: #ffffff;
}

.txtNormBlk
{
	font-family: Arial; 
	font-size: 12px;
	color: #000000;
}

.txtNormBlue
{
	font-family: Arial; 
	font-size: 12px;
	color: blue;
}

.txtComicBlue
{
	font-family: Comic Sans MS, Arial; 
	font-size: 12px;
	color: blue;
}

.txtNormGreen
{
	font-family: Arial; 
	font-size: 12px;
	color: Green;
}

.txtNormOrange
{
	font-family: Arial; 
	font-size: 12px;
	color: Orange;
}

.txtNormGray
{
	font-family: Arial; 
	font-size: 12px;
	color: Gray;
}

.txtNormRed
{
	font-family: Arial; 
	font-size: 12px;
	color: red;
}

.txtMed
{
	font-family: Arial; 
	font-size: 10px;
	color: #ffffff;
}

.txtMedBlk
{
	font-family: Arial; 
	font-size: 10px;
	color: #000000;
}

.txtMedBlue
{
	font-family: Arial; 
	font-size: 10px;
	color: blue;
}

.txtMedRed
{
	font-family: Arial; 
	font-size: 10px;
	color: red;
}

.txtSm
{
	font-family: Arial; 
	font-size: 9px;
	color: #ffffff;
}

.txtSmBlack
{
	font-family: Arial; 
	font-size: 9px;
	color: #000000;
}

.txtSmBlue
{
	font-family: Arial; 
	font-size: 9px;
	color: Blue;
}

.txtSmRed
{
	font-family: Arial; 
	font-size: 9px;
	color: Red;
}

.txtSmGray
{
	font-family: Arial; 
	font-size: 9px;
	color: Gray;
}

.CalTitle
{
	background-color: Khaki;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#AFAFAF');
}

.CalDayHdr
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#AFAFAF',EndColorStr='#ffffffff');
}

.CalEventDescHdr
{
	font-family: Comic Sans MS, Arial; 
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}

.tblTipImg
{
	border: solid 1px red;
	width: 100px;
}

.delete
{
	color: Red;
}

.mnuBG
{
	opacity:.85; 
	filter: alpha(opacity=85); 
	-moz-opacity: 0.85;	
}

.tabTxt
{
	font-family: Comic Sans MS, Verdana, Arial;
	font-size: 12px;
	color: White;
}

.tblFeatured
{
	/*
	width: 100%; 
	height: 100%; 
	background-position-x: left; 
	background-position-y: top; 
	background-image: url(../images/products/featured.jpg);
	*/
}

.btnToLink
{
	border: 0px;
	padding: 0px;
	width: 100px;
	overflow: visible;
	background-color: transparent;
	font-family: Comic Sans MS, Verdana, Arial;
	font-size: 12px;
	color: Blue;
	text-decoration: underline;	
	cursor: pointer;
}

.imgThumb
{
	width: 100px; 
	border: solid 1px red;
}

.blackGlossLft
{
	width: 9px;
	background-image: url(../images/black_gloss_lft.jpg);
	background-repeat: no-repeat;
}

.blackGlossBody
{
	background-image: url(../images/black_gloss.jpg);
}

.blackGlossRt
{
	width: 9px;
	background-image: url(../images/black_gloss_rt.jpg);
	background-repeat: no-repeat;
}

.blackGlossLft_over
{
	width: 9px;
	background-image: url(../images/black_gloss_lft_over.jpg);
	background-repeat: no-repeat;
}

.blackGlossBody_over
{
	background-image: url(../images/black_gloss_over.jpg);
}

.blackGlossRt_over
{
	width: 9px;
	background-image: url(../images/black_gloss_rt_over.jpg);
	background-repeat: no-repeat;
}
.tabHome
{
	cursor: pointer;
	border: solid 0px #ffffff;	
}




.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

/* Menu style sheet
 */
span.menu {
    background-color:#ccc;
    width:100%;
    height:18px;
    display:block;
    font:Verdana;
    border-top:solid 1px #888;
    border-bottom:solid 1px #888;
    color:#777;
    padding-top:1px;
    font-size:15px;
}

span.menu span {
    padding-left:15px;
    padding-right:15px;
    margin-right:2px;
    background-color:#ddd;
    display:inline-block;
    height:17px;
    cursor:pointer;
}

div.menu_bottomScroller {
	height:15px;
	-moz-user-select:none;
	background:url('menu_down.png') no-repeat 0 0;
	margin-left:130px;
	width:20px;
}

div:hover.menu_bottomScroller {
	background:url('menu_down_hover.png') no-repeat 0 0;
}

div.menu_topScroller {
	height:15px;
	-moz-user-select:none;
	background:url('menu_up.png') no-repeat 0 0;
	margin-left:130px;
	width:20px;
}

div:hover.menu_topScroller {
	background:url('menu_up_hover.png') no-repeat 0 0;
}

span.menu span.entry2 {
    padding-left:15px;
    padding-right:15px;
    margin-right:2px;
    background-color:#fdd;
    display:inline-block;
    height:17px;
    cursor:pointer;
}

span.menu span div.drop {
    background-color:#ccc;
    width:280px;
    border:solid 1px #888;
    position:absolute;
    padding:5px;
}

span.menu span div.drop div {
	padding:10px;
}

/* Sample of ICON on menu utem...
 */
span.menu span div.drop div.entry3 {
    background-image:url(bird_48.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:55px;
    font-size:18px;
    height:35px;
    color:#393;
}

span.menu span div.drop div.entry4 {
    background-image:url(cow_48.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:55px;
    font-size:18px;
    height:35px;
}

span.menu span div.drop div.entry5 {
    background-image:url(fish_48.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:55px;
    font-size:18px;
    height:35px;
    color:#933;
}

span.menu span div.drop div.entry6 {
    background-image:url(lamb_48.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:55px;
    font-size:18px;
    height:35px;
}

span.menu span div.drop div.entry7 {
    background-image:url(pig_48.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:55px;
    font-size:18px;
    height:35px;
}

span.menu span div.drop div.entry8 {
    background-image:url(vegetable_48.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:55px;
    font-size:18px;
    height:35px;
}

span.menu span div.drop div.selected {
  background-color:#ddd;
}







#tabcontentcontainer
{
width:100%; /*width of 2nd level content*/
height:22px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
margin:0px;
}

/*#tabcontentcontainer a:link, a:visited, a:active 
{
font: 10px Verdana, Helvetica, sans-serif;
color: 003366;
font-weight: bold;
text-decoration: none;
}*/
	
.tabcontent
{
display:none;
}

td.solid_bg 
{
/*background: #E8DDA2;*/
}

td.content_container 
{
padding-right: 13px;
/*background: #E8DDA2;*/
}


/* Submenus */
.subcell table 
{
/*background: #94c7fa;*/
height: 10px;
}

.subcell td
{
background: #FCC314;
opacity:.85; 
filter: alpha(opacity=85); 
-moz-opacity: 0.85;
border: solid 1px black;
font: 10px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
height: 10px;
}

td.spacer 
{
/*background: #E8DDA2;*/
}

.td_subcell td
{
/*background: #CC6600;*/
font: 10px Verdana, Helvetica, sans-serif;
color: #000000;
font-weight: bold; 
height: 20px;
}

td.td_subcell2 
{
/*background: #CC6600;*/
font: 10px Verdana, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
}

.td_subcell ul
{
/*background: #CC6600;*/
width: 100%;
padding: 5px 0px 5px 0px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
/*border-bottom: 1px solid #929492;*/
}

.td_subcell li
{
display: inline;
margin: 0px 0px 0px 4px;
}

.td_subcell_r 
{
/*background: #CC6600;*/
}

.td_subcell_r ul
{
/*background: #CC6600;*/
width: 100%;
padding: 5px 0px 5px 0px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
/*border-bottom: 1px solid #929492;*/
}

.td_subcell_r li
{
display: inline;
margin: 0px 4px 0px 4px;
}

.td_subcell_c ul
{
/*background: #CC6600;*/
width: 100%;
padding: 5px 0px 5px 0px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
/*border-bottom: 1px solid #929492;*/
}

.td_subcell_c li
{
display: inline;
margin: 0px 4px 0px 4px;
}

.No_lnk_sub
{
font: 13px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.lnk_sub:link 
{
font: 13px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.lnk_sub:active 
{
font: 13px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.lnk_sub:visited 
{
font: 13px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.lnk_sub:hover 
{
font: 13px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: red;
font-weight: bold;
text-decoration: underline;
}




a.lnk_sub1:link 
{
font: 11px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

a.lnk_sub1:active 
{
font: 11px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

a.lnk_sub1:visited 
{
font: 11px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

a.lnk_sub1:hover 
{
font: 11px Comic Sans MS, Verdana, Helvetica, sans-serif;
color: red;
text-decoration: underline;
}