html, body {
	width:100%;
	height:100%;
	margin: 0;
	}

body {
	background:#e5f2fa url(../images/body.gif) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	}

h1 {
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#010101;
	margin: 0px;
	padding: 0px;
	}

h2 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#010101;
	}
	
h3 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#010101;
	display: block;
	margin-bottom: 4px;
	}
	
h4 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0073B2;
	display: block;
	margin: 0 0 4px;
	}
	
h5 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color:#9410A4;
	display: block;
	margin: 0px;
	}
	
hr {
	margin: 10px 0 10px;
	background-color: #81B3FD;
	height: 2px;
	border: 0px;
	}
	
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	}
	
.strong .leftitems { color: #000;}
	
table {
	border-spacing: 0px;
	border-collapse: collapse;
	}
	
.product_rechts .prevnext .next {
	height:125px;
	width:120px;
	float: right;
	text-align: center;
	background-position: right;
	}	

span.frontpage {float:right; margin-left: 10px;}	
	
img {border-style:none;}

img.banner {margin-left: 45px;}

a:hover img.frontpage {border: 0px solid #9410a4;}

a:hover img.border {border: 1px solid #9410a4;}

a {
	text-decoration:underline;
	color:#0073B2;
	}

a:hover {text-decoration:none;}

input, textarea,select {
	font:100% Verdana, arial, sans-serif;
	vertical-align:middle;
	margin: 0 0 5px;
	max-width: 260px;
	}
	
a.write {margin: 0 0 4px; display:block;}

form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
	}

.form select, .form input, .form textarea {vertical-align:middle;}

.box .form select {width: 75px;}

.content-holder {
	min-height: 100%;
	background:url(../images/content-holder.gif) repeat-y;
	width:989px;
	margin:0 auto;
	position:relative;
	}

* html .content-holder {height: 100%;}

.container {padding-bottom: 50px;}

#print-logo {display:none;}	

#header {
	position:relative;
	height:120px;
	background:url(../images/header.jpg) no-repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	}

#header h1 a {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	height:120px;
	width:472px;
	text-indent:-9999px;
	overflow:hidden;
	}

#header #path {
	position: absolute;
	top: 125px;
	left: 270px;
	}

#discount {
	margin-top: 13px;
	background-color: #AD07A8;
	padding: 7px;
	color: white;
	}
	
.holder {
	width:100%;
	overflow:hidden;
	}

.box-holder {
	margin: 0 0 0 445px;
	padding: 8px 0 0;
	}
	
.box-holder ul {
	list-style: none;
	}

#header #lang {
	position: absolute;
	left: 935px;
	top: 15px;
	list-style: none;
	padding: 0;
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: #4991fc;
	z-index: 99999;
	}

#header #lang li {
	float: left;
	position: relative;
	width: 30px;
	}

#header #lang li a {
	float: left;
	width: 30px;
	background: url(../images/lang-arrow.gif) no-repeat 100% 3px;
	}
	
#header #lang a:hover {text-decoration: underline; color:#9410a4 !important;}

#header #lang ul {
	position: absolute;
	display: none;
	top: -5px;
	left: -7px;
	list-style: none;
	padding: 25px 0 0 0;
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #76acfd;
	}
	
#header #lang li:hover ul, #header #lang li.hover ul {display: block;}

#header #lang ul li {
	float: left;
	width: 35px;
	background-color: #f6f8fd;
	border-left: 1px solid #76acfd;
	border-right: 1px solid #76acfd;
	padding: 0 0 0 10px;
	}

#header #lang ul .first {border-top: 1px solid #76acfd; padding: 9px 0 0 10px;}
#header #lang ul .last {border-bottom: 1px solid #76acfd; padding: 0 0 3px 10px;}
#header #lang ul li a {
	width: 35px;
	padding: 10px 0 0 5px;
	background: none;
	color: #4991fc;
	}

#header #lang ul .link1 {background: url(../images/lang-2-ico.gif) no-repeat !important;}
#header #lang ul .link2 {background: url(../images/lang-1-ico.gif) no-repeat !important;}
#header #lang ul .link3 {background: url(../images/lang-3-ico.gif) no-repeat !important;}
#header #lang ul .link4 {background: url(../images/lang-4-ico.gif) no-repeat !important;}
#header #lang ul .link5 {background: url(../images/lang-5-ico.gif) no-repeat !important;}
#header #lang ul .link6 {background: url(../images/lang-6-ico.gif) no-repeat !important;}

