img { border: 0px;}
html * { margin: 0px; padding: 0px; font-family: arial;}
body * { margin: 0px; padding: 0px;}
body { background: #000; padding-top: 30px;}

#page { width: 980px; margin: 0 auto;}

#page #header { overflow: hidden; width: 100%;}
#page #header #slogan { float: left; margin-top: 49px; width: 720px; overflow: hidden;}
#page #header #slogan ul.titles { list-style-type: none; margin: 0px; padding: 0px; width: 650px; height: 60px; background: #FFF;}
#page #header #slogan ul.titles li { display: none;}
#page #header #slogan ul.titles li.selected { display: block;}
#page #header #brand { float: right; width: 243px; overflow: hidden;}
#page #header #brand #logo { width: 197px; height: 39px; margin-left: 38px;}
#page #header #brand #logo a { display: block; background: url('../images/logo_r4.png') no-repeat left top; width: 197px; height: 27px; text-indent: -9000px;}
#page #header #brand p.contact { background: url('../images/r4_contact.png') no-repeat left top; width: 197px; height: 75px; overflow: hidden; margin-left: 38px; text-indent: -9000px;}
#page #header #brand #nav { overflow: hidden; width: 100%; margin-top: 10px; list-style-type: none;}
#page #header #brand #nav li { height: 60px;}
#page #header #brand #nav li.gallery { float: left; background: url('../images/r4_gallery.png') no-repeat left top; width: 117px;}
#page #header #brand #nav li.map { float: right; background: url('../images/r4_map.png') no-repeat left top; width: 95px;}
#page #header #brand #nav li a { display: block; width: 100%; height: 100%; text-indent: -9000px;}

#container { margin-top: 30px; overflow: hidden; width: 100%}


#container #categories { width: 261px; float: right; list-style-type: none; margin: 0px; display: none;}
#container #categories li { width: 261px; height: 21px; margin-bottom: 22px; overflow: hidden;}
#container #categories li a {display: block; width: 261px; height: 21px; background: url('../images/r4_menu1.png') no-repeat 0px 2px #000; text-indent: -9000px; cursor: pointer; overflow: hidden;}
#container #categories li a.selected { background-image: url('../images/r4_menu_selected1.png');}
#container #categories li.page-item-1 a { background-position: 0px 2px;}
#container #categories li.page-item-2 a { background-position: 0px -36px;}
#container #categories li.page-item-3 a { background-position: 0px -74px;}
#container #categories li.page-item-4 a { background-position: 0px -112px;}
#container #categories li.page-item-5 a { background-position: 0px -151px;}
#container #categories li.page-item-6 a { background-position: 0px -189px;}
#container #categories li.page-item-7 a { background-position: 0px -227px;}
#container #categories li.page-item-8 a { background-position: 0px -265px;}
#container #categories li.page-item-9 a { background-position: 0px -304px;}
#container #categories li.page-item-10 a { background-position: 0px -342px;}
#container #categories li.page-item-11 a { background-position: 0px -380px;}
/*
#container #categories li.page-item-1 a.selected { background-position: 0px -16px;}
#container #categories li.page-item-2 a.selected { background-position: 0px -55px;}
#container #categories li.page-item-3 a.selected { background-position: 0px -93px;}
#container #categories li.page-item-4 a.selected { background-position: 0px -131px;}
#container #categories li.page-item-5 a.selected { background-position: 0px -169px;}
#container #categories li.page-item-6 a.selected { background-position: 0px -207px;}
#container #categories li.page-item-7 a.selected { background-position: 0px -246px;}
#container #categories li.page-item-8 a.selected { background-position: 0px -284px;}
#container #categories li.page-item-9 a.selected { background-position: 0px -322px;}
#container #categories li.page-item-10 a.selected { background-position: 0px -360px;}
#container #categories li.page-item-11 a.selected { background-position: 0px -399px;}
*/
#container #brandsn_list { overflow: hidden; float: left; width: 714px; height: 470px; position: relative;}
#container #brandsn { width: 100000px; height: 470px; overflow: hidden; list-style-type: none; margin: 0px; float: left;}
#container #brandsn li { width: 714px; height: 470px; float: left; overflow: hidden;}
#container #brandsn li div.sex { float: right; width: 60px; overflow: hidden;}
#container #brandsn li div.sex p { width: 23px; float: left; margin-left: 5px; overflow: hidden;}
#container #brandsn li div.sex p a { height: 35px;}
#container #brandsn li div.sex p.men a { display: block; width: 23px; background: url('../images/r4_men.png') no-repeat left top; text-indent: -9000px; cursor: pointer;}
#container #brandsn li div.sex p.women a { display: block; width: 23px; background: url('../images/r4_women.png') no-repeat left top; text-indent: -9000px; cursor: pointer;}
#container #brandsn li div.sex p.selected a { height: 115px;}
#container #brandsn li div.sex a { color: #fff; text-decoration: none;}
#container #brandsn li ul.images { float: left; width: 650px; overflow: hidden;}
#container #brandsn li ul.images li { width: 648px; height: 468px; border: 1px solid #FFF; overflow: hidden;}
#container #brandsn li ul.images p.img { width: 650px; overflow: hidden; height: 470px;}

#container #gallery { overflow: hidden; width: 650px; list-style-type: none; margin: 0px; float: left;}
#container #gallery li { float: left; width: 128px; height: 468px; border: 1px solid #FFF; overflow: hidden;}
#container #gallery li.current { border: 1px solid red; cursor: pointer;}
#container #map { width: 650px; float: left;}
#container #menu { float: right; width: 243px;}

#footer { border: 1px solid #fff; clear: both; width: 100%; margin-top: 40px; color: #FFF;}



#map { width: 480px; height: 300px;}




/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}