/* CSS Document */

a:focus{
	outline:0;
	}
html,body{
	background:url(images/bgbg.jpg) top;
	}
#wrapper{
	height:679px;
	width:985px;
	background:url(images/wrap_bg.png) no-repeat;
	margin:100px auto 0 auto;
	padding:20px 0 0 0;
	}
/*---------------------Header-------------------*/
#header{
	width:271px;
	height:600px;
	border-right:solid 1px #000;
	margin:0 0 0 20px;
	padding:0;
	}
#logo{
	width:198px;
	height:134px;
	border-bottom:solid 1px #000;
	margin:20px auto 0 auto;
	padding:20px 20px 30px 20px;
	}
/*---------------------Nav-------------------*/
#nav{
	width:200px;
	height:266px;
	padding:0;
	margin:5px auto 0 auto;
	}
#nav ul{
	width:200px;
	height:266px;
	padding:0;
	margin:0;
	}
#nav li{
	list-style:none;
	display:block;
	width:200px;
	height:30px;
	text-align:right;
	/*border:solid 1px #00F;*/
	margin:0;
	padding:15px 0 5px 0;
	}
#nav ul li a{
	text-decoration:none;
	display:block;
	width:170px;
	height:30px;
	/*border:solid 1px #F00;*/
	padding:15px 30px 5px 0;
	margin:0 0 0 0;
	}
#nav li a:hover{
	background:url(images/Nav_hover.jpg) no-repeat;
	}
/*---------------------Content-------------------*/
#content{
	/*border:solid 1px #0FF;*/
	width:600px;
	height:480px;
	float:right;
	margin:-550px 55px 0 0;
	padding:0;
	}
#lists{
	/*border:solid 1px #00F;*/
	height:155px;
	padding:0 0 0 70px;
	margin:10px 0 10px 0;
	}
#content ul{
	/*border: solid 1px #F00;*/
	width:170px;
	display:block;
	float:left;
	padding:0 0 0 50px;
	margin:0;
	}
#content ul li{
	list-style:none;
	}
#content ul li p{
	line-height:20%;
	}
#content a{
	text-decoration:underline;
	color:#000;
	}
#content a:hover{
	color:#ff0099;
	}
#content ul.quote{
	width:300px;
	display:block;
	float:left;
	padding:0;
	margin:20px 0 0 0;
	}
#content ul.quote li{
	display:block;
	width:300px;
	height:100px;
	list-style:none;
	}
#content ul.quote li a{
	display:block;
	width:300px;
	height:100px;
	margin:0;
	padding:0;
	}
#content ul.quote li.bc a{
	background:url(images/btn_buscards.jpg);
	}
#content ul.quote li.bc a:hover{
	background:url(images/btn_buscards_hover.jpg);
	}
#content ul.quote li.lh a{
	background: url(images/btn_letterheads.jpg);
	}
#content ul.quote li.lh a:hover{
	background:url(images/btn_letterheads_hover.jpg) 0 2px;
	}
#content ul.quote li.wc a{
	background: url(images/btn_withcomps.jpg);
	}
#content ul.quote li.wc a:hover{
	background: url(images/btn_withcomps_hover.jpg) 0 2px;
	}
#content ul.quote li.fv a{
	background: url(images/btn_flyers.jpg);
	}
#content ul.quote li.fv a:hover{
	background: url(images/btn_flyers_hover.jpg);
	}
#content ul.quote li.bn a{
	background: url(images/btn_booklets-newsletters.jpg);
	}
#content ul.quote li.bn a:hover{
	background: url(images/btn_booklets-newsletters_hover.jpg);
	}
#content ul.quote li.cb a{
	background: url(images/btn_carbonless.jpg);
	}
#content ul.quote li.cb a:hover{
	background: url(images/btn_carbonless_hover.jpg);
	}
#content ul.quote li.ot a{
	background: url(images/btn_other.jpg);
	}
#content ul.quote li.ot a:hover{
	background: url(images/btn_other_hover.jpg);
	}
/*---------------------Contact-------------------*/
#contact{
	/*border:solid 1px #00F;*/
	width:550px;
	height:100%;
	margin:0;
	padding:0;
	}
#contact ul.postal{
	/*border:solid 1px #0FF;*/
	width:550px;
	margin:0;
	padding:0;
	}
