/* GALLERY STYLE */

.page_links {
width: 100%;
margin-top: 30px;
text-align: center;
clear:both;
}

.page_links  a {
font-weight: bold;
}

.product_listings {
width: 100%;
margin-top: 30px;
}

.product_listing_item {
width: 330px;
height: 140px;
margin-right: 10px;
margin-bottom: 30px;
float: left;
position:relative;
}

.product_listing_item .img {
width: 115px;
height: 150px;
margin-right: 10px;
float: left;
}

.product_listing_item .title {
width: 165px;
height: auto;
font-weight: bold;
color: #e0b66e;
float: left;
}

.product_listing_item .title a {
font-weight: bold;
color: #e0b66e;
text-decoration: none;
}
.product_listing_item .title a:hover {
text-decoration: underline;
}

.product_listing_item .price {
width: 165px;
height: 26px;
font-weight: bold;
color: #fff;
float: left;
}

.product_listing_item .noprice {
width: 165px;
height: 13px;
font-weight: bold;
color: #fff;
float: left;
}

.product_listing_item .desc {
width: 165px;
height: auto; /*77px*/
font-size: 10px;
color: #fff;
float: left;
}

.product_listing_item .details {
width: 165px;
height: 21px;
background: url('../images/view_full_details.gif') no-repeat top left;
display: block;
position:absolute; bottom: 0; right: 0;

}

.product_listing_item .details a {
width: 156px;
height: 21px;
margin-left: 30px;
margin-top: 4px;
font-size: 10px;
color: #fff;
text-decoration: none;
display: block;
}

.product_listing_item .details a:hover {
color: #e0b66e;
text-decoration: none;
}

/* VIEW PAGE */

.item_info {
width: 280px;
margin-top: 30px;
margin-right: 18px;
padding-bottom:0px;
float: left;
}

.item_info .title {
width: inherit;
height: auto;
margin-bottom: 20px;
font-size: 16px;
font-weight: bold;
color: #e0b66e;
}

.item_info .desc {
width: inherit;
height: auto;
}

.item_info .specs1 {
width: 260px;
height: auto;
margin-top: 10px;
margin-right: 10px;
padding-top: 20px;
border-top: 1px solid #fff;
float: left;
}

.item_info .specs1 label {
width: auto;
font-weight: bold;
}

.item_info .specs2 {
width: 260px;
height: auto;
margin-top: 20px;
margin-right: 10px;
margin-bottom: 20px;
padding-top: 20px;
font-style: italic;
border-top: 1px solid #fff;
float: left;
}

.item_images {
width: 365px;
margin-top: 30px;
text-align: center;
float: left;
}

.item_images .more_images {
width: inherit;
height: 30px;
font-size: 11px;
text-align: center;
}

.item_images #slide {
width: 365px;
height: 500px;
}



/* END VIEW PAGE */