/************************/
/* Generelle styles     */
/************************/

BODY {
  background-color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #666666; 
  text-decoration: none
  background-color: #FFFFFF;
 scrollbar-face-color: #A7BFCE; 
 scrollbar-shadow-color: #004671;
 scrollbar-highlight-color: #D9E3EA; 
 scrollbar-3dlight-color: #D9E3EA;
 scrollbar-darkshadow-color:#004671; 
 scrollbar-track-color: #FFFFFF;
 scrollbar-arrow-color: #004671;
}


A, A:link, A:active, A:Visited {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-style: bold; 
  color: #666666; 
}


A:hover {
   color: #000000;
}

P, TBODY, DIV {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #666666; 
  text-decoration: none
}

OL, UL {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #666666; 
  text-decoration: none
  margin-left: 16px;
}


H1, H2, H3, { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 16pt; 
   font-weight: bold; 
   color: #004671; 
   text-decoration: none;
}

H4, { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12pt; 
   font-weight: bold; 
   color: #666666; 
   text-decoration: none;
}

H5, { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12pt; 
   font-weight: bold; 
   color: #004671; 
   text-decoration: none;
}

TD#content {
   width: 620px;
   background-color: #FFFFFF;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   vertical-align: top; 
}

TD#colNormal {
   background-color: #FFFFFF;
   padding-top: 15px;
   padding-bottom: 10px;
   padding-left: 15px;
   padding-right: 10px;
   vertical-align: top; 
}


TD#colNormal A {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-style: normal; 
  color: #004671;
  text-decoration: none; 
}

TD#colNormal A:hover {
   color: #000000;
}



TD#colRight {
   vertical-align: top; 
   background-color: #FFFFFF;
   padding-left: 15px;
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 9pt; 
}

TD#colRight A{
  text-decoration: none; 
}

TD#colLeft { 
  vertical-align: top;
  background-color: #FFFFFF;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 10px;
  padding-bottom: 10px;
}


TD#colBorder { 
  vertical-align: top;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;  
}

TD#colBorder P, TBODY, DIV { 
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9t; 
  color: #004671;
  text-decoration: none;
  }


TD#colBorder A{ 
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 9pt; 
   color: #004671;
}


/************************/
/* Venstre menu */
/************************/

TD#menu_1 {
  valign: top;
  background-color: #A8BFCF;
  width: 180px;
  padding-top: 15px;
  }

TD#menu_1 A:hover {
  color: #FFFFFF;
  text-decoration: none;
}

TD#menu_1 DIV.menu1-level1-no {
   vertical-align: top;
   padding-bottom: 5px;
}

TD#menu_1 DIV.menu1-level1-no A {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 10px;
  text-decoration: none;
  }

TD#menu_1 DIV.menu1-level1-act {
   vertical-align: top;
   padding-bottom: 5px;
}

TD#menu_1 DIV.menu1-level1-act A {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-weight: bold;
  color: #004671;
  padding-left: 10px;
  text-decoration: none;
}

TD#menu_1 DIV.menu1-level2-no {
   vertical-align: top;
   padding-bottom: 2px;
}

TD#menu_1 DIV.menu1-level2-no A{
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 22px;
  text-decoration: none;
}

TD#menu_1 DIV.menu1-level2-act{
   vertical-align: top;
   padding-bottom: 2px;
}

TD#menu_1 DIV.menu1-level2-act A{
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-weight: bold;
  color: #004671;
  padding-left: 22px;
  text-decoration: none;
}


TD#menu_1 DIV.menu1-level3-no {
   vertical-align: top;
   padding-bottom: 1px;
}

TD#menu_1 DIV.menu1-level3-no A{
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 32px;
  text-decoration: none;
}

TD#menu_1 DIV.menu1-level3-act{
   vertical-align: top;
   padding-bottom: 1px;
}

