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

a ins  {
   text-decoration: none;
}

#linksb a,
#mediakitb a,
#nextissueb a,
#subscribeb a,
#contactusb a,
#calendarb a,
#buyerb a,
#newsarchiveb a,
#photosb a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#pid7contactus,
#pid4calendar,
#pid6nextissue,
#pid3mediakit,
#pid1home,
#pid5links,
#pid2subscribe  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#titleloremipsumdolorsitam p  {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
   margin: 0px;
   padding-bottom: 3px;
   text-align: left;
}

#titleloremipsumdolorsitam  {
	visibility: visible;
	position: absolute;
	left: 436px;
	top: 180px;
	z-index: 3;
	width: 388px;
	height: 389px;
	overflow:auto;
}
#photos_container {
	position:absolute; right:200px; top:150px; width:550px; height:400px;
}
#bottommenumenu li a:hover  {
   color: #F90008;
}

#bottombannerb a:hover  {
   background-position: -442px 0%;
}

#newsarchiveb a:hover  {
   background-position: -113px 0%;
}

#bottommenumenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   height: 100%;
}


#nextissueb a:hover  {
   background-position: -87px 0%;
}

#contactusb a:hover  {
   background-position: -91px 0%;
}

#topbannerb a:hover  {
   
}

#subscribeb a:hover  {
   background-position: -84px 0%;
}

#mediakitb a:hover  {
   background-position: -80px 0%;
}

#bottommenumenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#calendarb a:hover  {
   background-position: -82px 0%;
}

#photosb a:hover  {
   background-position: -61px 0%;
}

#bottombannerb a  {
   display: block;
   height: 113px;
   width: 442px;
}

#newsarchiveb a  {
   width: 113px;
   background-image: url(images/newsarchiveb.jpg);
}

#linksb a:hover  {
   background-position: -45px 0%;
}

#bottommenumenu  {
	font: 10px/19px Verdana;
	margin: 0px;
	height: 19px;
	padding: 0px;
	list-style: none;
	text-align: center;
	position: absolute;
	left: 350px;
	top: 710px;
	z-index: 3;
	width: 650px;
}

#bottombannerb  {
   visibility: visible;
   position: absolute;
   left: 382px;
   top: 580px;
   z-index: 3;
   width: 442px;
   height: 113px;
}

#logob a:hover  {
   background-position: -324px 0%;
}

#sidebannerb a  {
background:url(images/Serfilco-Ad-Final.gif) no-repeat 0% 0px; 
   display: block;
   height: 570px;
   width: 136px;
   font-size: 544px;
   line-height: 544px;
   background-position:top:-15px 0%;	
}

#buyerb a:hover  {
   background:url(images/buyerb_over.jpg) no-repeat;
}

#layer14copy2  {
   background: url(images/layer14copy2.jpg) no-repeat;
   position: absolute;
   left: 25px;
   top: 0px;
   z-index: 2;
   width: 975px;
   height: 740px;
}

#topbannerb a  {
   float:right;
   display: block;
   height: 60px;
   width: 468px;
   font-size: 60px;
   line-height: 60px;
}

#nextissueb a  {
   width: 87px;
   background-image: url(images/nextissueb.jpg);
}

#subscribeb a  {
   width: 84px;
   background-image: url(images/subscribeb.jpg);
}

#contactusb a  {
   width: 91px;
   background-image: url(images/contactusb.jpg);
}

#newsarchiveb  {
   visibility: visible;
   position: absolute;
   left: 762px;
   top: 107px;
   z-index: 3;
   width: 113px;
   height: 9px;
}

#calendarb a  {
   width: 82px;
   background-image: url(images/calendarb.jpg);
}

#sidebannerb  {
   visibility: visible;
   position: absolute;
   left: 870px;
   top: 130px;
   z-index: 3;
   width: 115px;
   height: 570px;
}

#mediakitb a  {
   width: 80px;
   background-image: url(images/mediakitb.jpg);
}

#topbannerb  {
   visibility: visible;
   position: absolute;
   left: 443px;
   top: 19px;
   z-index: 3;
   width: 543px;
   height: 65px;
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 892px;
   top: 107px;
   z-index: 3;
   width: 91px;
   height: 9px;
}

#subscribeb  {
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 107px;
   z-index: 3;
   width: 84px;
   height: 9px;
}

#nextissueb  {
   visibility: visible;
   position: absolute;
   left: 576px;
   top: 107px;
   z-index: 3;
   width: 87px;
   height: 9px;
}

#calendarb  {
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 107px;
   z-index: 3;
   width: 82px;
   height: 9px;
}

#mediakitb  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 107px;
   z-index: 3;
   width: 80px;
   height: 9px;
}

#photosb a  {
   width: 61px;
   background-image: url(images/photosb.jpg);
}

#linksb a  {
   width: 45px;
   background-image: url(images/linksb.jpg);
}

#logob a  {
   background: url(images/logob.png) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 324px;
   font-size: 75px;
   line-height: 75px;
}

#photosb  {
   visibility: visible;
   position: absolute;
   left: 682px;
   top: 107px;
   z-index: 3;
   width: 61px;
   height: 9px;
}

#buyerb a  {
   width: 150px;
   background-image: url(images/buyerb.jpg);
}

#linksb  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 107px;
   z-index: 3;
   width: 45px;
   height: 9px;
}

#layer2  {
   background: url(images/layer2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 0px;
   z-index: 1;
   width: 983px;
   height: 749px;
}

#logob  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 16px;
   z-index: 3;
   width: 324px;
   height: 75px;
}

#buyerb  {
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 107px;
   z-index: 3;
   width: 113px;
   height: 9px;
}
#dateOutput{
	position:absolute; 
	z-index:100; 
	width:100%; 
	color:#FFFFFF; 
	font-size:11px; 
	text-align:right; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-top:5px
}
#dateOutput div{
	margin-right:40px;
}
html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #D8D9D7;
	position:relative;
}

#woodfinishing {
	z-index: 5;
	position:absolute;
	top: 373px;
	left: 314px;
}

#woodfinishing img {
	border: 0;
}