*{  }

div.headerError {
	padding-left: 51px;
	font-size: 12px;
	line-heigth: 12px;
	}

td.checky {
	
	}

.serverinfo{
	max-width: 600px ;
	}

#ppl td.boxText {
    margin: 0;
    padding: 0;
	}

div#face .t2 {
	padding-left: 9px;
	}
.accButt,
.accButto {
	height: 31px;
	margin-top: 1px;
	/* width: 100%; */
	background: url("../images/template/JST/ctbhbg.png") repeat-x scroll 0 0 transparent;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: default;
	}
div.cont table.accButt { background: none; height: 0px; }

div.acwr table.accButt .t2 {
		min-width: 266px;
		background: url("../images/template/JST/butty.png") no-repeat scroll 256px 8px transparent;
 		color: #ffffff;
		text-transform: uppercase;
		font: bold 10px Verdana,Arial,Helvetica,sans-serif;
		padding: 0 0 0 9px;
		z-index: 5;
		}
div.acwr table.accButt .t2:hover,
div.acwr table.accButto .t2 {
		min-width: 266px;
		background: url("../images/template/JST/buttx.png") no-repeat scroll 256px 8px transparent;
 		color: #ffffff;
		text-transform: uppercase;
		font: bold 10px Verdana,Arial,Helvetica,sans-serif;
		padding: 0 0 0 9px;
		z-index: 5;
		}
/******************/

#pscroller1 {
	height: 222px;
	border: 0px;
	padding: 5px;
	}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
	}
div.insider,
div.insider a {
	width: 168px;
	text-align: center;
	white-space: pre-line;
	padding-left: 2px;
	}

#prewrap {
	width: 1440px;
	display: block;
	margin: 0 auto;
	padding: 0;
	}
	
.lsite { width: 220px; height: 960px; background: url('images/template/JST/bgp_l.png') no-repeat 0 0 #000; float: left; }
.rsite { width: 219px; height: 960px; background: url('images/template/JST/bgp_r.png') no-repeat 0 0 #000; float: left; }
	
body { color: #cccccc; background: url('images/template/JST/bg_l.png') repeat-x 0 0 #000; }

#wrapper {
	width: 1000px;
	margin: 0 auto;
	background-color: #0A0909;
	float: left; /* */
	}
.hdr {
	width: 1000px;
	height: 196px;
	}
.hdr_l {
    background: url("images/template/JST/hdr_lbg2.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 196px;
    width: 505px;
    z-index: 5;
	}
.hdr_r { /* ani area */
	width: 495px;
	height: 196px;
	float: right;
  	background: url(images/template/JST/hdr_rbg.jpg) no-repeat;
	z-index: 5;
	}
.hdr_lg {
    background: url("images/template/JST/lgkt2.jpg") no-repeat scroll 0 0 transparent;
    height: 58px;
    left: 17px;
    position: relative;
    top: 69px;
    width: 271px;
    z-index: 1;
	}
.slog {
    color: #FAFAFA;
    font: bold 16px verdana;
    left: 16px;
    letter-spacing: 1px;
    position: relative;
    text-shadow: 2px 2px 7px #080C2E;
    top: 92px;
	}
.choosetongue {
	float: right;
	padding: 10px 12px 0 0;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	z-index: 15;
	word-spacing: 2px;
	}
.tl {
	height: 4px;
	width: 1000px;
	background-color: #0036AD;	
	}
.tmubg {
	width: 1000px;
	height: 59px;
	background: url(images/template/JST/tmnu_bg.png) repeat-x;
	}	
#tmenu {
    float: left;
    height: 59px;
    list-style: none outside none;
    text-align: center;
    width: 820px;
}
#tmenu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 15px;
    text-align: center;
}
#tmenu ul li {
    color: #FFFFFF;
    display: inline;
    float: left;
    font: 14px Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    margin: 0 10px 0 0;
    padding: 18px 0 0;
    position: relative;
}
#tmenu ul li a {
    background: none repeat scroll 0 0 #4B87C4;
    border-radius: 8px 8px 8px 8px;
    display: block;
    height: 31px;
    margin: 0;
    padding: 5px 9px 0 10px;
    text-shadow: -4px 2px 7px #003366;
	}
