/*Deep Store CSS Document */
body{	
	background:#f0ecce url(../images/bg-top-fade.jpg) repeat-x;
	color:#77787b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin:0px;
}
a{
	outline:none;
}
a img{
	border:0px;
}
p{
	margin:6px 0px;
	line-height:18px;
}

.pngfix
{
   behavior: url("pngbehavior.htc");
}


.l-green{
	color:#65cd42;
}
.d-green
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:"Times New Roman", Times, serif;
	color:#066e35;
}
h1{
	font-size:1.3em;
	font-family:"Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	color:#066e35;
}

h2
{
	font-size:1.15em;
	font-family:"Times New Roman", Times, serif;
	margin:8px 0px;
	padding:0px;
	color:#066e35;
}
#cont-area-loc h3{
	font-size:1.05em;
	font-family:"Times New Roman", Times, serif;
	margin:8px 0px;
	padding:0px;
	color:#65cd42;
}
#cont-area h1 img{
margin-top:-10px;
}

#teamdata h2
{
	font-size:1.15em;
	font-family:"Times New Roman", Times, serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#65cd42;
}

#teamdata h2 a
{
	color:#65cd42;
}

#teamdata h2 a:hover
{
	color:#65cd42;
}


h3{
	font-size:1.05em;
	font-family:"Times New Roman", Times, serif;
	margin:8px 0px;
	padding:0px;
}

.flt{
	float:left;
}
.frt{
	float:right;
}
#about-us .more a, #commitments .more a{
	color:#65cd42;
	font-size:1.05em;	
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#about-us .more a:hover, #commitments .more a:hover{
	color:#65cd42;
	text-decoration:underline;
}
#container{
	margin:0px auto;
	width:964px;
}
#header{
	float:left;
	width:964px;
	position:relative;
}
#logo{
	/*background:url("../images/deepstore-logo.png") no-repeat;*/
	float:left;
	height:114px;
	width:200px;
}
* html #logo{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/deepstore-logo.png", sizingMethod="image");
} 
#logo a{
	display:block;
	height:114px;
	position:relative;
	width:200px;
	margin:0px auto;
}
#customerlogin{
	color:#ffffff;
	float:right;
	padding:10px;
	width:680px;
}
#customerlogin a{
	color:#fff;
	text-decoration:none;
}
#customerlogin a:hover{
	color:#fff;
	text-decoration:underline;
}

#customerlogin img{
	vertical-align:middle;
}
#customerlogin input{
	border:1px solid #00703c;
	color:#00733f;
	padding:3px;
	margin:0px 5px;
	vertical-align:middle;
}
#nav{
	color:#ffffff;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0px;
	text-transform:capitalize;
}
#nav ul{
	float:right;
	list-style:none;
	padding:0px;
	margin:0px;
}
#nav ul li{
	background:url(../images/nav-separator.gif) no-repeat top right;
	float:left;
	padding:0px 15px;
	margin:0px;

}
#nav ul li.end{
	background:none;
	padding-right:0px;
}
#nav ul li a{
	color:#ffffff;
	text-decoration:none;
}
#nav ul li a:hover{
	text-decoration:underline;
}
#wrapper{
	background:url("../images/home-main-content-repeat-y-bg.png") repeat-y;
	float:left;
	width:964px;
}
* html #wrapper{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/home-main-content-repeat-y-bg.png", sizingMethod="scale");
}

#main-cont{
	background:url(../images/home-main-content-bottom-bg.gif) no-repeat left bottom;
	float:left;
	min-height:300px;
	height:auto!important;
	height:300px;
	width:938px;
	padding:13px 16px 9px 10px;
	position:relative;
}
#inner-cont{
	background:url(../images/home-main-content-bottom-bg.gif) no-repeat left bottom;
	float:left;
	min-height:300px;
	height:auto!important;
	height:300px;
	width:938px;
	padding:13px 16px 9px 10px;
	_padding:9px 16px 0px 10px;
	position:relative;
}
.holder{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	z-index:-2;
}
.holder-2{
	background:url(../images/home-bottom-image.jpg) no-repeat left bottom;
	float:left;
	min-height:260px;
	height:auto!important;
	height:260px;
	width:100%;	
}
/*<------------HOME CONTENT STRUCTURE------------>*/
#service-security-holder{
	float:left;
	width:290px;
}
#ss-badge{
	background:url(../images/home-title-service-security-new.png) no-repeat;
	height:130px;
	float:left;
	width:296px;
	left:-40px;
	position:relative;
	top:-23px;
}
* html #ss-badge{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/home-title-service-security-new.png", sizingMethod="image");
}
#service-security-cont{
	float:left;
	width:500px;
	position:relative;
	bottom:0px;
	left:30px;
	padding:0px 0px 15px 0px;
	
}

