/*
    The Original Banjola web site CSS
    CSS Positioning version
	m+co
*/


body {
	background-color: #330000;
	margin: 0 auto 0 auto;
	letter-spacing: 0.01em;
	word-spacing: .03em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {border: 0;}

div.arrowlistmenu {
	margin: 0 auto;	}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif
	font-size: 16px;
	text-align: left;
	color: fff;
	letter-spacing: .15em;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #660000;
	letter-spacing: .12em;
	margin: 25px 0 0 0;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #660000;
	letter-spacing: .1em;
}



h4 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333;	
}

h5 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 5px;
	font-weight: normal;
}

h6 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #660000;
	margin-top: 18px;
	text-transform: uppercase;
}

 ul.small {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 5px;
	display: block;
	list-style-type: none;
}

p {
	font-size: 14px;
	line-height: 160%;
	color: #333;

}

#wrapper {
	width: 960px;
	height: auto;
	min-height: 800px;
	margin: 0 auto 10px auto;
	background-image: url(../images/main/wrapper.png);
	background-color: #e4d8b7;
	background-repeat: repeat-y;
}

#shopcart {
	width: 960px;
	height: 35px;
	margin: 0;
	background-color: #999999;
}

#sidebar {
	background-color: #F0E8D0;
	width: 260px;
	height: auto;
	min-height: 768px;
	float: left;	
}

#logo {
	text-align: center;
}

img.logo { 
	margin: 30px auto 30px auto;
}
	

#content {
	width: 700px;
	height: auto;
	padding-bottom: 25px;
	float: right;	
	background-image: url(../images/main/contentbckgrnd.png);
	background-repeat: repeat-y;
	
}
	
#header { 
	height: 73px;
	margin: 35px auto 0 3px;
	width: auto;
	background: url(../images/main/header.png);
	 
}

#photo {
	width: 588px;
	height: 760px;
	background-color: #E4D8B7;
	float: none;
	clear: both;
	margin: 0 auto 0 auto;

}

#photo img {
	margin: 9px 0 0 0;
	padding: 3px 3px 3px 3px;
	border: 3px solid #330000;
}

#onecolumn {
	height: auto;
	padding: 0 35px 5px 65px;
}

#onecolumn.text {
	padding: 15px 35px 5px 65px;
}

#onecolumn.pageend {
	padding: 5px 35px 0 40px;
}

#onecolumn.archive {
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 5px;
	
}

#onecolumn.inventory ul {
	margin: 0 0 10px 0;
	padding: 0;	

}

#onecolumn.inventory ul li {
	color: #600;	
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	line-height: 120%;		

}

#onecolumn ul {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 160%;
	margin: 35px 0 10px 15px;
	padding: 0;
	color: #333;
}

#onecolumn ul li {
	line-height: 120%;
	margin: 5px 0 0 0;
	padding: 0;
	color: #333;
}

#onecolumn a {
	color: #660000;
	text-decoration: none;	
}

#onecolumn a:link, #onecolumn a:visited,{
	color: #660000;
	text-decoration: none;	

}

#onecolumn a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#onecolumn a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;
} 	

#onecolumn.models {
	height: auto;
	padding: 0 35px 5px 40px;
}


#onecolumn.models ul {
	font-size: 14px;
	width: 350px;
	line-height: 160%;
	margin: 10px 0 5px 290px;
	padding: 0;
	color: #600;
}

#onecolumn.models ul li {
	color: #333;	
	margin: 10px 0 10px 0;
	padding: 0;
	line-height: 120%;
}

#onecolumn.models a {
	color: #600;
	text-decoration: none;	
}

#onecolumn.models a:link, #onecolumn.models a:visited,{
	color: #600;
	text-decoration: none;	

}

#onecolumn.models a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}


#onecolumn.reviews ul {
	margin: 0 0 10px 0;
	padding: 35px 0 0 0;	
	font-size: 14px;
}

#onecolumn.reviews ul li {
	color: #333;	
	margin: 10px 0 25px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	line-height: 150%;		

}

#onecolumn.reviews a {
	color: #600;
	text-decoration: none;	
}

#onecolumn.reviews a:link, #onecolumn.reviews a:visited,{
	color: #600;
	text-decoration: none;	

}

#onecolumn.reviews a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#onecolumn.presentation ul {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 160%;
	margin: 15px 0 5px 15px;
	padding: 0;
	color: #600;
}

#onecolumn.presentation ul li {
	color: #333;	
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 120%;		

}

