/* -----------------------------------------------------------------------
	custom styles 

	we have a grid of 950px width 
	we have 24 columns of 30px width and 10px margin in between
	we build upon a grid of 18x18
	
----------------------------------------------------------------------- */

	body	{ background:#fff; }

/* Heading
-------------------------------------------------------------- */

	h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
	h1	{ font-size:2.0em; }
	h2	{ font-size:1.4em; font-weight:bold; color:#44463C; }
	h3	{ font-size:1em; font-weight:bold; padding:10px 0; }
	

/* Typography
-------------------------------------------------------------- */
	
	.buffer-1 { height:18px; }
	.buffer-2 { height:36px; }
	.buffer-3 { height:54px; }
	.buffer-4 { height:72px; }
	
	a:link, a:visited, a:active { text-decoration:none; font-weight:normal;}
	a:hover { color:#ff0000; font-weight:normal; }
	
	table { width:auto; }
	td { padding:1px 5px; vertical-align:top;}
	td.td-1 { width:30px; }
	td.td-2 { width:60px; }
	td.td-3 { width:90px; }
	td.td-4 { width:120px; }
	td.td-5 { width:150px; }
	td.td-6 { width:180px; }
	td.td-7 { width:210px; }
	td.td-8 { width:240px; }
	td.td-9 { width:270px; }
	td.td-10 { width:300px; }
	td.td-11 { width:330px; }
	td.td-12 { width:360px; }
	td.td-13 { width:390px; }
	td.td-14 { width:420px; }
	
	table.clean tr td { border:none; }

	.normalWeight { font-weight:normal !important;}

	.strong { font-weight:bold !important;}
	
	.left { text-align:left; }

	.checkAll, .uncheckAll { cursor:pointer; }

	.hide { display:none; }
	
	.minifloat {
		float:left; 
		width:24px;
	}
	
	col.published { background:#fff; }
	col.unpublished { background:#eee; }


a:link, a:visited			{ text-decoration:none; }
a:hover						{ text-decoration:underline; }

a.wit:link, a.wit:visited			{ color:#fff; }
a.wit:hover							{ color:#fff; }
a.strong:link, a.strong:visited			{ color:#000; font-weight:bold; text-decoration:underline;}
a.strong:hover							{ color:#000; font-weight:bold; color:#44463C;}

a.price						{ font-size:14px; font-weight:bold;}
a.price:link, a.price:visited			{ color:#fff; text-decoration:none; }
a.price:hover						{ color:#fff; text-decoration:underline; }

.containerResults			{ padding:5px 0 0 7px; }
.containerResult			{ width:750px; margin-bottom:10px;}
.containerResultTop			{ background:url(../images/boxtop.png) top center no-repeat #EFF1E7; }
.containerResultBottom		{ background:url(../images/boxbottom.png) top center no-repeat #fff; height:19px; overflow:hidden; }
.resultPicture				{ float:left; padding:20px 0 0 20px; width:100px; }
.resultContent				{ float:left; padding:20px 0 0 20px; width:560px; }
.pictureBox					{ padding:5px; background:#fff; overflow:visible; border:1px #65659A solid; }
#criteria					{ line-height:20px; }
.border						{ border:1px solid #666; }
.price						{ font-size:18px; font-weight:bold; }

.containerResultTop2		{ background:url(../images/boxtop2.png) top center no-repeat #707463; }
.containerResultBottom2		{ background:url(../images/boxbottom2.png) top center no-repeat #fff; height:19px; overflow:hidden; }
.resultContent2				{ padding:14px 0 0 20px; color:#fff; }
	
