#pt_productdetails #addtocart h3
{
	font-size: 12px;
	margin: 0;
	font-family: georgia;
	color: #000;
}
#productdetails #addToCart{ /*button*/
	background:#fff;
	float:right;
	margin-right:20px;
	text-align:right;
}
#pt_productdetails #addtocart
{
	position: static;
	background-color: transparent;
	border: medium none #efefef;
	margin: 0 0 0 20px;
	width: 624px;
	overflow: auto;
	height: 50px;
}


#addtocart .pricing{
	display:inline;	
}
#pt_productdetails #addtocart .price
{
	font-family: Arial;
}
#pt_productdetails #content
{
	width: 644px;
	padding: 0px;
	margin: 0px 3px 0px 0px;
}
#content #productdetails h2
{
	border-bottom: medium none #e1ebf5;
	color: #cc6633;
	font-size: 18px;
	margin: 2px 0px 10px;
	font-family: georgia;
	line-height: 32px;
	text-align: left;
	text-indent: 20px;
	border-top: solid 3px #f2ce0f;
	padding-top: 10px;
}
#pt_productdetails #addtocart .price .value
{
	color: black;
	font-family: Arial;
	font-size:1.2em;
}
#productdetails table td
{
	border-bottom: 0 none #000000;
	padding: 15px 0px;
	font-size: 10px;
	border-bottom-width: 0;
}

#productdetails table.addtocart td {
	padding: 0;
}

#productdetails table td.space {
	height: 15px;
}

#productdetails table.addtocart td.button {
	height: auto;
	text-align: center;
}

#pt_productdetails #addtocart .addtocart .quantitybox
{
	font-weight: bold;
	padding: 0;
	height: 20px;
	width: 30px;
	text-align: center;
	font-size: 12px;
	font-family:Arial;
}
#content #productdetails .productNav
{
	border-top: medium none #efefef;
	background-color: transparent;
	overflow: hidden;
}
#pt_productdetails #addtocart .addtocart .quantitylabel
{
	display: inline;
	font-weight: bold;
	font-family: georgia;
	font-size: 12px;
}

#pt_productdetails #addtocart .price .special .value {
	color: #c63;	
}

#pt_productdetails #leftColumn
{
	width: 325px;
}
#pt_productdetails #leftColumn .quickViews
{
	background-color: #ffffff;
	border: medium none;
	height: auto;
	margin: 0px 3px;
	padding: 0px;
	width: auto;
	z-index: 1;
}
#pt_productdetails #leftColumn .quickViews .leftDisplay
{
	height: auto;
	width: 318px;
}
#pt_productdetails #leftColumn .quickViews .leftDisplay img
{
	height:244px;
	margin:33px;
	width:244px;
}

#pt_productdetails #leftColumn .quickViews .leftDisplay .fluid-display {
	height: 330px;
	min-height: 330px;
	text-align: center;
}

#pt_productdetails #addtocart .addtocart a
{
	text-align: center;
	float: right;
	background: #706c59;
	width: 120px;
	padding: 5px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#content #productdetails .stockstate {
	margin: 5px 24px;
	text-align: right;
	color: #c63;
	font-size:13px;
	float:right;
	width:200px;
}

#content #productdetails .stockstate br {
	display: none;
}

#content #productdetails .quicklinks
{
	padding: 5px 20px;
	overflow: hidden;
	/* height: auto; */
}
#content #productdetails .quicklinks a
{
	padding-top: 3px;
	padding-bottom: 3px;
}
#pt_productdetails .addtowishlist,#pt_productdetails .addtoregistry
{
	float: right;
}
#pt_productdetails .Estimateshipping
{
	float: left;
	text-align: right;
	margin: 6px 0 6px 192px;
	
}
#pt_productdetails #content #productdetails .productNav a.hidden
{
	padding: 10px 10px 5px 20px;
	font-size: 12px;
	font-family: georgia;
	font-weight: bold;
	background-color: #f0f8df;
	width: 320px;
}
#pt_productdetails #content #productdetails .productNav a.active
{
	padding: 10px 20px 5px 20px;
	font-size: 12px;
	font-family: georgia;
	font-weight: bold;
	background-color: #ffffff;
	color: #c67f2f;
}
#pt_productdetails #rightColumn .stockstate .isavailable
{
	color: green;
	font-weight: bold;
}
#content #productdetails .panelbox
{
	border: 1px solid #e7e7d1;
	clear: left;
}
#content #productdetails .panelbox p
{
	line-height: 18px;
	font-size: 12px;
	margin: 20px;
}
#content #productdetails #productdetailheader
{
	width: 604px;
	background-color: #a4bd2e;
	height: auto;
	clear: both;
	padding: 20px;
	position: relative;
}
#content #productdetails #productdetailheader h2
{
	border: medium none;
	color: #ffea75;
	font-family: georgia;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#content #productdetails #productdetailheader .headerText
{
	float: left;
}
#content #productdetails #productdetailheader h1
{
	font-size: 32px;
	font-family: georgia;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	border: none;
}
#productdetailheader .fbbuttons {
	bottom: 20px;
	left: 20px;
	position: absolute;	
}
#productdetails #pageservices a
{
	display: block;
	color: #ffffff;
	text-decoration: underline;
	padding: 2px 0px;
	font-size: 12px;
}
#pt_productdetails #content .productlisting .product{
	height: auto;
}

