/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   xt:Commerce (R) - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 xt:Commerce (R)
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   -----------------------------------------------------------------------------------------

   XTC5 Template & Stylesheets
   -----------------------------------------------------------------------------------------
   (c) 2007 Ing. Michael Frst
       bluegate communications
	   http://www.bluegate.at
   ---------------------------------------------------------------------------------------*/
/* THE BIG GUYS */
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 13px;
}

#container {
	padding: 0px 0 0 0;
	width: 100%;
	height: 100%;
	background-color: #1F2A30;
	background-color: #ffffff;
}

/* HEADINGS */
h1 {
	color: #3A3A3A;
	font-weight: bold;
	font-size: 22px;
	margin: 10px 0 10px 0;
	padding: 0;
	width: auto;
	border-bottom: 1px solid #999;
}

h2 {
	color: #3A3A3A;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0 10px 0;
	padding: 0;
	width: auto;
}

h3 {
	color: #3A3A3A;
	font-weight: bold;
	font-size: 15px;
	margin: 0;
	padding: 5px 0 5px 0;
	width: auto;
}

/* LINKS GLOBAL */
a,a:active {
	background: transparent;
	text-decoration: underline;
	cursor: pointer;
	color: #000000;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none
}

/* Links f�r Unterkategorien - vergr��ert*/
#unterkategorie a,#unterkategorie a:link,#unterkategorie a:visited,#unterkategorie a:active
	{
	color: #000000;
	text-decoration: none;
	font-size: 15px;
}

#unterkategorie a:hover {
	text-decoration: underline;
}

/*Pink Link*/
#pinklink a,#pinklink a:link,#pinklink a:visited,#pinklink a:active {
	color: #FF2FA3;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

#pinklink a:hover {
	text-decoration: underline;
}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 12px;
}

textarea {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #4E4E4F;
	border-left-color: #4E4E4F;
	border-bottom-color: #AEAEAE;
	border-right-color: #AEAEAE
}

select {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #4E4E4F;
	border-left-color: #4E4E4F;
	border-bottom-color: #AEAEAE;
	border-right-color: #AEAEAE
}

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text],input[type=password] {
	border-width: 1px;
	border-style: solid;
	border-top-color: #4E4E4F;
	border-left-color: #4E4E4F;
	border-bottom-color: #AEAEAE;
	border-right-color: #AEAEAE;          
}

/* PARAGRAPH GLOBAL */
p {
	margin: 8px 0px 8px 0px
}

/* FAKE HR DIV CAUSE OF IE TROUBLES */
.hr {
	margin: 0;
	padding-top: 1px;
	height: 0;
	line-height: 0;
	overflow: hidden;
	background-color: #ccc
}

.hrlightgrey {
	margin: 0;
	padding-top: 1px;
	height: 0;
	line-height: 0;
	overflow: hidden;
	background-color: #999;
}

.hrproductpreview {
	width: 100%;
	height: 5px;
	padding: 5px 0 5px 0;
	background: url() repeat-x 0 100%;
}

/* TABLE GLOBAL */
table td {
	padding: 2px;
	vertical-align: top;
}

/*other GLOBAL */
.clearboth {
	clear: both;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.whitefont {
	color: #fff;
}

.padding2px {
	padding: 2px;
}

.padding5px {
	padding: 5px;
}

.padding10px {
	padding: 10px;
}

.whitespace {
	white-space: normal;
}

.normal li {
	list-style-position: inside;
}

/* WHOLE SITE WRAPPER */
#wrap {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	background: #fff;
}

/* HEADER WITH LOGO */
/* #header {margin:0; height:140px; background: url(img/bg_top.png) repeat-x top; }  ursprung*/
#header {
	margin: 0;
	height: 114px;
	background: url() repeat-x top;
}  /* ohne Shop by Phone Logo   */
/*#header {margin:0; height:140px; background: url(img/sbp-logo.jpg) no-repeat right top; }  inkl. Shop by Phone Logo   */
#header	#logo {
	float: left;
	padding-top: 10px;
	margin-left: 20px;
}

#header #headercontent {
	float: right;
	/*width: 75%;*/
}

#headercontent {
    margin-top: 95px;  
    margin-bottom: 5px;
}

#headercontent #topMenu a {
    color: #666;
}
#headercontent #topMenu li a span {
    padding: 0 0 0 10px;
}
/* NEWSLETTER FORM */
/*
#cr_newsletter_registration {
	float: right;
	font:bold 14px  Arial, Sans-Serif;
	background:#FFFFFF;
	width: 188px;
	height: 40px;
	padding:0px;
	border-left: 10px solid #fff;
	border-bottom: 5px solid #fff;
border-right: 12px solid #fff
}

#cr_newsletter_registration input, #cr_newsletter_registration textarea {
float: right;
	border:2px solid #aaa;
	margin:1px; 
	width:200px;
}


#country {
float: right;
	border:1px solid #aaa;
	margin:1px;
	width:200px;
}

#cr_newsletter_registration label {
	float:left;
	display:block;
	width:220px;
	font-weight:bold;
	font-size: 12px;
	border-bottom: 10px solid #fff

}
*/
/* SOCIAL MEDIA */
#facebook {
	float: left;
	padding: 0px;
	border-top: #fff;
	border-left: 8px solid #fff;
	border-bottom: 5px solid #fff;
}

#twitter {
	float: right;
}

/* LANGUAGE SELECTION,SEARCH */
#search {
	float: right;
	padding: 6px 22px 0 5px;
	background: url() no-repeat 99% 0;
	font-weight: bold;
}

#search,#search a,#search a:link,#search a:visited {
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}

#languages {
	float: right;
	padding: 10px 60px 0 0;
}

