/*	HTML ELEMENTS	*/

	html {
		background-color: #2d2d2d;
		background-image: url(../images/bars_page_top.gif);
		background-position: top left;
		background-repeat: repeat-x;	
		font-size: 12px;
		font-family: Arial, Verdana;
		color: #ffffff;
		margin: 0px;
		padding: 0px;
	}
	
		
	body {
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 16px;
		color: #ffffff;
		margin: 0px;
		padding: 0px;
	}

	a {
		font-family: Arial, Verdana;
		color: #ffffff;
		text-decoration: none;
	}

	a:hover {
		font-family: Arial, Verdana;
		color: #ffffff;
		text-decoration: none;
	}
	


/*	LINKS			*/
	a { }
	a:hover { }


/*	HEADINGS		*/
	h1 { 
		font-family: Arial, Verdana;
		font-size: 30px;
		line-height: 30px;
		color: #c2c3c6;
		margin-top: 30px;
		padding-top: 0px;
		font-weight: normal;
	}
	
	h2 { 
		font-family: Arial, Verdana;
		font-size: 22px;
		line-height: 25px;
		color: #c2c3c6;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding-bottom: 25px;
	}
	
	h3 { 
		font-family: Arial, Verdana;
		font-size: 16px;
		line-height: 19px;
		color: #C85300;
		margin: 20px 0px 0px 0px;
		font-weight: bold;
	}
	
	h4 { 
		font-family: Arial, Verdana;
		font-size: 16px;
		line-height: 19px;
		color: #C85300;
		margin: 20px 0px 20px 0px;
		font-weight: bold;
	}
	
	h4 a { 
		font-family: Arial, Verdana;
		font-size: 16px;
		line-height: 19px;
		color: #C85300;
		margin: 0px 0px 20px 0px;
		font-weight: bold;
		text-decoration: none;
	}
	
	h4 a:hover { 
		font-family: Arial, Verdana;
		font-size: 16px;
		line-height: 19px;
		color: #666666;
		margin: 0px;
		font-weight: bold;
		text-decoration: none;
	}
	
	
	h5 { 
		font-family: Arial, Verdana;
		font-size: 22px;
		line-height: 25px;
		color: #C85300;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}	
	
	h6 { }


.home_para h1 { 
		font-family: Arial, Verdana;
		font-size: 22px;
		line-height: 25px;
		color: #C85300;
		font-weight: normal;
	}
	
	
/*	TEXT			*/

		
	.body_link a { 
			font-family: Arial, Verdana;
			font-size: 12px;
			line-height: 16px;
			color: #49e1ff;
			font-weight: normal;
			text-decoration: none;
	}

	.body_link a:hover  { 
			font-family: Arial, Verdana;
			font-size: 12px;
			line-height: 16px;
			color: #7e7e7e;
			font-weight: normal;
			text-decoration: none;
	}


/* Generic Page containers
-------------------------------*/

	#page_container {
		width: 955px;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
	}
	
	#page_container_print {
		width: 955px;
		background-image: url(../images/background_design_print.gif);
		background-position: top right;
		background-repeat: no-repeat;	
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
	}
	
	#page_container_web {
		width: 955px;
		background-image: url(../images/background_design_web.gif);
		background-position: top right;
		background-repeat: no-repeat;	
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
	}
	
	#page_container_ads {
		width: 955px;
		background-image: url(../images/background_design_ads.gif);
		background-position: top right;
		background-repeat: no-repeat;	
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
	}
	
	#page_container_mm {
		width: 955px;
		background-image: url(../images/background_design_mm.gif);
		background-position: top right;
		background-repeat: no-repeat;	
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
	}

	#page_top { 
		width: 955px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	#top_pic_block { 
		width: 315px;
		height: 150px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		float: left;
	}
	
	#top_text_block { 
		width: 544px;
		height: 150px;
		background-image: url(../images/bars_grad.gif);
		background-position: bottom right;
		background-repeat: repeat-x;	
		margin: 58px 22px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		float: right;
	}

	#top_text_block h1 { 
		font-family: Georgia, Times New Roman;
		font-size: 20px;
		line-height: 22px;
		color: #ffffff;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}

	#top_text_block p { 
		font-size: 12px;
		font-family: Arial, Verdana;
		line-height: 16px;
		color: #ffffff;
		font-weight: normal;
		margin: 0px;
		padding: 10px 0px 0px 0px;
	}



