/* Index */

/* -------------- 2. Structure -------------------------- */
#contentTop{
	float:left;
	height:387px;
	width:49.9%;
	margin-top:26px;
	padding:24px 0 0 0;
	overflow:auto;
}
#flash, .flash{ 
	float:right;
	height:411px;
	width:49.9%;
	background-color:#201f1f;
	margin-top:26px;
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:10;
}
#contentBtm{
}
#L{ 
	float:left; 
	width:49.9%;
	text-align:right;
	padding-top:19px;
	position:relative;	
}
#R{ 
	float:right; 
	width:49.9%;
	position:relative;
	height:80px;
}
.flR{float:right;}

#menu {
	height:22px;
	left:-171px;
	position:absolute;
	top:-446px;
	width:151px;
  }

/* -------------- 3. Links and Navigation --------------- */
#R li{
	font-weight:bold;
	font-size:.9em;
	float:left;
}
#L li, h1{ float:right;}
#L ul{width:700px; display:block; float:right;  position:absolute; bottom:2px; right:100px; }
#L li{
	font-weight:bold;
	font-size:.9em;
}
#L li a{display:block; width:94px; height:23px;  padding-top:6px; margin-top:4px; text-align:center}
#R .top_nav{
	position:relative;
	top:-437px;
	left:-7px;
}
#R .top_nav{height:25px;} 

/* -------------- 4. Fonts ------------------------------ */
h1 {
	font-size:2.5em; 
	font-weight:normal; 
	padding-right:7px;
}
h2 {
	font-size:1.2em;
	padding:0 10px 5px;
	font-weight:normal;
	float:right;
	clear:both;
	
}
p {
	font-size:1em;
	padding:10px;
	width:400px;
	float:right;
	clear:both;
	text-align:right;
}
.faq .flash p{text-align:left; padding-left:20px;}
#R .top_nav li a, h2{white-space:nowrap;}

.galleria li img.thumb{width:auto !important}

/* contact */
.contact {float:right; text-align:right; width:97%; padding-right:2%; font-size:12px}
.contact .row{margin-bottom:10px}
.contact label{display:block;}
.contact input{width:200px;}
 .contact textarea{width:204px; height:80px;}
.contact input.button, .contact input.short{width:120px}
fieldset{border:none}

