/* Basepackge product details L5-product-bp-details.css */

#product-page{
	border-right: 1px solid #DDDDDD;
    float: left;
    width: 719px;
}
#product-sidebar{
	float:left;
}
#product-block{
	border-bottom: 1px solid #DDDDDD;
}
#resources, #product-details-content, #requirements{
	float:left;
	border-bottom: 1px solid #DDD;
	width:640px;
}
#requirements, #resources {
	padding-top: 20px;
}
#requirements{
	border-bottom:0;
}

#product-info{
	background: white !important;
	margin-bottom:15px;
}
#details{
	margin-bottom: 40px;
	float:left;
}
#product-info .three-up{
	float:left;
}
#product-info .three-up > a {
	width:172px;
	float:left;
	display:block;
	color: #878787;
	text-align:center;
	padding:20px;
	min-height: 250px;
}
#product-info .three-up > a .img-wrapper{
	min-height: 120px;
	display:block;
}
#features img{
	margin-top:10px;
}
#product-info .three-up > a span.h5{
	color: #444;
	font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
    line-height: 1.3em;
    font-size: 17px;
    letter-spacing: 0;
    margin-bottom: 10px;
    display: block;
}
#product-info .three-up > a:hover{
	background: url("/images/global/hover-gradient-block.png") no-repeat center bottom;
}
#product-info .three-up > a:hover span{
	color: #444;
}

#product-details .product-video{
	float:right;
	width: 230px;
	text-align:center;
	margin-left: 40px;
}
.product-video img{
	border:9px solid #f0f0f0;
}
.product-video:hover img{
	border:9px solid #6EA5E1;
}

#product-details{
	padding-bottom:0;
}

#product-info h3{
	margin-bottom:20px;
}


#resources ul{
	width:299px;
	float:left;
}
#resources ul + ul{
	margin-left: 40px
}

#product-info ul{
	list-style:none;
	margin: 0;
	padding: 0;
	color: #444;
}
#product-info ul li{
	margin-bottom:4px;
	margin-left: 15px;
}
#product-info ul li:before{
	content: '\00BB';
	vertical-align: text-bottom;
	position:relative;
	left: -3px;
	display:inline-block;
	color: #6EA5E1;
	text-indent: -9px;
}

#requirements p{
	margin-bottom:30px;
}
#requirements-pc{
	width: 278px;
	border:1px solid #DDD;
	float:left;
	padding:20px;
}
#requirements-pc p, #requirements-mac p{
	font-weight:bold;
	margin-bottom:5px
}
#requirements-mac{
	width:278px;
	border:1px solid #DDD;
	border-left: 0;
	float:left;
	padding:20px;
}

#product-reviews {
	float:left;
}


#product-description .callout {
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #E5E5E5;
    margin: 15px 0;
    padding: 2px 0;
    width: 630px;
    float: left;
}


#product-description .callout p {
    background-color: #FFF7E0;
    line-height: 20px;
    margin: 0;
    padding: 6px 10px;
}
#product-description .list-fix ul li:before{
	margin-top: -5px;
}