html *
{
	padding:0px; 
	margin:0px; 
}
h2
{
	font-weight:bold; 
	margin-bottom:15px;  
}
img 
{
	border:0px; 
}
div#productInfo
{
	float:left;
	margin-top:10px;
	display:inline;
	margin-left:18px; 
/*	border:1px solid green;*/
}

div#prodImg
{
	font-size:0px;
	z-index:1;
	float:left; 
	margin-bottom:20px; 
}

div#prodLongDesc
{
	width:515px;
	padding-bottom:15px;
	font-size:14px; 
}

div#prodLongDesc li
{
	margin-left:20px; 
}


div#xlImg
{
	position:absolute;
	font-size:10px;
	visibility:hidden;
	background-color:#000000;
	color:#ffffff;
	z-index:50;
	width:421px;
	height:15px;
	padding:4px 0px 2px 5px;
}

div#prodGallery
{
/*	background-image: url( '/img/prod_gallery2.gif' );*/
	background-repeat:  no-repeat;
	background-position: bottom center;
	width:87px;
	height:318px;
	float:left; 
	position:relative; 
	line-height: 1px; 
	margin-left:19px; 
	padding:0px; 
	display:inline; 
}
button#moveGalUp, button#moveGalDown
{
	float:left;
	position:relative;
	height: 15px;
	width: 70px;
	padding:0px;
	display: none;
}

div#prodGalleryImgBox
{
	float:left;
	overflow:auto;
	height:275px;
	width:87px; 
	margin-top:5px;
	margin-bottom:5px; 
	position:relative; 
	display:inline; 
}

div#prodGallery img
{
	border:5px solid #eef1f2;
	margin-bottom:3px; 
}
div#prodGallery img.selected
{
	border:5px solid #feffdc;
}

table#avail
{
	padding-top:5px; 
	width:260px;	
	margin-left:auto; 
	margin-right:auto; 
}
table#avail td 
{
	height:13px;  
}
td#barDesc
{ font-size:9px; 
	text-align:right; 
	width:45px; 
	padding-right:10px; 
}

div#bar
{
	background-color: white;
	font-size:9px; 
	border:1px solid black; 
	width:210px; 
	padding:0px; 
	height:9px; 
}
div#prodQuantity
{
	background-color:#798a93; 
	float:left; 
	margin-left: 0px; 
	padding-left:0px; 
	height:9px; 
}
#productSecondaryInfo
{
	float:left;  
	margin-top:10px;
	display:inline; 
	margin-left:5px; 
	padding:0;
	width:289px;
}
select { padding-top: 2px; height:30px; border:1px solid #ccc; font-size:18px; width:265px; margin-left: 10px; margin-bottom:10px; color: #333; }
option.none { font-size:12px; font-weight: 100; margin-bottom: 5px; border-bottom: 1px dotted black;padding-bottom: 5px; }
option { font-weight:bold; }
#prodLongDesc { text-align: justify; }
#prodLongDesc p { text-align: left; margin-top:15px; }
#prodDetailsPrice div
{
	font-size:26px; 
}
#wishListLink, #prodDetailsPrice div, #fansInAction a
{
	color:#a5730c; 
}
#wishListLink
{
	text-decoration: none; 
	font-size:14px; 
	font-weight: bold; 
	padding-left:20px;
	background: url('/i/prod_add_wishlist.jpg') no-repeat; 
}
#prodDetailsPrice
{
	font-size:11px; 
	font-weight:bold; 
	text-align: center; 
	background-image: url( '/i/proddetails_top_bg.png' ); 
	background-position: bottom; 
	background-repeat: no-repeat;
	padding-bottom: 16px;  
}
#prodDetails
{
	background: url( '/i/proddetails_bg.png' ) repeat-y; 
}
#prodDetails div.prodDetailsHead
{
	margin-left:15px; 
	font-weight: bold; 
}
div.friendNotify
{
	display:inline;
}
div.notifyMessages, div.friendNotify
{
	font-weight:bold;
	color:#F00000;
	text-align:center;
	margin-left:15px; 	
	font-size:11px; 
}

#prodDetailsStock
{
	margin-left:15px; 
	width: 90px;
	margin-right:5px; 
	float:left; 
	font-size:10px;
	text-align: center; 
	margin-top:16px; 
}

#notify
{
	float:left; 
	margin-top:15px; 
}
#notifyEmailButton { margin-bottom:-7px; }
#notifyform { display:inline; }
input#notifyemail {
	width:115px; 
	height:25px; 
	font-size: 19px; }

#prodDetailsAdd { text-align: center; }
#addToCart { margin-top:20px; }

#share { background: top url( '/i/proddetails_share_bg.png' ); height:162px; background-repeat: no-repeat; font-weight:bold; font-size:12px; padding-top:49px; padding-left: 15px; padding-bottom:5px;}
#share textarea { border: 1px solid white; overflow:hidden; margin-top:12px; margin-left:5px; font-size:10px; width:247px; height:62px; font-family: sans-serif; }
#share div { padding-top:15px; }
#addThisButton { display:inline; }
#addThisButton img { margin-bottom: -2px }

#productEmailTo { width: 509px; height:102px; padding-top:10px; padding-left:8px; background: no-repeat url( '/i/proddetails_emailto_bg.png' ); }
div.emailToField input { height:25px; font-size:15px; }
.emailToField { margin-right:8px; padding-top:3px; font-size:13px; float: left;}
#fansInAction { width:490px; padding-left: 15px; padding-right:15px; background: no-repeat top left url( '/i/proddetails_fans_bg.png' );}
#fansInAction span { font-size:11px; font-weight: 100; }
#fansInAction div { padding-top:10px; width:480px; }
#productEmailTo, #fansInAction { font-weight:bold; }
#fansInAction a { text-decoration: none; }
#fansInActionImgs {	width: 479px; }
#fansInActionBot { width:509px; height: 9px; background: url('/i/proddetails_fans_bot_bg.png' ) no-repeat top left;}
#fansInAction img { margin-top: 5px; }
#relatedItems div{ margin-top: 2px; padding-bottom: 5px;  }
#relatedItems img.likeArrow { margin-bottom: -10px; }
#relatedItems img.related { float:left; padding-right:5px; width:138px; padding-bottom:3px; margin-top:2px; }
.pdtt { border:5px solid #ccc; position:absolute; }

#emailToSubmit { margin-top: 18px; }

#prodGallery img.prodGalNav { 
	border:0px; 
	margin-left:7px; 	
}
#miniNav { position: absolute; left:790px; z-index:20; }
div#miniNav img { margin-bottom: -4px; }
div#miniNav a.nav { color: black; }
div#miniNav a.nav:hover { color: #d89e26; }
