body {
	background:#999 url(../../images/backgroundgif.gif) fixed;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	color:#000;
	height:100%;
	margin:0px;
	padding:0px;
}

pre {
	background-color: #F7F7F7;
	border: 1px solid #666666;
	color: #000000;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	padding: 4px;
	white-space: pre;
}


h1 {
	color: #660066;
	margin: 20px 0 0 7px;
	position: center;
	font-size: 2.2em;
	}

#page_header a, #page_footer a {
	text-decoration:none!important;
}

#skip {
	width:0px;
	height:0px;
	border:0px;
	overflow:hidden;
}

#headersearchbar {
	font-size:smaller;
	color:#fff;
	position:relative;
	margin-left:600px;
	top:27px;
	z-index:2;
}

.inline {
	display:inline!important;
	clear:both;
}

#headersearchbar .bar {
	margin-left:15px;
}

#main {
	padding:0px;
	margin:0px auto;
	width:756px;
}

#page_header {
	background:url(../../images/page_header.png) center top no-repeat;
	width:756px;
	height:117px;
	margin:0px 0px 20px 0px;
}

#page_content {
	width:756px;
	margin:0px 0px 20px 0px;
}

#page_footer {
	width:756px;
	margin:0px;
	padding:0px;
}

#footer_graphic {
	background:url(../../images/page_footer.png) center bottom no-repeat;
	width:756px;
	height:34px;
	margin:0px 0px 5px 0px;
}

a.mouseover {
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	clear:none;
	float:left;
}

a.mouseovermain {
	height:33px;
	margin-top:44px;
	margin-left:0px;
	padding:0px;
	display:block;
	clear:none;
	float:left;
	border:0px;
	width:99px;
}

a.mouseover span.hover0 {
	color:#fff;
	text-decoration:none;
	position:absolute;
	font-size:11px;
	margin-top:-45px;
	width:650px;
	display:block;
}

a.mouseover img.hover1 {
	margin:0px;
}

img.hover2, img.active2 {
	margin-left:-100px;
	width:94px;
	height:42px;
	float:left;
}

img.hover4 {
	height:33px;
	float:left;
	width:99px;
}

img.hover3 {
	width:425px;
	height:36px;
	float:left;
	margin-top:-106px;
	left:-20px;
}

a.mouseover:link img, a.mouseover:visited img, a.mouseover:link span, a.mouseover:visited span, a.mouseovermain:link img, a.mouseovermain:visited img {
	visibility:hidden;
}

a.mouseover:hover img.hover1, a.mouseover:focus img.hover1, a.mouseover:active img.hover1, a.mouseover:hover span, a.mouseover:focus span, a.mouseover:active span, a.mouseover:hover img.hover2, a.mouseover:focus img.hover2, a.mouseover:active img.active2, a.mouseovermain:hover img, a.mouseovermain:focus img, a.mouseovermain:active img {
	visibility:visible;
	border:0px;
}

a.mouseover:hover span, a.mouseover:focus span, a.mouseover:active span, a.mouseover:hover img.active2, a.mouseover:focus img.active2, a.mouseover:active img.hover2, a.mouseovermain:hover img, a.mouseovermain:focus img, a.mouseovermain:active img {
	display:block;
}

#footer_address {
	font-size:large;
	font-weight:bold;
	text-align:center;
	color:#fff;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
}

.lettering .hover3 {
	margin-left:118px;
}

.striping .hover3 {
	margin-left:20px;
}

.signs .hover3 {
	margin-left:-80px;
}

.camoflauge .hover3 {
	margin-left:-179px;
}

.decals .hover3 {
	margin-left:-278px;
}

.graphics .hover3 {
	margin-left:-377px;
}

.helpdesk .hover3 {
	margin-left:-575px;
	margin-top:-73px;
}

a.home1 {
	width:71px;
}

a.orderstatus1 {
	margin-left:1px;
	width:100px;
}

a.helpdesk1 {
	width:89px;
}

a.ourfeedback1 {
	 width:112px;
}

a.giftcertificates1 {
	width:130px;
}

a.policies1 {
	width:71px;
}

a.aboutus1 {
	width:82px;
}

a.contactus1 {
	width:90px;
}

.orderstatus1 .hover0 {
	margin-left:25px;
}

.helpdesk1 .hover0 {
	margin-left:-75px;
}

