#itemSpecs h1{
	position:absolute;
	height:359px;
	width:100%;
	padding:50px 0 0 50px;
	margin:0;
	font-weight:normal;
	font-size:23px;
	line-height:23px;
	background:url(../img/plash_bg_tl.png) top left no-repeat;
	z-index: 0;
}

#itemSpecs h4{
	position:absolute;
	height:359px;
	width:100%;
	padding:50px 0 0 50px;
	margin:0;
	color:#5952C5;
	font-weight:bold;
	font-size:23px;
	line-height:23px;
	z-index: 0;
	text-align: right;
	right: 80px;
}
form#itemOptions{
	position:relative;
	left:40px;
	top:85px;
	width:210px;
	height:266px;
	border: 1px solid #d1d1d1;
	z-index: 2;
}
 JMS changing wide of the option box and shadow is in the way
div#itemOptionsShadow{
	margin:0;
	padding:0;
	line-height:1px;
	font-size:1px;
	position:absolute;
	left:39px;
	top: 321px;
	height:61px;
	width:228px;
	background: url(../img/cat_shadow.jpg) no-repeat top left;
	z-index: 0;
}

/* Holly hack \*/
* html div#itemOptionsShadow{
	top:333px;
}
/* End */
form#itemOptions select{
	display:block;
	margin-left:12px;
	width:auto;
}
form#itemOptions label{
	display:block;
	line-height:14px;
	text-indent:-9999px;
}
label#lbl_options{
	border-bottom: 1px solid #D1D1D1;
	background: url(../../images/ui/img/itemSpecs_options.png) no-repeat right center;
}
label#lbl_itemStyle{
	margin-top:8px;
	background: url(../../images/ui/img/itemSpecs_style.png) no-repeat left center;
}
label#lbl_itemColor{
	margin-top:10px;
	background: url(../../images/ui/img/itemSpecs_color.png) no-repeat left center;
}
form#itemOptions ul.colors{
	margin:-4px 0 0 11px;
	padding:0;
}
form#itemOptions ul.colors li{
	padding:11px 2px 0 2px;
}

#qtyBox{
	float:left;
	display:inline;
	width:50px;
	padding: 0 30px 3px 11px;
	margin:10px 0 0 0;
	border-top: 1px solid #d1d1d1;
}
label#lbl_itemQty{
	margin-bottom:3px;
	background: url(../../images/ui/img/itemSpecs_qty.png) no-repeat bottom left;
}
input#Qty{
	width:30px;
	border: 1px solid #d1d1d1;
	background: url(../../images/ui/img/search_bg.png) no-repeat top left;
}
#priceBox{
	margin:10px 0 0 0px;
	padding:0;
	width:58px;
	float:left;
}
#priceBox h3#itemPriceHd{
	margin:0;
	padding:0;
	line-height:12px;
	font-size:10px;
	text-indent:-9999px;
	border-top: 1px solid #d1d1d1;
	background: url(../../images/ui/img/itemSpecs_price.png) no-repeat left bottom;
}
#priceBox p#itemPrice{
	margin:0;
	padding:9px 0 0 0;
	font-size:12px;
	line-height:12px;
}
#checkoutOptions{
	border-top:1px solid #d1d1d1;
	padding:21px 0 21px 0;
	text-align:center;
}
#checkoutOptions input.image{
	margin-bottom:4px;
}
#itemProdShot{
	position:absolute;
	left:283px;
	top:81px;
	width:400px;
	height:300px;
	line-height:358px;
	z-index: 1;
}
#itemGallery{
	position:absolute;
	left:752px;
	top:92px;
	width:43px;
	padding:1px 0 1px 0;
	border:1px solid #d1d1d1;
	z-index: 1;
	height: 45px;
}
#itemGallery ul, #itemGallery li, #itemGallery a, #itemGallery img{
	margin:0;padding:0;text-align:center;top:0;left:0;line-height:1px;font-size:1px;
}
#itemGallery ul li{
	padding:1px 2px 1px 2px;
	margin-top:-1px;
}
#itemGallery ul li.selected{
	padding:0 1px 0 1px;

}
#itemGallery ul li a img{
	border:1px solid #d1d1d1;
	margin-top:1px;
}
#itemGallery ul li.selected a img{
	border:2px solid #F6A200;
}
#selectDescDetail{
	background: url(../img/cat_bg_l.png) repeat-y top left;
	width:788px;
	padding-left:25px;
	padding-top:20px;
}
#selectDescDetail #usesBriefLink, #selectDescDetail #detailedDescriptionLink{
	float:left;
	display:inline;
	height:32px;
	line-height:32px;
	margin:0;padding:0;
	/*background: url(../../images/ui/img/details_bg_usesDesc.png) repeat-x left center;*/
	border-bottom: 1px solid #d1d1d1;
}
#usesBriefLink{
	width:215px;
}
#detailedDescriptionLink{
	width:573px;
}
#selectDescDetail #usesBriefLink a{
	display:block;
	height:32px;
	line-height:32px;
	cursor: pointer;
	text-indent:-9999px;
	margin-left:63px;
	text-decoration:none;
}
#selectDescDetail #detailedDescriptionLink a{
	display:block;
	cursor: pointer;
	height:32px;
	line-height:32px;
	text-indent:-9999px;
	text-decoration:none;
}