.search {
	float:left;
	width:214px;
	}
	
.search input {float:left;}

.search .input-text {
	position:relative;
	top:-2px;
	left:10px;
	width:138px
	}
	
.search .submit {
	background:none;
	border:none;
	}
	
.search input {float:left;}

.box-holder ul {
	float:left;
	padding: 0px;
	margin: 0;
	}
	
.box-holder ul li {
	float:left;
	padding-left: 9px;
	}
	
.box-holder ul li a {
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
	line-height:14px;
	}
	
.box-holder ul li a:hover { text-decoration:underline;}

/*content-holder*/

.content-box {
	width:941px;
	overflow:hidden;
	padding:0 0 15px 48px;
	}
	
#container {
	float:right;
	width:738px;
	padding-bottom:130px;
	}
	
#content {
	width:544px;
	float:left;
	margin: 15px 0 0 0;
	}
	
#googleplus {
	margin: 5px 0 5px 0;
	}
	
.big-box {
	width:544px;
	background:url(../images/big-box.gif) repeat-y;
	}

.big-box .top {
	width:544px;
	background:url(../images/big-box-top.gif) no-repeat;
	}
	
.big-box .bottom {
	padding:34px 22px 22px 34px;
	background:url(../images/big-box-bottom.gif) no-repeat 0 100%;
	}
	
.big-box .price {
	clear: both;
	overflow:hidden;
	}
	
.big-box .productprice {
	float:left;
	}
	

.big-box strong.price {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #9410a4;
	padding: 0px;
	margin:0px;
	width: 70px;
	}
	
	
.big-box .text h2 {
	margin:0 0 4px;
	line-height:14px;
	font-size:12px;
	}
	
.big-box .text p {
	margin:0 10px 10px 0;
	color:#000;
	}
	
.big-box .text p.special {
	margin:0 10px 10px 10px;;
	}
	
.big-box .text {
	width:100%;
	overflow:hidden;
	padding-bottom:14px;
	}
	
.big-box .text h1 {
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#010101;
	margin: 0 0 10px 0;
	}
	
.big-box .text div {width:440px;}
.big-box .picture {float:right;}
.big-box .text .banner {margin: 20px 0 20px 0;}


.big-box .ad-to-cart_front {
	display: inline;
	float:right;
	background: url(../images/add-to-cart.gif) no-repeat;
	width: 124px;
	height: 19px;
	margin: 10px 0 0 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 30px 0 0;
	text-decoration: none;
	border: 0px;
	}

.big-box .ad-to-cart {
	display: inline;
	background: url(../images/add-to-cart.gif) no-repeat;
	width: 124px;
	height: 19px;
	margin: 0px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 30px 0 0;
	text-decoration: none;
	border: 0px;
	}

.productwizard {
	display: block;
	margin: 0 0 20px 0;
	padding: 0px;}
	
.boxes {
	width:544px;
	background:url(../images/boxes.gif) repeat-y;
	}
	
.boxes .top {
	margin:-2px 0 0;
	width:544px;
	background:url(../images/boxes-top.gif) no-repeat;
	}
	
