/* START COMMON */
*{
	margin:0;
	padding:0;
}
html,body{
	margin:0;
	background:#534741;
	font:normal 11px "Trebuchet MS";
	line-height:20px;
	height: 100%;
}
a:focus {
	outline: 0;
}
img{
	border:0;
}
ul li{
	list-style:none;
}
ul li span{
	display:none;
}
#container{
	margin:0 auto;
	width:983px;
	height:614px;
	background:#fff;
}
#header{
	position:relative;
	width:983px;
	height:154px;
	background:url(../images/header.gif) top left no-repeat;
}
#header #lang{
	position:absolute;
	right:18px;
	bottom:23px;
	width:45px;
	height:32px;
}
#header #lang ul li{
	line-height:0;
	font-size:0;
}
#header #lang ul li a{
	display:block;
	width:45px;
	height:16px;
}
#header #lang ul li#ita a{
	background:url(../images/ita.gif) top left no-repeat;
}
#header #lang ul li#ita a:hover, #header #lang ul li#ita_on a{
	background:url(../images/ita_on.gif) top left no-repeat;
}
#header #lang ul li#eng a{
	background:url(../images/eng.gif) top left no-repeat;
}
#header #lang ul li#eng a:hover, #header #lang ul li#eng_on a{
	background:url(../images/eng_on.gif) top left no-repeat;
}
#menu{
	width:132px;
	height:460px;
	float:left;
	display:inline;
	margin-right:23px;
}
#menu ul li a{
	display:block;
	width:132px;
	height:16px;
	margin-bottom:12px;
}
#getyourtshirt{
	width:78px;
	height:156px;
	margin:60px 0 0 54px;
}
li#project a{
	background:url(../images/bg_menu-project.gif) top left no-repeat;
	height:30px !important;
}
li#project-on a{
	height:30px !important;
}
li#project a:hover, li#project-on a{
	background:url(../images/bg_menu-project_on.gif) top left no-repeat;
}
li#video a:hover, li#video-on a{
	background:url(../images/bg_menu-video_on.gif) top left no-repeat;
}
li#world a:hover, li#world-on a{
	background:url(../images/bg_menu-world_on.gif) top left no-repeat;
}
li#video a{
	background:url(../images/bg_menu-video.gif) top left no-repeat;
}
li#world a{
	background:url(../images/bg_menu-world.gif) top left no-repeat;
}
.fixclear{
	clear:both;
	width:0;
	height:0;
}
#footer{
	clear:both;
	height:10px;
	font-size:10px;
	background-color:#534741;
	text-align:right;
	color:#fff;
	line-height:22px;
}
#footer span{
	padding:4px 8px;
	#padding:10px 8px;
	background:#736357;
	text-transform:uppercase;
}
#footer span.white{
	text-transform:none;
	background:none;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
/* END COMMON */

/* START HOME */
#photo{
	width:387px;
	height:388px;
	margin-right:36px;
	float:left;
	display:inline;
	background:#eee;
}
#contents{
	position:relative;
	float:left;
	display:inline;
	width:382px;
	height:370px;
}
#contents p{
	margin-bottom:32px;
	text-transform:uppercase;
	font-size:10px;
	line-height:15px;
}
#contents p span{
	text-transform:none;
	font-weight:bold;
}
#contents p img{
	margin-top:3px;
}
#contents p.big{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-transform:none;
}
#contents p#become{
	margin-top:26px;
}
.size-table{
	position:absolute;
	left:206px;
	top:20px;
	width:258px;
	height:56px;
}
.size-table a{
	display:block;
	width:20px;
	height:20px;
}
.size-table a span{
	display:none;
}
#table-f{
	background:url(../images/bg_size-tab-f.gif) top left no-repeat;
}
#table-m{
	background:url(../images/bg_size-tab-m.gif) top left no-repeat;
}
#table-f-eng{
	background:url(../images/bg_size-tab-f-eng.gif) top left no-repeat;
}
#table-m-eng{
	background:url(../images/bg_size-tab-m-eng.gif) top left no-repeat;
}
span.green{
	color:#71b463;
	text-transform:uppercase !important;
}
span.green2{
	color:#71b463;
	text-transform:none;
}
/* END HOME */

