body {
	background-color: #FFFFFF;
	background-image:url(../images/background.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}


#container {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 949px;
	height: auto;
	background-color:#CCC;
	border: 1px solid #000066;
	overflow:hidden;
}
#header {
	width: 949px;
	height: 169px;
	list-style:none;
	width:949px;
	height:169px;
	border-bottom-color: #F60;
	border-bottom-style:solid;
	border-bottom-width:thick;
	background-image:url(../images/header.jpg);
}
/*-----MENU------*/
#menu {padding:0; margin:0; list-style:none; width:949px; height:169px; background:url(../images/header.jpg);}
* html #menu {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header.jpg', sizingMethod='scale');
}

#menu li {float:left; margin-top:134px; width:114px; height:30px; float: right;}
#menu li a {display:block; width:113px; height:30px; background:url(pngs/off.png); border-right:1px solid #888; text-decoration:none; color:#FFF; font-family:verdana, sans-serif; font-size:11px; border-top-color:; border-top-style:solid; border-top-width:thick;}
#menu li.last a {border-top-color:; border-top-style:solid; border-top-width:thick;}

* html #menu li a {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pngs/off.png', sizingMethod='scale');
}

#menu li a b {display:block; width:113px; height:30px; line-height:30px; text-transform:lowercase; text-align:center; font-size:16px;}

.home #menu li#home a,
.service #menu li#service a,
.portfolio #menu li#portfolio a,
.seo #menu li#seo a,
#menu li a:hover {white-space:nowrap; color:#CCC; cursor:pointer; border-top-color:#0C0; border-top-style:solid; border-top-width:thick;}

.home #menu li#home a b,
.service #menu li#service a b,
.portfolio #menu li#portfolio a b,
.seo #menu li#seo a b,
#menu li a:hover b {background:url(images/on.gif);}
/*-------END MENU-----*/

.navigationBar {
	width: 452px;
	height: 38px;
	padding-top: 132px;
	padding-left: 498px;

}

#contentPage {
	width: 949px;
	height: auto;
	float: left;
}
#footer {
	width: 949px;
	height: 50px;
	background-color:#000;
	border-top-color: #F60;
	border-top-style:solid;
	border-top-width:thick;
	color: #FFF;
	float: left;
}
#footer p {
	margin: 0; 
	padding: 10px 0;
}
.left_Page {
	width: 691px;
	height: auto;
	float: left;
	border-right-style:solid;
	border-right-width:thin;
	text-align: left;
}
.right_Page {
	float: left;
	width: 255px;
	height: auto;	
}
.portfolio_left_Page {
	width: 691px;
	height: auto;
	float: left;
	text-align: left;
}
.portfolio_right_Page {
	float: left;
	width: 255px;
	height: auto;
	border-left-style:solid;
	border-left-width:thin;
}
.title_Bar {
	float: left;
	width: 691px;
	height: 50px;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
.left_Banner {
	float: left;
	height: auto;
	width: 250px;
}
.intro_image {
	float: none;
	margin-left: 20px;
	margin-top: 20px;
	height: auto;
}
.introduction {
	margin-top: 20px;
	margin-left: 20px;
	width: 400px;
	height: auto;
	float: left;
}
.contactus {
	float: none;
	margin-top: 5px;
	margin-left: 5px;
}
.contact {
	float: left;
	width: 249px;
	height: 150px;
	margin-top: 10px;
}

/*
.intro_testimonial {
	float: left;
	width: 249px;
	height: 190px;
	background-repeat: no-repeat;
}
*/

.out {
  float: left;
  display:inline; 
  background:#bbb; 
  border:1px solid #ddd; 
  margin:1em 0 0 0px;
  width: 204px;
  height: auto;
  margin-left: 20px;
  overflow: hidden;
  }
.in2 {
  display:inline; 
  background:#777; 
  border:1px solid #999; 
  float: left;
  padding:1px;
  margin:1px;
 }
.in {
	border:1px solid #555;
	float: left;
	padding:4px;
	font-weight:normal;
	width: 188px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #FFF;
	}
.out_portfolio {
  float: none;
  display:inline; 
  background:#bbb; 
  border:1px solid #ddd; 
  margin:1em 0 0 0px;
  float: left;
  width: 228px;
  height: auto;
  margin-left: 16px;
  overflow: hidden;
  }
.in2_portfolio {
  display:block; 
  background:#777; 
  border:1px solid #999; 
  float: none;
  padding:1px;
  margin:1px;
 }
.in_portfolio {
	border:1px solid #555;
	float: none;
	padding:5px;
	font-weight:normal;
	width: 210px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #FFF;
	}
.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.rtin {
  left:5px;
  }

.narrow {width:8em;}
.normal {width:204px;}
.portfolio_normal {width:228px;}
.wide {width:18em;}



h4 {font-weight:bold; color:#000;}

.portfolio_navigation {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	text-decoration:none;
	background: #CCC;
}

