
	body {
        background: #A79C91;
		font-family: arial, helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}

	td {
		font-family: arial, helvetica, sans-serif;	
	}

	.hidden {
		display: none;
	}

	a {
		color: #3592b1;
	}

	a:hover,
	a:focus {
		color: #a60034;
	}



/* ---( =container )---------------------------------- */

	#container { 
		margin: 0px;
		padding: 0px;
		position: relative;
		text-align: left;
		width: 760px;
	}





/* ---( =breadcrumbs )---------------------------------- */

	.breadcrumbs { 
		background: #E5E1D9;
		color: #604A3F;
		float: left;
		font: 0.7em arial, helvetica, sans-serif;
		margin: 0;
		padding: 5px 0 5px 0px;
		text-transform: lowercase;
		width: 760px;
	}
	.breadcrumbs span{ 
		margin: 0;
		padding: 0 2px 0 2px;
	}
	.breadcrumbs strong{ 
		font-family: arial, helvetica, sans-serif;
	}
	.breadcrumbs a,
	.breadcrumbs a:link,
	.breadcrumbs a:visited,
	.breadcrumbs a:active { 
		color: #604A3F;
		text-decoration: none;
	}
	.breadcrumbs a:hover { 
		color: #A60034;
		text-decoration: underline; 
	}

	#crumbstart {
		display: block;
		float: left;
		padding-left: 20px;
	}



/* ---( =header )---------------------------------- */

	#header {
		background: #000 url(../../images/System/bg_header.gif) no-repeat top left;
		float:left; 
		height:101px;
		width:100%;
	}


	#logo {
  		border-width:0;
  		display:inline;
  		float:left;
  		height:73px;
  		margin: 14px 0 0 20px;
  		padding:0;
  		text-decoration:none; width:73px;
	}


/* ---( =nav )---------------------------------- */


	#n01 a  {
		background: url(../../images/System_com/n01.gif) top left no-repeat; width: 104px;
	}
	#n02 a  {
		background: url(../../images/System_com/n02.gif) top left no-repeat; width: 98px;
	}
	#n03 a  {
		background: url(../../images/System_com/n03.gif) top left no-repeat; width: 91px;
	}
	#n04 a  {
		background: url(../../images/System_com/n04.gif) top left no-repeat; width: 85px;
	}
	#n05 a  {
		background: url(../../images/System_com/n05.gif) top left no-repeat; width: 200px;
	}
	#n07 a  {
		background: url(../../images/System_com/n07.gif) top left no-repeat; width: 55px;
	}	
	#n10 a  {
		background: url(../../images/System_com/n10.gif) top left no-repeat; width: 55px;
	}	
	#n11 a  {
		background: url(../../images/System_com/n11.gif) top left no-repeat; width: 78px;
	}
	#n12 a  {
		background: url(../../images/System_com/n12.gif) top left no-repeat; width: 46px;
	}
	#n13 a  {
		background: url(../../images/System_com/n13.gif) top left no-repeat; width: 79px;
	}		


	#nav1, #nav2, #nav3 {
		background: #877A70;
		float: left;
		height: 25px;
		padding: 0 0 0 0;
		overflow: hidden;
		width: 760;
	}

	#nav1 ul, #nav2 ul, #nav3 ul {
		display: inline;
		list-style: none;
		height: 25px;
		margin: 0;
		padding: 0;
		white-space: nowrap;
		z-index: 1002;
	}
	#nav1 li, #nav2 li, #nav3 li {
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#nav1 a, #nav2 a, #nav3 a {
		height: 0px !important;
		height /**/:25px;
		float: left;
		overflow: hidden;
		padding: 25px 0 0 0; 
	}	
	#nav1 a:hover, #nav2 a:hover, #nav3 a:hover {
		background-position: 0 -25px;
	}
	#nav1 a:active, #nav2 a:active, #nav3 a:active, #nav1 a.active, #nav2 a.active, #nav3 a.active {
		background-position: 0 -25px;
	}

	#nav1 div {
		padding-left: 10px;	
	}
	#nav3 div {
		padding-left: 10px;	
	}
	#nav3 {
		text-align: left;
	}



