@import url(settings.css);

/* = General
-----------------------------------------------------------------------------*/
body {
	margin:0;
	padding:0 0 20px 0;
	text-align:center;	
	}
	
#upper{
	width:100%;
	background:url(images/upper.gif) repeat-x;
	}
	
#lower{
	width:100%;
	margin:16px 0 0 0;
	}
	
.wrapper {
	width:970px;
	margin:0 auto;
	text-align:left;
	}
	
a {
	color:#000;
	text-decoration:underline;
	}
	
a:hover {
	text-decoration:none;
	}
	
form {
	padding:0;
	margin:0;
	}
	
.clearfix:after {
	content: ".";
 	clear: both;
 	height: 0;
	visibility: hidden;
	display: block;
	}
.clearfix {
	display: inline-block; /* Fixes IE/Mac */
	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */	
	

/* = Header and Logo
-----------------------------------------------------------------------------*/
#header {
	width:946px;
	padding:8px 12px 0 12px;
	}

h1#logo {
	margin:0;
	text-indent:-9999px;
	}
	
h1#logo a{
	display:block;
	background:url(images/logo.gif) no-repeat;	
	}
	
#date {
	display:block;
	height:19px;
	line-height:19px;
	}
	
	
/* = Main Content
-----------------------------------------------------------------------------*/	
#main-content {
	width:100%;
	padding:30px 0 0 0;
	}
	
#content {
	background:url(images/main-content.gif) repeat-y;
	}
	
#main-column {
	float:left;
	width:600px;
	padding:0 0 0 10px;
	}
	
#side-column {
	float:left;
	width:191px;
	padding:10px 0;
	}
	
#sidebar {
	width:169px;
	float:left;
	padding:0 0 100px 0;
	margin:-30px 0 0 0;
	position:relative;
	overflow:hidden;
	}
	
#main {
	width:801px;
	float:left;
	margin:-30px 0 0 0;
	position:relative;
	padding:0 0 30px 0;
	}
	
#nav {
	background:url(images/nav.png) no-repeat right top;
	overflow:hidden;
	width:791px;
	height:30px;
	line-height:30px;
	list-style:none;
	padding:0 0 0 10px;
	margin:0 0 1px 0;
	}	
	
#nav li {
	background:url(images/nav-sep.gif) no-repeat right center;
	float:left;
	margin:0 8px 0 0;
	padding:0 10px 0 0;
	}
	
#nav li.last {
	background:none;
	}
	
#nav li a {
	text-decoration:none;
	}
	
.category {
	margin:0 0 4px 0;
	padding:0 0 0 10px;
	background:url(images/category.png) no-repeat;
	font-size:12px;
	height:40px;
	line-height:40px;
	}
	
.banner {
	text-align:center;
	margin:10px 0;
	}
	
.banner img {
	border:0;
	}
		
	
/* = Sidebar Navigation
-----------------------------------------------------------------------------*/		
/* ----- Vertical Navigation - Level 1 ----- */
#side-nav {
	width:169px;
	}

#side-nav ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#side-nav li {
	margin:2px 0;
	background:url(images/level2-bg.gif) repeat-y right top;
	width:100%;
	}
	
#side-nav li a{
	width:140px;
	padding:7px 17px 7px 7px;
	display:block;
	background:url(images/level1-bg.png) no-repeat right top;
	text-decoration:none;
	margin:0 0 0 5px;
	font-size:12px;
	font-weight:bold;
	}
	
#side-nav li a:hover, #side-nav li .nav-active{
	background:url(images/level1-bghover.png) no-repeat right top;
	}

	
/* ----- Vertical - Level ----- 2 */
#side-nav li li{
	margin:0;
	}
	
#side-nav li li a{
	background:none;
	font:normal 11px Tahoma;
	padding:5px 7px 5px 12px;
	width:145px;
	}
		