#pt_productdetails #content .productlisting .product form {
	text-align: left;
}

#pt_productdetails .productlisting h4
{
	font-family: arial;
	font-size: 11px;
	color: #777777;
	margin-top: 5px;
	font-weight: normal;
}
#pt_productdetails .productlisting .productimage
{
	margin: 0px;
}
#pt_productdetails #content .productlisting .product h3 a
{
	color: #333300;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	text-decoration: underline;
	text-align: left;
	height: auto;
}
#pt_productdetails #content .productlisting .product input{
	margin:3px 0 0 0;
}
#pt_productdetails #content .productlisting .product .pricing .key
{
	display: block;
	text-align: left;
	font-family:Arial, "Palatino Linotype" , "Times New Roman" , Times, serif;
}
#pt_productdetails #customerGallery
{
	margin: 20px 3px;
	padding: 15px;
	overflow: auto;
	background-color: #f0f8df;
}
#pt_productdetails #customerGallery h1
{
	font-family: georgia;
	color: #c47f2b;
}
#pt_productdetails #customerGallery h2
{
	color: black;
}
#pt_productdetails #leftColumn .pagination
{
	border: none;
	font-weight: normal;
	text-align: right;
	font-size: 1px;
	padding: 3px 0px 3px 0px;
	float: left;
	width: auto;
	margin-left: 0px;
}
#pt_productdetails #leftColumn .pagination ul
{
	padding: 3px 0px 3px 2px;
	font-size: 11px;
	width: 95%;
	text-align: left;
	float: left;
	margin: 10px 2px 0px 0px;
}
#pt_productdetails #leftColumn .pagination ul li
{
	list-style-type: none;
	display: inline;
	margin: 0px 3px 0px 0px;
	color: #4b3701;
	text-decoration: none;
}
#pt_productdetails #leftColumn .pagination a,#pt_search #tabletoplanding #leftColumn .pagination a:visited
{
	padding: 2px 5px;
	border: solid 1px #c6da74;
	background-color: transparent;
	text-decoration: none;
}

#pt_productdetails #leftColumn .pagination #a1
{
	border: solid 0px #c6da74;
}

#pt_productdetails #leftColumn .pagination a:hover, #pt_search #tabletoplanding #leftColumn .pagination a:active
{
}
#pt_productdetails #leftColumn .pagination li.currentpage
{
	padding: 2px 5px;
	border: solid 1px #c6da74;
	text-decoration: none;
	background-color: #ffffff;
}
#pt_productdetails #leftColumn .galleryframe
{
	border: solid 1px #cccccc;
	margin: 20px 0px 0px;
	width: 128px;
	float: left;
}
#pt_productdetails #leftColumn .galleryframe img
{
	width: 124px;
	margin: 2px;
	float: left;
}
#pt_productdetails #leftColumn .customerdiscription
{
	width: 130px;
	float: left;
	margin: 20px 5px 5px;
}
#pt_productdetails .quicklinks input[type="submit"] {
    background: none;
    cursor: pointer;
    text-decoration: underline;
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #4B3701;
	text-decoration: underline;
	display: block;
	cursor:	pointer;
	text-align:right;
}
#pt_productdetails h3.name{}

#pt_productdetails .productnamelink h3.name{
	display: inline;
}

#pt_productdetails .productlisting .product .pricing .key {
	display: inline;
	font-family:Arial, "Palatino Linotype" , "Times New Roman" , Times, serif;
}