.banner {
	clear: both;
	margin: 5px 5px 10px 5px;
	padding: 0px;
	text-align: center;
	height: 78px;
	display: block;
}

/* TOPMENU AS LIST */
#topMenu {
	clear: both;
	float: right;
}

#topMenu li {
	float: left;
	list-style-type: none;
	font-size: 12px;
}

#topMenu li a {
	/*background: url(img/bg_topmenu1.png) 0 0px no-repeat;*/
	display: block;
	padding: 0 0 0 15px;
	text-decoration: none;
	/*color:#FFF;*/
	color: #000;
	font-size: 14px;
}

#topMenu li a span {
	/*background: url(img/bg_topmenu1.png) no-repeat;*/
	background-position: 100% 0px;
	display: block;
	padding: 0 15px 0 0;
	line-height: 26px; /*38*/
}

#topMenu li a:hover,#topMenu li a:focus,#topMenu li a:active {
	/*background: url(img/bg_topmenu1.png) no-repeat;*/
	background-position: 0 -50px;
}

#topMenu li a:hover span,#topMenu li a:focus span,#topMenu li a:active span
	{
	/*background: url(img/bg_topmenu1.png) no-repeat;*/
	background-position: 100% -50px;
}

#topMenu .topMenuSelf a {
	background: url(img/bg_topmenu1.png) no-repeat;
	display: block;
	padding: 0 0 0 15px;
	margin-right: 0px;
	text-decoration: none;
}

#topMenu .topMenuSelf a span {
	background: url(img/bg_topmenu1.png) no-repeat;
	background-position: 100% -50px;
}

/* MULTIMENUWRAP */
#multiMenuWrap {
	clear: both;
	width: 100%;
	background: #000 url(img/bg_multiMenu1.png) repeat-x top;
}

#multiMenu {
	margin: 0;
	padding-left: 1em;
	height: 36px;
	position: relative;
    background-color: #666666;    
}

.multiMenuList li {
	float: left;
	list-style-type: none;
	line-height: 25px;
}

.multiMenuList li a,.multiMenuList li a:link,.multiMenuList li a:visited
	{ /*color:#eee;*/
	color: #FFF;
	font-size: 16px;
	display: block;
	padding: 5px /*0*/   15px /*0*/ 5px 15px;
	/*background: url(img/bg_multiMenu_line1.gif) no-repeat 100% 50%;*/
	text-decoration: none;
}

.multiMenuList li a:hover,.multiMenuList li a:active {
	color: #666;
	padding: 5px /*0*/   15px 5px /*0*/    15px;
	/*text-decoration:underline; */
	background: url(img/bg_rollover1.png) no-repeat 50% 0;
}

/* BREADCRUMB PATH AS LIST */
#navtrail {
	float: left;
	margin: 0;
	padding-left: 20px;
	font-size: 11px;
	background: #DADADA;
	width: 980px;
	height: 20px;
}

#navtrail a,#navtrail a:link,#navtrail a:visited,#navtrail a:hover,#navtrail a:active
	{
	line-height: 20px;
	text-decoration: none;
	cursor: pointer;
}

/* CONTENT WRAPPER */
#contentwrap {
	clear: both;
	width: 100%;
	padding: 0;
	background: url() repeat-x;
}

.maincontent_head {
	background: url();
	height: 25px;
	line-height: 25px;
	padding-left: 40px;
	font-size: 16px;
	font-weight: 600;
}

/* LEFT COLUMN */
#leftcol {
	width: 210px !important;
	padding: 14px 0 10px 10px;
	vertical-align: top;
    border-left: solid 1px #EFEFEF;
}

/* RIGHT COLUMN */
#rightcol {
	width: 210px;
	padding: 10px 0 10px 10px;
	vertical-align: top;
}

/* MAIN  */
#content {
	width: 770px !important;
	padding: 7px 0px 10px 10px;    
	margin-bottom: 15px;
	vertical-align: top; 
    border-right: 0px solid #EFEFEF;
}

#contentfull {
	width: 100%;
	padding: 10px 10px 20px 15px;
	margin-bottom: 15px;
	vertical-align: top;
}

.content_head {
	
	height: 25px;
	line-height: 25px;
	padding-left: 40px;
	margin: 20px 0px 20px 0px;
	font-size: 16px;
	font-weight: 600;
}

.content_head {
	color: #3A3A3A;
	font-weight: bold;
	font-size: 22px;
	margin: 10px 0 10px 0;
	padding: 0;
	width: auto;
	border-bottom: 1px solid #999;
}

.content_body {
	margin: 0;
	padding: 0;
}

.content_body li {
	list-style-position: inside;
}

/* CART BOX */
h2.boxcartheader {
	margin: 0;
	padding: 0 8px 0 8px;
	background-image: url();
	/*line-height: 28px;*/
	font-size: 14px;
    font-weight: bold;
	color: #666;
	border-bottom: 0px solid #000000;
}

.boxcartbody {
	padding: 8px;
	margin-bottom: 10px;
	background: # url() left bottom no-repeat;
	color: #000000;
}

.boxcartbody p {
	font-size: 11px;
}

.boxcartbody a:link,.boxcartbody a:visited {
	color: #000000;
}

.boxcartheaderinner {
	padding: 5px 5px 0 3px;
}

.boxcartbodyinnertotal {
	text-align: right;
}

/* CATEGORY MENU */
h2.categoryheader {
	margin: 0;
	padding: 0 8px 0 8px;
	background-image: url();
	line-height: 28px;
	font-size: 15px;
	color: #000000;
	border-bottom: 1px solid #000000;
}

h2.categoryheader a {
	text-decoration: none;
	color: #333
}

ul#categorymenu {
	padding: 5px 5px 0 5px;
	background: #ffffff;
	list-style-type: none;
}

