body {padding:0;margin:0;background:white url(images/bgbottom.png) repeat-x left bottom;font-size:11px;font-family:'Trebuchet MS', sans-serif;color:#555555;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, serif;font-size:11px;color:black;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#all {background:transparent url(images/bgtop.jpg) no-repeat center top;position:relative;width:100%}

#bg-left-bottom {position:absolute;left:0;bottom:0;width:50%;background:transparent url(images/bgleftbottom.png) repeat-x;height:338px;}
#bg-left {height:326px;width:122px;background:transparent url(images/bgleft.png) no-repeat;position:absolute;left:0;top:570px;}

#container {position:relative;width:970px;margin:0 auto;z-index:10;background:transparent url(images/bgcontainer.jpg) no-repeat;}

#top {margin-bottom:20px;}
#top h1 {margin:0;padding:17px 0 0 9px;font-size:12px;height:97px;}
form#login {right:210px;width:300px;text-align:right;position:absolute;top:18px;}
#login * {vertical-align:middle;}
#login div.input {margin-bottom:4px;}
#login input.input {background:#faf7e9 url(images/input.png) no-repeat;width:105px;height:25px;padding:5px 10px;border-width:0;}

div#login {right:6px;width:435px;position:absolute;top:25px;}
div#login .logout {position:absolute;right:0;top:-7px;}
div#login p {color:#be1c55;padding-top:3px;}
div#login p cite {font-style:normal;font-weight:bold;}
div#login p a {color:#be1c55; font-size: 16px;}

#cart {width:188px;height:137px;background:#c8092d url(images/cart.png) no-repeat;position:absolute;top:63px;right:0;padding-left:15px;text-align:center;color:white;}
#cart h2 {margin:0;padding:9px 0 12px 0;font-size:12px;}
#cart dl {margin:0;padding:0;line-height:24px;}
#cart dt {display:inline;}
#cart dd {display:inline;padding-left:4px;font-weight:bold;margin:0;}
#cart ul {list-style-type:none;margin:0;padding:10px 0 0 0;}
#cart ul li {display:inline;padding:0 1px;}

#menu {list-style-type:none;margin:0;padding:0;height:44px;background:#458e02 url(images/menu.png) no-repeat;padding-left:12px;}
#menu li {float:left;padding-top:7px;padding-right:10px;}
#menu li a {float:left;height:29px;overflow:hidden;position:relative;}
#menu li a:hover {border-width:0;}
#menu li.selected, #menu li a:hover img {position:relative;top:-29px;}

#search {width:768px;height:37px;background:white url(images/search.png) no-repeat;padding-top:5px;padding-left:12px;}
#search * {vertical-align:middle;}
#search label {display:none;}
#search .input {padding:5px 10px;background:#eaeae9 url(images/select.png) no-repeat;border-width:0;width:140px;height:18px;color:#717171;text-align:center;float:left;margin-right:10px;margin-top:2px;float:left;}
#search .select {padding:5px 10px;background:#eaeae9 url(images/select.png) no-repeat;border-width:0;width:140px;height:18px;color:#717171;text-align:center;float:left;margin-right:10px;margin-top:2px;float:left;overflow:hidden;}
#search .select select {width:140px;border-width:0;background-color:transparent}

#content {width:100%;overflow:hidden;padding-bottom:40px;background:transparent url(images/content.png) no-repeat right bottom;}
#left {float:left;width:220px;}
#right {float:right;width:735px;}

#left h2 {margin:0;font-size:12px;}

#left-menu {padding:0 0 6px 0;background:white url(images/bluebox1.png) no-repeat left bottom;margin-bottom:10px;width:100%;}
#left-menu h2 {background:transparent url(images/bluebox.png) no-repeat left bottom;padding-bottom:8px;}
#left-menu ul {list-style-type:none;margin:0;border-left:1px solid #7dd1f1;border-right:1px solid #7dd1f1;padding:0 0 7px 0;font-size:12px;}
#left-menu ul li a.open {background-position:0 -30px;color:white;font-weight:bold;height:29px;line-height:29px;}
#left-menu ul li a.open:hover {background-position:0 -30px; color:#2b5d8f;}
#left-menu ul li a {background:transparent url(images/bluemenu.png) no-repeat;line-height:30px;height:30px;display:block;padding-left:30px;color:#2b5d8f;}
#left-menu ul li a:hover {background-position:left bottom;text-decoration:none;color:white;font-weight:bold;}
#left-menu ul ul {border-width:0;padding-bottom:0;}

#left-menu ul ul a {padding-left:50px;background:#009ee7 url(images/submenu.png) no-repeat left bottom;color:white;}
#left-menu ul ul a.open {background:transparent url(images/submenu2.png) no-repeat; color:white;font-weight:bold;height:29px;line-height:29px;}
#left-menu ul ul a:hover {background-position:left top;color:#2b5d8f;}
#left-menu ul ul a.open:hover {background-position:0;color:#2b5d8f;}
#left-menu ul ul ul a {padding-left:70px;background:#009ee7 url(images/submenu.png) no-repeat left bottom;color:white;}

#menu-age {padding:0 0 6px 0;background:white url(images/yellowbox1.png) no-repeat left bottom;margin-bottom:10px;width:100%;}
#menu-age h2 {background:transparent url(images/yellowbox.png) no-repeat left bottom;padding-bottom:8px;}
#menu-age ul {list-style-type:none;margin:0;border-left:1px solid #fde47f;border-right:1px solid #fde47f;padding:0 0 7px 0;font-size:12px;}
#menu-age ul li a {background:transparent url(images/yellowmenu.png) no-repeat;line-height:30px;height:30px;display:block;padding-left:38px;color:#fc8200;}
#menu-age ul li a:hover {background-position:left bottom;text-decoration:none;color:white;font-weight:bold;}

#random-product {padding:0 0 6px 0;background:white url(images/redbox1.png) no-repeat left bottom;margin-bottom:10px;width:100%;}
#random-product h2 {background:transparent url(images/redbox.png) no-repeat left bottom;padding-bottom:10px;}
#random-product p {text-align:center;margin:0;font-size:13px;padding-bottom:25px;}
#random-product p a {color:#797979;}
#random-product .box-border {border-left:1px solid #ef8daa;border-right:1px solid #ef8daa;padding-top:35px;}

#main-pannels {width:100%;overflow:hidden;}
#main-pannels .to-left {float:left;}
#main-pannels .to-right {float:right;}

.product-list h2 {padding:15px 0 12px 0;color:#009ae5;padding-left:4px;margin:0;font-size:15px;font-weight:normal;}
.product-list ol {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.product-list ol li {float:left;width:180px;height:333px;background:transparent url(images/productlist.png) no-repeat 5px 0;padding-left:5px;margin-bottom:5px;overflow:hidden;position:relative;}
.product-list .first-item {padding: 0 3px 20px 0;background-position:0 0; vertical-align: bottom;}
.product-list .photo {text-align:center;display:block;padding-top:12px;}
.product-list h3 {font-size:12px;margin: 3px;  position:absolute; width:170px; top: 170px; text-align:center;}
.product-list h3 a {color:#0098e4;}
.product-list p {text-align:center;padding:0 12px;margin-top:0.8em; margin-bottom: 1px; line-height:1.5em;}
.product-list h4 { position: absolute; width:170px; bottom: 50px; text-align: center; }
.product-list h4 a {color:#7fba0a;font-weight:bold;}

.product-list h5 { position: absolute; width:170px; bottom: 65px; text-align: center; font-size: 12px; font-weight:bold; color:#cc2276; }

.product-list .price {height:35px;position:absolute;left:5px;top:298px;width:167px;background:#00a5e9 url(images/productprice.png) no-repeat;color:white;padding:0 0 0 13px;margin:0;line-height:35px;font-size:14px;font-family:arial, sans-serif;font-weight:bold;text-align:left;}
.product-list .price .add {position:absolute;right:0;top:0;}
.product-list .price del {font-size:13px;font-weight:bold;color:#064c5d;padding-left:10px;font-family:'Trebuchet MS', sans-serif;}
.product-list .first-item .price {left:0;}


.images-list ol {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.images-list ol li {float:left; width: 130px; height: 130px; margin-bottom:15px;overflow:hidden;position:relative;}



.red-box {padding-bottom:5px;background:transparent url(images/redbox2.png) no-repeat left bottom;margin-bottom:15px;margin-top:15px;}
.blue-box {padding-bottom:5px;background:transparent url(images/bluebox2.png) no-repeat left bottom;position:relative;width:100%;margin-bottom:6px;}

.blue-box .box-border {border-left:1px solid #69caf2;border-right:1px solid #69caf2;padding:5px 8px 5px 12px;}
.blue-box .box-border-top {padding-top:5px;background:white url(images/bluebox3.png) no-repeat left top;position:relative;width:100%;}
.red-box .box-border {border-left:1px solid #ef83a7;border-right:1px solid #ef83a7}



#regOL li { color: #888888; }

#path {list-style-type:none;margin:0;padding:0; font-size: 12px; }
#path li {display:inline;padding-left:21px;background:transparent url(images/path.png) no-repeat 8px 6px;}
#path li.home {background-image:none;padding-left:0;}
#path a {color:#de1c58; font-size: 12px;}

#right h2 {color:#de1c58;font-size:18px;margin:0;}
#product .description {width:100%;overflow:hidden;}
#product .photo {float:left;text-align:center;width:250px;padding-bottom:50px;}
#product .description p {margin:0 0 1em 20px; color: black;}
#product .description ul { margin-left: 60px; }
#product .info {margin-top:-50px;width:100%;overflow:hidden;}
#product .info h3 {padding:10px 0;margin:0;font-size:14px;}
#product .info .col-left {width:250px;float:left;}
#product .info .col-right {margin-left:260px;}
#product .info dl {margin:0;padding:10px 0;}
#product .info dt {float:left;margin-right:2px;padding:1px 0;}
#product .info dd {color:#7fba0a;font-weight:bold;padding:1px 0;margin:0;}
#product .info dd.blue {color:#028ee1;}
#product .info .price {color:#81c40c;font-size:16px;height:65px;padding-top:25px;margin:0;font-family:arial, sans-serif;font-weight:bold;}
#product .info .price del {font-size:12px;color:#d01a1a;font-family:'Trebuchet MS', sans-serif;}
#product .add-to-cart {margin-bottom:0;}

.sort {position:absolute;right:15px;top:10px;text-align:right;width:270px;color:#7d7d7d;}
.sort p {display:inline;margin:0}
.sort ul {display:inline;list-style-type:none;margin:0;padding:0 4px 0 0}
.sort ul li {padding-left:26px;background:transparent url(images/point.png) no-repeat 9px 5px;display:inline;}
.sort ul li a {color:#7d7d7d;}
.sort ul li.selected a {color:#00b7ed;}
.sort fieldset {padding-top:10px;}
.sort fieldset * {vertical-align:middle;}
.sort fieldset select {margin:0 2px 0 5px;}

.panels {list-style-type:none;margin:0;padding:0;background:transparent url(images/redbox3.png) no-repeat 0 32px;height:38px;}
.panels li {display:inline;}

.navigator {list-style-type:none;margin:0;padding:17px 0 2px 0;text-align:right;line-height:24px;}
.navigator li {display:inline;}
.navigator a {padding:4px 9px;background:transparent url(images/navigator.png) no-repeat center;color:white;}
.navigator .selected a {font-weight:bold;}
.navigator .arrow a {padding:0;}
.navigator  img {vertical-align:middle;}
.blue-box .navigator {text-align:left;}

.add-comment {padding:10px 0 22px 20px;}
.add-comment .input-line {width:100%;overflow:hidden;padding-top:4px;}
.add-comment .mark-line {padding-bottom:10px;}
.add-comment .input-line * {vertical-align:middle;}
.add-comment .input-line label {float:left;width:148px;text-align:right;color:#e32a66;padding-top:4px;margin-right:17px;}
.add-comment .input {border:1px solid #f7c0d2;padding:7px 10px;height:17px;width:225px;}
.add-comment textarea.input {width:515px;height:110px;padding:4px 10px;}

.page-tools {width:100%;overflow:hidden;padding:12px 0 45px 0;}
.page-tools .prev-next {list-style-type:none;margin:0;padding:0 0 0 4px;float:left;}
.page-tools .tools {list-style-type:none;margin:0;padding:0 10px 0 0;float:right;}
.page-tools li {display:inline;}
.page-tools .tools li {padding-left:23px;background:transparent url(images/point.png) no-repeat 9px 5px;}
.page-tools .prev-next li {padding-right:12px;}
.page-tools a {color:#00b2ed;}

.icons ul {list-style-type:none;margin:0;padding:0;}
.icons li {display:inline;}

#page-cart p {line-height:1.8em;}
#page-cart p em {color:#78b50b;font-style:normal;}
#page-cart table {margin-top:20px;width:100%;color:#de1c58;font-size:12px;}
#page-cart th {color:#de1c58;text-align:left;padding:0 18px;}
#page-cart td {border-top:1px solid #efefef;height:40px;padding:0 18px;}
#page-cart .first td {border-top-width:0;}
#page-cart table a {font-weight:bold;color:#2b5d8f;}
#page-cart table input {border:1px solid #cce2b7;width:30px;padding:3px 5px;text-align:center;color:#8dc20f;}
#page-cart table .remove {padding-right:24px;background:transparent url(images/remove.png) no-repeat 100% 50%;font-weight:normal;}
#page-cart {padding-right:10px;}
#page-cart .total {text-transform:uppercase;margin-left:auto;width:223px;color:#9ccb12;font-weight:bold;font-size:14px;padding-bottom:10px;border-bottom:1px solid #9ccb12;margin-bottom:23px;}
#page-cart .total span {font-weight:normal;padding-right:14px;}
#page-cart .buttons {list-style-type:none;margin:0;padding:0;text-align:right;}
#page-cart .buttons li {padding-left:5px;display:inline;}
#page-cart .buttons li.to-left {padding:0 5px 0 0;float:left;}


.form {margin:0 auto;width:500px;padding-top:60px;}
.form .input-line {width:100%;overflow:hidden;padding-bottom:1px;}
.form .input-line label {padding-top:3px;float:left;width:122px;color:#de1c58;text-align:right;margin-right:15px;}
.form .input-line input {border:1px solid #b0b0b0;width:230px;padding:4px 5px;}
.form .required label {font-weight:bold;}
.form .required input {border-color:#ec7ea0;}
.form .button {text-align:center;margin-top:50px;}

#foot-links {width:100%;overflow:hidden;height:244px;background:transparent url(images/footlinks.jpg) no-repeat;font-size:12px;color:#59881c;}
#foot-links h2 {display:none;}
#foot-links .links {float:left;width:204px;margin-right:30px;padding-top:20px;}
#foot-links h3 {margin:0;font-size:12px;padding:14px 0 12px 0;}
#foot-links .col1 ul {list-style-type:none;margin:0;padding:0;border-bottom:1px solid #c7ea86;}
#foot-links .col1 li {background:transparent url(images/col1.gif) no-repeat;padding:7px 0 5px 34px;}
#foot-links .col1 li a {color:#59881c;}

#foot-links .col2 ul {list-style-type:none;margin:0;padding:1px 0 0 0;background:transparent url(images/col2.png) no-repeat;}
#foot-links .col2 li {background:transparent url(images/col2.png) no-repeat left bottom;padding:7px 0 5px 0;}
#foot-links .col2 li em {padding-left:4px;width:30px;font-weight:bold;font-style:normal;float:left;}
#foot-links .col2 li a {color:#59881c;}

#foot-links .col3 ul {list-style-type:none;margin:0;padding:1px 0 0 0;background:transparent url(images/col3.png) no-repeat;}
#foot-links .col3 li {background:transparent url(images/col3.png) no-repeat left bottom;padding:7px 0 5px 0;}
#foot-links .col3 li em {padding-left:4px;width:30px;font-weight:bold;font-style:normal;float:left;}
#foot-links .col3 li a {color:#59881c;}

#foot-links .last-visited {float:left;width:204px;margin-right:30px;padding-top:20px;text-align:center;}

#foot {height:94px;background:transparent url(images/foot.jpg) no-repeat;text-align:right;}
#foot .to-left {float:left;}
#foot p {margin:0;padding-top:27px;padding-right:44px;}
#foot .accept {float:right;padding-right:25px;}
#foot h2 {font-size:11px;display:inline;margin:0;color:#cc2276;}
#foot ul {list-style-type:none;margin:0;padding:0;display:inline;}
#foot li {display:inline;padding:0 8px;}
#foot .accept li {padding:0 8px;}
#foot img {vertical-align:middle;}




#order-box {padding:0 0 6px 0;background:white url(images/redbox1.png) no-repeat left bottom;margin-bottom:10px;width:220px;}
#order-box h2 {background:transparent url(images/redbox.png) no-repeat left bottom;padding-bottom:10px;}
#order-box p {text-align:center;margin:0;font-size:13px;padding-bottom:25px;}
#order-box p a {color:#797979;}
#order-box .box-border {border-left:1px solid #ef8daa;border-right:1px solid #ef8daa;padding-top:5px;}
#order-box dl {margin:0;padding:10px 0;}
#order-box dt {float:left;margin-right:2px;padding:1px 0;}
#order-box dd {color:#7fba0a;font-weight:bold;padding:1px 0;margin:0;}
#order-box .blue {color:#028ee1;}
#order-box .price {color:#81c40c;font-size:16px;margin:0;font-family:arial, sans-serif;font-weight:bold;}
#order-box .price del {font-size:12px;color:#d01a1a;font-family:'Trebuchet MS', sans-serif;}
#order-box .add-to-cart {margin-bottom:0;}
#order-box .available { font-size: 16px; }
#order-box .available strong {color:#028ee1;}
#order-box .catalog_number { font-size: 11px; }





#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 100px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



.logocolorstr { font-weight: bold; color:#be1c55 }



/* BASKET AND ORDER */
#order div.submit, #basket div.submit {height: 20px; float: left; margin: 0; padding:2px 5px 0 0; background-image: url("img/arrow.jpg"); background-repeat: no-repeat; background-position: center right; }
#order input.submit, #basket input.submit{background: transparent; border: none; margin: 0; padding:0 15px 0 5px; color:#5da001; font-size:11px;}
#orderedProducts div.submit a {color:#5da001; padding: 0 15px 0 0;}
#orderedProducts div.submit a:hover {text-decoration:none;}
#orderedProducts table {width:100%;color:#333;font-size:11px;margin: 10px 0 0 0}
#orderedProducts td, #orderedProducts th{padding:5px 5px;}

#orderedProducts a {text-decoration:none;}
#orderedProducts a:hover {text-decoration:underline;}

#orderedProducts thead .price {width: 100px;}
#orderedProducts thead .quantity {width: 100px;}
#orderedProducts thead .summary {width: 150px;}
#orderedProducts thead .options {width: 50px;}

#orderedProducts thead td{text-align: center; font-size:10px; font-weight:bold;}
#orderedProducts thead em{font-style:normal;}

#orderedProducts tbody td{text-align:center;font-size:11px;border-bottom:1px solid #e2e2e2;}
#orderedProducts tbody th{text-align:left;font-size:11px;border-bottom:1px solid #e2e2e2;}
#orderedProducts tbody th a{color:#555;text-decoration:none;font-weight:bold;}
#orderedProducts tbody .price, #orderedProducts tbody .summary{}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:center;}
#orderedProducts tbody .quantity label{display:none;}

#orderedProducts tfoot .recount td {text-align: center;}
#orderedProducts tfoot .recount .submit {}

#orderedProducts tfoot .summaryProducts {text-align:center; font-size: 14px; font-weight: bold;}
#orderedProducts tfoot .summaryProducts .zagiel{text-align: right; font-size: 11px; font-weight:normal;}
#orderedProducts tfoot .summaryProducts .summaryText {}
#orderedProducts tfoot .summaryProducts .summary {}
#orderedProducts tfoot .summaryDelivery {text-align:center;}
#orderedProducts tfoot .summaryGift {text-align:center;}
#orderedProducts tfoot .summaryOrder {text-align:center; font-size: 14px; font-weight: bold;}

#orderedProducts tfoot .save {text-align: left;}
#orderedProducts tfoot .save .submit{}

#orderedProducts tfoot .nextStep{text-align: right;}
#orderedProducts tfoot .nextStep div.submit {float: right;}
#orderedProducts tfoot .nextStep .submit{}


#basket .info{padding:0 0 0 0; text-align:left;}


#basket .del{}
#basket .del a{}


#order legend{padding:20px 0 10px 0;margin: 0;border:0;background:inherit;color:#5da001;font-size:12px;font-weight:bold;}
#order p {padding: 0 0 0 20px;}

#order #personalData{padding:15px 20px;color:#333; border-bottom:1px solid silver; background-color:#fafafa;}
#order #personalData div {clear: both;}
#order #personalData #setBasic, #order #personalData #setExtend{float:left;width:50%;}
#order #personalData label{display:block;font-weight:bold; float: left; width: 100px;}
#order #personalData #company label, #order #personalData #comment label, #order #personalData #nip label{font-weight:normal;}
#order #personalData .input, #order #personalData #oComment{width:200px;margin:0 0 5px;}
#order #personalData #oComment{height:70px;}
#order #personalData #invoice label {width:140px; padding-bottom: 10px;}

#order #postalData{padding:15px 20px;color:#333; border-bottom:1px solid silver;}
#order #postalData #postalData_c1, #order #postalData #postalData_c2 {float:left;width:50%;}
#order #postalData label{display:block; width: 100px;font-weight:bold; float: left;}
#order #postalData label {font-weight: normal;}
#order #postalData .input{width:200px;margin:0 0 5px; }

#order #gift{padding:15px 20px;color:#333; border-bottom:1px solid silver;}
#order #gift #gift_select, #order #gift #gift_showClient {float: left; width: 50%;}
#order #gift label{display:inline;font-weight:bold;}
#order #gift .input{margin:0 0 5px; width: 400px; float: left;}
#order #gift #gift_text label {display:block; width: 200px; font-weight:bold; float: left;}


#order #deliveryAndPayment table{color:#333;font-size:12px; border-bottom:1px solid silver; padding: 0 0 15px 0; width:100%; background-color:#fafafa;}
#order #deliveryAndPayment table tbody td{padding:3px 13px;}
#deliveryAndPayment table th{padding:5px 13px;}
#deliveryAndPayment table thead th{text-align:center;}
#deliveryAndPayment table thead th em{padding:0 4px 0 0;font-style:normal;}
#deliveryAndPayment table thead th span{font-weight:normal;}
#deliveryAndPayment table thead td{}

#order tfoot td, #orderPrint tfoot td{color:#f00;}
#order tfoot td, #order tfoot th, #orderPrint tfoot td, #orderPrint tfoot th{}
#order .summaryProducts, #order .summaryDelivery, #order .summaryGift, #orderPrint .summaryDelivery{}
#order .summaryProducts th { text-align: right;}
#order .summaryDelivery th {font-weight:normal; text-align: right;}
#order .summaryGift th {font-weight:normal; text-align: right;}
#order .summaryOrder th {text-align: right;}
#order #rulesAccept th {color:#333;font-size:11px;font-weight:bold;text-align:right;}
#order #rulesAccept th a {color:#333}

#order #orderLogin, #orderRegisterForm {border-bottom:1px solid silver;}
#order #orderLogin, #orderRegisterForm fieldset{padding:15px 20px;color:#333;}
#order #orderLogin label, #orderRegisterForm label{padding:0 10px 0 0;}
#order #orderLogin #fields {float: left;}

#orderLogin input.submit{height: 20px; margin: 0; padding:0px 20px 3px 0; background-image: url("img/arrow.jpg"); background-repeat:no-repeat; background-position:center right; }

/* ORDER SUMMARY/PRINT PAGE */
#orderPrint .message h3{}
#orderPrint h4{background:inherit;color:#73ac07;font-size:12px;font-weight:bold;}
#orderPrint dl{float:left;display:block;width:100%;margin:10px 0 20px;padding:5px 0;border-top:1px solid silver;border-bottom:1px solid silver;;color:black;}
#orderPrint dt, #orderPrint dd{float:left;display:inline-block;width:40%;margin:0;padding:3px 0;}
#orderPrint dt{clear:left;text-align:right;}
#orderPrint dd{padding-left:3%;font-weight:bold;}
#orderPrint dd.orderComment, #orderPrint dd.orderIP{font-weight:normal;}
a#PrintFormLink{font-size:14px; text-decoration: none; margin-top: -200px}
a#PrintFormLink:hover{text-decoration: underline;}







.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}