/* flash */
.ahs_site #R #nav li ul li a, 
.dance_site #R #nav li ul li a, 
.nyv_site #R #nav li ul li a, 
.scp_site #R #nav li ul li a,
.chen_site #R #nav li ul li a,
.pace_site #R #nav li ul li a,
.mg_site #R #nav li ul li a,
.eq_site #R #nav li ul li a{width:208px}
.graphic #menu, .seo #menu, .faq #menu, .contact_page #menu{left:-191px;}
body.seo .flash{ background-image:url(../img/seo.png)}
body.clients .flash{ background-image:url(../img/logo_collage.png)}
body.ahs_site .flash{ background-image:url(../img/webpages/website_ahs.png)}
body.dance_site .flash{ /*background-image:url(../img/webpages/website_dp.png)*/}
body.nyv_site .flash{ 	/*background:#fff url(../img/webpages/website_nyv.png) no-repeat*/ background-color:#fff}
body.chen_site .flash{ /*background-image:url(../img/webpages/website_cta.png)*/ background-color:#fff}
body.pace_site .flash{ /*background-image:url(../img/webpages/website_pace.png)*/ background-color:#fff}
body.mg_site .flash{ /*background-image:url(../img/webpages/website_mg.png)*/}
body.scp_site .flash{ /*background-image:url(../img/webpages/website_scp.png)*/  background-color:#fff}
body.eq_site .flash{/*background-image:url(../img/webpages/website_eq.png)*/ background-color:#fff }

/* websesign */
ul#contentTop{position:relative;}
.ahs{position:absolute; top:10px; right:20px;}
.ahs img{height:150px !important; margin-left:-4.5px !important; margin-top:-4px !important;}
.cta{position:absolute; top:145px; right:20px;}
.cta img{height:150px !important; margin-left:-4.5px !important; margin-top:-4px !important;}
.dp{position:absolute; top:280px; right:20px;}
.dp img{height:150px !important; margin-left:-4.5px !important; margin-top:-4px !important;}
.mg{position:absolute; top:10px; right:265px;}
.mg img{height:150px !important; margin-left:-4.5px !important; margin-top:-4px !important;}
.eq{position:absolute; top:145px; right:265px;}
.eq img{height:150px !important; margin-left:-4.5px !important; margin-top:-4px !important;}
.pace{position:absolute; top:280px; right:265px;}
.pace img{height:150px !important; margin-left:-4.5px !important; margin-top:-4px !important;}
.no_show{position:absolute; left:-11265px;}

.webdesign #R .top_nav {left:-224px;}


.webdesign #nav li:hover ul, .webdesign #nav li:hover ul, .webdesign #nav li.sfhover ul {left: 224px; top:26px; z-index:100}

.webdesign #menu{left:333px;}

/* graphic */
.img9{position:absolute; top:10px; right:17px;}
.img1 img{height:350px !important; margin-left:-53px !important; margin-top:-14px !important;}
.img6 {position:absolute; top:145px; right:17px;}
.img2 img{height:350px !important; margin-left:-4.5px !important; margin-top:-124px !important;}
.img8{position:absolute; top:280px; right:17px;}
.img3 img{height:350px !important; margin-left:-75px !important; margin-top:-110px !important;}
.img4{position:absolute; top:10px; right:160px;}
.img4 img{height:350px !important; margin-left:0 !important; margin-top:-10px !important;}
.img5{position:absolute; top:145px; right:160px;}
.img5 img{height:350px !important; margin-left:-264.5px !important; margin-top:-220px !important;}
.img7 {position:absolute; top:280px; right:160px;}
.img6 img{height:350px !important; margin-left:-94.5px !important; margin-top:-84px !important;}
.img11 {position:absolute; top:10px; right:303px;}
.img7 img{height:350px !important; margin-left:-94.5px !important; margin-top:-84px !important;}
.img3{position:absolute; top:145px; right:303px;}
.img8 img{height:210px !important; margin-left:-5px !important; margin-top:-58px !important;}
.img12 {position:absolute; top:280px; right:303px}
.img9 img{height:410px !important; margin-left:-354px !important; margin-top:-10px !important;}
.img2 {position:absolute; top:10px; right:445px;}
.img10 img{height:410px !important; margin-left:-324px !important; margin-top:-10px !important;}
.img10 {position:absolute; top:145px; right:445px;}
.img11 img{height:310px !important; margin-left:-5px !important; margin-top:-58px !important;}
.img1 {position:absolute; top:280px; right:445px}
.img12 img{height:300px !important; margin-left:0px !important; margin-top:-30px !important;}

.pace1, .pace2, .pace3, .scp1, .scp2, .scp3, .ctca1, .ctca2, .ctca3, .nyv1, .nyv2, .nyv3, .mg1, .mg2, .mg3, .dp1, .dp2, .dp3, .eq1, .eq2, .eq3{ position:absolute; top:270px; width:180px!important}
.pace1, .scp1, .ctca1, .nyv1, .mg1, .dp2, .eq1{right:390px} 
.pace2, .scp2, .ctca2, .nyv2, .mg2, .dp1, .eq2{right:200px} 
.pace3, .scp3, .ctca3, .nyv3, .mg3, .dp3, .eq3{right:10px}
.pace1 img{height:150px !important; margin-left:-3px !important; margin-top:0px !important;}
.pace2 img{height:250px !important; margin-left:-10.5px !important; margin-top:-4px !important;}
.pace3 img{height:210px !important; margin-left:0 !important; margin-top:-50px !important;}
.scp1 img{height:200px !important; margin-left:-3px !important; margin-top:0px !important;}
.scp2 img{height:250px !important; margin-left:-3px !important; margin-top:-114px !important;}
.scp3 img{height:390px !important; margin-left:-170px !important; margin-top:0px !important;}
.ctca1 img{height:150px !important; margin-left:-15px !important; margin-top:0px !important;}
.ctca2 img{height:250px !important; margin-left:-3px !important; margin-top:-8px !important;}
.ctca3 img{height:390px !important; margin-left:-276px !important; margin-top:0px !important;}
.nyv1 img{height:130px !important; margin-left:0px !important; margin-top:0px !important;}
.nyv2 img{height:250px !important; margin-left:-3px !important; margin-top:0px !important;}
.nyv3 img{height:390px !important; margin-left:0px !important; margin-top:0px !important;}
.mg1 img{height:120px !important; margin-left:0px !important; margin-top:0px !important;}
.mg2 img{height:250px !important; margin-left:-3px !important; margin-top:0px !important;}
.mg3 img{height:130px !important; margin-left:-15px !important; margin-top:0px !important;}
.dp1 img{height:250px !important; margin-left:-3px !important; margin-top:0px !important;}
.dp2 img{height:120px !important; margin-left:0px !important; margin-top:0px !important;}
.dp3 img{height:130px !important; margin-left:-15px !important; margin-top:0px !important;}
.eq1 img{height:130px !important; margin-left:-0px !important; margin-top:0px !important;}
.eq2 img{height:230px !important; margin-left:-40px !important; margin-top:-55px !important;}
.eq3 img{height:250px !important; margin-left:-3px !important; margin-top:-100px !important; }

.graphic .galleria li{display:block; width:120px; height:120px;}