/* Default CSS Stylesheet for a new Web Application project */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: left;
	color:#000000;	
	xcolor:#008080;	
	background-color: #ffffff;
	margin-left:0px;
	margin-top:0px;
	
	 
}

.divcontent 
{
	background-color: transparent;
	text-align: left;
	margin-top: 20px;
	margin-left: 0%;
	margin-right: 0%;
	position: absolute;
	xtop:150px;
	visibility: visible
}

.xdivcontent 
{
	background-color: transparent;
	text-align: left;
	margin-top: 20px;
	margin-left: -408px;
	position: absolute;
	left: 50%;
	visibility: visible
}

.divheader 	
{
	color:#cc0000;
	margin:0px;
	font-size: 0.9em;
	xpadding-top: 3px;
	xpadding-bottom: 3px;
	xpadding-left: 10px;
	font-weight:bold;
	background-color:#ffffff;
	vertical-align:middle;
	text-align:center;
}


.divbigheader 	
{
	color:#cc0000;
	margin:0px;
	font-size: 1.8em;
	xpadding-top: 3px;
	xpadding-bottom: 3px;
	xpadding-left: 10px;
	font-weight:bold;
	background-color:#ffffff;
	vertical-align:middle;
	text-align:center;
}


.divaddress p
{
	color:#cc0000;
	margin:0px;
	font-size: 0.8em;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;
	xpadding-left: 20%;
	font-weight:bold;
	background-color:#ffffff;
	vertical-align:middle;
	text-align:center;
}


.hilite
{
	color:#cc0000;
	font-weight:bold;
}



A:link	{	
	color:#008080;	
	text-decoration:	underline;
	}	
		
A:visited	{	
	color:#008080;	
	text-decoration:	underline;
	}	
		
A:active	{	
	color:#008080;	
	text-decoration:	underline;
	}	
		
A:hover	{	
	color:#008080;	
	text-decoration:	none;
	}
	
	
			/* ************************************** Footer ************************************** */	
.divfooter {
	position:absolute;
	bottom: 0;
	xheight: 100px;
	width: 100%;
	text-align: center;
	font-size: 0.6em;
	font-weight:bold;
	color:#cc0000;	
}

#xxfooter {
	position: absolute;
	bottom: 0;
	background-color: #ccffcc;
	width: 70%; /* See note below */
	text-align: center;
	padding: 0 15%;
}


.xdivfooter {
	height: 100px;
	width: 816px;
}
	
.divfootertext {
	background-color: #FFFFFF;
	font-size: 0.8em;
	padding-top: 5px;
	padding-bottom: 0px;
	height: 30px;
	padding-left: 5px;
	text-align: left;
}

.divfooterlogos {
	height: 70px;
	text-align: right;
}

.divfooter A:link	{
	text-decoration:	underline;
	color: #000000;
}	
			
.divfooter A:visited {	
	text-decoration:	underline;
	color:	#000000
	}	
		
.divfooter A:active	{	
	text-decoration:	underline;
	color:	#000000;
	}	
		
.divfooter A:hover	{	
	text-decoration:	none;
	color:	#000000;
	}


			/* ************************************** Top Menu ****************************** */	
.divtopmenu 
{
	background-color:#009999;
	xwidth: 816px;
	xfont-size: 0.8em;
	xpadding-bottom: 0px;
	xpadding-left: 28px;
	xheight: 40px;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:7px;
}

.xdivtopmenu 
{
	width: 816px;
	font-size: 0.8em;
	padding-bottom: 0px;
	padding-left: 28px;
	height: 26px;
}

.leftmenuitems
{
	text-align:left;
	color:#008080;
}

.rightmenuitems
{
	text-align:right;
	padding-left: 50px;
}


.divtopmenu A:link	{
	text-decoration:	underline;
	color: #000000;
}	
		
		
.divtopmenu A:visited {	
	text-decoration:	underline;
	color:	#000000
}	
		
.divtopmenu A:active	{	
	text-decoration:	underline;
	color:	#000000;
}	
		
.divtopmenu A:hover	{	
	text-decoration:	none;
	color:	#ffffff;
}
	

			/* ************************************** Bannners ****************************** */		
