@charset "UTF-8";
/* CSS Document */

html {
	font-size:medium;
}
body {
	font:62.5% arial, sans-serif;
	background:#FFF;
	margin:0;
	padding:0;
	color:#333;
	text-align:center;
}
h1 {
	color:#FF4016;
	font-size: 24px;
	letter-spacing:-1px;
}
h2 {
	color:#333;
	font-size: 18px;
	letter-spacing:-1px;
}
h2 a {
	color:#FF4016;
	font-size: 24px;
	text-decoration:none;
}
h3, h3 a {
	color:#FF4016;
	font-size: 18px;
	text-decoration:none;
}
h4 {
	color:#333333;
	font-size:16px;
}
h5, h6 {
	color:#333333;
	font-size: 14px;
}
hr {
	border:0;
	background:#fff;
	color:#fff;
	border-top:1px solid #DDDDDD;
}
blockquote {
	font-style:italic;
	font-weight:bold;
	background:url(blockquote.gif) 0 0 no-repeat;
	margin-left:0;
	padding-left:37px;
}
blockquote span {
	font-style:normal;
	font-weight:normal;
}
a {
	color:#333;
}
a:hover {
	color:#FF4016;
}
a img {
	border:none;
}
.current a {
	font-weight:bold;
}
input, select {
	font-family:arial;
}
.section-about #content p, .section-about #content ul, .section-about #content blockquote, .section-account #content p, .section-account #content ul, .section-order #content p, .section-order #content ul, .subsection-product #content div, .category-description {
	line-height:1.5em;
}
.section-account h1, .section-about h1, .section-order h1, .section-purchase h1, .section-contact h1, .subsection-product h1 {
	background:url(h1-bg.gif) 0 bottom no-repeat;
	padding-bottom:0.2em;
}
#container1 {
	width: 974px;
	text-align:left;
	margin:0 auto;
	background:url(main-left.gif) 0 135px no-repeat;
	font-size:1.2em;
}
#container2 {
	padding:0 7px;
	background:url(main-right.gif) right 135px no-repeat;
}
#content {
	float:right;
	width:715px;
	padding:22px 0 0 0;
	margin:0 27px 20px 33px;
	background:url(logo-euro-sm.gif) right 25px no-repeat;
}
#side {
	float:right;
	width: 185px;
}
#top {
	height:6px;
	background:#EEEEEE;
}
#brand {
	height:131px;
}
#brand-logo {
	height:131px;
	width:622px;
	display:block;
	float:left;
	text-decoration:none;
}
#brand-logo img {
	margin:24px 0 0 28px;
}
#brand ul {
	height:34px;
	width:335px;
	float:left;
	margin:0 auto;
	padding:24px 0 0 2px;
	list-style:none;
}
#brand li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	background:url(links-login-div.gif) 100% 50% no-repeat;
}
#brand li a {
	height:20px;
	display:block;
	background-position:8px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin:10px 0 0 0;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
#brand .link-login {
	width:66px;
}
.logged-in #brand .link-login {
	width:75px;
}
#brand .link-login a {
	background:url(brand-links.gif) 8px 0 no-repeat;
	text-indent:20px;
}
.section-login #brand .link-login a, #brand .link-login a:hover {
	background:url(brand-links.gif) 8px -21px no-repeat;
}
#brand .link-account {
	width:97px;/*display:none;*/
	}
.logged-in #brand .link-account {
	display:block;
}
#brand .link-account a {
	background:url(brand-links.gif) 8px -50px no-repeat;
	text-indent:20px;
}
.section-account #brand .link-account a, #brand .link-account a:hover {
	background:url(brand-links.gif) 8px -71px no-repeat;
}
#brand .link-order {
	width:68px;
}
.cart-full #brand .link-order {
	width:74px;
}
#brand .link-order span {
	display:none;
}
.cart-full #brand .link-order span {
	display:inline;
}
#brand .link-order a {
	background:url(brand-links.gif) 8px -100px no-repeat;
	text-indent:28px;
}
.section-order #brand .link-order a, #brand .link-order a:hover {
	background:url(brand-links.gif) 8px -121px no-repeat;
}
#brand .link-purchase {
	width:87px;
	background:none;
}
#brand .link-purchase a {
	background:url(brand-links.gif) 8px -149px no-repeat;
	text-indent:26px;
}
.section-purchase #brand .link-purchase a, #brand .link-purchase a:hover {
	background:url(brand-links.gif) 8px -170px no-repeat;
}
#brand li a:hover, #brand li.current a, .section-login #brand .link-login a, .section-account #brand .link-account a, .section-order #brand .link-order a, .section-purchase #brand .link-purchase a {
	color:#FF4016;
}
#brand .form-search {
	width:338px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	background:url(brand-search-bg.gif) left 50% no-repeat;
}
#brand .form-search label {
	display:none;
}
#brand .form-search #keywords {
	width:233px;
	height:24px;
	margin:0 3px 9px 9px;
	padding:3px 7px 0 24px;
	border:none;
	font-size:13px;
	color:#666;
	background:none;
}
/*.browser-safari #brand .form-search #keywords {
	width:244px;
	position:relative;
	top:-7px;
	margin:0 3px 9px 14px;
	}*/
