@import url("reset.css");

BODY, HTML {height:100%;}


/*** HTML TAGS BEGINS ***/
A {text-decoration:none;}

BODY {
	background-color:	#ff6501;
	font-family:		Arial, sans-serif;
	font-size:			12px;
	color:				#202020;
}

FORM {
	margin-top:			23px;
}

H1 {
	font-size:		34px;
	font-weight:	bold;
	color:				#ffffff;
}

H1 A {
	text-decoration:	none;
	color:				#ffffff;
}

H2 {
	font-size:		18px;
	font-weight:	normal;
	color:			#d7572d;
}

LABEL {
	color:			#000000;
}

IMG {border:none;}

INPUT.formField {
	width:				178px;
	margin:				5px 0 10px;
	border:				1px #000000 solid;
}

P {
	margin-bottom:	10px;
	line-height:	16px;
	font-size:		14px;
}

TEXTAREA {
	width:				178px;
	margin:				5px 0 10px;
	border:				1px #000000 solid;
}

UL {list-style:none;}
/*** HTML TAGS ENDS ***/


/*** BASE STYLING BEGINS ***/
#container {
	position:		relative;
	margin:			0 auto;
	background:		url("../images/bg-container.png") repeat-y;
}

#headerWrapper {
	background-color:	#494949;
}

#header {
	position:			relative;
	width:				900px;
	margin:				0 auto;
	line-height:		70px;
}

#screw {
	position:			absolute;
	top:				0;
	right:				145px;
}

#apron {
	position:			absolute;
	top:				70px;
	left:				-52px;
}

#mainWrapper {
	background:			url("../images/bg-main.png") repeat-x;
}

#contactForm {
	position:			absolute;
	width:				180px;
	top:				60px;
	right:				-205px;
}

#contactForm H3 {
	line-height:		19px;
	font-size:			16px;
	font-weight:		bold;
	color:				#494949
}

#main {
	position:			relative;
	width:				437px;
	height:				634px;
	margin:				0 auto;
	padding:			17px 0 17px 13px;
}

#mainBg {
	position:			absolute;
	top:				0;
	left:				0;
	width:				450px;
	height:				668px;
	z-index:			0;
	opacity:			.75;
	filter:				alpha(opacity=75);
	background-color:	#ff6501;
}

#navigation {
	position:			relative;
	z-index:			1;
}

#navigation LI {
	display:			inline;
	margin-right:		10px;
	font-size:			14px;
}

#navigation LI A {
	text-decoration:	none;
	color:				#464646;
}

#navigation LI A:current {
	color:				#000000;
}

#content {
	position:			relative;
	height:				530px;
	margin-top:			25px;
	padding-right:		13px;
	z-index:			1;
	overflow:			auto;
}

#content UL {
	margin-bottom:		10px;
	margin-left:		30px;
	list-style-type:	disc;
	font-size:			14px;
}

#content UL LI {
	line-height:		16px;
}

#content .textfields, #content .textareafields {
	display:			block;
	width:				100%;
	margin:				3px 0 10px;
}

#content .textareafields {
	height:				157px;
}

#main H1 {
	margin:				0 0 30px;
}

#main A {
	text-decoration:	underline;
	color:				#202020;
}

#footerLinks {
	position:			absolute;
	bottom:				0;
	z-index:			1;
}

#footerLinks UL {
	margin-bottom:		10px;
}

#footerLinks UL LI {
	display:			inline;
	color:				#ffffff;
}

#footerLinks UL LI A {
	text-decoration:	none;
	color:				#ffffff;
}

#footerLinks P {
	font-size:			12px;
}

#footer {
	width:			900px;
	margin:			0 auto;
	padding:		45px 0 70px;
	clear:			both;
}

#footer P {
	padding-bottom:	10px;
	font-size:		10px;
	color:			#ffffff;
}
/*** BASE STYLING ENDS ***/


/*** PAGE STYLING BEGINS ***/

/*** PAGE STYLING ENDS ***/


/*** CLASS STYLING BEGINS ***/
.bold {font-weight:bold;}

.divider {margin:0 10px;}

.space {
	display:			block;
	margin-bottom:		5px;
}
/*** CLASS STYLING ENDS ***/