/* Top blocks for design example pages
-------------------------------*/	

	#top_text_block_print { 
		width: 544px;
		height: 150px;
		margin: 58px 22px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		float: right;
	}

	#top_text_block_print h1 { 
		width: 320px;
		font-family: Georgia, Times New Roman;
		font-size: 20px;
		line-height: 22px;
		color: #ffffff;
		font-weight: normal;
		margin: 60px 0px 0px 0px;
		padding: 0px;
	}


/* Content main containers per page
-------------------------------*/	
/* Home page
-------------------------------*/	

	#content_container_home {
		float: right;
		width: 776px;
		background-image: url(../images/background_home.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_home h2 {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 17px;
		text-transform: uppercase;
		color: #ffffff;
		letter-spacing: -1px;
		font-weight: normal;
		margin: 15px 0px 5px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_home h2 span {
		color: #49e1ff;
}

	.grey_bar_general {
		border-bottom: 4px solid #515151;
		margin: 6px 0px 0px 0px;
}

/* What we do page
-------------------------------*/	

	#content_container_we_do {
		float: right;
		width: 776px;
		background-image: url(../images/background_we_do.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_we_do h2 {
		font-family: Georgia, Times New Roman;
		font-size: 24px;
		line-height: 24px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: normal;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_we_do ul {
		list-style-type: none;
		font-family: Georgia, Times New Roman;
		font-size: 14px;
		line-height: 16px;
		font-style: italic;
		color: #ffffff;
		font-weight: normal;
		margin: 10px 0px 15px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_we_do ul li {
		margin: 7px 0px 7px 0px;
		padding: 0px 0px 0px 0px;	
}



/* Success page
-------------------------------*/	


	#content_container_success {
		float: right;
		width: 776px;
		background-image: url(../images/background_success.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_success h2 {
		font-family: Georgia, Times New Roman;
		font-size: 36px;
		line-height: 36px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: normal;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_success h3 {
		font-family: Georgia, Times New Roman;
		font-size: 18px;
		line-height: 20px;
		color: #ffffff;
		font-style: italic;
		font-weight: normal;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_success p {
		margin: 15px 0px 20px 0px;
		padding: 0px 0px 0px 0px;	
}

	#column_two_success {
		width: 168px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 20px;
	}
	
	#column_two_success a {
		color: #49e1ff;
		font-family: Georgia, Times New Roman;
		font-size: 14px;
		line-height: 16px;
		text-transform: uppercase;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
	}
	
	#column_two_success a:hover {
		color: #26ffc6;
		text-transform: uppercase;
		font-family: Georgia, Times New Roman;
		font-size: 14px;
		line-height: 16px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
	}
	
	
		#column_two_success p {
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 10px 0px;
	}
	
	




/* Who we are page
-------------------------------*/	

	#content_container_who {
		float: right;
		width: 776px;
		background-image: url(../images/background_who_we_are.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_who h2 {
		font-family: Georgia, Times New Roman;
		font-size: 36px;
		line-height: 36px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: normal;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_who h3 {
		font-family: Georgia, Times New Roman;
		font-size: 18px;
		line-height: 20px;
		color: #ffffff;
		font-style: italic;
		font-weight: normal;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_who p {
		margin: 15px 0px 20px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_contact {
		float: right;
		width: 776px;
		background-image: url(../images/background_contact.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}


/* Print portfolio
-------------------------------*/	

	#content_container_print {
		float: right;
		width: 776px;
		background-image: url(../images/background_print.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_print h2 {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 17px;
		color: #ffffff;
		letter-spacing: -1px;
		font-weight: normal;
		text-transform: uppercase;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_print h2 span {
		color: #49e1ff;
}

/* Web portfolio
-------------------------------*/	

	#content_container_web {
		float: right;
		width: 776px;
		background-image: url(../images/background_web.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_web h2 {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 17px;
		color: #ffffff;
		letter-spacing: -1px;
		font-weight: normal;
		text-transform: uppercase;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_web h2 span {
		color: #49e1ff;
}

/* Advertising portfolio
-------------------------------*/	

	#content_container_advert {
		float: right;
		width: 776px;
		background-image: url(../images/background_advertising.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_advert h2 {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 17px;
		color: #ffffff;
		letter-spacing: -1px;
		font-weight: normal;
		text-transform: uppercase;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_advert h2 span {
		color: #49e1ff;
}

/* Multimedia portfolio
-------------------------------*/	

	#content_container_mmedia {
		float: right;
		width: 776px;
		background-image: url(../images/background_m_media.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_mmedia  h2 {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 17px;
		color: #ffffff;
		letter-spacing: -1px;
		font-weight: normal;
		text-transform: uppercase;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_mmedia  h2 span {
		color: #49e1ff;
}


/* design example pages
-------------------------------*/	

	#content_container_example {
		float: right;
		width: 776px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}
	#column_design_examp_left {
		width: 566px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

	#column_design_examp_right {
		width: 168px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 40px 0px 20px 20px;
}
	
	#column_design_examp_right .url_link a {
		color: #49e1ff;
}
	
	#column_design_examp_right .url_link a:hover {
		color: #26ffc6;
}
	
	#content_container_example h1 {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 17px;
		text-transform: uppercase;
		color: #ffffff;
		letter-spacing: -1px;
		font-weight: normal;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_example h1 span {
		color: #7e7e7e;
}

	.content_container_body {
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 16px;
		color: #ffffff;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;	
	}


	#design_big_image {
		margin: 45px 0px 0px 22px;
		padding: 0px 0px 0px 0px;	
		float: left;
}


	#design_pages_back_link {
		width: 168px;
		float: left;
		text-align: left;
		padding: 0px 0px 0px 0px;
		margin: 22px 0px 0px 22px;
}
	#column_big_quote_double {
		width: 356px;
		padding: 0px 0px 0px 0px;
		margin: 25px 0px 0px 210px;
}
	
	.big_quote {
		font-family: Georgia, Times New Roman;
		font-size: 24px;
		line-height: 27px;
		color: #49e1ff;
		letter-spacing: -1px;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	.client_name {
		font-family: Georgia, Times New Roman;
		font-size: 12px;
		line-height: 16px;
		color: #ffffff;
		text-transform: uppercase;
		font-weight: bold;
		margin: 5px 0px 11px 0px;
		padding: 0px 0px 0px 0px;	
}

	.other_projects {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 18px;
		color: #49e1ff;
		font-style: italic;
		font-weight: normal;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#other_projects ul {
		list-style-type: none;
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 15px;
		color: #ffffff;
		text-transform: uppercase;
		font-weight: normal;
		margin: 10px 0px 15px 0px;
		padding: 0px 0px 0px 0px;	
}

	#other_projects ul h2{
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 15px;
		color: #ffffff;
		text-transform: uppercase;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#other_projects ul a span {
		color: #26ffc6;
		font-weight: bold;
}

	#other_projects ul a:hover span {
		color: #49e1ff;
		font-weight: bold;
}

	#other_projects ul li {
		margin: 7px 0px 7px 0px;
		padding: 0px 0px 0px 0px;	
}


.web_link_to_client a {
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 15px;
		color: #26ffc6;
		text-transform: uppercase;
		font-weight: bold;
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
}
		
.web_link_to_client a:hover {
		color: #49e1ff;
		font-weight: bold;
}

.web_link_to_client_temp {
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 15px;
		color: #26ffc6;
		text-transform: uppercase;
		font-weight: bold;
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
}


/* Logo portfolio
-------------------------------*/	

	#content_container_logo {
		float: right;
		width: 776px;
		background-image: url(../images/background_logo.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_logo h2 {
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 13px;
		color: #7e7e7e;
		font-weight: normal;
		text-transform: uppercase;
		margin: 4px 0px 8px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_logo h2 a {
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 13px;
		color: #7e7e7e;
		font-weight: normal;
		text-transform: uppercase;
		margin: 4px 0px 8px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_logo h2 a:hover {
		font-family: Arial, Verdana;
		font-size: 12px;
		line-height: 13px;
		color: #ffffff;
		font-weight: normal;
		text-transform: uppercase;
		margin: 4px 0px 8px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_logo h2 span {
		color: #49e1ff;
}

/* Free Stuff
-------------------------------*/	

	#content_container_stuff {
		float: right;
		width: 776px;
		background-image: url(../images/background_stuff.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_stuff p {
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 12px;
		color: #7e7e7e;
		font-weight: normal;
		text-transform: uppercase;
		margin: 4px 0px 8px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_stuff p a {
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 12px;
		color: #7e7e7e;
		font-weight: normal;
		text-transform: uppercase;
		margin: 4px 0px 8px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_stuff p a:hover {
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 12px;
		color: #ffffff;
		font-weight: normal;
		text-transform: uppercase;
		margin: 4px 0px 8px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_stuff h2 {
		font-family: Georgia, Times New Roman;
		font-size: 24px;
		line-height: 24px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: normal;
		margin: 10px 0px 12px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_stuff .empty {
		font-family: Georgia, Times New Roman;
		font-size: 24px;
		line-height: 24px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: normal;
		margin: 10px 0px 12px 0px;
		padding: 0px 0px 0px 0px;	
}

	#bars_stuff_three_col {
		margin: 0px 0px 0px 22px;
		padding: 0px 0px 0px 0px;	
}


	.grey_bar_general_thin {
		border-bottom: 1px solid #515151;
		margin: 6px 0px 10px 0px;
}

/* column containers
-------------------------------*/	

	#column_one_single {
		width: 168px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 210px;
	}
	
	#column_one_single_alt {
		width: 168px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 20px;
}
	
	#column_two_single {
		width: 168px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 20px;
	}
	
	#column_three_single {
		width: 168px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 20px;
	}
	
	#column_four_single {
		width: 168px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 20px;
	}

	#column_one_double {
		width: 356px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 22px;
	}

	#column_one_double_inner {
		width: 168px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 188px;
	}
	
	#column_one_tripple {
		width: 356px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 2px 20px;
	}
	
/* Who we are columns
-------------------------------*/	

	#column_one_who {
		width: 544px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 30px 0px 20px 22px;
	}

	#column_one_who .url_link a {
		color: #49e1ff;
	}
	
	#column_one_who .url_link a:hover {
		color: #26ffc6;

	}

	.column_one_who_inner {
		width: 356px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 166px;
	}

	.column_one_who_pic {
		width: 484px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 37px;
	}	
	
	


	#column_two_who {
		width: 168px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 20px;
	}
	
	#column_two_who a {
		color: #49e1ff;
		text-transform: none;
		font-weight: bold;	
	}
	
	#column_two_who a:hover {
		color: #26ffc6;
		text-transform: none;
		font-weight: bold;	
	}
	
	.this_week {
		font-family: Georgia, Times New Roman;
		font-size: 18px;
		line-height: 20px;
		color: #ffffff;
		font-style: italic;
		font-weight: normal;		
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.jump_link a {
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 12px;
		color: #7e7e7e;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}
	
	.jump_link a:hover {
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 12px;
		color: #26ffc6;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}

	#column_two_who h2 {
		font-family: Arial, Verdana;
		font-size: 20px;
		line-height: 20px;
		color: #ffffff;
		text-transform: uppercase;
		font-weight: bold;		
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#column_two_who h2 span {
		color: #49e1ff;
	}

	#column_two_who p {
		padding: 0px;
		margin: 10px 0px 5px 0px;
	}
	
	#column_two_who h3 {
		font-family: Georgia, Times New Roman;
		font-size: 20px;
		line-height: 20px;
		color: #ffffff;
		text-transform: uppercase;
		font-weight: normal;		
		padding: 0px;
		margin: 10px 0px 0px 0px;
	}
	
	.grey_bar_meet {
		border-bottom: 4px solid #515151;
		margin: 15px 0px 0px 0px;
}	

	#column_form_double {
		width: 356px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 398px;
	}
	
	/* column terms and conditions and copyright
-------------------------------*/	

	#column_t_and_c_copyright {
		width: 544px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 210px;
	}

	