TD#menu_1 DIV.menu1-level3-act A{
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-weight: bold;
  color: #004671;
  padding-left: 32px;
  text-decoration: none;
}


TD#menu_1 DIV.menu1-level4-no {
   vertical-align: top;
   padding-bottom: 1px;
}

TD#menu_1 DIV.menu1-level4-no A{
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 32px;
  text-decoration: none;
}

TD#menu_1 DIV.menu1-level4-act{
   vertical-align: top;
   padding-bottom: 1px;
}

TD#menu_1 DIV.menu1-level4-act A{
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-weight: bold;
  color: #004671;
  padding-left: 32px;
  text-transform: uppercase;
  text-decoration: none;
}


/********************************************/
/*    Handelsbetingelser & Diverse menu     */
/********************************************/

TD#menu_2 {
  valign: top;
  background-color: #A8BFCF;
  width: 180px;
  padding-top: 15px;
  }

TD#menu_2 A:hover {
  color: #FFFFFF;
  text-decoration: none;
}

TD#menu_2 DIV.menu2-level1-no {
   vertical-align: top;
   padding-bottom: 5px;
}

TD#menu_2 DIV.menu2-level1-no A {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 10px;
  text-decoration: none;
  }

TD#menu_2 DIV.menu2-level1-act {
   vertical-align: top;
   padding-bottom: 5px;
}

TD#menu_2 DIV.menu2-level1-act A {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-weight: bold;
  color: #004671;
  padding-left: 10px;
  text-decoration: none;
}

TD#menu_2 DIV.menu2-level2-no {
   vertical-align: top;
   padding-bottom: 2px;
}

TD#menu_2 DIV.menu2-level2-no A{
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 22px;
  text-decoration: none;
}

TD#menu_2 DIV.menu2-level2-act{
   vertical-align: top;
   padding-bottom: 2px;
}

TD#menu_2 DIV.menu2-level2-act A{
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-weight: bold;
  color: #004671;
  padding-left: 22px;
  text-decoration: none;
}

/********************************************/
/*         Se Bestillingsliste menu         */
/********************************************/

TD#menu_3 {
  valign: top;
  background-color: #A8BFCF;
  width: 180px;
  padding-top: 15px;
  }

TD#menu_3 A:hover {
  color: #FFFFFF;
  text-decoration: none;
}

TD#menu_3 DIV.menu3-level1-no {
   vertical-align: top;
   padding-bottom: 5px;
}

TD#menu_3 DIV.menu3-level1-no A {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 10px;
  text-decoration: none;
  font-weight: bold
  }

TD#menu_3 DIV.menu3-level1-act {
   vertical-align: top;
   padding-bottom: 5px;
}

TD#menu_3 DIV.menu3-level1-act A {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-weight: bold;
  color: #004671;
  padding-left: 10px;
  text-decoration: none;
}

.til_forsiden {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 10px;
  text-decoration: none;
  font-weight: bold;
  }


.til_forsiden A {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  color: #004671;
  padding-left: 10px;
  text-decoration: none;
  font-weight: bold;
  }


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

   
/************************/
/* Filelinks                          */
/************************/
TABLE.csc-uploads { border: 1px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 8pt; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: normal;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

/************************/
/* Shop                 */
/************************/

.product_title A {
   color: #FFFFFF;
   text-decoration: none;
   }
	
/************************/
/* ext News             */
/************************/

.news_wrap2 {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #666666; 
}

.news_wrap1 {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 9pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #666666; 
}

.banner {
   width: 760;
   height: 79;
}

TABLE#streg {
  width: 100%;
  height: 5px;
}


#containerShop{
	width: 100%;
	background-color: #FFF;
	color: #000;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
}

#containerShop th {
 color: #FFFFFF;
}

#containerShop td {
 color: #808080;
}

#shop_titleContainer	{	width: 100%; padding-bottom: 1em;	}
#shop_title	{ color: #494949;}
#shop_code	{	color: #494949; 	}

