body    {
                background-color: #ffffff ;
                margin-top: 0pt; 
                margin-bottom: 0pt;
                margin-left: 5pt;
                margin-right: 5pt;
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 100%;
                color: #660000;
            }
            
hr
{
	color:#99ccff;
} 

p.open-p			{ 
                margin-top: 0pt;
                margin-bottom: 5pt;
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 100%;
                color: #660000;
                text-align: justify; 
             }            

p.close-p			{ 
                margin-top: 5pt;
                margin-bottom: 12pt;
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 100%;
                color: #660000;
                text-align: justify; 
             }
    
p.no-margin			{           
                font-family: Arial, Helvetica, sans-serif,;
               	color: #660000; 
				margin-top: 0pt;
				margin-bottom: 0pt;
				margin-left: 0pt;
				margin-right: 0pt;
				font-size: 100%;
				text-align: justify; 
             }
             
p.right-p			{           
                font-family: Arial, Helvetica, sans-serif,;
               	color: #660000; 
				margin-top: 0pt;
				margin-bottom: 0pt;
				margin-left: 0pt;
				margin-right: 0pt;
				font-size: 100%;
				text-align: right; 
             }
p.crumbs-p			{ 
                margin-top: 3pt;
                margin-bottom: 3pt;
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 100%;
                color: #660000;
                text-align: justify; 
             }
             
p.order-p			{ 
                margin-top: 3pt;
                margin-bottom: 3pt;
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 120%;
                font-weight: bold;
                color: #0056A2;
                text-align: center; 
             } 
             
p.price-p			{ 
                margin-top: 0pt;
                margin-bottom: 5pt;
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 100%;
                font-weight: bold;
                color: #660000;
                text-align: center; 
           }
                
p.price-red-p			{ 
                margin-top: 0pt;
                margin-bottom: 5pt;
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 100%;
                font-weight: bold;
                color: red;
                text-align: center; 
             }  
p.price-left-p			{ 
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 100%;
                font-weight: bold;
                color: #660000;
                text-align: left; 
             }           
             
p.menu-p			{ 
				font-size: 100%;
   				color: #660000;
  				text-decoration: none;
   				margin-left: 20pt;  
                font-family: Arial, Helvetica, sans-serif,;
                font-weight: bold;
             }             
ul {
				font-family: Arial, Helvetica, sans-serif,;
				font-size: 100%;
				color: #660000;
  }                                                     
          
a:link {color: #0056A2}
a:visited {color: #8A2BE2}
a:hover {color: #0000CD}
a:active {color: #0000FF}

h3, h4
{
   font-size: 130%;
   color: #0056A2;
   margin-top: 3pt;
   margin-bottom: 3pt;
	} 
h5 
{
   font-size: 130%; 
   color: #0056A2;
   margin-top: 3pt;
   margin-bottom: 3pt;
   text-align: right;
	} 
	
h6
{
   font-size: 100%;
   color: #0056A2;
   margin-top: 3pt;
   margin-bottom: 3pt;
   text-align: center;

	} 	
	
	
td       {
                background-color: #ffffff;
                margin-top: 0pt;
                margin-right: 0pt;
                margin-bottom: 0pt;
                margin-left: 0pt;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 80%;
                color: #660000;
            } 
            
.catimagestable       {
                background-color: #ffffff;
                margin-bottom: 5pt;
                margin-left: 5pt;
                margin-right: 5pt;
                margin-top: 5pt;
                vertical-align: top;
                text-align: right;
            } 
                        
.cattexttable       {
                background-color: #ffffff;
                margin-top: 5pt;
                margin-right: 5pt;
                margin-bottom: 5pt;
                margin-left: 5pt;
                vertical-align: top;
                text-align: left;
            }           

.ordertable    {
                background-color: #F0FFFF;
                margin-top: 0pt;
                margin-bottom: 0pt;
                font-family: Arial, Helvetica, sans-serif,;
                font-size: 80%;
                color: #660000;
                text-align: justify; 
                padding-top: 5pt;
                padding-right: 5pt;
				padding-bottom: 5pt;
				padding-left: 5pt;
				border-color: #0056A2;
                   } 
/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#menuv		                                 /* position, size, and font of  menu */
	{	
	position:absolute;	
	top:19em;
	left:6em;
	z-index: 10;
	width: 15em;						          /* [1] width of menu item (i.e., box) */
	text-align: left;
	font-size: 80%;
	font-family: helvetica, arial, geneva, sans-serif;
	}

#menuv a
	{
	width: 100%;
	display:block;						
	padding-top: 0.2em;						/* expands menu box vertically*/
	padding-bottom: 0.2em;
	border-bottom:1px solid #555;		/* adds bottom border */
	white-space:nowrap;
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	color: white;
	background-color: royalblue;
	text-decoration:none;				       /* removes underlines from links */
	padding-left: 5pt;
	}

#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	background-image: url('images/logos-etc/nav_white.gif');
	background-position: right center;
	background-repeat: no-repeat
	}

#menuv a:hover				             /* all menus on mouse-over */
	{
	color: white;
	background-color: cornflowerblue;
	padding-left: 5pt;
	}
	
#menuv li
	{
	list-style-type:none;		            /* removes bullets */
	
	}

#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 15em;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 15em;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}                                     	
	