#tmenu ul li a:hover,
#tmenu ul li a:active {
    background: none repeat scroll 0 0 #4B87C4;
    border-radius: 8px 8px 8px 8px;
    height: 31px;
    text-decoration: underline;
    }
    
.aktivoooo,
a.aktivoooo {
	text-decoration: underline;
	}

.prods {
	float: right;
	width: 90px;
	height: 59px;
	padding: 12px 0 0 0;
	font: normal 12px/16px Arial,Helvetica,sans-serif;
	text-align: center;
	}
.crt {
	float: right;
	width: 43px;
	height: 59px;
	padding-right: 25px;
	}	
a {
  	color: #ffffff;
  	text-decoration: none;
	}
a:hover {
  	text-decoration: underline;
	}
.clr {
	clear: both;
	}
.ftr {
	background: url(images/template/JST/ftr_p.png) repeat-x;
	height: 130px;
	text-align: center;
	margin-top: 32px;
	}
.ftr_b {
	background: url(images/template/JST/ftr_b.png) repeat;
	font: normal 11px/13px Arial,Helvetica,sans-serif,Verdana;
	min-height: 30px;
	width: 1000px;
	display: inline-block;
	}	
div.ftr a img {
	padding: 35px 0 0 0;
	}	
.ftr_txt1 {
	float: left;
	padding: 10px 0 9px 20px;
	}
.ftr_txt2 {
	float: right;
	padding: 10px 20px 9px 10px;
	}
.cntr {
	width: 1000px;
	}
.lco {
	width: 280px;
	padding: 4px 0 0 6px;
	margin: 0 0 31px 0;
	float: left;
	/* Gecko-based, Firefox, Safari */
	-moz-user-select: none;
	-khtml-user-select: none;
	}
	
.lco2 {
	width: 280px;
	}

/* little boxes */
.t1 {}
.t3 { } 
/*.t2 {	background: url(images/template/JST/ctbhbg.png) repeat-x; width: 100%; height: 31px;
 		-moz-border-radius: 8px;
		border-radius: 8px;
		color: #ffffff;
		text-transform: uppercase;
		font: bold 10px Verdana,Arial,Helvetica,sans-serif;
		padding: 0 0 0 10px;
		z-index: 5;
		} */
.t2 {   color: #ffffff;
		text-transform: uppercase;
		font: bold 10px Verdana,Arial,Helvetica,sans-serif;
		padding: 0 0 0 9px;
		z-index: 5;
		}
.t2 a {	text-decoration:none;	}
.t2extra {
		background: url(images/template/JST/ctbhbg.png) repeat-x; width: 100%; height: 31px;
 		-moz-border-radius: 8px;
		border-radius: 8px;
	 	color: #ffffff;
		text-transform: uppercase;
		font: bold 10px Verdana,Arial,Helvetica,sans-serif;
		padding: 0 0 0 10px;
		}

.m1 { }
.m2 { }
.d1 { }
.d2 { }
.d3 { }

/* - - - - - - - */	

table.katalog {
	width: 100%;
	background-color: #0A0909;
	margin-top: 20px;
	}

/*.lnk {
  	color: #ffffff;
  	font-weight: normal;
  	display: block;	
  	padding: 0;
  	margin: 0;
  	line-height: 28px;
  	text-indent: 8px;
  	height: 30px;
  	width: 263px;
	} */

