/* globals */
html,body,table,
input,textarea	{ font-family:verdana,arial,sans-serif; font-size:11px; color:#000; }
html,body,form,
h1,h2,h3,h4,h5,h6,
input,textarea	{ padding:0; margin:0 }
form { display:block; }
html,body 	{ width:100%; height:100%; border:0px; }
/* globals end */

/* formatters */
.fleft		{ float:left; }
.fright		{ float:right; }
.clear 		{ clear:both; height:0px; line-height:0px; font-size:0px }
.bold			{ font-weight:bold; }
.normal		{ font-weight:normal; }
.justify	{ text-align:justify; }
.italic		{ font-style:italic; }
.left			{ text-align:left; }
.center		{ text-align:center; }
.right		{ text-align:right; }
.noBorder	{ border:0px !important; }
/* formatters end*/

/* font-sizes */
.p10		{ font-size:10px; }
.p12		{ font-size:12px; }
.p13		{ font-size:13px; }
.p15		{ font-size:15px; }
.p17		{ font-size:17px; }
.p18		{ font-size:18px; }
/* font-sizes end */

/* global fixes */
.inputBugFix		{ float:left; display:block; height:16px; line-height:16px; padding:1px 0; font-size:12px; color:#000; background:#fff; border:1px solid #9b9b9d; }
.radioFrameFix 	{ float:left; height:17px; width:20px; display:inline; margin:3px 0 0 2px; }
.radioBugFix 		{ font-size:0px; line-height:14px; height:14px; display:block; width:15px; margin:0px; padding:0px; border:0px; }
.radioLabelFix	{ float:left; height:20px; line-height:20px; width:120px; }
/* global fixes end */

.errorInput 	{ border-color:#D00; }
.errorLabel 	{ color:#D00; }

/** FORM Styles **/
input.text	{ border:1px solid #000; height:18px; }
input.button{ margin:0 5px; padding:0px 5px; height:22px; width:0px; width:auto; overflow:visible; font:bold 11px Verdana; border:1px solid #000; }

/* ProdList Container */
.listCont				{ margin-top:20px; }
.listCont .producer		{ font-weight:bold; font-size:13px; height:20px; line-height:20px; }
.listCont .productCat	{ font-size:11px; height:20px; line-height:20px; }

.listCont .headRow					{ width:780px; background:#ffea00; border:1px solid #000; }
.listCont .headRow .col			{ float:left; height:20px; line-height:20px; border-right:1px solid #000; }
.listCont .headRow .col div	{ padding-left:10px; }
.listCont .headRow .last		{ border:0px; }

.listCont .cs1	{ width:240px; }
.listCont .cs2	{ width:122px; }
.listCont .cs3	{ width:170px; }

.listCont .prodRow					{ width:782px; background:url(/pix/bg/prodList.gif) 0px 0px repeat-y; border-bottom:1px solid #000; }
.listCont .prodRow .col			{ float:left; margin-left:1px; display:inline; overflow:hidden; }
/* .listCont .prodRow .cs4			{ width:168px; background:url(/pix/icons/cart_s.png) 113px 5px no-repeat; color:#f00; font-weight:bold; font-size:13px; line-height:60px; } */
.listCont .prodRow .cs4			{ width:168px; color:#f00; font-weight:bold; font-size:13px; line-height:60px; }
.listCont .prodRow .cs2 div	{ padding:10px 5px 5px 5px; }
.listCont .prodRow .cs4 div	{ float:left; text-align:right; width:108px;}
.listCont .prodRow .cs4 img	{ float:right; height:1px; width:56px; border:0px; padding:0px; margin:0px; background:red; }

.listCont .prodRow .cs1 .product				{ padding:5px; }
.listCont .prodRow .cs1 .product .avail	{ float:left; margin:16px 9px 0 0px; width:19px; height:19px; background-repeat:no-repeat; cursor:pointer; }
.listCont .prodRow .cs1 .product .prod 	{ float:left; margin:2px 5px 0 0; padding-left:60px; width:130px; height:50px; color:#000; text-decoration:none; background-repeat:no-repeat; overflow:hidden; }
.listCont .prodRow .cs1 .product .prod strong { text-decoration:underline; }

.sort 	{ float:left; width:20px; height:12px; margin:4px 5px 0 10px; padding:0px; line-height:12px; background:url(/pix/icons/sort_n.gif); }
.sort a { float:left; padding:0px; margin:0px; width:10px; height:12px; line-height:12px; }
.sort.sd{ background:url(/pix/icons/sort_d.gif); }
.sort.sa{ background:url(/pix/icons/sort_a.gif); }
/* ProdList Container End */

/* listCart and paymentCart */
.listCart								{ margin-top:15px; }
.listCart .row 					{ width:779px; border-left:1px solid #000; }
.listCart .row .headCol { padding:5px 0px 5px 0px; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; }
.listCart .row .listCol { height:54px; border-right:1px solid #000; border-bottom:1px solid #000; overflow:hidden; }
.listCart .row .pad			{ padding-left:10px; }
.listCart .row .endCol	{ border-left:1px solid #000; }

.listCart .productLinkA { visibility:visible; }
.listCart .productLinkB { visibility:hidden; }

.listCart .row .listCol .col1 { margin:20px 0px 0px 32px; }
.listCart .row .listCol .col2 { margin-top:5px; }
.listCart .row .listCol .col3 { margin-top:17px; }
.listCart .row .listCol .col4 { margin-top:17px; }
.listCart .row .listCol .col1a { margin:8px 15px 0px 0px; line-height:20px; }
.listCart .row .listCol .col2a { margin:8px 10px 0px 0px; line-height:20px; width:259px; }
.listCart .row .listCol .col3a { margin:8px 15px 0px 0px; line-height:20px; }
.listCart .row .listCol .col1b { margin:10px 0px 0px 4px; width:128px; }
.listCart .row .listCol .col2b { margin:10px 4px 0px 0px; }

.listCart .cs1 { width:120px; }
.listCart .cs2 { width:385px; }
.listCart .cs3 { width:241px; }
.listCart .cs4 { width:769px; }
.listCart .cs5 { width:130px; }
.listCart .cs6 { width:261px; }

.listCart .csSmall1 { width:74px; }
.listCart .csSmall2 { width:399px; }
.listCart .csSmall3 { width:126px; }
.listCart .csSmall4 { width:611px; }

.listCart .fail  { background:#f00; }
.listCart .entry { width:35px; margin:10px 0px 0px 5px; }
.listCart .entry1{ width:35px; margin:10px 0px 0px 5px; display:none; }

.infoCart { margin-top:10px; width:779px; }

.paymentCart 							{ margin-top:15px; width:779px; }
.paymentCart .rowTop 			{ width:779px; border-left:1px solid #000; }
.paymentCart .rowTop .head{ padding:5px 0px 5px 0px; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; }
.paymentCart .rowTop .pad	{ padding-left:10px; }
.paymentCart .rowBottom 	{ border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; width:778px; }
.paymentCart .content2		{ border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; font-size:13px; }
.paymentCart .rowBottom .insideLeft { float:left; width:516px; padding:10px 0px 15px 0px; border-right:1px solid #000; }
.paymentCart .rowBottom .insideRight{ float:left; width:261px;  font-size:13px; line-height:16px; }
.paymentCart .rowBottom .insideLeft .content { line-height:13px; width:435px; }
.paymentCart .rowBottom .insideRight .content{ height:25px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; }

.paymentCart .cs1 { width:506px; }
.paymentCart .cs2 { width:261px; }
/* listCart and paymentCart end */

/* Header Container */
.headCont										{ float:left; width:990px; background:url(/pix/bg/head.gif) 0 20px repeat-x; position:relative; }
.headCont .headBox					{ height:102px; border-right:1px solid #000; }
.headCont .headBox .ehiLogo	{ float:left; margin:12px 0 0 60px; width:92px; height:65px; background:url(/pix/logo/ehi.png) no-repeat; }
.headCont .headBox .mixLogo	{ display:block; float:left; margin:12px 0 0 3px; width:176px; height:55px; background:url(/pix/logo/mix.png) no-repeat; cursor:pointer; }
.headCont .headBox .mixMotto{ float:left; font-size:25px; line-height:30px; margin:5px 0 0 50px; font-style:italic; font-weight:bold; }
.headCont .headBox .cartBox { display:block; cursor:pointer; color:#000; text-decoration:none; font-size:13px; float:right; margin-top:9px; margin-right:-1px; width:188px; height:63px; border:1px solid #000; background-color:#fff; overflow:hidden; }
.headCont .headBox .cartBox .cartPic { float:left; display:inline; background:url(/pix/icons/cart.png) no-repeat; width:56px; height:56px; margin:5px 0px 0px 5px; }
.headCont .headBox .cartBox .cartPrize { float:left; margin:15px 0px 0px 2px; width:100px; line-height:17px; }
.headCont .headBox .cartBox .cartArrow { float:left; display:inline; background:url(/pix/icons/goY.png) no-repeat; width:17px; height:17px; margin:26px 0px 0px 4px; }
.headCont .headBox .loginBox { float:right; width:188px; height:20px; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; background:#fff; }

/* tabber */
.headCont .tabBox						{ float:left; background-color:#ffea00; width:989px; font-size:13px; border:1px solid #000; border-left:0; border-bottom:0px; }
.headCont .tabBox a					{ white-space:nowrap; float:left; display:block; color:#000; text-decoration:none; height:23px; margin-top:-1px; margin-left:-1px; padding:0 15px 0 30px; background:url(/pix/icons/goWs.png) no-repeat; background-position: 9px 6px; line-height:23px; background-color:#ffea00; border:1px solid #000; }
.headCont .tabBox a:hover		{ background:url(/pix/icons/goYs.png) 9px 6px no-repeat; background-color:#fff; }
.headCont .tabBorder				{ float:left; border-top:1px solid #000; height:1px; line-height:1px; width:990px; margin-top:-1px; }
/* tabber end */
/* Header Container End */

/** Tree **/
.tree					{ float:left; width:190px; border:1px solid #000; border-left:0px; border-bottom:0px;  }
.miniSearch		{ width:170px; padding:5px 0 0 20px; height:48px; border-bottom:1px solid #000; background-color:#ffea00; }
.miniSearch .lense { float:left; width:16px; margin:2px 5px; height:16px; background:url(/pix/icons/search.png); }
.tree a 			{ display:block; padding-left:15px; height:19px; line-height:19px; color:#000; text-decoration:none; }
.tree a:hover { font-weight:bold; background-color:#ffea00; }
.tree .folder { background:url(/pix/icons/plus.gif) no-repeat; }
.tree .lv1 		{ background-position:0px 2px; }
.tree a.act 	{ font-weight:bold; border-top:1px solid #000; border-bottom:1px solid #000; background:#ffea00; }

.tree div.lv2	{ background:#fff8a9; }
.tree a.lv2 	{ padding-left:30px; background-position:15px 2px; }
.tree a.lv3 	{ padding-left:45px; background-position:30px 2px; }
.tree a.lv4 	{ padding-left:60px; background-position:45px 2px; }
/* tree end */

/* Footer Container */
.footCont	{ width:990px; text-align:center; margin-top:-1px; padding-top:5px; border-top:1px solid #000; height:65px; line-height:15px; font-size:10px; }
.footCont a	{ color:#000; }
/* Footer Container End */

/* Content Container */
.centerCont										{ width:990px; margin-top:12px; background:url(/pix/bg/tree.gif) 0px 0px repeat-y; }
.centerCont .contBox					{ float:left; width:799px; border-left:1px solid #000; margin-left:-1px; }
.centerCont .contBox .bigCont	{ width:782px; padding-left:17px; margin:20px 0; }
.centerCont .contBox .smallCont	{ width:799px; margin:20px 0; }
.centerCont .contBox .infoBox	{ float:left; padding-left:17px; font-size:10px; color:#999; }
.centerCont .contBox .infoBox a	{ color:#999; }
/* Content Container End */

.listNav				{ float:left; width:782px; font-size:11px; }
.listNav a			{ white-space:nowrap; font-weight:bold; float:left; display:block; color:#000; height:16px; padding:0 5px 0 25px; margin-right:15px; margin-top:5px; background:url(/pix/icons/goYs.png) 5px 2px no-repeat; line-height:16px; }
.listNav a:hover{ background:url(/pix/icons/goWs.png) 5px 2px no-repeat; background-color:#ffea00; }

.contentTeaser{ float:right; width:190px; }
.rightCont		{ width:190px; float:right; margin-bottom:10px; }
.rightCont .box	{ width:188px; background:url(/pix/bg/right.gif) 0px 0px repeat-y; border:1px solid #000; }

.rightCont .box	.linkCont					{ position:relative; height:190px; padding-left:30px; }
.rightCont .box	.linkCont a				{ float:left; clear:both; white-space:nowrap; font-weight:bold; display:block; color:#000; height:16px; padding:0 5px 0 25px; margin-right:15px; margin-top:5px; background:url(/pix/icons/goWs.png) 5px 2px no-repeat; line-height:16px; }
.rightCont .box	.linkCont a:hover	{ background:url(/pix/icons/goYs.png) 5px 2px no-repeat; background-color:#fff; }
.rightCont .box	.linkCont .pig		{ position:absolute; top:103px; width:126px; height:101px; background:url(/pix/pig.png) 0px 0px no-repeat; }

/* error box */
.errorBox 				{ margin-top:10px; width:660px; border-top:5px solid #F00; position:relative; }
.errorBox .image	{ position:absolute; display:inline; margin:6px 0 0 18px; width:56px; height:56px; background:url(/pix/icons/stop.png) no-repeat; }
.errorBox .content{ border-left:5px solid #F00; border-right:5px solid #F00; border-bottom:5px solid #F00; }
.errorBox .inside	{ margin:0px 5px 0px 88px; padding:10px 0px 33px 0px; display:block; line-height:14px; }
/* error box end */

/* frame inside content */
.frameTop 		{ height:20px; line-height:20px; border:1px solid #000; }
.frameTopHeader { padding-left:13px; width:300px; overflow:hidden; }
.frameOpened 	{ border-left:1px solid #000; border-right:1px solid #000; }
.frameClosed 	{ border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; }
.frameSmall		{ width:175px; height:20px; line-height:20px; }
.loginBoxSize { width:164px; height:18px; line-height:18px; font-size:16px; }

.thanksMessage{ margin-top:35px; width:740px; line-height:13px; }
.printLink 		{ height:22px; position:relative; }
.prePayment 	{ margin-left:70px; width:620px; }
.prePayment .topContent 		{ position:absolute; top:10px; left:50px; z-index:20; height:134px; }
.prePayment .centerContent 	{ position:absolute; top:227px; left:67px; z-index:30; width:495px; }
.prePayment .bottomContent 	{ position:absolute; top:560px; left:40px; width:541px; line-height:13px; }
.prePayment .imageLeft 			{ position:absolute; top:18px; left:14px; z-index:10; visibility:visible; }
.prePayment .imageRight 		{ position:absolute; top:18px; right:11px; z-index:10; visibility:visible; }
.prePayment .imageCenter 		{ position:absolute; top:150px; left:40px; z-index:20; visibility:visible; }
.prePayment .imageLeft_bw 	{ position:absolute; top:18px; left:14px; z-index:10; visibility:hidden; }
.prePayment .imageRight_bw 	{ position:absolute; top:18px; right:11px; z-index:10; visibility:hidden; }
.prePayment .imageCenter_bw { position:absolute; top:150px; left:40px; z-index:20; visibility:hidden; }
/* frame inside content end */

/* backgrounds */
.bgGold 				{ background:#FFEA00; }
.bgLemonChiffon { background:#FFF8A9; }
.bgWhite 				{ background:#000; }
/* backgrounds end */

/* images */
.imageArrowYellow		{ background:url(/pix/icons/goY.png) no-repeat; width:17px; height:17px; }
.imageArrowYellowSmall 	{ background:url(/pix/icons/goYs.png) no-repeat; width:14px; height:14px; }
.imageArrowWhite 		{ background:url(/pix/icons/goW.png) no-repeat; width:17px; height:17px; }
.imageCrossYellow		{ background:url(/pix/icons/noGoX.png) no-repeat; width:17px; height:17px; }
.imageCartFull 			{ background:url(/pix/icons/cart_full.png) no-repeat; width:56px; height:56px; }
.imageCartSmall 		{ background:url(/pix/icons/cart_s.png) no-repeat; width:50px; height:50px; }
.imageLocker		 		{ background:url(/pix/icons/locker.png) no-repeat; width:55px; height:54px; }
.imagePrinterYellow { background:url(/pix/icons/printerY.png) no-repeat; width:24px; height:20px; }
.imageMixPig 				{ background:url(/pix/pig2.png) no-repeat; width:102px; height:80px; }
.imageMixPig2				{ background:url(/pix/pig3.png) no-repeat; width:107px; height:88px; }
/* images end */

/* linkage block */
.linkA 		 	 { display:inline; text-decoration:none; color:#000; border:0px; cursor:pointer; width:auto; }
.linkA .text { margin:5px 0px 0px 8px; width:auto; line-height:14px; white-space:nowrap; }
.linkA .small{ margin-top:0px; }

.linkD 				{ position:relative; cursor:pointer; text-decoration:none; color:#000; }
.linkD .image	{ position:absolute; top:0px; left:0px; z-index:10; }
.linkD .text	{ position:absolute; top:11px; left:45px; padding:4px 8px 4px 15px; background:#FFF8A9; font-style:italic; font-weight:bold; font-size:18px; line-height:21px; border-right:1px solid #000; border-bottom:1px solid #000; white-space:nowrap; }
.linkD .textNoBorder { position:absolute; top:1px; left:24px; font-weight:bold; white-space:nowrap; line-height:13px; }
.linkD .textButton { position:absolute; top:10px; left:45px; padding:4px 8px 4px 10px; background:#FFF8A9; font-weight:bold; font-size:11px; line-height:13px; border:1px solid #000; white-space:nowrap; }
.linkD .blind	{ position:absolute; top:0px; left:0px; z-index:20; display:block; }

.linkCart 			{ color:#000; border:0px; position:relative; text-decoration:none; cursor:pointer; }
.linkCart .image{ position:absolute; left:1px; z-index:2; }
.linkCart .text	{ margin:14px 0px 0px 48px; background:#FFF8A9; width:240px; height:25px; line-height:25px; border-right:1px solid #000; border-bottom:1px solid #000; font-weight:bold; font-style:italic; font-size:18px; text-align:center; }
.linkCart .blind { display:block; position:absolute; top:0px; left:0px; z-index:10; }
/* linkage block end */

/* fieldset */
.tinyFieldSet  { height:18px; line-height:18px; }
.smallFieldSet { height:24px; line-height:24px; }
.mediumFieldSet{ height:30px; line-height:30px; }
.largeFieldSet { height:38px; line-height:38px; }

.fieldSize1 { height:20px; }
.fieldSize2 { height:20px; }
.fieldSize3 { height:24px; }
.fieldSize4 { height:30px; }
.fieldSize5 { height:38px; }

fieldset { border:0px; margin:0px; padding:0px; }

fieldset .big { height:auto; }
fieldset .w1 { width:205px; }
fieldset .w2 { width:295px; }
fieldset .w3 { width:335px; }
fieldset .w4 { width:353px; }
fieldset .w5 { width:380px; }
fieldset .w6 { width:185px; }
fieldset .w7 { width:80px; }
fieldset .w8 { width:145px; }
fieldset .w9 { width:286px; }
fieldset .w10 { width:495px; }
fieldset .w11 { width:50px; }
fieldset .w12 { width:210px; }
fieldset .w13 { width:176px; }
fieldset .w14 { width:113px; }
fieldset .w15 { width:250px; }

fieldset .l1 { margin-left:10px; }
fieldset .l2 { margin-left:15px; }
fieldset .l3 { margin-left:25px; }
fieldset .ls1 { letter-spacing:6px; }

legend { margin:0px; padding:0px; height:0px; line-height:0px; width:0px; }
label { width:205px; line-height:20px; height:20px; }
#spacer { visibility:visible; }
/* fieldset end */

/* cart path */
.cartPath 					{ width:770px; height:30px; }
.cartPath	.header		{ margin-top:6px; font-size:13px; line-height:16px; white-space:nowrap; width:auto; }
.cartPath .subHeader{ float:left; width:130px; height:28px; }
.cartPath .image 		{ margin-left:5px; width:28px; height:28px; background:url(/pix/icons/circle_yellow.png) no-repeat; }
.cartPath .imageText{ display:inline; margin:2px 0px 0px 8px; color:#FFF; }
.cartPath .text			{ margin:8px 0 0 10px; }
.cartPath a 				{ color:#999; white-space:nowrap; font-weight:bold; }
.cartPath .active		{ color:#000;  }
.cartPath .active .imageText{ color:#000; }
.cartPath .active:hover 		{ text-decoration:underline; font-weight:bold; }
/* cart path end */

/** highlights **/
.highlights { float:left; width:582px; margin-left:27px; display:inline; }
.h1x1 { position:relative; float:left; width:270px; height:200px; border:1px solid #000; z-index:0; margin:18px 12px 13px 0; }
.h2x1 { position:relative; float:left; width:554px; height:180px; border:1px solid #000; z-index:0; margin:0 13px 13px 0; }

.h2x1 a.toInfo, .h1x1 a.toInfo { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; text-decoration:none; background:url(/pix/spacer.gif); }
.h1x1 .pic			{ float:left; position:relative; z-index:1; width:130px; height:130px; margin:5px; background-repeat:no-repeat; }
.h1x1 .avail		{ position:absolute; right:5px; top:5px; z-index:3; width:19px; height:19px; }
.h1x1 .text 		{ position:relative; z-index:1; float:left; margin-top:30px; width:120px; height:40px; }
.h1x1 .price		{ position:absolute; z-index:1; bottom:15px; left:0px;  width:200px; text-align:right; height:40px; font-size:28px; font-weight:bold; }
.h1x1 .price span 	{ position:absolute; z-index:1; right:1px; top:-1px; color:#f00; cursor:pointer; }

.htabbar 				{ position:absolute; top:-18px; left:-1px; width:100%; height:17px; }
.htabbar a 			{ position:relative; width:auto; float:left; height:17px; text-decoration:none; padding-right:16px; line-height:16px; background:url(/pix/bg/htab_corner.gif) no-repeat bottom right; color:#fff; }
.htabbar span 		{ float:left; width:14px; height:14px; margin:1px 5px 0; background:url(/pix/icons/goWs.png); cursor:pointer; }
.htabbar strong 	{ float:left; height:16px; border:1px solid #000; border-right:0; border-bottom:0; line-height:16px; background:url(/pix/bg/htab.gif);  cursor:pointer; }
.htab1 				{ z-index:2; margin-right:-10px; }
.htab2 				{ z-index:1; }

.toCart { position:absolute; z-index:3; bottom:10px; right:10px; width:56px; height:56px; background:url(/pix/icons/cart.png); cursor:pointer; }
/* highlights end */

/** availibility lights **/
.light_1 														{ background:url(/pix/icons/lights_green.png) no-repeat; width:19px; height:19px; }
.light_2, .light_3 									{ background:url(/pix/icons/lights_yellow.png) no-repeat; width:19px; height:19px; }
.light_4,.light_7,.light_8,.light_9 { background:url(/pix/icons/lights_red.png) no-repeat; width:19px; height:19px; }
.light_5,.light_6 									{ background:url(/pix/icons/lights_blue.png) no-repeat; width:19px; height:19px; }
/* availibility end */

/* deatil site */
.detailBoxV2 						{ border:0px solid #f00; width:570px; }
.detailBoxV2 .overlineV2{ float:left; display:block; font-weight:bold; padding:3px; width:564px; font-size:12px; margin-top:10px; background:#FFEA00; }
.detailBoxV2 .boxV2			{ position:relative; left:0px; float:left; line-height:17px; margin-top:5px; }
.detailBoxV2 .row1V2		{ float:left; margin-right:10px; width:220px; }
.detailBoxV2 .row2V2		{ float:left; width:335px; }
.detailBoxV2 .boxV2 .row1V2 .rowSub1, .detailBoxV2 .boxV2 .row1V2 .rowSub2 { display:block; }

.detailSite 	   	 { height:210px; width:570px; margin-top:10px; }
.detailSite .image { position:relative; width:200px; margin-right:55px; background-repeat:no-repeat; }
.detailSite .box   { margin-top:15px; }
.detailSite .price1{ position:relative; left:0px; z-index:1; width:305px; text-align:left; height:40px; font-size:30px; font-weight:bold; font-style:italic; }
.detailSite .price2{ position:absolute; z-index:0; left:-1px; top:-1px; color:#f00; }

.detailTeaserArea { width:180px; position:relative; }
/* detail site end*/

/* highlightBox */
.highlightBox						{ float:right; width:178px; overflow:hidden; margin-top:15px; margin-right:0px; border:1px solid #000; font-weight:bold; }
.highlightBox .AreaHead	{ background:#FFEA00; padding:3px 3px 3px 15px; border:0px; font-style:italic; font-size:13px; color:#000; border-bottom:1px solid #000; }
.highlightBox a					{ clear:left; display:block; padding:5px 0px 0px 10px; text-decoration:none; color:#000; margin-bottom:4px; }
.highlightBox img 			{ float:left; padding-right:5px; }
.highlightBox .price		{ color:#F00;}
/* highlightBox end */

/* Ordering overview */
.fieldEntry1 		{ margin-top:14px; width:160px; }
.fieldEntry2 		{ margin:10px 0px 0px 25px; width:380px; }
.fieldEntry3 		{ margin-top:10px; width:335px; }
.fieldEntry4 		{ margin:10px 0px 0px 25px; width:380px; }
.withdrawalBox 	{ margin-top:15px;  background:#FFF8A9; }
.withdrawalBox .inside { padding:10px 0px 0px 10px; width:716px; line-height:13px; display:inline; }
.infoBoxOverview { margin:15px 0px 0px 10px; width:714px; line-height:12px; }
/* Ordering overview end */

/* inax */
.acbox { position:absolute; width:300px; background:#fff; border:1px solid #000; }
.acbox.max { overflow:auto; height:100px; }
.acbox div { height:20px; overflow:hidden; padding:0 5px; line-height:20px; cursor:pointer; }
.acbox .sel { background:#ddd }
.acbox strong { text-decoration:underline }
.acbox dfn { float:right; font-style:normal; }
.acError { background:#F99; color:#FFF; }
/* inax end */

/* step2_NewUser */

/* step2_NewUser end */

/* search */
.bigCont .listBodyBorder3Col { width:782px; background:url(/pix/bg/body_list3col_big_bg.gif) repeat-y scroll 0 0; border-bottom:1px solid #000; padding-bottom:5px;  }
.bigCont .listBodyBorder3Col a { color:#000; width:250px; float:left; font-weight:bold; margin: 5px 5px 0; overflow:hidden; text-decoration:none; }
/* search */

/** BasePrice **/
.basePrice {clear:both;color:#000;font-size:10px;font-weight:normal; line-height:20px}
.basePrice span {white-space:nowrap;}
.h1x1 .price .basePrice span {white-space:nowrap;position:relative;color:#000;top:0px;right:0px}