#onecolumn.presentation a {
	color: #600;
	text-decoration: none;	
}

#onecolumn.presentation a:link, #onecolumn.presentation a:visited,{
	color: #600;
	text-decoration: none;	

}

#onecolumn.presentation a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#onecolumn.press img {
	border: 1px solid #330000;
	float: left;
	margin: 5px 15px 10px 0;
}


#onecolumn.press ul {
	float: left;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;	
	line-height: 160%;
	width: 600px;
	margin: 0 0 5px 0;
	padding: 0;
	color: #600;
}

#onecolumn.press  ul li {
	list-style-type: none;
	color: #333;	
	margin: 0;
	padding: 20px 0 0 0;
	line-height: 120%;		

}

#onecolumn.press  a {
	color: #600;
	text-decoration: none;	
}

#onecolumn.press  a:link, #onecolumn.press  a:visited,{
	color: #600;
	text-decoration: none;	

}

#onecolumn.press  a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#onecolumn.press a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;
}	

#onecolumn.store {
	height: auto;
	margin: 15px 0 15px -10px;
	padding: 0;
}

#archive {
	margin: 0 0 0 -25px;
}

#archive img {
	border: 1px solid #330000;
}

#archive ul {
	float: left;
	list-style-type: none;
	width: 690px;
	font-size: 11px;
	color: #660000;
	margin: 0;
	padding: 15px 0 10px 0;
	text-decoration: none;
	font-weight: bold;
}

#archive ul li {
	position: relative;
	float: left;
	width: 150px;
	padding-right: 7px;
	text-align: center;

}

#archive ul li a {
	color: #300;
	text-decoration: none;	
}

#archive ul li a:link, #fourcolumn ul li a:visited,{
	color: #300;
	text-decoration: none;	

}

#archive ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#archive h6 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #660000;
	margin-top: 10px;
	text-transform: uppercase;
}	

#archivesub {
	margin: 0 0 0 0;
}

#archivesub img {
	border: 1px solid #330000;
	margin-bottom: 12px;
}

#archivesub a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;

} 

#archivesub ul {
	float: left;
	list-style-type: none;
	width: 690px;
	font-size: 11px;
	color: #660000;
	margin: 0;
	padding: 15px 0 10px 0;
	text-decoration: none;
	font-weight: bold;
}

#archivesub ul li {
	position: relative;
	float: left;
	width: 150px;
	padding-right: 13px;
	text-align: center;

}

#archivesub ul li a {
	color: #300;
	text-decoration: none;	
}

#archivesub ul li a:link, #construction ul li a:visited,{
	color: #300;
	text-decoration: none;	

}

#archivesub ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#fourcolumn {
	margin: 0 0 0 40px;
}

#fourcolumn img {
	border: 1px solid #330000;
	margin-bottom: 12px;
}

#fourcolumn a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;
} 

#fourcolumn ul {
	float: left;
	list-style-type: none;
	width: 690px;
	font-size: 11px;
	color: #600;
	margin: 0;
	padding: 15px 0 20px 0;
	text-decoration: none;
	font-weight: bold;
}

#fourcolumn ul li {
	position: relative;
	float: left;
	width: 150px;
	padding-right: 7px;
	text-align: center;

}

#fourcolumn ul li a {
	color: #300;
	text-decoration: none;	
}

#fourcolumn ul li a:link, #fourcolumn ul li a:visited,{
	color: #300;
	text-decoration: none;	

}

#fourcolumn ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#fivecolumn {
	margin: 20px 0 0 37px;
}

#fivecolumn.models {
	margin: 0 0 0 37px;
}

#fivecolumn img {
	border: 1px solid #330000;
	margin-bottom: 12px;
}

#fivecolumn a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;
} 

#fivecolumn ul {
	float: left;
	list-style-type: none;
	width: 690px;
	font-size: 11px;
	color: #600;
	margin: 0;
	padding: 15px 0 35px 0;
	text-decoration: none;
	font-weight: bold;
}

#fivecolumn ul li {
	float: left;
	width: 120px;
	padding-right: 7px;
	text-align: center;

}

#fivecolumn ul li a {
	color: #300;
	text-decoration: none;	
}

#fivecolumn ul li a:link, #fivecolumn ul li a:visited,{
	color: #300;
	text-decoration: none;	

}

#fivecolumn ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}	

#history {
	margin: 0 0 0 0;
	padding-left: 22px;
}

#history img {
	border: 1px solid #330000;
	margin-bottom: 20px;
}