.holder a{
	color:#006E32;
	text-decoration:none;
	
}
.holder a:hover{
	color:#006E32;
	text-decoration:underline;
}
.clickhere a{
		color:#65cd42;
		text-decoration:underline;
}
.clickhere a:hover{
		color:#65cd42;
		text-decoration:underline;
}
.holder .more a{
	color:#65cd42;
	font-size:1.05em;	
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.holder .more a:hover{
	color:#65cd42;
	text-decoration:underline;
}

#home-center{
	float:left;
	width:240px;
	margin:60px 0px 0px 125px;
	_margin:60px 0px 0px 65px;
/*	*margin:60px 0px 0px 65px;*/
	z-index:2;
	

}
#home-center p{
	font-size:.8em;
}
#home-center h2{
margin:0px 0px 0px 8px;
}
#home-center-holder{
	float:left;
	width:500px;
	position:relative;
	height:50px;
	

}/*
.Facilities-empty{
	float:left;
	width:500px;
	height:30px;
	border:1px solid red;
}*/
#Facilities{
	float:left;
	width:240px;
	position:relative;
	display:inline;
	margin:50px 0px 0px 0px;
}


#Facilities-holder{
	float:left;
	width:936px;
	position:relative;
	background:url(../images/phone.gif) no-repeat;
	z-index:1;
	_z-index:-1;
	*z-index:-1;
	height:245px;

	
}
#Facilities-holder p{
	font-size:.8em;
}
#glance{
	float:left;
	width:290px;
	z-index:2;
	position:relative;
	*margin:50px 0px 0px 10px;
	margin:50px 0px 0px 25px;

}
#glance p{
		font-size:.8em;
}
.tier{
	float:right;
	width:250px;
	position:absolute;
	top:75px;
	left:565px;
}
#video-holder{
	/*background:url("../images/home-video-background.png") no-repeat;*/
	background:url("../images/home-video-background-large.png") no-repeat;
	float:right;
	/*height:330px;*/
	height:450px;
	width:629px;
	position:relative;
	right:-16px;
	top:-32px;
}
* html #video-holder{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/home-video-background.png", sizingMethod="image");
}
#flash{
	height:294px;
	left:20px;
	position:absolute;
	top:15px;
	width:594px;
}
#about-us{
	/*background:url(../images/home-deepstore-employee.jpg) no-repeat left bottom;*/
	float:left;
	padding:0px 0px 0px 140px;
	/*position:relative;*/
	margin:0px;
	width:315px;
}
#about-us p, #commitments p,#more-commit p,#more-about p{
	font-size:.8em;
}
#commitments{
	/*background:url(../images/home-deepstore-group-employees.jpg) no-repeat right bottom;*/
	float:right;
	/*min-height:280px;
	height:auto!important;
	height:280px;*/
	width:260px;
	padding:0 220px 0 0;
}
/*<------------HOME CONTENT STRUCTURE------------>*/

/*<------------INNER CONTENT STRUCTURE------------>*/
#left-nav{
	color:#00733f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	float:left;
	width:237px;
	position:relative;
	right:14px;
}

/*<--------------LEFT MENU STARTS HERE-------------->*/

#left-nav ul{
	list-style:none;
	padding:0px;
	margin:10px 0px 20px 10px;
}
#left-nav ul li{
	font-weight:bold;
	padding:0px;
	margin:0px;
	line-height:25px;
}
#left-nav ul li a{
	color:#00733f;
	display:block;
	padding:0px 0px 0px 17px;
	position:relative;
	width:90%;
	text-decoration:none;
}
#left-nav ul li a:hover{
	/*background:url(../images/top-level-nav-on.gif) no-repeat;*/
	background:transparent url(../images/top-level-nav-on-no-arrow-rollover.gif) no-repeat scroll 0 0;
}
#left-nav ul li a.sub:hover{
	/*background:url(../images/top-level-nav-on.gif) no-repeat;*/
	background:transparent url(../images/top-level-nav-on-no-arrow-rollover.gif) no-repeat scroll 0 0;
}