/* START WORLD SAVER */
#preload{
	position:absolute;
	top:-10000px;
	left:-10000px;
	width:0;
	height:0px;
}
#preload #basket_anim{
	background:url(../images/bg_addtobasket_anim.gif);
	#background:none;
}
#center_col_save{
	float:left;
	display:inline;
	position:relative;
	width:318px;
	height:437px;
	margin-right:35px;
}
#photo_save{
	width:318px;
	height:318px;
	overflow:hidden;
	background:#eee;
}
#pics{
	height:318px;
	width:10000px;
}
#pics img{
	float:left !important;
}
#zoompic{
	position:absolute;
	top:0;
	left:0;
	width:318px;
	height:318px;
	display:none;
}
select{
	font-size:11px;
	width:105px;
}
h1{
	font-size:12px;
	line-height:10px;
	font-weight:900;
	text-transform:uppercase;
	color:#71b463;
	margin:0;
	padding:0 0 13px 0;
}
p.save{
	margin-top:20px;
	width:440px;
	font-size:10px;
	line-height:17px;
}
p.save span{
	color:#71b463;
	text-transform:uppercase !important;
}
p.save span.maimi{
	color:#000;
	text-transform:none !important;
}
table{
	border-collapse:collapse;
}
table td{
	padding:5px 10px 2px 0;
}
h3{
	font-size:20px;
	line-height:10px;
	margin:0;
	padding:23px 0 11px 0;
}
a{
	color:#71b463;
}
span.price{
	font-size:9px;
	line-height:13px;
	#line-height:6px;
}
span.price a{
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
}
span.price a:hover{
	text-decoration:underline;
}
#shipping-costs,#shipping-costs-eng{
	position:absolute;
	display:none;
	top:361px;
	left:0;
	width:325px;
	height:50px;
	z-index:10;
	background:url(../images/bg_shipping-table.gif) top left no-repeat;
}
#shipping-costs-eng{
	background:url(../images/bg_shipping-table-eng.gif) top left no-repeat;
}
#choose{
	position:absolute;
	bottom:0;
	left:130px;
	width:58px;
	height:76px;
	background:url(../images/bg_choose.gif) top left no-repeat;
}
#choose ul{
	display:block;
	width:58px;
	height:76px;
}
#choose ul li a#choose_woman {
	background:url(../images/bg_woman.gif) top left no-repeat;
}
#choose ul li a#choose_woman:hover, a#choose_woman_on{
	background:url(../images/bg_woman_over.gif) top left no-repeat;
}
#choose ul li a#choose_man{
	margin-left:14px;
	background:url(../images/bg_man.gif) top left no-repeat;
}
#choose ul li a#choose_man:hover, a#choose_man_on{
	margin-left:14px;
	background:url(../images/bg_man_over.gif) top left no-repeat;
}
#choose ul li{
	float:left;
	width:22px;
	display:block;
}
#choose ul li a{
	display:block;
	float:left;
	width:22px;
	height:76px;
}
a.picker{
	display:inline;
	float:right;
	width:15px;
	height:15px;
	margin:7px 0 0 7px;
}
a.picker span{
	display:none;
}
#red{
	background:#b33642;
}
#green,#green_m{
	background:#477c62;
}
#denim_blue{
	background:#1a6b94;
}
#orange{
	background:#bb6252;
}
#gold{
	background:#b08d4d;
}
#grey{
	background:#555756;
}
#arrows{
	position:absolute;
	top:325px;
	left:140px;
}
a#basket{
	position:absolute;
	display:block;
	top:266px;
	right:0;
	width:188px;
	height:133px;
	background:url(../images/bg_addtobasket.gif) top left no-repeat;
}
a#basket span{
	display:none;
}
#goto-basket{
	position:absolute;
	top:359px;
	right:-12px;
	width:188px;
	height:133px;
}
#contact{
	position:absolute;
	top:389px;
	left:205px;
	width:238px;
	height:auto;
    font-size:10px;
    line-height:14px;
}
p#p-price{
	margin-top:64px;
}
#august,#august_eng{
	position:absolute;
	top:232px;
	left:0;
	width:110px;
	height:78px;
	background:transparent url(../images/bg_alert-agosto.gif) top left no-repeat;
}
#august_eng{
	top:241px;
	background:transparent url(../images/bg_alert_agosto_eng.gif) top left no-repeat;
}

/* END WORLD SAVER */

/* START VIDEO */
#video_pod{
	width:640px;
	height:385px;
	margin-right:36px;
	float:left;
	display:inline;
	overflow:hidden;
	background:#eee;
}
/* END VIDEO */

/* START WORLD */
#world_cont{
	position:relative;
	width:817px;
	height:408px;
	float:left;
	display:inline;
	background:#333 url(../images/bg_world.gif) right bottom no-repeat;
}
#world_links{
	position:absolute;
	top:171px;
	left:102px;
}
/* END WORLD */
