/*
   print.css
   Spannex
   
   Created by Patrik Wilhelmsson on 2008-06-03.
   Copyright 2008 Media Tech Design. All rights reserved.
*/




#header, .not4print{
	display: none;
}

#main{
	
}
#menu{
	display: none;
}

/* TEXT */
p{
	margin-bottom: 15px;
}
dd{
	margin-bottom: 10px;
}
dt{
	color: #65635e;
}
/* LINKS */
a:link			{ color: #004d97; text-decoration: none;}
a:visited		{ color: #004d97; text-decoration: none;}
a:hover			{ color: #004d97; text-decoration: underline;}
.data_tbl a:link {text-decoration: underline;}
.data_tbl a:visited {text-decoration: underline;}
.data_tbl a:hover{text-decoration: none;}
a.delete:hover	{ color: #DD3C10;}
.infobox a:link	{color: #FFF; text-decoration: underline;}
.infobox a:visited	{ color: #FFF; text-decoration: underline;}
.infobox a:hover	{ color: #FFF; text-decoration: none;}

/* FORMS */
input, select, textarea		{ border: 1px solid #00469E; font-size: 1em; padding: 2px; }
input[type=text], input[type=password], select, textarea	{width: 200px;}
.infobox input[type=text] {width: 53px; padding: 4px; text-align: right;}
input.quick_amount {width: 25px; text-align: right;}
input.submit		{ border: 1px solid #FFED03; font-size: 1em; padding: 2px; background-color: #FFED03; color: #00469E; text-transform: uppercase; font-weight: bold;}
.infobox input.submit,
.cart input.submit {text-align: center; padding: 4px; width: 160px;}
#cartsend			{ width: 187px;}
input[type=image]	{border: none; padding: 0px; vertical-align: middle;}
input.submit:hover	{ border: 1px inset #EEE; }
select				{width: 205px;}
label				{display: block; text-transform: uppercase; font-weight: bold; margin-bottom: 3px;}
label span			{color: #666; font-weight: normal; text-transform: none;}
form div			{ margin-bottom: 15px;}
form .legend		{font-size: 1em; font-weight: bold; border-bottom: 1px solid #666; margin-bottom: 5px; width: 333px;}
form input.checkbox	{border: none;}
form fieldset		{margin-bottom: 10px;}
#validationmsg		{display: none; padding: 10px; background: #FFEBE8; border: 1px solid #DD3C10; margin-bottom: 10px;}
#validationmsg h4	{font-size:1em; text-transform: uppercase; font-weight: bold;}
#validationmsg li	{list-style: disc inside;}
.errmsg 			{ display: none; }
.error				{padding: 10px; background: #FFEBE8; border: 1px solid #DD3C10;}
.notvalid			{border-color: #FF0000;}
.info				{padding: 10px; border: 1px solid #00469E;}
optgroup			{ background-color: #004d97; color: #FFF; font-style: normal;}

/* TABLES */
table.data_tbl		{border-top: 6px solid #00469E; width: 100%;}
table.data_tbl th	{ font-weight: bold; background-color: #dae3f2; padding: 5px 3px; }
table.data_tbl td	{ border-bottom: 1px solid #b8b8b8; padding: 3px;}
table.data_tbl tfoot td	{ border: none;}
#the-list img		{vertical-align: middle;}
.tbl_sums td		{border-top: 1px solid #000;}
.trhead	td			{ font-weight: bold;}
#order_tbl			{font-size: 1.1em; margin-bottom: 10px; width: 100%;}
#order_tbl td		{padding-bottom: 5px; }
#order_tbl th		{font-weight: bold; text-align: left;}
#order_tbl span		{font-weight: bold; ;font-size: 0.9em}


/* VARIOUS */
p img			{vertical-align: middle;}
acronym, abbr	{	cursor: help;}
strong, b		{font-weight: bold;}
h3				{text-transform: uppercase;
color: #000;
font-size: 1.6em;
font-weight: bold; margin-bottom: 1em;}
.right {text-align: right;}