#shop_detailContainter	{
	width: 100%;
	border: 0px solid #E9E9E9;
	color: #808080;
	
}
.shop_listview TD { color: #808080;}
.shop_listview .shop_price {color: #004671;}
#shop_detailContainter {}
#shop_detailContainter TABLE { color: #808080;}
#shop_detailContainter TABLE TD .bodytext{ color: #808080;}
#shop_moreinfo { color: #004671}


#shop_imageContainer	{	/*float: left;*/ padding-right: 1em; text-align: center;}
#shop_imageContainer IMG{	border: 0px;}

#shop_productsLink	{	width: 250px; padding: 0.5em;	}
#shop_previous	{	float: left; }
#shop_next	{	float: right; }
.shop_normal_text {  color: #808080;}
.shop_large_text { font-size: 1.1em; font-weight: bold;}
#shop_zoom	{	text-align: center;	}

#shop_dataContainer	{
	padding-top: 1em;
	padding-left: 1em;
	min-height: 320px;
	height: auto !important;
	height: 320px;
}

.shop_description	{	padding-top: 1em; vertical-align: top;}
.shop_purchaseFormContainer	{	vertical-align: bottom;}


.shop_price	{color: #808080;font-size: 0.95em;}
.shop_oldPrice	{	text-decoration: line-through;	}
.shop_offer	{	font-weight: bold; line-height: 1.5em;	}
.shop_OfferPrice	{	float: left; padding-right: 2em; color: red;}
.shop_discount	{	clear: both;color: red; 	}

.shop_optionsContainer	{	padding-top: 0.5em;	}
.shop_basketContainer	{	padding-top: 0.5em;	color: #808080;}
.shop_basketContainer INPUT	{	padding-left: 0em; padding-right: 0em; 	}
.shop_basketContainer A	{	color: #313131;	font-weight: bold; text-decoration: none;	}
.shop_basketContainer A:link	{}
.shop_basketContainer A:active	{}
.shop_basketContainer A:visited	{}
.shop_basketContainer A:hover	{	text-decoration: underline	}
.shop_product_number { margin-top: 20px;color: #808080; font-weight: bold;}
.price_order { width: 150px;border: 0px solid #000; float: right; margin-top: 40px; }

#shop_correlatedProducts	{	clear: both; border: 1px solid #E9E9E9; color: #494949; margin-top: 1em;	}
#shop_correlatedProducts	TABLE{	width: 100%	}
#shop_correlatedProducts	TD{	text-align: center; 	}
#shop_correlatedProducts	IMG{	border: 0px;	}
#shop_correlatedProductsTitle	{	padding: 0.5em; font-weight: bold;	}


#containerShop A	{
	color: #004671;
	font-weight: bold;
	text-decoration: none;
}
#containerShop A:link	{}
#containerShop A:active	{}
#containerShop A:visited	{}
#containerShop A:hover	{	text-decoration: underline	}

#containerShop #shop_previous A, #containerShop #shop_next A { color: #808080;}
#containerListShop{
	width: 100%;
	background-color: white;
	color: #000000;
	text-align: left;
/*	clear: both; */
	position: relative;
	top: 0em; 
}
#shop_productsList	{ clear: right;	}
#shop_productsList	TABLE	{	border: 0px; margin: 0px; padding: 0px; 	}
#shop_productsList	TBODY	{	border: 0px; margin: 0px; padding: 0px;	}
#shop_productsList	TR	{	border: 0px; margin: 0px; padding: 0px;	}
#shop_productsList	TD	{	height: 250px; border: 0px; margin: 0px; padding: 0px;	}
#shop_productsList	IMG	{	border: 0px; margin: 0px; padding: 0px;	}


.shop_columnEmpty	{	background-color: white;	}
.shop_columnFull	{	background-color: #FFFFFF;	}

#shop_linkPages	{	position: relative; top: -0.2em; z-index: 10000; float: right; margin-right: 4px;	}
#shop_orders_linkPages {text-align:right}
.shop_selectedPage A	{
	color: #313131;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0.5em;
}
.shop_selectedPage A:link	{}
.shop_selectedPage A:active	{}
.shop_selectedPage A:visited	{}
.shop_selectedPage A:hover	{	text-decoration: underline;	}
.shop_notSelectedPage A	{
	color: #313131;
	text-decoration: none;
	padding-left: 0.5em;
}
.shop_notSelectedPage A:link	{	}
.shop_notSelectedPage A:active	{	}
.shop_notSelectedPage A:visited	{	}
.shop_notSelectedPage A:hover	{	text-decoration: underline;	}

.shop_listImage	{	vertical-align: top; height: 200px;	}
.shop_listTitle	{	vertical-align: bottom; text-align: center; height: 50px;	}
.shop_listTitle A	{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0.5em;
}
.shop_listTitle A:link	{	}
.shop_listTitle A:active	{	}
.shop_listTitle A:visited	{	}
.shop_listTitle A:hover	{	text-decoration: underline;	}


/* BASKET */

.shop_productBasketContainer	{
	width: 100%;
	height: 200px;
	border: 1px solid #E9E9E9;
	color: #333333;
	/*	clear: both; */
	margin-bottom: 1em;
}
.shop_basketImage IMG	{	border: 0px; float: left;	}
.shop_basketPrice	{	float: right; text-align: right; padding-right: 0.5em;	}
.shop_basketProductPrice	{	padding-top: 0.5em; 	}
.shop_basketData	{	margin-left: 180px;	}
.shop_basketProductTitle	{	color: #494949;	margin-left: 0px; padding-left: 0px;	}

.shop_basketProductTitle A	{	color: #494949;	text-decoration: none; margin-left: 0px; padding-left: 0px;	}
.shop_basketProductTitle A:link	{}
.shop_basketProductTitle A:active	{}
.shop_basketProductTitle A:visited	{}
.shop_basketProductTitle A:hover	{	text-decoration: underline;	}

.shop_basketProductCode	{	color: #494949; padding-bottom: 2em;	}

#shop_basketTotalPrice	{	border-bottom: 3px double #494949; font-weight: bold;	}

#shop_basketTotalContainer	{	height: 1.9em; border: 1px solid #E9E9E9; margin-bottom: 1em; }
#shop_basketButtonsContainer	{	padding-top: 1em;	}

#shop_basketIntro	{	border: 1px solid #E9E9E9; margin-bottom: 1em; color: #494949; padding: 0.5em;	}

/* Personal Data */
#shop_registeredUserContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; width: 100%;	}
.shop_personalDataTitle	{	color: #494949;	font-weight: normal;	}
.shop_personalDataText	{	padding-bottom: 1em;	}

#shop_inconpletedInformations	{	color: #AA0000; font-weight: bold; padding: 0.5em; /* clear: both; */ border: 1px solid #E9E9E9;	}

.shop_dataRowContainer	{	width: 100%; padding-top: 0.5em; clear: both;	}
.shop_SXcontainer	{	float: left; width: 45%;	}
.shop_SXcontainer	{	float: left; width: 45%; padding-top: 0.5em;	}
.shop_DXcontainer	{	margin-left: 50%; width: 100%;	}
.shop_DXcontainerDouble	{	margin-left: 50%; padding-top: 0.5em; width: 100%;	}
.shop_fieldTitle	{	float: left; font-weight: bold; width: 35%;	}
.shop_fieldInput	{		}
.shop_fieldInput INPUT	{		}
.shop_fieldInput SELECT	{		}
.shop_fieldInput TEXTAREA	{	}
.shop_addressFieldTitle	{	float: left; font-weight: bold; width: 16%;	}
.shop_addressFieldInput {	text-align: left;	}
.shop_addressFieldInput TEXTAREA	{	text-align: left;		}
.shop_addressOutput	{	text-align: left; margin: 0px; padding: 0px;	}


#shop_loginUser	{	clear:both; text-align: right;	}
#shop_loginUser A	{	color: #494949;	text-decoration: none; margin-right: 1em;	}
#shop_loginUser A:link	{}
#shop_loginUser A:active	{}
#shop_loginUser A:visited	{}
#shop_loginUser A:hover	{	text-decoration: underline;	}

#shop_invoiceContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em;	}	
.shop_authorizationContainer	{	clear: both; padding-top: 0.5em;	}
.shop_authorizationFieldInput	{	float: left;	}
.shop_authorizationFieldTitle	{	padding-left: 0.5em; padding-top: 0.2em;	}

#shop_deliveryContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-top: 1em; margin-bottom: 1em;	}
#shop_personalDataButtonsContainer	{	clear: both; border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; text-align: right; margin-top: 1em;	}
#shop_personalDataButtonsContainer INPUT	{}


/* Shipping and Payment */
#shop_shippingContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%;	}
#shop_shippingTitle	{	color: #494949;	margin-bottom: 1em;	}
#shop_shippingInput	{	float: left;	}
#shop_shippingInputFinal	{	float: left; font-weight: bold;	}
#shop_shippingPrice	{	text-align: right; 	}

#shop_paymentContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-bottom: 1em;	}
#shop_paymentTitle	{	color: #494949;	margin-bottom: 1em;	}
#shop_paymentInput	{}
#shop_paymentInputFinal	{	float: left; font-weight: bold;	}
#shop_paymentPrice	{	text-align: right; 	}

#shop_noteContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-bottom: 1em;	}
#shop_noteTitle	{	float: left; color: #494949;	margin-bottom: 1em;	}
#shop_noteInput	{	margin-left: 180px; margin-bottom: 1em; 	}
#shop_noteButtons	{	clear: both; text-align: right;	}

#shop_companyDataContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-bottom: 1em; font-weight: bold; padding-left: 30%;	}


/* Bank */
#shop_bankContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%;	}
#shop_bankTitle	{	color: #494949;	margin-bottom: 1em;	}
#shop_bankText	{	margin-bottom: 1em;	}
#shop_bankPrice	{	margin-bottom: 1em; border-bottom: 3px double #494949; font-weight: bold;	}
#shop_bankLink	{}




/* Completed */
#shop_completedContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%;	}
#shop_completedTitle	{	color: #494949;	font-weight: bold; margin-bottom: 1em; 	}
#shop_completedText	{}	
#shop_paymentInfo	{	margin-top: 1em; margin-bottom: 1em; font-weight: bold;	}
#shop_spacer	{	clear: both; font-size: 0.8em; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%; height: 2em;	}
#shop_print	{	clear: both; border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%; text-align: center;	}



/* Dimenticato Password */
#shop_forgetPswContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%;	}
#shop_forgetPswTitle	{	color: #494949;	font-weight: bold; margin-bottom: 1em;	}
#shop_forgetPswText	{	margin-bottom: 1em;	}
.shop_forgetPswField	{	margin-bottom: 1em;	}


#ordersInfo TABLE	{ font-weight: normal;	}
#ordersInfo	A	{	font-weight: normal;	}
#ordersInfo	IMG	{	border: 0px;	}
#ordersInfo TH	{	color: #000; font-size: 0.7em; text-align: left;}
#ordersInfo TD {padding:2px color: #000;font-size: 0.95em;}
#ordersInfo TD.orders_info_header {color: #000; font-weight: bold;font-size: 0.95em;text-align: left;padding-top: 10px;}

.bold	{	font-weight: bold;	}
.even	{	background-color: #CCCCCC; vertical-align: top;	}
.odd	{	background-color: #AAAAFF; vertical-align: top;	}