#brand .form-search #keywords:focus {
	color:#111;
}
#brand .form-search #button-search {
	border:none;
	width:53px;
	height:24px;
	margin:2px 0 0 0;
	width:53px;
	height:24px;
}
/*.browser-opera #brand .form-search #button-search {
	margin:0 0 5px 4px;
	}*/

#nav {
	height:59px;
	background:url(nav-bg.gif) 0 0 repeat-x;
}
#nav ul {
	height:59px;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li {
	height:59px;
	margin:0;
	padding:0 0 0 1px;
	display:block;
	float:left;
	background:url(nav-div.gif) 0 0 no-repeat;
}
#nav li a {
	height:34px;
	display:block;
	padding:25px 31px 0 0;
	background-position:30px 27px;
	background-repeat:no-repeat;
	background-image:url(nav-icon.gif);
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
#nav li.link-home {
	width:98px;
	background:none;
}
#nav li.link-home a {
	background-position:70px 27px;
	padding:25px 32px 0 0;
}
#nav li.link-home a:hover, #page-home #nav li.link-home a {
	background-position:70px -34px;
	color:#FF4016;
	background-color:white;
}
#nav li.link-products {
	width:159px;
}
#nav li.link-products a, #page-home #nav li.link-products a {
	background-position:130px 27px;
	padding:25px 35px 0 0;
	color:#333;
	background-color:transparent;
}
#nav li.link-products a:hover, #page-home #nav li.link-products a:hover, .section-shop #nav li.link-products a {
	background-position:130px -34px;
	color:#FF4016;
	background-color:white;
}
#nav li.link-open-an-account {
	width:178px;
}
#nav li.link-open-an-account a {
	background-position:148px 27px;
	padding:25px 35px 0 0;
}
#nav li.link-open-an-account a:hover, #page-account-profile #nav li.link-open-an-account a, #page-credit-application #nav li.link-open-an-account a {
	background-position:148px -34px;
	color:#FF4016;
	background-color:white;
}
#nav li.link-about {
	width:122px;
}
#nav li.link-about a {
	background-position:92px 27px;
	padding:25px 35px 0 0;
}
#nav li.link-about a:hover, #page-about #nav li.link-about a {
	background-position:92px -34px;
	color:#FF4016;
	background-color:white;
}
#nav li.link-promotions {
	width:139px;
}
#nav li.link-promotions a {
	background-position:109px 27px;
	padding:25px 35px 0 0;
}
#nav li.link-promotions a:hover, #page-promotions #nav li.link-promotions a {
	background-position:109px -34px;
	color:#FF4016;
	background-color:white;
}
#nav li.link-events {
	width:112px;
}
#nav li.link-events a {
	background-position:82px 27px;
	padding:25px 35px 0 0;
}
#nav li.link-events a:hover, #page-events #nav li.link-events a {
	background-position:82px -34px;
	color:#FF4016;
	background-color:white;
}
#nav li.link-contact {
	width:144px;
}
#nav li.link-contact a {
	background-position:108px 27px;
	padding:25px 42px 0 0;
}
#nav li.link-contact a:hover, #page-contact #nav li.link-contact a {
	background-position:108px -34px;
	color:#FF4016;
	background-color:white;
}
.links-category {
	margin: 0;
	padding:10px 0 54px 0;
	background:url(links-catergory-bottom.gif) left bottom no-repeat;
}
.links-category ul {
	list-style:none;
	margin:0 0 0 1px;
	padding:0;
}
.links-category li {
	display:block;
	margin:0;
	padding:0;
	background:url(links-category-div.gif) left bottom no-repeat;
}
.links-category li a {
	display:block;
	margin:0;
	padding:14px 0 13px 19px;
	font-weight:bold;
	text-decoration:none;
}
.links-category ul ul {
	padding:0 0 14px 0;
}
.links-category ul ul ul {
	padding:0 0 14px 10px;
}
.links-category ul ul li {
	background:none;
}
.links-category li.current a {
	background:url(bullet-orange.gif) 13px 18px no-repeat;
	color:#FF4016;
}
.links-category li.current li a {
	padding:3px 0 3px 29px;
	color:#333;
	background:none;
}
.links-category li li.current a {
	background:url(bullet-orange.gif) 23px 7px no-repeat;
	color:#FF4016;
}
.links-category li li.current li a {
	background:url(bullet-gray.gif) 22px 7px no-repeat;
	color:#333;
	font-weight:normal;
}
.links-category li li.current li.current a {
	background:url(bullet-orange.gif) 22px 7px no-repeat;
	color:#FF4016;
}
#page-education #side .link-education a, #page-tips #side .link-education a, #page-technical-advice #side .link-education a, #page-demonstrations #side .link-education a {
	background:url(bullet-orange.gif) 13px 18px no-repeat;
	color:#FF4016;
}
.links-category li a:hover {
	color:#FF4016 !important;
}
#newslettersubscribe {
	padding:0;
	margin:-30px 0 20px 0;
}
#newslettersubscribe fieldset {
	border:none;
	padding:0 0 0 21px;
	margin:0;
}
#newslettersubscribe legend {
	color:#FF4016;
	font-weight:bold;
	font-size:16px;
	padding:0;
	margin:0;
}
#newslettersubscribe p {
	color:#666;
	font-style:italic;
	font-size:10px;
	margin:5px 0;
}
#newslettersubscribe .text {
	width:150px;
	margin:3px 0;
	font-size:11px;
	padding:3px;
	color:4C4C4C;
}
#newslettersubscribe input {
	margin:3px 0;
	font-size:11px;
	padding:3px;
	color:4C4C4C;
}
.links-path {
	color:#999999;
	display:inline;
	padding-right:40px;
}
.links-path * {
	color:#999999;
	text-decoration:none;
}
.links-path .path-product, .links-path .path-current {
	color:#FF4016;
	font-weight:bold;
}
.links-path .path-arrow {
	padding:0 4px;
}
.path-items {
	padding:2px 24px;
	font-weight:bold;
	background:url(cart-icon.gif) 0 0 no-repeat;
	text-decoration:none;
	color:#333;
}
.section-order .path-items,  .section-purchase .path-items,  .section-admin .path-items,  .cart-empty .path-items {
	display:none;
}
.path-items strong {
	color:#FF4016;
}
#base {
	clear:both;
	padding:20px 0;
	margin:20px 0;
	border-top:6px solid #F5F5F5;
	font-size:11px;
}
#base p, #base ul {
	float:right;
	color:#CCCCCC;
	padding:0;
	margin:0;
}
#base p {
	width:432px;
	text-align:left;
	color:#CCC;
	font-weight:bold;
}
#base p a {
	color:#CCC;
	text-decoration:underline;
}
#base ul {
	width:520px;
	text-align:right;
	list-style:none;
}
#base li {
	display:inline;
}
#base ul a {
	color:#666666;
	text-decoration:none;
	padding:2px 0 2px 17px;
	background:url(base-links-div.gif) 7px 2px no-repeat;
}
#base a:hover {
	color:#FF4016;
}
#base ul .link-home a {
	padding:2px 0 2px 0;
	background:none;
}
#base ul .current a, #page-home #base .link-home a {
	color:#FF4016;
	font-weight:bold;
}
/* Definition lists */
dt {
	width:100px;
	float:left;
}
dd {
	margin-left:110px;
}
/* CATEGORY + SEARCH */