#left-nav ul li ul li a:hover{
background:none;
font-weight:bold;
color:#229460;
}


#left-nav ul li .large{
	color:#00733f;
	display:block;
	padding:5px 0px 5px 17px;
	position:relative;
	width:90%;
	text-decoration:none;
	line-height:15px;
}
#left-nav ul li .store{
	color:#00733f;
	display:block;
	padding:5px 0px 5px 0px;
	position:relative;
	width:90%;
	text-decoration:none;
	line-height:15px;
}
/*#left-nav ul li a:hover{
	background:url(../images/top-level-nav-on.gif) no-repeat;
	display:block;
}*/
#left-nav ul li.current{
	background:url(../images/top-level-nav-on.gif) no-repeat;
}
/*this is my code*/
#left-nav ul li.current-now{
	background:url(../images/top-level-nav-on-no-arrow.gif) no-repeat;
}

/*this is my code*/
#left-nav ul li.current-now-large{
	background:url(../images/top-level-nav-on-no-arrow1.gif) no-repeat;
}


/* end*/
#left-nav ul li.normal ul{
	display:none;
}
#left-nav ul li ul{
	background:url(../images/dotted.gif) repeat-y top left;
	padding:0px;
	margin:0px 0px 0px 23px;
}
#left-nav ul li ul.services{
	padding:0px;
	margin:0px 0px 0px 23px;
	background:none;
}

#left-nav ul li ul li{
	font-weight:normal;
	padding:0px 0px 0px 8px;
}
#left-nav ul li ul li a{
	padding:0px;
}
/*#left-nav ul li ul li a:hover{
	background:none;
	text-decoration:underline;
}*/

/*<--------------LEFT MENU ENDS HERE-------------->*/

#left-nav-tp{
	background:url(../images/left-nav-top.png) no-repeat;
	float:left;
	height:6px;
	width:229px;
}
* html #left-nav-tp{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/left-nav-top.png", sizingMethod="image");
}
#left-nav-bg{
	background:url("../images/left-nav-mid.png") repeat-y;
	float:left;
	width:229px
}
* html #left-nav-bg{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/left-nav-mid.png", sizingMethod="scale");
}
#left-nav-bt{
	background:url(../images/left-nav-btm.png) no-repeat;
	float:left;
	height:6px;
	width:229px;
}
* html #left-nav-bt{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/left-nav-btm.png", sizingMethod="image");
}
#cont-area{
	float:left;
	width:442px;
	position:relative;
	left:0px;
	top:0px;
}
#cont-area h1{
	font-size:1.52em;
	margin:10px 0px;
	padding:0px;
	font-weight:normal;
	color:#066e35;
}

#cont-area ul{
	margin:20px 0;
	padding:0px;
	list-style:none;
}
#cont-area ul li{
	margin:10px;
	background:url('../images/bullet.gif') no-repeat;
	padding:0 0 0 20px;
	position:relative;
	z-index:2;
}
#cont-area h1{
	font-size:1.52em;
	margin:10px 0px;
	padding:0px;
	font-weight:normal;
	color:#066e35;
}

#cont-area-loc{
	float:left;
	width:442px;
	position:relative;
	left:0px;
	top:0px;
}
#cont-area-loc h1{
	font-size:1.52em;
	margin:10px 0px;
	padding:0px;
	font-weight:normal;
	color:#066e35;
}

#cont-area-loc ul{
	margin:20px 0;
	padding:0px;
	list-style:none;
}
#cont-area-loc ul li{
	margin:10px;
	background:url('../images/bullet.gif') no-repeat;
	padding:0 0 0 20px;
	position:relative;
	z-index:2;
}
#cont-area-loc h1{
	font-size:1.52em;
	margin:10px 0px;
	padding:0px;
	font-weight:normal;
	color:#066e35;
}