/* ---( =content )------------------------------- */


	#content {
		margin: 0px;
		padding: 0px;
		width: 760px;
		background-color: white;
	}





/* ---( =footer )------------------------------- */ 

	#footer {
		margin: 0 auto;
		padding: 0;
		position: relative;
		width: 760px;

	}


/* ---( =credits )------------------------------- */

	#credits {
		color: #fff;
		float: right;
		font: normal 0.58em microsoft sans serif,arial,helvetica,sans-serif;
		margin: 1px 0 3px;
		padding: 0;
		text-align: right;
		text-transform: lowercase;
		width: 760px;
	}
	#credits p {
		margin: 0;
		padding: 0;
	}
	#credits span {
		margin: 0;
		padding: 0 0 0 10px;
	}
	#credits a {
		color: #fff;
		text-decoration: none;
	}
	#credits a:hover {
		text-decoration: underline;  
	}




/* Main Styles */




/* Skin Specific Styles */

	.inputText {								/* Primarily added to text inputs in the boxes on the sides */
		font-size: 11px;
		color: #333333;
		border: inset #ccc 1px;
		margin-bottom: 3px;
		margin-top: 3px;
	}

	.newsletterlink a {
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
	}

	.whitetext {
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
	}

	.inputsubmit {
		font-size: 10px;
		margin-bottom: 3px;
		color: #333333;
		border: 1px solid #003366;
	}

	.locationbar {
		font-size: 11px;
		color: #8f8fbc;
	}

	.boxtitles {
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
		padding-left: 12px;
	}

	.emailtoafriend_title {
		font-size: 12px;
		font-weight: bold;
	}

	.emailtoafriend_text {
		font-size: 11px;
	}

	.emailtoafriend_message {
		background-color: white;
		padding: 4px;
		width: 98%;
		border: 1px solid black;
		font-size: 10px;
	}

	.shoppingListTable {
		width: 100%;
	}

	.shoppingListTable td {
		padding: 2px;
	}

	.shoppingListTableHeading {
		border-bottom: 1px solid #ffa500;
		font-weight: bold;
	}

	.shoppingListTableContent {
		border-top: 1px #BEC0CC dotted;
	}

	.shoppingListTableComment {
		font-size: 10px;
	}