/* FIX THESE NEXT TO FOR IE6
-------------------------------*/	
	#column_two_tripple_logo {
		background-image: url(../images/background_logo_new.jpg);
		background-position: top right;
		background-repeat: no-repeat;	
		width: 544px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 210px;
	}
	
		#column_two_tripple_inner {
		width: 544px;
		padding: 0px 0px 0px 0px;
		margin: 15px 0px 0px 188px;
	}

/* Navigation
-------------------------------*/
	#left_column {
		float: left;
		width: 135px;
		padding: 0px 0px 0px 0px;
		margin: 100px 0px 0px 22px;
	}

	#navigation_container {
		width: 135px;
		padding: 3px 0px 4px 0px;
		margin: 0px 0px 0px 0px;
	}

	#navigation_container ul {
		list-style-type: none;
		text-align: right;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 6px 0px;
		border-top: 4px solid #515151;
		border-bottom: 4px solid #515151;
	}
 
	#navigation li a {
		font-family: Arial, Verdana;
		font-size: 11px;
		line-height: 15px;
		color: #49e1ff;
		padding: 0px;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
	}

	#navigation li a:hover {
		color: #FFFFFF;
	}

	#navigation li a.active {
		color: #FFFFFF;
	}

	#navigation_extras {
		width: 135px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}



