body	{margin:0; padding:0; border:0;
	 font-family:verdana,arial, helvetica, sans-serif;
	 background:#d4ecfb;
	}

#bannerbar	{position:absolute;left:0px; top:90px;
		 background-image:url(images/bannerbar.gif);
		 background-repeat:repeat-x;
		 margin-left:0px; margin-right:0px;
		 width:100%; height:10px;
		}

#bannertop	{position:absolute;left:0px; top:0px;
		 background-color:#ffffff;
		 margin-left:0px; margin-right:0px;
		 width:100%; height:90px;
		}

#ballastbanner	{position:absolute; top:0;height:100px;
	 	 background-image:url(images/ballast.jpg);
	 	 left:50%; margin-left:-350px; width:700px;
		}

#plainbanner	{position:absolute; top:0;height:100px;
	 	 background-image:url(images/plainbanner.jpg);
	 	 left:50%; margin-left:-350px; width:700px;
		}

#quotebanner	{position:absolute; top:0;height:100px;
	 	 background-image:url(images/quotesbanner.jpg);
	 	 left:50%; margin-left:-350px; width:700px;
		}

#pricesbanner	{position:absolute; top:0;height:100px;
	 	 background-image:url(images/pricesbanner.jpg);
	 	 left:50%; margin-left:-350px; width:700px;
		}

#databanner	{position:absolute; top:0;height:100px;
	 	 background-image:url(images/databanner.jpg);
	 	 left:50%; margin-left:-350px; width:700px;
		}

#cannonbanner	{position:absolute; top:0;height:100px;
	 	 background-image:url(images/cannonbanner.jpg);
	 	 left:50%; margin-left:-350px; width:700px;
		}

	
/* xxxxxxxxx TOP TEXT xxxxxxxxxxxxxxxxxxxxx */

h5		{position:absolute; left:50%; width:650px; margin-left:-325px; top:15%; padding-bottom:20px; text-align:center; font-size:13pt; color:#dc9000;}




/* xxxxxxxxxx FRONT xxxxxxxxxxxxxxx */

#messagebox	{position:absolute; right:15%; width:250px; margin-right:-125px; top:75%; height:72px; margin-top:-50px;}




#door	{position:absolute; top:53%;margin-top:-100px;height:120px;
	 	 background-image:url(images/doorball.gif);
	 	 right:15%; margin-right:-60px;width:120px;
		}


#shot		{position:absolute; left:10%; width:75px; top:52%; height:275px; margin-top:-70px;
		 text-align:center;text-decoration:none; border:0px black solid;}
#shottext	{font-size:10px; font-weight:800; color:#c98300; padding-top:5px;}


#cannon		{position:absolute; left:5%; width:150px; top:52%; height:150px; margin-top:0px;
		  border:0px black solid;}


#text		{position:absolute; 
		 left:47%; width:320px; margin-left:-150px;
	 	 top:52%; height:150px; margin-top:-80px;
		 font-size:11px;  color:#c98300; padding-top:5px;
		 text-decoration:none; border:0px black solid;}

#buttons		{position:absolute; 
		 left:47%; width:320px; margin-left:-150px;
	 	 top:52%; height:150px; margin-top:-70px;
		  text-decoration:none; border:0px black solid;}


#balls		{position:absolute; right:15%; width:180px; margin-right:-90px; top:65%; height:120px; margin-top:-50px;
		 text-align:center;text-decoration:none; border:0px black solid;}


#europe		{position:absolute; left:5%; width:136px; margin-right:-68px; top:70%; height:150px; margin-top:-75px;}

#sheet		{position:absolute; left:5%; width:136px; margin-right:-68px; top:45%; height:88px; margin-top:-44px;}


#product	{position:absolute; left:5%; width:200px; margin-right:-100px; top:45%; height:89px; margin-top:-44px;}



#ballstext	{font-size:10px;font-weight:800; color:#c98300; padding-top:5px;}

#spec		{color:#d4ecfb;font-size:10px;}

/* xxxxxxxxxxxxxxxxxx RSS xxxxxxxxxxxxxxxxxxxxxxxxx */

#rssfeed    {position:absolute; right:0px;top:345px;width:80px;height:15px; }

#rssfeedtext a {
  position:absolute; right:0px; top:325px;
  width:80px;text-align:center; font-size:10px; font-weight:700; color:yellow;
 }


/* xxxxxxxxxxxxxxxxx CONTACT US xxxxxxxxxxxxxxxxxxx */

#contact		{position:absolute; right:15%; width:32px; margin-right:-16px; bottom:65px; height:32px; }


/* xxxxxxxxxxxxxxx COPYRIGHT xxxxxxxxxxxxxxxxxxxx */

#copyright  {position:absolute; bottom:35px; right:15%; width:100px; margin-right:-50px;
	     font-size:14px; text-align:center; color:green;}