/* Menu styles */

	.sidemenutable {
		width: 180px;
		border-collapse: collapse;
	}


	/* Side Menu Level 1 */

		.sidemenu_row1 {			/* Empty styles are left in place as a demonstration */

		}

		.sidemenu_row1 td {

		}

		.sidemenu_row1 td a {
			border: 1px solid #597ab6;
			padding: 4px;
			display: block;
			color: #000000;
			font-size: 10px;
			text-decoration: none;

		}

		.sidemenu_row1 td a:hover {
			color: #ffffff;
			background-color: #b0c4e8;
		}

		.sidemenu_activerow1 {			/* activerow styles come in addition to the regular row style. NOT instead of */

		}

		.sidemenu_activerow1 td {

		}

		.sidemenu_activerow1 td a {
			background: #b0c4e8;
		}

		.sidemenu_activerow1 td a:hover {
			
		}


	/* Side Menu Level 2 */

		.sidemenu_row2 td a {
			background-image: url('../../images/System/ice_sidemenuimage.gif');
			background-repeat: no-repeat;
			background-position: 3px 4px;
			padding: 4px 4px 4px 19px;
			display: block;
			color: #000000;
			font-size: 10px;
			text-decoration: none;
			border: 1px solid white;

		}

		.sidemenu_row2 td a:hover {
			color: #ffffff;
			border: 1px dotted #597ab6;
			background-color: #b0c4e8;
		}

		.sidemenu_activerow2 td a {
			border: 1px dotted #597ab6;
			background-color: #b0c4e8;

		}


	/* Side Menu Level 3 */

		.sidemenu_row3 td a {
			background-image: url('../../images/System/ice_sidemenuimage.gif');
			background-repeat: no-repeat;
			background-position: 18px 4px;
			padding: 3px 4px 3px 34px;
			display: block;
			color: #000000;
			font-size: 10px;
			text-decoration: none;
			border: 1px solid white;

		}

		.sidemenu_row3 td a:hover {
			color: #000000;
			border: 1px dotted #597ab6;
			background-color: #cfdbf0;
		}

		.sidemenu_activerow3 td a {
			color: #000000;
			border: 1px dotted #597ab6;
			background-color: #cfdbf0;
		}


	/* Side Menu Level 4 */

		.sidemenu_row4 td a {
			background-image: url('../../images/System/ice_sidemenuimage.gif');
			background-repeat: no-repeat;
			background-position: 33px 4px;
			padding: 3px 4px 3px 49px;
			display: block;
			color: #000000;
			font-size: 10px;
			text-decoration: none;
			border: 1px solid white;

		}

		.sidemenu_row4 td a:hover {
			color: #000000;
			border: 1px dotted #597ab6;
			background-color: #cfdbf0;
		}

		.sidemenu_activerow4 td a {
			color: #000000;
			border: 1px dotted #597ab6;
			background-color: #cfdbf0;
		}


	/* Side Menu Level 5 */


		.sidemenu_row5 td a {
			background-image: url('../../images/System/ice_sidemenuimage.gif');
			background-repeat: no-repeat;
			background-position: 48px 4px;
			padding: 3px 4px 3px 64px;
			display: block;
			color: #000000;
			font-size: 10px;
			text-decoration: none;
			border: 1px solid white;
		}

		.sidemenu_row5 td a:hover {
			color: #000000;
			border: 1px dotted #597ab6;
			background-color: #cfdbf0;
		}

		.sidemenu_activerow5 td a {
			color: #000000;
			border: 1px dotted #597ab6;
			background-color: #cfdbf0;
		}


/* Page Styles */

	h1.pageTitle, .pageTitle, .pageTitle td {		/* Second declaration is used in the administration module */
		font: normal 1.25em arial, helvetica, sans-serif;
		letter-spacing: -1px;
		text-transform: lowercase;
		font-weight: normal;
		background-color: white;
	}

	.pageBody, .pageBody td {
		background-color: white;
		font-size: 13px;
	}

	.pageFooter, .pageFooter td {
		background-color: white;
		font-size: 13px;
	}


/* Article Styles */

	h1.articlePageTitle {
		font: normal 1.25em arial, helvetica, sans-serif;
		letter-spacing: -1px;
		text-transform: lowercase;
		font-weight: normal;
		background-color: white;
	}

	.articlePageIngress, .articlePageIngress td {
		font-weight: normal;
		background-color: white;
		font-size: 13px;
	}

	.articlePageBody, .articlePageBody td {
		background-color: white;
		font-size: 13px;
	}



/* Product Styles */

	h1.productPageTitle {
		font: normal 1.25em arial, helvetica, sans-serif;
		letter-spacing: -1px;
		text-transform: lowercase;
		font-weight: bold;
		background-color: white;
		font-size: 16px;
	}

	.productPageQtyBox {
		width: 30px;
		border: 1px solid black;
		background: #dbe0ec;
	}

	.productPageCustomerCommentBox {
		border: 1px solid black;
		width: 100px;
		height: 40px;
	}

	.productPageVariantSelects {
		font: 11px arial, helvetica, sans-serif;
	}

	.productPageProductInfoTable {
		width: 100%;
	}

	.productPageProductInfoTable td {
		padding: 3px;
	}

	.productPageProductInfoTitle {
		font-weight: bold;
		border-bottom: 1px solid #ffa500;
		background-color: #dbe0ec;
	}

	.productPageMoreInfoTable {

	}

	.productPageExternalURLsTable {

	}

	.productPageMoreInfoTable td {
		padding: 1px;
		font-size: 11px;
	}

	.productPageMoreInfoTitle {
		display: none;
	}

	.productPageMoreInfoTableHeadings {
		font-weight: bold;
	}

	.productPageBodyTitle {
		font-weight: bold;
		border-bottom: 1px solid #ffa500;
		background-color: #dbe0ec;
		padding: 3px;
	}

	.productPageBody, .productPageBody td {
		padding: 3px;
		background-color: white;
	}

	.productPagePriceBeforeDiscount {
		color: #8b0000;
		font-weight: bold;
	}

	.productPagePrice {
		color: #006400;
		font-weight: bold;
	}

	.productPageBuyButton {
		font-size: 11px;
		font-weight: bold;
		color: white;
		border: outset 1px #ccc;
		background-color: #fe7201;
		margin-top: 8px;

	}