a.lnk:link,
a.lnk:visited { }  
a.lnk:hover { background-color: #092C6F; }  
a.lnk:active { background-color: #092C6F; }  
	
div.honk {
	list-style: none;
	background: url(images/template/JST/hdot2.gif) repeat-x 0 100%;
	height: 31px;
	width: 266px;
	display: block;
	margin: 0 5px 0 0;
	padding: 0 0 0 1px;
	position: relative;
	z-index: 0;
	}
.lnk {
  	color: #ffffff;
  	font-weight: normal;
	display: block;
	min-height: 30px;
	line-height: 28px;
	text-indent: 8px;
	white-space: nowrap;
	width: 263px;
	vertical-align: middle;
	}

	
.acti {
  	color: #ffffff;
  	font-weight: normal;
  	text-decoration: underline;
	background-color: #092C6F;
	background: url(images/template/JST/ac_bg.png) repeat-x 0 0;
	display: block;
	min-height: 30px;
	line-height: 28px;
	text-indent: 8px;
	white-space: nowrap;
	width: 263px;
	vertical-align: middle;
	}

/* - - - - - - - */
.cont { width: 486px; float: left; padding: 10px 0 0 14px; overflow: hidden;}

.headi { }

span.main {
	float: left;
	margin: 6px 0 6px 0;
	}

td.main {
	font: normal 14px/24px arial,helvetica,sans-serif;
	letter-spacing: 0.06em;
	margin: 6px 0 14px 0;
	}
.summe { text-align: right;}	
	
tr.moduleRowSelected td.main img,
tr.moduleRowOver td.main img,
tr.moduleRow td.main img {
	padding: 2px 0 1px 0;	
	}
	
.main2 {
	font: normal 14px/24px arial,helvetica,sans-serif;
	letter-spacing: 0.06em;
	border: 0;
	padding: 5px 0 5px 0;
	}

P.main, div.main {
	font: normal 14px/24px arial,helvetica,sans-serif;
	letter-spacing: 0.06em;
	margin: 6px 0 14px 0;
	}
	
td.main3, P.main3, div.main3 {
	font: normal 12px/15px arial,helvetica,sans-serif;
	letter-spacing: 0.06em;
	margin: 6px 0 14px 0;
	}
td.img3 {
	min-width: 114px;
	}
td.plist {
	font: normal 12px/15px arial,helvetica,sans-serif;
	letter-spacing: 0.06em;
	margin: 6px 0 14px 0;
	width: 100%;
	color: #ffffff;
	border: 0;
	}
table.fach {
	margin: 0;
	min-width: 392px;
	border: 0;
	}
td.nsbc {
	width: 300px;
	}
td.bufn {
	width: 104px;
	}
#maintop {
	padding: 0;
	margin: 0 0 14px 0;
	background: #080C2E;
  	border: 1px solid #272a2c;
	}

td.main b, P.main b, div.main b, strong { color: #FFF; }

.rco { /* column right */
	width: 190px;
	padding: 0 5px 0 0;
	margin: 4px 0 0 0;
	float: right;
	}

.infoBoxSmall { padding: 1px 0 16px 0; }

.handle { padding: 0 0 4px 0; }

div.tell { /* tellafriend  */	
	font-size: 13px;
	line-height: 19px;
	margin: 6px 0 0 0;
	max-width: 168px;
	display: inline-block;
	}

.newpro {
	height: 120px;
	width: 472px;
	border: solid 1px #666666;
	margin-top: 10px;
	background-color: #141414;
	margin: 14px 0 0 0;
	}

.boxText img {
	margin: 7px;
	}	
td.boxText input {
	margin: 7px 9px 6px 7px;
	float: left;
	}

div.nfobox {
	margin: 5px 2px 0 6px;
	line-height: 19px;	
	}
/* - - - - - - - * * * *     */ 

.dispcnt { }
.line { max-width: 486px; clear: both; margin: 0 0 0 0; padding: 1px 0 1px 0; }
.line2 { max-width: 486px; clear: both; margin: 0 0 0 0; padding: 1px 0 1px 0; border-bottom: 1px solid #CCC; }

.also {
	width: 243px;
	padding: 12px 0 12px 0;
	vertical-align: bottom;
	}

.disc { margin: 7px 0 0 0; }

td.smallText, span.smallText, P.smallText, div.smallText {
  font: normal 12px Arial,Helvetica,sans-serif;
  margin: 5px;
  float: left;  
  }
td.smallTextPD, span.smallTextPD, P.smallTextPD, div.smallTextPD {
  font: normal 12px Arial,Helvetica,sans-serif;
  margin: 6px 0 6px 0;
  letter-spacing: 0.7pt;
  display: block;
  }
td.smallTextR, span.smallTextR, P.smallTextR, div.smallTextR {
  font: normal 12px Arial,Helvetica,sans-serif;
  margin: 5px;
  float: right;  
  }

td.smallTextC, span.smallTextC, P.smallTextC, div.smallTextC {
  font: normal 12px Arial,Helvetica,sans-serif;
  margin: 5px;
  text-align: center;  
  }

td.smallText2, span.smallText2, P.smallText2, div.smallText2 {
  font: normal 12px Arial,Helvetica,sans-serif;
  margin: 5px;
  }

td.smallText3, span.smallText3, P.smallText3, div.smallText3 {
	font: normal 12px/20px Arial,Helvetica,sans-serif;
  	padding: 5px;
  	display: block;
  	background-color: #111;
  	border-radius: 8px;
  	border: 1px solid #666;
  	margin: 6px 0 6px 0;
  	}

/*--- PCS ---*/
.slideshow { border: 2px solid #0000CC; width: 491px; height: 192px; }
.ProductsCycleSlideshowWrapper { width: 491px; padding:0; margin:0; overflow: hidden; text-align:center; }
.ProductsCycleSlideshow { height: 192px; width: 246px; padding:0; margin:0; overflow: hidden; background-color:#0A0909; float: left; }
.PCSChild { height: 188px; width: 238px; padding: 8px; text-align:center; top: 0; left: 0; }
.PCSChild  a { text-decoration: none; color: #000; }
.PCSChild  a img { border: none; border-width: 0px; }
.PCSOutput { text-align: center; font-size: 14px; width: 230px; height: 123px; float: right; padding: 28px 10px 0 0; }
.PCSOutput a { }
.PCSOutput s { }
div#PCS1Output div.tax_info a,
div#PCS1Output div.tax_info s { color: #758389; }
.PCSFrame { position:relative; width:240px; height:27px; padding:0; margin:0; overflow:hidden; float:left; top:4px;}
.btnr { /* background: url("images/template/JST/btnfwd.png") no-repeat scroll 0 0; */ width: 16px; height: 22px; float: left; margin: 8px 2px;} 
ul#PCS1Pager li {  float:left; }
.PCSPager { position: absolute; height: 26px; padding: 4px 2px 0 0; margin:0; }
.PCSPager a { border: 1px solid #bbc3d3; background:#000; color:#fff; text-decoration:none; margin:2px 1px 6px 8px; padding:2px 5px; font-size:12px; width:26px; display: inline-block;}
.PCSPager a.activeSlide { border: 1px solid #000; background: #bbc3d3; color:#fff;}
.PCSPager a:focus { outline: none; }
/*--- PCS ---*/

div#contactinfos table.infoBoxSmall { padding: 6px 0 0 5px; margin: 0 0 16px 0; }
#contactinfos { }
#contintro { text-align: left; color: #CCC; font: normal 14px/20px arial,helvetica,sans-serif; }
#contime { text-align: left; color: #FFF; font: normal 14px/20px arial,helvetica,sans-serif; }
#conttel { text-align: left; color: #FFF; font: normal 13px/26px arial,helvetica,sans-serif; background: url('images/template/JST/tel_icon_jst.png') no-repeat 0 6px transparent; padding: 0 0 0 19px; }
#contfax { text-align: left; color: #FFF; font: normal 13px/26px arial,helvetica,sans-serif; background: url('images/template/JST/fax_icon_jst.png') no-repeat 0 6px transparent; padding: 0 0 0 19px; }
#contaddress { text-align: left; color: #CCC; font: normal 13px/20px arial,helvetica,sans-serif; }
#contmail { text-align: left; color: #CCC; font: normal 13px/20px arial,helvetica,sans-serif; }

.wht { text-align: left; color: #FFF; }

.contactlinktext { text-align: left; color: #FFF; font: normal 13px/20px arial,helvetica,sans-serif; }

/* 	- - - 	*/

ul.sitemap { color: #ff0000; padding-left: 14px; }
div.smhead { font-weight: bold; margin-bottom: -8px; color: #CCC ; }
div.sitemap { width: 50%; float: left; font: normal 13px/18px arial,helvetica,sans-serif; }
ul.sitemap li { color: #FF0000;}

li div.bxhead {
	color: #ffffff ;
	}

.gravity { padding: 19px 0 0 0; }

.marg {  margin: 2px; }

p.newprodxxx {
	font-size: 15px;
	line-height: 22px;
	width: 70%;
	}

.ovflh {
	overflow: hidden;
	padding: 0 3px 0 0 ;	
	}

.newprod {
 font-size: 16px;
 font-weight: bold;
 font-family: Verdana,Arial, Helvetica, sans-serif;
	}

.newprodx {
 font-size: 8px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding: 0 0 0 0;
 margin: 0;
  width: 90%;
 	}

.newprodinfo {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-bottom: 5px;
 color: #ffff00;
	}

.newprodprice {
 font-size: 12px;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-bottom: 10px;
 color: #56b8c7;
	}

	
.indentit {
 margin: 0;
 padding: 0;
 text-indent: 5px;
	 }
 
.boxText {
 	font: normal 14px/16px Arial,Helvetica,sans-serif,Verdana;
 	color: #cccccc;
 	padding: 0 0 0 5px;
	}

.boxText2 {
 	font: normal 12px/14px Arial,Helvetica,sans-serif,Verdana;
 	color: #cccccc;
 	padding: 0 0 0 0;
 	margin: 7px 0 0 0;
	}

table.boxText2 tr td {
	font: normal 12px/14px Arial,Helvetica,sans-serif,Verdana;
 	color: #cccccc;
 	padding: 6px 9px 2px 0;
	}

.errorBox { font: bold 10px Verdana,Arial,sans-serif; color:#000000; background: #ffffff;}
.stockWarning { font: normal 10px Verdana,Arial,sans-serif; color: #cc0033; }
.productsNotifications { color: #ffffff; }
.orderEdit { font: normal 10px Verdana,Arial,sans-serif; color: #70d250; text-decoration: underline; }

form { display: inline; }

tr.header {
  background: #ffffff;
}

tr.headerNavigation {
  background: #bbc3d3;
}

td.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

a.headerNavigation { 
  color: #FFFFFF; 
}

a.headerNavigation:hover {
  color: #ffffff;
}

tr.headerError {
  background: #ffffff;
}

td.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

tr.headerInfo {
  background: #00ff00;
}

.borderstuff {
	border-bottom: 5px;
	border-color: #ccc;
	}

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

.infoBox {
  	background: #080C2E;
  	width: 100%;
  	max-width: 486px;
  	border: 1px solid #272a2c;
	}

.infoBox2 { /* */
  	background: #080C2E;
  	width: 100%;
  	border: 1px solid #272a2c;
  	padding: 5px;
	}
.infoBox3 { /* nur bg */
  	background: #080C2E;
  	padding: 5px;
	}

.infoBoxFooter {
 	background: #0A0909;
  	border: 1px solid #071739;
  	background:url(images/template/JST/bfooter.png) repeat-x;
  	height: 32px;
  	margin-top: 18px; 	
	}

.infoBoxFooter2 {
 	background: #0A0909;
  	border: 1px solid #071739;
  	background: url(images/template/JST/bfooter.png) repeat-x;
  	height: 20px;
  	margin-top: 19px;
	padding: 6px;
	min-width: 472px;
	}
	
.infoBoxFooter3 {
 	background: #0A0909;
  	border: 1px solid #071739;
  	background:url(images/template/JST/bfooter.png) repeat-x;
  	height: 28px;
  	margin-top: 14px; 
  	padding: 6px 6px 0 6px;	
  	min-width: 486px;
	}

.infoBoxFooter4 {
 	background: #0A0909;
  	border: 1px solid #071739;
  	background: url(images/template/JST/bfooter.png) repeat-x;
  	height: 33px;
  	margin-top: 19px;
	padding: 6px;
	min-width: 472px;
	}

.fright,
.fright input,
.fright a { float: right; }
.fleft { float: left; }

.infoBoxContents {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
	}
.contentBoxContents {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	padding: 0 0 0 0;
	}
.infoBoxNotice { background: #FF8E90; }

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

td.infoBoxHeading {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: bold;
  	background: #bbc3d3;
  	color: #ffffff;
	}

td.infoBox, span.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-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.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
  background: #f8f8f9; }
tr.productListing-odd { }
tr.productListing-even { margin-bottom: 2px;}
table.productListing { border:0; margin:0; }

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

td.productListing-data { font: 12px/17px Verdana, Arial, sans-serif; }
td.productListing-data img { max-width: 96px; margin: 0 0 12px 0; padding:0; float:left;}

td.productListing-data-y td.productListing-data { font: 12px/17px Verdana, Arial, sans-serif; }

a.pageResults {
  color:#999999;
  text-decoration:none;
}

a.pageResults:hover {
  	color: #FFF;
  	text-decoration:underline;
	}

tr.subBar {
  	background: #f4f7fd;
	}

td.subBar {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	color: #000000;
	}

td.pageHeading, DIV.pageHeading {
	font: bold 16px Verdana,Arial,sans-serif;
  	color: #fafafa;
  	min-width: 290px;
	}
td.pageHeading2, DIV.pageHeading2 {
	font: bold 16px Verdana,Arial,sans-serif;
  	color: #fafafa;
	width: 50%;
	}

td.pageHeading2 div.tax_info, DIV.pageHeading2 div.tax_info {
	font: bold 9px Verdana,Arial,sans-serif;
  	color: #758389;
	display: block;
	margin: 6px 0 6px 0;	
	}

td.Advice, P.Advice, div.Advice {
  	font: normal 14px/24px arial,helvetica,sans-serif,Verdana;
  	text-align: left;
  	letter-spacing: 0.06em;
  	border-top: 1px solid;
  	border-bottom: 1px solid;
   	margin: 10px 0 10px 0;
   	padding: 12px 0 12px 0;
	}

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

checkbox, input, radio, select {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #E6EAED;
}

td.main select,
div.main select {
	max-width: 190px;
	}

textarea {
  	background: #E6EAED; 
  	width: 90%;
  	font: normal 11px Verdana,Arial,sans-serif;
  	margin-bottom: 14px;
	}

textarea.small {
	height: 410px;
	}

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

table.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

td.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
}
.moduleRow { }

.moduleRowOver { 
  color:#009933;
  cursor: pointer;
}

.moduleRowSelected {
 /* background-color: #13282D; */
 color: #00B9CD;
}

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

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning {
	font: normal 10px Verdana,Arial,sans-serif;
	color: #ffffff;
	background-color: #0A0909;
	}
	
.messageStackSuccess {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ffffff;
 }

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

.spacer {
  float: left;
  width: 7px;
  height: 37px;
}
.spacer-right {
  float: right;
  width: 7px;
  height: 37px;
}

td.pageHeading_ex, DIV.pageHeading_ex, span.pageHeading_ex {
  	font: bold 11px Verdana,Arial,sans-serif;
  	color: #9a9a9a;
  	margin: 6px 0 6px 0;
  	display: block;
	}

.products_new_in {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

.products_new_ex {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

span.productSpecialPriceEX {
  font-family: Verdana, Arial, sans-serif;
  font-style: italic;
  color: #ff0000;
}

span.productPriceEx {
  font-family: Verdana, Arial, sans-serif;
  font-style: italic;
}
.tax_info {
  	font: bold 9px Verdana,Arial,sans-serif;
  	color: #758389;
	}

.footer {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 8px;
  	color: #222223;
  	font-weight: bold;
	}

#nope { padding: 0; margin-left: -4px; }
.fan_box .connect_top { padding: 10px 7px  7px 8px; }

#CAparagraph {
	padding-top: 3px;	
	}
