* {margin: 0;padding: 0;}



img {border: 0;}



.clearboth{

	clear:both;

	}

	





body {


}













div#container {width: 780px; margin: 0 auto 0 auto;background: #FFFFFF;}







.local-footer {

color:#FFFFFF;

background: #a4a4a4;

font-size: 11px;

font-weight: bold;

font-family: Arial, Helvetica, sans-serif;

height: 25px;

}



.request-more {

text-align:center;

letter-spacing: 0px;

border: 2px dotted #333;

background-color:#ddd;

height: 85px;

width: 85%;

color:#402222;

font-size: 150%;

font-weight: bold;

font-family:Arial, Helvetica, sans-serif;

font-style:italic;



}





/* ---- HEADER STYLES ---- */

div#header{

	height: 118px; margin: 0 auto 0 auto;

	}

/* ---- BANNER STYLES ---- */



div#banner{

	width: 780px;

	height: 201px;

	clear: both;

	_margin-bottom:-5px;

	}

div#banner img{

	margin:0px;

	padding:0px;

	}

body#inner div#banner{

	height: 105px;

	background: url(../images/sub_headline1.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}	

	

body#chief div#banner{

	height: 105px;

	background: url(../images/sub_headlinechief.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}	

body#security div#banner{

	height: 105px;

	background: url(../images/sub_headlinesecurity.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}	

body#remote div#banner{

	height: 105px;

	background: url(../images/sub_headlineremote.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}	

body#data div#banner{

	height: 105px;

	background: url(../images/sub_headlinedata.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}	

body#management div#banner{

	height: 105px;

	background: url(../images/sub_headlinemanagement.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}	

body#our div#banner{

	height: 105px;

	background: url(../images/sub_headlineour.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}		

body#who div#banner{

	height: 105px;

	background: url(../images/sub_headlinewho.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}

body#customer div#banner{

	height: 105px;

	background: url(../images/sub_headlinecustomer.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}		

	body#cost div#banner{

	height: 105px;

	background: url(../images/sub_headlinecost.jpg) no-repeat;

	border-bottom: 1px solid #567fa4;

	}							

/* ---- BODY CONTENT STYLES ---- */

div#bodycontent{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #414141;

	line-height: 18px;

	text-align: left;

	padding: 0px 0px 0px 0px;

	}



body#main div#bodycontent{

	padding: 0;

	}



div#bodycontent p{

	margin: 0px 23px 21px 23px;

	}



div#bodycontent h1{

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #2369b0;

	margin: 0px 0px 0px 23px;

	letter-spacing: 0;

	}

	

div#bodycontent h2{

	font-weight: bold;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #696a6b;

	margin: 0px 0px 0px 23px;

	letter-spacing: 0;

	}



div#bodycontent div.graybg{

	background: #f0f1f1;

	padding: 26px 0px 26px 0px;

	border-bottom: 1px solid #eceded;

	}



div#bodycontent div.graybg p{

	margin: 0px 23px 0px 23px;

	letter-spacing: .5px;

	}



div#bodycontent a{

	color: #2268af;

	}



div#bodycontent a:visited{

	color: #2268af;

	}



div#bodycontent a:active{

	color: #00CC66;

	}



/* ---- FRONT CALLOUT STYLES ---- */

div#frontcallout{

	color: #a4a4a4;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 17px;

	margin: 20px 0px 0px 12px;

	background: #FFFFFF;

	letter-spacing: normal;

	}



div#bodycontent div.frontcalloutcell{

	width: 230px;

	padding: 0px 12px 15px 10px;

	float: left;

	}



div#bodycontent div.frontcalloutcell.borderright{

	border-right: 0px dotted #a3c5eb;

}



div#bodycontent div.frontcalloutcell img{

	float: left;

	margin: 9px 18px 0px 0px;

	border: 1px solid #666768;

	}



div#bodycontent div.frontcalloutcell h1{

	color: #777777;

	font-weight: bold;

	font-size: 12px;

	letter-spacing: 0;

	margin-left:0;

	}



div.contactbox{

	border: 1px solid #2369b0;

	height: 20px;

	margin: 10px 23px 13px 23px;

	text-align:right;

	padding: 0px 5px 0px 0px;

	}



div.contactbox a{

	color: #000000;

	padding: 0px 10px 0px 0px;

	}



div.contactbox img{

	margin: 0px 20px 0px 0px;

	}



/* ---- FOOTER STYLES ---- */



div#pxspace{

	clear: both;

	width: 100%;

	height: 20px;

	display: block;

	}



div#footer{

	clear: both;

	height: 21px;

	border-top: 2px solid #626364;

	background: #a4a4a4;

	font-size: 11px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	padding: 3px 5px 0px 5px;

	color: #FFFFFF;

	letter-spacing: 1.4px;

	}



div#footercontact{

	float:right;

	}

div#footercopyright{

	float:left;

	}

	

	

	

div#navbar{

	_margin-top:-5px;

	padding: 0;

	float: middle;

	width: 780px;

	background: #a4a4a4;

	}



#nav, #nav ul {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	

	list-style: none;

	background: #a4a4a4;

	font-weight: bold;

	padding: 0;

	margin: 0;

	height: 24px;

}



#nav a {

	display: block;

	color: #FFFFFF;

	text-decoration: none;

	padding: 0px 20px 0px 20px;

	line-height: 24px;

	

}



#nav a:hover {

}





ul#nav li a.nobg{

	background-image: none;

	}



#nav li {

	align: center;

	float: left;

	padding: 0;

}



#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	background: #FFFFFF;

}



#nav li li {

	display: inline;

	float: none;

	background: #FFFFFF;

}



#nav li ul a {

	display: block;

	background-image: none;

	color: #000000;

}



#nav li ul a:hover {

	display: block;

	color: #FFFFFF;

	background: #306fb3;

}



#nav li ul ul {

	margin: -1.75em 0 0 14em;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}



#nav li:hover, #nav li.sfhover {

	background: #306fb3;

}.title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}









/* ----------------------

	-: Slider Css :-

-----------------------*/



.blankBox {

height: 7px;

overflow: hidden;

}



.ss_slider {

width: 750px;

height: 560px;

background: #7CB4A4 url(../virtualtour/images/loading.gif) no-repeat 300px 130px;

margin: 0 0 0 0;

}



.sliderwrapper{

position: relative; 

overflow: hidden;

width: 750px;

height: 350px;

}



.sliderwrapper .contentdiv{

visibility: hidden; 

position: absolute; 

left: 0; 

top: 0; 

padding: 0px;

background: white;

width: 750px;

height: 100%;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

}



#slider4{

height: 350px;

float:right;

}



#paginate-slider4{

width: 530px;

text-align:center;

height: 300px;

padding-top: 10px;

}



#paginate-slider4 a img{

width: 64px;

height: 59px;

border: 2px solid #555;

margin: 4px 4px 4px 4px;

padding: 0px;

}



#paginate-slider2 a.selected{

background-color: #ff6600;

}
.new {
	background-image: url(../esthetics/images/homepage-atelier-new-york-beauty-school/bg-atelier-new-york-beauty-school-esthetics.jpg);
	background-position: 0px -200px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}




#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{

border: 3px solid #FFF;

padding: 3px;

margin: 0px 0px 0px 0px;

}



.slide-content {

float:left;

padding: 7px;

color: #cfcfcf;

position: absolute;

width: 100%;

left: 0px;

bottom: 0;

}



.slide-content h3{

color: #fff;

padding-bottom: 5px;

}



.secondary-body {

background: #fff;.style1 {
	color: #0036C8;
	font-weight: bold;
	font-size: 24px;
}

