html, body {
	height:100%;
}

html { 
/*overflow: hidden; */background-color: #614729; /* Hides scrollbars in IE */
}	
body { 
	text-align: center; 
/*	overflow: hidden;*/
	background: #95754E url(../media/images/global-bg.jpg) repeat-x fixed left 50%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	color:#958260;
	/* font-size:10px; affects positioning of the footer */	
	height:100%;
	width:100%;
}
h1, h2 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Arial Narrow", Arial, Verdana, sans-serif; }

/* For left-to-right languages, such as Arabic */
body.rtl{
	font-size: 14px;
}
p .latin, li a .latin, a.small .latin, body.rtl #section-nav a.latin, .latin{
	font-size:12px;
}
p .latin11, li a .latin11, h1 .latin11{
	font-size:11px;
}
p .latin14, li a .latin14, a .latin14{
	font-size:14px;
}
body.rtl #large-copy h1,
body.rtl #large-copy h2,
body.rtl #large-copy p,
body.rtl #large-copy-sport h1,
body.rtl #large-copy-sport h2,
body.rtl #large-copy-sport p,
body.rtl #section-nav ul,
body.rtl #section-nav a.small span,
body.rtl #howtobuy h1,
body.rtl #howtobuy p,
body.rtl #howtobuy li,
body.rtl #howtobuy h2,
body.rtl #changeproduct .copy a,
body.rtl #classics-accordion,
body.rtl #sitemap{ 
	direction: rtl;
	text-align: right;
}
body.rtl #section-nav a.small span.latin{
	display: inline;
	float: none;
}
#fragrance.rtl #large-copy { 
	width: 365px;
	padding-left: 0;
	padding-right: 715px;
}
#fragrance.rtl .rush #large-copy {
	width: 350px;
	padding-right: 706px;
}

body.rtl #howtobuy #buy-country-list-men { 
	width: 130px;
	margin-top: 50px;
}
body.rtl #howtobuy #buy-country-list-men ul {
	margin-left: 0;
	margin-right: 15px;
}

body.rtl #howtobuy #buy-country-list-women { 
	width: 130px;
	margin-top: 50px;
}
body.rtl #howtobuy #buy-country-list-women ul {
	margin-left: 0;
	margin-right: 15px;
}
body.rtl #classics-accordion { left:45px; }
body.rtl #section-nav a.small {
	display: block;
	width: 155px;
	padding-left: 45px;
	text-align: right;
	right: 0;
}
body.rtl #section-nav a.small span { 
	display: block; 
	width: 135px; 
	float: left;
	padding-left: 0;
	cursor: pointer;
}
body.rtl #buttonlinks a, body.rtl #buttonlinks a:hover{
	font-size: 13px;
}
body.rtl #sitemap-content {
	width: 845px;
	_width: 850px;
}


/* IE6 PNG fix */
img, div, a { 
	behavior: url(../../scripts/iepngfix.htc); 
}
/* reset images */
img {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background: transparent;
}
ol, ul { 
	list-style:none; 
}
#vcenter {
	float:left;
	height:50%;
	margin:-295px 0 0;
	visibility:hidden;
	width:100%;
}

/* set container and copy */
#content-bg {
	width: 1200px;
	height: 494px;
	position: absolute;
	top: 0;
	left: -120px;
	z-index: -1;
	overflow: hidden;
}

#aux-wrapper {
	height:580px;
	width:960px;
	position:relative;
}
#copy-info{
	position:absolute;
	left:650px;
	top:335px;
	z-index:10;
	width:320px;
	font-size:14px;
}



/* Menu */
#mainMenuBg {
	width: 1200px;
	height: 60px;
	position: absolute;
	top: 494px;
	left: -120px;
	z-index: -1;
	overflow: hidden;
	background-image: url(../media/system_images/main_nav_bg.png);
}




/* --------------------- CONTENT & SLIDE MENU CSS--- */
#content-wrapper, #main_nav_menu {
	position: relative;
	margin: 0 auto;
	width: 960px;
}
#main-content-wrapper, #content-wrapper, #main-content-wrapper-menu {	/* main-content-wrapper is for the gucci portal; content-wrapper is for flora  */
	text-align: left;
	height: 580px;	/* 494px + 76px + 10px (bottom P&G links) */
	z-index:70;		/* very important; don't remove */
	border:0 none;
	clear:both;
	margin:0 auto;
	position:static;
	top:-290px;
	width:960px;
}
#main-content-wrapper-menu { width:1200px; }


#main-content-wrapper #sitemapbg{
	background: url(../media/images/sitemap-bg.jpg);
	background-repeat: repeat-x;
	position:absolute;
	width:1200px;
	height:494px;
	left:-120px;
	top:0px;
}

#main_nav_menu{
	top:494px;
	left:0;
	height: 494px;
	width:872px;
	padding: 0 44px;
	overflow: hidden;
}

#content-bg, #mainMenuBg, #bg-mainnavmenu, #main_nav_wrapper {
	width: 1200px;
	overflow: hidden;
}

#content-bg, #main_nav_wrapper { 
	height: 494px; 
	top: 0;
	left: -120px;
}
#content-bg {
	z-index: 0;
}
#main_nav_wrapper{
	z-index: 100;
	display:none;
}
#mainMenuBg {
	height: 60px;
	top: 494px;
	left: -120px;
	z-index: 0;
	background-image: url(../media/system_images/main_nav_bg.png);
}
#bg-mainnavmenu{
	height: 494px;
	top:494px;
	left:0;
	background-color:#735533;
	z-index:-1;
}

