/* Main blocks */

body				{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background:#000000;}
#wrapper			{width:981px; margin-left:auto; margin-right:auto;}
.logo				{width:980px; clear:both; float:left;}
.menu				{width:980px; float:left; clear:both;}
h1					{font-size:16px; color:#971212; font-weight:bolder;}
h2					{font-size:14px; color:#971212; font-weight:bolder;}
h3					{font-size:14px; color:#971212; font-weight:bolder; text-align:center;}
a.h3				{font-size:14px; color:#971212; font-weight:bolder; text-align:center; text-decoration:none;}
.bottom_box			{width:315px; float:left; padding:5px; margin-top:10px; margin-bottom:5px;}
.box_text			{float:left; width:120px; margin-right:8px; margin-top:5px;}
.box_thumb			{float:left; width:186px; margin-top:5px;}
.red_arrow			{float:left; width:27px;}
.box_title			{float:right; text-align:right; font-size:16px; color:#971212; font-weight:bolder; width:288px; height:24px;}
.verticle_rule		{float:left; margin-top:10px;}
.words				{width:980px; text-align:center; font-size:16px; color:#FFFFFF; font-weight:bolder; margin-top:5px; padding-bottom:15px; border-bottom:1px solid #971212; float:left;}
a.footer_link		{font-size:12px; color:#971212; text-decoration:underline;}
.pre_footer			{width:980px; text-align:center; float:left; clear:both; margin-top:5px;}
.footer				{width:980px; text-align:center; float:left; clear:both; margin-top:5px;}
.breadcrumb			{width:700px; clear:both; color:#FFFFFF; font-size:11px;}
a					{color:#971212; text-decoration:underline;}
a:hover				{color:#971212; text-decoration:none;}

/* Main blocks */

/* Home */

.left_anim			{float:left; width:270px; margin-right:10px; padding-top:5px;}
.home_text			{float:left; width:700px; border-bottom:1px solid #FFFFFF; height:401px; padding-bottom:5px;}
li					{list-style-image:url(../images/square_bullet.jpg); margin-bottom:5px; padding:0px;}

/* Home end */

/* Project */

.case_study			{float:left; width:182px; margin-bottom:20px; margin-top:10px; text-align:center; border:1px solid #000000; padding-bottom:2px; padding-top:2px;}
.case_study:hover	{float:left; width:182px; margin-bottom:20px; margin-top:10px; text-align:center; border:1px solid #FFFFFF; background:#121212; padding-bottom:2px; padding-top:2px;}
.spacer				{float:left; width:80px;}
.main_text			{float:left; width:980px; border-bottom:1px solid #FFFFFF; clear:both;}
img.case			{border:1px solid #ffffff;}
.splitter			{width:900px; float:left; clear:both;}

/* Project end */

/* Case Study */

.left				{float:left; width:439px; border-right:1px solid #FFFFFF; padding-right:40px; margin-bottom:5px;}
.right				{float:left; width:500px; margin-bottom:5px;}
.right_img			{width:400px; border:1px solid #FFFFFF; float:right; margin-bottom:20px;}
.right_text			{width:400px; float:right;}
.thumb				{width:100px; border:1px solid #FFFFFF; float:left; margin-top:10px; margin-bottom:5px;}
.small_spacer		{width:46px; float:left;}
.pdf				{width:400px; float:left;}

/* Case Study */

/* About Us */

.about_text			{float:left; width:700px; border-bottom:1px solid #FFFFFF; padding-bottom:10px;}

/* About Us end */

/* Contact Us */

.contact_text			{float:left; width:500px; border-bottom:1px solid #FFFFFF; padding-bottom:10px;}
.contact_map			{float:left; width:400px; border-bottom:1px solid #FFFFFF; padding-bottom:10px; padding-left:50px;}
.enquiry_box			{clear:both;}
.enquiry_title			{width:100px; margin-right:5px;}
.full_width				{width:980px; clear:both;}

/* Contact Us end */

/* Image gallery */

.center_gall			{width:778px; margin-left:auto; margin-right:auto;}

/* Image gallery end */