@charset "utf-8";
/*
Theme Name:American Supply Co.
Theme URI:www.mainstreethost.com
Description: This WordPress theme was built for American Supply Co. by <a href="www.mainstreethost.com">Main Street Host</a>.
Version:1
Author:Derrick McKeown
Author URI:http://www.mainstreethost.com
Tags:white, black, fixed-width, two-columns, right-sidebar
*/

* {
	margin: 0px;
	padding: 0px;
	border: 0px;	
}
body {
	background: url('./images/background.jpg');	
}
a:link {color:#000000;}      /* unvisited link */
a:visited {color:#000000;}  /* visited link */
a:hover {color:#000000;}  /* mouse over link */
a:active {color:#000000;}  /* selected link */ 
#wrapper {
	width: 100%;
	height: 100%;	
}
#container {
	width: 880px;
	background: #fff;
	margin: 0 auto;
	box-shadow: 0px 0px 10px #777777;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 10px;
}

/* HEADER */
#topheader {
	width: 100%;
	background: url('./images/headerback.jpg');
	height: 65px;
	box-shadow: 0px 0px 10px #777777;
}
#top {
	width: 900px;
	margin: 0 auto;
	padding: 6px;	
}
#slideshowwrap {
	background: url('./images/slideshowback.jpg') repeat-x top center;
	width: 100%;
	height: 315px;
	box-shadow: 0px 0px 10px #777777;	
	overflow:hidden;
}
#slideshow {
	margin: 0 auto;
	width: 900px;
	padding-top: 20px;	
}
#slideshow img {
	border: solid 3px #fff;	
}

/* NAV */
.shailan-dropdown-menu {
	background: #2a4f98;
	border: solid 1px #cccccc;
	font-family: "Arial";
	height: 40px;
}
.shailan-dropdown-menu ul.dropdown li a {
	padding: 12px 15px 12px 15px;
	text-decoration: none;
	color: #fff;
	display: block;	
	font-weight: lighter;
}
.shailan-dropdown-menu ul.dropdown li ul {
	background: #111111;
}
.shailan-dropdown-menu ul.dropdown li ul li {
	background: #111111;
}
.shailan-dropdown-menu ul.dropdown li ul li a {
	border: none;
}
.shailan-dropdown-menu a:hover
{
	color: #bbbbbb;
}

/* FOOTER */
#footer {
	background: #ffffff;
	width: 880px;
	margin: 0 auto;
	margin-bottom: 20px;
	color: #000;
	font-size: 14px;
	padding: 10px;	
	font-family: "Arial";
	box-shadow: 0px 0px 10px #777777;
}
#footer h1 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
	border-bottom: solid 1px #000;
	font-weight: bold;
	font-size: 14px;
}
#footer h3 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
	border-bottom: solid 1px #000;
	font-weight: bold;
	font-size: 14px;
}
#footer p {
	text-align: center;	
}
#footer table td {
	padding-right: 40px;	
}

/* MAIN */
#main {
	background: #fff; 
	padding: 15px 0px 15px 10px;
	font-family: "Arial";
	line-height: 18px;
	width: 635px;
	border-left: solid 1px #cccccc;
}
#main h1 {
	text-align: center;
	font-size: 18px;
	display: block;
	background: #01064c;
	text-transform: uppercase;
	padding: 5px; 
	color: #fff;
	margin-bottom: 10px;
}
#main h2 {
	text-align: center;
	font-size: 18px;
	display: block;
	text-transform: uppercase;
	padding: 10px;
	font-weight: bold;	
}
.floatleft {
	float: left;	
}
.floatright {
	float: right;	
}

/* SIDEBAR */
#sidebar {
	width: 220px;	
	background: #fff; 
	padding: 15px 9px 15px 0px;
	font-family: "Arial";
	line-height: 18px;
}
#sidebar h1 {
	text-align: center;
	font-size: 18px;
	display: block;
	background: #01064c;
	text-transform: uppercase;
	padding: 5px; 
	color: #fff;
	margin-bottom: 10px;
}
/* FORMS */
input, textarea {
border: #999 solid 1px;	
padding:5px;
margin-bottom:10px;
}

/* CLEAR FLOATS */
.clear:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
