/* CSS Document */
/* green color is #71a500 */
/* pink color is #f38ab3 */

html,body {height: 100%;padding: 0;margin: 0;border: 0;}
body{background: white url(../images/BA-background3.gif) repeat;text-align: left;height: auto;width: 100%;padding: 0;margin: 0;border: 0;}
#body{background: white url(../images/BA-back.gif) repeat-x;text-align:left;height: auto;width: 100%;padding: 0;margin: 0;border: 0;}
p{padding: 6px 6px 6px 2px;margin: 0;font-size: 0.9em;font-family: Arial, Helvetica, sans-serif;color: #535252; }
a:link{color: #e6729f;text-decoration: none;}
a:visited{color: #e6729f;text-decoration: none; }
a:hover{color: #f38ab3;text-decoration: underline; }
a:active{color: #e6729f;text-decoration: none; }
#table1 table{font-size: 0.9em;font-family: Arial, Helvetica, sans-serif;color: #535252;}
#table2 table{font-size: 0.9em;font-family: Arial, Helvetica, sans-serif;color: #535252;}
#table3 table{font-size: 0.9em;font-family: Arial, Helvetica, sans-serif;color: #535252;}
#table1 tr{background: url(../images/ba-tableback4.gif) top repeat-x;}
#table2 tr{background: url(../images/ba-tableback3.gif) top repeat-x;}
#table3 tr{background: url(../images/ba-tableback5.gif) top repeat-x;}
.gall{width: 100%;text-align: center;height: auto;}

img.portrait{
	float: 			right;
	margin: 		0px 0px 10px 10px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
img.portrait1{
	float: left;
	margin: 		0px 10px 10px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
img.sticky{
	float: 			right;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
img.gallery{
	margin: 		5px 5px 5px 5px;
	padding: 		5px 5px 5px 5px;
	border: 		1px solid #dadada;
	
}







h1{
	background: 	url(../images/ba-logo.gif) left no-repeat;
	font-size: 		0.1em;
	width: 			280px;
	height: 		140px;
	font-family: 	trebuchet ms;
	color: 			#e0eec2;

	padding: 		0;
	margin: 		0px 0px 0px 0px;
	border: 		0;
}
h3{
	color: 			#8ec11f;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	padding: 		0px 0px 0px 0px;
	margin: 		8px 0px 18px 2px;
	border: 		0px 0px 0px 0px;
}
h4{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		0.9em;
	color: 			#535252; 
	padding: 		0px 0px 0px 0px;
	margin: 		22px 0px 4px 2px;
	border: 		0px 0px 0px 0px;
}
h5{ 
	padding: 		6px 6px 6px 2px; 
	margin: 		0; 
	font-size: 		0.9em;
	font-weight: 	500;
	font-family: 	Arial, Helvetica, sans-serif;
	color: 			#8ec11f;
}








ul{
	font-family: 	Arial, Helvetica, sans-serif;
	color: 			#535252;
	font-size: 		0.9em;
	padding: 		6px 6px 6px 2px; 
	margin: 		0px 0px 0px 40px;
}

#menu ul{
	position: 		absolute;
	top: 			69px;
	right: 			0px;
	text-transform: uppercase;
	list-style: 	none;
	height: 		55px;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	font-size: 		14px;
	width: 			470px;
	background: 	none;
}
#menu ul li{
	height: 		55px;
	float: 			left;
	width: 			86px;
	text-align: 	center;
	font-family: 	trebuchet ms;
	display: 		inline;
	margin: 		0px 8px 0px 0px;
	padding: 		0px;
	border: 		0px;
}
#menu ul li a.active{
	float: 			left;
	width: 			86px;
	height: 		25px;
	text-align: 	center;
	color: 			white;
	display: 		inline;
	margin: 		0px 0px 0px 0px;
	padding: 		30px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	font-weight: 	700;
	text-decoration: none;
	background: 	url(../images/BA-tab1.gif) top no-repeat;

}
#menu ul li a.active:hover{
	float: 			left;
	width: 			86px;
	height: 		25px;
	text-align: 	center;
	color: 			white;
	display: 		inline;
	margin: 		0px 0px 0px 0px;
	padding: 		30px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	font-weight: 	700;
	text-decoration: none;
	background: 	white;
	background: 	url(../images/BA-tab1.gif) top no-repeat;
}
#menu ul li a{
	float: 			left;
	width: 			86px;
	height: 		25px;
	text-align: 	center;
	color: 			#9abd69;
	display: 		inline;
	margin: 		0px 0px 0px 0px;
	padding: 		30px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	font-weight: 	700;
	text-decoration: none;
	background: 	url(../images/BA-tab1.gif) bottom no-repeat;
}
#menu ul li a:hover{
	float: 			left;
	width: 			86px;
	height: 		25px;
	text-align: 	center;
	color: 			white;
	display: 		inline;
	margin: 		0px 0px 0px 0px;
	padding: 		30px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	font-weight: 	700;
	text-decoration: none;
	background: 	white;
	background: 	url(../images/BA-tab1.gif) top no-repeat;
}









#slides{
	background: 	url(../images/BA-contentback.gif) top repeat-x;
	float: 			left;
	width: 			79%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 2% 0px 2%;
	border: 		0px 0px 0px 0px;
}
#slides1{
	background: 	none;
	float: 			left;
	width: 			79%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 2% 0px 2%;
	border: 		0px 0px 0px 0px;
}

