#img img {width:637px; height: 321px;}
#img{position: relative; width: 637px; height: 321px; margin-bottom:7px; margin-top:-35px;display:block;}
#gallery { height: 100px;}
#galleryThumbs li {float: left; height: 31px; width: 31px; padding: 1px; /*background: transparent url(/img/ajax-loader-small.gif) 50% 50% no-repeat;*/ border-color: #fff;cursor: pointer;overflow: hidden; margin-bottom: 3px;}
/*
.jcarousel-container { position: relative; }
.jcarousel-clip {z-index: 2; padding: 0; margin: 0;overflow: hidden; position: relative; width: 270px; float: left; margin-bottom: 5px; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
*/
/* We set the width/height explicitly. No width/height causes infinite loops. */ 
/*.jcarousel-list li, .jcarousel-item {float: left;list-style: none; width: 31px; height: 31px; overflow:hidden; margin-right:10px; cursor:pointer;}*/
/*******************************************************************************/
/*.caption { display: block; width: 96%; height: 50px; padding: 0 2%; line-height: 50px; color: #fff; background-color: #000;}
.caption a { color: #fff; text-decoration: underline; font-size: 12px; position: relative; left: 10px; }
.caption a:hover { text-decoration: none; }
*/
/** Image popup when rolled over Swatches **/
#preview
{
	position:absolute;
	border:1px solid #ccc;
	background:#E9E8C7;
	padding:3px;
	display:none;
	color:#fff;
}