ul#categorymenu li {
	height: 25px;
	line-height: 25px;
}

ul#categorymenu li a {
	display: block;
	text-decoration: none;
    color: #000;
	/*color: #969696;*/
}

ul#categorymenu li a:hover {
	background-color: #000000;
	color: #FFFFFF;
}

.levelfoot {
	margin-bottom: 10px;
	border: 0px;
	background: #ffffff url() left bottom no-repeat;
	height: 10px;
}

/* 1st TIER */
ul#categorymenu li.level1 {
	background-color: #ffffff;
	border-bottom: 1px solid #000000;
    border-bottom-style: dotted;
}  /*Hauptmen�punkte Kleidung, Schuhe etc.*/
ul#categorymenu li.level1_neonpink a {
	color: #F20EAB;
}

ul#categorymenu li.level1_neonpink a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
/******************_azazello_01.02.11_1623_*************************/
ul#categorymenu li.neonblue_background a {
	color: #FFFFFF;/*#969696;*/
	background-color: #FD8AE5;
}

ul#categorymenu li.neonblue_background a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
/******************end_azazello_01.02.11_1623_*************************/
ul#categorymenu li.level1_neonblue a {
	color: #3FCBFC;
}

ul#categorymenu li.level1_neonblue a:hover {
	background-color: #000000;
	color: #FFFFFF;
}

/******************_azazello_28.02.11_1027_*************************/
ul#categorymenu li.level1_neongreen a {
	color: #39FF14;
}

ul#categorymenu li.level1_neongreen a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
/******************end_azazello_28.02.11_1027_**********************/

/******************_azazello_PRESSE LIEBLINGE_orange_04.08.11_*************************/
ul#categorymenu li.level1_orange a {
	color: #F89B10;
}

ul#categorymenu li.level1_orange a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
/******************end_azazello_PRESSE LIEBLINGE_orange_04.08.11_**********************/


ul#categorymenu li.level1 a {
	font-weight: 100;
}

ul#categorymenu li.level_sub a {
	font-size: 14px;
	font-variant: small-caps;
}  /*Neuer Style f�r Unterkategorien*/
/*SPECIAL PINK LINK MENUEPUNKT SALE*/
ul#categorymenu li.pink {
	color: #FF2FA3;
	background-color: #ffffff;
	border-bottom: 1px solid #000000;
}

ul#categorymenu li.pink a {
	color: #FF2FA3;
	font-weight: 600;
}

ul#categorymenu li.pink_sub a {
	color: #FF2FA3;
	font-variant: small-caps;
	font-size: 14px;
}

ul#categorymenu li.pink a:hover {
	background-color: #FF2FA3;
	color: #FFFFFF;
}

/* Informations Men� */
ul#steva1 {
	padding: 5px 5px 0 5px;
	background: #ffffff;
	list-style-type: none;
	font-weight: 600;
}

ul#steva1 li {
	height: 25px;
	line-height: 25px;
	list-style-type: none;
	border-bottom: 1px solid #000000;
    border-bottom-style: dotted;
	font-weight: 600;
}

ul#steva1 li a {
	display: block;
	text-decoration: none;
	/*color: #969696;*/
    color: #000;
	list-style-type: none;
	border-bottom: 1px solid #000000;
    border-bottom-style: dotted;
	font-weight: 100;
	padding-left: 10px;
}

ul#steva1 li a:hover {
	background-color: #000000;
	color: #FFFFFF;
	list-style-type: none;
}

/* 2nd TIER */
ul#categorymenu li.level2 {
	background-color: #ffffff;
	font-size: 12px;
}

ul#categorymenu li.level2 a {
	padding-left: 20px;
}

/* 3rd TIER */
ul#categorymenu li.level3 {
	background-color: #ffffff;
	font-size: 12px;
}

ul#categorymenu li.level3 a {
	padding-left: 30px;
}

/* 4rd TIER */
ul#categorymenu li.level4 {
	background-color: #ffffff;
	font-size: 12px;
}

ul#categorymenu li.level4 a {
	padding-left: 40px;
}

/* BOXES GLOBAL DEFINITION */
h2.boxheader {
	margin: 0;
	padding: 0 8px 0 8px;
	background-image: url();
	line-height: 28px;
	font-size: 15px;
    font-weight: bold;
	color: #666;
	border-bottom: 1px solid #000000;
}

.boxbody {
	padding: 10px;	
	background: url(i) left bottom no-repeat;
	color: #dedede;
}

.boxbody h3,.boxbody h3 a {
	font-size: 13px;
}

.boxbody h3.center,.boxbody h3.center a {
	font-size: 13px;
	text-align: center;
}

.boxbody p {
	color: #fff;
	font-size: 13px;
	margin: 6px 0 6px 0;
}

.boxbody p.center {
	color: #fff;
	font-size: 13px;
	text-align: center;
	margin: 6px 0 6px 0;
}

.boxbody td {
	color: #fff;
	font-size: 13px;
	margin: 6px 0 6px 0;
}

.boxbody .productOldPrice {
	font-size: 13px;
	color: #FF2FA3;
}

.boxbody div.hr {
	margin-top: 5px;
	margin-bottom: 5px
}

.boxbody div.hrlightgrey {
	margin-top: 5px;
	margin-bottom: 5px;
}