.links-sortby {
	text-align:left;
	font-size:11px;
}
.links-sortby * {
	display:inline;
	list-style:none;
	padding:0;
}
.links-sortby a {
	padding-left:1em;
	color:#666666;
	text-decoration:underline;
	margin-right:0;
}
.links-sortby .current a {
	margin-right:0;
	color:#FF4016;
	text-decoration:none;
}
.category-education .links-sortby, .category-education .links-page {
	display:none;
}
/*.links-page ul li a {
	padding:0.8em 1.2em;
	}*/
#limitform {
	padding-top:11px;
}
.subsection-category h1 {
	margin-bottom:0;
}
/* PRODUCT -listview */

.layout-listview {
	padding:0 0 1em 0;
}
.layout-listview .product {
}
.layout-listview .product-image {
	width:200px;
	margin:0 5px 10px 0;
	text-align:center;
}
.layout-listview .product-image img {
	margin:auto;
}
.layout-listview .product-name {
	color:#FF4016;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.layout-listview .product-summary {
	margin:0 0 1em 0;
}
.layout-listview .product-summary * {
	margin:0;
}
.layout-listview .match {
	font-weight:bold;
	color:#333;
}
/* PRODUCT -gridview */

.layout-gridview {
	padding:1em 0 1em 0;
	line-height:1.7em;
}
.products {
	clear: both;
}
.products h2 {
	height:60px;
	background:url(products-top.gif) 0 bottom repeat-x;
	padding:0;
	margin:1em 0 0 0;
}
.products h2 a {
	display:block;
	background:url(category-viewall.gif) right 14px no-repeat;
}
.products h2 a:hover {
	background:url(category-viewall.gif) right -40px no-repeat;
}
.layout-gridview .product {
	width:25%;
	height:274px;
	float:left;
	clear:none;
	text-align:center;
	background:url(product-div.gif) right top no-repeat;
}
.layout-gridview .product4, .layout-gridview .product8, .layout-gridview .product12, .layout-gridview .product16, .layout-gridview .product20, .layout-gridview .product24, .layout-gridview .product28, .layout-gridview .product32, .layout-gridview .product36, .layout-gridview .product40 {
	background:none;
}
.layout-gridview .product.incart {
	background:url(product-incart.gif) right top no-repeat;
}
.layout-gridview .product-remove {
	display:inline;
	color:white;
	background:url(x.gif) 2px 2px no-repeat;
	padding:5px 0 5px 16px;
	margin-right:-29px;
}
.products .form-addtocart * {
	font-size:x-small;
}
.layout-gridview .product-image {
	height:190px;
	width:182px;
	margin:0 auto;
	text-align:center;
}
.layout-gridview .product-image a {
	width:182px;
	height:190px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.subsection-grouping .layout-listview .product-image img, .layout-gridview .product-image img, .product-thumbnail img {
}
.subsection-grouping .layout-listview .product-name, .layout-gridview .product-name {
	padding:0;
	margin:0;
}
.subsection-grouping .layout-listview .product-summary {
	display:none;
}
.subsection-grouping .layout-listview .highlight-price {
	float:none;
}
.products-more {
	font-weight:normal;
	color:#CCCCCC;
	padding:1em 0 0 0;
	font-size:medium;
}
.products-more a {
	color:#CCCCCC;
	text-decoration:none;
}
.products-more a:hover {
	color:#FF4016;
	text-decoration:none;
}
.products-more span {
	font-weight:bold;
	text-decoration:underline;
	font-size:1.2em;
}
#page-shop .products ul, #page-shop .products .product-category, #page-shop .products .product-subcategory, #page-shop .products .category-heading, #page-shop .product-feeds {
	clear:both !important;
	display:block !important;
	margin:0 !important;
	float:none !important;
}
#page-shop .products h3, #page-shop .products h3 a {
	color:#333333;
	font-size:16px;
}
#page-shop .layout-listview {
	padding:1em !important;
}
#page-shop .layout-listview .product {
	color:#333333;
	font-weight:normal;
	margin:0;
	padding:0;
	height:auto;
}
#page-shop .layout-listview .product-name {
	color:#333333;
	font-weight:normal;
	margin:0;
}
#page-shop .layout-listview .product-name {
	color:#333333;
	font-weight:normal;
	margin:0;
	font-size:13px;
	text-decoration:underline;
}
#page-shop .category-heading a:hover, #page-shop .layout-listview .product-name:hover {
	color:#FF4016;
}
/* PRODUCT PAGE */

