        html
		{
			border:none;
			padding:0px;
			margin:0px;
		}
		BODY
        {
	    	background-color : #90b1a0;
            padding:0px;
            border:0px;
			margin:0px;
            text-align:center;
			background-image : url(../img/bg.jpg);
			background-position : top;
			background-repeat : repeat-x;
			background : url(../img/bg.jpg) fixed;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
		TD
		{
			margin:0px;
			border:0px;
		}
		DIV
		{
			margin:0px;
			border:0px;
		}
		
		A
		{
			text-decoration:none;
		}
		A.whitelink
		{
			color:#e0e0e0;
		}
		A.whitelink:HOVER
		{
			color: white;
		}
		A.greenlink
		{
			color:#b0cf95;
		}
		A.greenlink:HOVER
		{
			color:white;
		}		
		
        #wrapper
        {
            width:800px;
            background-color:#b0cf95;
			padding-bottom:20px;
        }
		#topline
		{
			height:95px;
			padding:0px;
			margin:0px;
		}
        #header
        {
			text-align:left;
			height:50px;
			width:800px;
			padding-bottom : 0px;
			padding-left : 0px;
			padding-right : 0px;
			padding-top : 0px;
			background-color:#6f7072;
        }
		#logo
		{
			float:left;
		}
		#contactslink
		{
			float:right;
			height:50px;
			margin-right:10px;
			font-size:11px;
			letter-spacing : 3px;
			line-height : 16px;
		}
	    #topnav
        {
			width:800px;
			margin-left:0px;
			padding:0px;
        }
		.topnavcell
		{
			text-align:center;
			padding:5px;
			border-right:1px solid #6f7072;
		}
		.topnavcelllast
		{
			text-align:center;
			padding:5px;
		}
        A.topnavlink
        {
            color:#6f7072;
            text-decoration:none;
            font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;
            font-size:11px;
        }
        #banner
        {
            width:800px;
			border:0px;
			margin : 0px;
			text-align:center;
        }
        #mainsection
        {
            text-align:left;
			padding-bottom:50px; 
            background-color:#b0cf95;
			overflow:hidden;
        }
		.heading
		{
			padding-top:20px;
			font-size:12px;
			font-weight:bold;
		}
        #bodycopy
        {
            width: 468px;
            padding-left:30px;
            padding-top:0px;
            color:black;
            font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;
            font-size:12px;
            line-height:18px;
			float:left;
        }
        #bodynav
        {
            width: 140px;
			padding:0px;
            font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;
            font-size:12px;
			float:left;
          }
		#bodynav ul
		{
			list-style: none;
			margin:top-10px;
		}
		#bodynav ul li
		{
			margin-left:-40px;
			border-top:1px solid #b0cf95;
			border-top-color : #b0cf95;
			border-top-style : solid;
			border-top-width : 1px;
			padding:5px;
			padding-left:10px;
			font-size:10px;
			font-weight:bold;
			letter-spacing:2px;
			background-color:#6f7072;
		}
		#pagetitle
		{
			margin-left:-30px;
		}
        #video
        {
			float:right;
			padding-right :0px;
			padding-left:0px;
			margin-right:0px;
			margin-top:10px;
			padding-top :0px;
			width:240px;
			height:240px;
			font-size:10pt;
        }
        #rpanel
        {
			float:right;
			padding-right :0px;
			padding-left:0px;
			margin-right:10px;
			margin-top:20px;
			padding-top :0px;
			width:200px;
			height:315px;
			font-size:10pt;
			border:1px solid #6f7072;
        }
		.rpanelhead
		{
			background-color: gray;
			margin-bottom:10px;
			padding:5px;
			font-weight:normal;
			letter-spacing:1px;
			font-size:8pt;
			color:#d0d0d0;
		}
		.mailorder
		{
			float:right;
			padding-right :0px;
			padding-left:0px;
			margin-right:10px;
			margin-top:20px;
			padding-top :5px;
			padding-bottom:5px;
			width:200px;
			font-size:10pt;
			border:1px solid #6f7072;
			text-align:center;
			background-color:gray;
			font-weight:bold;
		}

		.newsscroller
		{
			margin:5px;
			height:255px;
		}
		.newsitem
		{
			padding-left:10px;
			border-bottom:1px solid black;
		}
		.warning
		{
			color:red;
			font-size:12px;
		}
		#wrappanel
		{
			background-color:#b0cf95;
			border:1px solid red;
			overflow:auto;
		}
		
		#video
		{
			 margin-top:10px;
			 float:right;
		}
		
        #mainpanel
        {
			float:right;
			background-color:white;
			width:640px;
			margin-bottom:0px;
			padding:0px;
			margin-right :10px;
			padding-top :10px;
			padding-bottom:0px;
			border:0px;
        }
		#producttable
		{
			background-color:white;
			width:640px;
			margin:0px;
			height:370px;
			padding-bottom:10px;
			padding-top:10px;
		}
		.productcell
		{
			border-right:1px solid #b0cf95;
			border-right-color : #b0cf95 ;
			border-right-style : solid;
			border-right-width : 1px;
			padding:5px;
			vertical-align:middle;
		}
		.descriptioncell
		{
			vertical-align:top;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:10px;
			width:160px;
		}
		.paddingcell
		{
			border:0px;
			height:10px;
		}
		.productcelllong
		{
			border-right:1px solid #b0cf95;
			border-right-color : #b0cf95 ;
			border-right-style : solid;
			border-right-width : 1px;
			font-size:6px;
		}
		.productdescription
		{
			color:black;
			font-size:10px;
			position:absolute;
			width:160px;
		}
		.productdescription h1
		{
			color:red;
			font-size:22px;
			font-weight:normal;
			padding:0px;
			margin:0px;
		}
	    .productdescription h2
		{
			color:black;
			font-size:11px;
			font-weight:bold;
			letter-spacing:-1px;
			margin:0px;
			padding: 0px;
			padding-bottom:5px;
		}
		.productdetail
		{
			color:black;
			font-size:10px;	
			vertical-align:top;
		}
		.productdetail h1
		{
			color:red;
			font-size:26px;
			font-weight:normal;
			padding:0px;
			margin:0px;
		}
	    .productdetail h2
		{
			color:black;
			font-size:15px;
			font-weight:bold;
			letter-spacing:-1px;
			margin:0px;
			padding: 0px;
			padding-bottom:5px;
		}
		
		
		#footlink
		{
			font-size:12px;
			width:640px;
			text-align:center;
			background-color:#6f7072;
			padding-top:5px;
			padding-bottom:5px;
			margin-top:10px;
		}
	