/* Article List Styles */

	/* Normal List */

		.articleListTitle_Normal {

		}

		.articleListIngress_Normal {

		}

		.articleListReadMoreLink_Normal {
			font-weight: normal;
		}

		.articleListBox_Normal {
			border-bottom: 1px #BEC0CC dotted;
		}

	/* Boxed List */

		.articleListTitle_Bokser {

		}

		.articleListIngress_Bokser {

		}

		.articleListReadMoreLink_Bokser {
			font-weight: normal;
		}

		.articleListBox_Bokser {
			padding: 4px;
			border: 1px #BEC0CC solid;
		}

		.articleListBox_Bokser_on {					/* Mouse "Hover" function for articles */
			padding: 4px;
			border: 1px #BEC0CC solid;
			background-color: #ececec;
			cursor: pointer;
		}


	/* Boxed List Without Ingress */

		.articleListTitle_Bokser_WO_Ingress {
			font-size: 10px;
			color: #003366;
			text-decoration: none;
			font-weight: normal;
		}

		.articleListBox_Bokser_WO_Ingress {
			margin-top: 10px;
			padding: 4px;
			border: 1px #BEC0CC solid;
		}

		.articleListBox_Bokser_WO_Ingress_on {				/* Mouse "Hover" function for articles */
			margin-top: 10px;
			padding: 4px;
			border: 1px #BEC0CC solid;
			background-color: #ececec;
			cursor: pointer;
		}

	/* Arrow Dotted List Without Ingress */

		.articleListTitle_Arrows_WO_Ingress {
			font-size: 10px;
			text-decoration: none;
			font-weight: normal;
		}


	/* Simple List */

		.productListImage_Simple {

		}

		.productListTable_Simple {
			border-bottom: 1px #BEC0CC dotted;
			margin-top: 7px;
		}

		.productListTitleCell_Simple {

		}

		.productListIngressCell_Simple {
			padding-bottom: 10px;
		}

		.productListMoreInfoCell_Simple {
			padding-bottom: 10px;
		}

		.productListMoreInfoCell_Simple table td {
			padding-right: 4px;
		}

		.productListMoreInfoTitle_Simple {
			font-size: 12px;
		}

		.productListMoreInfoData_Simple {
			font-size: 12px;
		}

		.productListPriceBeforeDiscount_Simple {
			color: #8b0000;
			font-weight: bold;
			padding-right: 4px;
			padding-bottom: 3px;
			font-size: 12px;
		}

		.productListDiscount_Simple {
			color: #8b0000;
			font-weight: bold;
			padding-right: 4px;
			padding-bottom: 3px;
			font-size: 12px;
		}

		.productListPrice_Simple {
			color: #006400;
			font-weight: bold;
			padding-right: 4px;
			padding-bottom: 10px;
			font-size: 12px;
		}

		.productListVariants_Simple {

		}

		.productListBuyButton_Simple {
			width: 80px;
			font-size: 11px;
			font-weight: bold;
			color: white;
			border: outset 1px #ccc;
			background-color: #fe7201;
			margin-top: 1px;
		}

		.productListInfoButton_Simple {
			width: 80px;
			font-size: 11px;
			font-weight: bold;
			color: white;
			border: outset 1px #ccc;
			background-color: #708bbc;
			margin-top: 2px;
			margin-bottom: 10px;
		}