#history a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;

} 

#history ul {
	float: left;
	list-style-type: none;
	width: 690px;
	font-size: 11px;
	color: #600;
	margin: 10;
	padding: 10;
	text-decoration: none;
	font-weight: bold;
}

#history ul li {
	position: relative;
	float: left;
	width: 80px;
	padding-right: 20px;
	text-align: center;

}

#construction {
	margin: 0 0 0 40px;
}

#construction img {
	border: 1px solid #330000;
	margin-bottom: 12px;
}

#construction a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;

} 

#construction ul {
	float: left;
	list-style-type: none;
	width: 690px;
	font-size: 11px;
	color: #600;
	margin: 0;
	padding: 15px 0 10px 0;
	text-decoration: none;
	font-weight: bold;
}

#construction ul li {
	position: relative;
	float: left;
	width: 150px;
	padding-right: 13px;
	text-align: center;

}

#construction ul li a {
	color: #300;
	text-decoration: none;	
}

#construction ul li a:link, #construction ul li a:visited,{
	color: #300;
	text-decoration: none;	

}

#construction ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

soundclips {
	margin: 0 0 0 35px;
}

#soundclips img {
	border: 1px solid #300;
	float: left;
	margin: 0 20px 20px 25px;
}


#soundclips p {
	margin: 20px 0 0 0;
	padding: 0;
	
}

#soundclips ul {
	float: left;
	list-style-type: none;
	width: 650px;
	font-size: 11px;
	margin: 0;
	padding: 15px 0 15px 0;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: -.1em;
}

#soundclips ul li {
	position: relative;
	float: left;
	width: 300px;
	color: #333;
	padding: 2px 5px 2px 20px;
	text-align: left;

}

#soundclips  a {
	color: #300;
	text-decoration: none;	
}

#soundclips ul li a:link, #soundclips ul li a:visited,{
	color: #300;
	text-decoration: none;	

}

#soundclips ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#soundclips.column {
	width: 650px;
	margin: 0 0 10px 40px;
	padding: 0 0 25px 0;
}

#soundclips.column img {
	float: left;
	border: 1px solid #300;
	margin: 0 20px 25px 10px;
	
}

#soundclips.column a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;
} 

#soundclips.column  a {
	color: #300;
	text-decoration: none;	
}

#soundclips.column a:link, #soundclips.column a:visited,{
	color: #300;
	text-decoration: none;	

}

#soundclips.column h2 {
	margin: 10px 0 0 30px;
	padding: 0 0 0 0;
	
}

#soundclips.column h5 {
	margin: 0 0 0 10px;
	padding: 0 0 40px 0;
	
}

#soundclips.column h6 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #660000;
	margin-top: 18px;
	text-transform: uppercase;
	
}


#soundclips.column p {
	margin: 10px 0 0 30px;
	padding: 0;
	line-height: 145%;

}

#players {
	width: 605px;
	margin: 35px 0 10px 40px;
	padding: 0 0 25px 0;
}

#players img {
	float: left;
	border: 1px solid #300;
	margin: 0 20px 10px 10px;
	
}

#players a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;
} 

#players  a {
	color: #300;
	text-decoration: none;	
}

#players a:link, #players a:visited,{
	color: #300;
	text-decoration: none;	

}

#players a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}


#players h2 {
	margin: 10px 0 0 30px;
	padding: 0 0 0 0;
	
}

#players h5 {
	margin: 0 0 0 10px;
	padding: 0 0 40px 0;
	
}

#players h6 {
	margin: 10px 0 0 30px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #660000;
	margin-top: 18px;
	text-transform: uppercase;
	
}


#players p {
	margin: 10px 0 0 30px;
	padding: 0;
	line-height: 145%;

}



#instbook {
	width: 630px;
	margin: 0 0 10px 40px;
	padding: 0 0 0 0;
}

#instbook img {
	float: left;
	border: 1px solid #300;
	margin: 0 20px 10px 0;
	
}

#instbook a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;
} 

#instbook a {
	color: #600;
	text-decoration: none;	
}



#instbook  p {
	font-size: 14px;
	line-height: 160%;
	color: #333;
	padding-top: 15px;
	padding-left: 35px;
	
}

#instbook ul {
	float: left;
	list-style-type: none;
	width: 325px;
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
}

#instbook ul li {
	float: left;
	width: 300px;
	color: #600;
	padding: 0;
	text-align: left;

}