/* Twitter feed
-------------------------------*/

	.twitter_caption {
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 15px;
		text-align: right;
		color: #7e7e7e;
		text-align: right;
		text-transform: uppercase;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}

	.twitter_caption a {
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 15px;
		text-align: right;
		color: #7e7e7e;
		text-align: right;
		text-transform: uppercase;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}

	.twitter_feed {
		font-family: Georgia, Times New Roman;
		font-size: 14px;
		line-height: 16px;
		color: #ffffff;
		font-weight: normal;
		text-align: right;
		margin: 0px;
		padding: 0px;
	}

	.twitter_strapline a {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 18px;
		text-align: right;
		letter-spacing: -1px;
		color: #49e1ff;
		font-weight: normal;
		font-style: italic;
		margin: 0px;
		padding: 0px;
	}
	
		.twitter_strapline a:hover {
		color: #ffffff;
	}


/* general text markup
-------------------------------*/

	.quote {
		font-family: Georgia, Times New Roman;
		font-size: 18px;
		line-height: 20px;
		text-align: left;
		letter-spacing: -1px;
		color: #ffffff;
		font-weight: normal;
		font-style: italic;
		margin: 0px 0px 0px 0px;
		padding: 12px 0px 6px 0px;
	}

	.contact_page_address { 
		font-family: Georgia, Times New Roman;
		font-size: 18px;
		line-height: 22px;
		color: #ffffff;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.contact_page_address span { 
		color: #26ffc6;
		font-style: italic;
		font-weight: normal;
	}
	
	.contact_page_link { 
		font-family: Arial, Verdana;
		font-size: 11px;
		line-height: 13px;
		text-align: right;
		color: #7e7e7e;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		margin: 10px 0px 0px 0px;
		padding: 0px;
	}
	
	.contact_page_link a { 
		font-family: Arial, Verdana;
		font-size: 11px;
		line-height: 13px;
		text-align: right;
		color: #26ffc6;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}
	
	.contact_page_link a:hover { 
		font-family: Arial, Verdana;
		font-size: 11px;
		line-height: 13px;
		text-align: right;
		color: #49e1ff;
		text-align: left;
		text-transform: uppercase;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}
	
	
	.dots_contact { 
		margin: 5px 0px 8px 0px;
		padding: 0px;
	}

/* Footers
-------------------------------*/
	#strapline_container {
		width: 544px;
		margin: 10px 22px 20px 210px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}
	
	#strapline_container h3{
		font-family: Georgia, Times New Roman;
		font-size: 19px;
		line-height: 20px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: bold;
		font-style: normal;
	}
	
	#footer_container {
		width: 544px;
		background-image: url(../images/bars_grad.gif);
		background-position: top left;
		background-repeat: repeat-x;	
		font-family: Arial, Verdana;
		color: #ffffff;
		margin: 10px 22px 40px 210px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.footer_contact {
		margin: 0px;
		padding: 0px;
		font-size: 15px;
		line-height: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}

	#footer_container p {
		margin: 0px;
		padding: 0px;
		font-size: 9px;
		line-height: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}

	#footer_container p a {
		color: #ffffff;
		text-decoration: none;
	}

	#footer_container p a:hover {
		color: #26ffc6;
		text-decoration: none;
	}


	#footer_container h4 {
		margin: 0px;
		padding: 0px;
		font-size: 9px;
		color: #ffffff;
		line-height: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	


