body {	background-image: url(../img/bg.png);	background-repeat: repeat-x;	padding: 0px;	margin: 20px 0;	text-align: center;	color: #444; font-family: arial}
a:link { color: #000; text-decoration: none; font-weight: bold;}
a:active { color: #000; text-decoration: none; font-weight: bold; }
a:visited { color: #000; text-decoration: none; font-weight: bold;}
a:hover { color: #444; text-decoration: none; font-weight: bold;}

/* Multipupose Settings */
u { border-bottom: 2px solid #777; }
.clearThis {	clear: both;	width: 100%;}
div.heading-l {	width: 760px; font-size: 17pt; font-weight: bold;	color: #333; background-color: #d8d8d8;  border-bottom: 1px solid #777; }
div.heading-l img {	margin: 0px 10px -8px 15px} 

div#container {	width: 780px;	margin: 0 auto;	margin-top: 1px;	text-align: left;}

/* Logo top Properties */
div#logo {
	width: 100%;
	background-image: url(../img/head-grad.png); 
	background-repeat: repeat-x;
	margin-bottom: -1px;
}
div#logo img { margin-left: 48px; }

/************ All Box ************/
div.box { background:#f6f6f6 url(../img/box_rs.gif) repeat-y right; margin:0 0 0px 0;}
div.box div { background:url(../img/box_ls.gif) repeat-y left;}
div.box div div { background:url(../img/box_rt.gif) no-repeat top right;}
div.box div div div { background:url(../img/box_lt.gif) no-repeat top left;}
div.box div div div div { background:url(../img/box_rb.gif) no-repeat bottom right;}
div.box div div div div div { background:url(../img/box_lb.gif) no-repeat bottom left; padding: 10px;}

/* Login Properties */
#admin-login {
  position: absolute; 
  top: 0px;
  left: 30px;
}

#login-link {
  position: absolute; 
  top: 5px;
  left: 30px;
}

/* Header Properties */
.menu a:link      { color: #777; text-decoration: none;}
.menu a:visited{ color: #777; text-decoration: none;} 
.menu a:active  { color: #777; text-decoration: none;}
.menu a:hover    { color: #333; text-decoration: none;}
div#header {	height: 0px; border-left: 0px solid #918585; background-color: #fff; }
div#header .logo { text-indent: 6px; float: left; margin: 40px 0 0 0; padding: 0; width: 250px; color: #444; font-weight: bold; font-size: 12pt; }
div#header .menu { float: right; margin-right: 20px; margin-top: 10px; padding: 0px; width: 220px;} 
div#header .menu ul { width: 205px; border-left: 3px solid #222; border-right: 3px solid #222; background-color: #f8f8f8; float: right; margin: -3px 0; padding: 0; list-style: none; } 
div#header .menu ul li {width: 180px; border-bottom: 1px solid #ededed; padding: 5px 10px; display: block; margin: 0px; }
div#header .menu ul li img { border: 0px; margin-right: 15px; margin-bottom: -2px; }  

div#header .roundT { width: 214px; margin-left: 8px;}
div#header .roundB { width: 214px; margin-left: 8px;}
/* IE Settings */
	* html div#header .roundT { width: 207px; margin-left: 14.5px; margin-bottom: -1px;} 
	* html div#header .roundB { width: 207px; margin-left: 14.5px; margin-top: -13px;} 

div#header {	height: 354px;	width: 780px;	background-image: url(../img/header_bg2.gif);	background-repeat: no-repeat;	padding: 0px;	margin: 0px;	border-left: 2px solid #111;	border-right: 2px solid #111; }
*html div#header {	height: 354px;	width: 782px;	background-image: url(../img/header_bg2.gif);	background-repeat: no-repeat;	padding: 0px;	margin: 0px;	border-left: 2px solid #111;	border-right: 2px solid #111; }

/* Content Properties */ 
div#content {	border-top: 1px solid #333;	background-image: url(../img/content-round.png); background-repeat: repeat-x; background-color: #fff;	margin-top: -20px;	width: 760px;	border-left: 2px solid #111;	border-right: 2px solid #111;	padding: 10px; }
/* IE Settings */
	*html div#content {	border-top: 1px solid #333;	background-color: #fff;	margin-top: -20px;	width: 780px;	border-left: 1px solid #555;	border-right: 1px solid #555;	padding: 10px; }

div#content h2 { font-size: 14pt; font-weight: bold; color: #333; text-align: center; border-bottom: 2px dashed #bbb; }

/* Services Page */
#p-services li { list-style-image: url(../img/tick_16.png);}
#p-services .headingBlock { height: 114px; width: 760px; padding-top: 15px; }
#p-services .text { color: #ddd; font-size: 18pt; font-weight: bold; padding: 3px 10px 3px 10px; }
#p-services .subText { font-size: 10pt; text-indent: 20px; width: 525px; padding-left: 10px;} 
/* ServiceHeading Images By Class */
    .move{background-image: url(../img/ads/nachi.png); background-repeat: no-repeat; } 
	.pre{background-image: url(../img/ads/nachi.png); background-repeat: no-repeat; }
	.oz{background-image: url(../img/ads/ozone.png); background-repeat: no-repeat; }
	.full{background-image: url(../img/ads/nachi.png); background-repeat: no-repeat; }
	#fullinspection, #preInspection, #moveIn { background-image: url(../img/bar.png); background-repeat: no-repeat; background-position: 550px 110px; }
#o-zonation { background-image: url(../img/bar-ozone.png); background-position: 550px 430px; background-repeat: no-repeat; }   
ol.sub-list li { list-style-image: url(../img/flag_16.png); }

div#services-menu ul { margin: 15px 0 3px -1px; padding: 0; list-style: none; }
div#services-menu ul li { margin: 0px 1px 0px 1px; padding: 5px 9px 4px 9px; border: 2px solid #000; border-bottom: 0px; color:#a8a8a8; background: #000; display: inline;}
div#services-menu a { font-weight: normal; font-family: Tahoma; color: #f8f8f8; text-decoration: none; }
div#services-menu a:hover { font-weight: normal; font-family: Tahoma; color: yellow; text-decoration: none; }
/* Contact Page */
#p-contact .subBlock { width: 730px; padding: 15px; background-color: #e8e8e8; display: block; margin-top: 5px; border-top: 1px solid #777; border-bottom: 1px solid #777;}
/* IE Settings */
	*html div#p-contact .subBlock { width: 760px; padding: 15px; background-color: #e8e8e8; display: block; margin-top: 5px; border-top: 1px solid #777; border-bottom: 1px solid #777;}
	
#p-contact .heading { color: #222; font-weight: bold; font-size: 14pt; }
#p-contact .subHeading { color: #333; font-weight: bold; font-size: 12pt; }
#p-contact ol { margin:0; padding:0; list-style:none;}
#p-contact li { margin:0 0 5px 0; padding:10px; background:none;}
#p-contact li.buttons { margin:0; overflow:hidden;}
#p-contact label { margin:0; width:150px; display:block; float:left; padding:2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#666666;}
#p-contact label span { font:normal 10px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#p-contact input[type="text"] { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:30px; background:#eee;}
#p-contact textarea { height: 200px; width:740px; border:1px solid #d6d6d6; padding:2px; background:#eee;}
#p-contact .loading { height: 25px; width: inherit; }
#p-contact .msgBox { color: #009933; font-weight: bold; font-size: 12pt; }

/*Info Page */ 
#p-info.textBlock { width: 760px; background-color: #aaa; padding-left: 10px; padding-right: 10px; }
#p-info.textBlock { color: #222; font-size: 12pt; }
#p-info.subText { color: #222; font-weight: ; font-size: 12pt; }
#p-info p.heading { font-weight: bold; font-size: 12pt; }
#p-info p.heading img { margin-bottom: -2px; margin-right: 10px; }
#p-info ul li { font-weight: bold; }

/* About Page */
#p-about img {border: 0px; }
#p-about .left { height: 120px; width: 140px; float: left;}
#p-about .right { height: 120px; width: 540px; float: right; text-indent: 8px; padding-top: 20px;}
	*html div#p-about .right { height: 160px; width: 560px; float: right; text-indent: 8px; padding-top: 20px;}
#p-about .left img {width: 135px; height: 158px; float: none; }
#seal-bar { width: 725px; height: 115px; margin-left: 5px; margin-top: 5px; }
	*html #p-about>div#seal-bar { width: 760px; height: 115px; margin-left: 10px; }
#p-about img.seal { width: 98px; height: 102px; margin-right: 1px; border: 0px; margin-top: 0; }
	*html div#p-about img.seal { width: 90px; height: 102px; border: 0px; margin-right: 6px; margin-top: 0; }
.cert-heading { font-size: 14pt; font-weight: bold; color: #222; }
#p-about ul {list-style-image: url(../img/right_16.png); }
#heading { width: 730px; padding: 15px; background-color: #e8e8e8; display: block; margin-top: 5px; margin-bottom: 10px; border-top: 1px solid #777; border-bottom: 1px solid #777;}
	*html span#heading { width: 760px; padding: 15px; background-color: #e8e8e8; margin-top: 5px; margin-right: 0px; margin-left: 0px; margin-bottom: 10px; border-top: 1px solid #777; border-bottom: 1px solid #777;}

/* Info Page */
span.break { height: 3px; margin-top: 20px; margin-bottom: 20px; }

/* Testimonial Page */
div.testimonial { height: auto; width: 650px; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; }
p.test-name { width: 650px; font-weight: bold; color: #222; border-top: 4px double #222; padding-top: 10px;}


/* Footer */
#footer img { margin-left: -2px; width: 785px }
*html div#footer img {margin-left: -2px; width: 785px }
.footer-text { color: #222; font-size: 10pt; text-align: center; margin-top: -10px; width: 760px;}
