body{ background: url(images/cbbg.jpg) repeat-x;
background-attachment: fixed;
background-color: #000000;
font: 100% Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
font-size: 0.9em;
text-align: justify;
margin: 0; 
	padding: 0;
	text-align: center; }

#containerTop {background: url(images/topborder.png) top left no-repeat;
width: 900px;
height: 22px;
margin: auto}

#headerTop {background: url(images/topborder.png) top left no-repeat;
width: 900px;
height: 22px;
margin: 0 auto}

#header[class] {background-image:url(images/pixeltrans.png) repeat;}

#header {width: 900px;
height: 124px;
margin: auto;
padding-top: 5px;
background: url(images/pixeltrans.png) repeat;}

#headerContent {
width: 860px;
margin-left: 20px;
margin-right: 20px;
height: 122px;
background: url(images/cbheader.png) top left no-repeat;}

.headernav {width: 660px; height: 110px; float: right; font-family:Verdana, Geneva, sans-serif; font-size:9px; color: #999}
.headernav a {font-size: 9px}

.navigationbar { width: 900px; height: 30px;  background: url(images/navbg.png); margin: auto}
.navigationlist table{ width: 800px;}
.navigationlist  { margin-left: 100px;}


.navigationlist td { padding-left: 10px; font-size: 0.8em; font-family:Arial, Helvetica, sans-serif; color:#718438; padding-top: 5px}
.navigationlist a:link, .navigationlist a:hover, .navigationlist a:visited, .navigationlist a:active {text-decoration:none; color:#888}

p.headerblurb {display:none}

#headeraff {width: 200px; height: 120px;  float: right;  position: absolute; margin-top: -100px; margin-left: 420px; }
h3 span {display: none;}

h3 a:link {color: #666600}

p {padding-right: 20px}

#headerBottom {
background: url(images/btmborder.png) top left no-repeat;
width: 900px;
height: 22px;
margin: 0 auto}

h1 {color: #555555;
font-size: 1.3em}
h2 {color: #555555;
font-size: 1.3em;}

#container { width: 890px;
             background: url(images/pixeltrans.png) repeat;
 padding-top: 5px;
padding-left: 10px;
             margin: auto;
             text-align: left;  }


#container[class] {
background-image:url(images/pixeltrans.png) repeat;
}
#containerBottom{background: url(images/btmborder.png) top left no-repeat;
width: 900px;
height: 22px;
margin: 0 auto;
margin-top: -1px}

.sidebar  {
	text-align: left; /* since this element is floated, a width must be given */
	width: 130px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px 10px 15px 0px;
	height: auto;
	}
	
	.sidebar ul { 
	list-style-type:none;
	text-indent: 10px;
	width: 130px;
	height: auto;
	}
	
	.sidebar li {
		
		color:#090;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		padding: 3px;}
			 
		 .sidebar span {padding-left: 10px}
		
		.sidebar a:link, .sidebar a:visited, .sidebar a:active {color: #687C29; text-decoration:none;}
		.sidebar a:hover {color: #9C0}
		
		.menuhead{font-size:12px; color: #ccc; font-weight:bold; background:url(images/sideheader.jpg) no-repeat; width: 130px; height: 20px; padding-top: 2px;  }
		
	             

.mainContent { 
	margin: 0 0 0 200px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0px 10px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
	width: 680px}
	
	


/* This is the H1 title used in the sample PHP files */
	.sampleTitle, h2 {
		text-align:left; font-size: 17px bold; font-family:Arial, Helvetica, sans-serif; 
	}

/* This is one product grid cell (the box that contains each product image and text) */
	.gridCell {
		float:left;
		text-align:center;
		position:relative;
		overflow:hidden;
border:2px #000;
}



/* This is the style given to the product image link by default */
	.gridCell .realviewLink {
		border:2px #000000!important;
		display:block;
		padding:0px;
}

a:link, a:visited {text-decoration: none;
color: #777777}

a:hover { color: #CCC;}

a {
outline: none;
}
	
/* This is the style given to the product image itself by default */
	.gridCell .realviewImage {
		border:2px #000;
}



/* This is the style given to the inside of the image link when hovering over the image */
	.gridCell .realviewLink:hover .realviewImage {
		border:2px solid;
	}
/* This is the style given to the outside of the image link when hovering over the image */
	.gridCell .realviewLink:hover {
		
	}
/* This is the style given to the text underneath the image (title, description, price...) */
	.gridCellInfo {
		text-align:center;
		font-size:.85em;

background: #000000;
	}
/* Centers text under the product  */
	.gridCellInfo a, .gridCellInfo a span {
		text-align:center;
	}
/* This is the main container for the grid of products */
	.allGrids {
		text-align:center;
		width:100%;

	}
/* Centers the grid of products inside allGrids */
	.centerGrids {
		 margin-left: auto;
		 margin-right: auto;
	}
	.error {
		border:1px solid;
		padding:18px;
		margin-bottom:23px;
	}
/* The currently selected sort method */
	.selectedSort, .selectedSort a {
		text-decoration:none;
	}
/* The pagination links */
	.count {
		float:right;
		margin-left:-2px;
		margin-bottom:7px;
		text-align:right;
		position:relative;
	}

/* Empty classes in case you want to change the look of the pagination and sort */
	.count a, .sortLinks a {
		
	}
	.sortLinks {
		
	}
/* Used to stop product grids from floating to the left (at the end of the grid) */
	.clearMe {
		clear:both;
		margin:0px;
		padding:0px;
	}
/* Height of clearMe DIV */
	.short {
		height:10px;
	}
/* Fix for Mozilla browsers for floating elements...best not touch this! */
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/* Empty class in case you want to style the currently selected page number */
	.current {
		
	}
/* The product description text. To show more than one line of the description, increase the height. */	
	.productDescription {		
		cursor: default;
		text-decoration: none;
		position:relative;
		overflow:hidden;
		height:15px;
	}
/* The product title text */
	.productTitle {
		display:block;
		height:15px;
		overflow:hidden;
		font-weight:bold; 
	}
/* Product price text */
	.productPrice {
		cursor: default;
		text-decoration: none;
		font-size: 8pt;	
	}
/* The pagination arrows (previous/next)*/
	.paginationArrows {
		text-decoration: none;	
	}
	#footer{width: 900px;
                height: 23px;
                border: 1px solid #FFFFFF;
margin-left: 180px}
#footer img {float: right}
                