.divbanner 
{
	width:100%;
	height: 96px;
	padding: 0px;
	text-align:center;
	background-color:#008080;
}	

.divbfalogo
{
	position: absolute;
	top:68px;
	left:0px;
	width: 239px;
	height: 65px;
	padding: 0px;
	background-image: url(images/bfalogo.gif);
}

.divsignup
{
	background-color: #EA0A00; /* Red */
	position: absolute;
	top:49px;
	left:609px;
	width: 207px;
	height: 55px;
	padding: 0px;
}

.divmainheading
{
	background-color: #ffffff;
	position: absolute;
	top:214px;
	left:215px;
	width: 601px;
	height: 41px;
}


.divbanner A:link	{
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
	padding-right: 3px;
	margin-top: 0px;
}	
		
		
.divbanner A:visited {	
	text-decoration:	underline;
	color:	#ffffff;
	font-weight: bold;	
	padding-right: 3px;
	margin-top: 0px;	
}	
		
.divbanner A:active	{	
	text-decoration:	underline;
	color:	#ffffff;
	font-weight: bold;
	padding-right: 3px;
	margin-top: 0px;	
}	
		
.divbanner A:hover	{	
	text-decoration:	none;
	color:	#ffffff;
	font-weight: bold;
	padding-right: 3px;	
	margin-top: 0px;	
}	



			/* ************************************** Panels ****************************** */	
.divsecondary 
{
	width: 816px;
	height: 457px;
	padding: 0px;
}	

.divbody
{
	position: absolute;
	xtop:160px;
	left:176px;
	padding: 0px;
	width: 601px;
	xwidth: 75%;
	background-color: #ffffff;
	xheight: 100%;
	font-size: 0.8em;
	padding-left: 0px;
	top: -8px;
	
}
	
.divsidebar 
{
	position:absolute;
	xtop:160px;
	width: 160px;
	xheight: 100%;
	background-color: #ffffff;
	font-size: 0.6em;
	padding-left: 0px;	
	xleft:215px;
	xpadding: 0px;
	color:#008080;
}	
	

.divsidebarheader
{
	background-color: #009999;	
	color:#ffffff;	
	xfont-size: 1.1em;
	padding-top: 6px;
	padding-left: 10px;
	height: 20px;	
	font-weight:bold;
	xmargin-left:30px;
}		


.divtableheader
{
	background-color: #009999;	
	color:#ffffff;	
	font-size: 0.8em;
	padding-top: 6px;
	padding-left: 10px;
	height: 20px;	
	font-weight:bold;
	xmargin-left:30px;
}		
			
			
			
.divsidebardetail
{
	padding-left: 10px;
	padding-top: 0px;	
	padding-bottom: 6px;

}	


.divbody A:link	{	
	text-decoration:	underline;
	color: #008080;
	font-weight: bold;
	}	
		
.divbody A:visited	{	
	text-decoration:	underline;
	color: #008080;
	font-weight: bold;
	}	
		
.divbody A:active	{	
	text-decoration:	underline;
	color: #008080;	
	font-weight: bold;
	}	
		
.divbody A:hover	{	
	text-decoration:	none;
	color: #008080;	
	font-weight: bold;
	}
	
.divwhitepage
{
	background-color: #FFFFFF;
	height: 429px;
}	

	
		 /* ************************************** Headers ****************************** */

h1 	
{
	color:#cc0000;
	margin:0px;
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight:bold;
	background-color:#ffffff;
}

xh1 	
{
	margin:0px;
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight:bold;
	background-color:#ffffff;
	color:cccc00;
}

h2
{
	margin:0px;
	font-size: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	font-weight: normal;
}
	
h3
{
	font-size: 0.85em;
	margin-top: 6px;
	margin-bottom: -6px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;	
	text-decoration: none;
}

.divbody h2
{
	margin:0px;
	font-size: 1em;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: bold;
}


p
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 0.9em;
	padding-right: 3px;
	padding-left: 3px;
}


.xdivbody h2
{
	padding-left: 10px;
	padding-right: 10px;
}

.xdivbody h4
{
	padding-left: 10px;
	padding-right: 10px;
}

	
.divbody p
{
	padding-left: 10px;
	padding-right: 10px;
}			
		
