﻿/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
BODY 			{ color: #000000;	background-color: #ffffff; text-align: left; margin: 0px; padding: 0px;}
A 				{ color: #000000;  text-decoration: none;}
A:hover 		{ color: #0000ff;  text-decoration: underline;}
LI {list-style:square; padding-left:00px; margin: 5px; list-style-position:inside; list-style-image:url('layout_images/bull.gif');}

/* bbb */
.bbb_div { width: 535px; background-color:#fc9a19; padding-bottom: 6px; }
.bbb_prodtd { 	width:167px; background-color:#ffffff; vertical-align: top;}
.bbb_titel { padding-left: 8px; padding-top: 3px; padding-bottom: 3px; text-align: left; 
			color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal;}
.bbb_width { width: 167px; text-align: left;}
.bbb_namediv { width: 167px; text-align: left; padding-left: 5px;  padding-bottom: 5px; vertical-align: top; height:40px;}
.bbb_price { width: 162px; text-align: left; color:#000000;  font-family: verdana, arial, sans-serif;  font-size: 12px; font-weight: bold; }
.bbb_ppricefeld {text-align:left; padding:5px;}
.bbb_image {height:190px; vertical-align:middle}

.bbb_name { color:#436fac;  font-family: verdana, arial, sans-serif;  font-size: 11px; font-weight: normal; }
.bbb_prodsep { width: 11px;}
.bbb_ust_info 	{ width: 162px; color: #8993a2; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; text-align:left;}

.bbb_buttondiv {width: 157px; padding: 5px;}
/* nav top */
.nav_bg 	{ background-color: #ffffff;  background-image: url("layout_images/bg_nav.gif"); background-repeat: repeat-x;}
.nav_bg_1 	{ background-image: url("layout_images/bg_nav_1.gif"); background-repeat: repeat-x;}
.nav_bg_2 	{ background-image: url("layout_images/bg_nav_2.gif"); background-repeat: repeat-x;}
.nav_bg_3 	{ background-image: url("layout_images/bg_nav_3.gif"); background-repeat: repeat-x;}
.nav_bg_4 	{ background-image: url("layout_images/bg_nav_4.gif"); background-repeat: repeat-x;}
.nav_bg_5 	{ background-image: url("layout_images/bg_nav_5.gif"); background-repeat: repeat-x;}
.nav_bg_6 	{ background-image: url("layout_images/bg_nav_6.gif"); background-repeat: repeat-x;}
.nav_bg_7 	{ background-image: url("layout_images/bg_nav_7.gif"); background-repeat: repeat-x;}
.nav_bg_8 	{ background-image: url("layout_images/bg_nav_8.gif"); background-repeat: repeat-x;}
.nav_bg_9 	{ background-image: url("layout_images/bg_nav_9.gif"); background-repeat: repeat-x;}
.nav_bg_10 	{ background-image: url("layout_images/bg_nav_10.gif"); background-repeat: repeat-x;}
.nav_bg_9s 	{ background-image: url("layout_images/bg_nav_8s.gif"); background-repeat: repeat-x;}

/* ad leiste top */
.bannerleft 	{ background-color: #000000; width:220px; height:142px;}
.bannermiddle 	{ background-color: #ffffff; width:535px; height:142px;}
.bannerright 	{ background-color: #ffffff; width:205px; height:142px;}
.nota			{ color: #56575f; font-family: verdana, arial, sans-serif;  font-size: 10px;  line-height: 1;}
.notau			{ color: #56575f; font-family: verdana, arial, sans-serif;  font-size: 10px;  line-height: 1; text-decoration: underline;}

/* index particular layout */
.genie_bg_top 	{ background-color: #85B7E9;  background-image: url("layout_images/genie_bg_top.gif"); background-repeat: repeat-x;}
.genie_bg_top_reiter 	{ background-image: url("layout_images/genie_bg_top_reiter.gif"); background-repeat: no-repeat;}
.genie_top_reiter 	{ color: #ffffff; font-family: verdana, arial, helvetica; font-size: 12px; font-weight: bold;}
.genie_top_reiters 	{ color: #aea9a9; font-family: verdana, arial, helvetica; font-size: 12px; font-weight: bold;}
TR.headerNavigation 	{ background-color: #ffffff;}
TD.headerNavigation 	{ color: #50535c; font-family: verdana, arial, helvetica; font-size: 10px;}
A.headerNavigation  	{ color: #50535c; }
A.headerNavigation:hover 	{ color: #5C91DB;}
.genie_home_bg { color: #50535c; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-image: url("layout_images/genie_bg_home.gif"); background-repeat: no-repeat;}
.genie_home_bgsmall { color: #50535c; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-image: url("layout_images/weltbg.jpg"); background-repeat: no-repeat;}
.genie_home_bg_large { color: #50535c; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-image: url("layout_images/genie_bg_home_large.gif"); background-repeat: no-repeat;}
.genie_home_bg_button { color: #50535c; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-image: url("layout_images/genie_bg_home2.gif"); background-repeat: no-repeat;}
.genie_home_link { color: #50535c; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 120%;}

/* Nav Leisten recht und Links */
.navLeft 		{ background-color: #DDDFE4; width: 220px;}
.navLeftAdd		{ background-color: #ffffff; height: 142px;}
.navRight 		{ background-color: #DDDFE4; width: 205px;}
.navRightAdd 	{ background-color: #ffffff; height: 142px;}
.navSep			{ background-color: #ffffff; height: 8px;}
.top_navigation	{ background-color: #88B6F6; height: 26px;}
.top_kundencenter	{ background-color: #88B6F6; height: 26px;}
.kat_bg			{ background-color: #ffffff; text-align: left;}
.genie_boxtext	{ background-color: #ffffff; color: #56575f; font-family: Verdana, Arial, sans-serif; 	font-size: 11px; }
.genie_searchboxtext { background-color: #ffffff; color: #ff6600; font-family: Verdana, Arial, sans-serif; 	font-size: 11px; }
.genie_boxlink	{ color: #5A97D3; font-family: Verdana, Arial, sans-serif; 	font-size: 11px; }
.genie_blueulink	{ color: #5A97D3; font-family: Verdana, Arial, sans-serif; 	font-size: 11px; text-decoration: underline;}
.genie_bluelink	{ color: #5A97D3; font-family: Verdana, Arial, sans-serif; 	font-size: 11px; text-decoration: none;}
.genie_boxin 	{ width: 185px;}
.genie_color 	{ width: 6px; border-top: 3px solid;	border-color: #ffffff;}
.moduleRow { background-color: #E2EAF6; border-top: 3px solid;	border-color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; height: 25px;}
.moduleRowOver { background-color: #C3DBFE; border-top: 3px solid;	border-color: #ffffff;	font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; height: 25px;}
.moduleRowSelected { background-color: #E9F4FC; }
.navlevel1 {color: #AA0901;}
.navlevel2 {color: #0000FF;}
.navlevel3 {color: #009933;}

/* middle selcet fields */
.blue  { background-color: #CDDEF6; }

/* input fields */
INPUT 			{ BORDER-TOP-WIDTH: 0px;   background:#CDDEF6; color: #395781; font-family: Verdana, Arial, sans-serif, helvetica; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; HEIGHT: 16px; }
.input_white 	{ BORDER-TOP-WIDTH: 0px;   background:#ffffff; font-family: Verdana, Arial, sans-serif, helvetica; PADDING-LEFT: 0px; HEIGHT: 16px; }

/*catesgories listing*/
.tabwidth { width: 523px; }
.contentsTopics {  background-color: #DDDFE4; color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.contentsTopicssub { color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.catline			{ background-color: #ffffff; height: 1px; border-bottom: 1px solid;  border-color: #B1CFF9; }
.catsep			{ background-color: #ffffff; height: 6px; }
.a_cat 			{ font-family: verdana, Arial, sans-serif; font-size: 11px; color: #5383C5;  font-weight: bold; text-decoration: none;}
.a_cat:hover 	{ color: #EA811C;  text-decoration: underline;}
.catbg			{ background-color: #EFF0F2; border: 1px solid;  border-color: #B1CFF9; }
.azbg			{ background-color: #ffffff; border: 1px solid;  border-color: #B1CFF9; }
.aztop			{ background-color: #EFF0F2; border: 1px solid;  border-color: #B1CFF9; padding: 5px;}
.azin			{ background-color: #ffffff; border-left: 1px solid;  border-right: 1px solid; border-bottom: 1px solid; border-color: #B1CFF9;  padding: 5px;}
.catbgww			{ background-color: #ffffff; border: 1px solid;  border-color: #B1CFF9; }
.catbg_color	{ background-color: #EFF0F2;  border-top: 1px solid; border-bottom: 1px solid; border-color: #B1CFF9; }
.cat_txt_bg		{ background-color: #EFF0F2; border-right: 1px solid; border-top: 1px solid; border-bottom: 1px solid; border-color: #B1CFF9; }
.cat_txt		{ color: #6e727c; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: standard;  line-height: 120%;} 
.cat_txt_bg_block	{ background-color: #EFF0F2; border: 1px solid;  border-color: #B1CFF9; }
.cat_img_block 	{ border-top: 1px solid; border-bottom: 1px solid; border-color: #B1CFF9;}
.cat_title_block { padding-left: 3px; padding-right: 3px;}

/* titles */
.smallHeading { color: #5A97D3; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.largeHeading { color: #5A97D3; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.smallHeadingu { color: #5A97D3; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline;}
.txtlogin { color: #ff0000; font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline;}

/*Genie product navigator*/
.genie_prod_nav_zeile1 { border: 1px solid; border-color: #B1CFF9; background-color: #dddfe4; padding: 3px;}
.genie_prod_nav_zeile { border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #B1CFF9; padding: 3px; background-color: #e9eaec; }
.genie_prod_nav_top {  	color: #5a5b62; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: lighter; text-align: left;}
.genie_prod_nav_txt {  color: #5a5b62; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: lighter; text-align: left;}
.genie_prod_nav_txt_right {  color: #5a5b62; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: lighter; text-align: right;}
.genie_prod_nav_link {  color: #2e4a77; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: lighter; text-decoration: underline;}

/* product listing */
.list_prod_name {  color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

/* products */
.prod_titel 	{  border-bottom: 1px solid;	border-color: #B1CFF9; background-color: #ffffff; color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.art_nummer		{  color: #808397; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal;}
.prod_prise_old	 	{  color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; border: 1px solid;	 border-color: #B1CFF9; }
.prod_prise	 	{  color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
.prod_prise_com	{  color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
.bg_options 	{ background-color: #CDDEF6; }
.prod_options 	{  color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; border: 1px solid;	 border-color: #B1CFF9; }
.tableListingI 	{ background-color: #CDDEF6;}
.tableListingII { background-color: #E9F1FE;}
.itableListing1	{ background-color: #CDDEF6;}
.itableListing2 { background-color: #E9F1FE;}
.genie_auswahl 	{ color: #EC831D; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.genie_graduated { background-color: #7BB4E6; color: #ffffff; font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.bg_prods 		{ background-color: #85B4F5; }
.prod_price 	{ background-color: #B4D1FA; color: #5D6169; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 100%;}
.prod_price1 	{ background-color: #feeb47; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 120%; padding:3px;}
.prod_price2 	{ background-color: #dbeaff; color: #5D6169; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:normal; line-height: 100%; padding:3px;}
.prod_price3 	{ background-color: #ffffff; color: #5D6169; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; line-height: 100%; padding:3px;}

.td_prodinfo_price1 { background-color: #feeb47; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 120%; padding:6px;}
.td_prodinfo_price2 { background-color: #B4D1FA; color: #5D6169; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:normal; line-height: 100%; padding:6px;}

.speco_img 		{height:160px;}
.speco_name 	{height:40px;}
.speco_price 	{height:45px;}
.speco_price2 	{height:35px;}
.speco_table 	{width:160px;}

.vpe_info 	{ color: #5D6169; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: lighter; line-height: 100%;}
.ust_info 	{ color: #5D6169; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: lighter; line-height: 100%;}
.prod_heigh		{ height: 150px;}
.prod_photo_bg 	{ background-color: #ffffff; }
.prod_name 		{ color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: standard; }

/*products description*/
.prod_usp {	font-weight: standard; font-size: 12px; color: #5a97d3; font-family: Verdana, Arial, sans-serif; }
.prod_minides { font-weight: standard; font-size: 11px; color: #56575f; border-bottom: #b1cff9 1px solid; font-family: Verdana, Arial, sans-serif; }
.main_large  { font-weight: standard; font-size: 11px; color: #56575f; font-family: verdana, Arial, sans-serif; line-height: 1.5; }
.t_imgs_varianten { font-weight: standard; font-size: 11px; color: #56575f; font-family: verdana, Arial, sans-serif; padding: 5px; text-align: center;}
.t_specs { font-weight: standard; font-size: 11px; color: #56575f; font-family: verdana, Arial, sans-serif; padding-left: 2px; text-align: left; border-bottom: #b1cff9 1px solid;}
.main_td_varianten {font-weight: standard; font-size: 11px; color: #56575f; font-family: verdana, Arial, sans-serif; border-top: #b1cff9 1px solid; border-bottom: #b1cff9 1px solid; }
.spec_icon {padding-right: 10px; float: left; }

/* cross seling */
.cross_box	{ background-color: #ffffff;  border: 1px solid; border-color: #B1CFF9; }

/*specs*/
.genie_td_spec_table { border:solid 1px #b1cff9; border-collapse:collapse; padding: 1px;}
.genie_td_spec_w { font-size: 10px; border:solid 0px #b4d3f3; border-collapse:collapse; background-color:#ffffff; }
.genie_td_spec_res { font-weight: bold; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif;
		border:solid 1px #b4d3f3; border-collapse:collapse; background-color:#b4d3f3; text-align:center}
.genie_td_spec_resl { font-weight: bold; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif;
		border:solid 1px #b4d3f3; border-collapse:collapse; background-color:#b4d3f3; text-align:left;}
.genie_td_spec_restotl { font-weight: bold; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif;
		border:solid 1px #b4d3f3; border-collapse:collapse; background-color:#f9da88; text-align:left;}
.genie_td_spec_restot { font-weight: bold; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif;
		border:solid 1px #b4d3f3; border-collapse:collapse; background-color:#f9da88; text-align:center;}
.genie_td_spec_color_td1 { font-weight: normal; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif; text-align:center;}
.genie_td_spec_td1l_green { font-weight: bold; font-size: 10px; color: #1d8210; font-family: verdana, Arial, sans-serif;
		background-color:#ffffff; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_td1_green { font-weight: normal; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif; text-align:center;
		background-color:#ffffff; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_td2l_green { font-weight: bold; font-size: 10px; color: #1d8210; font-family: verdana, Arial, sans-serif;
		background-color:#eaecef; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_td2_green { font-weight: normal; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif; text-align:center;
		background-color:#eaecef; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_td1 { font-weight: normal; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif; text-align:center;
		background-color:#f2eafb; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_tdr1 { font-weight: normal; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif; text-align:center;
		background-color:#e9f2e9; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_td1l { font-weight: bold; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif;
		background-color:#f2eafb; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_tdr1l { font-weight: bold; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif;
		background-color:#e9f2e9; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_td2 { font-weight: normal; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif; text-align:center;
		background-color:#eaecef; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_tdr2 { font-weight: normal; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif; text-align:center;
		background-color:#dbe1f1; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_td2l { font-weight: bold; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif;
		background-color:#eaecef; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_tdr2l { font-weight: bold; font-size: 10px; color: #56575f; font-family: verdana, Arial, sans-serif;
		background-color:#dbe1f1; border:solid 1px #b1cff9; border-collapse:collapse; }
.genie_td_spec_thead {font-weight: bold; font-size: 11px; color: #56575f; font-family: Arial, sans-serif; text-align:center;
		border:solid 1px #b1cff9; border-collapse:collapse; background-color:#dcf6dd; }


/* middle */
.txt { color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: standard; line-height: 130%;}
.boxText 		{ font-family: Verdana, Arial, sans-serif; 	font-size: 10px; }
.boxTextBG 		{ font-family: Verdana, Arial, sans-serif;	font-size: 10px;	background-color: #f1f1f1;}

/* box gutschein*/
.boxTextBGII 	{ font-family: Verdana, Arial, sans-serif; 	font-size: 10px; 	background-color: #ffffff; border: 1px solid;  border-color: #B1CFF9; }

.boxTextPrice 	{ font-family: Verdana, Arial, sans-serif; 	font-size: 10px; 	color: #FF0000; }

/* boxes */
.errorBox 		{ color: #AA0901; font-family: Verdana, Arial, sans-serif;	font-size: 10px; font-weight: bold;	background-color: #ffffff; border: 1px solid; border-color: #F72003; padding: 5px; }
.box 			{ color: #56575f; font-family: Verdana, Arial, sans-serif;	font-size: 10px; font-weight: standard;	background-color: #EAEDEE; border: 1px solid; border-color: #A3D8A5; padding: 5px; }
.cartversandfrei { color: #ff6600; font-family: Verdana, Arial, sans-serif;	font-size: 10px; font-weight: standard;}

/* submit image */
.imgsubmit { height: 20px; background-color: #ffffff; }
.imgsubmit2 { height: 16px; background-color: #ffffff; }
.imgsubmit3 { height: 14px; background-color: #ffffff; }
.imgsubmitg { height: 25px; background-color: #ffffff; }
.imgsubmitw { background-color: #ffffff; height: 20px;}

/* anmeldung */
.anmeldung { border-bottom: 1px solid;  border-color: #5D9F5E; vertical-align: #middle;
             color: #5D9F5E; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;} 
.anmeldungtxt { border-right: 1px solid;  border-color: #5D9F5E; padding: 5px; line-height: 130%;
             color: #56575f; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: standard;} 
.anmeldung2 { border-bottom: 1px solid; border-color: #5A97D3; vertical-align: #middle;
             color: #5A97D3; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;} 
.anmeldungtxt2 { border-right: 1px solid;  border-color: #5A97D3; padding: 5px; line-height: 130%;
             color: #5A97D3; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: standard;} 
.einlogen { border-top: 2px solid; border-bottom: 2px solid;  border-color: #5D9F5E; padding: 5px; line-height: 130%;
             color: #5D9F5E; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

/* cart */
.infotxt { border: 1px solid;  border-color: #5A97D3; padding: 2px; line-height: 100%;
             color: #5A97D3; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: standard;} 

.gvBox 			{ font-family: Verdana, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	border-color: #FFFFFF;	border: 1px solid; background-color: #ffb3b5;}
.stockWarning 	{ font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #cc0033; }
.productsNotifications { background-color: #f2fff7;}
.orderEdit 		{ font-family : Verdana, Arial, sans-serif;	font-size : 10px;	color: #70d250;	text-decoration: underline;}
TD.infoBoxHeading 		{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #DDDFE4;  height:20px;  color: #56575f;}

.table_minithumb {  width: 60px; border: 1px solid; border-color: #B1CFF9 }

img				{ border:0;}
FORM 			{ display: inline;}
TR.header 		{ background-color: #ffffff;}
TD.conditions 			{ background-color: #FFCCCC;}
A.confirmationEdit 		{ color: #009933;	font-style: italic;}
A.confirmationEdit:hover 	{color: #009933;	font-style: italic;	text-decoration: underline;}
TR.headerError 	{ background-color: #ff0000;}

/* error message login */
.headerMessage { color: #AA0901; font-family: Verdana, Arial, sans-serif;	font-size: 10px; font-weight: bold;	background-color: #ffffff; border: 1px solid; border-color: #F72003; padding: 5px; }

/* change forms */
TABLE.formArea 	{  background: #ffffff; font-family: Verdana, Arial, sans-serif;	font-size: 10px;  border-color: #ACCFF1;  border-style: solid;  border-width: 1px;}

.moduleHeading	{ font-family: Verdana, Arial, sans-serif;	font-size: small;	font-weight: bold;	padding-bottom: 10px;}
TD.headerError	{ font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align: left;}
TR.headerInfo	{ background: #00ff00;}
TD.headerInfo 	{ font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: left;}
TR.footer 		{ background: #bbc3d3;}
TD.footer 		{ font-family: Verdana, Arial, sans-serif;  font-size: 10px;    background: #F6F6F6;  color: #000000;  font-weight : bold;  border-bottom: 1px solid;  border-color: #b6b7cb;}
.infoBox 		{}
.infoBoxContents	{ font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
.infoBoxNotice 	{ background: #FF8E90;}
.infoBoxNoticeContents 	{  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
TD.infoBoxHeading_right {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #C4C4C4;  height:17px;  color: #000000;}
SPAN.infoBox 	{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  border-right: 4px solid;  background: #E6E6E6;   border-color: #C4C4C4;}
TD.infoBox 	{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  border-right: 4px solid;  background: #E6E6E6;   border-color: #C4C4C4;}
SPAN.infoBox_right {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #E6E6E6; }
TD.infoBox_right {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #E6E6E6; }
TR.shippingOptions-odd 	{ background: #f8f8f9;}
TR.upcomingProducts-odd 	{ background: #f8f8f9;}
TR.productReviews-odd 	{ background: #f8f8f9;}
TR.productListing-odd 	{ background: #f8f8f9;}
TR.payment-odd 	{ background: #f8f8f9;}
TR.alsoPurchased-odd 	{ background: #f8f8f9;}
TR.addressBook-odd 	{ background: #f8f8f9;}
TR.accountHistory-odd 	{ background: #f8f8f9;}
TR.shippingOptions-even { background: #f8f8f9;}
TR.upcomingProducts-even { background: #f8f8f9;}
TR.productReviews-even { background: #f8f8f9;}
TR.productListing-even { background: #f8f8f9;}
TR.payment-even { background: #f8f8f9;}
TR.alsoPurchased-even { background: #f8f8f9;}
TR.addressBook-even { background: #f8f8f9;}
TR.accountHistory-even { background: #f8f8f9;}
TABLE.productListing 	{ border: 1px;  border-style: solid;  border-color: #b6b7cb;  border-spacing: 1px;}
.productListing-heading	{ font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #b6b7cb;  color: #FFFFFF;  font-weight: bold;}
TD.productListing-data	{ font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
A.pageResults 			{ color: #0000FF;	text-decoration: underline;}
A.pageResults:hover 	{ color: #0000FF;  background: #FFFF33;}
DIV.pageHeading 	{ font-family: Verdana, Arial, sans-serif;  font-size: 16px;  font-weight: bold;  color: #000000;}
TD.pageHeading 	{ font-family: Verdana, Arial, sans-serif;  font-size: 16px;  font-weight: bold;  color: #000000;}
TR.subBar 	{ background: #f4f7fd;}
TD.subBar 	{ font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}
P.main 	{ color: #56575f; font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}
TD.main 	{ color: #56575f; font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}
P.smallText	{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
SPAN.smallText	{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
TD.smallText	{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
TD.accountCategory 		{  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}
TD.fieldKey 	{  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
TD.fieldValue 	{  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}
TD.tableHeading	{  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.newItemInCart	{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #ff0000;}
SELECT {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}
RADIO {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}
CHECKBOX {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}
TEXTAREA 		{  width: 100%;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}
SPAN.greetUser	{  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}
SPAN.underline 	{	text-decoration: underline;}

TD.formAreaTitle	{  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
TD.copyright 	{  color: #A2A2A8; font-family: Verdana, Arial, sans-serif;  font-size: 10px;  line-height: 1.5;  text-align:center;}
A.copyright 	{  color: #A2A2A8;}
A.copyright:hover 	{  color: #0000ff;  text-decoration: underline;}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}




.checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }




.checkoutBarFrom { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: lighter;	
    background-color: #ACCFF1; 
	padding: 2px; }
.sitemap_heading a {color:#000099;}
.sitemap_heading a:hover {color:#B90B03; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#B90B03; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackError { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}


.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
genie_boxtext { text-align: left; }
