

body {margin-top: 0px;  text-align: center; margin-left: 0px; background-color: #FFFFFF; /* gray bg */ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#header {

width:900px;
height:196px;
margin: 0 auto;

font-family: Times New Roman;
font-size: 16px;
line-height: 1.5em;
color: #79103C;}



#login {

position:absolute;
padding: 5px;
margin:5px 0px 0px 500px;
border: 1px solid #2A8BC5;
background-color:#CCCCCC ;
color: #79103C;}


p {text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; line-height:16px;}
td {text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; line-height:16px;}

li {text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000033; line-height:18px; padding-top: 5px; }

#menuItem {line-height:16px;}
#total {text-align: right;}

#main {padding: 10px 10px 10px 10px; border:solid 1px #cccccc; text-align: left;}
#mainL {padding: 10px 10px 10px 10px; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; }
#mainT {padding: 10px 10px 10px 10px; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; }
#mainB {padding: 10px 10px 10px 10px; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }

#mainA {padding: 10px 10px 10px 10px; border:solid 1px #cccccc; }



#pop {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/*#header {position: absolute; padding: 0px 0px 0px 0px; top:48px; left: 420px; width: 355px; height: 68px; line-height: 17px;color: #4C6EAB; font-size: 13px; } */
#logo {padding: 0px 0px 10px 0px;}
#nav {text-align: left; padding: 163px 10px 0px 40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight:bold; margin:0px;}
#nav a:link {color: #FFFFFF; text-decoration:none; padding: 0px 13px 0px 13px; font-weight:bold;}
#nav a:visited {color: #FFFFFF; text-decoration:none; padding: 0px 13px 0px 13px; font-weight:bold;}
#nav a:hover {color: #FFCC33; text-decoration:underline; padding: 0px 13px 0px 13px; font-weight:bold;}

#subnav {height: 45px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #79103c; background-color:#FFFFFF; font-weight:bold;}
#subnav a:link {color: #79103c; text-decoration:none; padding: 0px 20px 0px 20px;}
#subnav a:visited {color: #79103c; text-decoration:none; padding: 0px 20px 0px 20px;}
#subnav a:hover {
	color: #999999;
	text-decoration:underline;
}

#body {background-color: #FFFFFF; background-image:url('images/stain.gif'); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
#prodImage { border:1px solid #F3B92F; margin: 3px 8px 3px 3px;}
#footer {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
#desc {line-height:16px; padding: 0px 0px 5px 0px;}
#desc2 {padding: 0px 0px 0px 3px;}
#formflat {padding: 0px 0px 0px 0px; margin:0px;}

.spread {padding-right: 100px;}

#tabCan {padding: 5px 5px 5px 5px;}
.textbox {font-size : 12px;font-family : arial;color : black; margin: 3px 0px 3px 0px;}  
.tiny {font-size : 9px; line-height: 12px;}
.red {color:#990000;}

#left { float:left;
width:550px;
padding:20px 20px 20px 20px;
}

#pad { float:left; padding:3px 10px 3px 0px;}
#pad2 {padding:3px 3px 3px 3px; border-bottom: 1px solid #edeeee;}
#checkLg {text-align: right; border-bottom: 1px solid #edeeee;}
#center {text-align: center; border-bottom: 1px solid #edeeee;}

#form1 {margin 0; padding:0px;}

#right { float:right;

width:190px;
padding:20px 50px 50px 23px;
font-family: Times New Roman;
font-size: 16px;
line-height: 1.5em;
color: #79103C;}

h1 {font-family: arial; color: #F3B92F; font-size: 16px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; line-height:26px;}
h2 {font-family: arial; color: #000000; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h3 {font-family: arial; color: #000033; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:22px;}

a:link {color: #2A8BC5; text-decoration:underline; font-weight:bold; }
a:visited {color: #2A8BC5; text-decoration:underline; font-weight:bold;}
a:hover {color: #333333; text-decoration:underline; font-weight:bold;}

.footerEmail {FONT-SIZE:10px;FONT-FAMILY: Arial; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF;
		BORDER:#2A8BC5; BORDER-STYLE:solid; BORDER-TOP-WIDTH:1px; 
 		BORDER-RIGHT-WIDTH:1px;	BORDER-LEFT-WIDTH:1px; BORDER-BOTTOM-WIDTH:1px; margin: 3px 0px 3px 0px; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50; text-decoration: none;}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color: #f9f9fa; padding: 5px;left: -1000px;border: 1px solid;visibility: hidden;
color: black;text-decoration: none;}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible; text-decoration: none;
top: -225px;left: 90px; /*position where enlarged image should offset horizontally */}