#itemDescription{
	position:relative;
	margin:0 0 -13px 0;
	padding:0;
	width:100%;
	background: url(../img/landing_plash_b_grad.png) repeat-x bottom right;
}
#bgLeft{
	position:relative;
	height:100%;
	background: url(../img/cat_bg_l.png) repeat-y top left;
}
#productFeatures{
	float:left;
	width:160px;
	padding:0 13px 0 87px;
}
#productFeatures h2{
	margin:0;
	padding:12px 0 6px 0;
	font-size:11px;
	line-height:16px;
	color:black;
	text-transform:uppercase;
}
#productFeatures ul{
	margin:0;padding:0;
}
#productFeatures li{
	padding: 0 0 0 6px;
	font-size:11px;
	line-height:16px;
	margin-bottom:1px;
	color:#808080;
	background: url(../../images/ui/img/itemDesc_bullet.png) no-repeat center left;
}
#usesBrief{
	float:left;
	
	width:497px;
	padding:0 83px 80px 0;
	background: url(../img/cat_bg_r.png) repeat-y top right;
}
#usesBrief h2{
	margin:0;
	padding:12px 0 6px 0;;
	font-size:11px;
	line-height:16px;
	color:black;
	text-transform:uppercase;
}
#usesBrief ul{
	margin:0;padding:0;
}
#usesBrief li{
	padding: 0 0 0 6px;
	font-size:11px;
	line-height:16px;
	margin-bottom:1px;
	color:#808080;
	background: url(../../images/ui/img/itemDesc_bullet.png) no-repeat center left;
}
#usesBrief p{
	margin:0;
	padding:0;
	font-size:11px;
	line-height:16px;
	color: #808080;
}
#detailedDescription{
	display:none;
	float:left;
	width:670px;
	padding:0 83px 80px 87px;
	background: url(../img/cat_bg_r.png) repeat-y top right;
}
#detailedDescription h2{
	margin:0;
	padding:12px 0 6px 0;;
	font-size:11px;
	line-height:16px;
	color:black;
	text-transform:uppercase;
}
#detailedDescription p{
	margin:0;
	padding:0;
	font-size:11px;
	line-height:16px;
	color: #808080;
}
#detailedDescription p a{
	color:#009cff;
	font-weight:bold;
	text-transform:uppercase;
}

#catalog div.products{
	position:relative;
	top:0;left:0;
	width:100%;
	padding-bottom:43px;
	background: url(../img/cat_bg_l.png) repeat-y top left;
}

img.catHeader{
	position:absolute;
	padding:39px 0 0 60px;
	z-index: 1;
}
#catalog div.products ul{
	position:relative;
	width:629px;
	margin:0 0 0 25px;
	padding:39px 0 0 159px;
	border-top:1px solid #d1d1d1;
	background: url(../img/safari_fix.png) repeat-x top left;
}
#catalog div.products ul * ul{
	width:150px;
	margin:0;
	padding:0;
	border-top:none;
}

#catalog div.products ul ul.colors{
	clear:left;
	padding-left:6px;
	width:144px;
	border-top:1px solid #d1d1d1;
	height: 32px;
	font:normal normal 10px/12px arial, helvetica, verdana, sans-serif;
	color:#666666;
	overflow: hidden;
}

li.product{
	text-align:center;
	vertical-align:middle;
	margin:0 40px 25px 0;
}

#catalog div.products ul ul.itemNav{
	clear:left;
	width:150px%;
	border-top:1px solid #D1D1D1;
}

#childProductImageBox
{
	position:relative;
	margin:110px 0 -13px 0;
	padding:0;
	width:100%;
	background: url(../img/cat_bg_l.png) repeat-y top left;
}

#childProductImageBoxRight
{
	background: url(../img/cat_bg_r.png) repeat-y top right;
}

#childProductImages
{
	margin:0 0 0 283px;
	width:500px;
}

.childProductImage
{
	height:63px;
	border:1px solid #d1d1d1;
	margin: 0 5px 5px 0;
}
