#body {
        border:1px solid #000000;
}

#center {
        width: 780px;
        }

.detailsfont {
        font-family: Verdana;
        font-size:8pt;
        color:#666666;
        background-color:#FFFFFF;
        }

#header {
	float:left;
        font-size:0.6em;
        text-align:center;
        height:147px;
        width:770px;
        padding:0px;
        background:url(/siteimages/header.jpg);
        background-repeat:no-repeat;
        color:#000000;
        }

#nav {
	float:none;
	margin-top:80px;
	margin-left:5px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 20px;
	}

#topsection {
        float:left;
        text-align:center;
        height:16px;
        width:770px;
        padding:0px;
        background-color:#EEEEEE;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        background:url(/siteimages/middletop.jpg);
        background-repeat:no-repeat;
        color:#000000;
        }

#main {
	float:left;
        text-align:center;
        width:780px;
	height:auto;
        padding:0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
        background:url(/siteimages/middlemain.gif);
        background-repeat:repeat-y;
        }

#footer {
	float:left;
        text-align:center;
        width:770px;
        height:39px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        background:url(/siteimages/middlefooter.jpg);
        background-repeat:no-repeat;
        color: #000000;
	}

	#footer a { color:Black; text-decoration:none; }
	#footer a:hover { color:RED; text-decoration:none; }

.font12 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
	}

.font10 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        }

#homeleft {
	float:left;
	margin-left:5px;
	height:415px;
	width:600px;
	}

	#homesearch {
		float:left;
		margin-left:10px;
		margin-top:5px;
		padding-top:3px;
		width:580px;
		height:70px;
		background-color:#BFCFEF;
		border:1px solid #7B9FF6;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #333333;
		}

	#hometext {
		float:left;
		width:580px;
                margin-left:10px;
		padding:5px;
	       
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		color: #333333;
		text-align:justify;
		}

#homeright {
	float:left;
        height:415px;
        width:160px;
	}

#homefeatured {	
	float:left;
        width:750px;
	height:215px;
	margin-left:15px;
	margin-top:5px;
	padding:5px;
        text-align:justify;
	}

	#featureditem {
		float:left;
		width:240px;
		height:200px;
		margin-top:5px;
		margin-left:2px;
		margin-right:2px;
		background-color:#E7EBEA;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #333333;
		text-align:center;
		}
		
		#featureditemtext {
	                font-family: Verdana, Arial, Helvetica, sans-serif;
        	        font-size: 12px;
                	color: #333333;
	                text-align:center;
			height:100px;
			}

		#featureditempic {
			height:100px;
			}

.prodtable {
	float:left;
	position:relative;
	background-color: #e3eff8;
	border: 1px solid black;
	empty-cells: show;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	text-align: left;
	width: 740px;
	margin-bottom:5px;
	margin-left:10px;
	color: #000000;
        }

        .prodtable caption {
	color: #777;
	margin: 0 0 5px 0;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
	font-size:16px;
                }

        .prodtable thead th {
                border: 0;
                border-bottom: 1px solid #ddd;
                color: black;
                padding: 3px 0;
                margin: 0 0 5px 0;
                text-align: center;
                }

        .prodtable tbody td {
                color: black;
                padding: 2px;
                background-color:#e3eff8;
                border: 0;
                }
