/*
**	BEGIN: #Page #Content #Middle .Recommended
*/

.Feature-grid,
.Feature-grid-440-2{
	width: 440px;
	margin-bottom: 10px;
	clear: both;
}




.Feature-grid-1,
.Feature-grid-2,
.Feature-grid-3{
	width: 640px;
	margin-bottom: 10px;
	clear: both;
}




.Feature-grid{
	background-image: url(/images/common/bg_recommended_420_middle_1.jpg);
}

.Feature-grid-440-2{
	background-image: url(/images/common/bg_recommended_420_middle_2.jpg);
}

.Feature-grid-1{
	background-image: url(/images/common/bg_recommended_middle_1.jpg);
}
.Feature-grid-2{
	background-image: url(/images/common/bg_recommended_middle_2.jpg);
}
.Feature-grid-3{
	background-image: url(/images/common/bg_recommended_middle_3.jpg);
}



.Feature-grid .Header,
.Feature-grid-440-2 .Header,
.Feature-grid-1 .Header,
.Feature-grid-2 .Header,
.Feature-grid-3 .Header{
	background-image: url(/images/common/bg_recommended_top.jpg);
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 7px 0px 0px 14px;
	text-transform: uppercase;	
	clear: both;
}

.Feature-grid-440-2 .Divide {
	width: 440px;
	clear: both;
}


.Feature-grid .Divide,
.Feature-grid-1 .Divide,
.Feature-grid-2 .Divide,
.Feature-grid-3 .Divide{
	width: 620px;
	clear: both;
}

.Feature-grid .Divide img,
.Feature-grid-440-2 .Divide img,
.Feature-grid-1 .Divide img,
.Feature-grid-2 .Divide img,
.Feature-grid-3 .Divide img{
	border: none;


}

.Feature-grid .Row{
	width: 440px;	
	clear: both;
}
.Feature-grid-1 .Row,
.Feature-grid-2 .Row,
.Feature-grid-3 .Row{
	width: 640px;	
	clear: both;
}

.Feature-grid .Row .Product{
	padding: 15px 15px 9px 15px;
	width: 410px;
	float: left;
}
.Feature-grid-440-2 .Row .Product{
	padding: 15px 15px 9px 15px;
	width: 182px;
	float: left;
}


.Feature-grid-1 .Row .Product{
	padding: 15px 15px 9px 15px;
	width: 610px;
	float: left;
}
.Feature-grid-2 .Row .Product{
	padding: 15px 15px 9px 15px;
	width: 290px;
	float: left;
}
.Feature-grid-3 .Row .Product{
	padding: 15px 15px 9px 15px;
	width: 182px;
	float: left;
}



.Feature-grid .Row .Product h2{
	color: #CC0033;
	font-size: 14px;
	margin-bottom: 4px;
	margin-top: 0px;
	_margin-top: 17px;
}


.Feature-grid .Row .Product h3{
	margin: 0px 0px 4px 0px;
}

.Feature-grid .Row .Product h3 a{
	color: #333333;
}
.Feature-grid .Row .Product h3 a:hover{
	color: #004080;
	text-decoration: none;
}	

.Feature-grid .Row .Product p.First{
	margin-bottom: 0px;
	font-size: 11px;
}

.Feature-grid .Row .Product img,
.Feature-grid-440-2 .Row .Product img,
.Feature-grid-1 .Row .Product img,
.Feature-grid-2 .Row .Product img,
.Feature-grid-3 .Row .Product img{
	border: none;
	float: right;
	margin: 5px 0px 0px 0px;
}

#Page #Content #Middle .Detail .Product p.First{
	color: #FF0000;
}

#Page #Content #Middle .Detail .Product .Information{
	clear: both;
	background-image: url(/images/common/bg_information_middle.jpg);
	width: 100%;
}

#Page #Content #Middle .Detail .Product .Information .ColumnOne{
	width: 230px;
	float: left;
}

#Page #Content #Middle .Detail .Product .Information .ColumnOne .Name,
#Page #Content #Middle .Detail .Product .Information .ColumnOne .Value{
	float: left;
	width: 130px;
	padding-bottom: 8px;
}

#Page #Content #Middle .Detail .Product .Information .ColumnOne{
	padding-right: 31px;
}

#Page #Content #Middle .Detail .Product .Information .ColumnOne .Name{
	font-weight: bold;
	width: 100px;
}

#Page #Content #Middle .Detail .Product .Information .ColumnOne p.Price{
	font-size: 11px;
	padding: 0px;
	margin-bottom: 0px;
}

#Page #Content #Middle .Detail .Product .Information .ColumnOne p.RentSmart{
	margin-top: 0px;
	padding-top: 0px;
	color: #004080;
	font-size: 11px;
	font-weight: bold;
}

#Page #Content #Middle .Detail .Product .Information .ColumnOne p.RentSmart span.Figure{
	font-size: 13px;
}

#Page #Content #Middle .Detail .Product .Information .ColumnTwo{
	float: left;
	width: 329px;
}

#Page #Content #Middle .Detail .Product .Information .ColumnTwo p.Delivery{
	font-size: 11px;
	margin: 5px 0px;
}

#Page #Content #Middle .Detail .Product .Information .ColumnTwo p.More{
	font-size: 11px;
	margin: 1px 0px;
}

