.fce-middle-todeltTD{width:30px;}
div#splitmain .tx-commerce-pi1{margin-top:16px;}

div#splitmain .fce-frontpageSliderDiv .tx-commerce-pi1 {margin-top:4px;}


#banner{padding:0px 0px 6px 4px;}
div.sidebanners{
border-bottom:1px solid #402D28;
padding:20px 0 20px 13px;
}

.newloginboxusernameTD{}
.newloginboxusername{float:left;}
.newloginboxusernamelabel{float:left;margin-right:3px;}


/*-------------------- DEFAULT TAG STYLES --------------------*/
th{font-weight:normal; padding-right:8px;}
/**
 * #402d28		brown (footer background, container border, ...)
 * #af112b 		red (headline color, link color, ...)
 */

body
{
	margin				: 0px 0px 0px 0px;
	padding				: 6px 0px 26px 0px;
	background-image	: url("../images/pattern.jpg");
	background-position : center top;*/
	/*background-image	: url("../images/newbodybg.gif");*/
	background-position : center top;
	font-family			: Arial, Helvetica, Sans-serif;
	font-size			: 11px;
	color				: #000000;
	/*background-color:		#EFF1D8;*/
	background-color:		#F3F3F3;
}

p
{
	margin				: 10px 0px 0px 0px;
}

a:link,
a:visited
{
	text-decoration		: none;
	color				: #af112b;
}

a:hover
{
	text-decoration		: underline;
	color				: #af112b;
}
div.com-address-link a:link, div.com-address-link a:visited, .com-chkout-address a:link, .com-chkout-address a:visited, .com-address-list a:link, .com-address-list a:visited{
	text-decoration		: none;
	color				: #af112b;
	font-weight:bold;
}
div.com-address-link A:hover, .com-chkout-address A:hover,.com-address-list a:hover{
font-weight:bold;
	text-decoration		: underline;
	color				: #af112b;
}
.basketnav A:link, .basketnav A:visited {font-weight:bold; text-transform:uppercase;}
.basketnav A:hover{font-weight:bold; text-decoration:underline; text-transform:uppercase;}


h1, h2, h3, h4, h5, h6
{ 
	margin				: 0px 0px 10px 0px;
	font-size			: 17px;
	font-weight			: bold;
	letter-spacing		: -0.05em;
	text-transform		: uppercase;
	color				: #af112b;
}

h2
{
	margin				: 12px 0px 10px 0px;
}

h3
{
	margin				: 7px 0px 5px 0px;
}

h4, h5, h6
{
	margin				: 0px 0px 5px 0px;
}

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
	text-transform		: uppercase;
	text-decoration		: none;
	color				: #af112b;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
	text-transform		: uppercase;
	text-decoration		: underline;
	color				: #af112b;
}

form
{
	margin				: 0px;
}

td
{
	vertical-align		: top;
}

