@charset "utf-8";
/* CSS Document */

body
	{
/*		background-image:url(../images/body_bg.gif);*/
		height:100%;
		width:100%;
		background-color:#fff;
		margin-top:0em;
		catch-control:public;
		z-index:1;
	}

li
	{
		list-style-type: none;
	}

a,a:visited,a:hover
	{
		text-decoration: none;
		outline: none;
		color: #fff;
	}

#bodywrapper
	{
		width:900px;
		min-height:auto;
		background-color:#fff;
		margin:-10px auto -10px auto;
		-moz-box-shadow:0px 0px 10px #000;
		-webkit-box-shadow:0px 0px 10px #000;
		box-shadow:0px 0px 10px #000;
}
	
#container
	{
		width:900px;
		min-height:100%;
		overflow:hidden;
		z-index:-2;
		background-color:#fff;
		margin-top:-10px;
/*		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-moz-box-shadow:0px 0px 10px #333;
		-webkit-box-shadow:0px 0px 10px #333;
		box-shadow:0px 0px 10px #333;
	 	border:1px dotted #000;
*/	}
	
#header
	{
/*		float:left;
*/		width:900px;
		height:70px;
		background-color:#000;
		margin-top:10px;
		margin-bottom:0em;
/*		border:1px dotted #000;
		background-image:url(../images/deepcolourscan2_01.png);
		background-repeat:no-repeat;
		-webkit-box-shadow:0px 5px 5px #333;
*/	}

#slider
	{
		background:#fff /*url(../images/slider-bg.jpg)*/;
		height:260px;
		overflow:hidden;
		position:relative;
		margin:0px 0;
	}
/* DEFAULT is for three panels in width, adjust as needed 
This only matters if JS is OFF, otherwise JS sets this. */								  

#mover
	{
		width:2880px;
		position:relative;
	}

.slide
	{
		padding:40px 30px;
		width:900px;
		float:left;
		position:relative;
	}

.slide h1
	{
		font-family:"Times New Roman", Times, serif;
		font-size:24px;
		letter-spacing:-1px;
		color: #666;
	}

.slide p
	{
		color:#666;
		font-size:14px;
		line-height:18px;
		width:300px;
		padding-left:140px;
		top:20px;
	}

.slide img
	{
		position:absolute;
		top:20px;
		left:500px;
	}

#slider-stopper
	{
		position: absolute;
		top: 0px;
		right: 20px;
		background: #ac0000;
		color: white;
		padding: 3px 8px;
		font-size: 10px;
		text-transform: uppercase;
		z-index: 1000;
	}

.clockStyle
	{
/*		background-color:#000;
		border:#999 1px solid;
*/		height:auto;
		width:110px;
		padding-left:10px;
		color:#fff;
		font-family:"Arial", Gadget, sans-serif;
		font-size:12px;
		font-weight:bold;
		letter-spacing:1px;
		display:inline;
		float:left;
		margin-top:15px;
		margin-left:5px;
	}

#nav
	{
		display:inline;
		font:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:2px;
		color:#fff;
		float:right;
		margin-top:50px;
		margin-right:20px;
	}

#nav ul
	{
		display:inline;
		font:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:2px;
	}

#nav ul li
	{
		display:inline;
		font-family:"Arial", Helvetica, sans-serif;
		padding:50px 20px 0;
		position:relative;
		margin:50px 0px auto auto;
		border-right:1px solid #666;
		border-left:1px solid #333;
	}

#nav ul li a:link
	{
		display:inline;
		color:#fff;
		text-decoration:none;
	}
	
#nav ul li a:visited {...}

#nav ul li a:hover
	{
		font-family:"Arial", Helvetica, sans-serif;
		color:#000;
		display:inline;
		background-color:#fff;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		opacity:0.7;
		filter:alpha(opacity=10);
		z-index:-20;
	}

#nav ul li a:active
	{
		color:#fff;
		text-decoration:none;
		padding:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		opacity:0.1;
		filter:alpha(opacity=40);
	}

#home .home, #about .about, #services .services, #clients .clients, #contact .contact
	{
		color:#f60;
		text-decoration:none;
		font:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	}

/* call this in IE only */
.button
	{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.gradient(
		startColorstr='#8032c896', endColorstr='#8032c896');
		zoom: 1;
		border-bottom-color:#333;
		border-bottom-style:solid;
		border-bottom-width:thick;
	}

#stage
	{
		width:900px;
		height:30px;
		background-color:#000;
		margin-top:0em;
		z-index:-3;
/*		-webkit-box-shadow:10px 0px 10px #333;
		-webkit-box-shadow:0px 5px 5px #333;
		background-image:url(../images/deepcolourscan_02.png);
		background-repeat:no-repeat;
*/	}