/* spacers
-------------------------------*/

	.spacer {
		clear: both;
	}
	
/* gallery test
-------------------------------*/

	#content_container_gallery {
		float: right;
		width: 776px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_gallery h2 {
		font-family: Georgia, Times New Roman;
		font-size: 16px;
		line-height: 23px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: bold;
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;	
}

	#gallery_one_double {
		width: 356px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 22px;
	}

	#gallery_two_double {
		width: 356px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 20px;
	}
	
	/* Sitemap page
-------------------------------*/
	#content_container_sitemap {
		float: right;
		width: 776px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_sitemap h1 {
		font-family: Georgia, Times New Roman;
		font-size: 15px;
		line-height: 18px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}


	#content_container_sitemap h2 {
		font-family: Georgia, Times New Roman;
		font-size: 15px;
		line-height: 18px;
		color: #26ffc6;
		letter-spacing: -1px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
}

	#content_container_sitemap h2 span {
		color: #7e7e7e;
}



	#sitemap_one_double {
		width: 356px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 22px;
}

	#sitemap_two_double {
		width: 356px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 20px;
}


	#sitemap_one_double ul {
		list-style-type: none;
		font-family: Georgia, Times New Roman;
		font-size: 13px;
		line-height: 16px;
		color: #ffffff;
		font-weight: normal;
		margin: 10px 0px 15px 0px;
		padding: 0px 0px 0px 0px;	
}

	#sitemap_one_double ul a {
		color: #ffffff;
}
	#sitemap_one_double ul a:hover {
		color: #49e1ff;
}


	#sitemap_one_double ul a span {
		color: #7e7e7e;
}

	#sitemap_one_double ul a:hover span {
		color: #49e1ff;
}

	#sitemap_two_double ul a {
		color: #ffffff;
}
	#sitemap_two_double ul a:hover {
		color: #49e1ff;
}

	#sitemap_two_double ul {
		list-style-type: none;
		font-family: Georgia, Times New Roman;
		font-size: 13px;
		line-height: 16px;
		color: #ffffff;
		font-weight: normal;
		margin: 10px 0px 15px 0px;
		padding: 0px 0px 0px 0px;	
}
	#sitemap_one_double ul li {
		margin: 7px 0px 7px 0px;
		padding: 0px 0px 0px 0px;	
}
	#sitemap_two_double ul li {
		margin: 7px 0px 7px 0px;
		padding: 0px 0px 0px 0px;	
}
	.grey_bar_general_sitemap {
		border-bottom: 1px solid #515151;
		margin: 14px 0px 10px 0px;
}

	#sitemap_two_double ul a span {
		color: #7e7e7e;
}

	#sitemap_two_double ul a:hover span {
		color: #49e1ff;
}

