HTML, BODY { margin: 0 7px 0 7px; background-image: url(images/bg.gif); }
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT { font: 11px  Verdana, Arial, Sans-serif; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
img { border: 0; }
	
/* specific divs */
#container-orig { position: relative; left: 50%; width: 800px; margin-left: -400px; background-image: url(images/frame.gif); background-repeat: no-repeat; background-position: left; height: 580px; z-index: 0; }

/*main container of noon content*/

#container { position: relative; left: 50%; width: 780px; margin-left: -340px; background-image: url(images/frame.gif); background-repeat: no-repeat; background-position: left; height: 580px; z-index: 0; }
/*content*/

#contact-block { position: absolute; width: 521px; top: 40px; left: 220px; margin: 0 auto 400px; height: 206px; text-align: center; }
#intro-block { position: absolute; width: 521px; top: 40px; left: 220px; margin: 0 auto 400px; height: 206px; text-align: center;  }
#services-block { position: absolute; width: 521px; top: 40px; left: 230px; margin: 0 auto 400px; height: 206px; text-align: center; }
#about-us-block { position: absolute; width: 521px; top: 40px; left: 220px; margin: 0 auto 400px; height: 206px; text-align: center; }

/*about us section*/
#about-us-link { position: absolute; width: 521px; top: 490px; left: 200px; margin: 0 auto 0; height: 20px; text-align: right; }
	
#logo { position: absolute; left: -52px; top: 10px; margin: 0 auto 25px; background: none; }

/*main menu*/	
#link-list{ position: absolute; top: 255px; text-align: center; margin-left: -85px; left: 110px; width: 175px; z-index: 10; }
#link-list ul { padding: 0; margin: 0; width: 100%; /* this keeps WIN IE6 happy */ list-style: none; }
#link-list ul li { /* this keeps WIN Firefox happy */ list-style: none; padding-top: .75em; line-height: 8px; font-size: 20px; width: 150px; }
#link-list ul li a:link {background-image:none;}
#link-list ul li a:visited {background-image:none;}
#link-list ul li a:hover {background-image: url(images/menu-selected-bg.gif); background-position: right bottom; background-repeat: no-repeat; }
#link-list ul li a:active {background-image: none}
#link-list ul li a.selected{background-image: url(images/menu-selected-bg.gif); background-position: right bottom; background-repeat: no-repeat; }

/*makes menu item show as selected */
#xselected-portfolio { position: absolute; background-image: url(images/menu-selected-bg.gif); background-repeat: no-repeat; left: 110px; top: 327px; width: 100px; }
#xselected-services { position: absolute; background-image: url(images/menu-selected-bg.gif); background-repeat: no-repeat; left: 110px; top: 377px; width: 100px; }
#xselected-about-us { position: absolute; background-image: url(images/menu-selected-bg.gif); background-repeat: no-repeat; left: 110px; top: 422px; width: 100px; }
#xselected-contact { position: absolute; background-image: url(images/menu-selected-bg.gif); background-repeat: no-repeat; left: 110px; top: 470px; width: 100px; }
#the-gift-of-design-link {position: absolute; top:600px; left:100px; width:277px;height:90px;}
#the-gift-of-design-menu-link {position: absolute; top:475px; left:12px; width:190px;height:68px;}

* html #footer { bottom: -28px; }