/* xxxxxxxxxx  SIGNATURE xxxxxxxxxxxxxxx */

#adbsignature a  {position:absolute; right:15%; bottom:10px;
              	 margin-right:-100px;width:200px; height:20px;border:0px black solid;
		 font-size:11px; color:#c2c2c2;text-align:center;text-decoration:none;}



/* xxxxxxxxxxxxxxxx PRICES 0n front page xxxxxxxxxxxxxxxxxxxxxx */

#prices a	{position:absolute; 
	 left:47%; width:360px; margin-left:-180px;
	 bottom:65px; height:50px;border:px black solid;
	 font-size:17px;  text-align:center; line-height:150%;
	 text-decoration:none;}

#prices1 a {position:absolute; 
	 left:47%; width:360px;margin-left:-180px;
	 bottom:40px; height:50px;border:px black solid;
	 font-size:17px;  text-align:center; line-height:150%;
	 text-decoration:none;}


a:link      {color:maroon; text-decoration:none;}
a:visited  {color:navy; text-decoration:none;}
a:hover   {color:red; text-decoration:none;}
a:active  {color:green; text-decoration:none;}



/* xxxxxxxxxxxxxx TAG LINE xxxxxxxxxxxxxxxxxxxxxxx */

#tag 	{position:absolute; bottom:20px; left:47%; width:300px; margin-left:-150px;
	 font-size:24px;  text-align:center;color:red; border:0px black solid;}



/* xxxxxxxxxxxxxxxxxx SECURITY PAGE  xxxxxxxxxxxxxxxxxxxxxx */

#forumheading	{position:absolute;left:10%; top:20px;font-size:18px; color:#c98300;}

#container 	{position:absolute; border:0px solid black; left:50%; margin-left:-350px; width:700px; top:50%; margin-top:-200px;height:400px; }  

h4		{position:absolute; left:50%; width:650px; margin-left:-325px; top:100px; padding-bottom:20px; font-size:11pt; color:#363636;}

#textcentre	{text-align:center;color:#c98300;}
#red		{color:red;}
#green		{color:green;}
#forumbox a	{position:absolute; left:50%; width:200px; margin-left:-100px; margin-top:70px; text-align:center; text-decoration:none; font-size:25px;border:0px black solid; }

#leftbox	{position:absolute; top:125px;left:10%;  width:160px; margin-left:-80px;font-size:13pt; color:#555555;}
#rightbox	{position:absolute; top:125px;right:10%; width:160px; margin-right:-80px;font-size:13pt; color:#555555;}


/* xxxxxxxxxxxxxxxxx DATA xxxxxxxxxxxx */


#datatext	{position:absolute; width:700px; left:50%; margin-left:-350px;  top:120px;  font-size:12px;  color:#c98300; padding-top:5px;
		 text-decoration:none; border:0px black solid;}




#photo450    	{position:relative; left:50%; width:450px; margin-left:-225px; margin-top:20px;height:450px;}
	
/* xxxxxxxxxx CONTACT  PAGE xxxxxxxxxx */

#contactbanner	{position:absolute; top:0;height:100px;
	 	 background-image:url(images/contactbanner.jpg);
	 	 left:50%; margin-left:-350px; width:700px;
		}
#contacthead  {display:block; position:absolute; left:50%; top:30px;background-image:url(images/contact.gif);
	          margin-left:-150px;width:300px; height:50px;}
#contact1       {position:absolute; left:50%; width:400px; margin-left:-200px; top:150px;}

#submit          {text-align:center;}

#contactbox    {position:absolute; left:50%; width:400px; margin-left:-200px; top:125px;}

#address         {position:absolute; left:50%; width:400px; margin-left:-200px; bottom:5px; font-size:11pt; color:#dc9000;text-align:center;}



/* xxxxxxx PRICES PAGE xxxxxxxxxxxxxx */

#pricesbox {position:absolute; 
	     left:50%; width:600px; margin-left:-300px;
	     top:120px;border:0px black solid;
	     }

