* {margin:0;padding:0;}
	body {background:#FFF;}
	body, input, select, textarea, button {font:1em Arial, Helvetica, sans-serif;color:#111;}
	.page-popup {padding:20px;font-size:.75em;}
		fieldset {border:0;}
		img {border:0;vertical-align:top;}
		a {color:#145BBB;text-decoration:none;}
		a:hover, a:focus {text-decoration:underline;}
		button {padding:5px 8px 4px;width:1;background:#DDD url(../images/bg.png) 0 -400px repeat-x;border:1px solid #AAA;color:#222;cursor:pointer;-moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);font-weight:700;text-shadow:1px 1px 1px #FFF;white-space:nowrap;overflow:visible;}
		button[class] {width:auto;}
		button:hover, button:focus {background-color:#CDCDCD;background-position:0 -600px;border-color:#777;}
		.button {}
			.button a {padding:4px 12px;background:#DDD url(../images/bg.png) 0 -400px repeat-x;border:1px solid #AAA;color:#222;-moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);font-weight:700;text-shadow:1px 1px 1px #FFF;white-space:nowrap;}
			.button a:hover, .button a:focus {background-position:0 -600px;border-color:#777;text-decoration:none;}
		.more {font-size:.9166em;text-transform:lowercase;}
			.more a {padding:2px 8px;}
		#header {margin:0 0 10px;border-bottom:5px solid #FF7900;}
			#header .container {margin:0 auto;width:982px;overflow:hidden;}
			#header h1, #logo {float:left;margin:20px 0 15px 25px;width:372px;height:42px;background:url(../images/sm.png);text-indent:-999em;overflow:hidden;}
			#logo a {display:block;height:100%;}
			#site-nav {float:right;font-size:.6875em;padding:12px 14px 12px 0;}
				#site-nav ul {list-style:none;}
					#site-nav li {float:left;padding:0 0 0 30px;}
						#site-nav li a {padding:1px 1px 1px 13px;color:#333;background:url(../images/sm.png) no-repeat;}
						#site-nav .home a {padding-left:20px;background-position:-785px 3px;}
						#site-nav .my-account a {background-position:-792px -98px;}
						#site-nav .contact a {background-position:-792px -198px;}
						#site-nav .help a {padding-left:15px;background-position:-789px -298px;}
			#customer-nav {float:right;clear:right;padding:0 14px 0 0;font-size:.75em;}
				#customer-nav ul {list-style:none;width:305px;}
					#customer-nav ul li {float:left;}
					#customer-nav ul .login {}
						#customer-nav ul .login a {display:block;}
					#customer-nav ul .logout {}
						#customer-nav ul .logout a {display:block;}
					#customer-nav ul .user-info {padding:6px 7px 0 0;}
					#customer-nav ul .create-account {padding:6px 0 0 7px;width:210px;}
						#customer-nav ul .create-account a {text-decoration:underline;}
						#customer-nav ul .create-account a:hover, #customer-nav ul .create-account a:focus {color:#FF7900;}
			#main-nav {float:left;clear:both;width:100%;background:#FF7900 url(../images/bg.png) repeat-x;}
				#main-nav ul {list-style:none;float:left;padding:5px 10px 0 0;background:#4F4F4F url(../images/bg.png) 0 -200px repeat-x;overflow:hidden;}
					#main-nav li {float:left;padding:0 5px;border-right:1px solid #999;}
						#main-nav li a {display:block;font-weight:700;font-size:.875em;padding:10px 25px 13px;color:#FFF;text-decoration:none;}
						#main-nav li.active a, #main-nav li a:hover, #main-nav li a:focus, #main-nav li a:active {background:#FF7900 url(../images/bg.png) 0 -5px repeat-x;}
			#search-mini {float:right;padding:12px 12px 0 0;font-size:.75em;}
				#search-mini input {float:left;padding:4px;width:239px;border:1px solid #CCC;border-right:1px solid #DB7126;border-bottom:1px solid #DB7126;}
				#search-mini button {float:left;margin:0 0 0 5px;padding:3px 8px;-moz-box-shadow:none;-webkit-box-shadow:none;}
				#main-nav #search-autocomplete {margin:-1px 0 0;z-index:10;}
					#main-nav #search-autocomplete ul {float:none;padding:2px 0;background:#F6F6F6;border:1px solid #DDD;-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);}
						#main-nav #search-autocomplete li {float:none;padding:5px 10px;border:0;color:#333;cursor:pointer;overflow:hidden;}
						#main-nav #search-autocomplete li:hover {background:#E2E2E2;}
							#main-nav #search-autocomplete li .result {}
								#main-nav #search-autocomplete li .result a {display:inline;padding:0;font-size:1em;font-weight:400;color:#111;outline:none;}
									#main-nav #search-autocomplete li .result img {float:left;border:1px solid #CCC;}
								#main-nav #search-autocomplete li .result .name {margin:-2px 0 0 50px;}
									#main-nav #search-autocomplete li .result .name div {font-size:.9166em;color:#666;}
		#main {padding:10px 0 0;border-top:1px solid #DDD;font-size:.75em;}
			#main .container {margin:0 auto;width:982px;overflow:hidden;}
			.col1-layout {}
				.col1-layout .col-main {}
			.col3-layout {}
				.col3-layout .col-wrapper {float:left;width:732px;}
					.col3-layout .col-main {float:right;width:532px;}
					.col3-layout .col-left {float:left;width:190px;}
				.col3-layout .col-right {float:right;width:240px;}
			.col2-left-layout {}
				.col2-left-layout .col-main {float:right;width:732px;}
				.col2-left-layout .col-left {float:left;width:240px;}
			.col2-right-layout {}
				.col2-right-layout .col-main {float:left;width:732px;}
				.col2-right-layout .col-right {float:right;width:240px;}
			.col2-set {overflow:hidden;}
				.col2-set .col-1 {float:left;width:49%;}
				.col2-set .col-2 {float:right;width:49%;}
				.col2-set .wide {width:66%;}
				.col2-set .narrow {width:32%;}
			.breadcrumbs {margin:-2px 0 0;padding:0 0 10px;font-size:.9166em;color:#444;}
				.breadcrumbs a {color:#444;}
				.breadcrumbs span {margin:0 2px;font-size:1.2727em;}
			.block {margin:0 0 1em;}
				.block-title {background:#FF7900 url(../images/bg.png) repeat-x;}
					.block-title h2 {padding:11px 14px;font-size:1.3333em;color:#FFF;text-shadow:1px 1px 1px #E60;}
				.block-content {padding:10px;border:1px solid #CCC;border-top:0;}
					.block-content h3 {margin:0 0 5px;font-weight:700;font-size:1.0833em;}
					.block-content p {margin:0 0 10px;}
			.col-main {}
				.noscript {border-bottom:1px solid #DDD;background:#FFFF90;font-size:.75em;line-height:1.5em;text-align:center;}
					.noscript .noscript-inner {margin:0 auto;padding:12px 0;width:982px;}
				.success {color:#3d6611;font-weight:bold;}
				.error {color:#f00;font-weight:bold;}
				.notice {color:#ccc;}
				.messages {list-style:none;margin-left:0!important;}
					.messages li {margin:0 0 10px;}
						.messages li ul {list-style:none;margin:0!important;}
							.messages li li {margin:0 0 3px;}
					.error-msg {padding:14px 14px 11px 34px;background:#faebe7 url(../images/i_msg-error.gif) 12px 14px no-repeat;border:2px solid #f16048;font-weight:700;color:#df280a;}
					.success-msg {padding:14px 14px 11px 34px;background:#EFF5EA url(../images/i_msg-success.gif) 12px 14px no-repeat;border:2px solid #8BAD00;font-weight:700;color:#3D6611;}
					.note-msg, .notice-msg {padding:14px 14px 11px 34px;background:#DDD url(../images/i_msg-note.gif) 12px 14px no-repeat;border:2px solid #CCC;font-weight:700;color:#555;}
					p.error-msg, p.success-msg, p.note-msg, p.notice-msg {padding-bottom:14px;}
				.validation-advice {clear:both;margin:3px 0 0;padding:0 0 0 13px;min-height:13px;background:url(../images/validation_advice_bg.gif) 2px 4px no-repeat;color:#EB340A;}
				.validation-failed {border:1px solid #eb340a!important;}
				.page-title {background:#EEE url(../images/bg.png) 0 -1200px repeat-x;border-bottom:1px solid #CCC;}	
					.page-title h1 {padding:11px 14px;font-size:1.3333em;color:#FF7900;text-shadow:1px 1px 1px #FFF;}
				.main {margin:0 0 15px;border:1px solid #CCC;}
					.main .content {padding:14px;line-height:1.4166em;}
						.main h2 {margin:0 0 .75em;font-size:1.25em;color:#333;}
						.main h3 {margin:0 0 .5em;font-size:1.0833em;color:#333;}
						.main p {margin:0 0 1em;}
						.main .in-stock {margin-left:25px;padding-left:20px;background:url(../images/sm.png) -785px -698px no-repeat;}
						.main .almost-in-stock {margin-left:25px;padding-left:20px;background:url(../images/sm.png) -785px -798px no-repeat;}
						.main ul {margin:0 0 1em 35px;}
						.main ol {margin:0 0 1em 35px;}
							.main li {margin:0 0 3px;}
						ul.sitemap {list-style:none;margin-left:0;padding:1px;overflow:hidden;}
							ul.sitemap li {float:left;margin:0 0 8px;width:33%;}
						ul.form-list {list-style:none;margin:0 0 1em;}
							ul.form-list li {margin:0 0 10px;}
								.form-list li label {font-weight:700;}
									.form-list li label em {margin:0 0 0 6px;font-style:normal;font-weight:700;color:#D63;}
								.form-list li .input-box {padding:3px 0 0;}
									.form-list li .input-text {padding:3px;width:250px;border:1px solid #AAA;}
									.form-list li .radio {position:relative;top:1px;margin:0 4px 0 0;}
									.form-list li select {width:250px;border:1px solid #AAA;}
									.form-list li .checkbox {position:relative;top:1px;margin:0 4px 0 0;}
							.form-list .control {}
								.form-list .control .input-box  {float:left;margin:-2px 2px 0 0;}
								.form-list .control label {font-weight:400;}
							.form-list .fields {overflow:hidden;}
								.form-list .fields .field {width:50%;float:left;}
							p.required {margin:0 0 10px;}
								p.required em {font-style:normal;font-weight:700;color:#D63;}
						.buttons-set {padding:3px 0;}
						.main table {margin:0 0 10px;width:100%;border-collapse:collapse;}
							.main table thead {}
								.main table thead tr {}
									.main table thead th {padding:12px 8px;background:#4F4F4F url(../images/bg.png) 0 -200px repeat-x;border:1px solid #FFF;color:#FFF;text-align:left;}
							.main table tbody {}
								.main table tbody tr {}
									.main table tbody th {padding:8px;background:#DDD;border:1px solid #FFF;text-align:left;}
									.main table td {padding:8px;background:#EEE;border:1px solid #FFF;vertical-align:top;}
									.main table td.highlight {font-weight:700;color:#090;}
									.main table td.v-middle {vertical-align:middle;}
									.main table td.a-left {text-align:left;}
									.main table td.a-right {text-align:right;}
									.main table td.a-center {text-align:center;}
							.main table tfoot {}
								.main table tfoot tr {}
									.main table tfoot td {}
				.account-login {margin:5px auto;width:720px;}
					.account-login h2 {margin:0 0 .5em;font-size:1.25em;line-height:1.4em;color:#333;}
					.account-login p {margin:0 0 .5em;}
					.account-login .new-users p {margin:0 0 15px;}
					.account-login .new-users button {font-size:1.1666em;padding:5px 12px 4px;border-width:2px;font-weight:700;}
					.account-login .forgot-password-link {margin:6px 0 0;font-size:.9166em;float:right;}
				.account-facebook-login {margin:15px auto 10px;width:720px;}
					.account-facebook-login .buttons-set a {display:block;width:187px;height:22px;background:url(../images/sm.png) -300px -100px;-moz-border-radius:0;text-indent:-999em;overflow:hidden;}
				.account-create {margin:15px auto;width:720px;}
				.forgot-password {margin:15px auto;width:560px;border:1px solid #CCC;}
					.forgot-password form {padding:11px 14px;line-height:1.4166em;}
				.addresses {}
					.addresses address {margin:0 0 0.5em;font-style:normal;}
				.wishlist {}
					.wishlist table {}
						.wishlist table img {border:1px solid #CCC;}
						.wishlist table h2 {font-size:1.1666em;}
						.wishlist table .price-box {margin:0 0 8px;font-weight:700;}
						.wishlist table .btn-cart {padding:2px 6px;font-size:.9166em;}
						.wishlist table textarea {padding:2px;width:250px;height:70px;border:1px solid #CCC;}
						.wishlist table .remove {margin:-1px 0 0;}
							.wishlist table .remove a {padding:0 4px;font-size:.75em;color:#444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
						.wishlist .buttons-set {}
							.wishlist .buttons-set button {float:right;padding:4px 15px 3px;}
				.dashboard {}
					.dashboard .col2-set {margin:0 0 15px;}
						.dashboard address {margin:0 0 0.5em;font-style:normal;}
				.contact {}
					.contact textarea.input-text {width:500px;height:100px;}
					.contact button {padding:4px 15px 3px;font-weight:700;}
				.cms-dlaczego-warto {}
					.cms-dlaczego-warto p {margin:0 0 1.5em 1.5em;}
				.category-header {margin:0 0 10px;background:#EEE url(../images/bg.png) 0 -1200px repeat-x;border:1px solid #CCC;}
					.category-header .title {float:left;padding:10px;width:200px;}
						.category-header h1 {margin:0 0 3px;font-weight:700;font-size:1.5em;color:#FF7900;}
						.category-header .total-count {margin:0 0 0 1px;color:#333;}
					.toolbar {float:right;padding:5px 10px 5px 0;width:300px;}
						.limiter {padding:5px 0;text-align:right;}
						.view-mode {padding:5px 0;text-align:right;}
							.view-mode p {display:inline;margin:0 3px 0 0;}
							.view-mode ul {display:inline;list-style:none;font-size:.9166em;}
								.view-mode li {display:inline;}
									.view-mode li a {padding:1px 6px;background:#FF7900 url(../images/bg.png) 0 -400px repeat-x;border:1px solid #CCC;text-decoration:none;color:#333;}
									.view-mode li a:hover, .view-mode li a:focus {background-position:0 -600px;color:#222;}
									.view-mode li.active a, .view-mode li strong {font-weight:700;padding:1px 6px;background:#FF7900 url(../images/bg.png) 0 -800px repeat-x;border:1px solid #333;color:#FFF;}
						.sort-by {padding:5px 0;text-align:right;}
							.sort-by p {display:inline;margin:0 3px 0 0;}
							.sort-by ul {display:inline;list-style:none;font-size:.9166em;line-height:2em;}
								.sort-by li {display:inline;white-space:nowrap;}
									.sort-by li a {padding:1px 6px;background:#FF7900 url(../images/bg.png) 0 -400px repeat-x;border:1px solid #CCC;text-decoration:none;color:#333;}
									.sort-by li a:hover, .sort-by li a:focus {background-position:0 -600px;color:#222;}
									.sort-by li.active a, .sort-by li strong {font-weight:700;padding:1px 6px;background:#FF7900 url(../images/bg.png) 0 -800px repeat-x;border:1px solid #333;color:#FFF;}
						.pager {clear:both;padding:10px;background:#FFF;border-top:1px solid #CCC;text-align:center;}
					.toolbar-bottom {margin:0 0 15px;}
						.toolbar-bottom .pager {border:1px solid #CCC;}
							.pager ol {list-style:none;}
								.pager li {display:inline;margin:0 2px;}
									.pager li a {padding:2px 8px;background:#FF7900 url(../images/bg.png) 0 -400px repeat-x;border:1px solid #CCC;text-decoration:none;color:#333;}
									.pager li a.previous:before {content:"< ";}
									.pager li a.next:after {content:" >";}
									.pager li a:hover, .pager li a:focus {background-position:0 -600px;color:#222;}
									.pager li strong {padding:2px 8px;background:#FF7900 url(../images/bg.png) 0 -800px repeat-x;border:1px solid #333;color:#FFF;}
				.products-list {list-style:none;}
					.products-list .item {margin:0 0 10px;padding:10px;border:1px solid #CCC;overflow:hidden;}
					.products-list .even {background:#F6F6F6;}
						.products-list .product-image {float:left;width:170px;}
							.products-list .product-image img {border:1px solid #DDD;}
						.products-list .product-shop {float:right;width:335px;}
							.products-list .product-shop h2 {margin:0 0 6px;font-size:1.3333em;}
							.products-list .product-shop .primary {float:left;width:190px;}
								.products-list .product-shop .description {margin:0 0 9px;padding:7px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
								.products-list .availability {margin:0 0 9px;padding:0 0 0 20px;font-weight:700;}
									.products-list .availability a {font-weight:400;font-size:.9166em;}
								.products-list .in-stock {background:url(../images/sm.png) -785px -699px no-repeat;}
								.products-list .almost-in-stock {background:url(../images/sm.png) -785px -799px no-repeat;}
								.products-list .out-of-stock {padding-left:0;color:#E30;}
								.products-list .add-to-links {list-style:none;}
									.products-list .add-to-links li {margin:0 0 6px;overflow:hidden;}
										.products-list .add-to-links li a {display:block;float:left;font-size:.9166em;padding:2px 7px 2px 5px;font-weight:400;color:#444;}
										.products-list .add-to-links li a:before {content:'+ ';}
							.products-list .product-shop .secondary {float:right;width:140px;}
								.products-list .product-shop .price-box {float:right;margin:0 -10px 8px 0;padding:5px 10px 4px 9px;background:#00397A url(../images/bg.png) 0 -800px repeat-x;font-weight:700;font-size:1.25em;color:#FFF;}
									.products-list .product-shop .old-price {font-size:0.8em;color:#D42;text-decoration:line-through;}
								.products-list .shipping {float:right;clear:right;margin:0 0 12px;padding:0 0 0 20px;color:#333;}
								.products-list .free {font-weight:700;color:#090;}
								.products-list .btn-cart {float:right;clear:right;}
				.block-categories {border-top:1px solid #DDD;overflow:hidden;}
					.block-categories .categories {list-style:none;border-bottom:1px solid #DDD;overflow:hidden;}
						.block-categories .item {float:left;padding:18px 10px 10px 18px;width:215px;height:145px;border-left:1px solid #DDD;}
						.block-categories .categories:last-child .item {height:108px;}
						.block-categories .cat-8 {background:url(../images/sm.png) 135px -290px no-repeat;}
						.block-categories .cat-5 {background:url(../images/sm.png) -165px -290px no-repeat;}
						.block-categories .cat-14 {background:url(../images/sm.png) 135px -490px no-repeat;}
						.block-categories .cat-4 {background:url(../images/sm.png) -165px -490px no-repeat;}
						.block-categories .cat-6 {background:url(../images/sm.png) 120px -690px no-repeat;}
						.block-categories .cat-23 {background:url(../images/sm.png) -165px -694px no-repeat;}
						.block-categories .first {border-left:0;}
							.block-categories .item h2 {margin:0 0 18px;font-size:1.3333em;}
								.block-categories .item h2 a {color:#FF7900;}
							.block-categories .item ul {list-style:none;margin:0 0 0 15px;}
							.block-categories .cat-8 ul {width:150px;}
							.block-categories .cat-5 ul {width:150px;}
								.block-categories .item li {margin:0 0 6px;padding:0 0 0 10px;background:url(../images/sm.png) -796px -495px no-repeat;}
								.block-categories .cat-8 li {margin-bottom:6px;}
								.block-categories .cat-5 li {margin-bottom:6px;}
								.block-categories .cat-23 li {float:left;width:85px;}
									.block-categories .item li a {color:#333;}
									.block-categories .item li ul {padding:5px 0 1px;overflow:hidden;}
										.block-categories .item li li {float:left;width:78px;}
											.block-categories .item li li a {}
				.promo-products {}
					.promo-products .products-grid {list-style:none;padding:10px 0;border-bottom:1px solid #DDD;overflow:hidden;}
						.promo-products .products-grid .item {position:relative;float:left;padding:10px;width:216px;height:142px;border-left:1px solid #DDD;}
						.promo-products .products-grid .first {clear:left;border-left:0;}
							.promo-products .products-grid .product-image {float:left;width:70px;}
								.promo-products .products-grid .product-image img {border:1px solid #DDD;}
							.promo-products .products-grid .product-description {margin-left:70px;max-height:105px;}
								.promo-products .products-grid .category {margin:0 0 3px;font-size:.9166em;color:#444;}
								.promo-products .products-grid h3 {font-size:1.0833em;}
								.promo-products .products-grid .price-box {margin:0 0 5px;font-weight:700;font-size:1.0833em;}
									.promo-products .products-grid .old-price {font-size:0.923em;color:#D42;text-decoration:line-through;}
								.promo-products .products-grid .btn-cart {position:absolute;right:10px;bottom:5px;padding:2px 7px;font-size:.9166em;}
				.category-products {}
					.category-products .products-grid {list-style:none;overflow:hidden;}
						.category-products .products-grid .item {position:relative;float:left;margin:0 0 10px 10px;}
						.category-products .products-grid .first {clear:left;margin-left:0;}
							.category-products .products-grid .product-image {}
								.category-products .products-grid .product-image img {border:1px solid #CCC;}
							.category-products .products-grid .product-description {padding:10px;min-height:32px;background:#EEE url(../images/bg.png) repeat-x 0 -1200px;border:1px solid #CCC;border-top:0;overflow:hidden;}
								.category-products .products-grid .category {margin:0 0 3px;font-size:.9166em;color:#444;}
								.category-products .products-grid h2 {float:left;margin:0;width:120px;font-size:1.0833em;}
								.category-products .products-grid .price-box {position:absolute;right:1px;top:210px;padding:5px 10px 4px;background:#00397A url(../images/bg.png) 0 -800px repeat-x;font-weight:700;font-size:1.25em;color:#FFF;}
										.category-products .products-grid .price-box .old-price {font-size:0.8em;color:#DDD;text-decoration:line-through;}
								.category-products .products-grid .btn-cart {float:right;padding:2px 7px;font-size:.9166em;}
								.category-products .products-grid .add-to-links {list-style:none;display:none;}
									.category-products .products-grid .add-to-links li {margin:0 0 6px;overflow:hidden;}
										.category-products .products-grid .add-to-links li a {display:block;float:left;font-size:.9166em;padding:2px 7px 2px 5px;}
										.category-products .products-grid .add-to-links li a:before {content:'+ ';}
				.block-configurator {overflow:hidden;}
					.block-configurator .block-title {background:none;overflow:hidden;}
						.block-configurator .block-title h2 {padding:11px 19px;float:left;background:#00397A url(../images/bg.png) 0 -1000px repeat-x;text-shadow:1px 1px 1px #024;}
					.block-configurator .block-content {margin:-3px 0 0;padding:11px 17px 8px;border:3px solid #00397A;overflow:hidden;}
						.block-configurator .block-content .form-list {margin-bottom:0;overflow:hidden;}
							.col-main .block-configurator .block-content .form-list li {float:left;width:172px;}
								.block-configurator .block-content .input-box {padding-top:4px;}
									.block-configurator .block-content select {width:145px;}
								.block-configurator .block-content .buttons-set {padding:0;}
									.block-configurator .block-content .buttons-set a {float:left;display:block;margin:5px 0 10px;padding:2px 2px 2px 22px;background:url(../images/sm.png) -300px -200px no-repeat;}
									.block-configurator .block-content button {float:right;padding:4px 15px 3px;font-weight:700;}
				.block-promotions {}
					.block-promotions .block-title {background-color:#EEE;background-position:0 -1200px;border:1px solid #CCC;}
						.block-promotions .block-title h2 {padding:11px 19px;color:#FF7900;text-shadow:1px 1px 1px #FFF;}
					.block-promotions .block-content {padding-top:0;padding-bottom:0;}
						.block-promotions .promo-products {margin:0 0 -1px;}
				.block-content-related {}
					.block-content-related .block-title {background-color:#EEE;background-position:0 -1200px;border:1px solid #CCC;}
						.block-content-related .block-title h2 {padding:11px 19px;color:#FF7900;text-shadow:1px 1px 1px #FFF;}
					.block-content-related .block-content {padding-top:0;padding-bottom:0;}
						.block-content-related .products-grid {list-style:none;padding:10px 0;overflow:hidden;}
							.block-content-related .products-grid .item {position:relative;float:left;padding:10px 2px 10px 10px;width:224px;height:102px;}
								.block-content-related .products-grid .product-image {float:left;width:110px;}
									.block-content-related .products-grid .product-image img {border:1px solid #DDD;}
								.block-content-related .products-grid .product-description {margin-left:110px;}
									.block-content-related .products-grid .category {margin:0 0 3px;font-size:.9166em;color:#444;}
									.block-content-related .products-grid h3 {font-size:1.0833em;}
									.block-content-related .products-grid .price-box {position:absolute;left:120px;bottom:10px;padding:5px 7px 4px;background:#00397A url(../images/bg.png) 0 -800px repeat-x;font-weight:700;font-size:1em;color:#FFF;}
										.block-content-related .products-grid .price-box .old-price {font-size:0.9166em;color:#DDD;text-decoration:line-through;}
									.block-content-related .more {padding:7px 1px;border-top:1px solid #DDD;overflow:hidden;}
										.block-content-related .more a {display:block;float:right;padding:1px 8px 1px 1px;font-weight:700;color:#777;background:url(../images/sm.png) 100% -494px no-repeat;}
				.product-view {margin:0 0 10px;padding:10px;border:1px solid #CCC;overflow:hidden;}
					.product-view .product-shop {float:right;width:430px;}
						.product-view .product-title {margin:0 0 10px;padding:8px;border-bottom:1px solid #CCC;overflow:hidden;}
							.product-view .product-title h1 {float:left;width:255px;font-size:1.6666em;color:#FF7900;}
							.product-view .product-title .sku {float:right;width:158px;margin:10px 0 0;font-size:.9166em;color:#555;text-transform:uppercase;text-align:right}
						.product-view .primary {}
							.product-view .availability {margin:0 0 10px;padding:0 8px 8px 30px;border-bottom:1px solid #CCC;font-weight:700;}
								.product-view .availability a {font-weight:400;font-size:.9166em;}
							.product-view .in-stock {background:url(../images/sm.png) -775px -699px no-repeat;}
							.product-view .almost-in-stock {background:url(../images/sm.png) -775px -799px no-repeat;}
							.product-view .out-of-stock {padding-left:8px;color:#E30;}
							.product-view .buy {float:right;margin:0 0 10px 10px;padding:1px 8px 8px 8px;}
								.product-view .buy .catalog-price {float:right;margin:0 0 4px;color:#555;}
								.product-view .buy .product-price {float:right;clear:right;margin:0 0 6px;padding:5px 10px;background:#00397A url(../images/bg.png) 0 -800px repeat-x;font-weight:700;color:#FFF;}
									.product-view .buy .price-box {display:inline;font-size:1.5em;}
										.product-view .buy .price-box .old-price {font-size:0.8333em;color:#DDD;text-decoration:line-through;}
								.product-view .product-options {float:right;clear:right;margin:0 0 10px;}
									.product-view .super-attribute-select {width:90px;border:1px solid #CCC;}
										.product-view .super-attribute-select span {display:none;}
								.product-view .buy .add-to-cart {float:right;clear:right;}
							.product-view .description {margin:0 0 5px;padding:0 8px 8px 8px;line-height:1.4166em;}
								.product-view .description p {margin:0 0 1em;}
									.product-view .description a {text-decoration:underline;}
								.product-view .description .wilson-nanowik {padding:0 0 0 110px;min-height:54px;background:url(../images/wilson-nanowik.png) 0 0 no-repeat;}
								.product-view .description .wilson-nanouv {padding:0 0 0 110px;min-height:61px;background:url(../images/wilson-nanouv.png) 0 0 no-repeat;}
								.product-view .description .wilson-nanoban {padding:0 0 0 110px;min-height:52px;background:url(../images/wilson-nanoban.png) no-repeat;}
										.product-view .description a:hover, .product-view .description a:focus {color:#FF6000;}
								.product-view .description ul {margin:0 0 1em 40px;}
							.product-view .additional {margin:0 0 10px;padding:0 8px 8px;}
								.product-view .additional table {}
									.product-view .additional th {padding:4px 8px;text-align:right;background:#EEE;width:140px;}
									.product-view .additional td {padding:4px 8px;text-align:left;background:#F4F4F4;min-width:100px;}
						.product-view .secondary {float:left;width:160px;}
						.product-view .add-to-links {float:left;clear:both;margin:0 0 10px;list-style:none;}
							.product-view .add-to-links li {float:left;margin:0 12px 0 8px;}
								.product-view .add-to-links li a {font-size:.9166em;padding:2px 8px 2px 5px;font-weight:400;color:#444;}
								.product-view .add-to-links li a:before {content:'+ ';}
					.product-view .product-img-box {float:left;width:270px;}
						.product-view .product-img-box .product-image {margin:0 0 10px;}
							.product-view .product-img-box  .product-image img {border:1px solid #CCC;}
						.product-view .product-img-box .more-views {}
							.product-view .product-img-box .more-views ul {list-style:none;}
								.product-view .product-img-box .more-views li {float:left;margin:0 10px 10px 0;}
									.product-view .product-img-box .more-views li img {border:1px solid #CCC;}
					#lightbox {position:absolute;left:0;width:100%;z-index:999;text-align:center;line-height:0;}
					#lightbox img {width:auto;height:auto;top:0;left:0;}
					#lightbox a img {border:none;}
					#outerImageContainer {position:relative;background-color:#FFF;width:250px;height:250px;margin:0 auto;}
					#topNav {position:absolute;top:-34px;right:0;}
						#topNavClose {font-size:1px;outline:none;}
					#imageContainer {padding:10px;}
					#loading {position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
					#prevLink, #nextLink {margin:0 0 8px;display:block;height:32px;outline:none;}
					#prevLink {float:left;width:110px;background:url(../images/lightbox/prev.png) left 15% no-repeat;}
					#nextLink {float:right;width:100px;background:url(../images/lightbox/next.png) 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 {display:none;}
					#imageData #caption {font-weight:bold;}
					#imageData #numberDisplay {display:block;clear:left;padding-bottom:1.0em;}
					#overlay {position:absolute;top:0;left:0;z-index:999;width:100%;height:500px;background-color:#000;}
				.block-related {}
					.block-related .block-title {background:#00397A url(../images/bg.png) 0 -1000px repeat-x;}
						.block-related .block-title h2 {text-shadow:1px 1px 1px #024;}
					.block-related .block-content {padding:14px 14px 0;}
						.block-related ul {list-style:none;}
							.block-related .item {position:relative;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid #DDD;overflow:hidden;}
							.block-related .last {padding-bottom:0;border-bottom:0;}
								.block-related .product-image {float:left;width:70px;}
									.block-related .product-image img {border:1px solid #DDD;}
								.block-related .product-description {position:relative;float:left;width:130px;height:62px;}
								.block-related .category {margin:0 0 3px;font-size:.9166em;color:#444;}
									.block-related h3 {font-size:1.0833em;}
									.block-related .price-box {position:absolute;left:0;bottom:0;padding:5px 10px 4px 9px;background:#00397A url(../images/bg.png) 0 -800px repeat-x;font-weight:700;font-size:1em;color:#FFF;}
										.block-related .price-box .old-price {font-size:0.9166em;color:#DDD;text-decoration:line-through;}
								.block-related .plus {float:left;margin:0 0 0 5px;width:35px;font-size:2em;color:#555;line-height:60px;}
								.block-related .equals {float:left;width:40px;font-size:2em;color:#555;line-height:60px;text-align:center;}
								.block-related .sum {float:left;position:relative;margin:17px 0 0;width:215px;}
									.block-related .sum .price-box {float:left;position:static;font-size:1.1666em;}
									.block-related .sum button {float:left;margin:-1px 0 0 10px;}
				.block-up-sell {}
					.block-up-sell .block-title {background-color:#EEE;background-position:0 -1200px;border:1px solid #CCC;}
						.block-up-sell .block-title h2 {color:#FF7900;text-shadow:1px 1px 1px #FFF;}
					.block-up-sell .block-content {padding:0 5px;}
						.block-up-sell .products-grid {list-style:none;padding:10px 0;overflow:hidden;}
							.block-up-sell .products-grid .item {position:relative;float:left;padding:10px;width:220px;height:102px;}
								.block-up-sell .products-grid .product-image {float:left;width:110px;}
									.block-up-sell .products-grid .product-image img {border:1px solid #DDD;}
								.block-up-sell .products-grid .product-description {margin-left:110px;}
									.block-up-sell .products-grid .category {margin:0 0 3px;font-size:.9166em;color:#444;}
									.block-up-sell .products-grid h3 {font-size:1.0833em;}
									.block-up-sell .products-grid .price-box {position:absolute;left:120px;bottom:10px;padding:5px 7px 4px;background:#00397A url(../images/bg.png) 0 -800px repeat-x;font-weight:700;font-size:1em;color:#FFF;}
										.block-up-sell .products-grid .price-box .old-price {font-size:0.9166em;color:#DDD;text-decoration:line-through;}
				.cart {}
					.cart-table {}
						.cart-table tbody {}
							.cart-table h2 {margin-bottom:.5em;}
							.cart-table p.availability {margin-left:0;}
								.cart-table p.availability a {font-size:.9166em;}
							.cart-table img {border:1px solid #DDD;}
							.cart-table input {margin:-2px 0 0;padding:2px;width:30px;border:1px solid #AAA;}
							.cart-table .remove {margin:-1px 0 0;}
								.cart-table .remove a {padding:0 5px 1px;font-size:.9166em;color:#444;}
						.cart-table tfoot {height:152px;}
							.cart-table tfoot td {padding:10px 0 0;background:#FFF;vertical-align:top;}
								.cart-table tfoot td .btn-update {padding:3px 6px 2px;font-size:.9166em;}
					.cart .col2-set {}
						.cart .totals {float:right;padding:5px 2px 0 30px;border-top:2px solid #666;text-align:right;}
							.cart #shopping-cart-totals {margin:5px 0 10px;}
								.cart #shopping-cart-totals p {margin:0 0 10px;font-size:1.1666em;}
									.cart #shopping-cart-totals p a {font-size:.7857em;}
								.cart #shopping-cart-totals p.discount strong {color:#E30;}
								.cart #shopping-cart-totals p.total {font-size:1.3333em;}
									.cart #shopping-cart-totals p.total strong {font-size:1.125em;}
							.cart .totals button {font-size:1.1666em;padding:5px 12px 4px;border-width:2px;}
				.discount {margin:-110px 0 40px;}
					.discount label {}
					.discount input {margin:10px 0 0;padding:3px;width:140px;border:1px solid #AAA;}
					.discount button {padding:3px 6px 2px;font-size:.9166em;}
				.crosssell {}
					#crosssell-products-list {list-style:none;margin:0;overflow:hidden;}
						.crosssell .item {position:relative;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #CCC;overflow:hidden;}
							.crosssell .product-image {float:left;width:110px;margin:1px 0 0;}
								.crosssell .product-image img {border:1px solid #DDD;}
							.crosssell .product-description {margin-left:110px;}
								.crosssell .category {margin:0 0 1px;font-size:.9166em;color:#444;}
								.crosssell h3 {font-size:1.0833em;}
								.crosssell .price-box {float:left;margin:0 0 4px;padding:4px 9px 3px 8px;background:#00397A url(../images/bg.png) 0 -800px repeat-x;font-weight:700;font-size:1em;color:#FFF;}
								.crosssell .btn-cart {position:absolute;left:110px;bottom:15px;padding:2px 7px;font-size:.9166em;}
				#checkoutSteps {list-style:none;margin:0 0 -10px;}
					#checkoutSteps button {padding-left:18px;padding-right:18px;}
					#checkoutSteps .section {margin:0 0 10px;}
						#checkoutSteps .step-title {padding:8px 12px;background:#4F4F4F url(../images/bg.png) 0 -200px repeat-x;overflow:hidden;}
						#checkoutSteps .allow .step-title {cursor:pointer;}
						#checkoutSteps .active .step-title {background:#FF7900 url(../images/bg.png) repeat-x;cursor:auto;}
							#checkoutSteps .step-title h2 {float:left;margin:0;font-size:1.1666em;color:#FFF;}
							#checkoutSteps .step-title a {display:none;float:right;border-bottom:1px dotted #CCC;font-size:.9166em;line-height:normal;color:#EEE;text-transform:lowercase;text-decoration:none;}
							#checkoutSteps .allow .step-title a {display:block;}
							#checkoutSteps .active .step-title a {display:none;}
						#checkoutSteps .step {padding:10px 12px;border:1px solid #CCC;border-top:0;}
							#checkoutSteps .step ul {list-style:none;margin:0;}
							#checkout-review-submit {}
								#checkout-review-submit .buttons-set {overflow:hidden;}
								#checkout-review-submit p {float:left;}
								#checkout-review-submit button {float:right;padding-top:7px;padding-bottom:6px;border-width:2px;font-weight:700;font-size:1.1666em;}
							.please-wait {float:right;height:21px;line-height:21px;}
								.please-wait img {vertical-align:middle;}
							#opc-login {}
								#opc-login .buttons-set {}
									#opc-login .buttons-set button {float:left;}
									#opc-login .buttons-set .forgot-password-link {margin:6px 0 0;font-size:.9166em;float:right;}
								#opc-login .facebook-checkout-login {margin:10px 0 0;padding:12px 14px;background:#EEE;border:1px solid #CCC;}
									#opc-login .facebook-checkout-login .buttons-set a {display:block;width:187px;height:22px;background:url(../images/sm.png) -300px -100px;-moz-border-radius:0;text-indent:-999em;overflow:hidden;}
				.compare-table {}
					.compare-table thead tr th {padding:8px;background:#DDD;}
					.compare-table .product-image img {margin:0 0 5px;border:1px solid #CCC;}
					.compare-table .price-box {margin:0 0 8px;font-weight:700;font-size:1.1666em;}
						.compare-table .price-box .old-price {font-size:0.8571em;color:#777;text-decoration:line-through;}
					.compare .buttons-set {text-align:right;}
			.col-left {}
				.block-layered-nav {}
					.block-layered-nav .block-title {background:#4F4F4F url(../images/bg.png) 0 -200px repeat-x;}
						.block-layered-nav .block-title h2 {text-shadow:1px 1px 1px #3F3F3F;}
					.block-layered-nav .block-content {}
						.block-layered-nav .block-content dl {}
							.block-layered-nav .block-content dl dt {margin:0 0 6px;font-weight:700;font-size:1.0833em;}
							.block-layered-nav .block-content dl dd {margin:0 0 12px 10px;}
								.block-layered-nav .block-content dl dd ul {list-style:none;}
									.block-layered-nav .block-content dl dd li {margin:0 0 3px;padding:0 0 0 10px;background:url(../images/sm.png) -796px -495px no-repeat;color:#444;}
										.block-layered-nav .block-content dl dd li a {}
						.block-layered-nav .state {margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #CCC;}
							.block-layered-nav h3 {}
							.block-layered-nav ol {list-style:none;margin:0 0 10px 10px;}
								.block-layered-nav ol li {margin:0 0 5px;padding:0 0 0 10px;background:url(../images/sm.png) -796px -495px no-repeat;color:#444;}
									.block-layered-nav ol li .label {font-weight:700;}
							.block-layered-nav .clearer {}
								.block-layered-nav .clearer a {padding:2px 8px;font-size:.9166em;text-transform:lowercase;}
							.block-layered-nav .remove {display:inline;margin:0 0 0 5px;position:relative;top:-2px;}
								.block-layered-nav .remove a {padding:0 4px;font-size:.75em;color:#444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
				.block-viewed {}
					.block-viewed .block-title {background:#00397A url(../images/bg.png) 0 -1000px repeat-x;}
						.block-viewed .block-title h2 {text-shadow:1px 1px 1px #024;}
					.block-viewed .block-content {}
						.block-viewed .block-content ol {list-style:none;}
							.block-viewed .block-content li {margin:0 0 6px;padding:0 0 0 10px;background:url(../images/sm.png) -796px -495px no-repeat;color:#444;}
				.block-account {}
					.block-account .block-title {background:#4F4F4F url(../images/bg.png) 0 -200px repeat-x;}
						.block-account .block-title h2 {text-shadow:1px 1px 1px #3F3F3F;}
					.block-account .block-content {}
						.block-account .block-content ul {list-style:none;}
							.block-account .block-content li {margin:0 0 6px;padding:0 0 0 10px;background:url(../images/sm.png) -796px -495px no-repeat;color:#444;}
			.col-right {}
				.block-reasons {position:relative;}
					.block-reasons .block-content {padding:0;width:237px;height:51px;border:1px solid #CCC;background:url(../images/sm.png) 0 -100px no-repeat;}
						.block-reasons p {height:100%;}
							.block-reasons p a {display:block;height:100%;text-indent:-999em;overflow:hidden;}
						.block-reasons .close {position:absolute;top:3px;right:5px;}
							.block-reasons .close a {padding:0 4px;font-size:.75em;color:#444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;}
				.block-cart {}
					.block-cart .block-title {}
						.block-cart .block-title h2 {margin-right:15px;background:url(../images/sm.png) 100% -592px no-repeat;}
					.block-cart .block-content {border:3px solid #FF7900;border-top:0;}
						.block-cart .block-subtitle {position:relative;margin:0 0 6px;padding:0 0 5px;font-weight:700;color:#444;border-bottom:1px solid #DDD;}
							.block-cart .block-subtitle a {font-size:.9166em;font-weight:400;position:absolute;right:0;bottom:5px;}
						.block-cart p {margin:0;}
						.block-cart ol {list-style:none;margin:0 0 9px;padding:0 0 3px;border-bottom:1px solid #DDD;}
							.block-cart li {margin:0 0 5px;}
							.block-cart li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
								.block-cart .product-image {float:left;margin:1px 0 0;width:60px;}
									.block-cart .product-image img {border:1px solid #DDD;}
								.block-cart .product-details {margin:0 0 0 60px;}
									.block-cart .product-details h3 {margin:0 25px 4px 0;}
									.block-cart .remove {float:right;}
										.block-cart .remove a {padding:0 4px;font-size:.75em;color:#444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
						.block-cart .summary {margin:0 0 9px;}
							.block-cart .summary p {margin:0 0 3px;}
							.block-cart .summary .discount {}
								.block-cart .summary .discount strong {color:#E30;}
							.block-cart .summary .shipping {padding:5px 0 2px;color:#666;}
						.block-cart .actions {margin:0 -10px -10px -10px;padding:7px 6px 4px;background:#FF7900 url(../images/bg.png) repeat-x;overflow:hidden;}
							.block-cart .actions button {float:right;}
				.block-wishlist {}
					.block-wishlist .block-title {background-position:0 -200px;}
						.block-wishlist .block-title h2 {text-shadow:1px 1px 1px #3F3F3F;}
					.block-wishlist .block-content {border:3px solid #4F4F4F;border-top:0;}
						.block-wishlist .block-subtitle {margin:0 0 6px;padding:0 0 4px;font-weight:700;color:#444;border-bottom:1px solid #DDD;}
						.block-wishlist p {margin:0;}
						.block-wishlist ol {list-style:none;margin:0 0 9px;padding:0 0 3px;border-bottom:1px solid #DDD;}
							.block-wishlist li {margin:0 0 5px;}
							.block-wishlist li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
								.block-wishlist .product-image {float:left;margin:1px 0 0;width:60px;}
									.block-wishlist .product-image img {border:1px solid #DDD;}
								.block-wishlist .product-details {margin:0 0 0 60px;}
									.block-wishlist .product-details h3 {margin:0 25px 4px 0;}
									.block-wishlist .product-details .price-box {font-weight:700;}
									.block-wishlist .product-details .btn-cart {margin:6px 0;}
										.block-wishlist .product-details .btn-cart a {font-size:.9166em;padding:2px 8px;}
									.block-wishlist .remove {float:right;}
										.block-wishlist .remove a {padding:0 4px;font-size:.75em;color:#444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
						.block-wishlist .summary {margin:0 0 9px;}
							.block-wishlist .summary p {margin:0 0 3px;}
						.block-wishlist .actions {margin:0 -10px -10px -10px;padding:7px 6px 4px;background:#4F4F4F url(../images/bg.png) 0 -200px repeat-x;overflow:hidden;}
							.block-wishlist .actions button {float:right;}
				.block-shipping {}
					.block-shipping .block-title {}
						.block-shipping .block-title h2 {margin-right:15px;background:url(../images/sm.png) -275px -594px no-repeat;}
					.block-shipping .block-content {}
						.block-shipping .block-content ul {margin:0 0 10px 25px;}
							.block-shipping .block-content ul li {margin:0 0 3px;}
								.block-shipping .block-content ul li strong{color:#090;}
						.block-shipping .actions {margin:-5px 0 10px;text-align:right;}
						.block-shipping .block-content .partners {margin:0 -10px -10px -10px;border-top:1px solid #CCC;}
							.block-shipping .block-content .partners ul {list-style:none;margin:0 auto;width:211px;height:39px;background:url(../images/sm.png) 0 -200px no-repeat;text-indent:-999em;overflow:hidden;}
				.block-compare {}
					.block-compare .block-title {background:#00397A url(../images/bg.png) 0 -1000px repeat-x;}
						.block-compare .block-title h2 {text-shadow:1px 1px 1px #024;}
					.block-compare .block-content {}
						.block-compare .block-content p {margin:0;}
						.block-compare .block-content ol {margin:0 0 0 3px;list-style:none;}
							.block-compare .block-content li {margin:0 0 6px;padding:0 0 0 10px;background:url(../images/sm.png) -796px -495px no-repeat;color:#444;}
								.block-compare .remove {display:inline;margin:0 0 0 5px;position:relative;top:-2px;}
									.block-compare .remove a {padding:0 4px;font-size:.75em;color:#444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
								.block-compare .actions {padding:5px 1px 1px;overflow:hidden;}
									.block-compare .actions a {float:left;margin:6px 0 0;}
									.block-compare .actions button {float:right;}
				.col-right .block-banner {position:relative;}
					.col-right .block-banner  a {position:absolute;right:10px;bottom:10px;text-transform:none;}
				.block-poll {}
					.block-poll .block-title {background-color:#EEE;background-position:0 -1200px;border:1px solid #CCC;}
						.block-poll .block-title h2 {color:#666;text-shadow:1px 1px 1px #FFF;}
					.block-poll .block-content {padding:10px 8px 10px 14px;}
						.block-poll .block-content ul {list-style:none;margin:0 0 10px 15px;}
							.block-poll .block-content ul li {margin:0 0 6px;overflow:hidden;}
								.block-poll .block-content ul li .answer {float:left;}
								.block-poll .block-content ul li .votes {float:right;}
				.block-progress {}
					.block-progress .block-title {background:#00397A url(../images/bg.png) 0 -1000px repeat-x;}
						.block-progress .block-title h2 {text-shadow:1px 1px 1px #024;}
					.block-progress .block-content {padding:5px 10px;}
						.block-progress .block-content dt {margin:5px 0;color:#666;}
						.block-progress .block-content dt.complete {font-weight:700;color:#222;}
						.block-progress .block-content dd {padding:0 0 0 20px;}
							.block-progress .block-content dd address {font-style:normal;}
							.block-progress .block-content dd ul {list-style:none;}
								.block-progress .block-content dd li {margin:0 0 3px;}
								.block-progress .block-content dd li.total {margin:5px 0 0;padding:5px 0 0;border-top:2px solid #444;text-align:right;}
		#help-bar {margin:1em auto;padding:15px 20px;width:942px;background:#444 url(../images/bg.png) 0 -800px repeat-x;font-size:.75em;color:#FFF;overflow:hidden;}
			#help-bar .section {float:left;width:225px;}
				#help-bar .section h2 {margin:0 0 10px;font-weight:700;font-size:1.1666em;color:#DDD;}
				#help-bar .section .content {margin:0 15px;}
					#help-bar .section h3 {margin:0 0 .5em;font-size:1em;}
					#help-bar .section p {margin:0 0 .5em;}
					#help-bar .section a {color:#FFF;}
				#help-bar .section ul {list-style:none;margin:0 15px;}
					#help-bar .section li {margin:0 0 8px;}
						#help-bar .section li a {padding:1px 1px 1px 10px;background:url(../images/sm.png) -796px -394px no-repeat;color:#FFF;}
			#help-bar .newsletter {padding:16px 17px 16px 20px;width:230px;background:#777;}
				#help-bar .newsletter h2 {color:#FFF;}
				#help-bar .newsletter form {}
					#help-bar .newsletter form .input-box {float:left;}
						#help-bar .newsletter form input {margin:10px 0 0;padding:4px;width:174px;border:1px solid #AAA;border-right:1px solid #666;border-bottom:1px solid #666;}
						#help-bar .validation-advice {clear:both;margin:3px 0;padding:0;min-height:13px;background:none;color:#FFF;}
					#help-bar .newsletter form button {float:right;margin:9px 0 0;padding:4px 10px 3px;}
		#footer {border-top:1px solid #CCC;font-size:.6875em;color:#555;}
			#footer .container {margin:0 auto;padding:1.5em 0 2.5em;width:982px;overflow:hidden;}
				#footer p {float:left;clear:left;margin:0 0 1em;width:45%;}
					#footer p strong {font-weight:400;}
					#footer p em {font-style:normal;font-weight:700;}
					#footer p a {color:#555;}
				#footer .copyright {float:right;width:35%;text-align:right;}