#contact ul.small{
	/*border:solid 1px #0FF;*/
	width:30px;
	margin:20px 0 0 0;
	padding:0;
	display:block;
	float:left;
	}
#contact ul{
	/*border:solid 1px #0FF;*/
	width:200px;
	margin:20px 0 0 0;
	padding:0;
	display:block;
	float:left;
	}
#contact ul.right{
	/*border:solid 1px #0FF;*/
	width:210px;
	padding:0;
	margin:20px 0 0 50px;
	display:block;
	float:left;
	}
/*---------------------Gallery-------------------*/
#gallery{
	margin:-30px auto 0 auto;
	padding:0;
	width:615px;
	height:550px;
	overflow:auto;
	}
#gallery ul{
	/*border:solid 1px #f0F;*/
	width:600px;
	height:150px;
	margin:0 auto 50px auto;
	padding:0;
	}
#gallery ul.gallerynav{
	width:600px;
	height:30px;
	margin:0 0 10px 0;
	padding:0;
	}
#gallery ul.gallerynav li{
	margin:0 0 0 40px;
	}
#gallery li{
	float:left;
	overflow:hidden;
	margin:0 24px 0 24px;
	padding:0;
	list-style:none;
	}
#gallery li a.show{
	width:150px;
	height:150px;
	display:block;
	margin:0;
	padding:0;
	background:url(images/galnav.png) no-repeat;
	border:solid 1px #ff0099;
	}
	#gallery li a.show2{
	width:150px;
	height:150px;
	display:block;
	margin:0;
	padding:0;
	background:url(images/galnav2.png) no-repeat;
	border:solid 1px #ff0099;
	}
	#gallery li a.show3{
	width:150px;
	height:150px;
	display:block;
	margin:0;
	padding:0;
	background:url(images/galnav3.png) no-repeat;
	border:solid 1px #ff0099;
	}
	#gallery li a.show4{
	width:150px;
	height:150px;
	display:block;
	margin:0;
	padding:0;
	background:url(images/galnav4.png) no-repeat;
	border:solid 1px #ff0099;
	}
#gallery li a{
	margin:0;
	padding:0;
	}
#gallery a span{
	margin-left:-5000px;
	}
#gallery li.wraptinprint a{
	background-position:-1px -200px;
	}	
#gallery li.wraptinprint a:hover{
	background-position:0 0;
	}
#gallery li.bobjanetmart a{
	background-position:-200px -200px;
	}	
#gallery li.bobjanetmart a:hover{
	background-position: -200px 0;
	}
#gallery li.absolute a{
	background-position:-400px -200px;
	}	
#gallery li.absolute a:hover{
	background-position: -400px 0;
	}
#gallery li.qcpa a{
	background-position:-600px -200px;
	}	
#gallery li.qcpa a:hover{
	background-position: -600px 0;
	}
#gallery li.abmylec a{
	background-position:-800px -200px;
	}	
#gallery li.abmylec a:hover{
	background-position: -800px 0;
	}
#gallery li.redmower a{
	background-position:-1000px -200px;
	}	
#gallery li.redmower a:hover{
	background-position: -1000px 0;
	}
#gallery li.hunt a{
	background-position:0 -200px;
	}	
#gallery li.hunt a:hover{
	background-position:0 0;
	}
#gallery li.morsel a{
	background-position:-200px -200px;
	}	
#gallery li.morsel a:hover{
	background-position:-200px 0;
	}
#gallery li.betta a{
	background-position:-400px -200px;
	}	
#gallery li.betta a:hover{
	background-position: -400px 0;
	}
#gallery li.cath a{
	background-position:-600px -200px;
	}	
#gallery li.cath a:hover{
	background-position: -600px 0;
	}
#gallery li.jeff a{
	background-position:-1000px -200px;
	}	
#gallery li.jeff a:hover{
	background-position: -1000px 0;
	}
#gallery li.mcb a{
	background-position:0 -200px;
	}	
#gallery li.mcb a:hover{
	background-position:0 0;
	}
#gallery li.plant a{
	background-position:-200px -200px;
	}	
#gallery li.plant a:hover{
	background-position:-199px 0;
	}
#gallery li.redhat a{
	background-position:-400px -200px;
	}	
#gallery li.redhat a:hover{
	background-position: -399px 0;
	}
#gallery li.towle a{
	background-position:-600px -200px;
	}	