#pt_productdetails .productNav a {
	cursor: pointer;
}

/*Pricing Styles*/

#pt_productdetails #addtocart .pricing {
	width:200px;
}

#pt_productdetails #clearance_layer {
	display: none;
}

#pt_productdetails #clearance_image {
	display: none;
}

#pt_productdetails #addtocart .scaledprices {
display:none;
}

#pt_productdetails #addtocart .price .key {
	color: black;
}

#pt_productdetails #addtocart .price .discount {
	float:left;
}

#pt_productdetails .scaledprices {
	float: left;
	/* height: 32px; */
	padding:5px 20px;
	overflow:hidden;
}

#productdetails .scaledprices table  {
	width: auto;
	margin: 0;
}

#productdetails .scaledprices table td {
	width: auto;
	padding:0;
	font-size:11px;
}

#addtocart .promoCallout {
	display: none;
}

#productdetails .priceBookCallout{
	display: inline;
}

#addtocart .suggestedPrice{
	color:#999;
	display:block;
	margin:0 0 2px 24px
}

.suggestedPrice .msrp-label{
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
}

.suggestedPrice .msrp-value{
	font-family:Arial;
}

#pt_productdetails .scaledprices {
	color:#c63;
}

#pt_productdetails #addtocart h3 span{
	font-family:Arial;
	font-weight:normal;
}

#pt_productdetails #addtocart .price .ourPriceLabel{
	font-family:Georgia;
	font-weight:bold;
}

#pt_productdetails #addtocart td,
#pt_productdetails #addtocart .quantitylabel {
	vertical-align:bottom !important;
}

#pt_productdetails #addtocart .price {
	margin-top:0px;
}

#pt_productdetails #addtocart .addtocart .quantitybox {
	height:17px;
}

.MSRP
{
	color: red;
	font-weight:bold;
	padding-left: 71px;
}

/* Our Promise Banner */
#ourPromise{
	background:#fff url(../images/our-promise-bg.png) no-repeat scroll left top;
	height:210px;
	margin:20px 0 20px 3px;
	overflow:hidden;
	width:320px;
}
#ourPromise div{
	padding:15px 0 0 13px;
}
#ourPromise h2{
	color: #a32b17;
	font-family: Georgia, "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 13px;
	margin-bottom:18px;
}

#ourPromise h3 a{
	color:#9e2613;
	font-family: Georgia, "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 13px;
}
#ourPromise p{
	color:#535353;
	font-size:12px;
	margin-bottom:6px;
}
#CareNUse ul{
	margin:0 10px 20px 35px;
}
#CareNUse li{
	font-size:12px;
	padding: 3px 0;
}

/* YouTube Product Sidebar */
#pt_productdetails #productMedia{
	background:#fff url(../images/video-bg.png) no-repeat scroll left top;
	width:320px;
	height:300px;
	margin: 15px 0 0 0;
	text-align:center;
}
#pt_productdetails #productMedia h2{
	color:#A32B17;
	font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
	font-size:13px;
	margin:0 0 17px 0;
	padding-top:13px;
}
.youtube{
	height:230px;
	line-height:250px;
	margin:0 0 5px 7px;
	width:305px;
}
*:first-child+html .youtube{
	margin-left:0 !important;
}
* html .youtube{
	margin-left:0 !important;
}
*:first-child+html .youtube img{
	margin-top:100px;
}
* html .youtube img{
	margin-top:100px;
}
#vidlayer{
	background:#fff;
	border:1px solid #444;
	width:560px;
	height:445px;
	text-align:center;
}
#vidlayer object{
	width:550px;
	height:421px;
	margin-top:20px;
}
#vidclose{
	cursor:pointer;
	font-size:9px;
	text-transform:uppercase;
	color:#444;
	position:absolute;
	top:5px;
	right:7px;
}
#resize{
	color:#4B3701;
	cursor:pointer;
	text-decoration:underline;
}

#addToCart {
width:120px;
vertical-align:bottom
}


#personalizeIt {
border:0px none;
float:right;
font-size:10px;
padding:0;
text-align:right;
width:150px;
height:70px;
margin-top:10px;
vertical-align:bottom;
}

#pageservices {
/*height:70px;*/
margin-top:30px;
vertical-align:bottom;
}

#pt_productdetails .discountIcon{
	display:inline;
	vertical-align:text-top;
}
#pt_productdetails .productlisting span.pricing .discountIcon{
	display:none;
}
