/*                          DETAIL STYLES
**********************************************************************/
#content #item	{
	border: 1px solid #F8EFDC;
	padding: 10px;
	overflow: hidden;
}
#content #detail	{
	float: right;
	width: 446px;
	overflow: hidden;
	padding-bottom: 10px;
}
#content #detail h1	{
	font-size: 1.8em;
}
#content #detail h1 small	{
	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: #4E4A74;
	font-size: 1.5em;
}
#content #detail .rating a, #content #detail .rating a:visited	{
	color: #000000;
}
#content #detail .ratingbar	{
	padding: 0 5px;
}
#content #detail .ProductRating {
	margin-top: 10px;
}
#content #detail .ProductRating a {
	color: #4E4A74;
}
#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: 15px;
	border: 1px solid #F8EFDC;
	color: #4E4A74;
}
#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;
}
#content #detail #frmProduct input.txt	{
	width: 20px;
	height: 16px;
	padding: 2px 0;
	font-size: 1.2em;
	text-align: center;
	vertical-align: middle;
}
#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/GO/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: #4E4A74;
}
#content #detail .standout {color: #cc0000;}
#content #detail .outStockBox {
	width: 214px;
	background-color: #f8efdc;
	padding: 8px 0 0 9px;
	float: left;
	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;
	padding: 8px 0 0 20px;
	background-color: #f8efdc;
	clear: both;
}
#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 #F8EFDC;
	border-right: 1px solid #F8EFDC;
}
#content #showcase #defaultimg {
	width: 82px;
	float: left;
	padding: 9px 0 9px 16px;
	color: #4E4A74;
	font-size: 1.2em;
	background: transparent url("../../images/GO/bg_prodtab-active.gif") no-repeat scroll -1px top;
}
#content #showcase #video {
	width: 77px;
	float: left;
	padding: 9px 0 9px 17px;
	color: #4E4A74;
	font-size: 1.2em;
	background: transparent url("../../images/GO/bg_prodtab.gif") no-repeat scroll top left;
}
#content #showcase #filler {
	float: left;
	padding: 10px 0 9px 0;
	border-bottom: 1px solid #F8EFDC;
}
#showcase_view_01 .image {
	clear: left;
	text-align: center;
	width: 300px;
	height: 16px;
	background: url("../../images/GO/icon_glass.gif") no-repeat 90px 13px;
	color: #4E4A74;
	font-size: 1.2em;
	padding: 10px 0;
	border-left: 1px solid #F8EFDC;
	border-right: 1px solid #F8EFDC;
	border-bottom: 1px solid #F8EFDC;
}
#showcase #video a, #showcase #defaultimg a {
	color: #6F6F6F;
}
#showcase .image a {
	color: #4E4A74;
}

#detail #notifymessage {float: left; width: 230px; padding-left: 10px; border-left: 1px solid #d6e4e6; color: #C72361;}
/* VIEW LARGE IMAGE
**********************************************************************/
#dvLargeImage {
	z-index: 150;
	position: absolute;
	width: 520px;
	height: 580px;
	background-color: white;
	color: black;
	b/order:1px solid red;
	background: url(../../images/TG/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/TG/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;height: 30px;}
#TellAFriend li {display: inline; float:left; padding: 0px 7px; height: 17px; border-right: 1px solid #dce2db;}
#TellAFriend .title {padding-left: 0px;} 
#TellAFriend .title h4 {padding: 3px 0;}
#TellAFriend li.last {border-right: 0px;}

#detail #tellfriend {width: 227px; height: 137px; border-top: 1px solid #D6E4E6; border-left: 1px solid #D6E4E6; background: #ffffff url("../../images/GO/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: #4e4a74; text-decoration: underline; font-size: 11px; line-height: 11px;}
#detail #tellfriend p#tellclose {padding: 2px 0 0 8px;}

.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;margin-top: 10px;}
#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: 137px; border-top: 1px solid #D6E4E6; border-left: 1px solid #D6E4E6; background: #ffffff url("../../images/GO/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;}

.bTest li {list-style:square inside;margin-left:10px;padding-left:5px;font-size:12px;color:#696969;}
