/*------------------------------------------------------------------*/

#container{
	width: 825px;
	margin-right: auto;
	margin-left: auto;
	background: white url(../images/container_bg.gif) repeat-y;
}

/*------------------------------------------------------------------*/

#header{
	clear: both;
	height: 151px;
	background-color: green;
	position: relative;
background: black url(../images/banner.jpg) no-repeat top right;
}

#logo{
	background: url(../images/logo.jpg) no-repeat top left; 
	height: 151px; width: 387px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#flash{
	height: 20px; width: 292px;
	position: absolute;
	bottom: 1px;
	right: 0px;
}

#logo span{display:none}
#banner{

}

#content{
	clear:both;
	background-color: #ffff;
	position: relative;
	min-height: 475px;
        border-top:solid 1px black;
}

/*------------------------------------------------------------------*/

#column1{
	color: white;
	width: 207px;
	padding-left: 10px;
	float: left; 
        background: url(../images/callus.gif) no-repeat 0px 0px;
        padding-top: 100px;

}
#column1 ul{margin:0px;padding:0px;list-style:none;}
#column1 a{color: #696969;text-decoration: none}
#column1 a:hover{text-decoration: underline}
#column1 ul ul{list-style-type: disc; padding-left: 15px;}
/*------------------------------------------------------------------*/
#banner2{height: 104px;padding-top:43px;padding-left:215px;}
#banner2 a{display:block;margin-bottom:13px}
#column2{
	margin-left: 217px;
	padding: 0px;
}
#main{padding-left: 15px;padding-right: 15px;}
#textbox1{clear:right;position: relative;}
#textbox1 .float_left{float: left;margin-right: 10px;border: 1px solid black}
#suppliers{text-align: center}
#suppliers img + img{margin-left: 50px}
/*------------------------------------------------------------------*/

#column3{
	float: right;
	width: 190px;

	margin: 10px;
	margin-top: 50px;
	padding: 0px;
}
#column3 div{
	background-color: #d6d5d5;
	padding: 10px;
	margin-bottom: 5px;
}
#product_list{list-style:none;padding:0px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#product_list img{vertical-align:middle;border:solid 1px black; margin-right: 5px; float: left; width: 100px}
#product_list a{text-decoration: none}
#product_list li{margin-bottom: 5px;height: 120px;border-bottom:dashed 1px #555}
.product_image{max-width:525px}
#product_list a{font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#1c84be;font-size:13px}
/*------------------------------------------------------------------*/

#footer{
	background-color: #c1c0c0;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	clear:both;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active{
	color: #696969;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#footer ul{list-style: none;margin:0px;padding:0px;float: left;}
#footer li{display: inline;}
#footer li:after{content: " | "}
#line1{}
#line2{clear:both}