#side-nav li li .nav-active,
#side-nav li li .nav-active:hover {
	background:url(images/level3-bgactive.gif) repeat-y right top;
	font-weight:bold;
	}
		
#side-nav li li a:hover {
	background:none;
	}
	

/* ----- Vertical - Level ----- 3 */
#side-nav ul ul ul {
	padding:4px 0 10px 0;
	background:url(images/level3-bg.gif) repeat-y right top;
	}

#side-nav li li li {
	background:none;
	}

#side-nav li li li a{
	padding:2px 6px 2px 30px;
	border:none;
	width:128px;
	border:0;
	background:url(images/bullet01.gif) no-repeat 19px 7px;
	}
	
#side-nav li li li a:hover,	
#side-nav li li li .nav-active,
#side-nav li li li .nav-active:hover {
	background:none;
	font-weight:normal;
	background:url(images/bullet02.gif) no-repeat 19px 7px;
	}


/* = Bar
-----------------------------------------------------------------------------*/	
#bar {
	width:760px;
	background:url(images/bar.png) no-repeat left top;
	padding:15px 20px 0 21px;
	height:36px;
	}
	
#bar a:hover {
	text-decoration:underline;
	}
	
#bar form {
	width:420px;
	display:block;
	float:left;
	}
	
#bar form fieldset {
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
	}
	
#bar form label {
	float:left;
	display:block;
	font-size:14px;
	line-height:30px;
	margin:0 6px 0 0;
	}
	
#bar form span {
	background:url(images/search-textfield.gif) repeat-x left top;
	display:block;
	float:left;
	height:22px;
	margin:3px 0 0 0;	
	}
	
#bar .textfield {
	background:url(images/search-textfield-left.gif) no-repeat left top;
	border:0;
	display:block;
	padding:2px 2px 0 4px;
	height:18px;
	width:190px;
	}
	
#bar .submit {
	float:left;
	margin:3px 8px 0 0;
	}
	
#bar ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	height:30px;
	line-height:30px;
	}
	
#bar li {
	float:left;
	background:url(images/bar-sep.gif) no-repeat left top;
	padding:0 10px;
	}
	
#bar li a {
	text-decoration:none;
	display:block;
	float:left;
	padding:0 0 0 16px;
	}
	
.cart-icon {
	background:url(images/cart.gif) no-repeat 1px 10px;
	}
	
.wishlist-icon  {
	background:url(images/wishlist.gif) no-repeat 1px 12px;
	}
	
.account-icon  {
	background:url(images/account.gif) no-repeat 1px 9px;
	}
	
.advanced {
	float:left;
	display:block;
	line-height:30px;
	text-decoration:none;
	}
	
.support {
	background:url(images/support.png) no-repeat left top;
	height:100px;
	height:42px;
	padding:44px 0 0 10px;
	text-align:left;
	margin:10px 0 0 6px;
	}
	
.support a {
	text-decoration:none;
	font-size:12px;
	}
	
.support span {
	font-size:16px;
	display:block;
	font-weight:bold;
	color:#555;
	}
	
	
/* = Path
-----------------------------------------------------------------------------*/	
#path {
	font-size:12px;
	padding:0 10px 0 11px;
	margin:10px 0;
	}
	
#path a {
	margin:0 2px;
	text-decoration:none;
	}
	
#path a:hover {
	text-decoration:underline;
	}
	
#path span {	
	margin:0 2px;
	}
	

/* = Box
-----------------------------------------------------------------------------*/				
.box01 {
	width:600px;
	background:url(images/box.gif) repeat-y;
	margin:10px 0;
	}	
		
.box02 {
	background:url(images/box-upper.gif) no-repeat left top;
	}
	
.box03 {
	background:url(images/box-lower.gif) no-repeat left bottom;
	padding:10px;
	}

.box03_0 {
	background:url(images/box-lower.gif) no-repeat left bottom;
	padding:10px 0px;
	}
	
.reset-border {
	border:0;
	}	
	