#instbook ul li a:link, #instbook ul li a:visited,{
	color: #600;
	text-decoration: none;	

}

#instbook ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#video {
	height: auto;
	padding: 0 35px 5px 60px;
}

#video img {
	border: 1px solid #300;
	float: left;
	margin: 10px 20px 20px 0;
	
}

#video p {
	margin: 40px 0 0 0;
	padding: 0;
	
}	

#video p.longest {
	margin: 4px 0 0 0;
	padding: 0;
	line-height: 145%;

}

#video p.long {
	margin: 18px 0 0 0;
	padding: 0;
	
}

#video p.short {
	margin: 60px 0 0 0;
	padding: 0;
	
}

#video ul {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 130%;
	float: left;
	margin: 0 0 10px 0;
	width: 650px;
	padding: 0;
	color: #333;
  	list-style: none;
}

#video ul li {
	float: left;
	margin: 0 15px 10px 0;
	padding: 0;
	width: 200px;
}

#video a {
	color: #600;
	text-decoration: none;	
}

#video a:link, #video a:visited,{
	color: #600;
	text-decoration: none;	
}

#video a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#presentation.inline {
	margin: 0;
	font-size: 14px;

}

#presentation.inline ul {
	list-style-type: none;
	font-size: 14px;
	font-weight: 100;
	color: #600;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#presentation.inline ul li {
	position: relative;

}

#presentation.inline ul li a {
	color: #600;
	text-decoration: none;	
}

#presentation.inline ul li a:link, #fourcolumn ul li a:visited,{
	color: #333;
	text-decoration: none;	

}

#presentation.inline ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}	

#pressteel {
	margin: 40px 0 0 45px;
}

#pressteel ul {
	float: left;
	list-style-type: none;
	font-size: 16px;
	font-weight: 100;
	letter-spacing: .1em;
	color: #600;
	margin: 0;
	padding: 10px 0  0 20px;
	text-decoration: none;
}

#pressteel ul li {
	float: left;
	position: relative;

}

#pressteel ul li a {
	color: #600;
	text-decoration: none;	
}

#pressteel ul li a:link, #pressteel ul li a:visited,{
	color: #333;
	text-decoration: none;	

}

#pressteel ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#presnylon {
	margin: 0px 0 0 20px;
}

#presnylon  ul {
	list-style-type: none;
	font-size: 16px;
	font-weight: 100;
	letter-spacing: .1em;
	color: #600;
	margin: 0;
	padding: 10px 0  0 20px;
	text-decoration: none;
}

#presnylon  ul li {
	position: relative;

}

#presnylon  ul li a {
	color: #600;
	text-decoration: none;	
}

#presnylon ul li a:link, #presnylon ul li a:visited,{
	color: #333;
	text-decoration: none;	

}

#presnylon ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}	
	
h1.banjola_history {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/bhistory.png) center left no-repeat;	
}
	
h1.banjola_models {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/bmodels.png) center left no-repeat;	
}

h1.banjola_standard {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/stanmodel.png) center left no-repeat;	
}

h1.banjola_classic {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/cmodel.png) center left no-repeat;	
}

h1.banjola_pressteel {
	width: 520px;
	height: 73px;
	margin: 0 0 0 42px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/pressteel.png) center left no-repeat;	
}


h1.banjola_presnylon {
	width: 530px;
	height: 73px;
	margin: 0 0 0 42px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/presnylon.png) center left no-repeat;	
}

h1.banjola_petite {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/petitemodel.png) center left no-repeat;	
}

h1.banjola_sigkp {
	width: 600px;
	height: 73px;
	margin: 0 0 0 40px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/kpsigmodel.png) center left no-repeat;	
}

h1.banjola_sigap {
	width: 600px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/apsigmodel.png) center left no-repeat;	
}

h1.banjola_sigevd {
	width: 575px;
	height: 73px;
	margin: 0 0 0 35px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/evdsigmodel.png) center left no-repeat;	
}

h1.banjola_candomodels {
	width: 550px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/candomodel.png) center left no-repeat;	
}

h1.banjola_inventory {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/inventory.png) center left no-repeat;	
}

h1.banjola_order {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/order.png) center left no-repeat;	
}

h1.banjola_archive {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/arch.png) center left no-repeat;	
}	

h1.banjola_construction {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/const.png) center left no-repeat;	
}

h1.banjola_video {
	width: 345px;
	height: 73px;
	margin: 0 0 0 -65px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/video.png) center left no-repeat;	
}

