/*
@import url("css/jquery.countdown.css");
@import url("css/jtip/jtip.css");
@import url("javascript/theme/jquery-ui-1.7.2.custom.css");
@import url("css/jquery.autocomplete.css");
@import url("menu.css");
*/


a.products_link 			{ text-decoration:none; font-size:12px; }
a.products_link:hover 		{ color:#cc0000; text-decoration:underline; }

.start_cat 					{ background-image: url(images/start_cat.gif); width:193px; height:33px; background-repeat:no-repeat; }

ul.mytitle li 				{ margin: auto; width: 100%; white-space: normal; }					
ul.mytitle 					{ list-style: none; margin: 0px; padding: 0px; text-align: center; }
				
.bgall						{ background-image: url(images/background2.png); }

.ptb40						{ padding-top: 20px; padding-bottom: 20px; }

/*.contfill					{ background-image: url(images/contfill.gif); background-repeat: repeat-y; }*/

.padblack					{ padding-bottom: 1px; background-color: #000000; }
	
.pb1						{ padding-bottom: 1px; }

#branding					{ padding-bottom:1px; background-color:#000; width:897px; height:214px;border:none; }

.plr1						{ padding-left: 1px; padding-right: 1px; vertical-align: top; background-color:#000; width: 583px; }

.putin 						{ width:583px; background-color:#000; vertical-align:top; }
	
#additional 				{ padding-top:20px; vertical-align: top; background-color:#000; width: 583promopx; }

.navteasbottom				{ /*background-image: url(images/navteasbottom.gif);*/ background-position: bottom; background-repeat: no-repeat; padding-bottom:20px; vertical-align: top; width: 156px; }
.navteasbottom_left			{ /*background-image: url(images/navteasbottom.gif)*/ background-position: bottom; background-repeat: no-repeat; padding-bottom: 20px; vertical-align: top; width: 156px; }

#warten						{ background-color: #000000; font-family: "Trebuchet MS"; color: #C40000; font-size: 18px; text-align:center }

#second, #third, #fourth, #fifth, #sixth, #seventh, #eighth, #ninth, #tenth, #eleventh, #bild2, #bild3, #bild4, #bild5, #bild6, #bild7, #bild8, #bild9, #bild10, #bild11,#bild12 { display: none; }

.prodinfo_smallimage { float:left; margin-right:1px; margin-bottom:2px;}
.sep_small { font-size:12px; height:12px; line-height:12px; width:124px; float:left;}
				
.headdatabg					{ width: 273px; height: 101px; background-image: url(images/headdatabg.gif); background-repeat: no-repeat; vertical-align: top; }

.headline					{ font-family: "Trebuchet MS"; color: #cc0000; font-size: 16px; font-weight: bold; padding-top: 6px; padding-left: 8px; padding-right: 8px; line-height: 16px; }

.subheadline				{ font-family: "Trebuchet MS"; font-size:12px; font-weight: bold; padding-bottom: 6px; padding-left: 8px; padding-right: 8px; line-height: 14px; }

.rot						{ font-family: "Trebuchet MS"; color: #cc0000; font-size:12px; }

.weiß						{ font-family: "Trebuchet MS"; color: #ffffff; font-size:12px; }

.datarot					{ font-family: "Trebuchet MS"; color: #cc0000; }

.ptb1						{ padding-top: 1px; padding-bottom: 1px; }

.pad20						{ padding: 20px; }
	
.conthead					{ font-family: "Trebuchet MS"; font-size: 18px; color: #FFFFFF; }

.contdata					{ font-family: "Trebuchet MS"; font-size:12px; color: #FFFFFF; line-height: 22px; }

.fliesstext, .liste			{ font-family: "Trebuchet MS"; font-size:12px; color: #FFFFFF; }

.grau						{ font-family: "Trebuchet MS"; color: #999999; font-size: 14px; }

.rahmenweiss				{ border: 1px solid #333333; }
/*.rahmenweiss:hover 		{ border: 1px solid #cc0000; }*/

.rahmenweissshop			{ padding: 1px; border: 1px solid #FFFFFF; }

table, td, tr				{ font-family: "Trebuchet MS"; }

.linie 						{ border-bottom: 1px solid #333333;  }
.linie2 					{ border-top: 1px solid #333333; }

#country 					{ width:136px; }

.formular					{ font-family: "Trebuchet MS"; font-size:12px; color: #FFFFFF; line-height:1.5; } 

a.button					{ height:19px; line-height:19px; padding-top:0px; padding-left:5px; list-style:none; margin:0px; display:block; vertical-align:middle; font-family:"Trebuchet MS"; font-size:12px; color:#9a9a9a; }
					
a.button:hover				{ background-color:#9a9a9a; height:19px; line-height:19px; padding-top:0px; padding-left:5px; list-style:none; margin:0px; display:block; vertical-align:middle; color:#ffffff; text-decoration:none; }

.wk							{ font-family: "Trebuchet MS"; font-size: 14px; color: #ffffff; line-height:1.5; }
.wk2						{ font-family: "Trebuchet MS"; font-size: 12px; color: #ffffff; line-height:1.5; }
.wk3						{ font-family: "Trebuchet MS"; font-size:12px; color: #ffffff; line-height:1.5; }
.wk4			    		{ font-family: "Trebuchet MS"; font-size: 14px; font-weight:bold; color: #cc0000; line-height:1.5; }
.wk5						{ font-family: "Trebuchet MS"; font-size: 10px; color: #ffffff; line-height:1.5; }

.swoosh						{ background-image: url(images/bgswoosh.jpg);  background-repeat: repeat-x; height: 4px; }

.header2            		{ font-family: "Trebuchet MS"; font-size: 10px; color: #ffffff; line-height:1.5; font-weight:bold; }

/* start cat_description */
.cat_description			{ background-repeat:no-repeat; width: 583px; height: 300px; background: #000000; margin: 0 0 3px 0;}
.cat_description a:hover	{ border-bottom: 1px solid #FFFFFF; }

/* start footer */
#footer 					{ font-family:"Trebuchet MS"; color:#fff; font-size:11px; height:160px; width:897px; margin:0 auto; }
#footer h5 					{ font-size:14px; color:#999; margin-bottom: 7px }
#footer div 				{ text-align: left; }
#footer ul 					{ margin: 0; padding: 0; }
#footer ul li 				{ list-style-type:none; }
#footer #shopinfo 			{ float:left;width:200px; }
#footer #brands 			{ float:left;width:145px; }
#footer #price 				{ float:left; width:207px; }
#footer #price p 			{ width:160px; }
#footer #price img          { width:57px;height:50px;margin-bottom:10px; }
#footer #payment 			{ float:left;width:130px; }
#footer #payment img 		{ width:80px;height:36px;margin-bottom:10px; }
#footer #rabatt 			{ float:left;width:215px; }
#footer #rabatt p 			{ width:190px; }
#footer #partner 			{ float:left;width:70px; }
#footer #partner img 		{ border:none;width:57px;margin-bottom:10px; }
/* end footer */	

.ajax_loading 				{ line-height:250px; width:100%; text-align:center; }
.box_bg 					{ background:url(images/css/box_bg.gif) no-repeat bottom; padding-bottom:10px; text-align:center; }
.box_bg2 					{ background:url(images/css/box_bg2.gif) no-repeat bottom; padding-bottom:10px; text-align:center; }
.box_bg3 					{ background:url(images/css/box_bg3.gif) no-repeat bottom; padding-bottom:10px; text-align:center; }
.box_bg4 					{ background:url(images/css/box_bg4.gif) no-repeat bottom; padding-bottom:10px; text-align:center; }
.box_bg_text 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; line-height:12px; }
.box_bg_text_red 			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D30225; font-weight:bold; line-height:15px; }
.box_search_link a			{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline; }
.box_search_link a:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#cc0000; text-decoration:underline; }
.input_search 				{ width:130px; margin-top:5px; font-size:12px; color:#333333; }
.dd_manufacturers 			{ width:130px; font-size:12px; color:#333333; }

#cycle_video 				{ width:156px; margin:0 auto; height:189px; overflow:hidden; border-top:1px solid #000000; }
#cycle_video_2 				{ width:583px; margin:0 auto; height:270px; overflow:hidden; border-bottom:1px solid #000000; }
#cycle_video_3 				{ width:156px; margin:0 auto; height:226px; overflow:hidden; border-bottom:1px solid #000000; }
#cycle_video_4 				{ width:583px; margin:0 auto; height:87px; overflow:hidden; border-bottom:1px solid #000000; }
#cycle_video_5 				{ width:583px; margin-bottom:20px; height:300px; overflow:hidden; border:none;}
#start_cycle				{ position:relative;}
#start_cycle #nav			{ position:absolute; top:15px; right:15px; z-index:9999;}
#start_cycle #nav a			{ background: url("images/css/bullet.png") repeat scroll right top transparent; float: left; height: 20px; margin-left: 0; position: relative; text-indent: -1000px; width: 20px;}
#start_cycle #nav a:hover , #start_cycle #nav a.activeSlide		{ background-position:left top; }	
#cycle_video_controls 		{ width:100%; display:none;}
#cycle_video_controls .cycle_video_prev  { background-position: 0 0; left: 25px; background-image: url("images/css/arrows.png"); height: 75px; margin-top: -37px; top: 150px; width: 60px; z-index: 9999; position:absolute; cursor:pointer; }
#cycle_video_controls .cycle_video_next  { background-position: 100% 0; right: 25px; background-image: url("images/css/arrows.png"); height: 75px; top: 112px; width: 60px; z-index: 9999; position:absolute; cursor:pointer; }	

/*promoboxen*/
#promolinks 				{ height: auto; left: 50%; margin-left: -528px; position: absolute; top: 100px; width: 69px; border:none }
#promorechts 				{ height: auto; left: 50%; margin-left: +459px; position: absolute; top: 100px; width: 69px; border:none }

/*content*/
.content a					{ text-decoration:none; font-size:12px; color:#cc0000}
.content a:hover			{ color:#cc0000; text-decoration:underline; }
.content h1, h2, h3,		{ font-weight: bold;}
.content h4, h5, h6, h7 	{ font-weight: bold; font-size:100% }
.content h1 				{ font-size: 135%; }
.content h2 				{ font-size: 125%; }
.content h3 				{ font-size: 110%; }

/*tha tag cloud*/
#box_tagcloud 				{ width:156px; }
#tagcloud_cycle 			{ width:140px; overflow:hidden; height:170px; margin:0 auto; }

.one_cloud 					{ text-align:center; width:140px; margin:0px auto; overflow:hidden; line-height:1; background-color:#000000; }

.one_cloud a 				{ line-height:1; }
.one_cloud a:hover 			{ line-height:1; }

a.color_9 					{ color:#ffffff; font-size: 12px; }
a.color_9:hover 			{ color:#ffffff; font-size: 12px; }
a.color_10 					{ color:#ffffff; font-weight: bold; font-size: 12px; }
a.color_10:hover 			{ color:#ffffff; font-weight: bold; font-size: 12px; }
a.color_11 					{ color:#ffffff; font-size:12px }
a.color_11:hover			{ color:#ffffff; font-size:12px; }
a.color_12 					{ color:#ffffff; font-weight: bold; font-size:12px; }
a.color_12:hover 			{ color:#ffffff; font-weight: bold; font-size:12px; }
a.color_13 					{ color:#ffffff; font-size: 12px; }
a.color_13:hover 			{ color:#ffffff; font-size: 12px; }
a.color_14 					{ color:#cccccc;font-weight: bold;font-size: 12px; }
a.color_14:hover 			{ color:#cccccc;font-weight: bold; font-size: 12px; }
a.color_15 					{ color:#999999; font-size: 12px; }
a.color_15:hover 			{ color:#999999; font-size: 12px; }
a.color_16 					{ color:#cc0000; font-weight: bold; font-size: 12px; }
a.color_16:hover 			{ color:#cc0000; font-weight: bold; font-size: 12px; }

.rate_content 				{ margin-bottom:20px; background-color:#000000; }
.rate_click 				{ cursor:pointer; }

a.arrow_link 				{  }
a.arrow_link:hover 			{ text-decoration:none; }

#box_languages 				{ width:897px; margin:0 auto;text-align:right; clear:both; }

#box_admin 					{ position:relative; left:40%; width:180px; border:1px solid #cc0000; background-color:#000; text-align:center; padding:4px; }

.border_img 				{ border:1px solid #333333; }	
/*.border_img:hover 		{ border:1px solid #cc0000; }*/

.listing_bottom 			{ border-bottom:1px solid #333333; }

#cross_cart 				{  }
#cross_cart_zoom 			{ display:none; }
#cross_cart_text 			{ font-family:Arial, Helvetica, sans-serif; color:#000000; }
#cross_cart_zoom_inner 		{ background-color:#000000; width:583px; margin:0 auto; }
.cross_cart_out 			{ background-color:#ffffff; text-align:left; border:2px solid #fc0000; z-index:9999; width:583px; }

div.growlUI 				{ background: url(img/check48.png) no-repeat 10px 10px; font-family:Arial, Helvetica, sans-serif; }
div.growlUI h1 				{ color: #ffffff; padding: 5px 5px 3px 65px; text-align: left; font-size:14px; margin:0px; }
div.growlUI h2 				{ color: #ffffff; padding: 0px 5px 5px 65px; text-align: left; font-size:12px; margin:0px; }

#putin_cart 				{ background:#000000; }

.plus 						{ display: block; background-image: url(img/plus.gif); background-repeat: no-repeat; width: 20px; height: 20px; border: 0px; font-size: 0px; color:#ffffff; }
.minus 						{ display: block; background-image: url(img/minus.gif); background-repeat: no-repeat; width: 20px; height: 20px; border: 0px; font-size: 0px; color:#ffffff; cursor: pointer; }
.alter 						{ display: block; background-image: url(img/alter.gif); background-repeat: no-repeat; width: 13px; height: 13px; border: 0px; font-size: 0px; color:#ffffff; cursor: pointer; }
.delete 					{ display: block; background-image: url(img/delete.gif); background-repeat: no-repeat; width: 106px; height: 20px; border: 0px; font-size: 0px; color:#ffffff; cursor: pointer; float:right; }

/*start glossar*/
.highlight					{ text-decoration:underline;cursor:help; }
.glossar_title 				{  }
.glossar_char 				{ font-size:16px; font-weight:bold; padding:5px 0px; color:#b90916; }
.glossar_title_aktive 		{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;color:#b90916; }
.glossar_text_aktive 		{  }
.glossar_char_navi 			{ float:left; margin:10px 5px; }
.glossar_char_navi a 		{ font-size:16px; font-weight:bold; padding:5px 0px; color:#b90916; }
.glossar_char_navi a:hover 	{ font-size:16px; font-weight:bold; padding:5px 0px; text-decoration:none; }

#dialog 					{ display:none; }
#question 					{ display:none; }

.float_l 					{ float:left; }
.float_r 					{ float:right; }
.clear_b 					{ clear:both; font-size:0px; line-height:0px; height:0px; padding:0px; margin:0px; }

.navigation2 				{ font-size:11px; padding:0px 10px; background:url(images/bg_listing_nav.gif) no-repeat center; line-height:33px; height:33px; margin:3px 0px; margin-bottom:20px; }
.navigation2 select			{ width:145px; font-size:11px; }

.search_border 				{ font-family: "Trebuchet MS"; font-size:12px; }
.search_border .alternate_search { margin-bottom:10px; clear:both; }
.search_border ul			{ margin:0px; padding:0px; list-style-type:none; }
.search_border ul li		{ float:left; width:32%; margin-right:1%; }
.search_border ul li a		{ color:#ffffff; }
.search_border ul li a:hover{ color:#cc0000; text-decoration:none; }

.search_border .small_headline { font-family: "Trebuchet MS"; color: #cc0000; font-size:14px; }
/*end glossar*/

.prozent 					{ width:200px; border:1px solid #ffffff; text-align:left; }
.bg_prozent 				{ height:12px; background:url(img/css/bg_prozent.jpg) no-repeat;  }
.you_save 					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 20px; color:#cc0000; }

.prozent_small				{ width:180px; border:1px solid #333333; text-align:left; }
.bg_prozent_small 			{ height:12px; background:url(img/css/bg_prozent.jpg) no-repeat left;  }

.margin_top20 				{ margin-top:20px; }


.pos_rel {position:relative; width:193px;}
.contdata .pos_rel { position:relative; width:100%;}
.pos_rel .labels_special { position:absolute; top:0px; right:0px; z-index:200;}
.pos_rel .labels_express { position:absolute; bottom:0px; right:0px; z-index:200;}

/* XTC */
.boxText { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size: 10px;
 }

.boxTextBG { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
 }
.boxTextBGII { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
 }
.boxTextPrice { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
 }

.errorBox { 
	font-family : "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
 }
.gvBox { 
	font-family : "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
 }
.stockWarning { 
	font-family : "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
 }

.productsNotifications { 
	background-color: #f2fff7;
 }

.orderEdit { 
	font-family : "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
 }

BODY { 
	color: #ffffff;
	margin: 0px;
	background-color: #000000;
	height: 40px;
 }

img{ 
	border:0;
 }

A { 
  color: #ffffff;
  text-decoration: none;
 }

A:hover { 
  color: #cc0000;
  text-decoration: underline;
 }

FORM { 
	display: inline;		   
 }


TR.header { 
	background-color: #ffffff;
 }

TR.headerNavigation { 
  background: #F6F6F6;
 }

TD.headerNavigation { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
 }

A.headerNavigation { 
  color: #000000; 
 }

A.headerNavigation:hover { 
  color: #000000;
 }

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;
 }

TR.headerMessage { 
	background-color: #00CC33;
 }
 
TR.headerMessage2 { 
	background-color: #CC0000;
 }

.moduleHeading { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
 }

TD.headerError { 
  font-family:  "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
 }

TR.headerInfo { 
  background: #00ff00;
 }

TD.headerInfo { 
  font-family:  "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
 }

TR.footer { 
  background: #bbc3d3;
 }

TD.footer { 
  font-family: "Trebuchet MS",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: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 10px;
 }

.infoBoxNotice { 
  background: #FF8E90;
 }

.infoBoxNoticeContents { 
  background: #FFE6E6;
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 10px;
 }

TD.infoBoxHeading { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  height:17px;
  color: #ffffff;
 }

TD.infoBoxHeading_right { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
 }

TD.infoBox, SPAN.infoBox { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6; 
  border-color: #C4C4C4;
 }

TD.infoBox_right, SPAN.infoBox_right { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E6E6E6; 

 }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { 
  background: #f8f8f9;
 }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { 
  background: #f8f8f9;
 }

TABLE.productListing { 
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
 }

.productListing-heading { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
  background: #c2c2c2;
  color: #FFFFFF;
  font-weight: bold;
 }

TD.productListing-data { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
 }

A.pageResults { 
	color: #FFFFFF;
	text-decoration: underline;
 }

A.pageResults:hover { 
  color: #FFFFFF;
  background: #cc0000;
 }

TD.pageHeading, DIV.pageHeading { 
  font-family: "Trebuchet MS",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;
 }

.main, P.main { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
 }

TD.smallText, SPAN.smallText, P.smallText { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:11px;
 }

TD.accountCategory { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
 }

TD.fieldKey { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight: bold;
 }

TD.fieldValue { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
 }

TD.tableHeading { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight: bold;
 }

SPAN.newItemInCart { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
 }

CHECKBOX, INPUT, RADIO, SELECT { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size:12px;
 }

TEXTAREA { 
  width: 100%;
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
 }

SPAN.greetUser { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
  color: #f0a480;
  font-weight: bold;
 }

SPAN.underline { 
	text-decoration: underline;
 }

TABLE.formArea { 
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
 }

TD.formAreaTitle { 
  font-family:  "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight: bold;
 }

TD.copyright { display: none; }

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

SPAN.productSpecialPrice { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  color: #cc0000;
  font-size:12px;
 }
.productOldPrice { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: line-through;
	font-size:10px;
 }

.productUVPPrice { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size:10px;
 }

SPAN.errorText { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  color: #ff0000;
 }

SPAN.productDiscountPrice { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  color: #cc0000;
  font-weight: bold;
  font-size:12px;
 }

.smallHeading { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
 }

.moduleRow { 
 font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
 font-size:12px;


 }
.moduleRowOver { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
    font-size:12px;
	 }
.moduleRowSelected {  }

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

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

/* Sitemap Tables */
.sitemap_heading { font-family: "Trebuchet MS",Verdana, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #454545; 
	padding-top: 2px; padding-bottom: 2px; text-align:center; }
.sitemap_heading a { color:#FFFFFF; }
.sitemap_heading a:hover { color:#cc0000; text-decoration:none; }

.sitemap_sub { font-family: "Trebuchet MS",Verdana, Arial, sans-serif; font-size: 9pt; color: #000000; padding: 2px 2px; text-align:center; }
.sitemap_sub a { color:#FFFFFF; }
.sitemap_sub a:hover { color:#cc0000; text-decoration:none; }


/* message box */

.messageBox { font-family: "Trebuchet MS",Verdana, Arial, sans-serif; font-size: 10px;  }
.messageStackError, .messageStackWarning { font-family: "Trebuchet MS",Verdana, Arial, sans-serif; font-size:12px;  }
.messageStackSuccess { font-family: "Trebuchet MS",Verdana, Arial, sans-serif; font-size:12px;  }

/* input requirement */

.inputRequirement { font-family: "Trebuchet MS",Verdana, Arial, sans-serif; font-size:12px; color: #ff0000;  }

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

.navLeft { 
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
 }
.navRight { 
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
 }

.contentsTopics { 
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
 }

.tableListingI { 
	background-color: #eeeeee;
 }

.tableListingII { 
	background-color: #d0d0d0;
 }

.tableBody { 
padding: 5px;
 }

.poweredby { 
  font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
 }
.onepxwidth { 
	width: 1px;
 }
 