.boxes .bottom {
	padding:25px 0 20px 12px;
	width:532px;
	background:url(../images/boxes-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	}
	
.small-box {
	width:142px;
	padding:0 20px 0 14px;
	width: 142px;
	float:left;
	}
	
.small-box h3 {
	margin:0 0 4px;
	font-size:12px;
	color:#0073B2;
	}
	
.small-box p {
	margin:0 0 4px 0;
	font-size:12px;
	color:#000;
	}
	
.small-box img {
	border: 1px solid #F6FAFD;
	display:block;
	margin: 0px;
	}
	
.small-box a:hover img {border: 1px solid #9410a4;}
	
.small-box strong.cart {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #9410a4;
	width: 250px;
	display:inline;
	}
	
.small-box strong.cart a {
	background:url(../images/cart.gif) no-repeat 100% 0;
	padding:5px;
	color:#29abe2;
	font-size:10px;
	}
	
.small-box a.arrow {
	background: url(../images/arrow_lightblue.gif) no-repeat scroll right center;
	float:right;
	height:18px;
	margin: 3px 0 0 0;
	position:relative;
	text-decoration:none !important;
	width:22px;
	}

.small-box a.arrow:hover {
	background-image:url(../images/arrow_darkblue.gif);
	}
	
.box-bottom {
	position:absolute;
	bottom:60px;
	}
	
.ads {
	position:absolute;
	bottom:70px;
	margin-left:14px;
	}
	
.basket span.price {
	display: block;
	color: #9410a4;
	margin: 5px 0 5px 0;
	}
	
/*column*/

.columnspace {
	height: 24px;
	}
	
.column{
	width:189px;
	float:right;
	overflow:hidden;
	}
	
.column img {
	border:1px solid #F6FAFD;
	}
	
.box {
	width:189px;
	background:url(../images/box.gif) repeat-y;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	}

.box .box-text{	padding: 0 0 6px 6px;}
.box .box-text h3 {	margin-bottom:17px;}
	
.box .top {
	width:189px;
	background:url(../images/box-top.gif) no-repeat;
	}
	
.box .bottom {
	padding:24px 28px 22px 22px;
	width:144px;
	background:url(../images/box-bottom.gif) no-repeat 0 100%;
	}
	
.box strong {
	display:block;
	font-size:12px;
	margin-bottom:2px;
	}

.box p {
	margin:0 0 10px;
	color:#488da7;
	}
	
.box p a {color:#29abe2;}
.box ul.list li {padding:0;}
.box h3 {
	font-size:12px;
	line-height:14px;
	margin:0;
	}
	
.box h3 a {color:#29abe2;}
.box .input-text {
	width:135px;
	padding:2px 0 2px 6px;
	}
	
.box .rating {
	margin: 5px 0 5px;
	}

.box .login {padding:17px 0 0;}
.box .login div {padding: 3px 0 8px;}
a.your-cart {
	display:block;
	background:url(../images/cart-2.gif) no-repeat 100% 0;
	color:#29abe2;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	padding:21px 0 1px;
	width:135px;
	margin-left:4px;
	}
	
.blue-link {
	padding:0 0 0 5px;
	color:#29abe2;
	font-size:10px;
	line-height:18px;
	}
	
.newsletter {padding: 6px 0 0;}
.newsletter div {padding:0 0 4px;}

.text-social {line-height: 30px;}

div.reviewtitle div.writereview {margin: 0 0 4px;}

/*sidebar*/
#sidebar {
	width:162px;
	float:left;
	margin-top: 48px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	}
	
#topsidebar {
	position: absolute;
	top: 120px;
	left: 18px;
	width: 220px;
	height: 50px;
	background:url(../images/logobottom.jpg) no-repeat;
	padding: 0px;
	}
	
ul.list {
	padding:0;
	margin:0;
	list-style:none;
	}

ul.list li {
	font-size:10px;
	line-height:14px;
	padding:0 0 0 7px
	}
	
ul.list li.list1 {
	font-size:10px;
	line-height:14px;
	padding:0 0 0 13px;
	font-weight: bold;
	}
	
big {color: #0073B2; font-size: 10px;}
	
ul.list li.list2 {
	font-size:10px;
	line-height:14px;
	padding:0 0 0 13px
	}

ul.list li a {
	color:#0073B2;
	text-decoration:none;
	}

ul.list li a:hover {
	text-decoration:underline;
	color:#29abe2;
	}
	
ul.list li a.black {
	color:#000;
	text-decoration:none;
	}

ul.list li a.black:hover {
	text-decoration:underline;
	color:#000;
	}
	
#sidebar ul.links {padding:14px 0 18px;}
#sidebar ul.links2 {padding:0 0 30px;}
#sidebar ul.links3 {padding:0 0 10px;}

.reviews a.black {
	color:#000;
	text-decoration:none;
	font-size: 10px;
	}

.reviews a.black:hover {
	text-decoration:underline;
	color:#000;
	font-size: 10px;
	}

/*gallery*/

.gallery {
	width: 270px;
	float: right;
	margin: 10px;
	}

/*footer*/
#footer {
	position:relative;
	width: 100%;
	height: 98px;
	margin-top: -98px;
	min-width: 989px;
	background:#488da7 url(../images/footer.gif) repeat;
	}
	
#footer_content {
	width:749px;
	height: 98px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/content-holder-bootom.gif) no-repeat;
	min-height: 98px;
	padding:0 0 0 240px;
	}
	
