/* tags */

html
{
	min-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

*html html
{
	height: 100%;
}

body
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #A3CC54;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 100%;
}

*html body
{
	height: 100%;
}

img
{
	border: none;
	margin: 0px 0px 0px 0px;
}

form
{
	margin: 0px 0px 0px 0px;
}

div
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a:link, a:active, a:visited
{
	text-decoration: none;
}

	a:hover
{
	text-decoration: underline;
}

ol
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1
{
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

checkbox
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

radio
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a
{
	color: #000000;
}

input
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

textarea
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

ul
{
	list-style-position: outside;
	list-style-image: url(0/images/listBags_img.gif);
	padding: 0px 0px 0px 16px;
}

*html ul
{
	padding: 0px 0px 0px 20px;
	list-style-image: url(0/images/listBags2_img.gif);
}





/* special */

.clearer
{
	clear: both;
	width: 0px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
}

.divRight
{
	float: right;
}

.divLeft
{
	float: left;
	
}




/* global */

#globalCenter
{
	min-height: 100%;
}

*html #globalCenter
{
	height: 100%;
}

#globalContainer
{
	width: 976px;
	min-height: 100%;
	text-align: left;
	background: url("0/images/bg.jpg");
}

*html #globalContainer
{
	height: 100%;
}

#globalContainerStart
{
	width: 976px;
	min-height: 100%;
	text-align: left;
	background: url("0/images/start/bg_start.jpg");
}

*html #globalContainerStart
{
	height: 100%;
}

#globalHeader
{
	height: 55px;
	padding: 8px 15px 0px 15px;
	background: url("0/images/bgHeader.jpg");
	background-repeat: no-repeat;
}

#globalHeaderStart
{
	height: 46px;
	padding: 8px 15px 0px 15px;
}

*html #globalHeaderStart
{
	height: 41px;
}

#globalSearchHeaderStart
{
	height: 41px;
	padding: 0px 15px 0px 15px;
}

*html #globalSearchHeaderStart
{
	height: 40px;
}

#globalContent
{
	min-height: 450px;
	padding: 0px 15px 15px 15px;
}

*html #globalContent
{
	height: 450px;
}

#globalContentStart
{
	padding: 0px 15px 15px 15px;
}

#globalFooter
{
	padding: 0px 0px 8px 0px;
}

#globalLogo
{
	float: left;
	margin: 0px 0px 0px 105px;
	cursor: pointer;
	width: 370px;
	height: 40px;
}





/* items */

#leftItem
{
	float: left;
	width: 170px;
}

#leftItemStart
{
	float: left;
	width: 220px;
}

#mainItem
{
	float: left;
	padding: 0px 7px 0px 7px;
	width: 540px;
}

#mainItemStart
{
	float: left;
	width: 506px;
}


#rightItem
{
	float: left;
	width: 220px;
}

#rightItemStart
{
	float: left;
	width: 220px;
}




/* searchBox */

#textSearch
{
	float: left;
	margin: 0px 10px 0px 0px;
}

#textSearchTitle
{
	float: left;
	margin: 2px 0px 0px 0px;
}


*html #textSearchTitle
{
	float: left;
	margin: 3px 0px 0px 0px;
}

#textSearch input
{
	font-size: 9px;
	width: 140px;
	height: 17px;
	background-color: #E7E4DE;
	border: 0px;
	margin: 0px 0px 0px 5px;
	padding: 2px 2px 2px 2px;
}



/* miniBasket*/

#miniBasket
{
	margin: 10px 0px 0px 0px;
	color: #FFFFFF;
}

#miniBasket a
{
	color: #FFFFFF;
}

.miniBasketItem
{
	margin: 0px 0px 10px 0px;
}

.miniBasketImg
{
	float: left;
	margin: 0px 10px 0px 0px;
}

.miniBasketDetails
{
	float: left;
	width: 144px;
}




/* accountBox */

.accountBoxLabel
{
	display: block;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 55px;
}

.accountBoxInput
{
	font-size: 9px;
	width: 80px;
	height: 17px;
	background-color: #E7E4DE;
	border: 0px;
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
}






/* buttons */

.btn
{
	color: #00abd1;
}

.btn2
{
	color: #00abd1;
}

.btn3
{
	margin: 0px 10px 0px 0px;
}

.btn4
{
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
}

.btn5 {
	text-transform: uppercase;
	color: #D22D36;
	font-size: 12px;
	font-weight: bold;
}

.btn6 {
	color: #D22D36;
	font-weight: bold;
}

.btnIcon1
{
	margin: 0px 3px 0px 0px;
}

.btnIcon2
{
	margin: 0px 3px 0px 0px;
}

.btnIcon3
{
	margin: 0px 3px 0px 0px;
}

.btnIcon4
{
	margin: 0px 3px 0px 0px;
}

.btnIcon5
{
	margin: 0px 3px 1px 0px;
}

.basketPopup_btn
{
	text-transform: uppercase;
	color: #00abd1;
	border: none;
	cursor: pointer;
	background-color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 70px;
}




/* rounded boxes */


/* standard */ 
.box { width: 251px; }
*html .box { width: 251px; }
.box .boxContent { background-color: #877759; padding: 6px 8px 6px 8px;}
*html .box .content { padding: 6px 8px 0px 8px; }
.box .top, .box .bottom { display: block; }
.box .top div, .box .bottom div { display: block; height: 1px; overflow: hidden; background-color: #877759; }
.box .r1{ margin: 0 5px; }
.box .r2{ margin: 0 3px; }
.box .r3{ margin: 0 2px; }
.box .top .r4, .box .bottom .r4{ margin: 0 1px;height: 2px; }
/* /standard *//* / suche*/
.boxSearch { width: 451px; }
*html .boxSearch { width: 451px; }
.boxSearch .boxContent { background-color: #877759; padding: 6px 8px 6px 8px;}
*html .boxSearch .content { padding: 6px 8px 0px 8px; }
.boxSearch .top, .boxSearch .bottom { display: block; }
.boxSearch .top div, .boxSearch .bottom div { display: block; height: 1px; overflow: hidden; background-color: #877759; }
.boxSearch .r1{ margin: 0 5px; }
.boxSearch .r2{ margin: 0 3px; }
.boxSearch .r3{ margin: 0 2px; }
.boxSearch .top .r4, .box .bottom .r4{ margin: 0 1px;height: 2px; }
/* / footerVorteile*/
.boxfooterVorteile { width: 100%; }
*html .boxfooterVorteile { width: 100%; }
.boxfooterVorteile .boxContent { background-color: #ffffff; padding: 6px 8px 6px 8px;}
*html .boxfooterVorteile .content { padding: 6px 8px 0px 8px; }
.boxfooterVorteile .top, .boxfooterVorteile .bottom { display: block; }
.boxfooterVorteile .top div, .boxfooterVorteile .bottom div { display: block; height: 1px; overflow: hidden; background-color: #ffffff; }
.boxfooterVorteile .r1{ margin: 0 5px; }
.boxfooterVorteile .r2{ margin: 0 3px; }
.boxfooterVorteile .r3{ margin: 0 2px; }
.boxfooterVorteile .top .r4, .box .bottom .r4{ margin: 0 1px;height: 2px; }

/* headerMenu */ 
.box1 { width: 210px; }
*html .box1 { width: 210px; }
.box1 .boxContent { background-color: #877759; padding: 1px 8px 1px 8px; color: #FFFFFF;}
*html .box1 .content { padding: 1px 8px 0px 8px; }
.box1 .top, .box1 .bottom { display: block; }
.box1 .top div, .box1 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #877759; }
.box1 .r1{ margin: 0 5px; }
.box1 .r2{ margin: 0 3px; }
.box1 .r3{ margin: 0 2px; }
.box1 .top .r4, .box1 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /headerMenu */

/* footer */ 
.box2 { width: 946px; }
*html .box2 { width: 946px; }
.box2 .boxContent { background-color: #877759; padding: 3px 8px 3px 8px; }
*html .box2 .content { padding: 3px 8px 0px 8px; }
.box2 .top, .box2 .bottom { display: block; }
.box2 .top div, .box2 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #877759; }
.box2 .r1{ margin: 0 5px; }
.box2 .r2{ margin: 0 3px; }
.box2 .r3{ margin: 0 2px; }
.box2 .top .r4, .box2 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /footer */

/* categories */ 
.box3 { width: 170px; margin: 0px 0px 5px 0px;}
*html .box3 { width: 170px; }
.box3 .boxContent { background-color: #C81920; padding: 8px 8px 7px 8px; }
*html .box3 .content { padding: 8px 8px 0px 8px; }
.box3 .top, .box3 .bottom { display: block; }
.box3 .top div, .box3 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #C81920; }
.box3 .r1{ margin: 0 5px; }
.box3 .r2{ margin: 0 3px; }
.box3 .r3{ margin: 0 2px; }
.box3 .top .r4, .box3 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /categories */

/* mainItem */ 
.box4 { width: 540px; margin: 0px 0px 5px 0px;}
*html .box4 { width: 540px; }
.box4 .boxContent { background-color: #FFFFFF; padding: 6px 8px 6px 8px; }
*html .box4 .content { padding: 6px 8px 0px 8px; }
.box4 .top, .box4 .bottom { display: block; }
.box4 .top div, .box4 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #FFFFFF; }
.box4 .r1{ margin: 0 5px; }
.box4 .r2{ margin: 0 3px; }
.box4 .r3{ margin: 0 2px; }
.box4 .top .r4, .box4 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /mainItem */

/* miniBasket */ 
.box5 { width: 220px; margin: 0px 0px 5px 0px;}
*html .box5 { width: 220px; }
.box5 .boxContent { background-color: #C81920; padding: 6px 8px 6px 8px; color: #FFFFFF; }
*html .box5 .content { padding: 6px 8px 0px 8px; }
.box5 .top, .box5 .bottom { display: block; }
.box5 .top div, .box5 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #C81920; }
.box5 .r1{ margin: 0 5px; }
.box5 .r2{ margin: 0 3px; }
.box5 .r3{ margin: 0 2px; }
.box5 .top .r4, .box5 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /miniBasket */

/* bestPrice */ 
.box6 { width: 220px; margin: 0px 0px 5px 0px;}
*html .box6 { width: 220px; }
.box6 .boxContent { background-color: #877759; padding: 2px 8px 1px 8px; color: #FFFFFF; }
*html .box6 .content { padding: 1px 8px 0px 8px; }
.box6 .top, .box6 .bottom { display: block; }
.box6 .top div, .box6 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #877759; }
.box6 .r1{ margin: 0 5px; }
.box6 .r2{ margin: 0 3px; }
.box6 .r3{ margin: 0 2px; }
.box6 .top .r4, .box6 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /bestPrice */

/* rightItem */ 
.box7 { width: 220px; margin: 0px 0px 5px 0px;}
*html .box7 { width: 220px; }
.box7 .boxContent { background-color: #877759; padding: 6px 8px 6px 8px; color: #FFFFFF; }
*html .box7 .content { padding: 6px 8px 0px 8px; }
.box7 .top, .box7 .bottom { display: block; }
.box7 .top div, .box7 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #877759; }
.box7 .r1{ margin: 0 5px; }
.box7 .r2{ margin: 0 3px; }
.box7 .r3{ margin: 0 2px; }
.box7 .top .r4, .box7 .bottom .r4{ margin: 0 1px;height: 2px; }

.box_img {
margin: 0 0 5px 0;
}
/* /rightItem */

/* voucher */ 
.box8 { width: 220px; margin: 0px 0px 5px 0px;}
*html .box8 { width: 220px; }
.box8 .boxContent { background-color: #96B030; padding: 6px 8px 6px 8px; color: #FFFFFF; }
*html .box8 .content { padding: 6px 8px 0px 8px; }
.box8 .top, .box8 .bottom { display: block; }
.box8 .top div, .box8 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #96B030; }
.box8 .r1{ margin: 0 5px; }
.box8 .r2{ margin: 0 3px; }
.box8 .r3{ margin: 0 2px; }
.box8 .top .r4, .box8 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /voucher */

/* mainItem header */ 
.box9 { width: 540px; margin: 0px 0px 5px 0px;}
*html .box9 { width: 540px; }
.box9 .boxContent { background-color: #FFFFFF; padding: 2px 8px 2px 8px; }
*html .box9 .content { padding: 2px 8px 0px 8px; }
.box9 .top, .box9 .bottom { display: block; }
.box9 .top div, .box9 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #FFFFFF; }
.box9 .r1{ margin: 0 5px; }
.box9 .r2{ margin: 0 3px; }
.box9 .r3{ margin: 0 2px; }
.box9 .top .r4, .box9 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /mainItem */

/* detailsHeader */ 
.box10 { width: 540px; margin: 0px 0px 5px 0px; }
*html .box10 { width: 540px; }
.box10 .boxContent { background-color: #FFFFFF; }
.box10 .boxContent1 { background-color: #FFFFFF; padding: 6px 8px 6px 8px; width: 367px; float: left; }
.box10 .boxContent2 { background-color: #FFFFFF; padding: 0px 8px 0px 0px; width: 149px; float: left; height: 44px; text-align: right; }
*html .box10 .boxContent1 { padding: 6px 8px 0px 8px; width: 391px; height: 45px; }
*html .box10 .boxContent2 { padding: 0px 8px 0px 0px; width: 149px; height: 45px;}
.box10 .top, .box10 .bottom { display: block; }
.box10 .top div, .box10 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #FFFFFF; }
.box10 .r1{ margin: 0 5px; }
.box10 .r2{ margin: 0 3px; }
.box10 .r3{ margin: 0 2px; }
.box10 .top .r4, .box10 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /mainItem */

/* toBasketBtn */ 
.box11 { width: 200px; margin: 0px 0px 5px 0px;}
*html .box11 { width: 200px; }
.box11 .boxContent { background-color: #00abd1; padding: 0px 8px 0px 8px; }
*html .box11 .content { padding: 0px 8px 0px 8px; }
.box11 .top, .box11 .bottom { display: block; }
.box11 .top div, .box11 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #00abd1; }
.box11 .r1{ margin: 0 5px; }
.box11 .r2{ margin: 0 3px; }
.box11 .r3{ margin: 0 2px; }
.box11 .top .r4, .box11 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /toBasketBtn */

/* basketStepsItem */ 
.box12 { width: 150px; margin: 0px 0px 5px 0px;}
*html .box12 { width: 150px;}
.box12 .boxContent { background-color: #FFFFFF; padding: 6px 8px 6px 8px; height: 60px; }
*html .box12 .boxContent { background-color: #FFFFFF; padding: 6px 8px 6px 8px; height: 70px; }
*html .box12 .content { padding: 6px 8px 0px 8px; height: 60px; }
.box12 .top, .box12 .bottom { display: block; }
.box12 .top div, .box12 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #FFFFFF; }
.box12 .r1{ margin: 0 5px; }
.box12 .r2{ margin: 0 3px; }
.box12 .r3{ margin: 0 2px; }
.box12 .top .r4, .box12 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /basketStepsItem */

/* basketStepsItem */ 
.box13 { width: 150px; margin: 0px 0px 5px 0px; }
*html .box13 { width: 150px; }
.box13 .boxContent { background-color: #C81920; padding: 6px 8px 6px 8px; height: 60px; }
*html .box13 .boxContent { background-color: #C81920; padding: 6px 8px 6px 8px; height: 70px; }
*html .box13 .content { padding: 6px 8px 0px 8px; }
.box13 .top, .box13 .bottom { display: block; }
.box13 .top div, .box13 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #C81920; }
.box13 .r1{ margin: 0 5px; }
.box13 .r2{ margin: 0 3px; }
.box13 .r3{ margin: 0 2px; }
.box13 .top .r4, .box13 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /basketStepsItem */

/* list */ 
.box14 { width: 540px; margin: 0px 0px 5px 0px;}
*html .box14 { width: 540px; }
.box14 .boxContent { background-color: #FFFFFF; padding: 6px 8px 6px 8px; }
*html .box14 .content { padding: 6px 8px 0px 8px; }
.box14 .top, .box14 .bottom { display: block; }
.box14 .top div, .box14 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #FFFFFF; }
.box14 .r1{ margin: 0 5px; }
.box14 .r2{ margin: 0 3px; }
.box14 .r3{ margin: 0 2px; }
.box14 .top .r4, .box14 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /list*/

/* start2 header */ 
.box15 { width: 220px; margin: 0px 0px 5px 0px;}
*html .box15 { width: 220px; }
.box15 .boxContent { background-color: #96B030; padding: 8px 8px 7px 8px; }
*html .box15 .content { padding: 8px 8px 0px 8px; }
.box15 .top, .box15 .bottom { display: block; }
.box15 .top div, .box15 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #96B030; }
.box15 .r1{ margin: 0 5px; }
.box15 .r2{ margin: 0 3px; }
.box15 .r3{ margin: 0 2px; }
.box15 .top .r4, .box15 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /start2 header */

/* start2 */ 
.box16 { width: 220px; margin: 0px 0px 5px 0px;}
*html .box16 { width: 220px; }
.box16 .boxContent { background-color: #96B030; padding: 2px 8px 1px 8px; }
*html .box16 .content { padding: 2px 8px 0px 8px; }
.box16 .top, .box16 .bottom { display: block; }
.box16 .top div, .box16 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #96B030; }
.box16 .r1{ margin: 0 5px; }
.box16 .r2{ margin: 0 3px; }
.box16 .r3{ margin: 0 2px; }
.box16 .top .r4, .box16 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /start2 */

/* start1 header */ 
.box17 { width: 220px; margin: 0px 0px 5px 0px;}
*html .box17 { width: 220px; }
.box17 .boxContent { background-color: #C81920; padding: 8px 8px 7px 8px; }
*html .box17 .content { padding: 8px 8px 0px 8px; }
.box17 .top, .box17 .bottom { display: block; }
.box17 .top div, .box17 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #C81920; }
.box17 .r1{ margin: 0 5px; }
.box17 .r2{ margin: 0 3px; }
.box17 .r3{ margin: 0 2px; }
.box17 .top .r4, .box17 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /start1 header */

/* start1 */ 
.box18 { width: 220px; margin: 0px 0px 5px 0px;}
*html .box18 { width: 220px; }
.box18 .boxContent { background-color: #C81920; padding: 2px 8px 1px 8px; }
*html .box18 .content { padding: 2px 8px 0px 8px; }
.box18 .top, .box18 .bottom { display: block; }
.box18 .top div, .box18 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #C81920; }
.box18 .r1{ margin: 0 5px; }
.box18 .r2{ margin: 0 3px; }
.box18 .r3{ margin: 0 2px; }
.box18 .top .r4, .box18 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /start1 */


/* search */ 
.box19 { width: 472px; }
*html .box19 { width: 472px; }
.box19 .boxContent { background-color: #877759; padding: 6px 8px 6px 8px;}
*html .box19 .content { padding: 6px 8px 0px 8px; }
.box19 .top, .box19 .bottom { display: block; }
.box19 .top div, .box19 .bottom div { display: block; height: 1px; overflow: hidden; background-color: #877759; }
.box19 .r1{ margin: 0 5px; }
.box19 .r2{ margin: 0 3px; }
.box19 .r3{ margin: 0 2px; }
.box19 .top .r4, .box19 .bottom .r4{ margin: 0 1px;height: 2px; }
/* /search */


.boxHeader { margin: 0px 0px 2px 0px; }




/* tpl */

.boxHeader h1,h2,h3
{
	color: #00abd1;
}

div .p
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div .p1
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

*html div .p1
{
	height: 100%;
}

div .p2
{
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

div .p3
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

div .p4
{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div .p5
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.textLink:link, .textLink:visited
{
	text-decoration: underline;
}

.errorBox
{
	background-color: #c81920;
	color: #FFFFFF;
	margin: 10px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
}

.errorBox a
{
	color: #FFFFFF;
}

.inputError
{
	background-color: #c81920;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: solid 1px #E7E4DE;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
}

.input
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: solid 1px #E7E4DE;
	background-color: #E7E4DE;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
}

.select
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: solid 1px #E7E4DE;
	background-color: #E7E4DE;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
}

.textarea
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: solid 1px #E7E4DE;
	background-color: #E7E4DE;
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
}

.line
{
	background-color: #E7E4DE;
	color: #E7E4DE;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 524px;
}

.line2
{
	background-color: #E7E4DE;
	color: #E7E4DE;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 750px;
}


.smallText
{
	font-size: 9px;
}

.imgLeft
{
	float: left;
	margin: 0px 10px 10px 0px;
}

.imgRight
{
	float: right;
	margin: 0px 0px 10px 10px;
}

.tplListCol
{
	width: 524px;
	margin: 0px 0px 10px 0px;
}

.tplListCol1
{
	float: left;
	width: 30px;
	margin: 0px 0px 10px 0px;
}

.tplListCol2
{
	float: left;
	width: 494px;
	margin: 0px 0px 10px 0px;
}

.actCategory
{
	font-size: 13px;
	font-weight: bold;
	color: #00abd1;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

ul.list
{
	list-style-position: outside;
	list-style-image: url(0/images/list_img.gif);
	padding: 0px 0px 0px 16px;
}

*html ul.list
{
	padding: 0px 0px 0px 20px;
	list-style-image: url(0/images/list2_img.gif);
}

.theadCol1
{
	float: left;
	font-weight: bold;
	border: 1px solid #000000;
	padding: 5px 5px 5px 5px;
	width: 150px;
}

.theadCol2
{
	float: left;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px 5px 5px 5px;
	width: 150px;
}

.theadCol3
{
	float: left;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px 5px 5px 5px;
	width: 150px;
}

.tbodyCol1
{
	float: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3px 5px 3px 5px;
	width: 150px;
}

.tbodyCol2
{
	float: left;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3px 5px 3px 5px;
	width: 150px;
}

.tbodyCol3
{
	float: left;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3px 5px 3px 5px;
	width: 150px;
}

.tableBorder{	
	border-color:#C0C0C0;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

.tableLabel1, 
.tableLabel2 {
    background-color: #e7e4de;
    border-color: #C0C0C0;
    border-style: solid;
    text-align: right;
    vertical-align: top;
}
.tableLabel1{
	border-width: 1px 1px 0px 0px;
}
.tableLabel2{
	border-width: 1px 0px 0px 0px;
}

.tableValue1, 
.tableValue2 {
	border-color:#C0C0C0;
   border-style: solid;
   text-align: right;
   vertical-align: top;
}
.tableValue1{
    border-width: 1px 1px 0px 0px;
}
.tableValue2{
    border-width: 1px 0px 0px 0px;
}




/* menu */

#headerMenu
{
	float: left;
}

#headerMenu2
{
	float: right;
}

#headerMenu li
{
	color: #FFFFFF;
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#headerMenu a
{
	font-size: 11px;
	color: #FFFFFF;
}

.menu a
{
	display: block;
	margin: 0px 0px 3px 0px;
	color: #FFFFFF;
}

.subMenu
{
	display: none;
	padding: 0px 0px 10px 10px;
}

.subMenu a
{
	color: #FDD2D4;
	font-size: 10px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}


#footerMenu li
{
	font-size: 11px;
	color: #FFFFFF;
	display: inline;
	list-style: none;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footerMenu a
{
	color: #FFFFFF;
	font-size: 11px;
}



/* productItem */

.productItem
{
	float: left;
	width: 242px;
	margin: 30px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

*html .productItem
{
	width: 252px;
}

.productItemBr
{
	float: left;
	width: 242px;
	margin: 30px 0px 0px 20px;
	padding: 0px 10px 0px 0px;
}

*html .productItemBr
{
	float: none;
	width: 252px;
}

.productItemImg
{
	float: left;
	margin: 0px 10px 0px 0px;
}

.productItemVendor
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	width: 132px;
}

.productItemTitle
{
	width: 132px;
	margin: 0px 0px 5px 0px;
}

.productItemPrice
{
	width: 132px;
	margin: 0px 0px 10px 0px;
}

.productItemPriceOld
{
	text-decoration: line-through;
}




/* details */

.detailsContainer1
{
	float: left;
	width: 300px;
	margin: 0px 24px 0px 0px;
}

.detailsContainer2
{
	float: left;
	width: 200px;
}

.detailsImg
{
	width: 300px;
	height: 300px;
	margin: 0px 0px 15px 0px;
}

.detailsImg1
{
	width: 200px;
	height: 75px;
	margin: 0px 0px 15px 0px;
}

.detailsText
{
	width: 300px;
}

.detailsLocator
{
	float: left;
	width: 530px;
	padding: 15px 20px 0px 20px;
}

*html .detailsLocator
{
	width: 570px;
}

.detailsLabel
{
	float: left;
	width: 80px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	color: #00abd1;
}

.details
{
	float: left;
	width: 110px;
	color: #00abd1;
	margin: 0px 0px 10px 0px;
}

.detailsPrice
{
	float: left;
	width: 110px;
	color: #00abd1;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.priceText
{
	font-size: 10px;
	font-weight: normal;
}

.priceOld
{
	font-size: 10px;
	text-decoration: line-through;
}

.detailsSelect
{
	color: #00abd1;
}

.detailsInfoImg
{
	float: left;
	margin: 15px 0px 0px 0px;
}

.detailsInfo
{
	float: left;
	color: #00abd1;
	font-size: 9px;
	margin: 15px 0px 0px 0px;
}



/* locator */

.locatorContainer
{
	width: 524px;
}

.locatorLink
{
	color: #00ABD1;
	font-weight: bold;
}

.locatorIcon1
{
	margin: 0px 5px 0px 0px;
}

.locatorIcon2
{
	margin: 0px 0px 0px 5px;
}




/* crossItem */

.crossItem
{
	float: left;
	margin: 10px 6px 0px 0px;
}

.crossItemBr
{
	float: left;
	margin: 10px 0px 0px 0px;
}


/* accessoireItem */

.accessoireItem
{
	float: left;
	margin: 3px 3px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.accessoireItemBr
{
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.accessoireItem_high
{
	float: left;
	margin: 3px 3px 0px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: solid 2px #00abd1;
}

.accessoireItemBr_high
{
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: solid 2px #00abd1;
}





/* account */

.accountLabel
{
	display: block;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
}

.accountRow
{
	width: 524px;
}


/* accountHeader */

.accountLabel2
{
	display: block;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
}

.accountHeaderItem
{
	float: left;
	width: 252px;
}

.accountHeaderText
{
	margin: 2px 0px 0px 14px;
}



/* accountOrder */

.accountOrderCol
{
	float: left;
	width: 126px;
	margin: 0px 0px 5px 0px;
}

.accountOrderCol1
{
	float: left;
	width: 20px;
}

.accountOrderCol2
{
	float: left;
	width: 232px;
}

.accountOrderCol3
{
	float: left;
	width: 0px;
}

.accountOrderStatus
{
	color: #FF0000;
}




/* register */

.registerLabel
{
	display: block;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
}

.registerRow
{
	width: 524px;
}

.registerRowLast
{
	padding: 10px 0px 0px 0px;
}
	
	
	
	
/* basketSteps */

.basketStepItem
{
	float: left;
	margin: 0px 4px 0px 0px;
}

.basketStepItemLast
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 132px;
}

.stepitem_textbig
{
	font-size: 18px;
	font-weight: bold;
	color: #00abd1;
}

.stepitem_textbig_high
{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.stepitem_textnormal
{
	font-size: 13px;
	font-weight: bold;
	color: #00abd1;
}

.stepitem_textnormal_high
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.stepitem_textsmall
{
	font-size: 10px;
}

.stepitem_textsmall_high
{
	font-size: 10px;
	color: #FFFFFF;
}




/* basketHeader */

.basketHeader
{
	font-weight: bold;
	color: #00abd1;
}

.basketHeaderCol1
{
	float: left;
	width: 210px;
}

.basketHeaderCol2
{
	float: left;
	width: 159px;
}

.basketHeaderCol3
{
	float: left;
	width: 125px;
	text-align: right;
}

.basketHeaderCol4
{
	float: left;
	width: 110px;
	text-align: right;
}

.basketHeaderCol5
{
	float: left;
	width: 120px;
	text-align: right;
}


/* basketItem */

.basketItemCol1
{
	float: left;
	width: 210px;
	padding: 0px 10px 0px 0px;
}

*html .basketItemCol1
{
	/*width: 210px;*/
}

.basketItemCol2
{
	float: left;
	width: 159px;
}

.basketItemCol3
{
	float: left;
	width: 125px;
	text-align: right;
}

.basketItemCol4
{
	float: left;
	width: 110px;
	text-align: right;
}

.basketItemCol5
{
	float: left;
	width: 120px;
	text-align: right;
}

.basketItemImg
{
	float: left;
	margin: 0px 10px 0px 0px;
}

.basketLabel
{
	float: left;
	margin: 3px 10px 0px 0px;
}

.basketCalculationLeft
{
	text-align: right;
	float: left;
	width: 664px;
}

.basketCalculationRight
{
	text-align: right;
	float: left;
	width: 70px;
}




/* userHeader */

.userHeader
{
	font-weight: bold;
	color: #00abd1;
}

.userHeaderCol1
{
	float: left;
	width: 174px;
}

.userHeaderCol2
{
	float: left;
	width: 175px;
}

.userHeaderCol3
{
	float: left;
	width: 175px;
}



/* userCols*/

.userCol1
{
	float: left;
	width: 250px;
}

.userCol2
{
	float: left;
	width: 250px;
}

.userCol3
{
	float: left;
	width: 250px;
}

.userLabel
{
	display: block;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 60px;
}

.userRow
{
	width: 250px;
}




/* payment */

.paymentLabel
{
	float: left;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

*html .paymentLabel
{
	padding: 5px 0px 0px 0px;
}

.paymentLabel2
{
	float: left;
	display: block;
	margin: 3px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 90px;
}



/* order */

.orderLabel
{
	float: left;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}


/* contact */

.contactLabel
{
	display: block;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 90px;
}

.contactRow
{
	width: 524px;
}



/* searchItem */

.searchItem
{
	float: left;
	width: 444px;
	height: 120px;
	margin: 0px 0px 0px 0px;
}

.searchItemBr
{
	float: left;
	width: 444px;
	height: 120px;
	margin: 0px 0px 0px 0px;
}

.searchItemImg
{
	float: left;
	margin: 19px 0px 0px 150px;
	border: 2px solid #e0d9bc;
}

*html .searchItemImg
{
	margin: 19px 0px 0px 80px;
}

.searchItemContent
{
	float: left;
	margin: 19px 0px 0px 20px;
	width: 190px;
}

*html .searchItemContent
{
	width: 180px;
}




/* basketPopup */

#basketPopup
{
	text-align: center;
	background-color: #FFFFFF;
	padding: 8px 8px 8px 8px;
	width: 172px;
	height: 172px;	
}

*html #basketPopup
{
	width: 188px;
	height: 188px;
}

#basketPopupBasketBox
{
	border: 1px solid #00abd1;
	padding: 8px 8px 8px 8px;
	margin: 10px 0px 0px 0px;
	width: 156px;
	color: #000000;
}

*html #basketPopupBasketBox
{
	width: 172px;
}




/* popup */

.popup
{
	background-color: #161813;
	padding: 10px 10px 10px 10px;
	width: 540px;
}

*html .popup
{
	width: 560px;
}



/* bargain */

.bargainItem
{
	color: #FFFFFF;
}

.bargainItemVendor
{
	text-transform: uppercase;
	font-weight: bold;
}

.bargainItemTitle
{
	font-weight: bold;
}

.bargainItemImg
{
	float: right;
	margin: 0px 0px 0px 10px;
	/* border-color: #FFFFFF; border-style: solid; border-width: thin; */
	
}

.bargainItemPriceOld
{
	text-decoration: line-through;
}




/* search start */

.searchSelect
{
	color: #FFFFFF;
	background-color: #877759;
	width: 130px;
	height: 15px;
	border: 1px solid #E7E4DE;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

.searchOption1
{
	background-color: #E7E4DE;
	color: #000000;
}

.searchOption2
{
	color: #FFFFFF;
	text-transform: none;
}



/* polaroids */

#polaroids1
{
	text-align:right;		margin: -10px 0px 0px 2px;
	width: 302px;
	float: left;		z-index:999;
}

*html #polaroids1
{
	margin: -10px 0px 0px 1px;
}

#polaroids2
{
	margin: 9px 0px 0px 30px;
}

*html #polaroids2
{
	margin: 3px 0px 0px 30px;
}#polaroidsTable
{
	margin: 0px 0px 0px 2px;
}

*html #polaroidsTable
{
	margin: 0px 0px 0px 1px;
}

#lowestPriceLink
{	z-index:999;
	width: 75px; 
	height: 30px;
	cursor: pointer; 
	float: left;
	margin: 190px 0px 20px 130px;
}

#footerStart
{
	color: #FFFFFF;
	text-align: center;
	padding: 5px 100px 15px 100px; 
}

#footerStart a
{
	color: #FFFFFF; 
}
img#linklos
{
	/*margin-top:5px;*/
	margin-bottom:10px;
}

.loader {
	display: none;
	margin-right: 10px;
}

/* Zoom */

.detailsImg {
	position: relative;
}

#zoomContainer {
	background: #FFFFFF; 
	text-align: center; 
	display: none; 
	position: absolute; 
	left: 100px; 
	top: 100px; 
	width: 500px; 
	height: 500px;
	border: 1px solid #877759;
}

#zoomLink {
	position: absolute;
	bottom: 0;
	left: 10px;
	border: 1px solid #877759;
	background: #FFFFFF;
	width: 80px;
	padding: 4px 0;
	cursor: pointer;
	opacity: 0.8;
}

	#zoomLink p {
		color: #877759;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		margin: 0;
		padding: 0;
		text-align: center;
	}