/* --------------------- SLIDE MENU CSS---- */
div.main_nav_sections{
	position:relative;
	top:25px;
	float:left;
	width:298px;
	height:440px;
}
div.main_nav_sections ul{
	padding:0;
	list-style-type:none;
}
div.main-nav-sectionslast{
	position:relative;
	top:25px;
	float:left;
	width:276px;
	height:440px;
}
div.main-nav-sectionslast ul{
	padding:0;
	list-style-type:none;
}
div.top-section ul li a {font: #a08265 14px; font-weight:lighter; margin-left:0; line-height:20px;}
div.top-section ul {margin-left:0;}
div#women_menu_content ul,div#men_menu_content ul,div#mainnav_bottom ul{margin:0;}
.top-section{
	position:absolute;
	top:0;
	left:0;
	height:290px;
}
.top-section h2{
	margin:0;
	color:#c7a47c;
	font-size:20px;
	font-weight:lighter;
	font-family:Verdana, Geneva, sans-serif;
}
.separator{
	position:absolute;
	bottom:0px;
}
.bottom_section{
	position:absolute;
	top:290px;
	left:0;
	height:200px;
	width:300px;
}
.bottom_section h3 a {
	color:#C7A47C;
	font-weight:lighter;
}
.main_nav_sections a{
	color:#958260;
	text-decoration: none;
/*	font-family:verdana;*/
	font-size:14px;
}
.main_nav_sections a:hover{
	color:#FFFFFF;
}
.main-nav-sectionslast a{
	color:#958260;
	text-decoration: none;
/*	font-family:verdana;*/
	font-size:14px;
}
.main-nav-sectionslast a:hover{
	color:#FFFFFF;
}
/* women menu */
#women_menu_wrapper{
	position:absolute;
	overflow:hidden;
	width:200px;
	height:120px;
	top:25px;
}
#women_menu_content{
	position:absolute;
	width:200px;
	height:120px;
}
/* men menu */
#men_menu_wrapper{
	position:absolute;
	overflow:hidden;
	width:200px;
	height:60px;
	top:25px;
}
#men_menu_content{
	position:absolute;
	width:200px;
	height:60px;
}
#mainnav_bottom {
	position:absolute;
	top:460px;
	left:44px;
	height:20px;
	width:460px;
	margin: 0; padding: 0;
	clear:left;
}
#mainnav_bottom li {
	display: inline;
	margin-right: 20px;
	list-style-type:none;
}
#mainnav_bottom ul {
	padding-left:0px;
}
#mainnav_bottom a{
	color:#958260;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
}
#mainnav_bottom a:hover{
	color:#FFFFFF;
}

#main-content-wrapper-menu #buttonlinks
{
    left: 120px;
}

/* --------------------- GUCCI LOGO & P&G LINKS CSS */
#main_nav{
	position:absolute;
	top:494px;
	overflow:hidden;
	height:60px;
	width:1020px;
	z-index:70;
	margin-left: 44px;
} 

div#main_nav object { position: static; margin: 0; } /* Reset for objects declaration in gucci-layout.css */
#main-content-wrapper #soundCTRL {
	visibility: visible;
	background-color: transparent;
	margin-left: 12px;
}
#main-content-wrapper-menu #main_nav {
	left:120px;
} 
#main_nav a {

} 
#navigation{
	margin-left:756px;
	position:absolute;
	top:23px;
}



a#navigation img.menu-home{
	margin-right:20px;
}
img.left_img {
  	margin:15px 0 0 0;
	display:inline;
}
img.mid_img {
	display:inline;
	margin-top:0;
}
img.right_img {
	display:inline;
	margin-top:0;
}
#buttonlinks{
	position:absolute;
  	top:555px;
	left:0;
	height:16px;
	z-index:70;
	width:100%;
	text-align:center;
}
body.rtl #buttonlinks { top: 558px; margin-left: 10px; }
#indexlang.rtl #buttonlinks { margin-left: 138px; }

#buttonlinks a{
	color:#9a7e59;
	text-decoration: none;
	font-family:verdana;
	font-size:9px;
}

#buttonlinks.chinese a{
	font-size:11px;
}

#buttonlinks a:hover{
	color:#e2cca9;
	text-decoration: none;
	font-family:verdana;
	font-size:9px;
}

#buttonlinks.chinese a:hover{
	font-size:11px;
}

/* --------------------- CLASSES ------- */
div.secVis { display: block; }
div.secNoVis { display: none; }


/* --------------------- CLOSE STATIC PAGES */
img.close-sample{
	display:none;
}
div.howtobuy {
	display:none;
}

/* ---------------- Scroll styles ------ */
/* wrap to make sure that image area is clickable */
#content-wrap, #campaign #content-wrap2, #sitemappage #content-wrap-map, #collection #content-wrap, #content-wrap-news {
	position:absolute;
	left:1068px;
	top:25px;
	width: 12px;
	height: 447px;
	background: transparent url(../media/images/scroll_bg.gif);
}

/* top image of track */
#track-top {
	position: absolute;
	width: 16px;
	height: 15px;
}

/* vertical track */
#content-track, #campaign #content-track2, #sitemappage #content-track-map, #collection #content-track, #content-track-news {
	position: absolute;
	width: 12px;
	height: 447px;
}

/* vertical track handle */
#content-handle, #campaign #content-handle2, #sitemappage #content-handle-map, #collection #content-handle, #content-handle-news {
	width: 12px;
	height: 217px;
}#indexlang #mainMenuBg {
	left: 0px;
}

