/* CSS Document */
.ProductOverview  .WhiteFrame {
margin-top: -45px;
margin-bottom: -117px;
}

/*li table */
h2.CategoryShow {
height: auto;
margin: 0 0 -60px 10px;
position: relative;
border-bottom: 1px solid #888;
border-top: none;
padding: 20px 0 4px 0;
padding-bottom: 0px;
}
h2.CategoryShow a {
   color: #444444;
   text-decoration: none;
}
h2.CategoryShow img {
position: absolute;
}
ul.CategoryShow {
width: 714px;
float:left;
clear: both;
margin: 10px 0 0 10px;
padding-bottom: 4px;
background:url(../img/productgallery/productsover-tablebg2.png) left bottom no-repeat;
position: relative;
padding-top: 50px;
display: inline;
}
ul.CategoryShow li {
width: 144px;
float:left;
clear: none;
line-height: 100%;
padding-bottom:6px;
}
ul.CategoryShow li.headercol {
border-right: 1px solid #aaa;
width: 133px;
font-weight: bold;
color: #777;
}
ul.CategoryShow li.headercol p.aboutsection {
font-weight: normal;
color: #222;
padding-top: 6px;
}

	/*rows*/
		/*pic*/
			ul.CategoryShow .row-pic {
			height: 20em;
			position: relative;
			padding-right: 15px;
			float: none;
			clear: both;
			}
			ul.CategoryShow .row-pic img {
			position: absolute;
			left: 5px;
			bottom: 144px;
			}
		/*product*/
			ul.CategoryShow .row-product {
			height: 7em;
			background: url(../img/productgallery/productsover-tablebg1.png) left top repeat-x #eee;
			position: relative;
			float: none;
			clear: both;
			padding: 6px 10px 0 6px;
			margin-top: -138px;
			}
			ul.CategoryShow .row-product h4 {
			width: auto;
			height: auto;
			padding: 0;
			}
			ul.CategoryShow .row-product h4 a {
			text-decoration: none;
			}
			ul.CategoryShow .row-product input {
			position: absolute;
			left: 5px;
			bottom: 33px;
			}
		/*about*/
			ul.CategoryShow .row-info{
			height: 8.2em;
			position: relative;
			float: none;
			clear: both;
			padding: 6px 14px 0 6px;
			margin-top: -25px;
			background: #fff;
			margin-bottom: -20px;
			}
			ul.CategoryShow .row-info p {
			color: #777;
			line-height: 100%;
			}
			ul.CategoryShow li.headercol .row-info{
			background: #F9F9F9;
			}
		/*warranty*/
			ul.CategoryShow .row-warranty{
			height: 1.3em;
			position: relative;
			float: none;
			clear: both;
			padding: 8px 10px 0 6px;
			background: #eee;
			}
	/*line rows*/
		ul.CategoryShow li.topline {
		position: absolute;
		border-bottom: 0px solid #ccc;
		top: 18px;
		left: 141px;
		height: 26px;
		overflow: hidden;
		}
			ul.CategoryShow li.topline1, ul.CategoryShow li.topline2 {
			width: 280px;
			}
			ul.CategoryShow li.topline1{}
			ul.CategoryShow li.topline2{left: 430px;}
			ul.CategoryShow li.toplinewide{width: 569px;}
	/*last row - links*/
		.tableend {
		margin: 2px 10px  8px 10px;
		float: right;
		clear: both;
		display: inline;
		}
		.tableend a, .tableend p {
		float: left;
		clear: none;
		}
		.tableend a {
		padding-right: 8px;
		background:url(../img/global/bullet-5.png) right 3px no-repeat;
		margin-left: 8px;
		}
		.tableend a:hover {
		text-decoration: underline;
		}

		










.ProductOverview table {
float: left;
clear: both;
widtH: 710px;
position: relative;
z-index:100;
margin: 0px 0 -11px 10px;
display: inline;
}

.ProductOverview table h2, .ProductOverview table h4 {
width: auto;
padding: 0;
margin: 0;
}



.ProductOverview table td, .ProductOverview table th {
padding: 0 6px 0 6px;
line-height: 100%;
vertical-align: top;
}
.ProductOverview table th {
padding-top: 5px;}



/*table titles*/
.ProductOverview table tr.toprow th {vertical-align: bottom;}
.ProductOverview table tr.toprow th.capt {vertical-align: bottom;}
.ProductOverview table h2 {
border-bottom: 1px solid #333;
font: bold 40px/35px Arial, Helvetica, sans-serif;
color: #000;
margin: 0 0 0 -6px;
display: block;
float: none;
clear: both;
border-top: none;
padding-bottom: 5px;
position: relative;
top: 1px;
}
.ProductOverview table h3 {
float: none;
clear: both;
display: block;
border-bottom: 3px solid #bbb;
font: bold 14px/16px Arial, Helvetica, sans-serif;
padding-bottom: 5px;
position: relative;
top: 3px;
}
.ProductOverview table h3 img {
margin-top: 30px;}
.ProductOverview table h3.empty { top: 2px; border-bottom: 1px solid #aaa;}
.ProductOverview table tr.toprow a.more {
float: right;
clear: both;
font-weight: normal;
margin: -15px 0 0 0;
padding-right: 8px;
text-decoration: none;
background:url(../img/global/bullet-5.png) right 3px no-repeat;
position: relative;
z-index:20;
display: none;
}
.ProductOverview table tr.toprow a.more:hover {text-decoration: underline;}
/*about square*/
.ProductOverview table tr.pic th.info {
font-weight: normal;
padding: 8px 10px 16px 0;
color: #333;
width: 120px;
}

/* pic row*/
.ProductOverview table tr.pic td {
vertical-align: bottom;
padding-bottom: 4px;
}

/* product name row*/
.ProductOverview table tr.prod th, .ProductOverview table tr.prod td {
padding-top: 6px;
padding-bottom: 6px;
background: url(../img/productgallery/productsover-tablebg1.png) left top repeat-x #eee;
}
.ProductOverview table tr.prod td input {margin: 5px 0 0 0;}
.ProductOverview table tr.prod td input:focus, .ProductOverview table tr.prod td input:active  {
border: none;
outline:none;
margin: 6px 0 -1px 1px;
}


.ProductOverview table tr.prod h4 a {text-decoration: none}
.ProductOverview table tr.prod h4 a:hover {text-decoration: underline}

/*about product row*/
.ProductOverview table tr.about td {
padding-top: 6px;
padding-right: 15px;
padding-bottom: 12px;
color: #777;
width: 130px;
}
.ProductOverview table tr.about th {
background: #F9F9F9;
}

/*warranty row*/
.ProductOverview table tr.warranty td {
padding-top: 10px;
padding-bottom: 10px;
}
.ProductOverview table tr.warranty td, .ProductOverview table tr.warranty th {
background: url(../img/productgallery/productsover-tablebg3.png) left bottom repeat-x;
}





.ProductOverview table tr th {border-right: 1px solid #aaa;}
.ProductOverview table tr.toprow th {border-right: none;}