#footer_content div.footer_disclaimer {
	margin: 10px 0 0 0;
	color: white;
	font-size: 0.8em;
	}
	
#footer ul {
	padding:6px 0 0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	}

#footer ul li {
	float:left;
	width:105px;
	padding-right:15px;
	font-size:10px;
	line-height:18px;
	color:#fff;
	}
	
#footer ul li a {
	color:#fff;
	text-decoration:none;
	}
#footer ul li a:hover {text-decoration:underline;}

/* lists */

ul.results {list-style: none;}

/* tables */

table.frontwizzard {margin-top: 5px;}
table.frontwizzard tr {line-height:20px;}

table.wizard {width:680px;}
	
table.productpage {
	width:90%;
	margin: 15px 5% 15px 5%;
	padding: 0 0 5px 0;
	background-color:#F6FAFD;
	border: 1px solid #9FD4FC;
	}
	
table.productpage th {
	font-size:12px;
	line-height:14px;
	margin:0 0 4px;
	color: black;
	text-align: left;
	padding: 5px;
	}
	
table.productpage td {padding: 5px;}

table.wizard td { vertical-align: top; line-height: 17px;}
table.wizard tr.kleur1 td {background-color: #F6FAFD;}
table.wizard tr.kleur2 td {background-color: #EDF1FD;}
table.wizard td.fifty {width: 50%; }

table.column2table {width: 530px;}

table.orderinfo {width: 475px; margin: 0 0 5px;}
table.orderinfo th {text-align: left; min-width: 45px;}
table.orderinfo th.costs {border: 1px solid red;}

/*start shopping cart*/

#cart, #cart table {
	width:680px;
	border:0px;
	margin-bottom: 3px;
	background-color:#E5F2FA;
	}
	
#cart .maintable th	{
	padding: 3px;
	}
	
#cart .maintable tr {
	padding: 3px;
	line-height: 15px;
	}
	
#cart .maintable td	{
	border-bottom:0px solid #F6FAFD;
	padding: 3px;
	}
	
#cart .cart_payment {
	background-color: #F6FAFD;
	}

#cart {
	float:left;
	}

#cart .kassa_koopje {
	width:214px;
	height:73px;
	border:0;
	}
	
#cart .cart_title td {
	font-weight: bold;
	}	

#cart #cart_steps {
	padding:10px 0 0 0;
	margin:0;
	}	

#cart #cart_steps li {
	display:inline;
    margin:0;
	padding:7px 5px 7px 5px;
	float:left;
	border-right:solid 1px #0073B2;
	border-bottom:solid 1px #0073B2;
	color:#488da7;
	}
	
#cart #cart_steps .tab_5 {		
	border-right:solid 1px #0073B2;	
	}

#cart #cart_steps .select {
	color:#010101;
	background-color:#9FD4FC;
	font-weight:800;
	border-bottom:solid 1px #9FD4FC;
	}

#cart .cart_header {
	background-color:#9FD4FC;
	padding-left:5px;
	}	

#cart .cart_color1 {
	background-color:#B6E0FF;
	height:30px;
	}

#cart .cart_color2 {
	background-color:#D1EBFF;
	height:30px;
	}
	
#cart .cart_scolor1 {
	background-color:#F6FAFD;
	border-bottom: 1px solid #9FD4FC;
	height:30px;
	}

#cart .cart_scolor2 {
	background-color:#F6FAFD;
	border-bottom: 1px solid #9FD4FC;
	height:30px;
	}
	
#cart table.login {
	width: 300px;
	}	

#cart .cart_remove {
	display: block;
	background: url(../images/remove.gif) no-repeat;
	width: 80px;
	height: 12px;
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 0px;
	text-decoration: none;
	text-align: center;
	border: 0px;
	cursor: default;
	}		

#cart .cart_color1 td,
#cart .cart_color2 td,	
#cart tr.cart_payment td {
	border-bottom: 1px solid #9FD4FC;
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#cart tr.grand_total td {
	border-top: 1px solid #9FD4FC;
	border-bottom: 0px;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	}	

#cart tr.sub_total td {
	border-bottom: 1px solid #9FD4FC;
	font-weight: bold;
	}	