#stage p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#777;
		padding-right:10px;
		float:right;
	}

#stage1
	{
		width:900px;
		height:2px;
		background-color:#f60;
		margin-top:0em;
		z-index:8;
/*		-webkit-box-shadow:10px 10px 10px 10px #333;
		-webkit-box-shadow:0px 5px 5px #333;
		background-image:url(../images/deepcolourscan2_03.png);
		background-repeat:no-repeat;
*/	}

#stage1 p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:32px;
		text-shadow:#333;
		color:#fff;
		float:left;
		display:inline;
		position:absolute;
		margin-left:10px;
	}

.spacer
	{
		width:900px;
		height:10px;
		margin:auto;
		padding:0px;
		background-image:url(../images/footer_bg.jpg);
		background-repeat:no-repeat;
		z-index:-100;
	}

#main
	{
		width:65%;
		height:auto;
		float:left;
		background-color:#fff;
		margin:1em 0em 0em 10px;
/*		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-moz-box-shadow:0px 0px 10px #333;
		-webkit-box-shadow:0px 5px 15px #333;
		border:1px solid #ccc;*/
	}

#main p
	{
		font-family:"Arial", Helvetica, sans-serif;
		font-size:12px;
		padding:5px;
		letter-spacing:1.5px;
		margin:0em 10px 1px 10px;
	}

#sidebar
	{
		width:31%;
		height:auto;
		float:right;
		padding:5px;
		margin:1em 10px 0em 0em;
/*		border:1px solid #ccc;
		border-right:1px solid #999;
		background-color:#fff;
		-moz-border-radius:4px;
		-webkit-border-radius:0px;
		-moz-box-shadow:0px 0px 10px #333;
		-webkit-box-shadow:0px 2px 5px #333;*/
	}

#sidebar p
	{
		font-family:"Calibri", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		background-color:#333;
		padding:5px;
		letter-spacing:2px;
		margin:0px 10px 1px 10px;
		border:1px groove #333;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
	}

#sidebar_nav
	{
		height:40px;
		display:inline;
		font:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#ccc;
		margin:0px;
	}

#sidebar_nav ul
	{
		height:30px;
		display:inline;
	}

#sidebar_nav ul li
	{
		width:100%;
		height:30px;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		line-height:30px;
		text-align:justify;
		margin:0px;
		border:1px solid #fff;
	}

