

body {font-family: Verdana; } 

#wrapper {
          margin: auto; 
          background: #ffffff;
          width: 780px;
         } 

img {border: 0; padding: 0;}

a {color: #0066cc; 
   padding: 0px; 
   text-decoration:none; } 

a:hover {color: #0066cc; 
         text-decoration: underline;}

#mainimage	img {border: 75px solid #444444; margin-left: 10px;}


#mailform input {background: #ffffff; 
                width: 130px; 
                margin-left: 10px; 
                padding-left: 3px; 
                font-size: 0.6em;
               /* float: left; */
                border: 1px solid #444444;
                font-family: Verdana;}
 
#mailform_titles {font-family: verdana;
              font-weight: bold;
              font-size: 0.6em;
              margin-left: 10px;
              width: 120px;}
          
#mailbutton input {margin-left:10px; margin-top: 2px}




#footera a {text-align: center; 
            color: #ffffff;       
            text-decoration: none;
            width: 125px;
	    font-size: 0.7em;} 

#footerb p {
            text-align: center;
            font-size: 0.7em;}



#footerb a:hover {text-align: center;     
                  text-decoration: underline;}


#gray  {vertical-align: bottom;
       padding: 0px;
		 margin: 0px;}


#navcontainer {width: 780px; border-top: 3px solid #444444; border-bottom: 3px Solid #444444; background: #990000;}

#nav, #nav ul {padding: 0; 
               margin: 0; 
					list-style: none;} 

#nav li { float: left; 
          width: 155px; /* width needed or else Opera goes nuts */
			} 	
									
#nav li ul { position: absolute; 
				 width: 155px; 
				 left: -999px;
                                 z-index: 5000;  /* make big to work with facebook like button */
                                  } 



#nav li:hover ul {left: auto;} 

#nav li:hover ul, #nav li.sfhover ul {left: auto; 
                                      background: #444444;
                                     /*width: 360px; width of pop-out box */

                                   /* filter:alpha(opacity=100); */}















#nav a.parentlink1 {display: block;
               color: #ffffff; 
               background: #990000; 
               font-weight: bold; 
               font-size: 0.7em; 
               text-align: center;   
               padding-top: 6px; 
               padding-bottom: 6px;
	       padding-right: 0px;
               border-right: 2px solid #444444; 
               padding-left:0px;
	       width: 155px; }
					
#nav a.parentlink2{ display: block; 
               color: #ffffff; 
               background: #990000; 
               font-weight: bold; 
               font-size: 0.7em; 
               text-align: center;   
               padding-top: 6px; 
               padding-bottom: 6px;
	       padding-right: 0px; 
               border-right: 2px solid #444444; 
               padding-left: 0px;
	       background: url(/images/arrow.jpg) 100px center no-repeat; 
               width: 155px; }
					
#nav a.parentlink3 {display: block; 
               color: #ffffff; 
               background: #990000; 
               font-weight: bold; 
               font-size: 0.7em; 
               text-align: center;   
               padding-top: 6px; 
               padding-bottom: 6px;
	       padding-right: 0px;
               border-right: 2px solid #444444;
               padding-left: 0px;
	       background: url(/images/arrow.jpg) 100px center no-repeat; 
               width: 155px; }					

#nav a.parentlink4 {display: block;
               color: #ffffff; 
               background: #990000; 
               font-weight: bold; 
               font-size: 0.7em; 
               text-align: center;   
               padding-top: 6px; 
               padding-bottom: 6px;
	       padding-right: 0px;  
               padding-left: 0px;
	       background: url(/images/arrow.jpg) 100px center no-repeat; 
               width: 155px; }

#nav a.parentlink5 { display: block;  
               color: #ffffff; 
               background: #990000; 
               font-weight: bold; 
               font-size: 0.7em; 
               text-align: center;   
               padding-top: 6px; 
               padding-bottom: 6px;
	       padding-right: 0px;  
               border-left: 2px solid #444444; 
               padding-left: 0px;
	       width: 155px; }


