/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  Delphin Media
  http://www.delphinmedia.ch

  Copyright (c) 2008 Delphin Media

  Release v2015
*/


/* ------- LINK SETTINGS -------------- */

A:ACTIVE {
	font-family : Arial;
	color : #336699;
	background-color : #E9E9E9;
	text-decoration : none

}

A:HOVER {
	font-family : Arial;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #E9E9E9;
}

A:VISITED {
	font-family : Arial;
	color : #336699;
	text-decoration : none
	

}

A:LINK {
	font-family : Arial;
	text-decoration : none
}
body  {
	scrollbar-3d-light-color : #CCCCCC;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #000000;
	scrollbar-darkshadow-color : #666666;
	scrollbar-face-color : #666666;
	scrollbar-highlight-color : #CCCCCC;
	scrollbar-shadow-color : #666666;
}


/* ------- GENERAL FONT SETTINGS -------------- */
.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #333333}
.bodyText {font-family: Arial; font-size: 9pt; color: #333333}
.bodyTextBold {font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #333333}
.bodyTextError {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000}
.bodyTextSmall {font-family: Verdana; font-size: 8pt; text-decoration:none; color:#000000}
.bodyTextSmallSub {font-family: Verdana; font-size: 7pt; text-decoration:none; color:#000000}

.bodyTextWhite {font-family: Arial; font-size: 9pt; color: #000000}

.voucherHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #666666}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }




/* ------- FEATURED PRODUCTS -------------- */
.featuredCell {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none }
.featuredImageCell {}
.featuredHeading {font-family: Verdana; font-size: 7pt; text-decoration: none}
.featuredDescription {font-family: Verdana; font-size: 7pt; color: #000000; text-decoration: none}
.featuredMoreInfo {font-family: Verdana; font-size: 8pt; color: #000000; font-weight:bold}
.featuredRow {text-align:left; color:#000000}


/* ------- CATEGORY LIST (LeftColumn Basis) -------------- */
.categoryBackground {background-color: #FFFFFF}
.categoryHeadingRow {background-color: #000000; text-align: left}
.categoryHeadingText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #006600}
.categoryRow1 {padding:4px; background-color: #666666; text-align: left; color:#FFFFFF}
.categoryRow2 {padding:4px; background-color: #666666; text-align: left; color:#FFFFFF}

.categoryDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}

a:link.categoryLink {font-family: Verdana; font-size: 8pt; color: #DDDDDD ;text-decoration: none}
a:visited.categoryLink {font-family: Verdana; font-size: 8pt; color: #F1E38F ;text-decoration: none}
a:link.subCategoryLink {font-family: Verdana; font-size: 8pt; color: #FFFFFF ;text-decoration: none}
a:visited.subCategoryLink {font-family: Verdana; font-size: 8pt; color: #FFFFFF ;text-decoration: none}
.subCategoryLinkIndent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none }



/* ------- CATEGORY LIST (LeftColumn Variante) -------------- */


.buttons_a {border-left:1px solid #FEFEFE; border-right:1px solid #C3C8CB; border-top:1px solid #FEFEFE; border-bottom:1px solid #C3C8CB; color: #333333;
background-color: #EAEEEE;
padding: 3px;
display: block;
margin: 0px;
width: 100%;
text-align: left; font-variant:bold; font-size:8pt;font-family:Arial; font-weight:normal;   }

:hover.buttons_a {border-left:1px solid #C3C8CB; border-right:1px solid #FEFEFE; border-top:1px solid #C3C8CB; border-bottom:1px solid #FEFEFE; padding:3px; background-color: #DDEEFF;
color: #21536A;
text-decoration: none; font-size:8pt; font-weight: normal }



/* ------- CATEGORY LIST (Left Column Subcategory Variante) -------------- */


.buttons_b {border-left:1px solid #FEFEFE; border-right:1px solid #C3C8CB; border-top:1px solid #FEFEFE; border-bottom:1px solid #C3C8CB; color: #008080;
background-color: #EAEEEE;
padding: 3px;
text-decoration: none;
display: block;
width: 100%;
text-align: left; font-variant:bold; font-size:8pt;font-family:Arial; font-weight:bold; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; text-decoration : none  }

:hover.buttons_b {border-left:1px solid #C3C8CB; border-right:1px solid #FEFEFE; border-top:1px solid #C3C8CB; border-bottom:1px solid #FEFEFE; padding:3px; background-color: #DDEEFF;
color: #008080;
text-decoration: none; font-size:8pt; font-weight: normal; margin-left:5 }



/* ------- PRODUCT LIST (Category & Search result pages) -------------- */
.productListHeader {font-family: Verdana; font-size: 9pt; color: #336699}
.productListDescription {font-family: Verdana; font-size: 8pt; color: #333333}
.productListPrice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productListRRP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}
.productListOutOfStock {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.productListDateAvailable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006600}
.productListPreOrder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}

a:link.productListMoreInfo {font-family: Verdana; font-size: 8pt; text-decoration: none; color: #333333}
a:visited.productListMoreInfo {font-family: Verdana; font-size: 8pt; text-decoration: none; color: #3366CC}

/* ------- PRODUCT PAGE -------------- */
.productHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #333333}
.productText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none;}
.productTextBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: bold}
.productDescriptionHeading {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #003366}
.productDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.productPrice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productRRP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}
.productOutOfStock {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.productDateAvailable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006600}
.productPreOrder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productInfoTable {background-color: #E4E4E4}
.productInfoTableRow1 {background-color: #F9F9F9}
.productInfoTableRow2 {background-color: #F5F5F5}
.productRow1 {background-color: #E9E9E9}
.productRow2 {background-color: #E9E9E9}


/* ------- CHECKOUT PAGES -------------- */
.checkoutBodyText {font-family: Verdana; font-size: 8pt; color:#000000}
.checkoutBodyTextBold {font-family: Verdana; font-size: 8pt; color:#000000}
.checkoutBodyTextError {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000}
.checkoutBodyTextSmall {font-family: Verdana; font-size: 8pt; text-decoration: none; color:#000000}
.checkoutTable {background-color: #E4E4E4; width: 450px}
.checkoutTableAdmin {padding:1px; background-color: #E4E4E4; width: 550px; }
.checkoutHeadingRow {background-color: #F3F3F3; color:#000000}
.checkoutHeadingRow2 {background-color: #FFFFFF}
.checkoutRow1 {background-color: #F0F0F0; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.checkoutRow2 {background-color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.checkoutSuccess {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #33CC00}
.checkoutFail {font-family: Verdana; font-size: 12pt; font-weight: bold; color: #555555}





body {padding:0; margin:0;}
body, td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#000000;
	line-height:13px;
	vertical-align:top;
	padding:0px
}
img      {border:0px;}
table	 {width:100%;}

.vam { vertical-align:middle}




.bg{ background:#f8f8f8}
.bg1{ background: url("images/bg1.gif") repeat-x top #87909d}
.bg2{ background: url("images/li.gif") repeat-x top #cce0ed}
.bg3{ background: url("images/li2.gif")}
.bg4{ background:#fbfbfc}
.bg5{ background:#dbdee0; height:1px; width:1px}


.header td 		 {color:#475057; vertical-align:middle}
.header span	 {color:#FFFFFF; font-size:10px;}
.header b   	 {color:#ffffff;}
.header a 		 {color:#336699; text-decoration:none; font-size:11px; font-weight:bold}
.header a:hover  {color:#336699;}
.header strong a 		 {color:#C9CBBD; text-decoration:underline; font-size:11px}
.header strong a:hover  {color:#C9CBBD;text-decoration:none}


.input1{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; font-family:tahoma; text-align:right
}

.input2{
 width:171px; height:18px; 
 color:#3F4143; font-size:10px; font-family:tahoma; 
}

.jamp{ width:119px; height:18px; color:#464646; font-size:10px; padding-left:4px; font-family:Tahoma;}
.jamp1{ width:58px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp2{ width:119px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp3{ width:159px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
  
											  
.box_header_txt	td{ height:20px; vertical-align:middle; padding-left:21px; 
				  font-weight:bold;  color:#ffc56a; font-size:12px;}
				  
.box_header_txt1 td{ height:40px; vertical-align:middle; background:url("images/1_z2.gif") no-repeat top left #F4F6DE; padding-left:28px; text-transform:uppercase;
				  font-weight:bold;  color:#313030; font-size:12px;}

.box_body span      {color:#272626; font-size:10px }
.box_body b a{color:#293b47; font-size:12px; text-decoration:none; }
.box_body b a:hover{color:#293b47; text-decoration:underline}
	
.box_body  ul 	{padding:0; margin:0 0 0 21px; list-style:none; }
.box_body .bg_list 	{background:url("images/bg_list.gif") left top no-repeat;  background-position:0 8px}
.box_body .bg_list  a	{color:#f0f0f0;text-decoration:none; padding-left:13px; line-height:20px;}
.box_body .bg_list  a:hover	{color:#ffc56a;text-decoration:none;}

.box_body .bg_list_un 	{background:url("images/bg_list_un.gif") left top no-repeat; line-height:23px; background-position:0 10px; margin-left:15px}
.box_body .bg_list_un  a	{color:#A10E04;text-decoration:underline; padding-left:10px;}
.box_body .bg_list_un  a:hover	{color:#A10E04; text-decoration:none;}

.box_body .bg_list_sub 	{}
.box_body .bg_list_sub  a	{line-height:20px; color:#f0f0f0; text-decoration:underline; padding-left:13px;}
.box_body .bg_list_sub  a:hover	{color:#ffc56a;text-decoration:underline;}


.cont_header_txt td {height:61px; vertical-align:middle;background:url("images/1_bg1.gif"); padding-left:22px;
				  font-weight:bold;  color:#293b47; font-size:12px; vertical-align:middle}
.cont_header_txt a { 
				font-weight:bold; color:#293b47; font-size:12px; text-decoration:none; vertical-align:middle;}				  
.cont_header_txt a:hover { 
				font-weight:bold; color:#293b47; font-size:12px; text-decoration:underline;}	


.cont_header_txt1 td {height:30px; vertical-align:middle;background:url("images/5_bg.gif"); padding-left:12px;
				  font-weight:bold;  color:#293b47; font-size:12px; vertical-align:middle}
.cont_header_txt1 a { 
				font-weight:bold; color:#293b47; font-size:12px; text-decoration:none; vertical-align:middle;}				  
.cont_header_txt1 a:hover { 
				font-weight:bold; color:#293b47; font-size:12px; text-decoration:underline;}	
  






.product div a		    {color:#293b47; font-size:10px; font-weight:normal; text-decoration:underline; text-transform:none;}
.product div a:hover	{color:#293b47;text-decoration:none;}


.pic img			{border: 1px solid #969075;}

.result td           {color:#505050; height:37px; vertical-align:middle;padding:0px 26px 0px 24px;}
.result a            {color:#14679e; text-decoration:underline;}
.result a:hover      {color:#14679e;text-decoration:none;}
.result b            {color:#14679e; font-weight:normal;}
.result span            {color:#14679e; font-weight:normal;}

.result u {text-decoration:underline; color:#14679e; } 
.result_right	{ text-align:right;}
.result_right b	{color:#14679e; font-weight:bold; }








.popup td	{color:#3F4143; font-size:10px;}
.popup span	{color:#3F4143; font-size:10px; }
.popup b	{color:#3F4143; font-size:10px; }
.popup a		{color:#8E1214; font-size:13px; text-decoration:underline; font-weight:bold}	
.popup a:hover	{color:#8E1214; text-decoration:none;}



.footer		  	  {}	
.footer td 		  {color:#8b8b95; font-size:11px;}			
.footer span a 		  {color:#14679e; font-size:11px; text-decoration:none;} 			
.footer span a:hover   {color:#14679e;text-decoration:underline;}	
.footer a 		  {color:#8b8b95; font-size:11px; text-decoration:none;} 			
.footer a:hover   {color:#8b8b95;text-decoration:underline;}	
.footer span 	  {color:#14679e; font-size:11px;}
.footer b, .footer b a 	  {color:#8b8b95; font-size:11px; font-weight: normal; text-decoration:underline;}			
.footer b a:hover {color:#8b8b95; text-decoration:none;}

		

.shop_cart	{ height:43px; text-align:center; vertical-align:middle}   
.shop_cart strong{text-align:center; vertical-align:middle; color:#14679e; font-size:10px; text-transform:uppercase}