.subsection-product .product-image {
	width:250px;
}
.subsection-product .product-image .link-zoom {
	background:url(link-zoom.gif) 33% 50% no-repeat;
}
#page-zoom .product-image .link-unzoom {
	background:url(link-zoom.gif) 45% 50% no-repeat;
}
.subsection-product .product-image .link-zoom a, #page-zoom .product-image .link-unzoom a {
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#666;
	display:block;
	background:none;
	background:white url(link-zoom.gif) 33% 50% no-repeat;
}
.subsection-product .product-attributes dt {
	text-align:right;
}
.subsection-product .product-attributes dd {
	padding-left:7px;
}
.subsection-product .product-attributes dd a {
	font-weight:bold;
	color:#FF4016;
	text-decoration:none;
}
.subsection-product .form-addtocart fieldset {
	border:none;
	background:none;
}
.subsection-product .form-addtocart {
	background:url(addtocart-top.gif) 0 10px no-repeat;
	width:451px;
}
.subsection-product .form-addtocart legend {
	background:white;
	padding:0 2px 10px 2px;
	color:#999;
}
.subsection-product .form-addtocart .box-action {
	background:url(addtocart-bottom.gif) bottom left no-repeat;
	border:none;
	padding:0 0 19px 10px;
	margin:0;
}
.howtobuy {
	display:none;
}
.wholesale .howtobuy {
	display:block;
}
.alsosee ul, .howtobuy ul {
	list-style:none;
	padding:0 0 0 20px;
}
.alsosee li, .howtobuy li {
	display:inline;
	list-style:none;
	padding:0 1em 0 0.7em;
	background:url(bullet-gray.gif) 0 4px no-repeat;
}
.alsosee li a, .howtobuy li a {
	font-weight:bold;
}
.howtobuy li {
	display:list-item;
}
/* TOP - ON states */
#top div {
	display:block;
}
#page-home #top div {
	width:98px;
	margin-left:0;
	background:url(top.gif) 0 0 no-repeat;
}
.section-shop #top div {
	width:159px;
	margin-left:98px;
	background:url(top.gif) -98px 0 no-repeat;
}
#page-application-form #top div {
	width:178px;
	margin-left:257px;
	background:url(top.gif) -260px 0 no-repeat;
}
#page-about #top div {
	width:122px;
	margin-left:437px;
	background:url(top.gif) -440px 0 no-repeat;
}
#page-promotions #top div {
	width:140px;
	margin-left:562px;
	background:url(top.gif) -566px 0 no-repeat;
}
#page-events #top div {
	width:112px;
	margin-left:702px;
	background:url(top.gif) -709px 0 no-repeat;
}
.section-contact #top div {
	width:144px;
	margin-left:815px;
	background:url(top.gif) right 0 no-repeat;
}
/* HOMEPAGE */