/* = Headers
-----------------------------------------------------------------------------*/
.h2-type01,
.h2-type02,
.h2-type03 {
	background: url(images/h2-type01.gif) no-repeat left 13px;
	font-size:20px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	line-height:24px;
	}
	
/*.h2-type01 {
	background: url(images/h2-type01.gif) no-repeat left 13px;
	}
	
.h2-type02 {
	background: url(images/h2-type02.gif) no-repeat left 13px;
	}
	
.h2-type03 {
	background: url(images/h2-type03.gif) no-repeat left 13px;
	}*/
	
.h2-type01 span,
.h2-type02 span,
.h2-type03 span {
	background:url(images/h2-cover.gif) no-repeat right 10px;
	padding:0 6px 0 0;
	}
.h2-type01_0{
	background: url(images/h2-type01.gif) no-repeat left 13px;
	font-size:20px;
	font-weight:normal;
	margin:0 10px 10px 10px;
	_margin:0 5px 10px 5px;
	display:block;
	padding:0;
	line-height:24px;
	color:#252f59;
	}
.h2-type01_0 {
	background: url(images/h2-type01.gif) no-repeat left 13px;
	}
.h2-type01_0 span {
	background:url(images/h2-cover.gif) no-repeat right 10px;
	padding:0 6px 0 0;
	}
		
.h3-category {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	float:left;
	overflow:hidden;
	width:128px
	}
	
.h3-category a{
	text-decoration:none;
	}


/* = List
-----------------------------------------------------------------------------*/


.list .sortinglist{
	text-align:right;
	padding:5px;
	margin:0px 0px 10px 0px;
	float:left;
	width:100%;
	border-bottom:1px solid #D2D2D2;
}
.list .sortinglist span.left{
	padding:2px 0px 0px 0px;
	margin:0;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#505050;
}
*:first-child+html .list .sortinglist span.left{padding:5px 0px 0px 0px;  }

.list .sortinglist span.right{
	padding:0px 10px 0px 0px;
	margin:0;
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#505050;
}
.list .sortinglist span.right select{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#505050;
	margin:0px 5px;
	display:inline;
	width:75px;
}

.list {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	

/*	background:url(images/list.gif) repeat-y left top;*/
	}
	
.list li {
	float:left;
	width:145px;
	padding:0 0 6px 0;
	display:inline; /* fix for IE6 */
	background:transparent url(images/list.gif) repeat-y scroll left top
	}
	
.list div {
	/*padding:0 10px;*/
	padding:0px 8px;
	}
	
.list img {
	border:0;
	}
	
/*
.list li.first {
	border:0;
	}
	
.list li.first div{
	border:0;
	padding:0 10px 0 1px;
	}
*/	

.list li.last {
	background:none;
	}
.list p {
	margin:4px 0;
	padding:0;
	float:left;
	overflow:hidden;
	height:40px;
	width:128px;
	}
.list .photoproduct	{
	margin:10px 0 0 0;
	height:125px;
	float:left;
	font-size:100px;
	text-align:center;
	width:128px;
}
.more {	
	font:normal 10px tahoma;
	background:url(images/more.gif) no-repeat right 5px;
	padding:0 10px 0 0;
	text-decoration:none;
	}
	
.more:hover {	
	text-decoration:underline;
	}
	
.list .icons {
	background:url(images/dots.gif) repeat-x left top;
	display:block;
	padding:6px 10px 0 10px;
	overflow:hidden;
	margin:4px 0 0 0;
	}
	
.list .first .icons {
	padding:6px 10px 0 1px;
	}	
	
.price {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	}
	
.icons img {
	float:right;
	margin:0 0 0 4px;
	}
	
.paging {
	font-family:Tahoma;
	text-align:right;
	padding:6px 10px 0 10px;
	}
	
.paging a {
	text-decoration:none;
	padding:1px;
	}
	
