/* ===========================================================================
 * Filename: skinds/Keshet/css/print.css
 * Author: Rebecca Skeers, rebecca@webmistress.com.au, www.webmistress.com.au
 * Copyright: Rebecca Skeers
 * Date: 15 Jan 2009
 * Description: Contains print styles for Keshet Design's website content.
 *
 * This file may not be used for any purpose other than for the Keshet Design 
 * website and may not be modified without written permission from the author.
 * =========================================================================== 
 */
 
body 
{
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	padding: 0 0 1em 0;
	margin: 0;	
	text-align: center;
}

h2
{
	font-size: 1.083333em;
	padding: 0 0 1em 0;
	margin: 0;	
	text-align: center;
}

hr 
{
	border: none;
	border-top: 1px dashed #a41984;
	margin: 0 0 1em 0;
	padding: 0;
	height: 1px;
	color: #fff;
	background-color: #fff;	
}


.box
{
	border: 1px solid #a41984;
	padding: 10px;
	margin: 0 0 1em 0;
	clear: both;	
	text-align: center;
}

a:link, a:visited
{
	text-decoration: underline;
	color: #731472;
}

a:focus, a:hover, a:active
{
	color: #731472;
	text-decoration: underline;	
}

a img
{
	border: none;	
}

.tiny
{
	font-size: 0.833333em;	
}

.clear
{
	clear: both;
	font-size: 0.1em;
	height: 0;	
}

.cart-summary
{	
	border: 1px solid #a41984;
	color: #000;
	padding: 4px 10px;
	margin: 0 0 1em 0;
	text-align: left;
}

.cart-price 
{
	float: right;
	padding-right: 3px;
	text-align: right;
}

.cart-summary .cart-price
{
	color: #731472;
}

.cart-summary a:link, .cart-summary a:visited 
{
	color: #731472;
}

.cart-summary a:focus, .cart-summary a:hover, .cart-summary a:active
{
	color: #333;
}

.cart-total
{
	border-top: 1px dashed #a41984;
	padding: 10px 0;	
	text-align: left;
}

.cart-progress
{
	border: 1px solid #a41984;
	padding: 10px;
	margin: 0 0 1em 0;	
	text-align: center;
}

.cart-progress .current
{
	font-weight: bold;	
}

.txtPrice
{
	
}

.txtOldPrice 
{
	text-decoration: line-through;
}

.txtSalePrice 
{
	font-size: 1.333333em;
	font-weight: bold;
}

.out-of-stock, .txtOutOfStock
{
	color: #FCEE21;
}

#latest-products
{
	border-top: 10px solid #a41984;
	margin: 0 -15px;
	padding: 15px;
}

.latest-product, .latest-product-first
{
	width: 104px;
	float: left;
	padding: 10px;	
	border-left: 1px dashed #a41984;
	height: 140px;
	text-align: center;
}

.latest-product-first
{
	border-left: none;
}

.subCat, .subCat-first
{
	width: 104px;
	float: left;
	padding: 10px;	
	border-left: 1px dashed #a41984;
	height: 140px;
	text-align: center;
}

.subCat-first
{
	border-left: none;	
}

ol, ul 
{
	margin: 0 0 0 30px;
	padding: 0 0 1em 0;	
	text-align: left;
}

li 
{
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}

p
{
	margin: 0;
	padding: 0 0 1em 0;
}


.button 
{
	color: #a41984;
	background-color: #fff;
	border: 1px solid #a41984;
	padding: 1px 4px;
}

a.button
{
	font-size: 0.916667em;
	display: inline-block;
}

a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active
{
	text-decoration: none;
}

#search .button
{
	color: #a41984;
	background-color: #fff;
	border: 1px solid #a41984;
}

img.left
{
	float: left;
	margin: 0 1em 1em 0;	
}

img.right
{
	float: right;
	margin: 0 0 1em 1em;	
}

img.block
{
	display: block;
	margin: auto;
	clear: both;	
}

.error
{
	color: #FCEE21;	
}

tr
{
	vertical-align: top;	
}

td, th
{
	padding: 0 10px 10px 0;	
}







table.data
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 1em 0;
	padding: 0;
	clear: both;
	font-size: 0.916667em;
}

table.centre
{
	margin: auto;	
}

tr
{
	vertical-align: top;
}

th, td
{
	padding: 0 7px 7px 0;	
}

table.data th
{
	font-weight: bold;
	border: 1px solid #a41984;
	padding: 4px 10px;
}

table.data td
{
	border: 1px solid #a41984;
	padding: 4px 10px;
}

table.data th th, table.data th td, table.data td td, table.data td th
{
	border: none;	
}

td.left, th.left, p.left
{
	text-align: left;	
}

td.right, th.right, p.right, form.right
{
	text-align: right;	
}

td.centre, th.centre, p.centre, form.centre
{
	text-align: center;	
}

select, textarea, input
{
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 0.916667em;	
}

form
{
	margin: 0;
	padding: 0 0 1em 0;	
}

span.required
{
	color: #f00	
}

.breadcrumbs
{
	font-size: 0.916667em;	
}

p.error
{
	background-color: #f00;
	padding: 10px;
	margin: 0 0 1em 0;	
}

.imgThumbSpace
{
	margin-bottom: 1em;	
}

input.textbox
{
	width: 12em;	
}

#logo
{
	text-align: center;
	padding-bottom: 30px;	
}

#navigation, #col1, #col3, #subtitle1, #subtitle2, #featurebar, #search, #home-slideshow
{
	display: none;	
}

#footer
{
	text-align: center;
	padding-top: 30px;	
}