#maincell {
}

#item_type {
text-align: left;
color: #000000;
font-family: arial;
font-size: 10pt;
font-weight: bold;
letter-spacing: 1px;
}

#cat_type {
text-align: top;
color: #000000;
font-family: arial;
font-size: 9pt;
font-weight: bold;
padding-top: 0px;
padding-left: 0px;
}

#cat_type2 {
text-align: center;
color: #000000;
font-family: arial;
font-size: 9pt;
font-weight: bold;
padding-top: 0px;
padding-left: 0px;
}

#cat_type a:link { color: #E0E0E0; font-weight: normal; font-size: 9pt; font-family: arial; text-decoration: none; }
#cat_type a:hover { color: white; font-weight: normal; font-size: 9pt; font-family: arial; text-decoration: none; }
#cat_type a:visited { color: #E0E0E0; font-weight: normal; font-size: 9pt; font-family: arial; text-decoration: none; }
#cat_type a:visited:hover { color: #E0E0E0; font-weight: normal; font-size: 9pt; font-family: arial; text-decoration: none; }


#item_type a:link { color: #000000; font-weight: bold; font-size: 12pt; font-family: verdana; text-decoration: underline; }
#item_type a:hover { color: #000000; font-weight: bold; font-size: 12pt; font-family: verdana; text-decoration: none; }
#item_type a:visited { color: #000000; font-weight: bold; font-size: 12pt; font-family: verdana; text-decoration: underline; }
#item_type a:visited:hover { color: #000000; font-weight: bold; font-size: 12pt; font-family: verdana; text-decoration: none; }

#detail_desc {
color: black;
font-family: arial;
font-size: 10pt;
font-weight: normal;
padding-top: 6px;
padding-left: 10px;
}

#varimg_desc {
margin-top: 6px;
width: 200px;
color: #000000;
font-family: arial;
font-size: 9pt;
font-weight: normal;
padding-bottom: 3px;
height: 33px;
}

#prodname {
margin-top:0px;
color: #FFFACD;
font-family: arial;
font-size: 10pt;
font-weight: bold;
padding-top: 5px;
padding-left: 1px;
}

#prod_desc {
margin-top:6px;
color: #D3D3D3;
font-family: arial;
font-size: 11pt;
font-weight: normal;
padding-top: 10px;
padding-left: 5px;
}

#cat_desc {
margin-top:6px;
color: #808080;
font-family: arial;
font-size: 10pt;
font-weight: normal;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 0px;
}

.display_name {
color: #808080;
font-family: arial;
font-size: 10pt;
font-weight: bold;
padding-left: 6px;
}

#filmstrip {
text-align: center;
float: left;
width: 0%;
margin-bottom: 6px;
}

#panel_one,#arrows,#rowthumbnails{
width:600px;
}

.leftArrow{
float:left;
}

.rightArrow{
float:right;
}

#rowthumbnails {
overflow:hidden;
float:left;
heigth:100px;
position:relative;
width: 2%;
}

#rowthumbnails img {
margin: 4px;
border: 1px solid #000000;
cursor: hand;
}

#columngallery {
text-align: center;
float: left;
width: 12%;
margin-bottom: 6px;
}

#columnsmall {
text-align: center;
float: left;
width: 12%;
margin-bottom: 6px;
}

#columnmedium {
float: left;
width: 25%;
}

#columnlarge {
float: left;
width: 60%;
}

#columnfilmstrip {
text-align: center;
float: left;
}

#columnlargenb {
float: left;
width: 60%;
margin-left: 12px;
}

#columngallery img {
margin:8px;
border: 1px solid #000000;
cursor: hand;
}

#columngallery div#display_name {
color: #000000;
font-family: arial;
font-size: 4pt;
font-weight: bold;
}

#columngallery div#display_name a:link { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
#columngallery div#display_name a:hover { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
#columngallery div#display_name a:visited { color: darkgray; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
#columngallery div#display_name a:visited:hover { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }


#columngallery div#display_desc {
color: #000000;
font-family: arial;
font-size: 4pt;
font-weight: normal;
}

#columnsmall img {
margin: 4px;
border: 1px solid #000000;
cursor: hand;
}

#columnsmall div#display_name {
color: #000000;
font-family: arial;
font-size: 8pt;
font-weight: bold;
}

#columnsmall div#display_name a:link { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: underline; }
#columnsmall div#display_name a:hover { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
#columnsmall div#display_name a:visited { color: darkgray; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: underline; }
#columnsmall div#display_name a:visited:hover { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }


#columnsmall div#display_desc {
color: #000000;
font-family: arial;
font-size: 9pt;
font-weight: normal;
}

#columnfilmstrip div#display_name {
color: #000000;
font-family: arial;
font-size: 10pt;
font-weight: bold;
}

#columnfilmstrip div#display_name a:link { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
#columnfilmstrip div#display_name a:hover { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
#columnfilmstrip div#display_name a:visited { color: darkgray; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
#columnfilmstrip div#display_name a:visited:hover { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }


#columnfilmstrip div#display_desc {
color: #000000;
font-family: arial;
font-size: 9pt;
font-weight: normal;
}

#list {
color: #FFFFFF;
font-family: arial;
font-size: 11pt;
font-weight: normal;
margin-left: -16px;
}

#listcolumn {
float: left;
color: #FFFFFF;
font-family: arial;
font-size: 8pt;
font-weight: normal;
margin-left: -16pt;
}

#variants {
}

#variants img {
float: left;
margin: 6px;
border: 1px solid #000000;
cursor: hand;
}

#item_break {
width: 100%;
border-bottom: 1pt solid #cccccc;
clear: left;
}

	#dhtmlgoodies_slideshow{
		width:750px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:0px solid #CCCCCC;
		margin-bottom:0px;	
		text-align:center;
		vertical-align:middle;
		padding-top:0px;

		position:relative;
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
				
	}
	#previewPane img{
		line-height:100px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:0px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:0px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #000000;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #000000;
		padding:1px;		
	}
	#theImages {
		position:absolute;
		height:102px;
		vertical-align:middle;
		left:30px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:0px;
		cursor:pointer;
		border:0px;
	}

	#theImages div#display_name {
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	}

	#theImages div#display_name a:link { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
	#theImages div#display_name a:hover { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
	#theImages div#display_name a:visited { color: darkgray; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }
	#theImages div#display_name a:visited:hover { color: #000000; font-weight: bold; font-size: 10pt; font-family: arial; text-decoration: none; }


	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
