/*                          DETAIL STYLES
**********************************************************************/
#content #item	{
	/*height: 1%;*/
	padding: 10px;
	border: solid 1px #e6e6e6;
	overflow: hidden;
}
#content #detail	{
	float: right;
	width: 446px;
	overflow: hidden;
	padding-bottom: 10px;
}
#content #detail h1	{
	font-size: 1.8em;
}
#content #detail h1 small	{
	color: #666666;
	font-size: 0.8em;
}
#content #detail h4, #content #detail p	{
	font-size: 1.2em;
}
#content #detail p.price {
	margin-top: 10px;
}
#content #detail p.price span {
	color: #6f9aa3;
	text-decoration: line-through;
}
#content #detail p.price strong	{
	color: #3d7f99;
	font-size: 1.5em;
}
#content #detail .ratingtitle {
	float: left;
	font-size: 1.2em;
	padding: 6px 5px 16px 0;
}
#content #detail .ProductRating {
	margin-top: 10px;
}
#content #detail .ProductRating a {
	color: #6F9AA3;
}
#content #detail .rating a, #content #detail .rating a:visited	{
	color: #000000;
}
#content #detail .ratingbar	{
	padding: 0 5px;
}
#content #detail .rating {
	float: left;
	font-size: 1.2em;
	padding: 6px 0 16px 5px;
}
#content #detail p.desc	{
	margin: 20px 0 10px 0;
	clear: both;
}
#content #detail p.desc a, #content #detail p.desc a:visited	{
	color: #009dbf;
}
#content #detail #frmProduct {
	clear: both;
	overflow: hidden;
	padding-top: 25px;
	border: solid 1px #e6e6e6;
}
#content #detail #frmProduct ul {
	clear: both;
	overflow: hidden;
}
#content #detail #frmProduct ul li {
	float: left;
	padding: 7px 0 7px 20px;
}
#content #detail #frmProduct ul li .txt {
	border: 1px solid #d6e4e6;
}
#content #detail #frmProduct ul li.addtocart {
	padding: 0 0 5px 30px;
}
#content #detail #frmProduct label	{
	width: 55px;
	padding-left: 5px;
	display: inline-block;
	color: #6F9AA3;
}
#content #detail #frmProduct input.txt	{
	width: 20px;
	height: 16px;
	padding: 2px 0;
	font-size: 1.2em;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #d6e4e6;
}
#content #detail #frmProduct .button	{
	width: 157px;
	height: 40px;
	position: relative;
	margin: 0 35px 0 40px;
	display: inline-block;
}
#content #detail #frmProduct .button span	{
	width: 157px;
	height: 40px;
	background: url("../../images/KM/btn_add_to_cart.png") no-repeat left top;
}
#content #detail #frmProduct button	{
	width: 157px;
	height: 40px;
	display: inline-block;
}
#content #detail #frmProduct a, #content #detail #frmProduct a:visited	{
	color: #6f9aa3;
}
#content #detail .standout {color: #cc0000;}
#content #detail .outStockBox {
	width: 214px;
	background-color: #e6e6e6;
	padding: 8px 0 0 9px;
	float: left;
	color: #6F9AA3;
	height: 85px;
}
#content #detail .outStockBox p {
	padding-bottom: 5px;
}
#content #detail .outStockBox input[type=text] {
	width: 120px;
	float: left;
}
#content #detail .outStockBox img {
	display: inline;
	margin-top: -5px;
}
#content #detail .inStockBox {
	height: 25px;
	background-color: #e6e6e6;
	padding: 8px 0 0 20px;
	clear: both;
	font-size: 12px;
	color: #6F9AA3;
}
#content div.multi-pricing {
	clear: left;
	padding: 8px 0 8px 20px;
	background-color: #ffffcc;
	color: #666666;
}
#content div.multi-pricing span.qty, #content div.multi-pricing span.price {
	font-weight: bold;
	color: #000000;
}
#content div.multi-pricing span.price {
	font-size: 11pt;
	color: #cc0000;
}
#content #detail #frmProduct label.customlbl {float: left; clear: both; margin: 0 7px 9px 0; width: 90px;}
#content #detail #frmProduct input {float: left; margin: 0 0 9px 0;}
#content #detail #frmProduct .custombox {border: 1px solid #D6E4E6;}
#content #detail #frmProduct h4.custom {margin: 0 0 7px 5px; font-size: 12px;}