.paging span {
	margin:0 10px 0 0;
	}
	
	
/* = Side-Column
-----------------------------------------------------------------------------*/
.sidebox {
	width:170px;
	background:url(images/sidebox.png) no-repeat left top;
	padding:10px 0 0 0;
	margin:0 0 10px 11px;
	}
	
.sidebox-inner {
	width:150px;
	background:url(images/sidebox.png) no-repeat left bottom;
	padding:0 10px 10px 10px;
	overflow:hidden;
	}
	
.sidebox-inner h3{
	font-size:16px;
	padding:0 0 4px 0;
	margin:0 0 4px 0;
	}
	
.sidebox-inner fieldset {
	padding:0 0 6px 0;
	margin:0;
	border:0;
	}
	
.button {
	background: url(images/button-left.gif) no-repeat left top;
	padding:0 0 0 8px;
	height:19px;
	}
	
.float-right {
	float:right;
	}
	
.button	input {
	background: url(images/button-right.gif) no-repeat right top;
	border:0;
	/*height:19px;
	padding:0 8px 0 0;*/
	height:19px;
	padding:0 8px 3px 0;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	}
*:first-child+html .button	input{ height:19px; padding:0 8px 0 0;}
.sidebox-inner fieldset span {
	background:url(images/search-textfield.gif) repeat-x left top;
	display:block;
	float:left;
	height:18px;
	margin:3px 0 0 0;	
	}
	
.sidebox-inner fieldset .textfield {
	background:url(images/search-textfield-left.gif) no-repeat left top;
	border:0;
	display:block;
	padding:2px 2px 0 4px;
	height:14px;
	font-size:10px;
	width:142px;
	}

.sidebox-inner .links {
	float:left;
	width:110px;
	font-size:10px;
	}

.sidebox-inner .links a{
	text-decoration:none;
	}
	
.sidebox-inner ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	}
	
.sidebox-inner li{
	width:100%;
	overflow:hidden;
	font-size:10px;
	padding:2px 0;
	vertical-align:top;
	font-family:Tahoma;
	}
	
.sidebox-inner li span {
	display:block;
	}
	
.sidebox-inner li span strong {
	font-size:11px;
	font-weight:bold;
	}
	
.sidebox img {
	border:0;
	}
	
.sidebox-inner .infos {
	float:left;
	width:130px;
	padding:0 4px 0 0;
	}
	
.sidebox-inner .remove {
	float:right;
	width:16px;
	margin:2px 0 0 0;
	}
	
.sidebox-inner .sum{
	float:left;
	width:78px;
	padding:0 4px 0 0;
	}
	
.sidebox-inner .sum div {
	font-size:10px;
	font-weight:bold;
	}
	
.sidebox-inner .sum span {
	font-size:11px;
	font-weight:bold;
	}

.sidebox-inner .note {
	font-size:9px;
	padding:4px 0 0 0;
	width:100%;
	clear:both;
	}
	
.side-banner {
	margin:10px 0 10px 11px;
	}	
	
.side-banner img{
	border:0;
	}
	
	
/* = Footer
-----------------------------------------------------------------------------*/	
#footer {
	width:790px;
	height:56px;
	padding:10px 0 0 180px;	
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
#footer p {
	margin:0;
	padding:0;
	}
	
#footer #footer-links {
	width:100%;
	overflow:hidden;
	padding:14px 0 0 0;
	}
	
#footer #flags {
	background:url(images/flags.gif) no-repeat left center;
	padding:0 228px 0 108px;
	}
	
#footer #copyright {
	float:left;
	padding:0 54px 0 0;
	}
	
#footer #links {
	float:left;
	}
	
#footer #links a:hover {
	text-decoration:underline;
	}
	
#footer .powered {
	display:block;
	float:right;
	margin:0 20px 0 0;
	display:inline; /* fix for IE6 */
	}
	
#footer .powered:hover {	
	color:#ff6000;
	}
	
