/*style overrides for productgrid.aspx page*/

/*body
{
    background-color: #fff;
	background: none;
    overflow: -moz-scrollbars-vertical;
}
#outer-wrapper {
	padding:15px 0 0 0;
	margin:auto;
	background:none; 
	width:99%;
}

#bodyWrapper
{
	width:100%;
    padding: 0;
	margin:0;
    height: auto;
    float: none;
    border: 1px solid #fff;
}*/
body {
		background-image:none;
				overflow:scroll;
}

#outer-wrapper {
	padding:15px 0 0 0;
	margin:15px;
	width:98%;
	background-image:none;
	background-color:#fff;
	border:1px solid #ccc;
	min-width:960px;
	
}
#wrapper {
	width:100%;
	background-image:none;
	margin:auto;
	position:relative;
}
#header {
	padding-left:15px;
	display:inline-block;
	width:300px;
	}
	
.tableDiv .compare-products-price {
	background: url(images/bg-pp-productgrid.gif) no-repeat left top;
}

.tableDiv .compare-products-price p {
	background: url(images/bg-pp-productgrid.gif) repeat-x bottom;
	
}
	
#headerlinks {

	display:inline-block;
	float:right;
	clear:right;
	margin-top:15px;
	width:500px;
	text-align:right;
/*	position:absolute;
	top:30px;
	right:10px; */
}
#bodyWrapper
{   border: 1px solid #eaeaea;
	/*margin:10px 0;*/
	background-color:#fff;
}

#footer-cap {
	background-image:none;
}

#breadcrumb {
	margin:10px auto;
}

#horizNav, #horizNav2, #content  {
	width:98%;
	/*margin:auto;*/
	float:initial;
	margin-left:auto;
	margin-right:auto;
}

.definedGrid {
	
	font-size:10px;
	margin:auto;

	
}


table.definedGrid {
	border: none;
	margin:auto;
	min-width:940px;
		border-left:1px solid #eaeaea;

}

table.definedGrid tr td  {
	/*border-bottom:1px solid #ccc;*/
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	padding:5px;
}

table.definedGrid tr.gridHeader td {
	/*Start DSI code */
	/*text-align:center;*/
	text-align:left;
	/* End DSI code */
	background-color:transparent;
	color:#fff;
}

table.definedGrid tr td {
	font-size:11px;
	width:145px;
	line-height:1.5;
	/*background-color:#fff; */
}

dl.pp-list-view, .compare-products-price dl.pp-list-view{
	font-size:10px;
		width:125px;
}
.compare-products-price {
	width:145px;
}
tr.gridAlternatingRow {
	background-color:#fff;
}
.gridRow {
	background-color: #F2F2F2;
}
tr.gridRow td.rowHeader, tr.gridAlternatingRow td.rowHeader {
	text-align:right;
}

.addtocartlink, .moreinfolink {width:125px;} 

#pnlStart { 
	border-left:none;
	background-color:#fff;
	display:block;
	margin:auto;
	margin-bottom:25px;
		}
	
.fixedTable table {
	border-collapse: collapse;
	border:0;

}
	.fixedColumn .fixedTable td
    {
        color: #FFFFFF;
		border:0 0 1px 0;
		border-collapse: collapse;
		border-bottom:1px solid #ccc;
		background-color: #294167;
		padding:5px;
    }
    
    .fixedHead td, .fixedFoot td
    {
        color: #FFFFFF;
        background-color: #187BAF;
        padding: 5px;
        border: 1px solid #187BAF;
    }
    .fixedTable td
    {
   background-color: #FFFFFF;
   padding: 5px;
	border:0 0 1px 0;
	border-collapse: collapse;
	border-bottom:1px solid #ccc;
    }

.fixedColumn .fixedTable td{
	text-align:right;
	padding-right:10px;
}

.fixedColumn .fixedTable td.rowHeader, .fixedColumn .fixedTable td.gridtop {
	background-color:#fff;
	color:#294167;
}

table.definedGrid tr.gridHeader td.gridCell {
	border-bottom:1px solid #ccc;
	background-color: #ECF3F8;
	color: #000;
	border-right:1px solid #ECF3F8;

}

.fixedHead {
	display:none;
}

.fixedFoot {
	display:none;
}

/*a.addtocartlinkcenter {
	display:visible;
	display:inline;
}*/