#slides ul{
	text-transform: lowercase;
	list-style: 	none;
	height: 		100%;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
#slides ul li{
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 0px;
}
#slides ul li a{
	background: 	url(../images/slide_minis.gif) left no-repeat;
	text-decoration: none;
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 60px;
	color: 	#4582ff;
}
#slides ul li a:hover{
	background: 	url(../images/slide_minis.gif) left no-repeat;
	text-decoration: none;
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 60px;
	color: 			#e6729f;
}
#slides1 ul{
	text-transform: lowercase;
	list-style: 	none;
	height: 		100%;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
#slides1 ul li{
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 0px;
}
#slides1 ul li a{
	background: 	url(../images/slide_minis.gif) left no-repeat;
	text-decoration: none;
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 60px;
	color: 			#4582ff;
}
#slides1 ul li a:hover{
	background: 	url(../images/slide_minis.gif) left no-repeat;
	text-decoration: none;
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 60px;
	color: 			#e6729f;
}
#galleria ul{
	text-transform: lowercase;
	list-style: 	none;
	height: 		100%;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
#galleria ul li{
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 0px;
}
#galleria ul li a{
	background: 	url(../images/slide_minis.gif) left no-repeat;
	text-decoration: none;
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 60px;
	color: 			#4582ff;
}
#galleria ul li a:hover{
	background: 	url(../images/slide_minis.gif) left no-repeat;
	text-decoration: none;
	height: 		20px;
	margin: 		5px 0px 5px 0px;
	padding: 		0px 0px 0px 60px;
	color: 			#e6729f;
}






#nav{
	float: 			left;
	width: 			19%;
	text-align: 	right;
	font-family: 	trebuchet ms;
	font-size: 		14px;
	color: 			#d2d2d2;
	background: 	 url(../images/BA-pinkback.gif) top repeat-x;
	margin: 		0px 0px 0px 0px;
	padding: 		10px 10px 15px 0px;
	border: 		0px 0px 0px 0px;
}
#nav p{
	color: 			#cccccc;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 15px 0px;
	border: 		0px 0px 0px 0px;
	
}
#nav ul{
	text-transform: lowercase;
	list-style: 	none;
	width: 			100%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
#nav ul li{
	display: 		inline;
	width: 			100%;
	height: 		22px;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 100% 0px;
	border: 		0px 0px 0px 0px;
}
#nav ul li a{
	display: 		block;
	text-decoration: none;
	width: 			100%;
	font-size: 		14px;
	margin: 		0px 0px 0px 0px;
	padding: 		4px 0px 4px 0px;
	border: 		0px 0px 0px 0px;
}
#nav ul li a:hover{
	display: 		block;
	text-decoration: none;
	color: 			#e6729f;
	width: 			100%;
	font-size: 		14px;
	margin: 		0px 0px 0px 0px;
	padding: 		3px 0px 2px 0px;
	border: 		0px 0px 0px 0px;
	border-bottom: 2px solid #e6729f;
	border-top: 1px solid #eeeeee;
}

#nav ul ul li a{
	display: 		block;
	text-decoration: none;
	width: 			100%;
	color: 			#4582ff;
	font-size: 		12px;
	margin: 		0px 0px 0px 0px;
	padding: 		4px 0px 4px 0px;
	border: 		0px 0px 0px 0px;
}
#nav ul ul li a:hover{
	display: 		block;
	text-decoration: none;

	color: 	#e6729f;
	width: 			100%;
		font-size: 		12px;
	margin: 		0px 0px 0px 0px;
	padding: 		3px 0px 2px 0px;
	border: 		0px 0px 0px 0px;
	border-bottom: 2px solid #e6729f;
	border-top: 1px solid #eeeeee;
}






.welcomewrap{
	float: 			left;
	width: 			40%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 4% 0px 4%;
	border: 		0px 0px 0px 0px;
}
.secondwrap{
	float: 			right;
	width: 			63%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 4% 0px 4%;
	border: 		0px 0px 0px 0px;
}

.contactwrap{
	float: 			left;
	width: 			45%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 3% 0px 4%;
	border: 		0px 0px 0px 0px;
}
.contactwrap1{
	float: 			left;
	width: 			45%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 2% 0px 0%;
	border: 		0px 0px 0px 0px;
}




