/* 
 * CSS for www.espmusic.com | Powered by ennui.
 *
 * Contact us at: answers@ennuidesign.com
 * On the web: www.ennuidesign.com
 *
 */

body
	{
	background:#E0D3BA;
	margin:0px 0;
	padding:0px 0;
	}
	div.mastercontainer
		{
		margin:0px auto;
		width:618px;
		}
		div.headercontainer
			{
			background:url('../img/esp_header.jpg');
			background-repeat:no-repeat;
			height:257px;
			}
		div.menucontainer
			{
			width:100%;
			height:30px;
			margin:0;
			padding:0;
			}
			div.menuItem
				{
				float:left;
				height:30px;
				margin:0;
				padding:0;
				}
				.menuimg
					{
					border:0;
					padding:0;
					margin:0;
					}
			div.menuItem_selected
				{
				float:left;
				width:24%;
				height:30px;
				text-align:center;
				margin:0;
				padding:0;
				}
		div.datacontainer
			{
			background:url('../img/esp_contentfill.jpg');
			background-repeat:repeat-y;
			margin:0;
			padding:0;
			overflow:visible;
			}
			div.databg
				{
				background:url('../img/esp_contentbase.jpg');
				background-position:left bottom;
				background-repeat:no-repeat;
				font:90%/1.125em Arial;
				margin:0px 0;
				padding:0px 0;
				}
				div.datainfo
					{
					margin:0 25px 0 25px;
					text-align:left;
					min-height:363px;
					overflow:visible;
					}
					p.splashtext
						{
						text-align:center;
						font:bold 160%/1.125em Arial;
						}
			div.entrydisplay
				{
				margin:0px 0;
				padding:0 5px 5px 5px;
				}
				div.title
					{
					font:bold 120%/1em Arial;
					display:block;
					margin:0 0 10px 0;
					padding:0;
					}
				span.subhead
					{
					font:bold 100%/1.125em Arial;
					}
				span.infobit_2
					{
					
					}
				span.infobit_3
					{
					
					}
				span.infobit_4
					{
					
					}
				div.mainphoto
					{
					margin:0px auto;
					text-align:center;
					}
				div.entrytext
					{
					text-align:left;
					font:85%/1.125em Arial;
					margin:0px 0;
					padding:0px 0;
					}
					div.homeimg
						{
						text-align:center;
						margin:0px auto;
						}
					div.productimg
						{
						float:left;
						clear:left;
						padding:2px 0;
						}
					div.producttitle
						{
						font:bold 115%/1.125em Arial;
						margin:0 0 0 175px;
						}
					div.productprice {
						font:90%/1.125em Arial;
						margin:0 0 0 175px;
						}
						span.regprice {
							font:italic 100%/1.125em Arial;
							}
							span.redstrike {
								text-decoration:line-through;
								}
						span.specialprice {
							font:bold 130%/1.125em Arial;
							color:#FF0000;
							}
					div.productdesc
						{
						font:85%/1.125em Arial;
						margin:0 0 15px 175px;
						}
					div.productbreak
						{
						height:10px;
						border-top: dotted 1px #000000;
						clear:both;
						}
					span.entrytext
						{
						
						}
					img.imgdisp
						{
						margin:5px;
						}
					img.imgdispleft
						{
						float:left;
						margin: 2px 5px 2px 0px;
						}
					img.imgdispright
						{
						float:right;
						margin: 2px 0px 2px 5px;
						}
					div.mdisp {
						text-align:center;
						margin:0px auto;
						width:100%;
						padding:5px;
					}
		div.footercontainer
			{
			margin:0px 0;
			padding:5px 0 5px 0;
			clear:both;
			}
			p.enginePoweredBy
				{
				margin:0 30px 0 0;
				text-align:center;
				font:80%/1.125em Arial;
				color:#FFFFFF;
				}
				a.ennuilink
					{
					color:#FFFFFF;
					text-decoration:none;
					}

/* Extra pieces - universal application */

hr
	{
	height:2px;
	display:block;
	margin: 0 !important;
	margin: -7px;
	color:#000000;
	background-color:transparent;
	border:0px;
	clear:both;
	}
br.clear
	{
	clear:both;
	}
br.left
	{
	clear:left;
	}
br.right
	{
	clear:right;
	}
span.strong
	{
	font-weight:bold;
	}
div.divheader
	{
	font:100%/1.125em Arial;
	color:#FFFFFF;
	margin:8px 0px 10px 25px;
	}
div.aboutheader
	{
	font:100%/1.125em Arial;
	color:#FFFFFF;
	margin:0px 0px 10px 25px;
	clear:both;
	}	
