.edit			{ clear: both; display: block; padding: 10px 0 0 0; }
.thumb		{ float: left; display: block; padding: 0 10px 20px 0; margin: 0 10px 0 0; width: 182px; height: 140px; }
.thumb img		{ position: relative; border: 0; }
.thumb a		{ clear: both; display: block; padding: 2px 0 0 0; }
.error		{ padding: 10px; border: 2px solid #D6D6D6; margin: 10px 0 10px 0; }

#pages			{ clear: both; margin-top: 0px; height: 20px; border-bottom: 2px solid #ccc; }
#pages a			{ padding: 3px; }
#pages a.selected		{ background: #ccc; }
#pages a.disabled		{ color: #eee; text-decoration: none; }

#contact		{ padding: 10px; border-top: 4px solid #ff5000; margin-top: 10px; background: #e4e4e4; clear: both; }
#contact form	{ margin: 0; padding: 0; }
#contact label	{ display: block; height: 20px; float: left; width: 100px; font-weight: bold; }
#contact input	{ display: block; }
#contact textarea { width: 540px; height: 120px; }

#gallery .thumb		{ cursor: pointer; background-repeat: no-repeat; background-position: center center; float: left; width: 160px; height: 
160px; margin: 2px 2px 0 0; padding: 4px; border: 2px solid #eee; }
#gallery .thumb label	{ position: relative; top: 143px; width: 160px; }
#gallery #medium 		{ width: auto; border: 1px solid #eee; padding: 3px; text-align: center; margin: auto auto 10px auto; }
#gallery #prev		{ float: left; }
#gallery #prev img	{ float: right; }
#gallery #next		{ float: right; }
#gallery #medium	{ background: #e4e4e4; border: 4px solid #ff5000; width: 340px; float: left; margin-left: 30px; }

#product .thumb		{ cursor: pointer; background-repeat: no-repeat; background-position: center center; float: left; width: 160px; height: 
150px; margin: 0 2px 2px 0; padding: 4px; border: 1px solid #eee; }
#product #preview		{  float: left; background-repeat: no-repeat; background-position: center center; }   
#products .thumb		{ cursor: pointer; background-repeat: no-repeat; background-position: center center; float: left; width: 160px; 
height: 150px; margin: 0 2px 2px 0; padding: 4px; border: 1px solid #eee; }
#products .thumb label	{ position: relative; top: 135px; width: 160px; }

#categories .thumb		{ cursor: pointer; background-repeat: no-repeat; background-position: center center; float: left; width: 160px; 
height: 150px; margin: 2px 2px 0 0; padding: 4px; border: 1px solid #eee; }
#categories .thumb label	{ position: relative; top: 135px; width: 160px; }
#cpath				{ display: block; clear: both; }

#player			{ background: #444; padding: 10px; height: 100%; }
#flowplayer			{ display: block; }

#playlist			{ overflow: auto; margin: 10px 0 0 0; width: 690px; height: 150px; }
#playlist.loading		{ background: transparent url('../images/loading.gif') no-repeat center center; }

#playlist .left		{ width: 20px; height: 150px; margin: 0 0 0 0; float: left; background: transparent url(../images/left.png) no-repeat 0 
center; cursor: pointer; }
#playlist .right		{ width: 20px; height: 150px; float: left; background: transparent url(../images/right.png) no-repeat 0 center; 
cursor: pointer; }

#playlist div		{ width: 650px; height: 150px; float: left; overflow: hidden; }
#playlist .media		{ float: left; width: 160px; height: 150px; overflow: hidden; margin: 0 0 0 2px; background: transparent; }

#playlist img		{ padding: 0; margin: 0; position: relative; }
#playlist a.label		{ width: 140px; height: 10px; top: -10px; position: relative; padding: 8px 10px 12px 10px; display: block; 
background: #888; color: white; }
#playlist a.selected	{ background: #eee; color: #444; }

#comments h1			{ color: black; font-size: 14px; }
#comments			{ margin-top: 10px; min-height: 40px; padding: 10px; background: #e4e4e4; }
#comments .head		{ background: #a4a4a4; color: white; font-weight: bold; padding: 4px; } 
#comments a			{ color: white; text-decoration: underline; }
#comments .comment	{ background: white; padding: 10px; margin-bottom: 10px; }
#comments p			{ padding: 0; }
#comments #pages		{ margin-bottom: 3px; }

#comments-form			{ display: none; }
#comments-form label		{ background: transparent; float: left; width: 100px; font-weight: bold; clear: left; display: block; }
#comments-form input		{ float: left; }
#comments-form textarea 	{ width: 540px; height: 120px; clear: right; }
#comments-form			{ border-top: 4px solid #102229; padding-top: 10px; }