/*                          SHOWCASE STYLES
**********************************************************************/

#content #showcase	{
	float: left;
	width: 312px; height:380px;
}
#content #showcase #showcase_view_01, #content #showcase #flashbox {
	display: block;
	padding: 3px;
}
#content #showcase #flashbox {
	display: none;
	margin-bottom: 40px;
}
#showcase_view_01 img {
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
#content #showcase #defaultimg {
	width: 82px;
	float: left;
	padding: 9px 0 9px 16px;
	color: #6F9AA3;
	font-size: 1.2em;
	background: transparent url("../../images/KM/bg_prodtab-active.gif") no-repeat scroll -1px top;
}
#content #showcase #video {
	width: 77px;
	float: left;
	padding: 9px 0 9px 17px;
	color: #6F9AA3;
	font-size: 1.2em;
	background: transparent url("../../images/KM/bg_prodtab.gif") no-repeat scroll top left;
}
#content #showcase #filler {
	float: left;
	padding: 10px 0 9px 0;
	border-bottom: 1px solid #E6E6E6;
}
#showcase .image {
	clear: left;
	text-align: center;
	width: 300px;
	height: 16px;
	background: url("../../images/KM/icon_glass.gif") no-repeat 90px 13px;
	color: #6F9AA3;
	font-size: 1.2em;
	padding: 10px 0;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}
#showcase #video a, #showcase #defaultimg a {
	color: #6F6F6F;
}
#showcase .image a {
	color: #6F9AA3;
}

#detail #notifymessage {float: left; width: 230px; padding-left: 10px; border-left: 1px solid #d6e4e6; color: #C72361;}
/*                         VIEW LARGE IMAGE
**********************************************************************/
#dvLargeImage {
	z-index: 15;
	position: absolute;
	width: 520px;
	height: 580px;
	background-color: white;
	color: black;
	b/order:1px solid red;
	background: url(../../images/KM/bg_largeimage.gif) repeat-x left top;
}

#dvLargeImage #headerV {
	margin:5px 5px 0px 2px;
	height:25px;
	b/order:1px solid red;
	font-size:14px;
	color:#749fa8;
	background: url(../../images/KM/bg_content_showcase_ul.png) repeat-x left top;
}
#dvLargeImage #headerV .titleV {
	float:left; padding:4px 8px;
	font-weight:bold;
}
#dvLargeImage #headerV .closeV {
	float:right; padding:4px 9px;
	font-weight:bold;
}


#dvLargeImage .imgV {
	border:1px solid #d6e4e6;
	margin:7px;
}

#dvLargeImage .titleV {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px;
}

/*                         TELL A FRIEND
**********************************************************************/
#TellAFriend {clear: both; overflow: hidden; padding-top: 10px;}
#TellAFriend li {display: inline; float: left; padding: 0px 7px; height: 17px; border-right: 1px solid #dce2db;}
#TellAFriend .title {padding-left: 0px;}
#TellAFriend li.last {border-right: 0px;}

#detail #tellfriend {width: 227px; height: 144px; border-top: 1px solid #D6E4E6; border-left: 1px solid #D6E4E6; background: #ffffff url("../../images/TG/bg_avail.gif") no-repeat top left; font-size: 11px; margin: 0 0 0 84px; visibility: hidden; position: absolute;}
#detail #tellfriend input {float: left;}
#detail #tellfriend p {padding: 8px; color: #000000;}
#detail #tellfriend p.alert {color: #D20000;}
#detail #tellfriend img {padding: 4px 0 0 8px;}
#detail #tellfriend #tellemail {width: 120px; margin: 8px 0 0 8px; border: 1px solid #D6E4E6;}
#detail #tellfriend p#tellclose a {color: #749fa8; text-decoration: underline; font-size: 11px; line-height: 12px;}
#detail #tellfriend p#tellclose {padding: 2px 0 0 8px;}

