#menu {
	FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 2.0em; HEIGHT: 30px; WIDTH: 520px;
}
#menu DIV {
	FLOAT: left; MARGIN: 0px
}
#menu DIV A {
	DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; 
}
#menu DIV SPAN {
	DISPLAY: none
}






#menu DIV.cameras A {
	BACKGROUND: url(images/menu/cameras-bundle.jpg) no-repeat left top; WIDTH: 71px; HEIGHT: 30px
}
#menu DIV.features A {
	BACKGROUND: url(images/menu/features-bundle.jpg) no-repeat left top; WIDTH: 74px; HEIGHT: 30px
}
#menu DIV.where-to-buy A {
	BACKGROUND: url(images/menu/buy-bundle.jpg) no-repeat left top; WIDTH: 98px; HEIGHT: 30px
}
#menu DIV.service A {
	BACKGROUND: url(images/menu/service-bundle.jpg) no-repeat left top; WIDTH: 70px; HEIGHT: 30px
}
#menu DIV.contact A {
	BACKGROUND: url(images/menu/contact-bundle.jpg) no-repeat left top; WIDTH: 60px; HEIGHT: 30px
}
#menu DIV.news-media A {
	BACKGROUND: url(images/menu/news-bundle.jpg) no-repeat left top; WIDTH: 55px; HEIGHT: 30px
}
#menu DIV.contacts A {
	BACKGROUND: url(images/menu/registro.jpg) no-repeat left top; WIDTH: 75px; HEIGHT: 30px
}

#menu DIV.accessories A {
	BACKGROUND: url(images/menu/accessories-bundle.jpg) no-repeat left top; WIDTH: 89px; HEIGHT: 30px
}
#menu DIV.service A {
	BACKGROUND: url(images/menu/service-bundle.jpg) no-repeat left top; WIDTH: 68px; HEIGHT: 30px
}
#menu DIV A:hover {
	BACKGROUND-POSITION: 0px -30px; COLOR: yellow
}
#menu DIV A:active {
	COLOR: black
}
#menu DIV A.on {
	BACKGROUND-POSITION: 0px -60px
}
#menu DIV A.on:visited {
	BACKGROUND-POSITION: 0px -60px
}
#menu DIV A.on:hover {
	BACKGROUND-POSITION: 0px -60px
}






#a-sn {
	MARGIN-LEFT: 1%
}
#e-sn DIV {
	FLOAT: left; MARGIN: 0em
}
#a-sn DIV {
	FLOAT: left; MARGIN: 0em
}
#e-sn DIV A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0em 0em 0em; OVERFLOW: hidden; WIDTH: 100px; PADDING-TOP: 0px; HEIGHT: 92px
}
#a-sn DIV A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0.9em 0.9em; OVERFLOW: hidden; WIDTH: 102px; PADDING-TOP: 0px; HEIGHT: 92px
}
#a-sn DIV A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0.9em 0.9em; WIDTH: 98px; PADDING-TOP: 0px; HEIGHT: 90px
}
#e-sn DIV A:hover {
	BACKGROUND-POSITION: 0px -90px
}
#a-sn DIV A:hover {
	BACKGROUND-POSITION: 0px -90px
}
#e-sn DIV SPAN {
	DISPLAY: none
}
#a-sn DIV SPAN {
	DISPLAY: none
}
#e-sn .sn-e850 A {
	BACKGROUND: url(images/cameras/e/s-e850.gif) no-repeat left top
}
#e-sn .sn-e1030 A {
	BACKGROUND: url(images/cameras/e/s-e1030.gif) no-repeat left top
}
#e-sn .sn-e1040 A {
	BACKGROUND: url(images/cameras/e/s-e1040.gif) no-repeat left top
}
#e-sn .sn-e1240 A {
	BACKGROUND: url(images/cameras/e/s-e1240.gif) no-repeat left top
}
#a-sn .sn-a730 A {
	BACKGROUND: url(images/cameras/a/s-a730.gif) no-repeat left top
}
#a-sn .sn-a830 A {
	BACKGROUND: url(images/cameras/a/s-a830.gif) no-repeat left top
}
#e-sn DIV A.on {
	BACKGROUND-POSITION: 0px -90px
}
#e-sn DIV A.on:visited {
	BACKGROUND-POSITION: 0px -90px
}
#e-sn DIV A.on:hover {
	BACKGROUND-POSITION: 0px -90px
}
#a-sn DIV A.on {
	BACKGROUND-POSITION: 0px -90px
}
#a-sn DIV A.on:visited {
	BACKGROUND-POSITION: 0px -90px
}
#a-sn DIV A.on:hover {
	BACKGROUND-POSITION: 0px -90px
}
