#productDescription h2.productDescriptionHeader
{
    margin-bottom: 0em;	
}

#productDescription .emptyClear
{
    clear:both;
    height:0px;
    font-size:0px;
}

#productDescription div.productDescriptionWrapper
{
    margin: 0 0 1em 0;		
}

#productDescription h3.productDescriptionSource
{
    font-weight:normal;
    color:#333333;
    font-size:1.23em;
    margin: .75em 0 .375em -15px;
    clear:both;
}

#productDescription .seeAll
{
	margin-top: 1.25em; 
	margin-left: -15px; 
}

#productDescription .aplus h4, #productDescription .aplus h5
{
    margin: 0 0 .75em 0;
    font-size: 1em;
}

#productDescription .aplus h4
{
    color: #CC6600;
}

#productDescription .aplus p
{
    margin: 0 0 1em 0;
}

#productDescription .aplus .break
{
    clear:both;
    height:0px;
    font-size:0px;
}

#productDescription .aplus .spacer
{
    margin-bottom: 13px;
}

#productDescription .aplus img
{
    border:none;
}

#productDescription .aplus .leftImage, #productDescription .aplus .rightImage, #productDescription .aplus .centerImage
{
    margin-bottom: 1em;
    margin-top: 0;
    text-align:center;
    vertical-align:top;
}


#productDescription .aplus .leftImage
{
    margin-right: 15px;
    float:left;
    clear:left;
}

#productDescription .aplus .rightImage
{
    margin-left: 15px;
    float:right;
    clear:right;
}

#productDescription .aplus .imageCaption
{
    clear:both;
    padding: .5em .5em 0 .5em;
    font-size: .846em;
    display: block;
}

#productDescription .aplus table.data
{ 
	border-collapse: collapse; 
	margin-bottom: 1.25em;
}

#productDescription .aplus table.data th
{ 
	font-weight: bold; 
	background: #F7F7F7; 
	border-style:solid; 
	border-color: #CCCCCC; 
	border-width:0 0 1px 1px; 
}

#productDescription .aplus table.data td
{ 
	border-left: 1px solid #CCC; 
	border-bottom: 1px dotted #CCC
}

#productDescription .aplus table.data th, #productDescription .aplus table.data td
{ 
	padding:3px 10px; 
	text-align:left
}

#productDescription .aplus table.data tfoot
{ 
	font-style: italic; 
}

#productDescription .aplus table.data caption
{ 
	background: #eee; 
	font-size: .8125em;
}

#productDescription .aplus table.data tr td:first-child, #productDescription .aplus table.data tr th:first-child
{
	border-left-width:0px;
}

#productDescription .aplus ul
{
	margin:0 0 1em 0;
}


#productDescription .aplus .center
{
	text-align: center;
}

#productDescription .aplus .right
{
	text-align: right;
}

#productDescription .aplus  .sixth-col,
#productDescription .aplus .fourth-col,
#productDescription .aplus .third-col,
#productDescription .aplus .half-col,
#productDescription .aplus .two-third-col,
#productDescription .aplus .three-fourth-col,
#productDescription .aplus .one-col
{
    float:left;
    margin-right: 1.6760%;
    overflow: hidden;
}

#productDescription .aplus .last
{
    margin-right:0px;
}

#productDescription .aplus .sixth-col
{
    width: 15.080%;
}
#productDescription .aplus .fourth-col
{
    width: 23.4637%;
}

#productDescription .aplus .third-col
{
    width: 31.8436%;
}

#productDescription .aplus .half-col
{
    width: 48.6034%;
}

#productDescription .aplus .two-third-col
{
    width: 65.3631%;
}

#productDescription .aplus .three-fourth-col
{
    width: 73.7430%;
}

#productDescription .aplus .one-col
{
    width: 98.8827%;
    margin-right:0;
}

#productDescription .aplus .last
{
    margin-right:0;
}

#productDescription .aplus 
{
    width: 100%;
    min-width: 895px;
}

* html #productDescription .aplus
{
    width: expression((document.body.clientWidth < 936) ? "895px" : "100%" );
}