#page-home h1 {
}
#page-home h1, #page-home #side, #page-home .links-path, .path-items {
	display:none;
}
#page-home #content {
	width:auto;
	margin:0;
	padding:0;
	border-top:1px solid transparent;
	float:none;
	background:url(homepic.jpg) 0 0 no-repeat;
}
#page-home .homecontent {
	height:369px;
}
#page-home #base {
	border:none;
	margin:0;
}
.home-links {
	height:216px;
	border-top:1px solid #FFF;
}
.home-links ul, .home-links li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.home-links li {
	display:block;
	float:left;
	width:143px;
	height:216px;
	background-image:url(home-links-bg.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
}
.home-links li:hover {
	background-position:100% -216px;
}
.home-links li a {
	display:block;
	height:209px;
	margin:0 1px 0 0;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	line-height:80px;
	background-repeat:no-repeat;
	color:#FF4016;
	text-align:center;
}
.home-links li a:hover {
	background-color:white;
}
.home-links li a img {
	margin:0 0 0 6px;
}
.home-links li.link1 a {
	background-position:50% 56px;
	background-image:url(home-links1.jpg);
}
.home-links li.link2 {
	width:155px;
}
.home-links li.link2 a {
	background-position:50% 56px;
	background-image:url(home-links2.jpg);
}
.home-links li.link3 {
	width:154px;
}
.home-links li.link3 a {
	background-position:50% 56px;
	background-image:url(home-links3.jpg);
}
.home-links li.link4 {
	width:173px;
}
.home-links li.link4 a {
	background-position:50% 56px;
	background-image:url(home-links4.jpg);
}
.home-links li.link5 {
	width:149px;
}
.home-links li.link5 a {
	background-position:50% 56px;
	background-image:url(home-links5.jpg);
}
.home-links li.link6 {
	width:186px;
	background-position:-20px 0;
}
.home-links li.link6:hover {
	background-position:-20px -216px;
}
.home-links li.link6 a {
	background-position:50% 56px;
	background-image:url(home-links6.jpg);
	margin:0;
	height:209px;
}
/* SHOP / SITEMAP */

#page-shop .product-subcategory {
}
#page-shop .category-name {
	font-weight:bold;
	color:#FF4016;
	font-size:20px;
	text-decoration:none;
}
#page-shop .subcategory-name {
	font-weight:bold;
	color:#333;
	font-size:16px;
	text-decoration:none;
}
#page-shop .products ul {
	list-style:none;
	margin:0;
	padding:0;
}
#page-shop .products ul ul {
	list-style:none;
	margin:1em 0 2em 2em;
}
/* DEFAULTS */