#gallery li.towle a:hover{
	background-position: -600px 0;
	}
#gallery li.one a{
	background-position:-1002px -200px;
	}	
#gallery li.one a:hover{
	background-position:-1001px 0;
	}
#gallery li.two a{
	background-position:-800px -200px;
	}	
#gallery li.two a:hover{
	background-position:-801px 0;
	}
#gallery li.three a{
	background-position:-800px -200px;
	}	
#gallery li.three a:hover{
	background-position: -800px 0;
	}
#gallery li.four a{
	background-position:0 -200px;
	}	
#gallery li.four a:hover{
	background-position:1px 0;
	}
#gallery li.five a{
	background-position:-200px -200px;
	}	
#gallery li.five a:hover{
	background-position:-200px 0;
	}
#gallery li.six a{
	background-position:-400px -200px;
	}	
#gallery li.six a:hover{
	background-position: -400px 0;
	}
#gallery li.seven a{
	background-position:-600px -200px;
	}	
#gallery li.seven a:hover{
	background-position: -600px 0;
	}
/*---------------------Site Map-------------------*/

#sitemap{
	margin:0 auto 0 auto;
	padding:0;
	width:600px;
	height:100%;
	}
#sitemap ul{
	width:550px;
	}
#sitemap li{
	width:550px;
	}
#sitemap a{
	text-decoration:none;
	}
#sitemap a:hover{
	color:#ff0099;
	text-decoration:underline;
	}

/*---------------------Footer-------------------*/
#footer{
	/*border:solid 1px #F00;*/
	width:600px;
	height:20px;
	float:right;
	margin:-10px 55px 0 0;
	padding:0;
	}
#footer a{
	text-decoration:none;
	color:#000;
	}
#footer a:hover{
	color:#ff0099;
	text-decoration:underline;
	}
/*---------------------Headers-------------------*/
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	letter-spacing:1px;
	padding:0;
	margin:0;
	}	
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	line-height:150%;
	padding:0;
	margin:0 0 18px 0;
	}	
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:150%;
	padding:0;
	margin:0 0 18px 0;
	}
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:.5px;
	font-weight:normal;
	padding:0;
	margin:5px 0 3px 0;
	}
/*---------------------Class-------------------*/
.current{
		background:url(images/Nav_hover.jpg) no-repeat;
	}

.bold{
	font-weight:bold;}

.phone{
	color:#ff0099;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	line-height:150%;
	padding:0;
	margin:0 0 18px 0;
	}
	
.product{
	color:#ff0099;
	font-size:16px;
	font-weight:bold;
	}
.boldpink{
	font-weight:bold;
	color:#ff0099;
	}
.pink{
	color:#ff0099;
	}
/*----------FORM TABLE----------*/
table{
	width:600px;
	margin:0 0 20px 0;
	padding:0;
	}
tr{
	}
td{
	padding:0;
	width:900px;
	}
td.wide{
	width:600px;}
td.small{
	width:450px;
	}
/*----------FORM----------*/
#quote{
	/*border:solid 1px #F00;*/
	width: 600px;
	margin: -50px 0 0 0;
	padding:0;
	height:100%;
	}	
#quote ul{
	/*border:solid 1px #F00;*/
	width:250px;
	margin:0 0 0 90px;
	padding:0;
	}
#quote ul li{
	/*border:solid 1px #F00;*/
	display:block;
	margin:10px 0 10px 0;
	padding:0;
	width:250px;
	height:30px;
	}
#quote ul li a{
	display:block;
	width:250px;
	height:17px;
	/*border:solid 1px #0F0;*/
	margin:0;
	padding:13px 0 0 0;
	color:#ff0099;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
#quote ul li a:hover{
	background:url(images/Nav_hover2.jpg) no-repeat;
	}
form{
	margin:0 0 0 0;
	}
input{
	float:right;
	width:180px;
	height:20px;
	margin:0;
	padding:0;
	border:1px solid #999;
	float:left;
	}

input.long{
	width:200px;
	float:left;
	}
textarea{
	width:575px;
	border:1px solid #999;
	margin:0;
	padding:0;
	}
label{
	font-size:11px;
	margin:0 10px 5px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	/*color:#ff0099;*/
	}
select{
	float:left;
	width:180px;
	}
#submit{
	width:100px;
	height:25px;
	float:right;
	padding:0;
	margin:0 6px 0 0;
	}