body {
	background-color: #FFFFFF;
}



body#body {
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}


body, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body table {
	text-align: left;
}

h1 { font-size: 120%}
h2 { font-size: 110%}

#page_container {
	margin: 0 auto;
	width: 998px;
	text-align: left;
	padding: 0;
}

#content_container {
	padding-top: 4px;
	width: 737px;
	overflow: hidden;
}

#content_container table {
	padding: 0;
	margin: 0;
	top: 0;
	position: relative;
	sbackground: #f4f4f4;
	width: 100%;
	
}


#artnet_email {
	background-color: #F1F4F5; 
	text-align: left;
	padding-left: 16px;	
	padding-top: 6px;
}

#artnet_email a {
 	color: #9F0B0B; 
 	font-weight: bold; 
 	font-size: 13px;
}


/* webshop header image */
/*.header { 
	background-image: url(http://www.artnet.se/.composer/images/webshopheader1.gif);
}*/

/* webshop one link */
a.one:link {color: #ffffff}
a.one:visited {color: #ffffff}
a.one:hover {color: #ffffff}

A.menu,
SPAN.menu {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.menu0,
SPAN.menu0 {
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

a.menu0:hover {
	text-decoration: underline;
	font-weight: none;
}

a.menu1 {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


td.menu0 .highlight,
td.menu1 .highlight {
	color: #9F0B0B;
}


A.menu:HOVER {
	text-decoration: underline;
}

.menubg {
	background: #c8d3db;
}

INPUT, SELECT, TEXTAREA {
	background-color: #FFFFFF;
	border: #758FA0 solid 1px;
	text-align: left;
}

A {
	color: #1855AA;
	text-decoration: none;
}

A:Hover {
	color: #758FA0;
	text-decoration: underline;
}

.head {
	font-size: 14px;
	background-color: #FFFFFF;
	color: #00f;
	font-weight: bold;
	font-family: Arial;
	text-align: center;

	width: 158px;
	border: 1px solid black;
}

.head img,
.head a.head
{
	border: none;
}

.head a
{
	width: 180px;
}

.head td
{
	text-align: center;
}


td.calendar_cell {
	vertical-align: top;
}

td.left_column,
td.right_column,
#artnet_email
{
	background-color: #c8d3db;
	margin: 0;
	border-width: 0;
}

.right_column div
{
	width: 118px;
	background-color: #FFFFFF;
	border: 1px solid black;
}

.right_column div img,
.right_column div a
{
	border-width: 0;
}

td.left_column
{
	width: 10px;
}

td.right_column_cell
{
	background-color: #c8d3db;
}


.ic_headline TD{

	font-size: 11px;

}

column_bottom
{
	background-color: #c8d3db;
	height: 11px;
	margin: 0;
	padding: 0;
	border-width: 0;
	vertical-align: top;
}

#webshoptable{

width: 187px;
}



#webshoptableright{

width: 161px;

}



/*

 *  Webshop module classes

 */

 

div.webshop_information h1 {

	font-size: small; 

}



div.webshop_information p {

	margin: 5 10px;

}



ul.webshop_category_list_detailed, 

ul.webshop_pages_list, 

ul.webshop_object_small_list, 

ul.webshop_object_list, 

ul.webshop_category_list {

	margin: 0px;

	padding:0px;

	list-style: none;

	font-weight: bold;

}



div.webshop_category_description {

	font-size: xx-small;

}



.webshop_category_num_products {

	display: none;

}


ul.webshop_object_list {
	position: relative;
	clear: both;
	width: 550px;
}

ul.webshop_object_list li {

	margin: 1px;

	list-style: none;
	border-top: 1px solid #758FA0;
	paddin-bottom: 2px;

	padding: 3px;

	font-size: xx-small;
	position: relative;
	width: 48%;
	float: right;
	overflow: hidden;
}


ul.webshop_object_list li.last_in_line {
	clear: both;
	float: left;
}

ul.webshop_object_list li h3 {
	font-size: xx-small;
}




div.webshop_category_description {

	font-size: xx-small;

}



ul.webshop_pages_list li {
	float: left;

	padding: 0 2px;

	font-size: xx-small;

	font-weight: bold;
}



div.webshop_category_name {

	font-size: xx-small;

	font-weight: bold;

}



div.webshop_category_description {

	font-size: xx-small;

	margin-bottom: 10px;

}



div.webshop_object_list_name {

	font-size: xx-small;

	font-weight:bold;

	font-family: Verdana;

}



div.webshop_object_price {

	font-size: xx-small;

	font-weight:bold;

}





ul.webshop_object_small_list li {

	margin-bottom: 5px;

}

ul.webshop_object_small_list li * {

	display: inline

}



ul.webshop_object_list li div.webshop_object_image {

	float: left;

}

span.webshop_object_summary {

	font-size: xx-small;

	margin-bottom: 5px;

	display:block;

}



div.webshop_object_name {

	font-size: x-small;

	font-weight: normal;

}



div.webshop_object_description {

	font-size: xx-small;

}



table.webshop_cart tr td {

	font-size: xx-small;

}



a.webshop_cart_link_remove {

	color: #f00;

	font-weight: bold;

	text-decoration: none;

}



tr.webshop_cart_head td {

	font-weight: bold;

}





.webshop_order_form_error input,

.webshop_order_form_error select {

	background-color: #faa;

	font-weight:bold;

}

.webshop_order_form_error * .webshop_order_form_label:before {

	content: "*";

}



.webshop_checkout_path{

	font-weight:bold;

	font-size: xx-small;

	margin-bottom: 8px;

}

a.webshop_link {

	color: #5d6492;

	font-size: xx-small;

	font-weight:bold;

}



select,

input {

	font-size: xx-small;

	border: 1px solid #5d6492;

}



.webshop_form_actions {

	float:left;

	clear:both;

	margin-top: 8px;

}

.webshop_form_actions input {

	margin: 2px;

}

input.webshop_form_primary {

	float: left;

	background-color: #efe;

	border: 1px solid #afa;

}



input.webshop_form_secondary {

	float: right;

	background-color: #fee;

	border: 1px solid #faa;

}



div.webshop_information {

	border: 1px dotted #903;

	padding: 2px;

	margin: 5 2px;

}



form {

	margin:0px;

	padding:0px;

}



.input.blue{

	background-color:#428EDE;

}



#webshop_header {
width: 904px;
	background-image: url(/.composer/images/webshop_bg.gif);
}

.webshop_table #content_container {
	width: 750px;
}

#webshop_header td {
	background-repeat: no-repeat;
}

.webshop_table {
	width: 904px;
	border: solid 1px #eee;
}

.page_left_column
{
	background-image: url(/.composer/images/frame_bottom3.gif);
}

.page_right_column
{
	background-image: url(/.composer/images/frame_right.gif);
}

#footer
{
	width: 998px;
	height: 35px;
	background-color: #9f0b0b;
	text-align: center;
	color: #fff;
	font-style: italic;
	font-family: cambria, georgia;
	font-size: 13px;
}

#footer a
{
	color: #fff;
	text-decoration: none;	
}

#footer span
{
	margin-top: 7px;
}

#footer img
{
	margin-top: 10px;
}

