#header, #breadcrumb, #leftContent, #footer, #Template_Content_BackToResults, .copyright,#cart, .print, #Template_Content_Continue, .pricingTable, #Template_Content_Add {
	display: none;
}

body{
	font-family: Times New Roman, Arial;
	font-size: 10pt;
}

h3{font-size: 13pt;}

h5{font-size: 12pt; margin: 10px 0 0 0; padding: 0;}

.properties{
	float: right;
	border: 1px solid #000;
	padding: 0 5px;
	margin: 0 0 0 10px;
}

.properties ul{
	margin: 0 0 0 20px;
	padding: 0 5px;
}

.datagrid,#Template_Content_Cart_CartTable{
	clear: both;
	width: 98%;
	border-collapse: collapse;
	font-size: 0.9em;
}

 #Template_Content_Cart_CartTable{
 	width: 100%;
 	margin: 0 0 10px 0;
 }

.adminTable{
	clear: both;
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 5px 0 10px 0;
}

.datagrid tr, .adminTable tr, #Template_Content_Cart_CartTable tr{
	line-height: 1.8em;
}

.datagrid tr.alternate, .adminTable tr.alternate, #Template_Content_Cart_CartTable tr.second{
	background: #DFF1FF;
}

.datagrid td, .adminTable td, #Template_Content_Cart_CartTable td{
	padding: 2px 8px;
	border: 1px solid #ddd;
	
}

.datagrid th, .datagrid tr.header{
	color: #666;
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 2px 8px;
}

.datagrid a, .adminTable a{
	font-weight: bold;
}

.datagrid tr.subtotal{
 	background: #88B5EA;
	color: #fff;
	text-align: right;
	font-weight: 800;
 }
 
.datagrid tr.total{
 	background: #666;
	color: #fff;
	text-align: right;
	font-weight: 800;
 }
 
 .datagrid .alignRight{
 	text-align: right;
 }

 body.cart #leftContent, #left{
 	width: 320px;
 	display: block;
	float: left;
 }
 
  body.cart #rightContent, #right{
	width: 320px;
 	display: block;
	float: right;
 }
 
 body.cart h3{
 	border-bottom: 1px solid #ddd;
 }
 

 .clear{
 	clear:both;
 }