#footer .powered img {
	border:0;
	}
	
/* = Forma
-----------------------------------------------------------------------------*/	
.box03 span.text02{
	background:url(images/grammi.gif) repeat-x left bottom;
	padding:0px 0px 10px 0px;
	margin:0px 0px 30px 0px;
	font:normal 11px arial;
	color:#555555;	
	width:100%;
	float:left;
	}
table.login_form{
	padding:0px 0px 0px 0px;
	margin:0;	
	width:425px;
	font:normal 11px tahoma;
	color:#555555;
}
table.login_form a{
	font:normal 11px tahoma;
	color:#252f59;
	text-decoration:none;
}
table.login_form a:hover{
	font:normal 11px tahoma;
	text-decoration:underline;
}
table.login_form td{
	padding:0;
	margin:0;
}
table.login_form td.secT{
	padding:0px 0px 10px 0px;
	margin:0;
}
table.login_form .textfield {
	background:url(images/search-textfield-left.gif) no-repeat left top;
	border:0;
	display:block;
	padding:3px 2px 0 4px;
	height:17px;
	width:196px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#555555;
}
*:first-child+html table.login_form .textfield { height:16px;}
table.login_form span {
	background:url(images/search-textfield.gif) repeat-x left top;
	display:block;
	float:left;
	height:20px;
	margin:3px 0 0px 0;
	padding:0;
	border:1px solid #DCDCDC;
}
table.login_form .checkboxInput {
	vertical-align:middle;
	margin-right:5px;
	display:inline;
}
.button2 {
	background: url(images/button-left.gif) no-repeat left top;
	padding:0 0 0 8px;
	height:19px;
	width:150px;
	}
*:first-child+html .button2	input{ float:left; padding:0;}
.button2	input {
	background: url(images/button-right.gif) no-repeat right top;
	border:0;
	height:19px;
	padding:0 8px 3px 0;
	cursor:pointer;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	width:150px;
	}
*:first-child+html .button2	input{ height:19px; padding:0;}
table.login_form select {
	background:#ffffff url(images/search-textfield.gif) repeat-x left top;
	padding:2px 0px 2px 0px;
	height:20px;
	width:77px;	
	border:1px solid #DCDCDC;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#555555;
}
table.login_form select.secW {
	background:#ffffff url(images/search-textfield.gif) repeat-x left top;
	padding:2px 0px 2px 0px;
	height:20px;
	width:74px;	
	border:1px solid #DCDCDC;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#555555;
}
table.login_form select.secW2 {
	background:#ffffff url(images/search-textfield.gif) repeat-x left top;
	padding:2px 0px 2px 0px;
	height:20px;
	width:47px;	
	border:1px solid #DCDCDC;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#555555;
}
table.login_form span.secTextArea{
	background:url(images/search-textfield.gif) repeat-x left top;
	display:block;
	float:left;
	height:auto;
	margin:3px 0 0px 0;
	padding:0;
	border:none;
}
table.login_form textarea {
	background:#ffffff url(images/search-textfield.gif) repeat-x left top;
	padding:2px 5px 2px 5px;
	height:100px;
	width:190px;	
	border:1px solid #DCDCDC;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#555555;
}
.small_box_info {
	width:580px;
	background:url(images/box_small.gif) repeat-y;
	margin:10px 0px 20px 0px;
	float:left;
	}	
.small_box_info_1 {
	background:url(images/box-upper_small.gif) no-repeat left top;
	}
	
.small_box_info_2 {
	background:url(images/box-lower_small.gif) no-repeat left bottom;
	padding:10px;
	}
.small_box_info_2 ul{
	padding:0px 10px;
	margin:0;
}
.small_box_info_2 ul li{
	padding:0px 0px 0px 10px;
	margin:0;
	background:url(images/bullet02.gif) no-repeat left 5px;
	list-style:none;
}
.small_box_info_2 h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	background-image:none;
	color:#4a6385;
	}
