/*
@charset "utf-8";
=======================================================================
	General Rules
=======================================================================
*/
.prodheading, .prodheading2 {
	padding:15px 0px 8px 0px;
	width:53%;
	margin-bottom:10px;
	float: left;
}
.prodheading2 { width:47%; }
/*
=======================================================================
	Product Detail Rules
=======================================================================
*/
.prod_detail {
	float:left;
	width:700px;
	float:left;
}
/*
=======================================================================
	Gallery Rules
=======================================================================
*/
.gallery_sec {
	float:left;
	width:233px;
	height:262px;
	border:#f0f0f0 solid 3px;
	float:left;
}
.prod_detail .sliderwrapper{
	position: relative;
	overflow: hidden;
}
.prod_detail .gallery_cont {
	height:482px;
	overflow:hidden;
}
.prod_detail .sliderwrapper .contentdiv{
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.prod_detail a.prevgallery{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/gallery_left.png);
	background-repeat:no-repeat;
	float:left;
	margin:20px 5px 0px 3px;
}
.prod_detail a.nextgallery{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/gallery_right.png);
	background-repeat:no-repeat;
	float:left;
	margin:20px 0px 0px 5px;
}
.prod_detail .scrollingunit{
	margin-top:-190px;
	float:left;
	z-index:999;
	position:relative;
}
.prod_detail .scrollingunit .anyClass{
	float:left;
}
.prod_detail .scrollingunit .anyClass li{
	border:#f0f0f0 solid 3px;
	margin-left:5px;
}
.prod_detail .scrollingunit .anyClass li img{
	width:46px !important;
	height:46px !important;
	float:left;
}
/*
=======================================================================
	Product Detail Rules
=======================================================================
*/
.detail_sec {
	width:442px;
	float:right;
}
.detail_sec .bigbutton{
	width:100%;
	height:30px;
	border-bottom:#cccccc solid 1px;
	margin-bottom:10px;
}
.detail_sec h6.price{
	color:#999999;
	padding:4px 0px 0px 0px;
}
.detail_sec .bigbutton a.prevprod{
	display:inline-block;
	width:111px;
	height:19px;
	padding:5px 0px 0px 60px;
	float:left;
	background-image:url(../images/bigbutton.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.detail_sec .bigbutton a.nextprod{
	display:inline-block;
	width:106px;
	height:19px;
	padding:5px 0px 0px 65px;
	float:left;
	background-image:url(../images/bigbutton.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.detail_sec p.txt{
	padding-bottom:10px;
}
.detail_sec ul.detailform{
	float:left;
	width:100%;
	list-style:none;
	padding-top:10px;
}
.detail_sec ul.detailform li.txt{
	float:left;
	width:70px;
}
.detail_sec ul.detailform li.infield{
	float:left;
	width:263px;
}
.detail_sec ul.detailform li.infield select{
	float:left;
	width:263px;
	height:19px;
	background-color:#FFF;
	border:#d9d9d9 solid 1px;
}
.detail_sec p.expam{
	padding:20px 0px 0px 0px;
}
.detail_sec ul.point{
	list-style:none;
	list-style-image:url(../images/point.gif);
	list-style-position:inside;
	padding:5px 0px 0px 0px;
}
.detail_sec ul.point li{
	padding:0px 0px 5px 0px;
}
.detail_sec a.buttonone{
	margin-right:10px;
	margin-top:20px;
}
.listings {
        float:left;
        width:100%;
}
.listings .hot{
        width:38px;
        height:28px;
        background-image:url(../images/hot.png);
        background-repeat:no-repeat;
        display:inline-block;
        margin:90px 0px 0px 110px;
        position:absolute;
}
.listings .new{
        width:38px;
        height:28px;
        background-image:url(../images/new.png);
        background-repeat:no-repeat;
        display:inline-block;
        margin:10px 0px 0px 110px;
        position:absolute;
}

.listings ul{
        float:left;
        width:100%;
        list-style:none;
}
.listings ul li{
        float:left;
        width:160px;
        list-style:none;
        margin-right:20px;
        margin-bottom:20px;
}
.listings ul li.last{
        margin-right:0px;
}
.listings ul li a.title{
        float:left;
        height: 25px;
        width:160px;
        padding:5px 0px;
        font-size:12px;
}
.listings ul li a.thumb{
        float:left;
        background-color: #fff;
        width:158px;
        height:184px;
        border:#c1c1c1 solid 1px;
}
.listings ul li a.thumb:hover{
        border:#8e0900 solid 1px;
}
.listings ul li .prodbuttons{
        float:left;
        width:160px;
        height:23px;
        background-image:url(../images/prod_buttons.gif);
        background-repeat:no-repeat;
}
.listings ul li .prodbuttons p.price{
        float:left;
        width:65px;
        height:20px;
        padding-top:3px;
        text-align:center;
}
.listings ul li .prodbuttons a.cart{
        float:left;
        width:70px;
        height:17px;
        padding:6px 0px 0px 25px;
        display:inline-block;
        color:#fff;
        font-size:9px;
}
.listings ul li .prodbuttons2{
        float:left;
        width:160px;
        height:23px;
}
.listings ul li .prodbuttons2 p.price{
        float:left;
        width:65px;
        height:20px;
        padding-top:3px;
        text-align:center;
}
.listings ul li .prodbuttons2 a.cart{
        float:left;
        width:70px;
        height:17px;
        padding:6px 0px 0px 25px;
        display:inline-block;
        color:#fff;
        font-size:9px;
}
.listings ul li .details{
        display:none;
}
.listings ul.thumb_view li .hot{
        width:38px;
        height:28px;
        background-image:url(../images/hot.png);
        background-repeat:no-repeat;
        display:inline-block;
        margin:10px 0px 0px 650px;
        position:absolute;
}       
.listings ul.thumb_view li .new{
        width:38px;
        height:28px;
        background-image:url(../images/new.png);
        background-repeat:no-repeat;
        display:inline-block;
        margin:10px 0px 0px 650px;
        position:absolute;
}
.listings ul.thumb_view li{
        width:698px !important;
        height:184px !important;
        border:#c1c1c1 solid 1px;
        background-image:url(../images/listing_bg.gif);
        background-repeat:repeat-x;
}       
.listings ul.thumb_view li a.title{
        display:none;
}       
.listings ul.thumb_view li a.thumb{
        border:none;
        border-right:#c1c1c1 solid 1px;
}
.listings ul.thumb_view li .prodbuttons{
        display:none;
}       
.listings ul.thumb_view li .details{
        display:block !important;
        width:510px;
        padding:10px;
        float:left;
}       
.listings ul.thumb_view li .details .prodbuttons{
        display:block;
}       
.listings ul.thumb_view li .details h3{
        padding:5px 0px 5px 0px;
}
.listings ul.thumb_view li .details h3 a.shead{
        color: #8e0900;
}

.listings ul.thumb_view li .details p{
        padding-bottom:10px;
}
.callprice, #soldout {font-weight: bold; margin-top: 20px; font-size: 18px; color: #a10000}