.boxbody a {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.boxbody .productboximage {
	max-width: 170px;
	border: solid 0px #999999;
}

.boxbody ul.contentlist {
	margin-right: 0;
	padding: 0;
}

.boxbody ul.contentlist li {
	margin-left: 0;
	padding: 0;
	list-style-type: none
}

h2.leftboxheaderyellow {
	margin: 0;
	padding: 0 8px 0 8px;
	background-image: url(i);
	line-height: 28px;
	font-size: 15px;
	color: #000;
	border-bottom: 1px solid #000000;
}

.leftboxbodyyellow {
	padding: 8px;
	margin-bottom: 10px;
	background: # url() no-repeat left bottom;
}

.leftboxheaderyellowinner {
	padding: 5px 5px 0 3px;
	background: url();
}

.leftboxbodyyellowinner {
	padding: 5px 5px 10px 3px;
	background: url() left bottom;
}

h2.leftblue {
	margin: 0;
	padding: 0 8px 0 8px;
	background-image: url();
	line-height: 28px;
	font-size: 15px;
	color: #FFF;
	border-bottom: 1px solid #000000;
}

.leftboxbodyblue {
	padding: 8px;
	margin-bottom: 15px;
	background: #2CA9C6 url(img/bg_leftboxbodyblue.png) left bottom
		no-repeat;
}

h2.right {
	margin: 0;
	padding: 0 8px 0 8px;
	background-image: url();
	line-height: 28px;
	font-size: 15px; 
    font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #000000;
}

h2.right a {
	color: #000000;
	text-decoration: none;
}

.rightboxbody {
	margin-bottom: 5px;
	padding: 10px 15px 25px 15px;
	background: # url() right bottom no-repeat;
}

.rightboxbody h3,.rightboxbody h3 a {
	font-size: 13px;
}

.rightboxbody h3.center,.rightboxbody h3.center a {
	font-size: 13px;
	text-align: center;
}

.rightboxbody p {
	margin: 6px 0 6px 0;
}

.rightboxbody p.center {
	text-align: center;
	margin: 6px 0 6px 0;
}

.rightboxbody td {
	font-size: 13px;
	margin: 6px 0 6px 0;
}

.rightboxbody .productOldPrice {
	text-decoration: line-through;
	font-size: 12px;
	color: #FF2FA3;
}

.rightboxbody div.hr {
	margin-top: 5px;
	margin-bottom: 5px
}

.rightboxbody div.hrlightgrey {
	margin-top: 5px;
	margin-bottom: 5px;
}

.rightboxbody a {
	font-size: 13px;
	font-weight: bold;
}

.rightboxbody .productboximage {
	border: solid 1px #999;
}

.rightboxbody ul.contentlist {
	margin: 0;
	padding: 0;
}

.rightboxbody ul.contentlist li {
	margin: 0px;
	padding: 0;
	list-style-type: none;
}

/*FOOT COL */
#footcol {	
	background: url() repeat-x bottom #666;    
	width: 100%;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
}

#footcolbox {
	margin: 0;
	padding: 10px;
}

h2.footboxheader,h2.footboxheader a {
	margin: 0;
	padding: 0;
	background: #000000;
	text-align: center;
	color: #fff;
	line-height: 25px;
	text-decoration: none;
}

.footboxbody {
	padding: 5px;
}

.footboxbody a:link,.footboxbody a:active,.footboxbody a:visited {
	text-decoration: none;
	color: #000000
}

.footboxbody ul.contentlist {
	list-style: square url(img/icon_arrow.gif) inside;
}

.footboxbody li {
	padding-left: 10px;
	border-bottom: 1px dotted #000000;
	line-height: 22px;
}

.footboxbody a:hover {
	text-decoration: underline;
	line-height: 22px;
}

/* PRODUCT PREVIEW */
.productPreview {
	float: left;
	padding: 0 5px 0 5px;
	margin: 4px 0 0 0;
	background: url(img/vr_productpreview.gif) right repeat-y;
}

.productPreviewContent {
	vertical-align: top;
	color: #666;
	width: 158px;
}

.productPreviewContent h2 {
	margin: 0;
	padding: 4px 0 4px 0;
	font-size: 15px;
}

.productPreviewContent h2 a:hover {
	text-decoration: underline;
	font-size: 15px;
}

.productPreviewImage {
	padding: 0px;
	vertical-align: top;
}

.productPreviewImage img {
	border: solid 1px #CCC;
}

.productPreviewContent .price {
	color: #000;
	font-weight: bold;
}

.productPreviewContent .taxandshippinginfo {
	color: #666;
}

.productPreviewContent .vpe {
	color: #666;
}

.productPreviewContent .shippingtime {
	color: #666;
}

.productPreviewContent .stockimage {
	margin: 0;
	padding: 0;
}

.productPreviewContent .stockimagetext {
	font-size: 11px;
	color: #06C;
}

.productPreviewContent .productOldPrice {
	text-decoration: line-through;
	font-size: 12px;
	color: #FF2FA3;
}

.productPreviewContent .taxandshippinginfo a {
	font-size: 13px;
	color: #1B8ADC;
}

/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {
	display: table;
	width: 100%;
}

#productinfoimages {
	float: left;
	padding: 5px;
}

#imagenavtopline {
	text-align: center;
}

#productinfoimages .productimage {
	border: 1px solid #000000;
}

#productinfoimages .hrlightgrey {
	margin: 6px 0 6px 0;
}

#productinfoimages li {
	list-style-type: none;
}

#productinfo_desc,#productinfo_media,#productinfo_reviews {
	clear: both;
}

#imagenavtopline {
	border-top: 1px solid #000000;
}

#productinfopricewithimages {
	float: right;
	width: 65%;
}

#productinfopricewithimages img {
	cursor: pointer;
}

#productinfopricewithoutimages {
	width: 100%;
}

#productinfopricewithoutimages img {
	cursor: pointer;
}

#productinfoBG {
	margin-bottom: 0px;
	padding: 1px 1px 1px 1px;
	background: #000000;
}

#productinfoHead {
	margin-bottom: 1px;
	padding: 10px;
	font-size: 16px;
	background: #FFFFFF;
	font-weight: 600;
	color: #111;
}

