/* CSS Document */
*
{
	margin:0;
	padding:0;
}

Body
{
background-image: url(images/bodyart-bg-2010.jpg);
background-repeat: repeat-x;
background-attachment:fixed;
background-color:#000;
margin:0;
padding:0;
overflow-x: hidden;
}

ul
{

display: list-item;
list-style:none;

}

ul li
{




}

.menu
{
	display: list-item;
	list-style:none;
}

.menu li
{
	display: inline;
	list-style:none;
}

.lists
{
	width: auto;
	height:auto;
}

.lists li
{
	list-style-type:square;
	list-style-position: outside;
	margin: 10px 0 0 25px;
	
}

img
{

	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	width: auto;
	height: auto;
}

img:hover
{

	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	width: auto;
	height: auto;
}

.main
{
margin:0 auto;
width: 1100px;
height:auto;


}


.main_left
{

width: 188px;
height: 250px;
float:left;
background-image:url(images/logo_bg.png);
background-repeat:no-repeat;
position:relative;
top:186px;
clear:both;


}


.sub_page_info
{



}




.sub_main
{
	float:left;
	background:url(images/main_content.png);
	background-repeat:repeat-y;
	border:1px thin #CCC;
	width: 777px;
	height: 465px;
	position:relative;
	top: 10px;
	left: 20px;
	overflow-y:auto;
	overflow-x: hidden;
	padding:10px 25px 10px 25px;
	font-family:"Lucida Grande","Lucida Grande Unicode",Arial,Verdana,san-serif;
	font-size:11px;
	line-height:18px;
	letter-spacing: .1px;
	color:#FFF;
	
}


.sub_top_menu
{
	margin:0 auto;
	float:left;
	height:26px;
	width: 100%;
	position: relative;
	right:64px;
	top:9px;
	
}

.sub_top_menu img:hover
{
	position: relative;
	top:-1px;
}


.sub_main_right
{

width: 900px;
height: 552px;
float:left;
background-image:url(images/main_content_2.png);
background-repeat:no-repeat;
position:relative;
top:50px;
left:-3px;


}


.sub_main_bottom
{
	margin: 0 auto;
	height:5px;
	width: 813px;
	position: relative;
	top: 17px;
	left:-18px;
	clear:both;
}

.left
{
	float:left;
	width:auto;
	height:auto;
}

.right
{
	float: right;
	width:auto;
	height:auto;
	

}

.welcome
{
	height:10px;
	width: 100%;
	position: relative;
	top: 40px;
	left: 35px;
}

.contact_corporate
{
	float:right;
	width: 125px;
	height: 10px;
	position: relative;
	right: 155px;

}

.main_right
{

width: 900px;
height: 450px;
float:left;
background-image:url(images/content_bg.png);
background-repeat:no-repeat;
position:relative;
top:140px;
left:-3px;


}


.logo
{
	background-image:url(images/BAC_logo.png);
	background-repeat:no-repeat;
	position:relative;
	top: 28px;
	left: 18px;
	font-family:"Trebuchet MS";
	font-size:9px;
	color: #ffffff;
	
}


.logo a
{
	color: #333333;
	text-decoration: none;
}

.logo a:hover
{
	color: #777777;
	text-decoration:underline;
}

.galleries
{
	width: 200px;
	height: 190px;
	background-image: url(images/galleries.pg);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	top: 60px;
	left: 30px;
	


}

.galleries:hover
{
	width: 200px;
	height: 190px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	

}


.airbrush
{

	width: 200px;
	height: 200px;
	float:left;
	background-image: url(images/airbrush.pn);
	background-repeat:no-repeat;
	position:relative;
	top: 80px;
	left: 60px;

}

.airbrush:hover
{
	width: 200px;
	height: 200px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	

}

.tattoo_studio
{



	width: 200px;
	height: 200px;
	float:left;
	background-image: url(images/tatoo_studio.pn);
	background-repeat:no-repeat;
	position:relative;
	top: 90px;
	left: 60px;

}

.tattoo_studio:hover
{
	width: 200px;
	height: 200px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;	

}


.corporate
{

	width: 200px;
	height: 200px;
	float:left;
	background-image: url(images/corporate.pn);
	background-repeat:no-repeat;
	position:relative;
	top: 85px;
	left:40px;


}


.corporate:hover
{
	width: 200px;
	height: 200px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;

}

.emirco
{
	z-index: 30;
	height: 10px;
	position: relative;
	top: 150px;
	left:215px;


}

.emirco_sub
{

	height: 10px;
	position: relative;
	top: 290px;
	left:880px;
	z-index:2000;

}


.twitter_link
{
	width:auto;
	height: auto;
	float:right;
		
}


.home_facebook_link
{
	width:auto;
	font-family:"Trebuchet MS";
	font-size: 10px;
	font-weight:bold;
	height: 5px;
	position: relative;
	top: 40px;
	left: 5px;
	letter-spacing:1px;
	text-align:center;	
}

.home_facebook_link a
{
	
	color: #ffffff;
	text-decoration:none;
	
}

.home_facebook_link a:hover
{
	color: #777777;
	text-decoration:none;
	
}

.copyright
{

	width:285px;
	font-family:"Trebuchet MS";
	font-size:9px;
	letter-spacing:.095em;
	color:#eeeeee;
	position:relative;
	top:140px;
	left:730px;	
}

.sub_copyright
{
	width: 405px;
	font-family:"Trebuchet MS";
	font-size:9px;
	letter-spacing:.085em;
	color:#000000;
	position:relative;
	top:15px;
	left:210px;	
}

.news
{
	list-style:none;
	list-style-type:none;
	color:#FFF;
	font-family:"Lucida Grande","Lucida Grande Unicode",Arial,Verdana,san-serif;
	font-size:10px;
	width: 100%;
		
}

.news li
{
	float:left;
	
}

.sub-news-feed
{ 
	width: 98%;
	position: relative;
	top:119px;
	left:175px;



}

.index-news-feed
{ 
	width: auto;
	height: auto;
	padding:10px 20px 10px 20px;
	background-color:#000;
	opacity: .77; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=77); /* IE lt 8 */
	-ms-filter: "alpha(opacity=77)"; /* IE 8 */
	-khtml-opacity: .77; /* Safari 1.x */
	-moz-opacity: .77; /* FF lt 1.5, Netscape */
}

.promotions
{
	width:auto;
	height:auto;
	position:relative;
	top:-200px;
	left:-200px;
	
}


.sub_main a
{
	font-size:9px;
	text-decoration:underline;
	color: #FFFFFF;
}

.sub_main a:hover
{
	color:#CCC;
	text-shadow:#999999;
	text-decoration: none;

}

.biggerlink
{
	font-size: 11px;

}

.sub_main strong
{
	font-size:14px;

}

.images_table
{
	width: auto;
}

.images_table td
{
		border: 1px solid #777777;
		height: 45px;
		width:auto;

}

.images_table td:hover
{
		border: 1px solid #cccccc;
		

}

.sub_main .hr
{
	background-image:url(../images/hr.png);
	background-repeat:no-repeat;


}

.sub_main table
{
	margin-top:15px;
}

.studio-map
{
	border: 1px solid #333;
}

.floating-left-img
{
	float:left;
	border:5px solid #CCC;
	margin:0 25px 15px 15px;
}