.btn-feedback {
 background:transparent url(/components/buttons/Submit-Feedback_Inactive.gif) no-repeat;
 border:none;
 width:124px;
 height:19px;
 cursor:pointer;
}

.btn-feedback:active,.btn-feedback:hover{
 background:transparent url(/components/buttons/Submit-Feedback_Active.gif) no-repeat;
}

.product_listing {
  position:relative;
  left:0;
  height:430px;
}

.product_listing .main_image {
	position: absolute;
	top:0;
	left:0;
	width:641px;
	height:394px;
	z-index:1;
}

.product_listing .background {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

.product_listing .warranty{
	position:absolute;
	top:-3px;
	right:16px;
	z-index:3;
	cursor:pointer;
}

.product_listing .background_text {
	background-color:#c9cac8;
	opacity:0.9;
	filter: alpha(opacity=90);
	position:absolute;
	top:60px;
	left:0px;
	z-index:1;
	width:641px;
	height:200px;
}

.product_listing .background_text .highlights {
	position:relative;
	top:10px;
	left:100px;
}

.product_listing .background_text .highlights li {
	position:relative;
	left:-20px;
}
.product_listing .more_images {
	position:absolute;
	top:365px;
	left:4px;
	z-index:3;
}

.product_listing .icon_border {
	position:absolute;
	z-index:4;
	width:62px;
	height:62px;
	cursor:pointer;
}

.product_listing .icon {
	position:absolute;
	z-index:3;
	width:58px;
	height:58px;
	cursor:pointer;
}

.product-detail-review {
	position:relative;
	width:350px;
	padding:20px;
	background-color:#e7e7e7;
}

.product-detail-review .rating {
  margin:-13px 0 6px 0;
}

.price-box {
	padding-top:10px;
}
.price-details {
    float:right;
    font-size:25px;
    margin-top:-10px;
    padding-right:80px;
    text-align:right;
	vertical-align:top;
}
.video-details{
	cursor:pointer;
	font-size:14px;
	vertical-align:top;
	float:left;
}
.video-details span {
	font-weight:bold;
	text-decoration:underline;
	vertical-align:top;
}
.video-details span:hover {
	text-decoration:none;
}

.product-detail-review span.dollar,
.product-detail-review span.amount-decimal, #featuredProducts  span.dollar{
  	font-size:16px;
  	vertical-align:top;
}

.product-detail-review .shipping {
  text-transform:uppercase;
  font-size:11px;
  color:#6e6d6d;
  background-color:transparent;
  margin:6px 0 8px 0;

}
.product-detail-review .buy{
}

.product-detail-review ul, #featuredProducts ul, #featuredExperts ul  {
	margin:0;
	padding:0.4em 0;
}
.product-detail-review li, #featuredProducts li, #featuredExperts li {
	background:transparent url('/components/product_details/review-li.gif') no-repeat left center;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:inline;
	margin:0;
	padding:.4em 14px 0.3em 8px;
}


.content_box_buttons {
	margin-left: 9px;
	border-collapse:collapse;
}

.content_box_buttons td {
	cursor:pointer;
}

.content_box {
	width:80%;
	margin-left: 20px;
	padding:8px;
}

#images_box {
	position:absolute;
	border: solid black 2px;
	top:20px;
	z-index:100;
	background-color:#FFF;
	text-align:center;
	margin:20px 5%;
	padding:0;
}

#close_link {
	position: relative;
	width:100%;
	text-align:right;
	font-size:20px;
	height:30px;
	background-color:#ef5e42;
	color:#FFF;
	vertical-align:middle;
}

#close_link a {
	color:#FFF;
}

#image_large {
	padding:10px;
	width:80%;
	vertical-align:top;
}

#image_icons {
	width:20%;
	vertical-align:top;
	padding:5px;
}

.icon_box {
	border: solid black 1px;
	margin-top:10px;
	width:58px;
	height:58px;
}

/* //----------- BOX BORDER ---------// */
.boxTop{
	background:url('/components/boxtop.gif') no-repeat;
	height:15px;
	padding:0;
}
.boxMiddle{
	border-left:2px solid silver;
	border-right:2px solid silver;
	width:618px;
	padding:0px 10px;
}
.boxBottom{
	background:url('/components/boxbottom.gif') no-repeat;
	height:30px;
}

.feedback {
	padding:10px;
}


/* --------- // PRODUCT DETAILS ------------ */
.product_header {
	text-transform: uppercase;
	font-size: 24pt;
	font-family: Arial, Verdana;
	font-weight:bold;
	line-height:59px;
	padding:16px 4px 0 0;
}

.product_header img {
	vertical-align:middle;
}

/* // ------------- SPECS INFO BOX ------------// */
#informationTab:hover, #specificationTab:hover, #warrantyTab:hover, #shippingTab:hover, #reviewsTab:hover {
	background-position: 0px 0px;
}
#informationTab{
	background:url('/components/Information.gif') no-repeat;
	background-position: 0px -28px;
	background-repeat: no-repeat;
	width:108px;
	height:24px;
}
#specificationTab{
	background:url('/components/Specifications.gif') no-repeat;
	background-position: 0px -28px;
	background-repeat: no-repeat;
	width:108px;
	height:24px;
}
#warrantyTab{
	background:url('/components/Warranty.gif') no-repeat;
	background-position: 0px -28px;
	background-repeat: no-repeat;
	width:108px;
	height:24px;
}
#shippingTab{
	background:url('/components/Shipping.gif') no-repeat;
	background-position: 0px -28px;
	background-repeat: no-repeat;
	width:108px;
	height:24px;
}
#reviewsTab{
	background:url('/components/Reviews.gif') no-repeat;
	background-position: 0px -28px;
	background-repeat: no-repeat;
	width:208px;
	height:24px;
}

#greyedout {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	width:100%;
	height:100%;
	background-color:#AAAAAA;
	opacity:0.7;
	filter: alpha(opacity=70);
}

.video_box {
	position:absolute;
	border: solid black 2px;
	z-index:100;
	background-color:#FFF;
	text-align:center;
	padding:0;
}

.button_buynow {
    background : transparent url(/components/products/button_buynow.png);
    border : 0pt none;
    height : 29px;
    width : 77px;
    color : #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}

.product_subhead {
/*  background : transparent url(/components/product_details/icon_border.gif) no-repeat;*/
    border : 2px solid #CBCBCB;
    padding: 5px;
    border-radius : 7px;
}


