/*                          DETAIL STYLES
**********************************************************************/

#content #detail {
	float: right;
	width: 455px;
	overflow: hidden;
}
#content #detail h1	{
	font-size: 1.8em;
}
#content #detail h1 small	{
	color: #6f9aa3;
	font-size: 0.8em;
}
#content #detail h4	{
	color: #6f9aa3;
}
#content #detail h4, #content #detail p	{
	font-size: 1.2em;
}
#content #detail p.price	{
	margin: 10px 0;
}
#content #detail p.price span	{
	color: #6f9aa3;
	text-decoration: line-through;
}
#content #detail p.price strong	{
	color: #d20000;
	font-size: 1.5em;
}
#content #detail .ratingtitle {
	float: left;
	font-size: 1.2em;
	padding: 6px 5px 16px 0;
}
#content #detail .ProductRating {
	float: left;
}
#content #detail .rating a, #content #detail .rating a:visited	{
	color: #6f9aa3;
}
#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 #item #detail p.desc span.standout {font-weight: bold; color: #D20000; display: block;}
#content #detail p.desc a, #content #detail p.desc a:visited	{
	color: #009dbf;
}
#content #detail #TellAFriend {
	height: 38px;
}
#content #detail #frmProduct {
	clear: both;
	overflow: hidden;
	padding-top: 15px;
	border: solid 1px #d6e4e6;
}
#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.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;
	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/TG/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: #e9f1f2;
	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;
	background: #e9f1f2;
	padding: 8px 0 0 20px;
	clear: both;
	font-size: 12px;
}
#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 h4.custom {margin: 0 0 7px 5px; font-size: 12px;}

/*                          SHOWCASE STYLES
**********************************************************************/

#content #item #showcase	{
	float: left;
	width: 302px;
}
#content #item #showcase img	{
	display: block;
	border: solid 1px #d6e4e6;
}
#content #item #showcase ul	{
	height: 40px;
	background: url(../../images/TG/bg_content_showcase_ul.png) repeat-x left top;
}
#content #item #showcase li	{
	float: left;
	height: 27px;
	padding-top: 13px;
	text-align: center;
}
#content #item #showcase li span	{
	width: 1px;
	float: left;
	height: 25px;
	display: block;
	margin-top: -6px;
	overflow: hidden;
	background: #d6e4e6;
}
#content #item #showcase li.image	{
	width: 165px;
	background: url(../../images/TG/bg_showcase_li.png) no-repeat left top;
}
#content #item #showcase li.video	{
	width: 137px;
	background: url(../../images/TG/bg_showcase_li.png) no-repeat right -40px;
}
#content #item #showcase li a, #content #item #showcase li a:visited	{
	color: #009dbf;
	font-size: 1.2em;
	display: inline-block;
	text-transform: uppercase;
}
#content #item #showcase li.image a, #content #item #showcase li.image a:visited	{
	padding: 1px 0 1px 18px;
	background: url(../../images/TG/icon_search.png) no-repeat left center;
}
#content #item #showcase li.video a, #content #item #showcase li.video a:visited	{
	padding: 1px 0 1px 21px;
	background: url(../../images/TG/icon_video.png) no-repeat left center;
}
#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;
	background-color: white;
	color: black;
	b/order:1px solid red;
	background: #ffffff 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 #flashbox {
	padding: 10px;
}

#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: -31px 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;}

.lastitem {border: 0px;}
#availimage_1 {cursor: pointer;}
/*                         PRODUCT P1 Items
**********************************************************************/
#p1Header {clear: both; border: 1px solid #D6E4E6;background-color: #e9f1f2; padding:3px 3px; font-size: 1.3em; overflow: hidden;}

#p1Header div {float: left; color: #009dbf;}

#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 #D6E4E6; font-size: 1.2em; padding: 2px 3px; height: 55px; overflow: hidden;}
.p1Items div {float: left; color: #009dbf; padding-top:6px;}
.p1Items a {color: #749fa8; text-decoration: underline; font-size: 11px; line-height: 12px;}
.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/TG/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;}