@charset "UTF-8";
/* AUTHOR: Chris Brailsford
			cabrailsford@gmail.com
*/

/* RESET AND PAGE SETUP */

* { margin:0; padding:0; }
html {overflow-y: scroll; }
body {font: 100% Arial, Helvetica, sans-serif;
	background:#ffffff;

 }

ul {list-style:none inside; }
a {
	outline:none;
	text-decoration: none;
	color: #4e4e4e;
}
a:hover {
	text-decoration: underline;
}
a img {border:none;
}
.clear {clear:both;}
/* END RESET */

/* STRUCTURE */

#pagewrap {
	width:800px;
	margin: 0 auto;
	}
p {
	color:#4e4e4e;
	font-weight:bold;
	font-size:14px;
	}
#pagewrap #logo {
	float:left;
	}
#pagewrap #info p {
	text-align:right;
	position: relative;
	top: 25px;
	}
	#pagewrap #info p.number {
	font-size:24px;
	font-weight:normal;
	}
ul#nav {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 800px;
	}
	ul#nav li {
		display:inline;
		}
	ul#nav a {
		display:block;
		text-indent:-9999px;
		height:43px;
		float:left;
		}
	ul#nav li.home a{
		background-image:url(images/home_nav.png);
		background-position: top center;
		width:113px;
		}
	ul#nav li.banners a{
		background-image:url(images/banners_nav.png);
		background-position: top center;
		width:115px;
		}
	ul#nav li.custom a{
		background-image:url(images/custom_nav.png);
		background-position: top center;
		width:113px;
		}
	ul#nav li.stands a{
		background-image:url(images/stands_nav.png);
		background-position: top center;
		width:115px;
		}
	ul#nav li.print a{
		background-image:url(images/print_nav.png);
		background-position: top center;
		width:114px;
		}
	ul#nav li.design a{
		background-image:url(images/design_nav.png);
		background-position: top center;
		width:113px;
		}
	ul#nav li.other a{
		background-image:url(images/other_nav.png);
		background-position: top center;
		width:116px;
		}
	ul#nav li a:hover {
		background-position: bottom center;
		}
#pagewrap #left-sidebar {
	background-color:#e6e6e6;
	border:solid 1px #b4b4b4;
	width: 132px;
	float:left;
	height:908px;
	}
#pagewrap #left-sidebar p {
		padding-top:10px;
		padding-left:7px;
		padding-right:3px;
		}
#pagewrap #left-sidebar ul {
	font-size:12px;
	line-height: 17px;
	padding-right:0px;
	padding-bottom: 5px;
	padding-left: 2px;
	list-style-position: inside;
	list-style-type: square;
	border-bottom:dashed 1px #b4b4b4;
	}
#pagewrap #maincontent {
	width:533px;
	float:left;
	border: solid 1px #b4b4b4;
	}
	#pagewrap #maincontent #slider {
		}
	#pagewrap #maincontent #ads {
		padding-left:9px;
		padding-top:20px;
		}
	#pagewrap #maincontent #text {
	padding-top:10px;
	padding-left:9px;
	padding-right:9px;
	}
	#pagewrap #maincontent #text p.info {
	font-weight:normal;
	padding-top:5px;
	padding-bottom:10px;
	}
#pagewrap #special {
	width:129px;
	background-color:#e6e6e6;
	border:solid 1px #b4b4b4;
	float:right;
	height:908px;
	}
	#pagewrap #special p.request {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	border:none;
	padding-bottom:5px;
	}
	#pagewrap #special #send img {
	background-position:center;
	border-bottom:dashed 1px #b4b4b4;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	}
	#pagewrap #special p {
	text-align:center;
	font-weight:normal;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	border-bottom:dashed 1px #b4b4b4;
	}
	#pagewrap #special p.items {
	border-bottom:none;
	}
	#pagewrap #special #hot-items img {
	padding-left:20px;
	}
#footer {
	text-align:center;
	padding-top: 5px;
	padding-bottom:5px;
	width:800px;
	margin: 0 auto;
	border:solid 1px #b4b4b4;
	}