.ourfeedback1 .hover0 {
	 margin-left:-164px;
}

.giftcertificates1 .hover0 {
	margin-left:-276px;
}

.policies1 .hover0 {
	margin-left:-406px;
}

.aboutus1 .hover0 {
	margin-left:-477px;
}

.contactus1 .hover0 {
	margin-left:-559px;
}

.line1 {
	margin-top:28px;
}

.line2 {
	margin-top:14px;
}

.tabula {
	width:744px;
	margin:0px auto;
	padding:0px;
}

.tabula .pos11 {
	height:23px;
	width:21px;
	float:left;
	clear:left;
	background:#fff url(../../images/11.jpg) left top no-repeat;
}

.tabula .pos12 {
	width:696px;
	float:left;
	clear:right;
	background:#fff url(../../images/12.jpg) left repeat-y;
}

.tabula .pos13 {
	width:21px;
	height:29px;
	float:left;
	clear:left;
	background:#fff url(../../images/13.jpg) left bottom no-repeat;
}

.tabula .pos21 {
	height:23px;
	width:696px;
	float:left;
	clear:none;
	background:#fff url(../../images/21.jpg) top repeat-x;
}

.tabula .pos22 {
	float:left;
	clear:none;
	width:675px;
	background:#fff;
	margin-left:21px;
}

.tabula .pos23 {
	width:696px;
	height:29px;
	float:left;
	clear:none;
	background:#fff url(../../images/23.jpg) bottom repeat-x;
}

.tabula .pos31 {
	width:27px;
	height:23px;
	float:left;
	clear:right;
	background:#fff url(../../images/31.jpg) right top no-repeat;
}

.tabula .pos32 {
	float:left;
	width:744px;
	background:#fff url(../../images/32.jpg) right repeat-y;
}

.tabula .pos33 {
	width:27px;
	height:29px;
	float:left;
	clear:right;
	background:#fff url(../../images/33.jpg) right bottom no-repeat;
}

.boxcontent {
	padding:0px 0px;
}

.invisible {
	display:none;
}






.meta {
	background-color: #CCCCCC;
	border: 1px solid #666666;
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 4px;

}

a:link {
	color: #0000ff;
	font-weight: bold;
	text-decoration: none;
	}
	
a:visited {
	color: #000099;
	font-weight: bold;
	text-decoration: none;
	}

a:hover, a:active {
	background: #000099;
	color: #fff;
	text-decoration: none;
	}


img {
	border:0px;
	
}

.searchfield {
	background: #fff;
	border: 1px solid #000000;
	color: #000099;
	padding: 2px 5px 1px 5px;
	width: 120px;
	}
	
.searchfield:hover {
	border: 1px solid #BFBFBF;
	color: #000099;
	}


#purpleboxtop { 
	width: 500; 
	padding: 10; 
}

#purpleboxtop .header{
	width: 500; 
	font-size: 22px;
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background: #800080;
	border: 1px solid #000000;
	padding: 5px; 
}

#purpleboxtop .reg{
	width: 500; 
	font-size: 14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	border: 1px solid #000000;
	padding: 5px; 
}



#content {
	margin: 5px;
	width: 500px;
	}


/* 4)-=-=-=- Right selectors -=-=-=- */	
	
#right {
	float: right;
	width: 150px;
	padding: 5px;
	
	font-size: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #efefef;
	
	/* Box model hack used for IE5.5/5 */
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 150px;
	}
	

#author li {
	list-style: none;
	margin: 0;
	padding: 0 5px 5px 0;
	font-size: 10px;
	line-height: 1.4;
	}
	
#author ul {
	padding: 5px 0 0 0;
	margin: 0;
	}
	
#links li {
	list-style: none;
	padding: 2px 0 2px 20px;
	}
	
#links ul {
	padding: 0px 0px 25px 0px;
	margin: 0;
	}
	
#links a {
	font-size: 10px;
	text-decoration: none;
	}
	
#links a:link {
	color: #565D4A;
	font-weight: normal;
	}
	
#links a:visited {
	color: #000066;
	}
	
#links a:hover, #links a:active {
	background: #000066;
	color: #ffffff;
	}
	
.line {
	border-top: 2px solid #cccccc;
	margin-top: -5px;
	}
	
.submit {
	font-size 12px;
	}
	