#productinfoText {
	margin-bottom: 0px;
	padding: 10px;
	background: #FFFFFF;
	color: #111;
	vertical-align: middle;
}

#productinfoText .productprice {
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background: url(img/arrow.gif) no-repeat 0 5px;
}

#productinfoText .productOldPrice {
	text-decoration: line-through;
	font-size: 12px;
	color: #FF2FA3;
}

#productinfoText .arrow {
	padding-left: 10px;
	background: url(img/arrow.gif) no-repeat 0 5px;
}

#productinfoprice {
	padding: 5px;
}

#productinfoprice .hrlightgrey {
	margin: 6px 0 6px 0;
}

#productinfoprice .productprice {
	color: #000;
	font-weight: bold;
}

#productinfoprice .productOldPrice {
	text-decoration: line-through;
	font-size: 12px;
	color: #FF2FA3;
}

#productinfoprice .taxandshippinginfo {
	color: #666;
}

#productinfoprice .taxandshippinginfo a {
	color: #666;
}

#productinfoprice .shippingtime {
	font-size: 12px;
	font-weight: normal;
}

#productinfoprice .stockimage {
	margin: 0;
	padding: 0;
}

#productinfoprice .stockimagetext {
	font-size: 11px;
	color: #06C;
}

p.productinfoproductadded {
	font-size: 11px;
}

.productoptions {
	padding: 10px;
	background: #;
	border: 1px solid #000000;
}

.addtobasket {
	padding: 6px;
	text-align: right;
}

/* POPUPS PRODUCTINFO */
body.popupproductinfo {
	padding: 15px;
	background: none;
	background-color: #fff
}

/* POPUP print_order.html */
body.popupprintorder {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 13px;
	padding: 10px;
	background-color: #fff;
}

body.popupprintorder .products tr.header td {
	font-weight: bold;
}

body.popupprintorder .products .total {
	text-align: right;
	padding: 5px;
}

body.popupprintorder .products .quantity {
	vertical-align: top;
	padding: 5px;
}

body.popupprintorder .productname {
	vertical-align: top;
	padding: 5px;
}

body.popupprintorder .model {
	vertical-align: top;
	padding: 5px;
}

body.popupprintorder .singleprice {
	vertical-align: top;
	padding: 5px;
}

body.popupprintorder .totalprice {
	vertical-align: top;
	padding: 5px;
}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {
	padding: 10px;
	background-color: #;
	border: 1px solid #000000;
}

div.highlightbox ul {
	margin-left: 15px;
	padding: 0;
	display: block;
	list-style-type: square;
	line-height: 20px
}

div.highlightbox h1 {
	margin: 0;
	padding: 0px 0 10px 0;
	color: #000000;
	border: none;
	font-size: 16px
}

div.highlightbox div.hr {
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 1px;
	display: block;
	border-bottom: 1px solid #000000;
}

.leftbox {
	float: left;
	width: 20%;
}

.highbox {
	padding-top: 5px;
}

/* PAYMENT TYPE SELECTION */
table.paymentblock {
	margin-bottom: 15px;
	background: #F4F4F4;
	border: 1px solid #B7B7B7;
}

table.paymentblock tr td.header {
	padding: 2px;
	background: #B7B7B7;
	color: #000;
	font-weight: bold;
	white-space: nowrap;
}

/* SHIPPING TYPE SELECTION */
table.shippingblock {
	margin-bottom: 15px;
	background: #E8F2F9;
	border: 1px solid #000000;
}

table.shippingblock tr td.header {
	padding: 2px;
	background: #000000;
	color: #FFF;
	font-weight: bold;
	white-space: nowrap;
}

table.shippingblock tr td {
	vertical-align: top;
}

table.shippingblock tr td.description {
	padding: 5px;
	width: 100%;
	vertical-align: top;
}

table.shippingblock tr td.radiobutton {
	padding: 5px;
	vertical-align: top;
	white-space: nowrap;
}

table.shippingblock tr td.radiobutton input {
	margin: 0;
	padding: 0;
}

table.shippingblock tr td.price {
	padding: 5px;
	vertical-align: top;
	white-space: nowrap;
}

/* ORDER DETAILS IN ACCOUNT HISTORY */
table.accounthistoryinfoorderdetails {
	padding: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 13px;
	background-color: #EDEDED;
}

table.accounthistoryinfoorderdetails tr td {
	padding: 4px;
	vertical-align: top;
}

table.accounthistoryinfoorderdetails tr.header td {
	font-weight: bold;
}

table.accounthistoryinfoorderdetails tr.headerrow td {
	background-color: #DA9401;
	color: #FFFFFF;
	font-weight: bold
}

table.accounthistoryinfoorderdetails tr.headerrow td.left {
	text-align: left
}

table.accounthistoryinfoorderdetails tr.headerrow td.center {
	text-align: center
}

table.accounthistoryinfoorderdetails tr.headerrow td.right {
	text-align: right
}

/* MESSAGEBOX ON CONTACT SITE */
textarea.message_body {
	width: 130px;
}

/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox {
	margin-bottom: 8px;
	padding: 5px;
	background: #E8F2F9;
	border: 1px solid #000000;
}

table.downloadbox tr td.icon {
	padding-right: 15px;
}

table.downloadbox tr td.downloadlink {
	width: 100%;
}

/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice {
	margin-top: 5px;
	font-size: 13px;
	text-align: left;
}

