/*
	EBS PRODUCT INFO
	Ineo e-Business Solutions | www.ineo.fi
	Mathias Lindedahl
*/

.pinfoRight {
float:left;
width:560px;
}

.pinfoLeft{
float:left;
width:380px;
}

.pinfo-productname {
position:relative;
top:25px;
left:30px;
color:#e60005;
font-size:24px;
font-weight:bold;
letter-spacing:-0.5px;
background:url(layout_images/pinfo_name_underline.png) no-repeat -1px 14px;
padding-bottom:20px;
display:inline;
}

.pinfoBuy {
position:absolute;
float:right;
top:226px;
display:inline;
right:0px;
width:191px;
text-align:center;
height:40px;
}


.pinfoRating {
position:absolute;
float:right;
top:275px;
right:0px;
width:189px;
text-align:center;
}

.pinfoRating_higher {
position:absolute;
float:right;
top:195px;
right:0px;
width:189px;
text-align:center;
}

input.cssButton {
line-height:40px !important;
height:40px !important;
background:url(layout_images/css_button_bg.png) repeat-x !important;
border-left:1px solid #fff !important;
border-right:1px solid #fff !important;
border-top:none !important;
border-bottom:none !important;

}

.pinfo-bottom-content {

float:left;
width: 960px;
height:450px;
bottom:0px;
top:0px;
}
.pinfoBottomLeft
{
    float: left;
    width: 59%;
}

.pinfoBottomRight
{
    float: left;
    width: 40%;
    border-left: 1px solid #e7e7e7;
}

.pinfoBottomRight .paddingContainer
{
    padding: 20px !important;
}

.pinfoModel
{
    font-size: 12px;
    font-weight: bold;
    color: #e7e7e7;
}

.pinfo-productdesc
{
margin-left:34px;
margin-top:50px;
width:330px;
color: #414141;
min-height:550px;
    line-height: 1.5;
}

.pinfoImage
{
    position: relative;
    top: 20px;
    left: 10px;
    background: #fff;
    width: 348px;
    height: 358px;
line-height: 358px;
    text-align: center;
vertical-align: middle;
}

.pinfoImage a 
{  
line-height:358px;
    vertical-align: middle;
}
.pinfoImage img {
margin-top:15px;
}

.pinfoBuyBox
{
    border-bottom: 1px solid #D2D2D2;
    height: 50px;
}

.pinfo_qty {
position:absolute;
float:right;
top:198px;
right:0px;
text-align:center;
width:189px;
}

.pinfo_qty input{
width:30px;
}


.pinfo_qty_text { 
display:inline;
}

.pinfoPrice
{
position:absolute;
float:right;
right:3px;
top:131px;
    font-size: 24px;
    font-weight: bold;
    color: #7b4a25;
text-align:center;
width:187px;
}
.pinfo-rec-price {
position:absolute;
float:right;
right:3px;
top:177px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
text-align:center;
width:187px;
}
.pinfo-normal-rec-price {
position:absolute;
float:right;
right:3px;
top:167px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
text-align:center;
width:187px;
}

.pinfoPrice s {
position:absolute;
top:30px;
left:0px;
width:189px;
text-align:center;
float:left;
color: #6d6d6d;
font-size:12px;
}
.pinfoTellAFriend
{
    padding: 20px 0 0 0;
}

.pinfoBuyButton
{
    padding: 0 10px;
    float: left;
}

.pinfoWishlist
{
    padding: 0 10px;
    float: left;
}

.extrafieldstitle
{
    font-weight: bold;
    color: #5E5E5E;
    line-height: 2;
}

.extrafieldsvalue
{
    color: #5E5E5E;
    line-height: 2;
}

.imagePopupLink
{
    background: url(layout_images/magnifier_zoom_in.png) no-repeat right center;
    padding-right: 20px;
    color: #077CD2;
    line-height: 2;
}

.commentHeading
{
    font-weight: bold;
    color: #fff;
    line-height: 2;
    font-size: 18px;
    letter-spacing: -1px;
}

.pinfoAdditionalImages
{
    position: absolute;
    top: 420px;
left:15px;
    width: 360px;
    overflow: hidden;
    vertical-align: middle;

}

.pinfoAddImages {
display:inline;
padding:0 6px;
}
.pinfoAddImages img{
background:#fff;
padding:0px 9px;
margin-bottom:7px;
}

.optionsTable
{
    padding: 0;
    margin: 0;
}

.optionNames
{
    line-height: 2;
    font-weight: bold;
}

.optionChoises
{
    padding-left: 15px;
}

.optionChoises select
{
    margin-top: 4px;
}
.pinfoReviews {
position:absolute;
float:right;
top:312px;
right:0px;
width:189px;
text-align:center;
}
.pinfoReviews_higher {
position:absolute;
float:right;
top:232px;
right:0px;
width:189px;
text-align:center;
}

.pinfo-reviews-link {
color:#555 !important;
}
.pinfo-reviews-link:hover {
color:#fff !important;
}

.slave-listing {
position:relative;
float:left;
width:946px;
text-align:center;
margin-left:5px;
margin-bottom:40px;
margin-top:20px;
}
.slave_text {
text-align:left;
margin-bottom:8px;
font-weight:bold;
background:url(layout_images/arrow_right.png) no-repeat 0 -1px;
padding-left:23px;
color:#323;
font-size:13px;
}
.slave-listing .productListing-heading {
font-size:14px;
padding:2px 0 2px 0;
}
.slave-listing .slave-listing-price
 {
font-size:16px;
color:#7b4a25;
}
.slave_buy_button {
text-align:right;
margin-top:5px;
}

.productListing-data .availableList {
font-size:11px !important;
color:#3a6ba7 !important;
background:url(layout_images/help.png) no-repeat 0 2px;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
}

.productListing-data .availableList:hover {
text-decoration:underline;
}
