html {



	height: 100%;

}



body {



	font-family: "Trebuchet MS";

	font-size: 12px;

	height: 100%;

	color: #576067;

}



#container {



	width:750px;

	margin-left: auto;

	margin-right: auto;

}



#logo {



	padding-bottom: 20px;



}



#menuLeft {



	height: 166px;

	width: 161px;

	float: left;

	border: solid 1px #D0D0D0;

	margin-right: 2px;

	margin-bottom: 2px;

}



#flashAnimation {



	height: 166px;

	width: 418px;

	float: left;

	border: solid 1px #D0D0D0;

	margin-bottom: 2px;

}



#flash, #noFlash {



	width: 414px;

	height: 162px;

	margin: 2px 2px 1px 2px;

}



#noFlash {



	width: 414px;

	height: 158px;

	margin: 2px 2px 1px 2px;

}



#menuRight {



	height: 166px;

	width: 161px;

	float: right;

	border: solid 1px #D0D0D0;

	margin-bottom: 2px;

	margin-left: 2px;

}



#search {



	border: solid 1px #D0D0D0;

	padding: 2px;

	margin-bottom: 2px;

	clear: both;

}



#searchLeft {



	padding-top: 5px;

	height: 40px;

	width: 160px;

	float: left;

	background-color: #D0D0D0;

}



#searchCenter {



	padding-top: 5px;

	height: 40px;

	width: 420px;

	float: left;

	background-color: #D0D0D0;

	border: solid #ffffff;

	border-width: 0px 2px 0px 2px;

}



#searchRight {



	padding-top: 5px;

	height: 40px;

	width: 160px;

	float: right;

	background-color: #D0D0D0;

}



#headlineLeft {



	height: 30px;

	width: 161px;

	float: left;

	background-color: #F0F0F0;

	border: solid #D0D0D0;

	border-width: 4px 1px 1px 1px;

	margin-right: 2px;

}



#headlineCenter {



	height: 30px;

	width: 418px;

	float: left;

	background-color: #F0F0F0;

	border: solid #D0D0D0;

	border-width: 4px 1px 1px 1px;

}



#headlineRight {



	height: 30px;

	width: 161px;

	float: right;

	background-color: #F0F0F0;

	border: solid #D0D0D0;

	border-width: 4px 1px 1px 1px;

	margin-left: 2px;

}



#newsList {



	padding: 10px;	

	width: 141px;

	float: left;

	margin-right: 2px;

}



#middle {



	background-position: top;

	background-image: url(../img/middleBg.gif);

	background-repeat: repeat-y;

}



#content {



	padding: 10px;

	width: 398px;

	float: left;

	margin-left: 2px;

}



#cart {



	padding: 10px;	

	width: 141px;

	float: right;

	margin-left: 2px;

}



#menuLeft .menu {

	

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	display: block;

	color: #576067;

	font-weight: bold;

	margin-left: 10px;

}



a {



	text-decoration: none;

	color: #CB2B1D;

}



ol {



	margin-top: 20px;

	list-style-image: url(../img/arrow.gif);

	list-style-type: circle;

	list-style-position: outside;

}



li {



	font-family: "Times New Roman", Times, serif;

	color: #576067;

}



li a {



	font-family: "Times New Roman", Times, serif;

	color: #576067;

	padding-bottom: 2px;

}



/*

#searchButton {



background-image:url(../img/searchButton.gif);

color: #fff;

border: none;

width: 50px;

height: 17px;

font-size: 12px;

font-family: "Trebuchet MS";

font-weight: bold;

}

*/



#artist, #category {



	margin-left: 10px;

	width: 150px;

}





input, select {



	font-family: "Trebuchet MS";

	font-size: 12px;

	margin-top: 3px;

}



#searchText {



	margin-left: 10px;

}



#headlineLeft, #headlineCenter, #headlineRight {



	font-family: "Times New Roman", Times, serif;

	color: #CB2B1D;

	font-weight: bold;

	font-size: 16px;

	padding-top: 5px;

}



.headline {



	margin-left: 10px;

}



form {



	display: inline;

}



#clearBottom {



	background-color: #ffffff;

	padding-top: 15px;

	clear: both;

	background-image: url(../img/bottomBorder.gif);

	background-position:top;

	background-repeat: no-repeat;

	height: 30px;

	font-size: 12px;

	text-align: center;

}



.menuSeperator {



	border: solid #D0D0D0;

	border-width: 2px 1px 0px 1px;

	margin: 2px 2px 0px 2px;

	height: 4px;

	line-height: 0px;

}



.clear {



	clear: both;

}



.thumbnail {



	padding: 15px;

	border: solid 1px #D0D0D0;

	float: left;

	clear: left;

	margin-bottom: 20px;

}



.imgInfo {



	float: left;

	margin-left: 20px;

}



img {



	border: none;

}



object {



	margin: 0px;

	padding: 0px;

	border: 0px;

	display: block;

}



.orderInfo {



	margin: 0px;

	padding: 0px;

}



.contentImg {



	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 1em;

	padding: 15px;

	border: solid 1px #D0D0D0;

}



textarea {



	height: 150px;

	width: 300px;

}