#container {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px
}
#mapshop-left {
	WIDTH: 760px; FLOAT: left; MARGIN-RIGHT: 10px
}
#mapshop-right {
	WIDTH: 180px; FLOAT: left
}
.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.float-left {
	FLOAT: left
}
#devices .float-left {
	PADDING-BOTTOM: 10px; WIDTH: 200px; MARGIN-LEFT: 40px
}
#maps .float-left {
	PADDING-BOTTOM: 10px; WIDTH: 200px; MARGIN-LEFT: 40px
}
#devices .first.float-left {
	MARGIN-LEFT: 0px
}
#maps .first.float-left {
	MARGIN-LEFT: 0px
}
#devices #device-image {
	WIDTH: 100px; OVERFLOW: hidden
}
#devices #device-text {
	WIDTH: 300px
}
H1 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
H1 {
	COLOR: rgb(122,184,0); FONT-SIZE: 20px
}
H2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; COLOR: rgb(84,84,84); MARGIN-LEFT: 10px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
H3 {
	BORDER-BOTTOM: rgb(204,204,204) 3px solid; COLOR: rgb(0,174,239)
}
H4 {
	PADDING-BOTTOM: 2px; MARGIN: 25px 15px 5px 12px; PADDING-LEFT: 15px; BACKGROUND: url(/lib/img/mapshop/blue-arrow.gif) no-repeat 0px 2px; COLOR: rgb(84,84,84); FONT-SIZE: 12px
}
.region-name {
	MARGIN-BOTTOM: 10px; HEIGHT: 25px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.prev.step .region-name {
	
}
.region-image {
	MARGIN-BOTTOM: 10px
}
.product-left {
	MARGIN: 7px 10px 7px 0px; WIDTH: 500px; FLOAT: left
}
.product-right {
	MARGIN: 7px 0px; WIDTH: 185px; FLOAT: right
}
.product {
	BORDER-BOTTOM: rgb(226,226,226) 1px solid; BORDER-TOP: rgb(226,226,226) 1px solid
}
.ie6safewrapper28 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 28px; PADDING-RIGHT: 28px; PADDING-TOP: 0px
}
.ie6safewrapper35 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 35px; PADDING-TOP: 0px
}
.selected.product {
	BACKGROUND-COLOR: rgb(247,247,247)
}
.next.upsell.product {
	BORDER-TOP: medium none
}
.product-name {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 10px; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
.product-media-size {
	
}
.product-media {
	PADDING-BOTTOM: 1px; PADDING-RIGHT: 15px; MARGIN-RIGHT: 10px; PADDING-TOP: 1px
}
.sd.product-media {
	BACKGROUND: url(/lib/img/mapshop/sd.gif) no-repeat 100% 2px
}
.download.product-media {
	BACKGROUND: url(/lib/img/mapshop/download-small.gif) no-repeat 100% 2px
}
.product-extra-info {
	
}
.product-size {
	
}
.product-details {
	BACKGROUND-COLOR: white; WIDTH: 100%; MARGIN-BOTTOM: 5px; OVERFLOW: hidden
}
.product-image {
	MARGIN-TOP: 10px; WIDTH: 100px; DISPLAY: block; FLOAT: left; HEIGHT: 100px
}
.product-description {
	MARGIN-TOP: 10px; WIDTH: 388px; FLOAT: left; MARGIN-LEFT: 10px
}
.product-description UL {
	LIST-STYLE-POSITION: outside; PADDING-LEFT: 0px; MARGIN-LEFT: 20px
}
.js-popup .product-image {
	MARGIN-TOP: 0px
}
.js-popup .product-description {
	MARGIN-TOP: 0px
}
.product-price {
	WIDTH: 185px; OVERFLOW: hidden
}
.current-prices {
	LINE-HEIGHT: 14px; WIDTH: 185px; COLOR: #ff0000; FONT-SIZE: 12px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.price-container {
	TEXT-ALIGN: right; WIDTH: 90px; FLOAT: right; OVERFLOW: hidden
}
.price-cents {
	VERTICAL-ALIGN: text-top
}
.current-prices .price-cents {
	FONT-SIZE: 9px
}
.discount-prices {
	LINE-HEIGHT: 11px; WIDTH: 185px; COLOR: #545454; FONT-SIZE: 9px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.discount-prices .price-units {
	TEXT-DECORATION: line-through
}
.discount-prices .price-cents {
	FONT-SIZE: 7px
}
.buy-button-container {
	FLOAT: right
}
A.button {
	PADDING-BOTTOM: 0px; MARGIN: 5px 2px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A.js-anchor {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none; -moz-outline-style: none
}
A.js-anchor:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none; -moz-outline-style: none
}
A.js-anchor:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none; -moz-outline-style: none
}
A.exclamation-mark {
	PADDING-LEFT: 15px; BACKGROUND: url(/lib/img/mapshop/exclamation-mark.gif) no-repeat 0px 2px
}
A.question-mark {
	PADDING-LEFT: 5px
}
.exclamation-popup .image {
	WIDTH: 100px; MARGIN-RIGHT: 10px
}
.exclamation-popup .text {
	WIDTH: 350px
}
.js-select {
	
}
.next.step H2 {
	COLOR: rgb(207,207,207)
}
.prev.step H2 {
	COLOR: rgb(184,184,184)
}
.current.step H2 {
	COLOR: rgb(0,174,239)
}
.current.step#devices H2 {
	BACKGROUND: url(/lib/img/mapshop/step-1-current.gif) no-repeat 0px 9px
}
.prev.step#devices H2 {
	BACKGROUND: url(/lib/img/mapshop/step-1-prev.gif) no-repeat 0px 10px
}
.current.step#maps H2 {
	BACKGROUND: url(/lib/img/mapshop/step-2-current.gif) no-repeat 0px 9px
}
.prev.step#maps H2 {
	BACKGROUND: url(/lib/img/mapshop/step-2-prev.gif) no-repeat 0px 9px
}
.next.step#maps H2 {
	BACKGROUND: url(/lib/img/mapshop/step-2-next.gif) no-repeat 0px 9px
}
.current.step#products H2 {
	PADDING-BOTTOM: 1px; MARGIN-BOTTOM: 0px; BACKGROUND: url(/lib/img/mapshop/step-3-current.gif) no-repeat 0px 9px
}
.prev.step#products H2 {
	BACKGROUND: url(/lib/img/mapshop/step-3-prev.gif) no-repeat 0px 9px
}
.next.step#products H2 {
	BACKGROUND: url(/lib/img/mapshop/step-3-next.gif) no-repeat 0px 9px
}
.prev.step .question-mark {
	BACKGROUND: url(/lib/img/mapshop/question-mark-prev.gif) no-repeat 5px 3px
}
.current.step .question-mark {
	BACKGROUND: url(/lib/img/mapshop/question-mark-current.gif) no-repeat 5px 3px
}
.next.step .question-mark {
	BACKGROUND: url(/lib/img/mapshop/question-mark-next.gif) no-repeat 5px 3px
}
.prev.step .js-select .js-select-box {
	
}
.prev.step .js-select .js-select-anchor {
	BACKGROUND: url(/lib/img/js-select/arrow-down-prev.gif) no-repeat right top
}
.prev.step .active.js-select .js-select-anchor {
	BACKGROUND: url(/lib/img/js-select/arrow-up-prev.gif) no-repeat right top
}
#devices .js-select#SD {
	MARGIN-TOP: 10px
}
.fancy-box .fancy-box-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.js-popup .fancy-box-content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.fancy-box {
	WIDTH: 760px; MARGIN-BOTTOM: 20px
}
.fancy-box .fancy-box-top {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/top760.gif)
}
.fancy-box .fancy-box-bottom {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/bottom760.gif)
}
.fancy-box .fancy-box-content {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/middle760.gif)
}
.exclamation-popup.fancy-box {
	WIDTH: 521px
}
.exclamation-popup.fancy-box .fancy-box-top {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/top520.gif)
}
.exclamation-popup.fancy-box .fancy-box-bottom {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/bottom520.gif)
}
.exclamation-popup.fancy-box .fancy-box-content {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/middle520.gif)
}
.question-popup.fancy-box {
	WIDTH: 251px
}
.question-popup.fancy-box .fancy-box-top {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/top250.gif)
}
.question-popup.fancy-box .fancy-box-bottom {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/bottom250.gif)
}
.question-popup.fancy-box .fancy-box-content {
	BACKGROUND-IMAGE: url(/lib/img/fancybox/middle250.gif)
}
.eiffel {
	HEIGHT: 31px; MARGIN-LEFT: 35px
}
.eiffel A {
	LINE-HEIGHT: 29px; PADDING-LEFT: 12px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(/lib/img/mapshop/eiffel/eiffel-left.gif) no-repeat left top; FLOAT: left; HEIGHT: 31px; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.eiffel A:hover {
	BACKGROUND: url(/lib/img/mapshop/eiffel/eiffel-left-hover.gif) no-repeat 0px 0px
}
.eiffel A SPAN {
	PADDING-RIGHT: 42px; DISPLAY: block; BACKGROUND: url(/lib/img/mapshop/eiffel/eiffel-right.gif) no-repeat right top; FLOAT: left; HEIGHT: 31px; COLOR: #ff3333; CURSOR: pointer; FONT-WEIGHT: normal
}
.eiffel A:hover SPAN {
	BACKGROUND: url(/lib/img/mapshop/eiffel/eiffel-right-hover.gif) no-repeat right top
}