/* = Kalathi
-----------------------------------------------------------------------------*/	
.productList_box{
	padding:10px 0px 10px 0px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	width:100%;
	background:url(images/grammi.gif) repeat-x left bottom;
} 
.no-image {
	background:none;
	}
.productList_box span.image{
/*	border:1px solid #DCDCDC;*/
	float:left;
}
.productList_box span.code{
	float:left;
	width:260px;
	padding:6px 30px 0px 6px;
	margin:0;
	font:normal 12px arial;
	color:#000000;
}
.productList_box span.code em{
	clear:both;
	display:block;
	overflow:hidden;
	padding:0px ;
	margin:0;
	font:normal 10px arial;
	color:#930000;
}
.productList_box span.dose{
	float:left;
	padding:0px 30px 0px 0px;
	margin:0;
	width:50px;
	font:normal 11px tahoma;
	color:#555555;
}
.productList_box span.dose .textfield {
	background:url(images/search-textfield-left.gif) no-repeat left top;
	border:0;
	display:block;
	padding:3px 2px 0 4px;
	height:17px;
	width:24px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#555555;
}
.productList_box span.dose .textfield { height:16px;}
.productList_box span.dose span {
	background:url(images/search-textfield.gif) repeat-x left top;
	display:block;
	float:left;
	height:20px;
	margin:3px 0 0px 0;
	padding:0;
	border:1px solid #DCDCDC;
}
.productList_box span.total{
	float:left;
	padding:0px 15px 0px 0px;
	margin:0;
	width:70px;
	font:normal 11px tahoma;
	color:#555555;
}
.productList_box span.total em{
	display:block;
	font:bold 12px arial;
	color:#4a6385;
	padding-top:5px;
}
.productList_box span.delete{
	float:left;
	padding:20px 0px 0px 0px;
	margin:0;
	font:bold 10px tahoma;
	color:#000000;
}
.productList_box span.delete a{
	font:bold 10px tahoma;
	color:#000000;
	text-decoration:none;
}
.productList_box span.delete a:hover{
	font:bold 10px tahoma;
	color:#000000;
	text-decoration:underline;
}
.productList_box span.code_2{
	float:left;
	padding:6px 30px 0px 6px;
	margin:0;
	font:normal 12px arial;
	color:#000000;
}
.productList_box span.code_2 em{
	clear:both;
	display:block;
	overflow:hidden;
	padding:0px ;
	margin:0;
	font:normal 10px arial;
	color:#82c9f0;
}
.productList_box span.price{
	float:right;
	padding:25px 0px 0px 20px;
	margin:0;
	font:bold 12px tahoma;
	color:#4a6385;
}
.totalPrice_box_01{
	padding:0;
	margin:10px 0px 0px 0px;
	clear:both;
	display:block;
	overflow:hidden;
	background:url(images/blue_top.gif) no-repeat left top;
	width:580px;
}
.totalPrice_box_02{
	padding:0;
	margin:4px 0px 0px 0px;
	float:left;
	background:#e2e2e2 url(images/blue_bottom.gif) no-repeat left bottom;
	width:580px;
}
.totalPrice_box_02 span.left{
	padding:6px 10px 4px 10px;
	margin:0;
	float:left;
	font:bold 11px arial;
	color:#000000;
}
.totalPrice_box_02 span.right{
	padding:2px 10px 4px 10px;
	margin:0;
	float:right;
	width:130px;
	font:bold 11px arial;
	color:#000000;
}
.totalPrice_box_02 span.right span.right_01{
	padding:5px 0px 4px 0px;
	margin:0;
	float:left;
	font:bold 12px arial;
	color:#930000;
}
.totalPrice_box_02 span.right span.right_02{
	padding:-2px 0px 4px 0px;
	margin:0;
	float:right;
	font:bold 10px tahoma;
	text-align:center;
	color:#000000;
}
.buttons_002{
	padding:10px 0px 8px 0px;
	margin:0;
	/*border-bottom:1px solid #cccccc;*/
	clear:right;
	display:block;
	overflow:hidden;
	height:1%; /* fix for IE6 */
}
.buttons_001{
	padding:10px 0px 0px 0px;
	margin:0;
	clear:right;
	display:block;
	overflow:hidden;
}
.button_02 {
	background: url(images/button2-left.gif) no-repeat left top;
	padding:0 0 0 8px;
	height:19px;
	}
