html, body{color:#000;font-family:Arial;font-size:13px;font-weight:normal;background:#e3e3e3 url('../img/body_back.gif') repeat-x;margin:0px;text-align:center;}
a{cursor:hand;color:#000;font-weight:normal;text-decoration:underline;}a:link{cursor:hand;color:#000;font-weight:normal;text-decoration:underline;}a:visited{cursor:hand;color:#000;font-weight:normal;text-decoration:underline;}a:active{cursor:hand;color:#000;font-weight:normal;text-decoration:underline;}a:hover{cursor:hand;color:#fe5400;font-weight:normal;text-decoration:underline;}
h1				{color:#000;font-size:30px;margin:0px;font-weight:normal;font-family:Times;}
h2				{color:#000;font-size:24px;margin:0px;font-weight:normal;font-family:Times;}
#main			{margin-left:auto;margin-right:auto;text-align:left;overflow:hidden;width:873px;}
#header		{background: url('../img/header.gif') no-repeat;height:88px;width:873px;float:left;clear:left;}
#header span{display:none;}
#header a {height:88px;width:873px;float:left;clear:left;display:block;}
#content1 {width:873px;float:left;clear:left;}
#left			{background: url('../img/left.gif') no-repeat;width:47px;height:443px;float:left;}
#left span{display:none;}
#left a   {width:47px;height:443px;float:left;clear:left;display:block;}
#content2 {background:#fff url('../img/content_back.gif') repeat-x top left;float:left;width:824px;}
#content3 {background: url('../img/dog.jpg') no-repeat;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;float:left;width:824px;}
#content4	{margin:20px 0 40px 40px;line-height:18px;float:left;width:640px;float:left;}
#navigation{width:120px;float:left;margin-bottom:40px;font-family:Times;}
#navigation a{color:#454545;text-decoration:underline;font-size:25px;margin-top:30px;display:block;float:right;clear:right;}
#navigation a:hover{cursor:pointer;color:#fe5400;text-decoration:underline;margin-top:30px;}
#navigation ul{list-style:none;margin:0;padding:0;}
#footer   {margin:30px 0 40px 90px;float:left;clear:left;line-height:18px;}
#footer h2{font-family:Times;color:#000;font-size:24px;margin:0px;padding:0px;}
.footer1 a {text-decoration:none;color:#612000;float:left;clear:left;display:block;font-size:11px;}
.footer1 a:hover{text-decoration:underline;color:#fe5400;cursor:hand;}
.footer1  {width:180px;float:left;}
.footer1 ul{float:left;clear:left;list-style:none;margin:0px;padding:0px;}
.footer1 li{float:left;clear:left;list-style:none;margin:0px;padding:0px;}
.footer2  {font-size:10px;color:222;text-align:center;width:240px;float:left;}


.content_home1 {width:440px;float:left;text-align:justify;}
.content_home1 strong{font-size:27px;font-family:Times;font-weight:normal;color:#000;}
.content_home2 {padding:0 5px 5px 5px;width:160px;float:left;margin-left:30px;font-size:14px;line-height:27px;}
.content_home2 a{padding:0 5px 5px 5px;width:160px;float:left;font-size:14px;line-height:27px;display:block;text-decoration:none;}
.content_home2 a:hover{width:160px;float:left;line-height:27px;display:block;text-decoration:none;background:#fff;color:#000;}
.content_home2 strong{font-size:27px;font-family:Times;font-weight:normal;color:#000;}
.content_services strong{font-size:27px;font-family:Times;font-weight:normal;color:#000;}
.content_about {text-align:justify;}
.content_about strong{font-size:27px;font-family:Times;font-weight:normal;color:#000;}
.content_portfolio{float:left;clear:left;width:640px;font-size:16px;font-family:Times;text-align:center;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}
.content_portfolio img{float:right;border:1px solid #000;}

/* FORMS */
form label	{display: block;clear: both;}
form div	{margin-bottom: .5em;}
form div.error-message {color:#900;font-size:80%;font-weight:bold;}
form        {float:left;}
form input  {margin-bottom:10px;}