.divspacehorizontal
{
	height: 2px;
	font-size: 0px;
}

.data 
{ 
	font-weight:normal;
	font-size: 1em;
	line-height: 1.5em;	
	text-align: left;
}

.button
{ 
	font-weight:normal;
	font-size: 1em;
	line-height: 1.5em;	
	text-align: center;
}		
		
		
			/* ************************************** Sidebar Links ****************************** */			
.divsidebar p{
	margin-top: 0px;		
	margin-bottom: -6px;
}

.sublink{
	margin-left:30px;
}		
			
.divsidebar A:link	{
	text-decoration:	underline;
	color: #008080;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 1px;		
	margin-top: 0px;
}	
		
		
.divsidebar A:visited {	
	text-decoration:	underline;
	color:	#008080;
	font-weight: bold;	
	padding-right: 3px;
	padding-left: 1px;			
	margin-top: 0px;	
}	
		
.divsidebar A:active	{	
	text-decoration:	underline;
	color:	#008080;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 1px;		
	margin-top: 0px;	
}	
		
.divsidebar A:hover	{	
	text-decoration:	none;
	color:	#008080;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 1px;		
	margin-top: 0px;	
}	


			/* ************************************** Lists ****************************** */			
ul
{
	margin-top: -6px;
	margin-bottom: 6px;
	margin-left: 40px;
	padding-right: 5px;
	padding-left: 20px;	
}

ul li	{	
	list-style-image: url(images/bulletsquare.gif);
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 0.8em;
	padding-right: 3px;
	padding-left: -10px;
	}	

ul li li	{	
	list-style-type:	disc;
	}	

ul li li li	{	
	list-style-type:	circle;
	}
	
	
ol
{
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 40px;
	padding-right: 5px;
	padding-left: 20px;
}

ol li	{	
	list-style-type:	decimal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 0.8em;
	padding-right: 3px;
	padding-left: 5px;
	}	

ol ol li	{	
	list-style-type:	lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:	lower-roman;
	}	
	
	
	
	
ul xtd
{
	margin-top: -6px;
	margin-bottom: 6px;
	margin-left: 20px;
	padding-right: 5px;
	padding-left: 10px;	
}

ul li xtd	{	
	list-style-image: url(images/bulletsquare.gif);
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 0.8em;
	padding-right: 3px;
	padding-left: -10px;
	}	

	
	

.divshowartists
{
	position: absolute;
	left:176px;
	padding: 0px;
	width: 800px;
	background-color: #ffffff;
	font-size: 0.8em;
	padding-left: 0px;
	top: -8px;
	text-align:center;

}
	

.divartist
{
	float:left;	
	padding:5px;
	padding-bottom:15px;
}
	
.divartistname
{
	color:Red;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	xmax-width:120px;
	xmax-height:40px;
	xheight:50px;
}

.divartistphoto
{
	height:180px;
	width:120px;
	xbackground-color:Yellow;
}

.divartistphotolarge
{
	height:450px;
	width:300px;
	xbackground-color:Yellow;
}



.divshowcart
{
	position: relative;
	left:176px;
	padding: 0px;
	width: 800px;
	background-color: #ffffff;
	font-size: 0.8em;
	padding-left: 0px;
	xtop: -8px;
	xtext-align:center;

}


.divcart
{
	xposition:relative;
	float:left;	
	padding:5px;
	padding-bottom:15px;
}

.divcartphoto
{
	position:relative;
	float:left;
	height:300px;
	width:200px;
	xbackground-color:Green;
	padding: 5px;
}

.divcarttext
{
	position:relative;
	float:left;
	xheight:450px;
	xwidth:300px;
	background-color:Yellow;
}





.divheader2
{
	color:#cc0000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	xmax-width:120px;
	xmax-height:40px;
	xheight:50px;
	text-align:center;
}

.divcentral
{
	text-align:center;	
}




.divprintcart
{
	position: relative;
	xleft:176px;
	padding: 0px;
	width: 600px;
	background-color: #ffffff;
	font-size: 0.8em;
	padding-left: 0px;
	xtop: -8px;
	xtext-align:center;

}
