
BODY			{margin:0px; padding:0px;background-color:#FFF; background-repeat:no-repeat;background-attachment:fixed;
background-position:center top;font: 12px/normal Tahoma, Arial, Helvetica, sans-serif;}


@font-face {font-family: "Avant";src: url(../images/AVANTGN.eot);}

/*============= Text Controls =============*/

p				{font-family:Avant, Helvetica, sans-serif; color:#000000;margin:0px; padding:0px;font-size:12px;}
h1				{font-family:verdana, Helvetica, sans-serif;  color:#863792; margin:0px; padding:0px; font-size:140%;}
h2				{font-family:verdana, Helvetica, sans-serif;  color:#863792; margin:0px; padding:0px; font-size:140%;}
h3				{font-family:Arial, Helvetica, sans-serif;  color:#000; margin:0px; padding:0px; font-size:150%;}
h4				{font-family:verdana, Helvetica, sans-serif;  color:#3391af; margin:0px; padding:0px; font-size:24px;}
h5				{font-family:verdana, Helvetica, sans-serif;  color:#3391af; margin:0px; padding:0px; font-size:18px;}
h6				{font-family:verdana, Helvetica, sans-serif;  color:#3391af; margin:0px; padding:0px; font-size:14px;}
a	 			{color:#000000; font-family:arial, Helvetica, sans-serif;   text-decoration:none;}    
a:visited 		{color:#000000; font-family:arial, Helvetica, sans-serif;   text-decoration:none;}  
a:hover 		{color:#fdb733; font-family:arial, Helvetica, sans-serif;   text-decoration:underline;}  
a:active		{color:#000000; font-family:arial, Helvetica, sans-serif;  text-decoration:none;}

.large_type		{font-size:138%;}
.small_type		{font-size:75%;}
.white_top		{color:#FFFFFF; font-family:Comic Sans MS, Chicago, sans-serif;}

img 			{border:none;}
.hide			{display:none}

#main_jquery_area		{width:953px;height:278px;margin-right:auto; margin-left:auto;border:solid 0px #7C7E80;margin-top:0px;}

/*============= Header Controls =============*/

#header_main				{position: relative;width:100%; height:22px; background-color:#000000;padding:0px;margin:0px;} 
#header_centre		{width:990px;margin-right:auto; margin-left:auto;border:solid 0px #FFF;height:22px;padding:0px;margin-top:0px;}
#header_copy		{width:800px;border:solid 0px #FFF;height:22px;position: relative;float:left;}
#header_copy p		{font-family:arial, Helvetica, sans-serif; color:#FFF;margin-top:3px; padding:0px;font-size:12px;}

/*============= Nav Controls =============*/

#nav_divider		{width:990px; height:1px; float:left; background-color:#FFF; margin-top:10px;}		
#nav_holder			{width:990px; overflow:hidden; float:left; text-align:right; margin-bottom:20px;}

/*============= Vertical slider Controls =============*/
#page_container {position: relative;margin-left: auto;margin-right: auto;width: 990px;border:solid 0px #fff;float:right;top:-23px;}
.panel_button {float:right;position: relative;top: 0px;width: 164px;height: 53px;background: url(images/panel_button.png);z-index: 20;cursor: pointer;}
.panel_button img {position: relative;top: 0px;border: none;}
.panel_button a {text-decoration: none;color: #545454;font-size: 20px;font-weight: bold;position: relative;top: 5px;left: 10px;font-family: Arial, Helvetica, sans-serif;}
.panel_button a:hover {color: #999999;}
#toppanel {position: absolute;width: 990px;left: 0px;z-index: 25;text-align: center;}
#panel {width: 990px;position: relative;top: 1px;height: 0px;margin-left: auto;margin-right: auto;z-index: 10;overflow: hidden;text-align: left;}
#panel_contents {background: #000;height: 100%;width: 990px;position: absolute;z-index: -1;}
#content {margin-left: auto;margin-right: auto;width: 970px;background-color:#000;position: relative;top: 0px;text-align: left;color: #545454;padding-bottom: 30px}

#home_button		{width:86px; height:23px; float:left; background-image:url(../images/nav_buttons/home.gif); background-repeat:no-repeat; display:block;margin-top:9px;}
#home_button:hover	{background-position:-86px;}

#services_button		{width:86px; height:23px; float:left; background-image:url(../images/nav_buttons/services.gif); background-repeat:no-repeat; display:block; margin-bottom:14px;margin-top:9px;}
#services_button:hover	{background-position:-86px;}

#contact_button		{width:86px; height:23px; float:left; background-image:url(../images/nav_buttons/contact.gif); background-repeat:no-repeat; display:block;margin-top:9px;margin-left:9px;}
#contact_button:hover	{background-position:-86px;}


/*============= AD main content =============*/

#pp_main_content_holder	{width:952px; overflow:hidden; margin-left:auto; margin-right:auto; border:solid 1px #000; margin-top:15px;}

#main_content_area		{width:990px;overflow:hidden;margin-right:auto; margin-left:auto;border:solid 0px #000;padding-top:40px;}

#main_logo_area			{width:990px;overflow:hidden;margin-right:auto; margin-left:auto;border:solid 0px #000;}
.main_logo				{float:left;border:solid 0px #000;}
.main_contact			{float:left;margin-left:0px;margin-top:4px;border:solid 0px #000;}
.main_contact p			{font-family:arial, Helvetica, sans-serif; color:#7C7E80;margin-top:3px; padding:0px;font-size:12px;}
.main_contact a			{font-family:arial, Helvetica, sans-serif; color:#7C7E80;margin-top:3px; padding:0px;font-size:12px;font-weight:bold;}
.main_links				{margin-left:0px;margin-top:0px;margin-right:18px;border:solid 0px #000;}
.main_right_header		{float:right;margin-left:0px;margin-top:53px;margin-right:18px;border:solid 0px #000;}

.main_livesupport		{margin-left:0px;margin-bottom:5px;margin-right:15px;border:solid 0px #000;width:330px;float:right;}
.main_links p			{font-family:arial, Helvetica, sans-serif; color:#7C7E80;margin-top:2px; padding:0px;font-size:12px;}
.main_links a			{font-family:arial, Helvetica, sans-serif; color:#7C7E80;margin-top:2px; padding:0px;font-size:12px;margin-left:20px;}

#services_content_right		{width:330px; height:400px; float:right; border:solid 0px #000; background-image:url(../images/services_right_bg.jpg); background-repeat:no-repeat; padding-left:30px;min-height:480px;}
#services_title				{width:630px; overflow:hidden; float:left; margin-bottom:20px;margin-top:20px;}
#services_title h1			{font-family:arial, Helvetica, sans-serif;  color:#000000; margin:0px; padding:0px; font-size:250%;}

#advertising_surround			{position:relative;width:990px;overflow:hidden;margin-right:auto; margin-left:auto;border:solid 0px #000;margin-top:0px;background-image:url(../images/main_back2.jpg);padding-bottom:30px;}
#jquery 						{top:0px;left:0px;border:solid 0px #FFDBDB;width:550px;height:600px;background-color:#000;}

#advertising_surround_inner		{margin-right:auto; margin-left:auto;border:solid 0px #000;width:953px;overflow:hidden;}
#filler							{width:953px;}

#title 							{margin-top:20px;margin-left:10px;}			
#title h1						{font-family:Avant, Helvetica, sans-serif;  color:#000000; margin:0px; padding:0px; font-size:300%;}

#subtitle 						{margin-top:15px;margin-left:10px;width:510px;}
#subtitle h2						{font-family:arial, Helvetica, sans-serif;  color:#000000; margin:0px; padding:0px; font-size:120%;}			

#text_col_01 					{float:left;margin-top:20px;margin-left:20px;border:solid 0px #000;width:310px;}
#text_col_02 					{float:left;margin-top:20px;margin-left:20px;border:solid 0px #000;width:310px;}
#text_col_03 					{float:left;top:90px;margin-left:40px;border:solid 0px #000;width:250px;}
#text_col_05 					{float:left;margin-top:-50px;margin-left:0px;border:solid 0px #000;width:250px;}

.right							{float:right;}
#text_col_04 					{float:left;margin-top:20px;margin-left:20px;border:solid 0px #000;width:310px;padding-right:0px;padding-top:200px;padding-left:280px;background-image:url(../images/search.jpg);min-height:208px;}

#rssdata ul.rss-items
{
 display: none;
 margin: 0;
 padding: 0;
}
#rssdata ul.rss-items li
{
 display: block;
 margin: 0;
 padding: 0;
}
#rssdata ul.rss-items a
{
 margin: 0;
 padding: 0;
 display: block;
 padding: 6px 0px 6px 0px;
 background: #000;
 color: #fff;
 text-decoration: none;
 border-bottom: 0px solid #eee;
 font-size:10px;
}
#rssdata ul.rss-items a:hover
{
 background: #000;
 color: #fff;
 text-decoration: none;
} 

/* Easy Slider */

#jquery_holder	{width:953px; overflow:hidden; float:left; margin-left:0px; margin-top:10px; margin-bottom:0px; border-top:1px solid #AAABAD; border-bottom:1px solid #AAABAD;border-left:1px solid #AAABAD; border-right:1px solid #AAABAD;  }

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:0em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:953px;
		height:278px;
		overflow:hidden; 
		}	
	
	
/* // Easy Slider */