.button_02	input {
	background: url(images/button2-right.gif) no-repeat right top;
	border:0;
	/*height:19px;
	padding:0 8px 0 0;*/
	height:19px;
	padding:0 8px 3px 0;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	}
*:first-child+html .button_02	input{ float:left; padding:0;}

.content_box{
	padding:15px 0px 0px 5px;
	margin:0px 10px;
	_margin:0px 5px;
	clear:both;
	display:block;
	overflow:hidden;
}
/*
.content_box input{ 
	font:Normal 10px Arial, Helvetica, sans-serif;
	width:200px;
	border:1px solid #D2D2D2;
}
.content_box textarea{ 
	font:Normal 10px Arial, Helvetica, sans-serif;
	width:200px;
	border:1px solid #D2D2D2;
	height:50px;
}
.content_box select{ 
	font:Normal 10px Arial, Helvetica, sans-serif;
	width:200px;
	border:1px solid #D2D2D2;
}
.contact_form_button{
	font:Normal 10px Arial, Helvetica, sans-serif;
	width:80px !important;
	border:1px solid #D2D2D2;
	background-color:#ffffff;
}
*/
/* = PRODUCT_2
-----------------------------------------------------------------------------*/	
.product_box{
	padding:15px 0px 0px 25px;
	margin:0px 10px;
	_margin:0px 5px;
	clear:both;
	display:block;
	overflow:hidden;
}
.product_box div.image{
	padding:0px 0px 0px 0px;
	margin:0px 35px 0px 0px;
	display:inline;
	float:left;
}
.product_box div.product_text{
	padding:0;
	margin:0;
	float:left;
	width:360px;
}
.product_box div.product_text h3{
	padding:6px 0px 0px 0px;
	margin:0;
	clear:right;
	font:bold 10px tahoma;
	color:#930000;
}
.product_box div.product_text h2{
	padding:6px 0px 0px 0px;
	margin:0;
	clear:right;
	font:normal 14px tahoma;
	color:#930000;
}
.product_box div.product_text h1{
	padding:7px 0px 12px 0px;
	margin:0;	
	clear:right;
	font:bold 16px/18px arial;
	color:#930000;
}
.product_box div.product_text p.txt_0{
	font:normal 12px/17px tahoma;
	color:#000000;
	padding:0;
	margin:0;
}
.basket_product_box{
	padding:10px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	clear:right;
	display:block;
	overflow:hidden;
	background:url(images/grammi.gif) repeat-x left top;
	width:100%;
}
.tab_box{
	padding:20px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	clear:both;
	display:block;
	overflow:hidden;
	width:100%;
}
#tab_list{
	padding:0;
	margin:0px;
	position:relative;
	height:22px;
	border-bottom:1px solid #cccccc;
}
#tab_list ul{
	padding:0px;
	position:absolute;
	left:10px;
	margin:0;
}
*:first-child+html #tab_list ul{ top:0px;}
#tab_list ul li{
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	display:inline;
	float:left;
	background:url(images/tab1.gif) no-repeat left top;
	width:127px;
	height:23px;
	list-style:none;
	font:bold 12px arial;
	text-align:center;
	color:#930000;
}
#tab_list ul li a{
	padding:5px 0px 0px 0px;
	margin:0;
	float:left;
	width:127px;
	height:18px;
	list-style:none;
	text-decoration:none;
	text-align:center;
	font:bold 12px arial;
	color:#930000;
}
/*#tab_list ul li a:hover{
	padding:5px 0px 0px 0px;
	margin:0;
	float:left;
	width:127px;
	height:18px;
	text-align:center;
	text-decoration:none;
	list-style:none;
	font:bold 12px arial;
	color:#930000;
	background:url(images/tab2.gif) no-repeat left top;
}*/
#tab_list ul li#active{
	padding:0px;
	margin:0px 5px 0px 0px;
	float:left;
	background:url(images/tab2.gif) no-repeat left top;
	width:127px;
	height:23px;
}
.tab_box_text{
	padding:10px 20px 0px 15px;
	margin:0;
	float:left;
/*	border-bottom:1px solid #cccccc;*/
	font:normal 11px/15px arial;
	color:#323232;
}
.back_link{
	padding:5px 0px 0px 15px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 10px tahoma;
	color:#a29a6a;
}
.back_link a{
	padding:0px 0px;
	margin:0px 2px;
	display:inline;
	color:#930000;
	font:normal 10px tahoma;
	text-decoration:none;
}
.back_link a:hover{
	text-decoration:underline;
}
.listDots {
	background:url(images/dots.gif) repeat-x left top;
	display:block;
	padding:6px 10px 0 10px;
	overflow:hidden;
	margin:4px 0 0 0;
	clear:both;
}
.login_09{
	padding:5px 0px;
	margin:0;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	background-image:none;
	color:#4a6385;
}
.login_09 a{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#930000;
}
.date_09{
	padding:0px 6px 0px 0px;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;	
	color:#930000;
}
.date_08{
	padding:0px 0px 0px 0px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 11px Arial, Helvetica, sans-serif;	
	color:#930000;
}
.login_08{
	padding:5px 0px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#969696;
}
.title_09{
	padding:0px 0px 0px 0px;
	margin:0;
	clear:right;
	font:bold 11px Arial, Helvetica, sans-serif;	
	color:#505050;
}
.title_09 a{
	font:bold 11px Arial, Helvetica, sans-serif;	
	color:#505050;
	text-decoration:none;
}
.title_09 a:hover{
	font:bold 11px Arial, Helvetica, sans-serif;	
	color:#505050;
	text-decoration:underline;
}
.text_09{
	padding:0px 0px 7px 0px;
	margin:0;
	float:left;
	width:470px;
	font:normal 11px Arial, Helvetica, sans-serif;	
	color:#505050;
	text-align:justify;
}
*:first-child+html .text_09{padding:5px 0px 0px 0px;  }
.text_08{
	padding:0px 0px 7px 0px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 11px Arial, Helvetica, sans-serif;	
	color:#505050;
	text-align:justify;
}
.text_08 img{
	padding:0px 10px 7px 0px;
	margin:0;
	float:left;
}

.box_list_09{
	padding:0px 0px 5px 0px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 11px Arial, Helvetica, sans-serif;	
	color:#969696;
}	
.txt_09 .image_09{
	float:left;
	padding:0px 5px 0px 0px;
	margin:0;
}
*:first-child+html .txt_09 .image_09{padding:5px 5px 0px 0px;  }
.txt_09{
	padding:5px 0px 0px 0px;
	margin:0;
	float:left;
	width:100%;
}
*:first-child+html .txt_09{float:none;  }

* html .inner_news .txt_09 {
	float:none;
	clear:both;
	}

.textfieldprice{
	width:50px;
}

#shop_form {
	clear:both;
	}
	
#main-content .terms_link {
	font-weight:bold;
	text-decoration:underline;
	}
	
.profile_headers {	
	width:100%;
	float:left;
	font-size:12px;
	color:#999;
	padding-bottom:5px;
	font-weight:bold;
	}
	
* html #main .myorders {
	width:575px;
	float:left;
	}
	
* html #main .myorders dd table {
	float:left;
	}