html, body, form, fieldset, 
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address ,
li, blockquote, dd {margin: 0; padding: 0;}
fieldset {border: none;}
input, select, textarea {font-size: 12px; font-family: inherit;}
img {border: 0;}
a { outline:none}

/*	STICKY HEIGHT	*/
html, body { height: 100%;}
body { background:#BCC7DA url(../images/bg_body.jpg) 50% 0% no-repeat fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; }
#header { width:533px; height:62px; position:fixed; left:25px; top:5px; z-index:1; background:url(../images/logo-cre8play.png) no-repeat 0% 0%;}
#header a { display:block; text-indent:-999em; width:533px; height:62px;}
#menu { width:630px; height:50px; position:fixed; left:210px; top:63px; z-index:2;}
#oval { width:1021px; height:648px; position:fixed; left:10px; top:115px; z-index:3; background:url(../images/bg_wrapper2.png) no-repeat 0% 0%;}
#footer { width:auto; position:fixed; left:50px; bottom:15px; z-index:4;}

* html #header { width:533px; height:62px; position:absolute; left:25px; top:5px; z-index:1; background:url(../images/logo-cre8play.gif) no-repeat 0% 0%;}
* html #menu { width:630px; height:50px; position:absolute; left:210px; top:63px; z-index:2}
* html #oval { width:1021px; height:648px; position:absolute; left:10px; top:115px; z-index:3; background:url(../images/bg_wrapper2.gif) no-repeat 0% 0%;}
* html #footer { width:auto; position:absolute; left:50px; bottom:15px; z-index:4;}

#wrapper { padding:100px 0 0 120px; position:relative; top:120px; width:750px; z-index:199; line-height:14px}
.content_header { text-indent:25px; font-size:18px; margin:0 0 15px;}
#notice { font-size:10px}
.alert_message { background:none repeat scroll 0 0 #FF3333; left:285px; padding:15px 20px; position:fixed; top:150px; width:355px; z-index:199; color:#fff}
.alert_message a { color:#fff !important}

ul#nav { height:50px; overflow:hidden}
ul#nav li { display:inline; float:left}
ul#nav ul.sub { display:none}
ul#nav li a.top_link { display:block; text-indent:-999em; background-image:url(../images/main_nav.png); background-repeat:no-repeat; height:50px}

* html ul#nav li a.top_link { display:block; text-indent:-999em; background-image:url(../images/main_nav.gif); background-repeat:no-repeat; height:50px}

ul#nav li a#home { background-position: 0 0; width:79px}
ul#nav li a#about-us { background-position: -79px 0; width:79px}
ul#nav li a#products { background-position: -158px 0; width:79px}
ul#nav li a#projects { background-position: -237px 0; width:78px}
ul#nav li a#services { background-position: -315px 0; width:79px}
ul#nav li a#gallery { background-position: -394px 0; width:80px}
ul#nav li a#swanky-new-stuff { background-position: -474px 0; width:78px}
ul#nav li a#hollar-at-us { background-position: -552px 0; width:78px}