.gallwrap{
	float: 			right;
	width: 			73%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
#galleria{
	background: 	url(../images/BA-contentback.gif) top repeat-x;
	float: 			left;
	width: 			90%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 2%;
	border: 		0px 0px 0px 0px;
}





.staff{
	float: 			clear;
	width: 			99%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border-top: 		1px dotted #eeeeee;
	
}
#barleft{
	background-image: 	url(../images/BA-barleft.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: 			left;
	width: 			2%;
	height: 409px;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}
.welcome{
	background: 	url(../images/BA-contentback.gif) top repeat-x;
	float: 			left;
	width: 			90%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 2% 0px 2%;
	border: 		0px 0px 0px 0px;
}
.second{
	background: 	url(../images/BA-contentback.gif) top repeat-x;
	float: 			left;
	width: 			79%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 2% 0px 2%;
	border: 		0px 0px 0px 0px;
}
.contact{
	background: 	url(../images/BA-contentback.gif) top repeat-x;
	float: 			left;
	width: 			84%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 2% 0px 2%;
	border: 		0px 0px 0px 0px;
}
#barright{
	background-image: 	url(../images/BA-barright.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: 			left;
	width: 			2%;
	height: 409px;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
}



#girl{ float: left; text-alight: center; height: 348px; width: 22%;}
#girl img{margin: 20px auto;float: right;}

.bannerbox{
	float: 			right;
	height: 		auto;
	width: 			210px;
}
#banner{
	float: 			right;
	background: 	none;
	height: 		auto;
	width: 			29%;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	text-align: right;
}
div.spacer {
  clear: both;
  }
#banner ul{
	text-transform: uppercase;
	list-style: 	none;
	margin: 		0px 0px 0px auto;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	font-size: 		14px;
	height: 		auto;
	width: 			210px;
	background: 	none;
}
#banner ul li{
	height: 		89px;
	float: 			right;
	width: 			210px;
	text-align: 	center;
	font-family: 	trebuchet ms;
	display: 		inline;
	margin: 		0px 0px 10px 0px;
	padding: 		0px;
	border: 		0px;
}
#banner ul li a{
	float: 			right;
	width: 			210px;
	height: 		89px;
	text-align: 	center;
	color: 			#9abd69;
	display: 		inline;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	font-weight: 	700;
	text-decoration: none;
	background: 	url(../images/BA-banner1.gif) top left no-repeat;
}
#banner ul li a:hover{
	float: 			right;
	width: 			210px;
	height: 		89px;
	text-align: 	center;
	color: 			white;
	display: 		inline;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border: 		0px 0px 0px 0px;
	font-weight: 	700;
	text-decoration: none;
	background: 	white;
	background: 	none;
}
#banner ul li a.banner5{
	text-decoration: none;
	background: 	url(../images/BA-bannerpink1.gif) top left no-repeat;
}
#banner ul li a.banner5:hover{
	text-decoration: none;
	background: 	white;
	background: 	url(../images/BA-bannerpink1.gif) top right no-repeat;
}
#banner ul li a.banner6{
	text-decoration: none;
	background: 	url(../images/BA-bannerpink2.gif) top left no-repeat;
}
#banner ul li a.banner6:hover{
	text-decoration: none;
	background: 	white;
	background: 	url(../images/BA-bannerpink2.gif) top right no-repeat;
}
#banner ul li a.banner7{
	text-decoration: none;
	background: 	url(../images/BA-bannerpink3.gif) top left no-repeat;
}
#banner ul li a.banner7:hover{
	text-decoration: none;
	background: 	white;
	background: 	url(../images/BA-bannerpink3.gif) top right no-repeat;
}
#banner ul li a.banner4{
	text-decoration: none;
	background: 	url(../images/BA-banner4.gif) top left no-repeat;
}
#banner ul li a.banner4:hover{
	text-decoration: none;
	background: 	white;
	background: 	url(../images/BA-banner4.gif) top right no-repeat;
}







#footer{
	height: 		95px;
	width: 			100%;
	background: 	url(../images/BA-backbottom1.gif) repeat-x;
	text-align: 	right;
	border: 		0px 0px 0px 0px;
	margin: 		0px 0px 0px 0px;
	padding: 		26px 0px 0px 0px;

}
a.jimmy{
font-family: 	Arial, Helvetica, sans-serif; 
	font-size: 		0.7em;
	text-decoration: none;
	margin: 		0px 20px 0px 0px;
}
a.jimmy:link, a.jimmy:visited {color: #dee8c7;text-decoration: none;}
a.jimmy:hover {color: #ffffff;text-decoration: none;}




div.spacer {
  clear: both;
  }