﻿/***********************************************************************/
/* Product information panel                                           */
/***********************************************************************/

#pi .product_layout
{
	vertical-align: top;
	width: 600px;
	padding: 0px;
}

#pi .product_layout_cell_left
{
	vertical-align: top;
	text-align: center;
	padding: 0;
	margin: 0;
}

#pi .product_layout_cell_right
{
	width: 300px;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

/***********************************************************************/
/* Links pane                                                          */
/***********************************************************************/

#pi .pilinks, #pi .pifile
{
	float: left;
	width: 220px;
	padding: 0px 10px 10px 20px;
}

#pi .pilinks ul li, #pi .pifile ul li
{
	float: left;
	padding: 3px 0px;
}

#pi .pilinks .linkimg, #pi .pifile .linkimg
{
	float: left;
	width: 40px;
}

#pi .pilinks .lnk, #pi .pifile .lnk
{
	float: left;
	padding: 5px 0px;;
}


/*  pane */
#pi
{
	float: left;
	margin: 0;
	padding: 5px;
	width: 556px;
}

#pi p
{
	padding: 3px 0px 3px 0px;
}

/*
#pi .pititle
{
    float:left;
	padding:0 0 0 0;
	color:#22436E;
	width:260px;
}
*/
#pi .pititle h2
{
	float: left;
	color: #711C28;
	padding: 5px 0px 5px 0px;
	font-size: 16px;
	width: 560px;
}

#pi h5
{
	padding: 5px 0px 5px 0px;
}

/* Main image pane */
#pi .piimg
{
	float: left;
	padding: 5px 0px 5px 0px;
	border: solid 1px #e8e8e8;
	margin-left: -4px;
}
#pm .piimg p
{
	text-align: center;
	border-top: solid 1px #e8e8e8;
}

/* Hide normal Short description  */
#pi .pidesc h2
{
	display: none;
}

#pi .pidesc p
{
	text-align: justify;
	clear: both;
	padding: 3px 0px 3px 0px;
}
/* Description pane */
#pi .pidesc
{
	clear: both;
}

#pi .topcontainer
{
	width: 600px;
	padding: 8px;
}

#pi .p
{
	text-align: left;
	width: 260px;
}


#pm .pibuy label
{
	color: #711C28;
	font-weight: bold;
	width: auto;
	margin-top: 2px;
	margin-right: 5px;
	float: left;
	text-align: right;
}


#pi .pibuy
{
	width: 260px;
	padding: 4px 0 4px 0;
}
#pi .pibuy .price
{
	padding: 0 0 4px 0;
	color: #711C28;
}

#pi .pibuy input
{
	padding: 8px 0 8px 0;
}

#pi .pibuy form label
{
	padding: 6px 0px 4px 0px;
}

#pi .prel h3
{
	background-image: url('/csi/21987328/22118400/i/sys/nav-background.gif');
	color: #ffffff;
	padding: 9px 0 9px 9px;
}
#pi .prel .fprd
{
	width: 546px;
}

/* Purchase pane */
#pi .purch
{
	float: left;
	width: 260px; /*width:500px;*/
}

#linksXX .p
{
	text-align: left;
}

/* Extra description pane */
#pi .descx
{
	float: left;
	width: 200px; /*width:594px;*/
}

/* Associated items pane */
#pi .pass
{
	/*width:555px;*/
}

/* Recommended items pane */
#pi .prec
{
	/*width:555px;*/
}


/* Extra images pane */
#pi .pimgx
{
	/*width:555px;*/
}

/* Related items pane */
#pi #arrtabs .arrtabsborder
{
	padding: 4px 0 0 0;
	width: 600px;
}
#pi #arrtabs .arrtabsborder .fprd
{
	width: 170px;
	border: solid 1px #D0D7DF;
}
/* Associated / Recommended / Related (ARR) tabs */
#arrtabs
{
	float: left;
	padding: 20px 0 0 0;
}
#arrtabs .shadetabs
{
	color: #22436E;
	border-bottom: solid 1px #22436E;
	padding: 0 0 6px 0;
}

.arrtabsborder
{
	float: left;
	width: 600px;
	margin-bottom: 1em;
	padding: 2px;
}
