html					{height:100%; width:100%;}
body					{height:100%; width:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

h1, h2, h3, h4, p		{margin:0px; padding:0px;}
p 						{font-size:11px; color:#000000; text-decoration:none; text-align:justify; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1						{position:absolute; left:-9999px; top:-9999px;}
h2, h3					{font-size:30px; color:#535353; font-weight:normal;}
h3						{font-size:20px;}
ul						{list-style-image: url('../images/layup/ul.gif'); font-family:Verdana, Arial, Helvetica, sans-serif;}
a						{color:#7203B2;}

/**************** LAYOUT *******************/
#mainContainer			{position:relative; height:100%; width:100%;}
#mainContainer #leftBar	{position:absolute; left:0px; top:0px; height:100%; width:5px; background:url('../images/layup/background.gif') repeat-y; z-index:998;}
#mainContainer #topBar	{position:absolute; left:0px; top:0px; width:100%; background:url('../images/layup/background_top.gif') repeat-x; z-index:997;}

#navigationList			{margin:0px; padding:0px; list-style:none; background:url('../images/layup/navirpt.gif') repeat-x; display:block; height:20px; text-align:ceter;
						position:absolute; left:0px; top:70px; width:100%; font-family:Arial, Helvetica, sans-serif;}
#navigationList li		{padding:0px; font-size:11px; vertical-align:top; width:8.5%; text-align:center; float:left;}
#navigationList li a	{text-decoration:none; color:#000000; display:inline-block; margin:0 20px 0 20px; padding:3px 0 0 0;}
#navigationList li a:hover{background:url('../images/layup/navirpt2.gif')}

#logo					{position:absolute; top:0px; left:0px; z-index:999;}
#topBanner				{position:absolute; top:0px; right:0px;}

#sideMenu				{background:url('../images/layup/sidenav1.gif') repeat-y; position:absolute; left:5px; top:150px; width:129px;}
#sideMenu .top			{background:url('../images/layup/topsidenavi.gif') no-repeat; width:129px; height:22px; position:absolute; top:-22px; left:0px;}
#sideMenu .bottom		{background:url('../images/layup/bottomsidenavi.gif') no-repeat; width:129px; height:19px; position:absolute; bottom:-14px; left:0px;}
#sideMenu h4			{color:#ffffff; font-size:11px; position:absolute; top:-18px; left:0px; text-align:center; width:126px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sideMenuList			{margin:0px; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#sideMenuList li		{width:120px; font-size:11px; margin:5px 0 0 0;}
#sideMenuList li a		{display:block; width:100px; height:20px; padding:4px 0 0 20px; color:#000000; text-decoration:none;}
#sideMenuList li a:hover{background:url('../images/layup/sideMenuArrow.gif') no-repeat; background-position:2px 4px;}

#mainContent			{position:absolute; top:125px; left:175px; right:0px;}

/**************** DIV STYLES *******************/
#homeRight				{float:right; margin:20px;}
#homeRight ul			{padding:0px; margin:20px; font-size:11px; color:#666666;}
#homeImages img			{margin:10px;}

#specifierImgs div		{float:left; width:24%; text-align:center;}
#getAdobe				{position:absolute; bottom:-50px; left:16px;}
#getAdobe img			{border:none;}

#depoLocation			{width:450px; margin:auto; text-align:center;}

#mapBody				{width:450px; height:450px; margin:auto;}
#mapBody td				{font-size:12px; text-align:center;}

.productDownloads					{font-family:Verdana, Arial, Helvetica, sans-serif;}
.productDownloads h4				{font-size:11px;}
.productDownloads .download 		{background:#EEEEEE; height:15px; position:relative; font-size:10px; margin:0px 0 0px 0;}
.productDownloads .download span 	{position:absolute; left:2px; top:1px; font-weight:bold; font-size:10px;}
.productDownloads .download .pdf1	{position:absolute; top:1px; left:30%;}
.productDownloads .download .pdf2	{position:absolute; top:1px; left:55%;}
.productDownloads .download .pdf3	{position:absolute; top:1px; left:80%;}

#grpImgs				{width:90%; margin:auto; text-align:center;}
#grpImgs div			{width:30%; float:left;}
#grpImgs div span		{display:block;}

#rampsImgs				{width:85%; margin:auto; text-align:center;}
#rampsImgs div			{width:20%; float:left;}
#rampsImgs div span		{display:block;}
#rampsImgs div .arrow	{margin-top:40px;}

.installationText		{margin:0 0 0 150px;}
.installationImg		{position:absolute; top:inherit; left:0px;}

.contactAddress			{text-align:center; margin:0 0 10px 0; font-size:10px;}

.aboutUsImg				{margin:8px; float:right;} /*Right align image on each page*/

.clientList				{float:left; width:45%;}

/**************** LINKS *******************/
.arrowLink				{padding-left:12px; color:#7203B2; background:url('../images/layup/arrow.gif') no-repeat; background-position:0 4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.arrowLink:hover		{color:#666666;}

/**************** FORMS *******************/
#contactForm					{margin:auto; width:700px;}
#contactForm #submitHolder		{margin-left:100px;}
#contactForm label				{display:inline-block; width:100px; vertical-align:top; margin:5px 0 5px 0;}
#contactForm input,
#contactForm textarea,
#contactForm select				{font-size:10px; color:#000000; border:2px solid #7203B2; width:150px; background-color:#EEEEEE; margin:5px 0 5px 0;}
	
#accountAppForm					{width:460px;}
#accountAppForm #submitHolder	{margin-left:300px;}
#accountAppForm label			{display:inline-block; width:300px; vertical-align:top; margin:5px 0 5px 0;}
#accountAppForm input,
#accountAppForm textarea,
#accountAppForm select			{font-size:10px; color:#000000; border:2px solid #7203B2; width:150px; background-color:#EEEEEE; margin:5px 0 5px 0;}

#getQuoteForm					{width:700px; margin:auto;}
#getQuoteForm #submitHolder		{margin-left:100px;}
#getQuoteForm label				{display:inline-block; width:100px; vertical-align:top; margin:5px 0 5px 0;}
#getQuoteForm input,
#getQuoteForm textarea,
#getQuoteForm select			{font-size:10px; color:#000000; border:2px solid #7203B2; width:150px; background-color:#EEEEEE; margin:5px 0 5px 0;}

#submitHolder					{background: url('../images/layup/submit1.gif') no-repeat; width:147px; float:left;}
#submitHolder:hover				{background:url('../images/layup/submit2.gif') no-repeat;}
#submitHolder #submit			{border:none; background:none;}
.error							{color:#FF0000; text-align:center; font-weight:bold;}
.contactHolder					{float:left; width:260px; margin-left:20px;}
.contactHolderR					{float:right; width:260px; margin-left:20px;}

/**************** COLOURS *******************/
#sideMenuList .mintGrn	{color:#006633;}

/**************** SIG LINK *******************/
#SIGLink				{position:absolute; bottom:5px; left:5px; width:129px; text-align:center;}
#SIGLink a				{color:#666666; text-decoration:none; font-size:11px;}
#SIGLink a:hover		{color:#333333; text-decoration:underline;}

/**************** OTHERS *******************/
.line					{background:#239F17; color:#239F17; height:2px; border:none;}
.cleaner				{overflow:hidden; height:1px; margin:-1px; clear:both;}
.floatLeft				{float:left;}
.floatRight				{float:right;}