BODY					{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background-color:#252525; background-image:url(../images/background.jpg);background-position:top;
background-repeat:repeat-x;
font-size:0.8em;color:#b5b5b5;
}

.body{
 
}

h1 						{font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 160%;font-weight: bold;text-align:left; margin-top:20px;}
h4						{font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 120%;font-weight: bold;text-align:left;margin-top:10px;margin-bottom:10px;}
h2 						{font-family: Arial, Helvetica, sans-serif;color: #ff6a16;font-size: 130%;font-weight: bold;}
p 						{font-family: Arial, Helvetica, sans-serif;color: #b5b5b5;font-weight: normal; text-align:left;}

a{
color:white;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#ff6a16;
}



.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_but.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_but.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:54px; width:863px; margin-right:auto; margin-left:auto; background-image:url(../images/nav/bg.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;}


.toplink{height:35px; width:118px; background-image:url(../images/nav/button.jpg); display:block; float:left;
color:white;
font-weight:bold;
text-decoration:none;
margin:auto;
text-align:center;
padding-top:19px;
background-repeat:no-repeat;
overflow:hidden;
}

#hometoplink 					{height:54px; width:118; background-image:url(../images/nav/button.jpg); display:block; float:left;}
#hometoplink:hover 				{background-image: url(../images/nav/button.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/link01.jpg); display:block; float:left;}
#linkstoplink:hover 			{background-image: url(../images/nav/link02.jpg);}

.go								{width:40px; height:34px; background-image:url(../images/go_butt01.jpg); display:block; border:0px;}
.go:hover						{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:570px; overflow:hidden; float:left;margin-left:5px;}

.right_side						{width:257px; overflow:hidden; float:right;margin-right:5px;}

.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-weight: normal;text-align:left;}
.twit a:hover					{color:#ff6a16;}

.twit2							{width:227px; overflow:hidden; background-color:#333333; padding-top:0px; padding-right:20px; font-family: Arial, Helvetica, sans-serif; font-size:85%; 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-weight: normal;text-align:left; text-decoration:none;}
.twit2 a:hover					{color:#ff6a16;}
.twit2 h2{margin-top:0; }

.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:10px; padding-right:20px; background-color:#1f1f1f;}
.add_comment_details2	{width:515px; overflow:hidden; padding-left:20px; padding-top:10px; 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:80px; 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:100px; height:84px; float:left; margin-right:160px;margin-top:5px;}

.footer_linksz					{width:540px; height:54px; float:left; padding-top:15px;}
.footer_linksz a				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff6a16; text-decoration:none;}
.footer_linksz a:hover			{color:#ffffff;}



.services_holder3				{width:872px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px; }

.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:#ff6a16; 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:241px; height:330px; float:left; margin-right:15px; margin-left:2px; margin-bottom:10px; border:#454545 solid 1px; padding-left:15px; padding-right:15px;}
.our_work002					{width:241px; height:330px; float:left; margin-right:15px; margin-left:2px; margin-bottom:10px; border:#454545 solid 1px; padding-left:15px; padding-right:15px;}
.our_work003					{width:241px; height:330px; float:left; margin-bottom:10px; border:#454545 solid 1px; padding-left:15px; padding-right:15px;}

.our_staff001					{width:241px; height:300px; float:left; margin-right:15px; margin-left:2px; margin-bottom:10px; border:#454545 solid 1px; padding-left:15px; padding-right:15px;}
.our_staff002					{width:241px; height:300px; float:left; margin-right:15px; margin-left:2px; margin-bottom:10px; border:#454545 solid 1px; padding-left:15px; padding-right:15px;}
.our_staff003					{width:241px; height:300px; float:left; margin-bottom:10px; border:#454545 solid 1px; padding-left:15px; padding-right:15px;}

.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:0px; margin-left:9px;}


#call_to_action					{width:863px; height:72px; margin-left:auto; margin-right:auto; margin-top:39px; border:solid 1px #262626; margin-bottom:20px;}
* html	#call_to_action			{width:863px; height:72px; margin-left:auto; margin-right:auto; margin-top:39px; border:solid 1px #262626; margin-bottom:25px;}	


.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:570px; overflow:hidden; margin-top:10px;}
.home_txt ul						{font-family: Arial, Helvetica, sans-serif;color: #b5b5b5;font-size: 75%;font-weight: normal; text-align:left;}
.home_txt a						{font-family: Arial, Helvetica, sans-serif;color: #b5b5b5;font-weight: normal; text-align:left;}
.flash_home						{width:540px; height:358px; float:left;background-image:url(../images/flash_home_back.gif);padding-top:13px;padding-left:15px;padding-right:15px;padding-bottom:14px; }

.line							{width:863px; height:0px; border-top:solid 1px #000000; border-bottom:solid 1px #4c4c4c; margin-top:20px; margin-bottom:20px;margin-left:auto; margin-right:auto;}

.txt_enter				{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-right:0px;
}
.case_study_txt{
float:left;width:255px;overflow:hidden; height:160px;
}
.case_study2{
float:left;width:287px; height:450px;overflow:hidden; margin-right: margin-right:auto;
}

.case_study p{
margin-right:10px;
}
.case_study a{
color:silver;
}
.case_study_image{
height:170px;
}
.case_study_image img{
border:0;
margin:auto;
}

.case_study2 p{
margin-right:6px;
}
.case_study2 a{
color:silver;
}
.case_study_image{
height:170px;
}
.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;}





