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

a ins  {
   text-decoration: none;
}

#nextbutton a,
#prevbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 81px;
   width: 53px;
   background-position: 0% 0px;
   font-size: 81px;
   line-height: 81px;
}

#warnerwebweavers2009text p  {
   font: 13px/15px Georgia;
   margin: 0px;
   color: #FEFEFE;
   text-align: right;
}

#warnerwebweavers2009text  {
   visibility: visible;
   position: absolute;
   left: 649px;
   top: 728px;
   z-index: 1;
   width: 204px;
}

#pid1portfolio,
#pid2home  {
   margin: 0px auto 0px auto;
   height: 752px;
   width: 902px;
   position: relative;
   background-color: #000000;
}

#nextbutton,
#prevbutton  {
   visibility: visible;
   position: absolute;
   top: 544px;
   z-index: 3;
   width: 53px;
   height: 81px;
}

#warnerwebweaverstext p  {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #FFFFFF;
	text-align: left;
}

#warnerwebweaverstext  {
	visibility: visible;
	position: absolute;
	left: 36px;
	top: 97px;
	z-index: 1;
	width: 385px;
}

#mainmenu li a:hover  {
background-color:#333333;}

#mainmenu li a  {
 border: 0px none #000000;
	text-decoration: none;
	color: #FFFFFF;
	height: 100%;
	display: block;
}

#prevbutton a  {
   background-image: url(sg_portfolio_media/prevbutton.gif);
}

#nextbutton a  {
   background-image: url(sg_portfolio_media/nextbutton.gif);
}

#mainmenu li  {
	height: 100%;
	display: block;
	float: left;
	margin: 0px;
	width: 20%;
}


#layer6copy2  {
   background: url(sg_portfolio_media/layer6copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 25px;
   z-index: 1;
   width: 216px;
   height: 68px;
}

#nextbutton  {
	left: 738px;
}

#prevbutton  {
	left: 104px;
}

#redborder  {
   background: url(sg_portfolio_media/redborder.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 121px;
   z-index: 2;
   width: 827px;
   height: 600px;
}

#mainmenu  {
	font: 18px/38px Verdana;
	height: 38px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #FFFFFF;
	position: absolute;
	left: 247px;
	top: 51px;
	z-index: 1;
	width: 652px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

#abouttext p  {
	font: 16px/19px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #C6C7C8;
	text-align: left;
}

#abouttext  {
	visibility: visible;
	position: absolute;
	left: 97px;
	top: 352px;
	z-index: 3;
	width: 701px;
	height: 353px;
}

#layer3  {
   background: url(sg_home_media/layer3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 433px;
   z-index: 4;
   width: 202px;
   height: 257px;
}

#layer4  {
   background: url(sg_home_media/layer4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 436px;
   z-index: 4;
   width: 203px;
   height: 257px;
}

#layer1  {
   background: url(sg_home_media/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 432px;
   z-index: 4;
   width: 202px;
   height: 257px;
}

#tammy  {
	background: url(about/tam.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 110px;
	top: 150px;
	z-index: 4;
	width: 175px;
	height: 175px;
}

#sammy  {
	background: url(about/sam.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 360px;
	top: 150px;
	z-index: 4;
	width: 175px;
	height: 175px;
}

#karl  {
	background: url(about/karl.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 610px;
	top: 150px;
	z-index: 4;
	width: 175px;
	height: 175px;
}

#review  {
	visibility: visible;
	position: absolute;
	left: 97px;
	top: 173px;
	z-index: 3;
	width: 701px;
	height: 540px;
}

#review p  {
	font: 16px/20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #CCCCCC;
	text-align: left;
}

#nextbutton a:hover,
#prevbutton a:hover  {
   background-position: -53px 0%;
}

#imagepicturebox table  {
   width: 100%;
   height: 100%;
}

#headlinemetadata p  {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
}

#headlinemetadata  {
   visibility: visible;
   position: absolute;
   left: 268px;
   top: 144px;
   z-index: 3;
   width: 261px;
}

#imagepicturebox  {
	visibility: visible;
	position: absolute;
	left: 197px;
	top: 188px;
	z-index: 4;
	width: 383px;
	height: 507px;
}
#hometext p  {
   font: 16px/19px Georgia;
   margin: 0px;
   color: #C6C7C8;
   text-align: left;
}

#hometext  {
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 200px;
   z-index: 3;
   width: 491px;
}

#layer3  {
   background: url(sg_home_media/layer3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 433px;
   z-index: 4;
   width: 202px;
   height: 257px;
}

#layer4  {
   background: url(sg_home_media/layer4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 436px;
   z-index: 4;
   width: 203px;
   height: 257px;
}

#layer1  {
   background: url(sg_home_media/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 432px;
   z-index: 4;
   width: 202px;
   height: 257px;
}
#lewestext  {
   visibility: visible;
   position: absolute;
   left: 483px;
   top: 425px;
   z-index: 4;
   width: 236px;
}

#emailtext  {
	visibility: visible;
	position: absolute;
	left: 267px;
	top: 552px;
	z-index: 2;
	width: 320px;
}
#contactform p  {
   margin: 0px;
}

#emailtext p a  {
   border: 0px none #000000;
   color: #FFFFFF;
   text-decoration: none;
}

#contactform  {
	visibility: visible;
	position: absolute;
	left: 153px;
	top: 183px;
	z-index: 3;
	width: 613px;
}
#contactform fieldset *  {
	font: 24px/29px "Times Roman";
	color: #999999;
}

#contactform fieldset  {
   border: none;
}

#karlfotonomearge  {
	visibility: visible;
	position: absolute;
	left: 399px;
	top: 645px;
	z-index: 2;
	width: 202px;
	height: 57px;
}

#viztoursnomerge  {
	visibility: visible;
	position: absolute;
	left: 304px;
	top: 640px;
	z-index: 2;
	width: 59px;
	height: 66px;
}

#wilmingtontext  {
   visibility: visible;
   position: absolute;
   left: 135px;
   top: 427px;
   z-index: 4;
   width: 243px;
}

#emailtext p a:hover  {
   text-decoration: underline;
}

#contactform fieldset *:last-child  {
   padding-bottom: 0;
}

#contactform fieldset label  {
   margin-right: .5em;
   display: block;
   text-align: right;
   float: left;
   width: 118px;
}

#lewestext p,
#emailtext p,
#wilmingtontext p  {
	font: 24px/29px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: center;
	color: #FFFFFF;
}