table.graduatedprice tr td.header {
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

/* ORDER DETAILS */
table.orderdetails {
	font-size: 13px;
	background-color: #FFF2CC;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
}

table.orderdetails tr td {
	padding: 4px
}

table.orderdetails tr.headerrow td {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold
}

table.orderdetails tr.headerrow td.left {
	text-align: left
}

table.orderdetails tr.headerrow td.center {
	text-align: center
}

table.orderdetails tr.headerrow td.right {
	text-align: right
}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {
	background-color: #CFE3F1;
	vertical-align: top;
}

table.orderdetails tr.contentrow1 td.quantity {
	text-align: center;
}

table.orderdetails tr.contentrow1 td.quantity input {
	padding: 2px;
	font-size: 13px;
	border: solid #000000 1px;
}

table.orderdetails tr.contentrow1 td.productname {
	text-align: left;
}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {
	background-color: #E8F2F9;
	vertical-align: top;
}

table.orderdetails tr.contentrow2 td.quantity {
	text-align: center
}

table.orderdetails tr.contentrow2 td.quantity input {
	padding: 2px;
	font-size: 13px;
	border: solid #000000 1px;
}

table.orderdetails tr.contentrow2 td.productname {
	text-align: left
}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {
	text-align: right;
	white-space: nowrap
}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {
	text-align: right;
	white-space: nowrap
}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {
	text-align: center;
	white-space: nowrap
}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {
	margin-top: 3px;
}

table.orderdetails tr td.productname table.productattributes tr td {
	padding: 0;
}

table.orderdetails tr td.productname table.productattributes tr td.attribute
	{
	padding-right: 4px;
}

table.orderdetails tr td.productname table.productattributes tr td.value
	{
	width: 100%;
}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {
	background-color: #bbd7df;
	text-align: right;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #000000;
}

/* PRODUCT NAVIGATOR */
div.productnavigator {
	padding: 8px;
	background-color: #EDEDED;
	border: 1px solid #999999;
}

/* REVIEW LIST */
table.reviewlist {
	background-color: #FFF2CC;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #DA9401;
}

table.reviewlist tr td {
	padding: 4px;
	white-space: nowrap
}

table.reviewlist tr.header td {
	background-color: #DA9401;
	color: #FFFFFF;
	font-weight: bold
}

table.reviewlist tr.contentrow1 td {
	background-color: #FFF2CC;
}

table.reviewlist tr.contentrow2 td {
	background-color: #FFEAAB;
}

textarea#review {
	width: 100%
}

/* MEDIA LIST */
.mediacontentrow1 {
	padding: 12px;
	border: 1px solid #000000;
	background-color: #CFE3F1;
	white-space: nowrap;
	overflow: auto;
}

.mediacontentrow2 {
	padding: 12px;
	border: 1px solid #000000;
	background-color: #9CC7E2;
	white-space: nowrap;
	overflow: auto;
}

/* SITEMAP */
.sitemapwrap {
	
}

.sitemapwrap .sitemapleft {
	background-color: #E8F2F9;
	border: 1px solid #000000;
	width: 225px;
	vertical-align: top;
}

.sitemapheader {
	padding: 3px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold
}

.sitemapheader a:link,.sitemapheader a:visited,.sitemapheader a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.sitemapcontent {
	padding: 6px;
}

.sitemapcontent li {
	list-style-type: none;
}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {
	width: 100%
}

/* ORDER DETAILS ON CHECKOUT SITE */
table.checkoutconfirmationorderdetails {
	padding: 0;
	margin: 0 0 10px 0;
}

table.checkoutconfirmationorderdetails tr td.productname {
	width: 100%;
	font-weight: bold;
}

table.checkoutconfirmationorderdetails tr td.shippingtime {
	padding: 0 0 0 30px;
	color: #666666;
	white-space: nowrap;
}

table.checkoutconfirmationorderdetails tr td.productattributes {
	padding: 0 0 0 30px;
	color: #666666;
}

table.checkoutconfirmationorderdetails tr td.productprice {
	white-space: nowrap;
	text-align: right;
}

table.checkoutconfirmationorderdetailstotal {
	margin: 10px 0 0 0;
	padding: 0;
}

table.checkoutconfirmationorderdetailstotal tr td.name {
	width: 100%;
	text-align: right;
}

table.checkoutconfirmationorderdetailstotal tr td.value {
	white-space: nowrap;
	text-align: right;
}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {
	padding: 10px;
	width: 97%;
}

/* POPUP COUPON HELP,POPUP SEARCH HELP */
.popupContainer {
	margin: 10px;
}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {
	padding-top: 20px;
}

ul#checkoutnavigation li {
	color: #ffffff;
	float: left;
	margin: 0 0 0 10px;
	padding: 5px;
	height: 70px;
	list-style-type: none;
	width: 171px;
	border: 1px solid;
}

ul#checkoutnavigation li.active {
	color: #ffffff;
	background: url(img/bg_active.png);
	border-color: #000000;
}

ul#checkoutnavigation li.active .number {
	font-size: 20px;
	font-weight: bold;
}

ul#checkoutnavigation li.active .title {
	font-size: 14px;
	font-weight: bold;
}

ul#checkoutnavigation li.active .description {
	font-size: 13px;
}

ul#checkoutnavigation li.inactive {
	color: #ffffff;
	background: url(img/bg_inactive.png);
	border-color: #000000;
}

ul#checkoutnavigation li.inactive .number {
	font-size: 20px;
	font-weight: bold;
}

ul#checkoutnavigation li.inactive .title {
	font-size: 14px;
	font-weight: bold;
}

ul#checkoutnavigation li.inactive .description {
	font-size: 13px
}

/* ERROR MESSAGES */
p.errormessage {
	border: solid #ff0000 2px;
	padding: 15px;
	background-color: #FFD6D6;
}

ul.messageStack {
	padding: 8px;
	border: 2px solid #B22020;
	background-color: #FFD6D6;
}

ul.messageStack li {
	
}

