body {	padding: 0px;	margin: 0px;background: url(imgs/background.jpg) repeat-x;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;	}
a { text-decoration: none;}
ul { list-style: none;}
.container {	width: 980px;	height: auto;	margin: auto;}
.herader {	width: 100%;	height: 90px;	padding-top: 20px; padding-bottom:10px;}
.logo {	width: 272px;	height: 66px;float: left;}
.nav {	 float: right;    height: 40px;    margin-top: 12px;    width: 600px; background-color:#4c4c4c; padding-top:8px; padding-left:8px;}
.m-zero{ margin:0px;}
.p-zero{ padding:0px;}
.line-3 { color:#EAEAEA;}
#map-canvas {        width: 980px;        height: 315px;      }
p {	font-size: 12px;	color: #4c4c4c;	line-height: 20px; padding-top:1px;}
strong{ padding:0px; margin:0px;}
ul.dropdown {position: relative;}
ul.dropdown li {    font-weight: bold;    float: left;    zoom: 1;    background: #4c4c4c url(../images/overlay2.png) repeat-x top left;      	font-family: Verdana,Geneva,sans-serif;    font-size: 11px;    	margin-left:0px;	float:left;}
ul.dropdown a:hover {    color: #000;}
ul.dropdown a:active {    color: #ffa500;}
ul.dropdown li a { display:block;    padding: 9px 23px;    color: #fff;}
ul.dropdown li:last-child a {    border-right: none;}
 /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {    background: #f5b938;    color: black;    position: relative;    color:#fff;}
ul.dropdown li.hover a {    color: #fff;    font-weight:bold;}
/*
 LEVEL TWO
 */
ul.dropdown ul { width: 180px; visibility: hidden; position: absolute;    top: 100%;   left: 0;	list-style:none;	padding:0;	margin:0;}

ul.dropdown ul li {    font-weight: normal;    color: #000;    float: none;}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {    border-right: none;    width: 100%;    display: inline-block;}

/*
 LEVEL THREE
 */
ul.dropdown ul ul {    left: 100%;    top: 0;	list-style:none;	padding:0;	margin:0;}

ul.dropdown li:hover > ul {    visibility: visible;}

#page-wrap {    width: 565px;    margin: 25px;}

a {    text-decoration: none;}
ul {    list-style: none;}
/*
 LEVEL ONE
 */
ul.dropdown {    position: relative;}

ul.dropdown li {    font-weight: bold;    float: left;   zoom: 1;    background: #4c4c4c url(../images/overlay2.png) repeat-x top left;      margin:1px;  	z-index:1;}

ul.dropdown a:hover { color: #000;}

ul.dropdown a:active {	color: #FFFFFF;}
ul.dropdown li a {    display: block;    padding: 8px 11px;    color: #fff; }

ul.dropdown li:last-child a {   border-right: none;}
 /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {    background: #f5b938;    color: black;    position: relative;    color:#fff;}

ul.dropdown li.hover a {    color: #fff;    font-weight:bold;}

/*
 LEVEL TWO
 */
ul.dropdown ul {    width: 188px;    visibility: hidden;    position: absolute;    top: 100%;    left: 0;	list-style:none;	padding:0;	margin:0;}

ul.dropdown ul li {    font-weight: normal;    color: #000;    float: none;}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {    border-right: none;    width: 100%;    display: inline-block;}

/*
 LEVEL THREE
 */
ul.dropdown ul ul {    left: 100%;    top: 0;	list-style:none;	padding:0;	margin:0;}

ul.dropdown li:hover > ul {    visibility: visible;}


.news-box { width:250px; height:160px; font-size:12px;}
.banner {	width: 100%;	height: 334px;	margin-top: 15px;}
.banner-c {	width: 100%;	height: 70px;	margin-top: 15px;}
.main-body {	width: 100%;	height: auto;	margin-top: 40px;}
.main-body-c {	width: 940px; height: auto;	margin-top: 20px; padding:20px; background-color:#FFFFFF; margin-bottom:20px; float:left; }
.body-left {	width: 650px;	height: 460px;	float: left;}
.body-left-c {	width: 560px;	height: 500px;	float: left;}
.body-left-d {	width: 100%;		float: left;}
.body-right {	width: 250px;height: 448px;	padding-left:10px; padding-right:10px;	background-color:#EFEFEF; float: right;}
.body-right-c {	width: 325px;height: 400px;	padding-left:10px;	float: right;}

h1 {	font-size: 28px;	font-weight: bold;	text-transform: uppercase;	margin-bottom: 10px;}
h2 {	font-size: 22px;	font-weight: bold;	text-transform: uppercase;	margin-bottom: 18px;}

.c-l-r {	clear: both;}
.text-box {	width: 660px;	height: 65px;	margin-top: 15px;}
.text-box1 {	width: 660px;	height: 65px;}
.text-box2 {	width: 660px;	height: 75px;}
.btn {	margin-top: 34px;	background-color: #e2ab34;	margin-bottom: 20px;	border: none; padding:20px;	width: 80px;	height: 10px;	font-size:12px;	color:#fff; text-align:center;}
.our {	margin-top: 10px;}

.clients-logos { width:940px; float:left;}
.client-logo-box { width:188px; height:150px; float:left; margin-right:17px; margin-bottom:17px; padding:15px;}

.main-comp-logo {	width: 100%;	height: 180px;	float:left;}
.comp-logo {	width: 153px;	height: 148px;	background-color: #fff;	float: left;	border: solid 1px #c5c5c5;}
.comp-logo1 {background-color: #fff;	float:right;	}
.comp-logo2 {	background-color: #fff;	float:right;	margin-right:8px;}
.footer {	width: 100%;	height: 52px; background-color: #222222;}
.footer-bg { height:50px; width:980px; margin-left:auto; margin-right:auto; }
.footer-left { color:#EFEFEF; width:500px; margin-top:12px; font-size:11px; float:left; }
.footer-right { color:#EFEFEF; width:186px; font-size:16px; float:right; text-align:right; }


/********** contact form **********/
.form { float:left; width:560px; margin-top:40px; margin-left:10px;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * {
	color: #4B4B4B;
}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#151515; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:390px; border:1px solid #e2e1e1; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8;}
#contactform textarea { width:390px; border:1px solid #e2e1e1; margin:10px 0; padding:2px; background:#f8f8f8; height:150px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 415px; border:0; color:#FFF;}

.under-line {
	width: 100%;
	height: 8px;
	background-color: #fada89;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-image:url(images/under-line.png);
}

.items-details { width:930; height: auto;  padding:10px; margin-bottom:20px; float:left;}
.product-image { width:200px; height:200px; float:left;}
.product-details { width:700px; height:auto; float:left; margin-left:10px; }