@import url(/vp/css/product/singleproductpage.css?siteversion=201);

body.fixed-960 .page-content-outer-container div.page-content-inner-container, 
.page-content-outer-container div.page-content-inner-container {
border-left: 0px;
border-right: 0px;
}

/* Choose How to Design Section */

.choose-how-options
{
	border-top:1px solid #BEC3C5;
}

.choose-how-options .design-option-highlight,
.choose-how-options .design-option
{
	height: 85px;
	border-bottom:1px solid #BEC3C5;
	border-left:1px solid  #BEC3C5;
	border-right:1px solid  #BEC3C5;
}

.choose-how-options .design-option
{
}

.choose-how-options .design-option-highlight
{
	height: 85px;
	background-image: url(/vp/images/b09/common/product-path-selector/rollover_state_arrow.png);
	background-position:right top;
	background-repeat:no-repeat;
	border-bottom:1px solid #BEC3C5;
	border-left:1px solid  #BEC3C5;
	border-right:1px solid  #BEC3C5;
}

table.rollover-choose-how .choose-how-options .designstep-section-content 
{
	background-color: #FFFFFF;
	background-image:none;
}

/* Select a Size/Style section */

.select-style
{
	border: 1px solid #BEC3C5;
	background-image: url(/vp/images/b09/common/product-path-selector/toggle/accent_color_middle.gif);
	background-repeat:repeat-x;
	vertical-align: middle;
}

div#selectASizeOptionsDialog div
{
	text-align:left;
}

div.InnerContentBelowTitle table.rollover-choose-how 
{
    width: 97% !important;
    position: relative;
}

table.single-product-bundle span.product-size
{
	display:none;
}
img#spb-compare-image
{
	cursor:pointer;
	margin-left:15px;
	position:absolute;
	top:0;
}
h3.product-name
{
	position:relative;
}
div.sbp-tooltip
{
	text-align:left;
}
div.sbp-tooltip h4
{
	margin:0 15px 0 0;
	font-size:11px;
}
div.sbp-tooltip h4 span.discount
{
	color: #D1005D;
}
div.sbp-tooltip p
{
	margin: 10px 0 0 0;
}

span.span-recycled-paper-info-learn-more
{
	cursor: pointer;
	text-decoration: underline;
	color: #00539F;	
}

span.span-recycled-paper-info-learn-more:hover
{
	color:#000033;
}

div.fb-like-no-recycle
{
	position:relative;
	top:5px;
}

div.fb-like-product
{
	position:relative;
	top:-25px;
	width: 350px;
}

/* Get a quote product page */
.get-a-quote-section
{
    cursor: pointer;
}

.get-a-quote-content
{
    padding-top: 8px;
    padding-left: 16px;
}

.get-a-quote-text-link
{
    margin-left: 12px;
    vertical-align: middle;
    font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
	color:#2E2F91;
}

.fixed-960 .product-details-container
{
    width:740px;
}

table.rollover-choose-how 
{
    width: 740px;
    position:relative;
}

body.fixed-960 div.InnerContentBelowTitle
{
    padding-left:20px;  
    width: 762px; 
}

body.fixed-960 div.about-us-container 
{
    width: 740px;
}

.fixed-960 .select-style-container
{
    width: 740px;
}

.choose-how-options div.design-option-action-no-pad-right 
{
    width: 95%;
}


span.TeaserAction a, span.TeaserAction a:active, span.TeaserAction a:link, span.TeaserAction a:visited
{
    font-size: inherit;
}
div.gridSubTitle
{
	font-size: inherit;
}
td.titleRow,
td.oddRow,
td.evenRow,
td #evenRowBold,
td #evenRowRed
{
    font-size:inherit;
}
.design-option 
{
    font-size:inherit;
}
tr.selectASizeLegend, 
tr.selectASizeLegend td
{
    font-size:inherit;
}

/* iOS safari resizes the text in any block level element over 320px.  This keeps it in check */
div.design-option div.design-option-action-no-pad-right, div.paragraph
{
	-webkit-text-size-adjust:none;
}

