body
{
	color: #751C28;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(http://www.countylinecaboose.ca/Images/CabooseBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

div.pageFull
{
	margin: 0px;
	padding: 0px 20px 0px 0px;
}

div.pageTitle
{
	font-size: 20pt;
	margin: 0px;
	padding: 0px;
}

div.pageBody
{
	margin: 0px;
	padding: 0px;
}

div.pageFooter
{
	margin: 0px;
	padding: 0px;
}

div.sectionIndent
{
	margin-left: 10px;
}

div.snug
{
	margin: 0px;
	padding: 0px;
}

h2.snug
{
	margin: 0px;
	padding: 0px;
}

.productCard
{
	width: 500px;
	border-style: solid;
	border-width: 1px;
	border-color: #751C28;
	margin: 5px;
	padding: 5px;
	background-color: #FFF5EA;
	clear: right;
}

.productPicture
{
	float: right;
}

.productDescription
{
	font-size: 14pt;
}

.productManufacturer
{
}

.productCode
{
}

.productPrice
{
}

/* Column Styles */

#leftcontent {
	position: absolute;
	left:10px;
/*	top:50px;*/
	width:200px;
	background:#fff;
	border:0px solid #000;
	}

#centercontent {
		margin-left: 208px;
/*	border:1px solid #000; */
	/*
	IE5x PC mis-implements the box model.
	*/
	voice-family: "\"}\"";
	voice-family: inherit;
		margin-left: 208px;
	}
html>body #centercontent {
		margin-left: 208px;
	}

/* Rounded box styles */

div.rounded {
  /*width: 200px;*/
  background: #751c28 url(../../Images/SmallRC1tr.gif) no-repeat top right;
  margin-top: 4px;
  display: none;
}

div.rounded a {
	color: Yellow;
	text-decoration: none;
}

div.rounded a:visited {
	color: #FFA500; /* Orange */
}

div.rounded a:hover {
	text-decoration:underline;
}

div.rounded div {
  background: transparent url(../../Images/SmallRC1tl.gif) no-repeat top left;
}

div.rounded div div {
  background: transparent url(../../Images/SmallRC1br.gif) no-repeat bottom right;
}

div.rounded div div div {
  background: transparent url(../../Images/SmallRC1bl.gif) no-repeat bottom left;
  padding: 8px;
  color: #FFFFFF;
}

div.rounded div div div div {
	background: transparent;
	padding: 0px;
/*	display: none;*/
}

h3.rounded {
	cursor: pointer;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.actionRollover
{
	color: Yellow;
	text-decoration: underline;
}

.warn
{
	font-weight: bold;
}

/*link, visited, hover, active/focus*/
input[type=text]:hover,textarea:hover,select:hover
{
	background-color:lightblue;
	border-color:blue;
}

input[type=text]:focus,input[type=text]:active,textarea:focus,textarea:active,select:focus,select:active
{
	background-color:lightyellow;
	border-color:#751C28;
}

/* Product Listing: Row styling */
.CLCProductListing
{
	border-width:0px;
	//border-collapse:collapse;
	//border-color:transparent;
	border-spacing:0px;
}
.CLCProductListing th, .CLCProductListing td
{
	border-style:solid;
	border-color:transparent;
}
.CLCProductRowHeadings
{

}

.CLCProductRow0
{

}
.CLCProductRow1
{
	background-color:#FFE5DA;
	//background-color:#751C28;
	//opacity:0.5;
	//filter:alpha(opacity=50); /* For IE8 and earlier */
}
/*
.CLCProductRow1 th, .CLCProductRow1 td
{
	opacity:1;
}
*/

/* Product Listing: Next/Previous styling */
.CLCNextPrev
{
	width:36em;
	margin:1em auto;
}
.CLCNextPrev span
{
}
.CLCPrevious
{
	margin-right:5em;
}
.CLCNext
{
	margin-left:5em;
}