#Page #Content #Middle .Detail .Description{
	height: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#Page #Content #Middle .Detail .Specifications{
	background-image: url(/images/common/bg_detail_middle.jpg);
	padding-top: 5px;
	clear: both;
}

#Page #Content #Middle .Detail .Specifications .Header .Tab{
	padding-right: 10px;
	padding-left: 10px;
	float: left;	
	text-transform: uppercase;
	border-right: 1px solid #CC667E;
}

#Page #Content #Middle .Detail .Specifications .Data{
	padding: 15px 15px 5px 15px;
	_height: 1px;
}

#Page #Content #Middle .Detail .Specifications .Data .Row{
	margin: 0px;
	clear: both;
	_height: 1px;
	border-bottom: 1px solid #DFDFDF;
}

#Page #Content #Middle .Detail .Specifications .Data h4{
	clear: both;
}

#Page #Content #Middle .Detail .Specifications .Data .Row .Label{
	font-weight: bold;
	width: 160px;
}

#Page #Content #Middle .Detail .Specifications .Data .Row .Value{
	width: 414px;
}

#Page #Content #Middle .Detail .Specifications .Data .Row .Label,
#Page #Content #Middle .Detail .Specifications .Data .Row .Value{
	float: left;
	padding: 5px 4px;
	font-size: 11px;
}

#Page #Content #Middle .Detail .Specifications .Data ul li{
	list-style-type: none;
	padding: 2px 4px;
	margin: 3px 0px;
}

#Page #Content #Middle .Detail .Specifications .Data ul{
	margin: 0px;
}

#Page #Content #Middle .Detail .Product img.Photo{
	float: right;
	margin: 15px 0px 20px 20px;
}

#Page #Content #Middle .Detail .Product img.Icon{
	float: right;
	margin: 0px 20px 20px 10px;
}

#Page #Content #Middle .Recommended .Row .Product p.Price,
#Page #Content #Middle .Comparison p.Price,
#Page #Content #Middle .List .Product p.Price,
#Page #Content #Middle .Detail .Product .Information .ColumnOne p.Price,
#Page #Content #Right .Panel .Product p.Price{
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	margin: 5px 0px;
}

#Page #Content #Middle .Recommended .Row .Product p.Price{
	font-size: 14px;
	margin-top: 0px;
	clear: left;
}

#Page #Content #Middle .List .Product p.Price{
	padding-bottom: 5px;
	text-align: left;
	margin-top: 0px;
}

#Page #Content #Middle .List .Product p.Price a{
	font-size: 11px;
}

#Page #Content #Middle .Recommended .Row .Product p.Price .Save,
#Page #Content #Middle .List .Product p.Price .Save,
#Page #Content #Middle .Detail .Product .Information .ColumnOne p.Price .Save,
#Page #Content #Right .Panel .Product p.Price .Save{
	font-size: 11px;
	font-weight: normal;
}

#Page #Content #Middle .Detail .Product .Information .ColumnOne p.Price .GST{
	font-size: 11px;
	color: #000000;
}

#Page #Content #Middle .Recommended .Product p.Link,
#Page #Content #Middle .List .Product p.Link,
#Page #Content #Right .Panel .Product p.Link,
#Page #Content #Middle .Comparison p.Link{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
}

#Page #Content #Middle .List .Product p.Link{
	padding: 0px;
	margin: 10px 0px 10px 0px;
	float: left;
}

#Page #Content #Middle .List .Product p.Link img{
	float: none;
	margin-left: 0px;
}

#Page #Content #Right .Panel .Product .Row{
	width: 130px;
	padding-top: 8px;
}

#Page #Content #Middle .Detail .Product p.Icons img,
#Page #Content #Middle .Detail .Product .Information .ColumnOne p img,
#Page #Content #Middle .Detail .Product p.First img{
	margin-left: 2px;	
	margin-right: 2px;
}

.Feature-grid .Row .Product p.Icons{
	padding: 0px;
	_margin: 0px;
}

.Feature-grid .Row .Product p.Icons img{
	/*float: left;
	margin-right: 25px;
	margin-bottom: 10px;*/
	float: left;
	margin: 10px 0px 10px 0px;
}

/*
**	END: #Page #Content #Middle .Recommended








*/

.tableForm table {clear:both; width:640px; margin:0 0 0em 0px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.tableForm table th.top {height:3.5em; padding:0 5px 0 5px; empty-cells:show; background-color:rgb(255,255,255); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:100%;}
.tableForm table th {height:2.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:100%;}
.tableForm table td {height:100%; padding:2px 5px 2px 5px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:100%;}


.Feature-grid .OrderRow{
	width: 640px;	
	clear: both;
}

.Feature-grid .OrderRow .OrdNum,
.Feature-grid .Header .OrdNum{
	padding: 15px 15px 9px 15px;
	width: 50px;
	float: left;
}

.Feature-grid .OrderRow .OrdDate,
.Feature-grid .Header .OrdDate{
	padding: 15px 15px 9px 15px;
	width: 80px;
	float: left;
}

.Feature-grid .OrderRow .OrdRef,
.Feature-grid .Header .OrdRef{
	padding: 15px 15px 9px 15px;
	width: 100px;
	float: left;
}

.Feature-grid .OrderRow .OrdPO{
	padding: 15px 15px 9px 15px;
	width: 80px;
	float: left;
}

.Feature-grid .OrderRow .OrdStatus{
	padding: 15px 15px 9px 15px;
	width: 100px;
	float: left;
}