input, textarea, select
{
	margin				: 0px;
	padding				: 0px;
}
INPUT{padding:2px 3px 2px 3px;font-size:10px;color:#af112b;/*background-color: #fcf2bc;*/border:1px solid #af112b;font-weight:normal;
vertical-align:middle;}
.com-basket-box .basketicon INPUT{background-color: #ffffff;border:0px solid #af112b;}
SELECT{
	font-size: 10px;
	height:18px;
	line-height:18px;
	background-color:#fcf2bc;
	border:1px solid #af112b;
	padding:0px;
	color:#000000;
}
OPTION{
	font-size: 10px;
	background-color:#fcf2bc;
	border:0px solid #af112b;
	color:#000000;
	line-height:18px;
	height:18px;
	vertical-align:middle;
	padding-right:4px;
	margin:0px;
}


.address_item_name INPUT{margin-right:3px;}

img
{
	border				: none;
	padding				: 0px;
}

div.break
{
	clear				: both;
}

/*-------------------- COMMON PAGE STYLES --------------------*/

/**
 * #402d28		brown (footer background, container border, ...)
 * #af112b 		red (headline color, link color, ...)
 */

table#mainTable
{
	width				: 938px;
}

div#content
{

	padding				: 44px 40px 0px 40px;
	border-width		: 1px 1px 0px 1px;
	border-style		: solid;
	border-color		: #402d28;
	width				: 856px; /* 938 - 40 - 40 - 2 */
	background-color	: #ffffff;
}

div#header
{
	height				: 68px;
}

div#search div.text_search
{
	float				: right;
	margin				: 15px 0px 0px 0px;
}

div#search div.text_search input
{
	font-size			: 10px;
}

div#search div.button_search
{
	float				: right;
	margin				: 15px 0px 0px 0px;
	padding				: 6px 0px 5px 10px;
	width				: 41px;
	height				: 14px;
}

div#menu
{
	padding				: 1px 0px 0px 0px;
	border-width		: 1px 0px 1px 0px;
	border-style		: solid;
	border-color		: #402d28;
	background-image	: url("../images/menubg.gif");
	background-repeat	: no-repeat;
	
}

div#menu table
{
	width				: 100%;
}

div#menu table td
{
	text-align			: center;
}

div#footer
{
	padding				: 7px 7px 4px 39px;
	width				: 890px; /* 938 - 7 - 7 */
	color				: #000000;
	background-color	: #efefef;
	height				: 44px;
/*	height				: 115px;*/
	border-width		: 1px ;
	border-style		: solid;
	border-color		: #402d28;
	
}

div#footer a
{
	color				: #000000;
}

div#footer div#footerlogoer
{
	margin-right		: 10px;
	float				: left;
	width				: 218px;
}
div#footer div#footerlogoer IMG
{
	float				: left;
	margin-right		: 5px;
}
div#footer div#footerlogoer .smileyrapport IMG
{
	float				: left;
	margin-top:5px;
}

div#footer div#footertext p.bodytext, div#footer div#copyright p.bodytext
{
	font-size			: 11px;
	padding				: 0px;
	margin				: 0px;
	line-height			: 140%;
	color				: #000000;
}

div#footer div#footertext
{
	line-height			: 150%;
	font-weight			: bold;
	width				: 500px;
	float				: left;
	padding-top			: 5px;
}

div#footer div#copyright
{
	font-weight			: bold;
	line-height			: 140%;
	padding-top			: 5px;
	width				: 140px;
	float				: right;
}

/*-------------------- INPUT FIELD STYLES --------------------*/

/**
 * SELECT 101x20
 */

div.select101x20
{
	position	: relative;
	padding		: 4px 5px 4px 10px;
	width		: 86px; /* 101 - 5 - 10 */
	height		: 12px; /* 20 - 4 - 4 */
	font-size	: 11px;
	line-height	: 11px;
	background	: url("../images/input_select_101x20.png") top left no-repeat;
}

div.select101x20_container
{
	display		: none;
	position	: absolute;
	left		: 0px;
	top			: 18px;
	padding		: 0px 0px 2px 0px;
	background	: url("../images/input_select_101x20_bottom.png") bottom left no-repeat;
}

div.hover div.select101x20_container
{
	display		: block;
}

ul.select101x20_list
{
	margin		: 0px 0px 0px 0px;
	padding		: 5px 0px 5px 0px;
	width		: 101px;
	font-size	: 11px;
	line-height	: 11px;
	overflow	: auto;
	background	: url("../images/input_select_101x20_repeat.png") top left repeat-y;
}

ul.select101x20_list li
{
	list-style	: none;
	padding		: 2px 5px 2px 10px;
	cursor		: pointer;
}

ul.select101x20_list li.hover
{
	background	: url("../images/input_select_101x20_repeat_hover.png") top left repeat-y;
}

/**
 * SELECT 201x20
 */
 
div.select201x20
{
	position	: relative;
	padding		: 4px 5px 4px 10px;
	width		: 186px; /* 201 - 5 - 10 */
	height		: 12px; /* 20 - 4 - 4 */
	font-size	: 11px;
	line-height	: 11px;
	background	: url("../images/input_select_201x20.png") top left no-repeat;
}

div.select201x20_container
{
	display		: none;
	position	: absolute;
	left		: 0px;
	top			: 18px;
	padding		: 0px 0px 2px 0px;
	background	: url("../images/input_select_201x20_bottom.png") bottom left no-repeat;
}

div.hover div.select201x20_container
{
	display		: block;
}

ul.select201x20_list
{
	margin		: 0px 0px 0px 0px;
	padding		: 5px 0px 5px 0px;
	width		: 201px;
	font-size	: 11px;
	line-height	: 12px;
	overflow	: auto;
	background	: url("../images/input_select_201x20_repeat.png") top left repeat-y;
}

ul.select201x20_list li
{
	list-style	: none;
	padding		: 2px 5px 2px 10px;
	cursor		: pointer;
}

ul.select201x20_list li.hover
{
	background	: url("../images/input_select_201x20_repeat_hover.png") top left repeat-y;
}

/**
 * TEXT search
 */
div.text_search
{
	padding		: 5px 25px 6px 15px;
	width		: 168px; /* 208 - 25 - 15 */
	height		: 15px; /* 26 - 5 - 6 */
	background	: url("../images/input_text_search.png") top left no-repeat;
}

div.text_search input
{
	width		: 168px;
	height		: 16px;
	font-size	: 14px;
	line-height	: 14px;
	border		: none;
	background	: none;
}

/**
 * TEXT 36x20
 */
div.text36x20
{
	padding		: 3px 0px 3px 10px;
	width		: 26px; /* 36 - 0 - 10 */
	height		: 14px; /* 20 - 3 - 3 */
	background	: url("../images/input_text_36x20.png") top left no-repeat;
}

div.text36x20 input
{
	padding		: 0px 5px 0px 0px;
	width		: 21px;
	height		: 14px;
	text-align	: left;
	font-size	: 11px;
	line-height	: 12px;
	border		: none;
	background	: none;
}

/**
 * TEXT 106x20
 */
div.text106x20
{
	padding		: 3px 0px 3px 10px;
	width		: 96px; /* 106 - 0 - 10 */
	height		: 14px; /* 20 - 3 - 3 */
	background	: url("../images/input_text_106x20.png") top left no-repeat;
}

div.text106x20 input
{
	padding		: 0px 5px 0px 0px;
	width		: 91px;
	height		: 14px;
	text-align	: left;
	font-size	: 11px;
	line-height	: 12px;
	border		: none;
	background	: none;
}

/**
 * TEXT 126x20
 */
div.text126x20
{
	padding		: 3px 0px 3px 10px;
	width		: 116px; /* 126 - 0 - 10 */
	height		: 14px; /* 20 - 3 - 3 */
	background	: url("../images/input_text_126x20.png") top left no-repeat;
}

div.text126x20 input
{
	padding		: 0px 5px 0px 0px;
	width		: 111px;
	height		: 14px;
	text-align	: left;
	font-size	: 11px;
	line-height	: 12px;
	border		: none;
	background	: none;
}