#cart .cart_color1 td table td,
#cart .cart_color2 td table td,	
#cart tr.cart_payment td table td {
	border-bottom: 0px;
	}

#cart .price_right {
	text-align: right;
	padding:0 20px 0 0;
	}	

#cart .cart_title td {font-size:10px;}	

table tr td {
	padding:2px;
	}	

#cart h1 {
	padding: 2px 2px 2px 5px;
	margin:-1px 0 5px 0;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #010101;
	line-height:25px;
	}

#cart .next {
	width: 100%;
	height:auto;
	margin:10px 0 0 0;
	padding: 10px;
	background-color:#F6FAFD;
	border: 1px solid #9FD4FC;
	clear: left;
	}	

#cart .next_step {
	float:right;
	margin: 5px 10px 5px 0;
	font: 11px Arial, Helvetica, sans-serif;
	}
	
#cart .step_back {
	float:left;
	margin: 5px 0 5px 5px;
	font: 11px Arial, Helvetica, sans-serif;
	}

#cart form.steps {margin: 5px 0 0 0;}

#cart .payment_free {color:#488da7;}

.attention {
	background-color:#62B3B8;
	color:#333333;
	border: 1px solid #9DC9E3;
	margin: 3px;
	padding: 3px;
	}
	
#dynPopup_container div {
	border-style: solid;
	border-color: #9FD4FC;
	border-width: 7px;
	display: none;
	width: 300px;
	background-color: #F6FAFD;
	color: #488da7;
	z-index: 100;
	margin: 3px;
	padding: 10px;
	margin-bottom: 10px;
	line-height: 15px;
	}	

button.dynPopup_container {
	width: 75px;
	height: 25px;
	}

.ajax_attention {
	background-color:#62B3B8;
	color:#333333;
	border: 7px solid #9DC9E3;
	display: none;
	}

div.ajax_attention{
	position: absolute; 
	z-index: 20; 
	width: 300px; 
	padding: 20px;
	}

body>.ajax_attention {
	position:fixed;
	}	

.ajax_attention button {
	width: 75px;
	}

.ajax_attention #ajaxnotice_content {
	margin-bottom: 10px;
	line-height: 15px;
	}

.tooltip {
	position: fixed; 
	padding: 5px;
	border: 3px solid gray; 
	background-color:#FFFF99;
	display: none; 
	}

#cart .address_option {
	width: 200px; 
	height: 100px; 
	border: #9FD4FC; 
	float: left; 
	margin-right: 10px;
	margin-top: 30px;
	}
	
.special {margin-top: 20px;}
	
.special_blok {
	width:125px; 
	height:125px;
	border:1px solid #9FD4FC;
	padding: 5px;
	background-color: #F6FAFD;
	float:left;
	margin:0 10px 10px 0;
	}
	
.special_text {
	height:28px;
	width:121px;
	padding:2px;
	font-size:10px ;
	color: red;
	margin-bottom: 5px;
	}
	
/*start product list*/

.product_list {
	width:440px;
	float:left;
	}

.kies_product {
	width:225px;
	background-color:#fff;
	}

.product_prod_list .out_stock {
	display: inline;
	float:right;
	background: url(../images/reminder.gif) no-repeat;
	width: 124px;
	height: 19px;
	margin-right: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 30px 0 0;
	text-decoration: none;
	border: 0px;
	}

.order_button {float: right;}	

.knopje {
	background-image:url(../images/add-to-cart.gif);
	color:#635020;
	border: 1px solid #635020;
	padding:0 5px 0 5px; 
	margin:5px 0 0 0;
	text-decoration:none; 
	}	

.product_prod_list {
	width: 100%;
	margin-bottom:10px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	padding:0 10px 10px 10px;
	display:block;
	float:left;
	}
	
.product_prod_list .ad-to-cart {
	display: inline;
	background: url(../images/add-to-cart.gif) no-repeat;
	width: 124px;
	height: 19px;
	margin-right: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 30px 0 0;
	text-decoration: none;
	border: 0px;
	}
	
.product_prod_list p.description {
	margin: 0 0 5px 0;
	}

.kleur1 {
	background-color:#EDF1FD;
	padding: 10px;
	}		

.kleur2 {
	background-color:#F6FAFD;
	padding: 10px;
	}