ul.messageStack li.messageStackError {
	list-style: none;
	padding: 5px 0 2px 20px;
	background-image: url(../../images/icons/exclamation.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

ul.messageStack li.messageStackWarning {
	list-style: none;
	padding: 5px 0 2px 20px;
	background-image: url(../../images/icons/icon_alert.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	background-color: #FFD6D6;
}

ul.messageStack li.messageStackSuccess {
	list-style: none;
	padding: 5px 0 2px 20px;
	background-image: url(../../images/icons/icon_accept.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	background-color: #FFD6D6;
}

/* SUCCESS MESSAGE */
.messageStackSuccess {
	padding: 4px;
	background-color: #66FF66;
}

/* FOOTER */
.footer {
	margin-top: 1px;
	padding-top: 1.5em;
	line-height: 24px;
	text-align: center;
	font-size: 11px;
	color: #000000;
	background: url() no-repeat 50% 0;
}

.footer a {
	text-decoration: underline;
}

/* xt:Commerce COPYRIGHT */
.copyright {
	text-align: center;
	font-size: 11px;
	color: #black;
}

/* xt:Commerce ParseTime */
.parseTime {
	margin: 0;
	padding-bottom: 1.5em;
	text-align: center;
	font-size: 11px;
	color: #efefef;
}

/* SITE Navigation */
div#NAVIGATION {
	clear: both;
	vertical-align: middle;
}

div#NAVIGATION .COUNT {
	float: left;
	bottom: 0;
	height: 20px;
	line-height: 15px;
	margin: 5px 0 0 0;
	padding: 2px 5px 0 5px;
	vertical-align: middle;
}

div#NAVIGATION .PAGES {
	float: right;
	bottom: 0;
	height: 20px;
	line-height: 15px;
	margin: 5px 0 0 0;
	padding: 2px 5px 0 5px;
	vertical-align: middle;
}

/* PRODUCTS Sorting */
p.products_sort {
	margin-bottom: 8px;
	padding: 5px;
	background-color: #000000;
	border: 1px solid #E9D28F;
}

.products_sort {
	margin-bottom: 8px;
	padding: 5px;
	height: 25px;
	background-color: ;
	border: 1px solid #000000;
}

.products_sort form {
	float: left;
}

/*AGB*/
div#checkout_agb {
	padding: 2px;
	width: 100%;
	height: 300px;
	overflow: auto;
	border: 1px solid #000000;
	text-align: left;
}

div.agbframe {
	width: 100%;
	height: 200px;
	overflow: auto;
	padding: 10px;
	background: url(img/input_bg.gif) no-repeat;
	border: 1px solid #666;
}

/**********************************azazello 16.12.10 18:20***************************************/
/***********************************end_azazello 16.12.10 18:20****************************************/
/*************************************azazello 17.12.10 1250*********************************************************/
.class_start { /*position: absolute;
    width: 10em;
    left: -999em;*/
	list-style: none;
	display: none;
}

.sfclick { /*left: auto;*/
	list-style: none;
	display: block;
}

#menu_des {
	background-color: #FFFFFF; /*#242424;*/
	text-align: left;
	border: 1px solid #000000;
	border-color: #FADCE8;
	padding: 25px 35px 25px 0px;
}

#div_menu_disigner td {
	padding-left: 15px;
	padding-right: 0px;
}
#div_menu_disigner #menu_des {
    background-color: #666;
}

/*#disigner_punct{
	color:#EEEEEE;	
}
#disigner_punct ul{
	background-color:#FFF;/*#2A2A2A;
}
#disigner_punct ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
#disigner_punct li{
  float: left;
  text-align: left;
  width: 150px;
  list-style: none;
  margin-right:5px;
  border:0px;
  padding-bottom:0px;
  padding-top:0px;
}*/
#div_menu_disigner {
	text-align: center;
	height: 400px;
	/*overflow-y:scroll;*/
	position: absolute;
	left: 110px;
	z-index: 20;
	line-height: 10px;
    opacity: 0.9;
	/*padding-right: 115px;
	margin-top:15px;	
	left:300px;
	top:139px;*/
}

#div_menu_disigner a {
	font-size: 12px;
	padding: 0px 0px;
}

#div_mouseout {
	position: absolute;
	height: 315px;
	width: 225px;
	position: absolute;
	/*left:305px;
	top:139px;*/
	background-color: #090;
	margin-top: 25px;
}

#div_text { /*position:absolute;	*/
	
}

#size_li { /*width:90px;	
	height:10px;*/
	
}

/*************************************end_azazello 17.12.10 1250**********************************************************/
/*************************************_AZAZELLO_23.12.10_1753_************************************************************/
#gutschein_button {
	background-color: #000;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#gutschein_button span {
	color: #FFF;
}

/*************************************_END_AZAZELLO_23.12.10_1753_**********************************************************/
/*************************************_AZAZELLO_24.12.10_1220_"designers table bottom***************************************/
#designers_table { /*padding-left:20px;	
	padding-bottom:15px;*/
	width: 1000px;
	padding: 0px;
	margin: 0 auto;
	padding-left: 100px;
}

#designers_table h2 { /*border-bottom:1px solid #000000;*/
	color: #000;
	width: 150px;
	margin: 0px;
	text-align: left;
}

#table_des {
	width: 100%;
	/*font-weight: 600;*/
	text-align: left;
	/*margin-left:80px;
	margin-left:25px;*/ /*colum 4*/
	line-height: 12px;	
}

#designers_table table td {
	width: 25%;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	/*width:25%;*/ /*colum 4*/
}

#td_title {
	text-align: center;
	width: 100%;
}

#designers_table table a {
	color: #969696;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

/*************************************_END_AZAZELLO_24.12.10_1220_*******************************************************/
/*************************************_AZAZELLO_10.01.11_1621_*******************************************************/
/* Slider */
#slider  { /*background-image: url(/pic/portfolio_bg.png);	*/
	/*padding-top: 50px;*/
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;   
}

