BODY					{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}

.body{
background-color:#ffffff; background-image:url(../images/background.jpg);
}

h1 						{font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 150%;font-weight: bold;text-align:left; margin-top:10px;}
h4						{font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 120%;font-weight: bold;text-align:left;}
h2 						{font-family: Arial, Helvetica, sans-serif;color: #ff6a16;font-size: 120%;font-weight: bold;}
p 						{font-family: Arial, Helvetica, sans-serif;color: #b5b5b5;font-size: 75%;font-weight: normal; text-align:left;}
ul 						{font-family: Arial, Helvetica, sans-serif;color: #b5b5b5;font-weight: normal; text-align:left;}
a 						{font-family: Arial, Helvetica, sans-serif;color: #b5b5b5;font-weight: bold; text-align:left;text-decoration:none;}


.top_bar_nav			{height:39px; width:863px; margin-left:auto; margin-right:auto;}

.blog_buttonz			{height:39px; width:206px; float:right; display:block; background-image:url(../images/blog_but.jpg); margin-right:1px;}
.blog_buttonz:hover		{background-image:url(../images/blog_but2.jpg);}
.blog_buttonz span		{display:none}

.blog_button			{height:39px; width:203px; float:right; display:block; background-image:url(../images/contact_but.jpg);}
.blog_button:hover		{background-image:url(../images/contact_but2.jpg);}
.blog_button span		{display:none}

.logo_bar				{height:143px; width:863px; margin-left:auto; margin-right:auto; background-image:url(../images/logo_banner.jpg);}



#main_nav 						{height:55px; width:863px; margin-right:auto; margin-left:auto; background-image:url(../images/nav_bar.jpg);}
#main_nav ul 					{margin: 0px;padding: 0px;list-style: none;width:863px;}
#main_nav span 					{display:none}	
#main_nav ul li 				{list-style: none;margin: 0px;padding: 0px;float: left;}


#hometoplink 					{height:55px; width:93px; background-image:url(../images/nav/home01.jpg); display:block; float:left;}
#hometoplink:hover 				{background-image: url(../images/nav/home02.jpg);}

#worktoplink 					{height:55px; width:110px; background-image:url(../images/nav/work01.jpg); display:block; float:left;}
#worktoplink:hover 				{background-image: url(../images/nav/work02.jpg);}

#abouttoplink 					{height:55px; width:123px; background-image:url(../images/nav/about01.jpg); display:block; float:left;}
#abouttoplink:hover 			{background-image: url(../images/nav/about02.jpg);}


#contacttoplink 				{height:55px; width:107px; background-image:url(../images/nav/contact01.jpg); display:block; float:left;}
#contacttoplink:hover 			{background-image: url(../images/nav/contact02.jpg);}

#logintoplink 					{height:55px; width:107px; background-image:url(../images/nav/login01.jpg); display:block; float:left;}
#logintoplink:hover 			{background-image: url(../images/nav/login02.jpg);}

#linkstoplink 					{height:55px; width:89px; background-image:url(../images/nav/links01.jpg); display:block; float:left;}
#linkstoplink:hover 			{background-image: url(../images/nav/links02.jpg);}

#linkstoplink2 					{height:55px; width:233px; background-image:url(../images/nav/button_events.jpg); display:block; float:left;}
#linkstoplink2:hover 			{background-image: url(../images/nav/button_events2.jpg);}

.go								{width:40px; height:34px; background-image:url(../images/go_butt01.jpg); display:block; border:0px;}
.go:hover						{width:40px; height:34px; background-image:url(../images/go_butt01.jpg); display:block; border:0px;background-image:url(../images/go_butt02.jpg);}

.buzzer							{width:40px; height:24px; }

.container						{width:863px; overflow:hidden; margin-left:auto; margin-right:auto;}

.left_side						{width:555px; overflow:hidden; float:left; margin-right:51px;}

.right_side						{width:257px; overflow:hidden; float:left;}

.search_box						{width:257px; overflow:hidden;}

.txt_box						{width:200px; height:24px; border:none; background-image:url(../images/search_box_bg.jpg); margin-right:1px;font-size:12px; 
								margin-right:2px; padding-top:10px; padding-left:5px;}

#txt_box						{width:200px; height:24px; border:none; background-image:url(../images/search_box_bg.jpg); margin-right:1px;font-size:12px; 
								margin-right:2px; padding-top:10px; padding-left:5px;}

.twitter						{width:257px; overflow:hidden;}

.twit							{width:227px; overflow:hidden; background-color:#333333; padding-top:0px; padding-right:20px; font-family: Arial, Helvetica, sans-serif; font-size: 75%; color:#b5b5b5;padding-left:20px;}
.twit li						{text-decoration:none; list-style:none; margin-top:10px; margin-left:-40px; }
.twit a							{font-family: Arial, Helvetica, sans-serif; color:#f10487;font-size: 75%;font-weight: normal;text-align:left;}
.twit a:hover					{color:#b5b5b5;}

.twit2							{width:227px; overflow:hidden; background-color:#333333; padding-top:0px; padding-right:20px; font-family: Arial, Helvetica, sans-serif; font-size: 75%; color:#b5b5b5;padding-left:20px;}
.twit2 li						{text-decoration:none; list-style:none; margin-top:0px; margin-left:-40px; }
.twit2 a							{font-family: Arial, Helvetica, sans-serif; color:#b5b5b5;font-size: 130%;font-weight: normal;text-align:left; text-decoration:none;}
.twit2 a:hover					{color:#f10487;}


.twiter_footer					{width:257px; height:46px; background-image:url(../images/twitter_footer.jpg); margin-bottom:10px;}		

.services_header				{width:863px; height:45px; background-image:url(../images/our_services_header.jpg); margin-left:auto; margin-right:auto;}

.services_header2				{width:863px; height:45px; background-image:url(../images/our_services_header.jpg); margin-left:auto; margin-right:auto; margin-bottom:20px; margin-top:20px;}

.our_work_header				{width:863px; height:45px; background-image:url(../images/our_work_header.jpg); background-repeat:no-repeat;margin-left:auto; margin-right:auto; margin-bottom:20px; margin-top:20px;}

.about_us_header				{width:555px; height:45px; background-image:url(../images/about_us_header.jpg); background-repeat:no-repeat;margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:20px;}

.talk_header				{width:555px; height:45px; background-image:url(../images/talk_to_us_header.jpg); background-repeat:no-repeat;margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:20px;}

.add_comment_header		{width:535px; overflow:hidden; padding-left:20px; padding-top:20px; background-color:#1f1f1f; margin-top:20px;}
.add_comment_details	{width:515px; overflow:hidden; padding-left:20px; padding-top:40px; padding-right:20px; background-color:#1f1f1f;}
.add_comment_details2	{width:515px; overflow:hidden; padding-left:20px; padding-top:15px; padding-right:20px; background-color:#1f1f1f; padding-bottom:15px; margin-bottom:20px;}
.add_comment_submit		{width:515px; overflow:hidden; padding-left:20px; padding-top:20px; padding-right:20px; background-color:#1f1f1f; padding-bottom:20px; margin-bottom:20px;}


.footer_bg						{ width:100%; height:433px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; margin-left:auto; margin-right:auto;}

.services_holder				{width:863px; height:169px; margin-left:auto; margin-right:auto;}
.services_holder2				{width:863px; overflow:auto; margin-left:auto; margin-right:auto;}

.services_holder5				{width:863px; overflow:auto; margin-left:auto; margin-right:auto;}

.small_logo						{width:203px; height:84px; float:left; margin-right:160px;}

.footer_linksz					{width:500px; height:54px; float:left; padding-top:25px;}
.footer_linksz a				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ce368b; text-decoration:none;}
.footer_linksz a:hover			{color:#ffffff;}


.services_holder3				{width:863px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:20px; }

.web_design						{width:287px; height:169px; background-image:url(../images/web_design_tab.jpg); display:block; float:left;}
.web_design:hover				{background-image:url(../images/web_design_tab2.jpg);}

.print							{width:281px; height:169px; background-image:url(../images/print_tab.jpg); display:block; float:left; margin-left:5px; margin-right:8px;}
.print:hover					{background-image:url(../images/print_tab2.jpg);}

.events							{width:281px; height:169px; background-image:url(../images/events_tab.jpg); display:block; float:left;}
.events:hover					{background-image:url(../images/events_tab2.jpg);}



.footer_links					{font:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#ce368b; float:left;}
.footer_links:hover				{color:#b5b5b5;}



.services_txt					{width:272px; height:180px; float:left; margin-right:20px; margin-left:2px; margin-bottom:50px;}
.services_txt22					{width:272px; height:180px; float:left; margin-right:15px; margin-left:2px; margin-bottom:50px;}
.services_txt2					{width:272px; height:180px; float:left; margin-bottom:50px;}

.our_work001					{width:272px; overflow:hidden; float:left; margin-right:20px; margin-left:2px; margin-bottom:10px;}
.our_work002					{width:272px; overflow:hidden; float:left; margin-right:15px; margin-left:2px; margin-bottom:10px;}
.our_work003					{width:272px; overflow:hidden; float:left; margin-bottom:10px;}

.services_txt_foot					{width:272px; overflow:hidden; float:left; margin-right:20px; margin-left:2px; margin-bottom:0px;}
.services_txt22_foot				{width:272px; overflow:hidden; float:left; margin-right:15px; margin-left:2px; margin-bottom:0px;}
.services_txt2_foot					{width:272px; overflow:hidden; float:left; margin-bottom:50px;}


#call_to_action					{width:863px; height:72px; margin-left:auto; margin-right:auto; margin-top:0px; border:solid 1px #262626; margin-bottom:0px;}

.footer							{width:863px; height:82px; margin-left:auto; margin-right:auto;}

.footer_headerz					{width:863px; height:73px; background-image:url(../images/footer_headerz.jpg); margin-left:auto; margin-right:auto; }

.headerz						{width:863px; height:56px; background-image:url(../images/services_headerz.jpg); margin-left:auto; margin-right:auto;}

.home_txt						{width:555px; overflow:hidden; margin-top:10px;}

.line							{width:863px; height:0px; border-top:solid 1px #000000; border-bottom:solid 1px #4c4c4c; margin-top:20px; margin-bottom:10px;margin-left:auto; margin-right:auto;}

.txt_enter				{width:400px; height:14px; background-image:url(../images/search_box_bg.jpg); border:none; padding:10px;}
.required				{width:400px; height:14px; background-image:url(../images/search_box_bg.jpg); border:none; padding:10px;}
.txt_enter2				{width:400px; height:100px; background-image:url(../images/message_fade.jpg); border:none; padding:10px; font-family: Arial, Helvetica, sans-serif; font-size: 75%;}

.submit_but				{width:107px; height:37px; background-image:url(../images/send01.jpg); display:block; float:right;}
.submit_but:hover 		{background-image:url(../images/send02.jpg);}


.case_studies{
width:863px; overflow:auto; margin-left:auto; margin-right:auto;
}
.case_study{
float:left;width:287px; height:450px;overflow:hidden; margin-left:auto; margin-right:auto;
}
.case_study p{
margin-right:6px;
}
.case_study a{
color:silver;
}
.case_study_image{
height:170px;
}

.case_study_txt{
float:left;width:260px; overflow:hidden; 
}

.case_study_image img{
border:0;
margin:auto;
}


























input, textarea, select	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 100%;border:0px;	border-bottom: 1px solid #E88ABC;
	border-top: 1px solid #E88ABC;
	border-left: 1px solid #E88ABC;
	border-right: 1px solid #E88ABC;padding:0px;}
	
.table_form 			{font-family: Arial, Helvetica, sans-serif;color: #6C6C6C;font-size: 80%;font-weight: normal;text-align:left;margin-top:10px;}
	
.table_form  td			{padding-top:5px;padding-bottom:5px;}		
	
.orange			{background-color: #E88ABC;width:530px;padding:10px;}

#txtnav					{width:790px;overflow:auto;margin-right:auto;margin-left:auto;padding-bottom:20px;}
#txtnav p				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;font-size: 65%;font-weight: normal;}
#txtnav a				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;text-decoration: none;}
#txtnav a:hover 		{color: #EA3C93;text-decoration: underline;}
#txtnav a				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;text-decoration: none;}
#txtnav a:hover 		{color: #EA3C93;text-decoration: underline;}%;border:0px;	border-bottom: 1px solid #E88ABC;
	border-top: 1px solid #E88ABC;
	border-left: 1px solid #E88ABC;
	border-right: 1px solid #E88ABC;padding:0px;}
	
.table_form 			{font-family: Arial, Helvetica, sans-serif;color: #6C6C6C;font-size: 80%;font-weight: normal;text-align:left;margin-top:10px;}
	
.table_form  td			{padding-top:5px;padding-bottom:5px;}		
	
.orange			{background-color: #E88ABC;width:530px;padding:10px;}

#txtnav					{width:790px;overflow:auto;margin-right:auto;margin-left:auto;padding-bottom:20px;}
#txtnav p				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;font-size: 65%;font-weight: normal;}
#txtnav a				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;text-decoration: none;}
#txtnav a:hover 		{color: #EA3C93;text-decoration: underline;}ration: underline;}




:auto;margin-right:auto;margin-left:auto;padding-bottom:20px;}
#txtnav p				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;font-size: 65%;font-weight: normal;}
#txtnav a				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;text-decoration: none;}
#txtnav a:hover 		{color: #EA3C93;text-decoration: underline;}ration: underline;}