#rotating-img-holder{
	background:url("../images/inner-banner-background.png") no-repeat;
	/*background:url("../images/home-video-background-new.png") no-repeat;*/
	float:right;
	height:327px;
	position:relative;
	right:-16px;
	top:-32px;
	width:259px;
}
* html #rotating-img-holder{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/inner-banner-background.png", sizingMethod="image");
}
#rotating-img{
	left:10px;
	position:absolute;
	top:8px;
}

/*<------------INNER CONTENT STRUCTURE------------>*/

#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	float:left;
	width:944px;
	padding:10px;
}
#footer a{
	color:#77787b;
	text-decoration:none;	
}
#footer a:hover{
	color:#77787b;
	text-decoration:underline;	
}
#footer #company-info{
	border-right:1px solid #7a7a7a;
	float:left;
	margin:10px 0px;
	padding-right:15px;
	text-align:right;
	width:530px;
}
#footer #footer-nav{
	float:left;
	margin:15px 0px 10px 15px;
}

/* This is my code  */
#more-about
{
	float:left;
	min-height:0px;
	height:auto!important;
	height:0px;
	padding:0px 0px 0px 140px;
	width:320px;
	/*position:relative;*/
}
#about{
	width:440px;
	float:left;
}
.commit
{
	width:470px;
	float:right;
}
#more-commit
{
	float:right;
	width:478px;
	min-height:170px;
	height:auto!important;
	height:170px;
	/*background:url(../images/home-deepstore-group-employees.jpg) no-repeat right bottom;*/
}
#cont-area a{
	color:#1e9253;
	text-decoration:none;
}
#cont-area a:hover{
	color:#066e35;
	text-decoration:underline;
}
#cont-area-loc a{
	color:#066e35;
	text-decoration:none;
}
#cont-area-loc a:hover{
	color:#066e35;
	text-decoration:underline;
}
#about-us a
{
	color:#066e35;
	text-decoration:none;
}

#about-us a:hover
{
	color:#066e35;
	text-decoration:underline;
}

#commitments a
{
	color:#066e35;
	text-decoration:none;
}

#commitments a:hover
{
	color:#066e35;
	text-decoration:underline;
}


#cont-textarea
{
	float:left;
	width:375px;
	position:relative;
	left:0px;
	top:0px;
}

#cont-textarea h1
{
	font-size:1.52em;
	margin:10px 0px;
	padding:0px;
	font-weight:normal;
	color:#066e35;
}

#cont-textarea h2
{
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#65cd42;
}

#cont-textarea h3
{
	margin:0px 0px 5px 0px;
	padding:0px;
}

#cont-img
{
	float:left;
	width:259px;
	margin-top:45px;
}
.contact
{
	float:left;
	height:6px;
	width:229px;
}

.formcontent
{
	float:left;
	width:350px;
	padding:5px 0px;
}

.form-desc
{
	width:120px;
	float:left;
}

.form-field
{
	float:left;
	width:50px;
}
.brochure-desc{
	width:175px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
}
.brochure-field{
	width:150px;
	float:left;
}
.author{
	padding:0 0 0 150px;
	text-align:right;
}
.clear{
	clear:both;
}
#cont-area .largefont{
	font-size:16pt;
	font-weight:bold;
}
#leftpanel{
	color:#00733f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	float:left;
	width:240px;
	position:relative;
	right:14px;
}

.left-nav-bg-site{
float:left;
width:300px;
}

/* new flash*/

#rotating-img-holder-new{
	background:url("../images/home-video-background-new.png") no-repeat;
	float:right;
	height:405px;
	position:relative;
	right:-16px;
	top:-32px;
	width:393px;
}
* html #rotating-img-holder-new{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/home-video-background-new.png", sizingMethod="image");
}
#rotating-img-new{
	
	left:15px;
	position:absolute;
	top:8px;

}
.link{
	width:100%;
	float:left;
	position:relative;
}
.link p{
	position:absolute;
	left:200px;
	top:-30px;
}
.link a{
	color:#1e9253;
	text-decoration:none;
}
.link a:hover{
	color:#066e35;
	text-decoration:underline;
}
.casestudy{
	font-size:.7em;
}
/*Deep Store CSS Document */