#sidebar_nav ul li a:link
	{
		display:block;
		color:#fff;
		background-color:#b70000;
		padding-left:12px;
		border-bottom:1px outset #333;
		font:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

#sidebar_nav ul li a:visited {...}

#sidebar_nav ul li a:hover
	{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		color:#000;
		background-color:#fff;
		border-bottom:1px groove #333;
		opacity:0.3;
		filter:alpha(opacity=40);
	}

#sidebar_nav ul li a:active
	{
		color:#000;
		text-decoration:none;
		font:Arial, Helvetica, sans-serif;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		opacity:0.1;
		filter:alpha(opacity=40);
	}

.advert
	{
		width:892px;
		height:40px;
		background-color:#66f;
		font-family:"Calibri", Arial, Helvetica, sans-serif;
		font-size:14px;
		text-transform:capitalize;
		letter-spacing:1.5px;
		line-height:5px;
		color:#fff;
		padding:15px 2px 2px 6px;
		-moz-box-shadow:0px 0px 10px #333;
		-webkit-box-shadow:0px 0px 10px #333;
		-box-shadow:0px 0px 10px #333;
		z-index:999;
	}

.advert p
	{
		background-color:#66f;
		font-family:"Calibri", Arial, Helvetica, sans-serif;
		font-size:12px;
		letter-spacing:1.5px;
		line-height:25px;
		color:#fff;
		padding:0 0 2px 2px;
/*		-moz-box-shadow:0px 0px 10px #333;
		-webkit-box-shadow:0px 5px 5px 5px #000;
		box-shadow:0px 0px 10px #333;
*/		z-index:999;
	}

.table
	{
		font-family:"calibri", Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		background-color:#b70000;
		padding:2px;
		border:0px solid #666;
	}

.table tr
	{
		color:#333;
	}

.table tr td
	{
		color:#fff;
	}

.form
	{
		width:auto;
		height:auto;
		background-color:#b70000;
		margin:0px 10px 0px 10px;
	}

#box
	{
/*		float:left;
*/		min-width:100%;
		height:auto;
		margin:0px;
		padding:0px;
		background-color:#b70000;
		border:0px, dotted, #000;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-moz-box-shadow:0px 0px 10px #333;
		-webkit-box-shadow:5px 5px 5px #333;
	}

#box p
	{
		min-width:auto;
		font:"Calibri", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
/*		font-weight:bold;
*/		text-decoration:none;
		color:#fff;
		background-color:#b70000;
		vertical-align:top;
		padding:5px;
	}

.h1
	{
		padding-top:5px;
		margin-left:10px;
		margin-top:.5%;
		font-family:"Arial", Helvetica, sans-serif;
		font-size:20px;	
		font-style:normal;
		font-variant:small-caps;
		font-weight:bold;
		letter-spacing:0.5px;
		color:#300;
		text-align:left;
		text-shadow:#333;
		text-decoration:underline;
	}

.h2
	{
/*		float:left;
*/		width:775px;
		padding-top:1px;
		margin-left:5px;
		font-family:"Calibri", Arial, Helvetica, sans-serif;
		font-size:16px;	
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		color:#300;
		text-decoration:underline;
		text-align:left;
		text-shadow:#333;
	}

.h3
	{
		font-family:"Calibri", Arial, Gadget, sans-serif;
		font-size:14px;
		color:#fff;
		text-shadow:#333;
		background-color:#333;
		azimuth:far-right;
		letter-spacing:2px;
		padding:5px;
		margin-bottom:1%;
	}

.list
	{
		font-family:"Georgia", Times New Roman, Times, serif;
		font-size:12px;
		font-weight:bold;
		padding:5px;
		list-style:square;
		line-height:40px;
	}

.font
	{
		font-family:"Calibri", Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		color:#666;
		text-align:justify;
		margin:2%;
	}

.scrolling-text-box
	{
		float:right;
		width:auto;
		height:250px;
		margin-right:2%;
		margin-left:2%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		text-align:justify;
	}

.circle
	{
		width:10px;
		height:10px;
		-webkit-border-radius:50px;
		background-color:#b70000;
		border:2px solid #03C;
		margin:10px 10px 0em auto;
		-webkit-box-shadow:4px 0px 5px #333;
		opacity:0.5;
		filter:alpha(opacity=40);
	}

.image-box
	{
		float:left;
		width:auto;
		height:auto;
		margin-top:-1%;
		margin-left:2%;
/*		background-image:url(../images/ishtaSaniddhi.png);
*/		border:1px solid #300;
	}

.text-box
	{
		float:left;
		width:530px;
		height:100;
		margin-top:1em;
		padding:10px;
		text-align:justify;
	}
	
.text
	{
		font-family:"Arial", Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		text-decoration:none;
		padding:5px;
	}
	
.float_bar_center
	{
		float:left;
		width:1em;
		height:310px;
		margin-top:1%;
		margin-left:2.1%;
		border-left:1px solid #300;
	}

.floating_image_box
	{
		float:right;
		width:auto;
		height:auto;
		margin-top:-4%;
		margin-right:2%;
		margin-left:2%;
		border:1px solid #300;
		padding:19px;
/*		background-image:url(../images/ganesha1.png);
		background-repeat:no-repeat;
*/	}
	
.float_text_area
	{
/*		float:left;*/
		width:auto;
		height:auto;
		margin-top:5%;
		margin-left:2%;
		margin-right:2%;
/*		padding:5px;*/
		background-color:#F1D7B1;
		border:1px solid #5f4844;
	}
	
.float_text_area p
	{
		font-family:"Calibri", Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		color:#000;
		text-align:justify;
		padding:5px;
	}
.float_side_box
	{
		float:right;
		width:auto;
		height:auto;
		margin-top:1%;
		margin-left:1%;
		margin-right:1%;
		padding:5px;
		list-style:none;
		background-color:#5f4844;
		border:1px solid #5f4844;
	}

#footer
	{
		width:900px;
		height:38px;
		background-color:#000;
		margin-bottom:-10px;
		z-index:-1;
/*		border:1px solid #C00;
		background-image:url(../images/deepcolourscan2_05.png);
		background-repeat:no-repeat;
*/	}

#footer p
	{
		float:right;
		margin-top:10px;
		margin-right:1%;
		font-family:"calibri", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		text-align:right;
		color:#fff;
	}

#footer a:hover
	{
		text-decoration:underline;
		color:#fff;
	}

.copyright
	{
		font-family:Arial;
		margin:10px;
		font-size:12px;
		color:#fff;
		text-decoration:none;
		float:left;
	}

.copyright a
	{
		font-family:Arial;
		margin:20px;
		font-size:10px;
		color:#fff;
		text-decoration:none;
	}

.copyright a:hover
	{
		font-family:Arial;
		margin-top:20px;
		font-size:12px;
		color:#fff;
		text-decoration:underline;
	}