/*
Stylesheet for the 'Senna Multimedia' website

Author       : SPeLLCoDER (Mark de Jong)
*/



BODY	{
	background:		#FFFFFF url("GFX/bgContent1.jpg") top left no-repeat fixed;

	margin:			32px 32px 32px 35px;

	font-family:	helvetica;
	font-size:		14px;
	line-height:	140%;

	color:			#000000;

	text-align: justify;
	}

BODY#recent {
	background:		#DDE4E4 url("GFX/bgContent2.png") top left no-repeat fixed;
	font-size:		12px;
	margin:			32px 32px 32px 32px;
}

A {
	text-decoration:	none;
}


.product .name {
	color:			#FF5500;
	font-size:		14px;
	font-weight:	bold;
//	white-space:	nowrap;
}
.product IMG {
	border: 0px;
	margin-bottom:	15px;
}
.product+.product {
	margin-top:		45px;
}

H1	{
	font-size:	20px;
	color:		#FFE000;
	margin-bottom:	50px;
	left: 0px;
	}


H2		{
		color:			#FF5500;
		font-size:		15px;
		}


H3	{
	font-size:	17px;
	font-weight:	0;
	color:		#FF0000;
	margin-bottom:	0px;
	}

TH	{
	text-align:    left;
	font-weight:   bold;
	padding-right: 20px;
	}

UL	{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}







.button {
		padding: 3px 15px 3px 15px;
		background-color: #660000;
		border: 1px solid #AA2200;
		text-align: center;
		}


/* FORMS --------------------- */

INPUT	{
	color: #FFFFFF;
	background-color: #272C35;
	border: 1px solid #5D6DA4;
	padding-left: 5px;
		}

SELECT	{
	color: #FFFFFF;
	background-color: #272C35;
	border: 1px solid #5D6DA4;
	padding-left: 5px;
		}


.error			{
		background-color: #660000;
		border: 1px solid #AA2200;
				}


TD	{
	font-size:	14px;
	}



/*	CLASSES ===========================	*/

/* top / right / buttom / left */

.pageselector	{
	padding:	10px 10px 10px 10px;
	width:		600px;

	border: 1px solid #4C5466;
	background-color: #272C35;

	font-size:	22px;
		}




.bar		{
			background-color:	#FFDD44;
			height:				15px;
			margin-bottom:		-15px;
			}



DIV.pCont+DIV.pCont		{
						padding-top:	40px;
						}



.pCont			{
					font-family:	helvetica;
					padding:		4px 4px 4px 8px;
					margin-bottom:	0px;
					clear:			both;
					}


.pTitle			{
					color:			#FF0000;
					font-weight:	bold;
					font-size:		19px;
					padding:		8px 8px 0px 0px;
					margin-bottom:	20px;
					}
.pSubtitle		{
					color:			#FF6600;
					font-size:		15px;
					padding:		0px 0px 8px 8px;
					}
.pPhoto			{
					padding:		8px 8px 8px 8px;
					margin:			0px 0px 0px 0px;

					}
.pPhoto IMG		{
					border:			0px;
					margin:			0px 20px 20px 0px;
					}


.imgleft			{
					float:			left;
					margin-right:	25px;
					}

.imgright			{
					float:			right;
					margin-left:	25px;

.hinfo				{
		color:			#FF5500;
		font-size:		15px;
		font-weight:	bold;
		margin-left:	50px;
					}
.hinfo IMG			{
					margin-right:	15px;
					}

.infoblock	{
		display:		none;
		margin-left:	50px;
}