h1.banjola_soundclips {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/sndclps.png) center left no-repeat;	
}

h1.banjola_press {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/press.png) center left no-repeat;	
}

h1.banjola_players {
	width: 370px;
	height: 73px;
	margin: 0 0 0 40px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/players.png) center left no-repeat;	
}

h1.banjola_concertsdemos {
	width: 370px;
	height: 73px;
	margin: 0 0 0 40px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/concertsdemos.png) center left no-repeat;	
}

h1.banjola_music {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/music.png) center left no-repeat;	
}

h1.banjola_instructionbook {
	width: 500px;
	height: 73px;
	margin: 0 0 0 40px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/instructionbook.png) center left no-repeat;	
}

h1.banjola_festival {
	width: 500px;
	height: 73px;
	margin: 0 0 0 40px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/bfestival.png) center left no-repeat;	
}

h1.banjola_customercomments {
	width: 500px;
	height: 73px;
	margin: 0 0 0 40px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/customercomments.png) center left no-repeat;	
}

h1.banjola_contact {
	width: 345px;
	height: 73px;
	margin: 0 0 0 45px;
	float: none;
	clear: none;
	text-indent: -9999px;
	background: transparent url(../images/main/cnct.png) center left no-repeat;	
}


#slideshow-area {
  width: 250px;
  height: 500px;
  float:left;	
  border: 1px solid #300;
  margin-right: 20px;
  margin-bottom: 20px;
}  

#slideshow-area.petite {
  width: 250px;
  height: 500px;
  float:left;	
  border: 1px solid #300;
  margin: 0 20px 20px 37px;
}


#slideshow-area.comparison {
  width: 250px;
  height: 350px;
  float:left;	
  border: 1px solid #300;
  margin: 525px 0 0 -272px;
  
}


#slideshow-area.petite img {
	border: 1px solid #330000;
	margin-bottom: 12px;
}

#slideshow-area.petite a:hover img{
	opacity:.40;
	filter:alpha(opacity=40);
	filter: “alpha(opacity=40)”;
} 

#slideshow-area.petite ul {
	list-style-type: none;
	width: 250px;
	font-size: 11px;
	color: #600;
	margin: 0;
	padding: 15px 0 0 0;
	text-decoration: none;
	font-weight: bold;
}

#slideshow-area.petite ul li {
	float: left;
	width: 120px;
	display: inline-list;
	padding-right: 10px;
	text-align: center;

}

#slideshow-area.petite ul li a {
	color: #300;
	text-decoration: none;	
}

#slideshow-area.petite ul li a:link, #slideshow-area.petite ul li a:visited,{
	color: #300;
	text-decoration: none;	

}

#slideshow-area.petite ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}  
		
#footer {
	font-size: 9px;
	color: #DCCC9E;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 0.1em;
	text-align: center;
	padding: 3px 0 10px 0;
	clear: both;
}

#footer a:link, #footer a:visited {
	color: #E4D8B7;
	text-decoration: none;
}

#footer a:hover {
	color: #666;
}

#design {
 	color:#666;
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 9px;
	letter-spacing: 0.25 em;

}

#design a:link, #design a:visited {
	color: #666;
	text-decoration: none;
}

#design a:hover {
	color: #E4D8B7;
	}
	
	
/* 
    ColorBox */

#colorbox, #cboxOverlay, #cboxWrapper {position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#666;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../images/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../images/colorbox//border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../images/colorbox//border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../images/colorbox//border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../images/colorbox//border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../images/colorbox//border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../images/colorbox//border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
  /*         Change for my show*/
	    #cboxTitle{position:absolute; bottom: 3px; left:0; text-align:center; width:100%; color:#300; font-size: 12px;}
        #cboxCurrent{position:absolute; bottom:5px; left:100px; color:#999; font-size: 7px;}
        #cboxSlideshow{position:absolute; bottom: 5px; right:42px; color:#444; font-size: 9px;}
        #cboxPrevious{position:absolute; bottom:5px; left: 5px; color:#444; font-size: 9px;}
        #cboxNext{position:absolute; bottom:5px; left:63px; color:#444; font-size: 9px;}
        #cboxLoadingOverlay{background:url(../images/colorbox//loading.gif) 50% 50% no-repeat #fff; font-size: 9px;}
        #cboxClose{position:absolute; bottom: 5px; right: 5px; display:block; color:#444; font-size: 9px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox//internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox//internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox//internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox//internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox//internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox//internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox//internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox//internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
