body{ margin:0; padding:0; background: #FFFFFF;
	font-family:tahoma; font-size: .8em; color:#333333;
	line-height: 1.5em;
}

#container{width: 760px; margin: 10px auto;}

#header{ background: #FFFFFF; height: 170px; }

#menu{ height: 50px; padding: 10px 0 5px 0; }

#content{ background: #FFFFFF; float: left;	width: 100%; }
#content .top {height: 20px; background:url('../img/c_top.gif') no-repeat; }
#content .middle {min-height: 200px; padding: 10px 20px 10px 20px;  background:url('../img/c_middle.gif') #FFFFFF repeat-y; }
#content .bottom {height: 20px; background:url('../img/c_bottom.gif') no-repeat; margin-bottom: 5px; }

#footer{width: 760px; position: absolute; height:100px; background:url('../img/footer_blue.jpg') no-repeat left top;}
#footer {color:#FFFFFF;}
#footer a{color:#FFFFFF; text-decoration: underline;}
#footer a:hover{text-decoration:none;}
#footer .copy{ position: relative; padding:4px 0 0 25px; top: 10px; width: 25%;}
#footer .links{ position: relative; bottom: 33px; padding:5px 0 0 25px; width: 45%; float:right; }

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
.column { float:left;}
.clear { clear:both;}
a{ text-decoration:underline; color:#DF0E0E;}
a:hover{ text-decoration:none;}
span a{ color:#DF0E0E; text-decoration:none; font-weight:bold; padding-left:18px; background:url('../img/marker.gif') no-repeat 0 4px;}
span a:hover{ text-decoration:underline;}

#page1 .col_1 { width:325px; float:left;}
#page1 .col_2{ width:70px; float:left; }
#page1 .col_3 { width:310px; float:left; }
#page1 .image{ padding-bottom:8px}
#page1 .featured { margin-bottom:7px; }
#page1 .featured .column1{ width:75px; float:left;}
#page1 .featured .column2{ width:204px; float:left;}
#page1 .link_indent{ padding-left:49px; padding-top:13px; margin-bottom:35px}
#page1 .separate{ background:url('../img/separate.gif') top left repeat-x; width:100%; height:12px; display:block;}
#page1 .separate1{width:100%; display:block; height:1px; margin: 8px 0 8px 0; background:url('../img/separate1.gif') repeat-x;}
#page1 .title_top, .title_bot, .title { display:block}
#page1 .indent_image, .indent_image1{ float:left}

#contact_page .col_1 { width:325px; float:left;}
#contact_page .col_2{ width:50px; float:left; }
#contact_page .col_3 { width:330px; float:right;}
#contact_page .image{ padding-bottom:8px}
#contact_page .featured { margin-bottom:7px; }
#contact_page .featured .column1{ width:75px; float:left;}
#contact_page .featured .column2{ width:204px; float:left;}
#contact_page .link_indent{ padding-left:49px; padding-top:13px; margin-bottom:35px}
#contact_page .separate{ background:url('../img/separate.gif') top left repeat-x; width:100%; height:12px; display:block;}
#contact_page .separate1{width:100%; display:block; height:1px; margin: 8px 0 8px 0; background:url('../img/separate1.gif') repeat-x;}
#contact_page .title_top, .title_bot, .title { display:block}
#contact_page .indent_image, .indent_image1{ float:left}

.contact_form{ width:250px;}
.contact_form .row1{ height:40px;}
.contact_form .row2{ height:170px;}
.contact_form input{ width:250px; height:16px; color:#656565; line-height:11px;}
.contact_form textarea{ width:250px; height:122px; color:#656565;}
.contact_form .right{width:250px; text-align:right;}

#about_page .col_1 { width:395px; float:left;}
#about_page .col_2{ width:50px; float:left; }
#about_page .col_3 { width:260px; float:left; }
#about_page .image{ padding-bottom:8px}
#about_page .featured { margin-bottom:7px; }
#about_page .featured .column1{ width:75px; float:left;}
#about_page .featured .column2{ width:204px; float:left;}
#about_page .link_indent{ padding-left:49px; padding-top:13px; margin-bottom:35px}
#about_page .separate{ background:url('../img/separate.gif') top left repeat-x; width:100%; height:12px; display:block;}
#about_page .separate1{width:100%; display:block; height:1px; margin: 8px 0 8px 0; background:url('../img/separate1.gif') repeat-x;}
#about_page .title_top, .title_bot, .title { display:block}
#about_page .indent_image, .indent_image1{ float:left}



#shopping_cart{	/* Shopping cart */
	margin:3px;
	padding:3px;
}
.clear{	
	clear:both;
}

.product_container{	/* Div for each product */
	width:100%;
	margin-right:15px;
	float:left;
	padding:2px;

}

.sliding_product img{	/* Float product images */
	float:left;
	margin:2px;
}
img{	/* No image borders */
	border:0px;
}






table {
	border-collapse: collapse;
	width: 100%;
}

th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 3px 11px;
	font-size: 1.2em;
	line-height: 1.5em;
}

td {
	padding: 6px;
	vertical-align: top;
}

tr.alt td {
	background: #FFFFFF;
}

tr.over td {
	background: #E9E9E7;
}