/* Product List Styles */

	/* Normal List */

		.productListHeading_Normal {
			border-bottom: 1px solid #ffa500;
			font-weight: bold;
			padding: 2.00pt 2.00pt 2.00pt 2.00pt
		}

		.productListContent_Normal {
			border-bottom: 1px #BEC0CC dotted;
			padding: 2.00pt 2.00pt 2.00pt 2.00pt
		}

		.productListContent2_Normal {
			background-color: #dbe0ec;
			border-bottom: 1px #BEC0CC dotted;
			padding: 2.00pt 2.00pt 2.00pt 2.00pt
		}

		.productListTitle_Normal {
			font-weight: bold;
		}

		.productListPriceBeforeDiscount_Normal {
			color: #8b0000;
			font-weight: bold;
		}

		.productListPrice_Normal {
			color: #006400;
			font-weight: bold;
		}

		.productListQty_Normal {

		}

		.productListQtyBox_Normal {
			border: 1px solid black;
			background: #dbe0ec;
			width: 30px;
		}

		.productListCustomerCommentBox_Normal {
			border: 1px solid black;
			width: 100px;
			height: 40px;
		}

		.productListVariants_Normal select {
		
		}

		.productListAddToBasketLink_Normal {
			font-size: 11px;
		}

		.productListAddToBasketLink_Normal:hover {
			font-size: 11px;
		}

		.productListCheckoutChangeLink_Normal {
			color: green;
			font-size: 11px;
		}

		.productListCheckoutChangeLink_Normal:visited {
			color: green;
			font-size: 11px;
		}

		.productListCheckoutDeleteLink_Normal {
			color: #8b0000;
			font-size: 11px;
		}

		.productListCheckoutDeleteLink_Normal:visited {
			color: #8b0000;
			font-size: 11px;
		}

		.productListBuyButton_Normal {
			font-size: 11px;
			font-weight: bold;
			color: white;
			border: outset 1px #ccc;
			background-color: #fe7201;
			margin-top: 1px;
	
		}

	/* Boxed List */

		.productListTable_Boxed {
			border: 1px solid #dbe0ec;
		}

		.productListTitle_Boxed {
			font-weight: bold;
		}

		.productListTitleCell_Boxed {
			background-color: #dbe0ec;
			border-top: 2px solid white;
			border-right: 2px solid white;
			border-left: 2px solid white;
		}

		.productListFooterCellLeft_Boxed {
			background-color: #dbe0ec;
			border-bottom: 2px solid white;
			border-left: 2px solid white;
		}

		.productListFooterCellRight_Boxed {
			background-color: #dbe0ec;
			border-bottom: 2px solid white;
			border-right: 2px solid white;
		}

		.ProductListIngress_Boxed {
			font-size: 10px;
		}

		.productListInfoButton_Boxed {
			font-size: 11px;
			font-weight: bold;
			color: white;
			border: outset 1px #ccc;
			background-color: #708bbc;
			margin-top: 2px;
			margin-bottom: 2px;
	
		}

		.productListBuyButton_Boxed {
			font-size: 11px;
			font-weight: bold;
			color: white;
			border: outset 1px #ccc;
			background-color: #fe7201;
			margin-top: 2px;
			margin-bottom: 2px;
		}

		.productListPriceBeforeDiscount_Boxed {
			font-size: 10px;
			color: #8b0000;
			text-decoration: line-through;
			font-weight: bold;
		}

		.productListPrice_Boxed {
			font-size: 10px;
			color: #006400;
			font-weight: bold;
		}

		.productListVariants_Boxed select {
			margin-top: 3px;
			margin-bottom: 2px;
		}

	/* Boxed List - extras for 2 column version */

		.productListContent_Boxed_w_Column {
			padding: 4px;
			font-size: 10px;
		}

		.productListFooterCell_Boxed_w_Column {
			background-color: #dbe0ec;
			font-size: 10px;
			border-bottom: 2px solid white;
			border-right: 2px solid white;
			border-left: 2px solid white;
		}

		.productListBuyButton_Boxed_w_Column {
			width: 80px;
			font-size: 11px;
			font-weight: bold;
			color: white;
			border: outset 1px #ccc;
			background-color: #fe7201;
			margin-top: 2px;
			margin-bottom: 2px;
		}

		.productListInfoButton_Boxed_w_Column {
			width: 80px;
			font-size: 11px;
			font-weight: bold;
			color: white;
			border: outset 1px #ccc;
			background-color: #708bbc;
			margin-top: 2px;
			margin-bottom: 2px;
		}



