/*RESET*/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }*/
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, i, cite, var, address, em { font-style: normal; }*/
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }

/*IE specific bug fixes*/
.content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100%} /* IE superscript & subscript bug */
* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html .content blockquote *{margin:.8em 0}
/*END RESET*/

/*****BASIC STYLE****/
*{font-family:Arial, Helvetica,sans-serif;font-size:12px;}
body {margin:0;padding:0;color:#332817;background:url('../../img/dolcegabbana/shared/bg_body_int.jpg') repeat-x left top #fbfbfb;}
p{margin:0}
img{border:0;}
form{margin:0;padding:0;}
a:focus{outline:none}
input:focus{outline:none}
input{color:#717171;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a:link,a:visited{color:#000;text-decoration:underline}
a:hover{text-decoration:none;}
select{border:solid 1px #9b9b9b;color:#717171;}
/*****END BASIC STYLE****/




/*****COMMON STYLES******/
html,body{height:100%;}
#wrap{height:100%;width:100%;}
#layout{position:absolute;width:910px;height:565px;z-index:3;}
#bg_btnhome{display:none;position:absolute;top:15px;left:50px;width:162px;height:189px;}
#logo_txt{display:none;position:absolute;top:100px;left:-5px;}
/*****END COMMON STYLES******/

/*****HOME******/
#hp-left {position:absolute;top:60px;left:0;width:156px;height:404px;z-index:1;}
#bg_hpleft{display:none;position:absolute;top:0;left:59px;z-index:1;width:156px;height:404px;}
#logo_hp{display:none;position:absolute;top:80px;left:0;width:272px;height:50px;z-index:12;}

#hp-left ul{position:absolute;top:185px;left:61px;width:152px;height:130px;z-index:2;}
/*#m_day{display:none;position:absolute;top:0;left:0;width:152px;z-index:2;border-bottom:1px solid #a5a5a5;border-top:1px solid #a5a5a5;}*/
#m_pure,
#m_sicily,
#m_day,
#m_sportcrest,
#m_luxury,
#m_dailyactive,
#m_vuoto{position:relative;display:none;width:152px;height:18px;z-index:2;border-bottom:1px solid #afafaf;padding:0;margin:0;}

#m_pure {border-top:1px solid #afafaf;}
#m_sicily {position: absolute; top:20px;}
#m_day {position: absolute; top:40px;}
#m_sportcrest{position: absolute; top:60px;}
#m_luxury{position: absolute; top:80px;}
#m_dailyactive{position: absolute; top:100px;}

#m_vuoto { position: absolute; top: 120px; height: 6px;background:#8b8b8b;}
#hp-left ul li {font-size: 3px; }

#m_appearance{display:none;position:absolute;top:127px;left:0;width:152px;z-index:2;}

#m_vbkstg{display:none;position:absolute;top:141px;left:0;z-index:2;border-bottom:1px solid #afafaf;}

#btn_calendar{display:none;position:absolute;top:345px;left:61px;z-index:2;}
#btn_back_main{display:none;position:absolute;top:400px;left:61px;z-index:2;height:25px;width:152px;border-bottom:1px solid #b8b8b8;}
#btn_back_main p{position:absolute;left:7px;top:7px;width:96px;height:14px;background:url(../../img/dolcegabbana/hp/underwear_main.png) left top no-repeat;}
#btn_back_main a:link,#btn_back_main a:visited{position:absolute;left:7px;top:7px;display:block;width:96px;height:14px;text-decoration:none;}

#btn_main_int{display:none;position:absolute;bottom:0px;left:50px;z-index:2;height:25px;width:368px;border-bottom:1px solid #b8b8b8;}
#btn_main_int p{position:absolute;left:7px;top:7px;width:96px;height:14px;background:url(../../img/dolcegabbana/hp/underwear_main.png) left top no-repeat;}
#btn_main_int a:link,#btn_main_int a:visited{position:absolute;left:7px;top:7px;display:block;width:96px;height:14px;text-decoration:none;}


#c_prod_model_hp {display:none;position:absolute;left:395px;top:0;width:477px;height:516px;background:url('../../img/dolcegabbana/hp/hp_cornice.png') no-repeat 0 0;padding:20px 20px 17px 20px;}

#hp_claim,
#hp_claim_pure,
#hp_claim_sicily,
#hp_claim_day,
#hp_claim_sportcrest,
#hp_claim_luxury,
#hp_claim_dailyactive{display:block;position:absolute;left:140px;top:245px;width:260px;height:77px;z-index:3}
/*****END HOME******/
/*****VIDEO******/
#video_bg{position: absolute;top:120px; left:347px;width:535px; height:358px;background: transparent url('../../img/dolcegabbana/video/video_bg_128.png') no-repeat 0 0;}

#fdr_cformat{position:absolute;bottom:75px;left:180px;width:50px;height:46px;z-index:300;opacity:0.9;filter:alpha(opacity=90);background:#6f6f6f;}
#choose_vformat{position:absolute;bottom:75px;left:180px;width:50px;height:46px;z-index:301;}
#formats{position:absolute;bottom:0;left:0;color:#acacac;}
#formats p{width:50px;padding:0;border-top:solid 1px #a5a5a5;}

#c_video{display:none;position:absolute;z-index:1;}
.video_bg_128 {
	top: 120px; left: 347px;
	width: 467px; height: 316px;	
	background: transparent url('../../img/dolcegabbana/video/video_bg_128.png') no-repeat 0 0;
	padding:42px 0pt 0pt 68px;
	}
.video_bg_256 {
	top: 80px; left: 280px;
	width: 563px; height: 360px;	
	background: transparent url('../../img/dolcegabbana/video/video_bg_256.png') no-repeat 0 0;
	padding:42px 0pt 0pt 63px;
	}
.video_bg_512 {
	top: 30px; left: 100px;
	width: 761px; height: 474px;	
	background: transparent url('../../img/dolcegabbana/video/video_bg_512.png') no-repeat 0 0;
	padding:43px 0pt 0pt 61px;
	}	
.video_bg_1024 {
	top: -40px; left: -60px;
	width: 965px; height: 589px;	
	background: transparent url('../../img/dolcegabbana/video/video_bg_1024.png') no-repeat 0 0;
	padding:43px 0pt 0pt 65px;
	}
#close_video{display:none;position:absolute;}
.v128{top:400px;left:595px;z-index:100;}
.v256{top:416px;left:575px;z-index:100;}
.v512{top:480px;left:485px;z-index:100;}
.v1024{top:525px;left:445px;z-index:100;}	

#vbkstg{display:none;position:absolute;left:65px;top:43px;background:#fff;}	

/*****END VIDEO******/
/*****FOOTER******/
#footer{display:none;position:absolute;left:0;width:100%;height:25px;padding:1px 0 0;border-top: 1px solid #4c4c4c;z-index: 100;}	
#footer-wrap{background:#4c4c4c;}
#footer ul{text-align:center;}	
#footer li{display:inline;}
#footer li a {padding: 0 10px;border-right: 1px solid #9d9d9d;line-height:25px;font-size:10px;color: #9d9d9d;}
#footer li a.last{border:0;}	
#footer li a:hover{text-decoration:none;}
/*****END FOOTER******/



/*****PRODUCTS******/
#btn_gohp{position:absolute;left:55px;top:173px;width:155px;height:20px;}
#btn_gohp a:link,#btn_gohp a:visited{display:block;width:155px;height:20px;background:url('../../img/dolcegabbana/shared/trsp.gif') left top;}
#btn_gohp span{display:none;}

#c_products{display:none;position:absolute;top:242px;left:35px;width:398px;height:305px;background:url('../../img/dolcegabbana/pure/bg_productdetails.png') no-repeat left top;z-index:90;}

#prod_colors{position:absolute;top:143px;left:15px;}
#description{position:absolute;top:25px;left:25px;z-index:100;width:165px;}
#description #prod_name{color:#3d3d3d;font-weight:bold;}
#description #prod_code{margin:5px 0 0 0;color:#636363;font-weight:bold;}
#prod_pic_thumb{position:absolute;left:199px;top:12px;width:183px;height:131px;}

#slider_prods{display:none;position:absolute;left:50px;top:430px;width:367px;height:86px;z-index:200;}
#slider_prods a:link,#slider_prods a:visited{position:relative;z-index:201;display:inline;float:left;}


#c_prod_model{display:none;position:absolute;right:0;top:0;width:465px;height:546px;background:url('../../img/dolcegabbana/pure/frame_prodbig.png') no-repeat left top;z-index:100;}
#c_pmodel{position:absolute;left:29px;top:15px;width:381px;height:516px;background:#fdfdfd;}
#c_pmodel img{position:absolute;left:0;top:0;width:381px;height:516px;}

#zoom{display:none;position:absolute;right:25px;top:25px;z-index:302;}

#pan_prod{display:none;position:absolute;left:29px;top:15px;width:381px;height:516px;z-index:101;overflow:hidden;}
#pan_prod img{cursor: -moz-grab}
#p_pan{position:absolute;}

#fdr_loading{display:none;position:absolute;left:474px;top:15px;width:381px;height:516px;z-index:300;background:#fff;opacity:0.9;filter: alpha(opacity=90);z-index:400;}
#loading{display:none;position:absolute;left:465px;top:15px;width:381px;height:516px;z-index:301;z-index:401;}
#loading img{position:absolute;right:180px;top:200px;width:25px;height:25px;z-index:301}
/*****END PRODUCTS******/

/*****APPEARANCE******/
#appearance{position:absolute;left:280px;top:0;width:664px;height:562px;}
#appearance img{display:none;}
#app_fdr_loading{display:none;position:absolute;left:280px;top:0;width:664px;height:562px;z-index:300;background:#fff;opacity:0.9;filter: alpha(opacity=90);z-index:400;}
#app_loading{display:none;position:absolute;left:280px;top:0;width:664px;height:562px;z-index:301;z-index:401;}
#app_loading img{position:absolute;right:300px;top:250px;width:25px;height:25px;z-index:301}

#appearance_foto {
	left:345px;
	position:absolute;
	top:33px;
}
#appearance_menu {
	display: none;
	left:730px;
	position:absolute;
	top:430px;
}
#appearance_menu a,
#appearance_menu span {
	position: relative;
	display: block;
	float: left;
	width: 14px; height: 14px;
	margin: 0 5px 0 0;
	text-indent: -9000px;
	overflow: hidden;
	}
	#appearance_menu span {position: absloute; top:0; left: 0; cursor: pointer;}
	
	a#appearance_foto_01 {background: url('../../img/dolcegabbana/hp/appearance_link_01.gif') no-repeat;}
	a#appearance_foto_01:hover,
	span.appearance_foto_01	{background: url('../../img/dolcegabbana/hp/appearance_link_01_on.gif') no-repeat;}
	
	a#appearance_foto_02 {background: url('../../img/dolcegabbana/hp/appearance_link_02.gif') no-repeat;}
	a#appearance_foto_02:hover,
	span.appearance_foto_02	{background: url('../../img/dolcegabbana/hp/appearance_link_02_on.gif') no-repeat;}
	
	a#appearance_foto_03 {background: url('../../img/dolcegabbana/hp/appearance_link_03.gif') no-repeat;}
	a#appearance_foto_03:hover,
	span.appearance_foto_03	{background: url('../../img/dolcegabbana/hp/appearance_link_03_on.gif') no-repeat;}

/*****END APPEARANCE******/

/***** PAGE ******/
#switch_page {
	display: none;
	position: absolute;
	top: 223px; left: 50px;
	width: 367px;
	z-index: 100;
	}
#switch_page,	
#switch_page_active,
#switch_page_hide div,
#switch_page_hide div a,
#switch_page_hide div a img {
	font-size: 0; border: 0;
	}
#switch_page_active{cursor: pointer; font-size: 4px;}
#switch_page_hide { display: none; }	
#switch_page_hide div { height: 25px; background: red; padding:0; }
/***** END PAGE ******/

