


/* Shop Basket */

#shopBasket {
	
display: inline;

width:	232;
float: left;
background-color:#f6f6f6;
padding: 0px;
margin: 0px 0px 0px 0px ;
min-height: 50px;
}
* html #shopBasket {height:50px} /* IE Min-Height Hack */ 


#inforightcolumn { /* Parent Wrapper for inside boxes */
 margin: 0px 0 0px 80px;
 display: inline; /* IE Hack */
 padding: 0px;
 width: 460px;
 float: left;
 min-height: 300px;

}
* html #inforightcolumn {height:300px} /* IE Min-Height Hack */ 




.shopBasketSection {
	font-size:			11px;
	border-bottom:		solid 1px #ccc;
	padding:			10px;
}

.shopBasketSection h1 {
	font-size:			11px;
	padding-bottom:		10px;
color: #000 ;
}

.shopBasketSection .comment {
	font-size:			10px;
	color:				#bbb;
}

.shopBasketTable {
	width:				100%;
	border-collapse:	collapse;

	padding:			0px;
	margin:				0px 0px 0px 0px;
}

.shopBasketTable td {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
letter-spacing: 0 ;
	line-height:		18px;
	padding:			0px 0px 10px 0px;
	vertical-align:		top;
color: #333 ;
}


/* Shop Products */

/* New for Tina: The DIV around the dropdown menu for product types */

#shopProductsTypeSelector {
margin: 0px 0px 0px 0px ;
padding: 0px 0px 10px 0px ;
}

/* And the DIV around the entire products table */

#shopProducts { 
 margin: 0px 20px 0px 0px;
 display: inline; /* IE Hack */
 width: 600px;
 float: left;
 min-height: 300px;
 padding: 0px;

}
* html #shopProducts {height:300px} /* IE Min-Height Hack */ 

#shoptitle td {
margin: 0px 0px 0px 0px ;
padding: 4px 0px 4px 0px ;
font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-weight:		normal;
text-transform: uppercase;
color: #000 ;
}



.shopProductTable {
	border-collapse:	collapse;
	padding:			0px;
	margin:				0px 0px 0px 0px;
	width:	600;
}

.shopProductTable td {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	line-height:		18px;
letter-spacing: 0 ;
	padding:			35px 20px 35px 0px;
vertical-align: top;
margin: 0px;
}

.shopProductTable tr {
border-top: 1px solid #ccc; 
margin: 0px;
padding: 0px;

}






.shopProductTableHeader {
	x-border-bottom:		1px solid #ccc;	
	background:			url(/shop/inc/img/ruler.gif) repeat-x bottom;

}

.shopProductTableSectionEnd {
	x-border-bottom:		1px solid #ccc;	
	background:			url(/shop/inc/img/ruler.gif) repeat-x bottom;

}


/* Shop Order */

.shopOrderTable {
	border-collapse:	collapse;
	padding:			0px;
	margin:				0px 0px 20px 0px;
	width:				550px;
}

.shopOrderTable th {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		bold;
letter-spacing: 0 ;

	padding:			14px 40px 10px 0px;
}

.shopOrderTable td {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	line-height:		16px;
letter-spacing: 0 ;
	padding:			4px 8px 2px 0px;
}

.shopOrderTable h2 {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		heavy;
	line-height:		16px;
}

.shopOrderTableHeader {
	x-border-bottom:		1px solid #ccc;	
	background:			url(/shop/inc/img/ruler.gif) repeat-x bottom;
}

.shopOrderTableSectionEnd {
	x-border-bottom:		1px solid #ccc;	
	background:			url(/shop/inc/img/ruler.gif) repeat-x bottom;
}

.shopOrderHeadHighlight {
	color:				#aaa;
}

.shopOrderFieldHighlight {
	color:				#f00;
	font-weight:		heavy;
}

.shopOrderProcessing {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	line-height:		16px;
letter-spacing: 0 ;
	padding:			50px;
}

.shopOrderProcessing h1 {
	font-size:			14px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.shopOrderTableDownload {
	background:			#ff0;
}

.shopOrderTableDownload a {
	color:				#000;
}

.shopOrderTableDownload a:hover {
	color:				#000;
}


/* Admin General */

.adminComment {
	font-style:			italic;
	text-align:			center;
	font-size:			0.75em;
	color:				#888;
}

/* Admin Products */

.shopAdminProductTable {
	background-color:	#eee;
	border-collapse:	collapse;
	padding:			0px;
	margin:				0px 0px 20px 0px;
}

.shopAdminProductTable td {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	line-height:		16px;
	padding:			2px 20px 2px 5px;
	border-bottom:		1px solid #ccc;
}

.shopAdminProductTableHeading {
	background-color:	#ccc;
}

.shopAdminProductTableInput {
	width:				400px;
}

/* Admin Files */

.shopAdminFilesTable {
	background-color:	#eee;
	border-collapse:	collapse;
	padding:			0px;
	margin:				0px 0px 20px 0px;
}

.shopAdminFilesTable td {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	line-height:		16px;
	padding:			2px 20px 2px 5px;
	border-bottom:		1px solid #ccc;
}

.shopAdminFilesTableHeading {
	background-color:	#ccc;
}

.shopAdminFilesTableInput {
	width:				400px;
}

/* Admin Orders */

.shopAdminOrdersTable {
	background-color:	#eee;
	border-collapse:	collapse;
	padding:			0px;
	margin:				0px 0px 20px 0px;
}

.shopAdminOrdersTable td {
	font-size:			11px;
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	line-height:		16px;
	padding:			2px 20px 2px 5px;
	border-bottom:		1px solid #ccc;
}

.shopAdminOrdersTableHeading {
	background-color:	#ccc;
}

.shopAdminOrdersTableInput {
	width:				400px;
}