h1	  {text-align:center;color:#df0024;font-size:30px; }
h2	  {text-align:center;font-size:18px; color:#c98300;}

h3	  {font-size:16px; color:#009f3c;}

#pricesbox ul        {font-size:16px; color:#009f3c;}

#pricesbox table	{width:600px; border-spacing:0;
		 border-width:3px 3px 3px 3px; border-style:solid;
                	 border-color:#c98300 #5c3900 #5c3900 #c98300;
		 font-size:16px;color:#009f3c; line-height:150%;margin:0px;cell-spacing:0px;}

#pricesbox th	{border:2px #c98300 solid;padding-bottom:5px;cellspacing:0;background-color:#cccccc;;}
#pricesbox td	{text-align:center; border:1px #c98300 solid;padding-bottom:5px;cellspacing:0;}

#left	 {background-color:#d5e9d7;}
#right      {background-color:#dcdcdc;}


/*
.colleft	 {text-align:right;color:#009f3c;padding-right:20px;}
.colright	 {text-align:left; color:#005b1e;padding-left:20px; background-color:#cccccc;}
.colbuy	 {background-color:#cccccc;padding-top:35px;}
*/


#notes {text-align:center;color:#df0024;font-size:12px;padding:5px 0;border-top:2px #c98300 solid;background-color:#d5e9d7;}
 
#del	{text-align:center;color:#df0024;font-size:14px;padding:5px 0;border-top:2px #c98300 solid;background-color:#cccccc;}



/* xxxxxxxxxxxxxxxxx QUOTE xxxxxxxxxxxxxxx */

#quote      {position:absolute; left:50%; width:500px; margin-left:-250px; top:150px;
	     border:1px #c98300 solid;font-size:14px;color:#009f3c;}
 



/* xxxxxxxxxx QUOTE FORM xxxxx */


#formbody    {position:absolute; left:50%; width:500px; margin-left:-250px; top:130px;  border:0px solid black;}



#formbody td      {border:0px solid red;}	 
#formbody table  {border:0; cellspacing:0;}	 


#formbody h2 {font-size:20px; padding:10px 0px; text-align:center; color:#cc0000;}
#formbody h3 {font-size:13px; margin-top:10px; text-align:left; color:#c98300;padding-left:5px;}

#coll   {width:30%; font-size:16px; color:green;  valigh:top; text-align:right; padding-right:10px;}
#colr  {width:70%; text-aligh:left;}

#contact2  {position:relative;font-size:16px; font-weight:600; color:green; margin:10px 0px; padding:10px 0px; border-left:5px #a7a400 solid; background:#fdebcf;border-right:5px #a7a400 solid;}
#address1   {position:relative;font-size:16px; font-weight:600; color:green; margin:10px 0px;padding:10px 0px; border-left:5px purple solid; background:#d4cae2;border-right:5px purple solid;}
#amount    {position:relative;font-size:16px; font-weight:600; color:green; margin:10px 0px; padding:10px 0px; border-left:5px #960014 solid; background:#fcdad5;border-right:5px #960014 solid;}
#search     {position:relative;font-size:16px; font-weight:600; color:green; margin:10px 0px; padding:10px 0px; border-left:5px maroon solid; background:#fdebcf;border-right:5px maroon solid;}
#usage      {position:relative;font-size:16px; font-weight:600; color:green; margin:10px 0px; padding:10px 0px; border-left:5px green solid; background:#fcd9c5;border-right:5px green solid;}
#suggest   {position:relative;font-size:16px; font-weight:600; color:green; margin:10px 0px; padding:10px 0px; border-left:5px #bd0043 solid; background:#eaf3da;border-right:5px #bd0043 solid;}


/* xxxxxxxxxxxxxx CALCULATOR  xxxxxxxxxxxxxxxxxx */

#calcbanner	{position:absolute; top:0;height:100px;
	 	 background-image:url(images/calcbanner.jpg);
	 	 left:50%; margin-left:-350px; width:700px;
		}


#calcbox    {position:absolute; left:50%; width:165px; margin-left:-80px; 
	     top:50%; margin-top:-90px; height:200px; 
	     border:2px ridge green;background:#fcd9c5;padding-left:15px; padding-top:10px}

#calchead	{font-size:14px; margin-left:35px; color:red;text-align:center;}

#calctext	{font-size:16px;color:green;}

#submit1   {text-align:center;padding:5px 22px;}

hr	{margin-left:-15px;}


/* xxxxxxxxxx INSTANT CALC xxxxxxxxxxxxxx */

#calcbox1    {position:absolute; left:50%; width:200px; margin-left:-100px; 
	     top:50%; margin-top:-90px; height:280px; 
	     border:2px ridge green;background:#fcd9c5;padding-left:15px; padding-top:10px}


/* xxxxxxxxxx PROFIT CALC xxxxxxxxxxxxxx */

#profitcalcbox    {position:absolute; left:50%; width:200px; margin-left:-100px; 
	     top:50%; margin-top:-170px; height:340px; 
	     border:2px ridge green;background:#fcd9c5;padding-left:15px; padding-top:10px}

/* xxxxxxxxxx HEALTH xxxxxxxxxxxxxxxxxxx */

h6	  {font-size:13px; color:#009f3c;}

#health		{position:absolute; 
	    	 left:50%; width:600px; margin-left:-300px;
	    	 top:120px;border:0px black solid;
	     	}

#health table	{position:relative;width:600px;border:0px red solid;top:0px; bottom:5px;}

#health th	{padding-bottom:5px;cellspacing:0;}
#health td	{padding-bottom:5px;cellspacing:0;}

#head	{width:30%;font-size:13px;color:green;text-align:right;padding-right:10px;vertical-align:top;}
#dat	{font-size:13px;color:green;text-align:left;padding-left:10px;}