/*	FORM ELEMENTS	*/
	.field_text {
		border: 0px;
		width: 344px;
		font-size: 12px;
		color: #ffffff;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
		background-color: #515151;
	}
	.field_text_focus {
		border: 1px solid #49e1ff;
		width: 344px;
		font-size: 12px;
		color: #26ffc6;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
		background-color: #515151;
	}
	.field_text_error {
		border: 1px solid #FF003C;
		background-color: #F5F4D3;
		width: 344px;
		font-size: 12px;
		color: #26ffc6;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_select {
		border: 1px solid #999999;
		width: 344px;
		font-size: 12px;
		color: #515151;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_select_focus {
		border: 1px solid #486AA8;
		width: 344px;
		font-size: 12px;
		color: #26ffc6;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_select_error {
		border: 1px solid #FF003C;
		background-color: #7e7e7e;
		width: 344px;
		font-size: 12px;
		color: #26ffc6;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_password {
		border: 1px solid #999999;
		width: 344px;
		font-size: 12px;
		color: #515151;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_password_focus {
		border: 1px solid #486AA8;
		width: 344px;
		font-size: 12px;
		color: #26ffc6;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_password_error {
		border: 1px solid #FF003C;
		background-color: #7e7e7e;
		width: 344px;
		font-size: 12px;
		color: #26ffc6;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_textarea {
		border: 1px solid #999999;
		width: 344px;
		height: 100px;
		font-size: 12px;
		color: #515151;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_textarea_focus {
		border: 1px solid #486AA8;
		width: 344px;
		height: 100px;
		font-size: 12px;
		color: #26ffc6;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_textarea_error {
		border: 1px solid #49e1ff;
		background-color: #7e7e7e;
		width: 344px;
		height: 100px;
		font-size: 12px;
		color: #26ffc6;
		font-family: Arial, Verdana;	
		padding: 4px 5px 4px 5px;
	}
	.field_button {
		background-color: #515151;
		border: none;
		font-size: 12px;
		font-weight: bold;
		color: #26ffc6;
		padding: 3px 6px 3px 6px;
	}
	.field_button_over {
		background-color: #26ffc6;
		border: none;
		font-size: 12px;
		font-weight: bold;
		color: #2d2d2d;
		cursor: pointer;
		padding: 3px 6px 3px 6px;
	}

	label {
		font-family: Arial, Verdana;
		font-size: 11px;
		line-height: 12px;
		color: #7e7e7e;
		text-transform: uppercase;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}



	.thank_you_contact { 
		width: 300px;
		font-family: Georgia, Times New Roman;
		font-size: 23px;
		line-height: 22px;
		letter-spacing: -1px;
		color: #26ffc6;
		font-weight: normal;
		padding: 0px 0px 15px 0px;
		margin: 0px 0px 0px 0px;
	}


#error_container {
		width: 356px;
		background-color: transparent;
		text-decoration: none;
		font-size: 17px;
		line-height: 22px;
		font-family: Georgia, Times New Roman;
		color: #26ffc6;
		font-weight: normal;
		text-decoration: none;
		margin: 0px 0px 0px 20px;
		padding: 0px;
}

#error_container ul {
		text-decoration: none;
		list-style-type: none;
		margin: 0px;
		padding: 0px 0px 10px 0px;
}


	.required {
		color: #26ffc6;
}





/*	Carousel	*/


		#feature_container {
			width: 544px;
			height: 326px;
			margin: 45px 0px 0px 22px;
			padding: 0px 0px 0px 0px;	
		}

		.slide_title_container {
			width: 544px !important;
			height: 326px !important;
		}
	
		#feature_control {
			margin-right: 10px;
			margin-bottom: 5px;
		}

/*	Slide show on home page */
		
		#weise_slideshow {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			width: 356px;
			height: 178px;
		}

		#health_slideshow {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			width: 168px;
			height: 178px;
		}
		
		
		#click_bg_area {
			position: absolute; 
			margin-left: 398px; 
			top:210px;
		}