/* Order List Styles */


	.orderTitles {
		padding: 4px;
		border-bottom: 1px solid #ffa500;
	}

	.orderLine1 {					/* registered orders */
		background-color: #dcf5de;
		padding: 2px;
		border-bottom: 1px solid gray;
		font-size: 11px;
	}

	.orderLine2 {					/* confirmed orders */
		background-color: #b8e0b9;
		padding: 2px;
		border-bottom: 1px solid gray;
		font-size: 11px;
	}

	.orderLine5 {					/* processed orders */
		background-color: #9ed2a3;
		padding: 2px;
		border-bottom: 1px solid gray;
		font-size: 11px;
	}

	.orderLine6 {					/* shipped orders */
		background-color: #83c488;
		padding: 2px;
		border-bottom: 1px solid gray;
		font-size: 11px;
	}

	.orderLineCancelled {				/* cancelled orders */
		background-color: #fa8c66;
		padding: 2px;
		border-bottom: 1px solid gray;
		font-size: 11px;
	}

	.orderLineInactive {				/* inactive orders */
		background-color: #faab8f;
		padding: 2px;
		border-bottom: 1px solid gray;
		font-size: 11px;
	}

	.orderFooter {
		font-size: 11px;
		padding: 2px;
		font-weight: bold;
	}


/* Div. Styles */

	.inputButton {								/* Added to buttons */
		font-size: 11px;
		font-weight: bold;
		color: white;
		border: outset 1px #ccc;
		background-color: #708bbc;
		margin-top: 8px;
	}

	.boxOutlined {								/* Makes a block stand out */
		border: 1px dotted #708bbc;
		background-color: #dbe0ec;
		padding: 5px;
	}

	.boxOutlinedTitle {
		font-weight: bold;
		border-bottom: 1px dotted #708bbc;
	}

	.boxOutlinedWarning {							/* Makes a block stand even more out. For error messages etc. */
		color: #8b0000;
		border: 1px dotted #8b0000;
		background-color: #e5dada;
		padding: 5px;
	}

	.boxOutlinedWarning td {
		color: #8b0000;
	}

	.orderHeadings {
		background-color: #dbe0ec;
		border-bottom: 1px solid #ffa500;
	}
	
	.orderProductLines {
		border-bottom: 1px dotted gray;
	}

