body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#000;
	background:url(images/corkboard-tile-3.jpg);
	background-repeat:repeat;
	margin: 0;
	padding: 0;
}

#outerDiv {
	width: 800px;
	margin: 0 auto;
	background-color:#FFF;
}

#header {
	height:110px;
	background-color:#6CF;
	background-image:url(images/header-image.gif);
	background-repeat:no-repeat;;
	position:relative;
	z-index:10;
}

/* ----------------------------- Start Header Navigation Menu ----------------- */
#header #navigation {
	position:absolute;
	left:320px;
	bottom:56px;
}

#navigation li{
	display:inline;
	font-family:"American Typewriter", "ITC American Typewriter", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	list-style-type:none;
}

/* ------ Start of Navigation Links ------ */
#navigation a:link {color:#0066CC; text-decoration:none; margin:0 15px 0 15px; padding:0 10px 0 10px;}
#navigation a:visited {color:#0066CC; text-decoration:none; margin:0 15px 0 15px; padding:0 10px 0 10px;}
#navigation a:hover {color:#006; text-decoration:none; border-bottom:1px dotted #006; margin:0 15px 0 15px; background-color:#ffff33;padding:0 10px 0 10px; }
#navigation a:active {color:#006; text-decoration:none; border-bottom:1px dotted #006; margin:0 15px 0 15px; background-color:#ffff33; padding:0 10px 0 10px;}

.whtText {
	font-family:Tahoma, Geneva, sans-serif;
	color:#0066CC;
	font-weight:normal;
}

/* ------ End of Navigation Links ------ */

/* ------------------------- End Header Navigation Menu ----------------------- */

#mainBody {
	height:560px;
	background-color:#6CF;
	position:relative;
}

#bodyHolder {
	position: absolute;
	top:185px;
	left:310px;
	width:470px;
	height:380px;
	background-image:url(images/text-holder.gif);
	background-repeat:no-repeat;
	bottom: -10px;
}

#stepsHolder {
	position: absolute;
	top:185px;
	left:15px;
	width:250px;
	height:380px;
	background-image:url(images/steps.gif);
	background-repeat:no-repeat;
	bottom: -10px;
}

#purchaseButton {
	position: absolute;
	top:290px;
	left:128px;
	width:125px;
	height:50px;
}

#formHolder {
	position: absolute;
	top:185px;
	left:310px;
	width:470px;
	height:380px;
	background-image:url(images/form-holder.gif);
	background-repeat:no-repeat;
	bottom: -10px;
}

#contactHolder {
	position: absolute;
	top:185px;
	left:310px;
	width:470px;
	height:380px;
	background-image:url(images/contact-holder.gif);
	background-repeat:no-repeat;
	bottom: -10px;
}

#sideImage {
	position: absolute;
	top:185px;
	left:15px;
	width:250px;
	height:380px;
	background-image:url(images/side-image.jpg);
	background-repeat:no-repeat;
	bottom: -10px;
}

#careerImage {
	position: absolute;
	top:185px;
	left:15px;
	width:250px;
	height:380px;
	background-image:url(images/newCareer.jpg);
	background-repeat:no-repeat;
	bottom: -10px;
}

#mainBody p {
	position: absolute;
	left:5px;
	top:95px;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	width:425px;
	line-height:1.35em;
	padding:5px 5px 0 5px;
	margin:5px 30px 0 0;
}

.h1 {
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#036;
	font-weight:bold;
}

.h2 {
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#036;
	font-weight:normal;
}
.smallBody {
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999;
	font-weight:normal;
}
#logo-img {
	position: absolute;
	left:0px;
	top:-5px;
	background-image:url(images/logo.gif);
	width:281px;
	height:266px;
	background-repeat:no-repeat;
	z-index:20;
}
#navigation-img {
	position: absolute;
	left:420px;
	top:-55px;
	background-image:url(images/navigation.gif);
	width:377px;
	height:167px;
	background-repeat:no-repeat;
	z-index:1;
}
#polaroid-img {
	position: absolute;
	left:-90px;
	bottom:90px;
	background-image:url(images/polaroid-1.gif);
	width:330px;
	height:333px;
	background-repeat:no-repeat;
	z-index:8;
}

#polaroid-img-2 {
	position: absolute;
	left:-30px;
	bottom:90px;
	background-image:url(images/polaroid-2.gif);
	width:328px;
	height:338px;
	background-repeat:no-repeat;
	z-index:3;
}
#polaroid-img-shadow {
	position: absolute;
	left:92px;
	bottom:89px;
	background-image:url(images/polaroid-shadow.jpg);
	width:328px;
	height:338px;
	background-repeat:no-repeat;
	z-index:1;
}
#ink-img {
	position: absolute;
	left:50px;
	bottom:65px;
	background-image:url(images/ink.gif);
	width:157px;
	height:128px;
	background-repeat:no-repeat;
	z-index:2;
}
#badge-img {
	position: absolute;
	left:645px;
	bottom:0px;
	background-image:url(images/price-badge.gif);
	width:110px;
	height:110px;
	background-repeat:no-repeat;
	z-index:8;
}
.mainImage { /* main image */
	margin:0 0 0 303px;
	padding:0 0 0 0;
	border:none;
	
}

/* ------ Start Footer ------ */

#footer {
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	margin: -1px auto 0px auto;
	height:93px;
	width:800px;
}

#footer p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3399FF;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	width:750px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}

/* ------ Start Footer Menu ------ */

#stamp {
	position: absolute;
	left:15px;
	bottom:-10px;
	width:116px;
	height:102px;
	z-index:10;
}

/* ---------- Rollover Class ---------- */
a#rollover { background-image:url(images/stamp.gif); height: 102px; width:116px; display:block; }
a#rollover span { display:none; }
a#rollover:hover { background-image:url(images/stamp-over.gif); }
/* ---------- End Rollover Class ---------- */


/* ----------- Start Form Styles ----------- */
.myform{
margin:0 0 0 0;
width:470px;
margin:85px 0 0 0;
padding:0 0 0 0;
}

/* ----------- stylized ----------- */
#stylized{
	margin-left:35px;

}
#stylized h1 {
font-family:Tahoma, Geneva, sans-serif;
color:#06C;
font-size:18px;
font-weight:normal;
margin-bottom:5px;
text-align:left;
}
#stylized p{
font-size:11px;
color:#333;
vertical-align:top;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}

#stylized td{
font-size:11px;
color:#333;
vertical-align:top;
}

#stylized label{
display:block;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
font-weight:normal;
color:#333;
text-align:left;
width:140px;
float:left;

}
#stylized input{
float:left;
font-size:12px;
padding:2px 2px;
border:solid 1px #999;
width:200px;
margin:2px 0 2px 0;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

/* ----------- End form styles ----------- */