.highlight-price {
	color:#FF4016;
}
.highlight-currency {
	color:#FF4016;
	font-weight:bold;
}
a.edit-primary {
	margin-top:35px;
}
#container1 .highlight-edit, #container1 .highlight-edit-small, #container1 .highlight-edit-smallest {
	color:#1569E9 !important;
	border-color:#8AB4F4 !important;
	background-color:#EDF3FC !important;
}
#container1 .highlight-edit:hover, #container1 .highlight-edit-small:hover, #container1 .highlight-edit-smallest:hover {
	color:#1569E9 !important;
	border-color:#70A0EA !important;
	background-color:#FFF !important;
}

#container1 .table-data, #container1 .table-data th, #container1 .table-data td {
	border-color:#D9D9D9;
}
#container1 .table-data th {
	background-color:#EFEFEF;
}
#container1 .table-data .row-alternate {
	background-color:#F5F5F5;
}
#container1 .table-data .row-confirm * {
	background-color:#eff5e9;
}
#container1 .table-data tr:hover {
	background-color:#FFF0ED;
}
.form-standard fieldset, .box-action, .box-action:hover {
	border-color:#DDDDDD;
	/*-moz-border-radius:11px;*/
	background-color:white;
}
.form-standard fieldset legend {
	color:#333;
	margin-left:8px;
	padding-left:2px;
	padding-right:2px;
}
.form-standard fieldset label {
	text-align:right;
	width:24%;
	padding:2px 10px 2px 0;
}
.form-standard fieldset .margin {
	padding-right:6px;
}
.category-description {
	margin:0 0 1em 0;
}
.style1 {
	width:84px;
	height:102px;
	display:block;
	text-indent:-999em;
	text-decoration:none;
	float:right;
	margin:0 0 1em 2em;
	background:url(download-pdf.gif) 0 0 no-repeat;
}
.style1:hover {
	background:url(download-pdf.gif) 0 -134px no-repeat;
}
#sortby {
	margin:-38px 0 20px 0;
}
/* ADMIN + CHECKOUT */
.section-admin .table-data {
	clear:left;
	font-size:11px;
}
.section-admin #side, .section-purchase #side {
	display:none;
}
.section-admin #content, .section-purchase #content {
	margin:20px 20px 20px 20px;
	padding:0 0 10px 0;
	width:auto;
	float:none;
}
.section-admin .links-path, .section-purchase .links-path {
}
.section-purchase .group-1 {
	padding-right:4%;
	float:left;
	width:48%;
}
.section-purchase .group-2 {
	float:left;
	width:47% !important;
}
#page-order .table-data .product-image {
	display:inline;
	width:40px;
	float:left;
	margin:5px 3px 20px 0;
}
.text-theestimateddate span, .th-estdeliverydate, .td-estdeliverydate, .tr-estimateddelivery, .tr-shipbydate {
	display:none;
}





/* PRINT */

@media print {
body {
	font-size: 11pt;
	line-height:1.3em !important;
}
p, ul, ol, div {
	font-size: 11pt;
}
* {
	color:black !important;
	text-decoration:none !important;
	text-indent:0 !important;
}
#page-admin-order .links-path,  #page-admin-order .links-admin,  #page-admin-order .links-groupings,  #page-admin-order #order-nextprevious,  #page-admin-order .highlight-edit,  #page-admin-order form .submit {
	display:none;
}
#side1,  #side2,  .links-path,  .links-admin,  .highlight-edit,  .highlight-edit-small,  .form-search,  #main-top,  #sortby,  .links-footer,  #base,  .links-shop,  #content-end,  .subsection-product .form-standard {
	display:none !important;
}
#brand * {
	padding:0;
}
#brand-logo img {
	visibility:visible;
}
.subsection-product .product-image {
	top:0;
}
#content1,  #content2 {
	float:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
}
#brand {
	height:50px;
}
#footer {
	border-top:1px dotted gray !important;
}
}