/* Rarely Changed Styles */

	form {
		padding:0px;
		margin:0px;
	}

	hr {
		color: #c1c1c1;
		background-color: #c1c1c0;
		height: 1px;
	}

	input {
		font-family: Verdana, "Arial Halvfet", Helvetica;
	}



	.forsidetable td {
	 	font-size: 11px;
	}

	.forsidetable a,
	.forsidetable a:active,
	.forsidetable a:visited {
		font-size: 12px;
		font-weight: bold;
	 	text-decoration: none;
	 	color: #604a3f;
	}

	.forsidetable a:hover {
		font-size: 12px;
		font-weight: bold;
	 	text-decoration: underline;
	 	color: #cc0000;	
	}


	.forside1 a,
	.forside1 a:visited {
		display: block;
		background-color: #840021;
		color: white;
		height: 24px;
		text-align: center;
		text-decoration: none;
		font-weight: normal;
		padding-top: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	.forside1 a:hover {
		display: block;
		background-color: black;
		color: white;
		height: 24px;
		text-align: center;
		text-decoration: none;
		font-weight: normal;
		padding-top: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	.forside2 a,
	.forside2 a:visited {
		display: block;
		background-color: #e77d18;
		color: white;
		height: 24px;
		text-align: center;
		text-decoration: none;
		font-weight: normal;
		padding-top: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	.forside2 a:hover {
		display: block;
		background-color: black;
		color: white;
		height: 24px;
		text-align: center;
		text-decoration: none;
		font-weight: normal;
		padding-top: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	.forside3 a,
	.forside3 a:visited {
		display: block;
		background-color: #275977;
		color: white;
		height: 24px;
		text-align: center;
		text-decoration: none;
		font-weight: normal;
		padding-top: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	.forside3 a:hover {
		display: block;
		background-color: black;
		color: white;
		height: 24px;
		text-align: center;
		text-decoration: none;
		font-weight: normal;
		padding-top: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	.forside4 a,
	.forside4 a:visited {
		display: block;
		background-color: #6b6510;
		color: white;
		height: 24px;
		text-align: center;
		text-decoration: none;
		font-weight: normal;
		padding-top: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	.forside4 a:hover {
		display: block;
		background-color: black;
		color: white;
		height: 24px;
		text-align: center;
		text-decoration: none;
		font-weight: normal;
		padding-top: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	.forside1 {
		padding-right: 2px;	
	}

	.forside2 {
		padding-left: 2px;	
	}

	.forside3 {
		padding-right: 2px;	
	}

	.forside4 {
		padding-left: 2px;	
	}

	.productListContent {
		background-color: white;
		font-size: 12px;
	}


	.desc {
		height: 30px;
	}
	.desc a {
		border-bottom: 1px solid #E5E1D9;
		color: #604A3F;
		padding: 0 0 1px 0;
		text-decoration: none;
		font-size: 11px;
	}
	.desc a:hover {
		border-bottom: 1px solid #604A3F;
		color: #604A3F;
		padding: 0 0 1px 0;
		text-decoration: none;  
		font-size: 11px;
	}


	.productback {
		background-color: #e5e1d9;
	}

	.productBox {
		border-bottom: 1px solid #e5e1d9;
		border-right: 1px solid #e5e1d9;
		background-color: white;
		text-align: center;
		padding: 20px;

	}

	.whitelink a,
	.whitelink a:visited,
	.whitelink a:active,
	.whitelink a:focus,
	.whitelink a:hover {
		color: white;
	}

	input.btn, button.btn {
		background: #E1E1E1 url(../../images/System/bg_submit.gif);
		border-top: 1px solid #ccc;
		border-right: 1px solid #888;
		border-bottom: 1px solid #888;
		border-left: 1px solid #ccc; 
		display: inline;
		font-size: 0.8em;
		margin: 0 3px 0 0;
		padding: 2px 0.2em 1px 0.2em;
		text-transform: uppercase; 
	}

	input.intext { 
		background:#fff;
		border: 1px solid #43484D;
		border-color: #43484D #D9DADB #D9DADB #43484D;
		padding: 2px;
		margin: 0 5px;
	}

	.prodguidetitle {
		height: 24px;
		width: 190px;
	}


	.prodguidetitle a,
	.prodguidetitle a:focus,
	.prodguidetitle a:visited,
	.prodguidetitle a:hover,
	.prodguidetitle a:active {
		color: white;
	}


	.prodguidelinks a,
	.prodguidelinks a:visited,
	.prodguidelinks a:active {
		display: block;
		background-image: url(../../images/System/prodguide_off.gif);
		background-repeat: no-repeat;
		padding-left: 12px;
		background-position: 0px 3px;
	}


	.prodguidelinks a:focus,
	.prodguidelinks a:hover {
		display: block;
		background-image: url(../../images/System/prodguide_on.gif);
		background-repeat: no-repeat;
		padding-left: 12px;
		background-position: 0px 3px;
	}

	h3 { 
		color: #333;
		font: bold 1em arial, helvetica, sans-serif; 
		letter-spacing: -1px;
		margin: 0;
		text-transform: lowercase;
	}
	
	select { 
		font: 0.7em arial, helvetica, sans-serif;
		margin: 0 0 10px 0;
	}
	

	.egenskapHeading {
		background-color: #9ac8da;
		height: 29px;
		width: 384px;
		letter-spacing: -1;
		font-size: 16px;
		font-weight: bold;
		padding-top: 4px;
	}
	