.product_prod_list h3 {
	padding:0;
	margin:6px 0 5px 10px;
	}

.product_prod_list	h3	a {
	text-decoration:none;
	font: 14px verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #010101;
	}

.product_prod_list img {
	border: 1px solid #F6FAFD;
	float:left;
	width:75px;
	background-image:url(/images/no_img.gif);
	margin:0 10px 10px 10px;
	}

.product_prod_list a:hover img {border: 1px solid #9410a4;}

.kleur1 .price {
	color: #9410a4;
	font-weight: bold;
	margin: 10px 10px 0 10px;
}

.kleur2 .price {
	color: #9410a4;
	font-weight: bold;
	margin: 10px 10px 0 10px;
}

.product_list_sort a {
	color:#000;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

.product_list_sort .pl_selected {
	color:#9FA563;
	font: 14px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration:none;
	}
	
.gp_info { 
	margin:0 5px 0 0;
	padding:5px;
	}	

.gp_order { 
	margin-bottom:5px;
	padding:5px;
	margin-top:-15px;
	}		

.attinfo {
	width: 230px !important; 
	white-space: normal !important;
	z-index: 100; 
	position: absolute; 
	display: none; 
	background-color: white; 
	border: 1px solid gray; 
	padding: 5px;
	}

.attmoreinfo {
	font-size: 11px;
	}
		
/*start packet*/
.big-box .packet {
	float: left;
	width: 540px;
	padding: 0 0 10px 0;
	background-color: #f6f8fd;
	position: relative;
	margin: 0px;
	border-bottom: 1px solid #E6ECFC;
	}

.big-box .packet .ad-to-cart {
	background: url(../images/add-to-cart.gif) no-repeat;
	width: 124px;
	height: 19px;
	margin-right: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 30px 0 0;
	text-decoration: none;
	border: 0px;
	}

.big-box .packet .ad-to-cart:hover {color: #fff !important;}

.big-box .packet ul {
	float: left;
	width: 400px;
	list-style: none;
	padding: 14px 0 0 10px;
	margin: 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	}
	
.big-box .packet ul li {
	float: left;
	width: 140px;
	margin: 0 10px 0 0;
	}

.big-box .packet li .image {
	float: left;
	padding: 0px;
	margin: 0px;
	}

.big-box .packet li a img { border: 1px solid #81B3FD;}
.big-box .packet li a:hover img { border: 1px solid #9410a4;}
	
.big-box .packet ul .plus {
	float: left;
	margin: 25px 0 0 20px;
	width: 22px;
	height: 22px;
	display: inline;
	background: url(../images/plus-ico.gif) no-repeat;
	}
	
.big-box .packet ul .text {
	float: left;
	width: 100%;
	color: #0073B2;
	text-decoration: none;
	margin: 8px 0 0;
	}
	
.big-box .packet ul .text:hover {text-decoration: underline;}
.big-box .packet .sum {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #9410a4;
	float: right;
	padding-right: 10px;
	}
	
	
/* Submit buttons */

.ad-to-cart {
	display: inline;
	float:left;
	background: url(../images/add-to-cart.gif) no-repeat;
	width: 124px;
	height: 19px;
	margin-right: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 30px 0 0;
	text-decoration: none;
	border: 0px;
	}
	
.out_stock {
	display: inline;
	float:left;
	background: url(../images/reminder.gif) no-repeat;
	width: 124px;
	height: 19px;
	margin-right: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 30px 0 0;
	text-decoration: none;
	border: 0px;
	}
	
.update {
	background: url(../images/recalculate.gif) no-repeat;
	width: 80px;
	height: 12px;
	margin-right: 2px;
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 5px;
	text-decoration: none;
	border: 0px;
	}
	
/* sitemap */

#sitemap {
	padding: 0px;
	margin: 0 0 14px 0;
	line-height: 18px;
	}
		
#sitemap li {list-style:none;}
		
#sitemap li ul {
	padding: 0 0 0 10px;
	margin: 5px 0 5px 0;
	}

/* -- quickform err --*/	

.formErr {
	background-color: #FFF8B9;
	padding-left: 10px;
	border: 1px solid gray;
	}

.formErr legend {
	padding-left: 7px;
	padding-right: 7px;
	margin: 0px;
	}

.formErr ul ul li {margin-left: 13px;}