#hideme { /*background-color: #888;*/
	color: #FFF;
	padding-right: 20px;
	cursor: pointer;
	display: block;
	line-height: 20px;
	height: 20px;
	padding-bottom: 0px;
	background-color: #2B2B2B;
	border-top: 1px solid #F4F4F4;
}

#hideme img {
	margin-right: 0px;
	margin-top: 2px;
	height: 12px;
}


#slider ul,#slider li, #slider_button ul,#slider_button li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider li {
	width: 540px;	
    height: 700px;
	overflow: hidden;   
}

#slider_button li {
    width: 775px;	
    height: 500px;
	overflow: hidden; 
}

/*
#slider li div{ 
	float:left;
	padding:20px;
	text-align:left;
	width:400px;
	}
*/
.slider_img {
	float: left;
	/*padding:20px 20px 20px 20px;*/
	text-align: center;
    vertical-align: middle;
    display: table;
    border-collapse: collapse;
	/*margin: 0 auto;*/
	width: 540px; 
    height: 700px;
    /*margin-left: -20px;
    margin-top: -5px;
    margin-bottom: -5px;*/
}

.div_cell_img {
    border: 0px none;
    display: table-cell;
    text-align: center;
    vertical-align: middle;     
}

.slider_img img {
    display: inline;
    vertical-align: middle;
	/*max-width: 575px;
	max-height: 680px; */      
}

.slider_text {
	float: left;
	padding: 40px 20px 20px 0px;
	text-align: left;
	width: 360px;
	line-height: 22px;
	cursor: pointer;
}

.slider_text p {
	padding-top: 5px;
}

#prevBtn, #nextBtn {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 315px;
	z-index: 10;
}
#prevBtn2 ,#nextBtn2 {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 230px;
	z-index: 10;
}

#nextBtn, #nextBtn2 {
	right: 10px;
}

#prevBtn, #prevBtn2 {
	left: 10px;
}

#prevBtn a,#nextBtn a, #prevBtn2 a,#nextBtn2 a {
	display: block;
	width: 40px;
	height: 40px;
	background: url(img/l_arrow.png) no-repeat 0 0;
}

#nextBtn a, #nextBtn2 a {
	background: url(img/r_arrow.png) no-repeat 0 0;
}

#slider_conteiner {
	position: relative;        
}

/*end slider*/
/*************************************_END_AZAZELLO_10.01.11_1621_*******************************************************/
/***************************_AZAZELLO_19.01.11_1429_********************************/
#div_menu_disigner #letter {
	padding: 0px 0px;
	font-size: 13px;
	font-weight: 600;
    color: #FFF;
}

#letter {
	
}
/***************************_END_AZAZELLO_19.01.11_1429_********************************/
/***************************_AZAZELLO_31.01.11_1800_*******************************/
.text_bottom {
	color: #969696;
	text-align: justify;
	padding: 0px 30px 0px 30px;
	width: 900px;
	margin: auto;
	line-height: 12px;
}

#title_bottom {
	font-weight: 600;
}
.text_bottom p { 
	/*text-indent: 20px;*/
}
/***************************_END_AZAZELLO_31.01.11_1800_*******************************/

/**************************azazello_content_in_startpage_2106.11***********************/
#table_content {
    width: 780px;  
    border-collapse: separate;
    height: 875px; 
    
}
#table_content #td_slider {        
    width: 540px;
	height: 700px;          
    /*border: 15px solid #FFE4E1;  */
    border: 1px solid #CCC;
    margin-top: 5px;
    padding: 0px;
}

#table_content td {
    vertical-align: middle;
    text-align: center;
    /*margin: 15px;*/
}

#table_content #td_img_bottom {        
    height: 500px;
   /* width: 350px;
    border: 15px solid #C0C0C0;        */
    border: 1px solid #CCC;        
}

#td_img_bottom {
    padding: 0px;
}


#table_ul {
    height: 680px;
}

#table_ul td {    
    vertical-align: middle;
    text-align: center;
}

#table_ul li {
    display: inline;
}

#div_img_bottom {
   /* height: 350px;*/
    overflow: hidden;    
}
.div_img_bottom {  
    display: table;
    border-collapse: collapse;
    width: 775px;
    height: 500px;
    vertical-align: middle;
    text-align: center;
}

#slider_conteiner {
    position: relative; 
    width: 100%;
    height: 100%;
    margin: 0 0 0 0;
    overflow: hidden;
}

.td_left {
    text-align: center;
    height: 225px;
    width: 225px;
    overflow: hidden;
    margin: -2px -2px;
    border: 1px solid #CCC;
    vertical-align: middle;
}

.table_go td{    
    vertical-align: middle;
    height: 15px;
    padding: 0 0 0 0;    
}

.table_go input[type=text] {
    height: 15px;
    border-color: #FFF;
}

.first_td {
    border: solid 1px #DDD;
}
.worldpay_center {
    width: 260px;
    margin: auto;
}

.div_cell_img2 {
    display: table-cell; 
    border: 0px none;
    text-align: center;
    vertical-align: middle;    
}
.clearing{
    clear:both;
    height:0px;
    font-size:0px;
}
/**************************_end_azazello_content_in_startpage_2106.11***********************/
/*news-letter*/
#news_letter {
    line-height: 12px;    
}

#news_letter_check {
    padding-right:5px;
   
    float: left;
}
#news_letter_div {
    margin-top: 5px;
    margin-left: 2px;
    margin-bottom: 5px;    
}

.productImageBorder {
    max-height: 180px;
    max-width: 180px;  
    border: solid #666 0px;  
}

.img_product_list {
    width: 200px;
    height: 210px;    
}
.slider_td_left {
    height: 220px;
}

