@charset "utf-8";
/* CSS Document */

#logo {
}
#banner {
	background-image:url(../images/banner_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
	height:257px;
}
#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 960px;
	height: 52px;
	position: relative;
}
#menu span {
	display: none;
	position: absolute;
}
#menu a {
	display: block;
	outline: none;
}
#menu a:hover {
	background-position: left bottom;
}
#menu a:hover span {
	display: block;
}
#menu .home {
	float:left;
	width:141px;
	height:52px;
	background-image:url(../images/home.png);
	background-position:top left;
}
#menu .home a:hover {
	background-position:bottom left;
}

/*menu 2*/
.menu2{
	width: 950px;
	height: 52px;
	background-image:url(../images/other.png);
	background-position:right;
	background-repeat:no-repeat;

}

ul#menu2 {
      list-style: none;
      margin: 0;
      padding: 0;
}
ul#menu2 li {
      float: left;
}

.features_text {
	color:#FFF;
}
.features_title {
	margin-bottom:-9px;
}
.engine {
	float:left;
	width:127px;
	height:52px;
	background-image:url(../images/engine.png);
	background-position:top left;
}
#mainbody {
	padding-top:10px;
}
#mainbody img{
	border:0;	
}
#enginepic {
	margin-top:-10px;
	float:right;
}
#features {
	background-color:#242526;
}
.featuresBody {
	padding-left:10px;
	padding-right:10px;
}
#contactus {
	background-color:#d0d0d0;
}
#contacts {
	padding:18px;
	padding-left:30px;
	float:right;
	background-image:url(../images/user_16.png);
	background-position:left;
	background-repeat:no-repeat;
}
#contacts a:link, a:visited {
	text-decoration:none;
	color:orange;
}
#contacts a:hover {
	color:yellow;
}
#orderNow {
	padding-top:10px;
}
#ourcustomers {
	margin-top:10px;
	background-color:#d0d0d0;
}
.ourcustomers {
	padding-left:80px;
	color:#CCC;
}
.engine_body {
	padding-left:60px;
	padding-right:60px;
	color:#CCC;
}
.engine_body img {
	padding:2px;
}
.engine_title {
}
#engine_footer {
	padding:20px;
	padding-left:60px;
	padding-right:60px;
	color:#242526;
	background-color:#F5f5f5;
}
#footer {
	height:30px;
	padding-top:20px;
}
.Ctitle {
	background-image:url(../images/contactus_title_bg.gif);
	padding:5px;
	padding-top:10px;
}
.title {
	height:50px;
	padding:5px;
	padding-top:10px;
}
.others {
	height:52px;
	float:left;
	width:250px;
	background-position:top left;
	background-image:url(../images/others.png);
	background-position:top right;
}
.customers {
	float:left;
	width:139px;
	height:52px;
	background-image:url(../images/customers.png);
	background-position:top left;
}
.gallery {
	float:left;
	width:141px;
	height:52px;
	background-image:url(../images/gallery.png);
	background-position:top left;
}
.contactus {
	float:left;
	width:153px;
	height:52px;
	background-image:url(../images/contactus.png);
	background-position:top left;
}
.logo {
	padding:30px;
	padding-left:5px;
}
#sitemap{
	
	padding-left:80px;
	color:#FFF;
	line-height:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	
}
#usermanual{
	padding-left:80px;
	color:#FFF;
}
#usermanual a:link, a:visited{
	color:#9F9;	
	text-decoration:underline;
}
#usermanual a:hover{
	color:orange;	
}

#sitemap a:link, a:visited{
	color:#CCC;	

}
#sitemap a:hover{
	color:#fff;	
}
#sitemap img{
	border:0;
	
}
/* img */

/* Awesome */
.awesome {
	background: #222 url(http://zurb.com/images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	position: relative;
	cursor: pointer;
}

/*  Table */


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 1px;
	width: 610px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #2f3031;
}
#newspaper-b th
{
	padding: 1px 1px 1px 1px;
	font-weight: normal;
	font-size: 12px;
	color:#f5f5f5;
	background-color:#2f3031;
}
#newspaper-b tbody
{
	background: #242526;
}
#newspaper-b td
{
	padding: 1px;
	color: #f5f5f5;
	border-top: 1px solid #2f3031;
}
#newspaper-b tbody tr:hover td
{
	color:#FC0;
	background: #2f3031;
}


/* Sizes ---------- */
 .small.awesome {
	font-size: 11px;
}
.medium.awesome {
	font-size: 13px;
}
.large.awesome {
	font-size: 14px;
	padding: 8px 14px 9px;
}
/* Colors ---------- */
.blue.awesome {
	background-color: #2daebf;
}
.blue.awesome:hover {
	background-color: #007D9A;
}
.red.awesome {
 background-color: #e33100;
}
.magenta.awesome {
	background-color: #a9014b;
}
.orange.awesome {
	background-color: #ff5c00;
}
.yellow.awesome {
	background-color: #ffb515;
}