/*                         PRODUCT REVIEWS STYLES
**********************************************************************/
.prodrow {
	float: left;
	padding-bottom: 0px;
	padding:8px;
}

.proddisplay {
	float: left;
	width: 192px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #d6e4e6;
	text-align: center;
}

.lastitem {border: 0px;}
#availimage_1 {cursor: pointer;}
/*                         PRODUCT P1 Items
**********************************************************************/
#p1Header {clear: both; border: 1px solid #f8efdc;background-color: #fbf5ea; padding:2px 3px; font-size: 1.3em; overflow: hidden;}
#p1Header div { float:left;color: #4e4a74; }

#p1Header .ItemNo { width:65px; }
#p1Header .ProductName { width:270px; }
#p1Header .Price { width:80px;text-align:center; }
#p1Header .InStock { width:100px;text-align:center; }
#p1Header .Quantity { width:80px;text-align:center; }

.p1Items { border-bottom: 1px solid #f8efdc; font-size: 1.2em; padding:3px 3px; height:55px; overflow: hidden;}
.p1Items div { float:left; color: #4e4a74; padding-top:6px;}
.p1Items a { color: #4e4a74; text-decoration:underline; font-size: 11px;  line-height:11px;}
.p1Items .ItemNo {width: 65px;}
.p1Items .Img {width: 55px; padding-top: 2px;}
.p1Items .Desc {width: 215px; text-transform: capitalize;}
.p1Items .Price {width: 80px; text-align: center;}
.p1Items .Instock {width: 80px; text-align: center; padding: 0 10px;}
.p1Items .Quantity {width: 80px; text-align: center;}
.p1Items .BtnAdd {width: 140px; padding-top: 3px; text-align: center;}
.p1Items .checkavail {width: 227px; height: 138px; border-top: 1px solid #D6E4E6; border-left: 1px solid #D6E4E6; background: #ffffff url("../../images/KM/bg_avail.gif") no-repeat top left; font-size: 11px; margin: -3px 0 0 410px; visibility: hidden; position: absolute;}
.p1Items .checkavail input {float: left;}
.p1Items .checkavail p {padding: 7px; color: #000000;}
.p1Items .checkavail p.alert {color: #D20000;}
.p1Items .checkavail img {padding: 4px 0 0 7px;}
.p1Items .checkavail .availemail {width: 120px !important; margin: 7px 0 0 7px !important; border: 1px solid #D6E4E6 !important;}
.p1Items .checkavail p#availclose {padding: 0 0 0 7px;}


/*                         PRODUCT REVIEWS STYLES
**********************************************************************/
#content #productreviews {
	/*border: 1px solid #E6E6E6;*/
	color: #000000;
}

#content #productreviews h2.title {
	text-transform: none;
	background: #FFFFFF url("../../images/KM/bg_prodsects.gif") repeat-x scroll left top;
	color: #3D7F99;
	font-size: 1.3em;
	font-weight: bold;
	padding: 6px 0 6px 10px;
}

#content #productreviews .rating	{
	margin-bottom: 10px;
	border-bottom: solid 1px #d8e6e7;
}
#content #productreviews .rating h3	{
	float: left;
	height: 21px;
	font-size: 1.2em;
	padding: 8px 0 0 10px;
}
#content #productreviews .rating p	{
	float: left;
	height: 21px;
	font-size: 1.2em;
	padding: 8px 0 0 10px;
}
#content #productreviews .rating p.write	{
	float: right;
	padding: 8px 10px 0 10px;
}
#content #productreviews .rating p a, #content #productreviews .rating p a:visited	{
	color: #3D7F99;
}
#content #productreviews .rating .ratingbar	{
	float: left;
	padding-left: 10px;
}

#content .name	{
	float: left;
	width: 155px;
	padding-left: 10px;
}
#content .name h3	{
	color: #3D7F99;
	font-size: 1.2em;
	font-weight: bold;
}
#content .review	{
	float: right;
	width: 615px;
	font-size: 1.2em;
	padding-right: 10px;
}
#content .review a, #content .review a:visited	{
	color: #3D7F99;
}

.bTest li {list-style:square inside;margin-left:10px;padding-left:5px;font-size:12px;color:#696969;}