#nav a.parentlink1:hover {text-decoration: none; background: #444444; border-right: 1px solid #990000;}
#nav a.parentlink2:hover {text-decoration: none; background: #444444; border-right: 1px solid #990000;}
#nav a.parentlink3:hover {text-decoration: none; background: #444444; border-right: 1px solid #990000;}
#nav a.parentlink4:hover {text-decoration: none; background: #444444;}
#nav a.parentlink5:hover {text-decoration: none; background: #444444; border-left: 1px solid #990000;}

#nav a.child { display: block; font-weight: normal;
               width: 200px; /* controls width of dropdown links */
					padding-left: 15px;
					padding-right: 15px;
                                        padding-top: 4px;
					padding-bottom: 4px;
					font-size: 0.7em;
					text-decoration: none; 
					color: #ffffff;
					border-bottom: 1px solid #990000;
                                        border-left: 1px solid #990000;
                                        border-right: 1px solid #990000;
					background: #444444; /*for Mozilla */
}

#nav a.child:hover {text-decoration: underline;} 

ul#footer 
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
color: #fff;
background-color: #000066;
}

ul#footer li { display: inline; }

ul#footer li a
{
float: left;
font-size: 0.7em;
width: 145px;
color: #fff;
background-color: #000066;
padding: 0.2em;
text-decoration: none;
text-align: center;
}

ul#footer li a:hover
{
color: #fff;
}

p#bottominfo {width: 100%; font-size: 0.7em; margin-top: 20px; text-align: center;}

#largerview {margin-top: 10px;}
#productimage img {padding:  10px;  width: 225px;} 
#keepshopping  {padding-left: 20px; margin-top:5px;}
#productname h1 {font-size: 0.8em; font-family: arial; padding-top:  10px;}   
#productcaption {font-size: 0.7em; padding-left: 2px;} 
#price {font-size: 0.7em; font-weight: bold; margin-left: 2px;} 
#saleprice  {font-size: 0.7em; color: #ff0000; font-weight: bold; padding-left: 10px;}
#availability {font-size: 0.7em; margin-top: 5px;}
#productoption {font-size: 0.7em; font-weight: bold; font-family: verdana; padding-left: 2px; padding-top: 2px;} 
#productoption select {font-size: 1.0em; font-family: verdana; padding-left: 2px;font-weight: normal;}
#productoption input {font-size: 1.0em; font-family: verdana; margin-right: 40px; padding-left: 2px; font-weight: normal;}
#personalization {font-size: 0.6em;  padding-left: 2px; padding-bottom: 10px;}
#productorder input {font-size: 0.7em; font-family: verdana; margin-top: 5px;}  
#bcrumb p {font-size: 0.7em; margin-bottom: 10px; margin-top: 10px;}
#largerview input {font-size: 0.7em; font-family: verdana;}
#price {font-size: 0.7em; font-weight: bold; } 
#saleprice  {font-size: 0.7em; color: #ff0000; font-weight: bold; padding-left: 10px;}
#availability {font-size: 0.7em; padding-left: 2px;}
#personalization {font-size: 0.6em;  padding-left: 2px; padding-bottom: 10px;}
#productorder input {font-size: 0.7em; font-family: verdana; margin-top: 5px;}  
#sectioncell p {text-align: center; width: 150px; font-size: 0.7em; padding-top: 3px; margin: 0px;}
#sectioncell a:hover {text-decoration: underline;}
#sectionheading h1 {font-size: 0.9em; clear: both;}
#sectioncell img {margin-top: 30px; margin-bottom: 0px;}
.code p {}
#sectiondescription p {text-align: center; font-size: 0.7em; }
#mainheading h1 {font-size: 0.9em; text-align: center;}
#maindescription p {text-align: center; font-size: 0.7em; }
#infotitle h1 {font-size:0.8em; text-align: center;}
#infopages {font-size: 0.7em; text-align: left; } 
.indent p {margin-left: 50px;} 
#rightbcrumb p {font-weight: bold; font-size: 0.7em; margin-bottom: 10px; margin-top: 10px;}
#leftbcrumb p {font-size: 0.7em; margin-bottom: 10px; margin-top: 10px;}

