a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#main  {
	margin: 0px auto 0px auto;
	height: auto;
	width: 1000px;
	position: relative;
}

#headerbg  {
   background: url(images/headbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 1000px;
   height: 359px;
}

#navbar  {
	background: url(images/navbg.png) no-repeat;
	visibility:: visible;
	position: absolute;
	left: 0px;
	top: 293px;
	width: 1000px;
	height: 43px;
}

#homebutton {
	left: 4px;
}

#aboutbutton {
	left: 104px;
}

#catabutton {
	left: 204px;
}

#specialbutton {
	left: 304px;
}

#quotebutton {
	left: 404px;
}

#orderbutton {
	left: 504px;
}

#portbutton {
	left: 604px;
}

#testbutton {
	left: 704px;
}

#termsbutton {
	left: 804px;
}

#contactbutton {
	left: 904px;
}

#homebutton a {
	background-image: url(images/buthome.png);
}

#aboutbutton a {
	background-image: url(images/butabout.png);
}

#catabutton a {
	background-image: url(images/butcata.png);
}

#specialbutton a {
	background-image: url(images/butspecial.png);
}

#quotebutton a {
	background-image: url(images/butquote.png);
}

#orderbutton a {
	background-image: url(images/butorder.png);
}

#portbutton a {
	background-image: url(images/butport.png);
}

#testbutton a {
	background-image: url(images/buttest.png);
}

#termsbutton a {
	background-image: url(images/butterms.png);
}

#contactbutton a {
	background-image: url(images/butcontact.png);
}
	
#contactbutton,
#termsbutton,
#testbutton,
#portbutton,
#orderbutton,
#quotebutton,
#specialbutton,
#catabutton,
#aboutbutton,
#homebutton  {
	visibility: visible;
	position: absolute;
	top: 6px;
	width: 90px;
	height: 31px;
}

#contactbutton a,
#termsbutton a,
#testbutton a,
#portbutton a,
#orderbutton a,
#quotebutton a,
#specialbutton a,
#catabutton a,
#aboutbutton a,
#homebutton a  {
	background-repeat: no-repeat;
	display: block;
	width: 90px;
	height: 31px;
}

#contactbutton a:hover,
#termsbutton a:hover,
#testbutton a:hover,
#portbutton a:hover,
#orderbutton a:hover,
#quotebutton a:hover,
#specialbutton a:hover,
#catabutton a:hover,
#aboutbutton a:hover,
#homebutton a:hover  {
   background-position: -90px 0%;
}

#logo a  {
	background: url(images/logo.png) no-repeat 0% 0px;
	display: block;
	height: 215px;
	width: 181px;
	position: absolute;
	left: 402px;
	top: 20px;
	background-image: url(images/logo.png);
}

#logo  {

}

#contentbg {
	background: url(images/contentbg.png) top no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 358px;
	width: 1000px;
	height: 1100px;
}

#sideheader {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 20px;
   width: 255px;
}

#sidebreak {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 40px;
	width: 255px;
	height: 5px;
}


#sidecontent {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 55px;
   width: 255px;
}

#mainheader {
	visibility: visible;
	position: absolute;
	left: 300px;
	top: 20px;
	width: 690px;
}

#mainbreak {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 40px;
	width: 690px;
	height: 5px;
}

#maincontent {
	visibility: visible;
	position: absolute;
	left: 5px;
	top: 55px;
	width: 690px;
}

#secondheader {
	visibility: visible;
	position: absolute;
	left: 300px;
	top: 387px;
	width: 690px;
}

#secondbreak {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 40px;
	width: 690px;
	height: 5px;
}

#secondcontent {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 55px;
   width: 690px;
}

#picframe {
	visibility: visible;
	position: absolute;
	width: auto;
	height: auto;
	right: -10px;
	top: 0.021in;
}

#topcontact {
	visibility: visible;
	position: absolute;
	width: auto;
	height: auto;
	left: 1px;
	top: 179px;
}

#mainheaderXL {
	visibility: visible;
	position: absolute;
	left: 25px;
	top: 20px;
	width: 970px;
}

#mainbreakXL {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 40px;
	width: 970px;
	height: 5px;
}

#maincontentXL {
	visibility: visible;
	position: absolute;
	left: 5px;
	top: 55px;
	width: 970px;
	height: auto;
}

#bloglink {
	visibility: visible;
	position: absolute;
	width: auto;
	height: auto;
	left: 750px;
	top: 32px;
}

#specialimage1 {
	visibility: visible;
	position: absolute;
	width: 115px;
	height: 74px;
	left: 398px;
	top: 12px;
}

#sideoffer {
	visibility: visible;
	position: absolute;
	left: 15px;
	top: 480px;
	width: 255px;
	height: 182px;
}

#sideoffer2 {
	visibility: visible;
	position: absolute;
	left: 15px;
	top: 666px;
	width: 255px;
	height: 182px;
}
