html,body { padding:0px; margin:0px; font-family:verdana,sans-serif; font-size:12px; background:#000; color:#fff; }

h1,h2,h3,h4,h5,h6,form { margin:0px; padding:0px; }

h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:17px; line-height: 40px; margin-left: 5px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }

.head		{ width:990px; height:134px; background:url(/pix/bg/head.png) 0px 0px no-repeat; }
.tabber		{ width:990px; height:24px; line-height:24px; border-top:2px solid #fff; border-bottom:2px solid #fff; background:url(/pix/bg/tab.png) 0px 0px repeat-y; }
.tabber .tab	{ float:left; margin-left:25px; display:block; height:24px; line-height:24px; color:#fff; font-weight:bold; text-decoration:none; }

.logo { position:relative; width:230px; height:60px; top:25px; left:25px; }

.info	{ width:990px; height:20px; text-align:center; line-height:20px; font-size:10px; color:#ccc; border-bottom:2px solid #fff; }

.cont			{ width:990px; background:url(/pix/bg/cont.gif) 0px 0px repeat-y; }
.cont .tree		{ width:149px; float:left; }
.cont .content	{ width:652px; float:left; color:#fff; }
.cont .right	{ width:176px; padding:6px 6px 0 6px; float:right; }

/** /JQZOOM **/
div.zoomdiv {
  z-index:100;
  position:absolute;
  top:0px;
  left:0px;
  width:200px;
  height:200px;
  background: #ffffff;
  border:1px solid #000000;
  display:none;
  text-align: center;
  overflow: hidden;
}

img.jqzoom{
  cursor:crosshair;
  position:relative;
}

/** TREE **/
.tree a { display:block; color:#fff; text-decoration:none; font-size:11px; line-height:16px; }
.tree a.lv1 { font-size:12px; font-weight:bold; line-height:20px; margin-left:10px;}
.tree a.act span { font-weight:bold; text-decoration:underline; }
.tree div.lv2 { margin-bottom:20px; margin-left:15px; }

/** FOOT **/
.foot	{ width:990px; height:30px; line-height:30px; text-align:center; border-top:1px solid #fff; }
.foot a { font-weight:bold; color:#fff; margin:0 5px; }

.clear { clear:both; height:0px; line-height:0px; font-size:0px; }

.Tabber_tab {
	display:block; float:left; overflow:hidden;
	height:20px; line-height:20px; margin-right:5px;
	text-decoration:none; text-align:center; }

/** FORM **/
fieldset, .dataCont	{ float:left; width:427px; margin:0px; padding:0px; border:0px; }
fieldset legend		{ float:left; margin:0px; padding:0px; display:none; line-height:0px; height:0px; }
fieldset span		{ float:left; width:100%; clear:both; }
fieldset span label, .dataCont .label	{ float:left; width:200px; margin-bottom:10px; margin-right:10px; text-align:right; font-weight:bold; height:20px; font-size:11px; line-height:20px; }
fieldset span input, .dataCont .txt,fieldset textarea		{ float:left; width:200px; margin-bottom:10px; margin-right:10px; display:inline; height:16px; line-height:16px; padding:1px 2px; font-size:11px; color:#000; background:#fff; border:1px solid #85221d; }

fieldset .inputError label { color:red; }
fieldset .inputError input,fieldset .inputError select, fieldset .inputError textarea { border-color:red; }

.dataCont .txt	{ border-color:#fff; }

.eCartAmount	{ width:50px; margin:12px auto 0; display:block; text-align:center; height:16px; line-height:16px; padding:1px 2px; font-size:11px; color:#000; background:#fff; border:1px solid #85221d; }
.rCartAmount	{ border:1px solid #fff; }

/** BOX STYLES **/
.AreaHead { height:20px; line-height:20px; background:#85221d; color:#fff; }


/** BUTTONS **/
.subButton { clear:both; position:relative; font-weight:bold; height:20px; width:626px; padding:5px; line-height:20px; border-top:3px double #000; border-bottom:3px double #000; }
.bigButton { margin-left:200px; width:auto; border:0; line-height:25px; padding:0; height:25px; }
.subButton .inp { position:absolute; top:0px; left:0px; z-index:100; width:100%; height:30px; }
.subButton .butt { float:left; margin-left:10px; text-decoration:underline; }
.logoMini { width:20px; height:20px; background-image:url(/pix/icons/go.png); }
.logoMini.refresh { width:40px; height:25px; background-image:url(/pix/icons/refresh.png); }
.logoMini.forward { width:40px; height:25px; background-image:url(/pix/icons/forward.png); }
.logoMini.back { width:40px; height:25px; background-image:url(/pix/icons/back.png); }

.toCart { margin:5px 0 0 15px; cursor:pointer; width:40px; height:25px; display:block; }
.toCart .buy { display:block; width:40px; height:25px; background:url(/pix/icons/buy.png) no-repeat; }

/** availibility lights **/
.light_1	{ background:#0c0; }
.light_2	{ background:#f7e620; }
.light_3	{ background:#fd001e; }
.light_4	{ background:#5666FF; }

/** DETAIL COLORS **/
.colorLink { float:left; width:52px; height:22px; margin-right:5px; }
.colorLink:hover { background:url(/pix/bg/color_act.gif) no-repeat 0 6px; }
.colorLink.act { background:url(/pix/bg/color_act.gif) no-repeat 0 6px; }

/** CART PATH **/
.pInactive	{ color:#aaa; }
.pInactive .arrow	{ background:url(/pix/icons/next_inactive.png) no-repeat; }
.pActive 	{ color:#000; cursor:pointer; }
.pActive  .arrow 	{ background:url(/pix/icons/next_active.png) no-repeat; }
.pDisable	{ color:#000; }
.pDisable .arrow	{ background:url(/pix/icons/next_active.png) no-repeat; }

.printButton { width:18px; height:15px; background-image:url(/pix/icons/print.gif); text-decoration:none; }

/* step_prepaidDone.html */
.moneyTransferForm {
	position:relative;
	width:540px; height:382px;
	border:1px solid #ccc; margin:0 auto;
	background:url(/pix/payment/moneytransferform_de.jpg) no-repeat 0 0;
}
.moneyTransferForm div { position:absolute; font-weight:bold; font-size:14px; }
.pointerLeft, .pointerRite { position:absolute; width:25px; height:264px; background-repeat:no-repeat; background-position:0 0; }
.pointerLeft { top:-50px; left:-27px;	background-image:url(/pix/payment/pointer_left.gif); }
.pointerRite { top:-50px; left:542px; background-image:url(/pix/payment/pointer_rite.gif); }

.availBg_1	{ background:#0c0; color:#fff; }
.availBg_2	{ background:#f7e620; color:#000; }
.availBg_3	{ background:#fd001e; color:#fff; }
.availBg_4	{ background:#5666FF; color:#fff; }


.colorBox			{ background:#fff; width:630px; margin:10px; padding:10px; border:1px solid #f00; color:#000; }
.colorBox .label	{ float:left; margin-top:-1px; padding-left:5px; width:200px; border:1px solid #000; font-size:10px; line-height:15px; height:15px; }
.colorBox .color	{ float:left; margin-top:-1px; border:1px solid #000; margin-left:-1px; width:100px; height:15px; }

.listHead 	{border: 2px solid rgb(181, 178, 178); color:#FFFFFF; height:20px; line-height:20px; overflow:hidden; background: rgb(133, 34, 29)}

.listBodyBorder3Col	{ width:636px; border: 2px solid rgb(181, 178, 178); overflow: hidden; float: left; background-color:#ffffff; color:#000000;}

.listBodyBorder3Col a { width:300px; border-left: 1px solid rgb(181, 178, 178); color:#000000; float:left; padding: 4px; font-weight:bold;}

.listBodyBorder3Col label {float:left; font-size:11px; font-weight:bold; height:20px; line-height:20px; margin-bottom:10px; margin-right:10px; text-align:right; width:200px;}

.error { color:red; }
  /*

.listBodyBorder3Col input {background:#FFFFFF none repeat scroll 0% 0%; border:1px solid #85221D; color:#000000; display:inline; float:left; font-size:11px; height:16px; line-height:16px; margin-bottom:10px; margin-right:10px; padding:1px 2px; width:200px;}

*/

/** (HIGHLIGHT) 2x1 **/
.Hlight2x1 { position:relative; z-index:0; clear:both; width:636px; height:237px; overflow:hidden; margin:0px 6px 6px 0px }
.Hlight2x1 a { position:absolute; z-index:10; width:636px; height:237px }
.Hlight2x1 div { position:absolute; white-space:nowrap }
.Hlight2x1 .bg { top:0px; left:0px;  width:636px; height:237px; background-repeat:no-repeat; background-position:0px 0px; z-index:0 }
.Hlight2x1 .org { position:relative; z-index:1 }
.Hlight2x1 .shd { z-index:0 }
.Hlight2x1 .b { font-weight:bold }
.Hlight2x1 .l { text-decoration:line-through }
.Hlight2x1 .k { font-style:italic }
.Hlight2x1 img { width:636px; height:237px; border:0px }
.Hlight2x1 .prc { padding:0px 5px; padding-bottom:5px; background:#ff0; font-weight:bold; border-bottom:1px solid #000; border-right:1px solid #000 }
.Hlight2x1 .prc .shd { padding:0px 5px }

/** Skyscraper **/
#skyscraper { position:absolute; left:1000px; }
#skyscraperButton { position:absolute; left:1000px; background:url(/pix/kraken.gif); width:157px; height:567px; z-index:10; display:block; }

