body { background-color:#303030;}h1,h1 a { font-size: 14px; color: #4E4519;}h2, h3 { font-size: 11px; color: #4E4519;}a { color: #4E4519;}#left {background-color:#303030; display:none; visibility:hidden;}div{position:absolute; margin: 0; padding: 0px 0px 0px 0px; top: 0;left:0;}#master{left:50%;}#master {	width:837px;  height:620px; position: relative;text-align: left;	margin: 0 auto; background-color:#303030; background-image:url(http://www.okawaclothing.com/shop/_img/okawa_clothing_bg_03.jpg);  background-repeat:no-repeat; background-position:center top;}#master{margin:0 auto;}#formulaire {height:249px}*+html #master{margin:0 0 0 150px;}* html #master{left:50%;margin:0 0 0 -180px;}#master {  left /*\**/:0%\9;margin/*\**/:0 0 0 150px\9;}/* */#okawa_taille{margin:120px 0 0 0;}#work {width: 700px; height: 350px; float:right; top: 160px; left: 65px;  overflow: auto; overflow-y : auto; overflow-x : hidden;}#work_order { width: 630px; height: 350px; float:right; top: 146px; left: 118px; overflow: auto;  overflow-y : auto; overflow-x : hidden;}html>body #work_order {	height: auto;	min-height: 350px;	}#work p{margin: 0px 15px 0px 0px;}#work h1{margin-left: 0px; margin-top: 0px; width:350px;}#product {position: absolute ; top:0px;}#product { margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px; } #product h2, #product h2 {width:auto;}.btn_pos { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .work_margin { margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}#image {width:290px; height:230px; top:25px;}#formulaire{ height: auto;} #link_contener {/* Tout sauf IE MAC \*/	text-align: center; /* Fin Hack IE MAC */	margin: 0 auto;	display: block;	clear: both;	height: 30px;	}#link {	height: 30px;	margin: 0 0 0 0;	width: 837px;	top: 568px;	}#link li {	display: inline;	float: left;	margin: 0 18px 0 18px;	padding-left: 0;	}#link .i, #link .end {	line-height: 20px;	color: #EAEAE8;	}#link .start {	line-height: 20px;	margin-left: 70px;	color: #585752;	}#link a {	vertical-align: top;	font-weight: normal;	font-size: 9px;	color: #585752;}#link a:hover {	vertical-align: top;	font-weight: normal;	font-size: 9px;	color: #EAEAE8;}	#link .end{	padding:0px 48px 0 0px;	margin:0;	width:100px;	text-align:left;	color: #585752;	}#detail {width: 400px;top:105px; left: 260px;}#feature {top: 40px; left: 260px;}#option_contener{position: absolute; top: 0px; left: 260px; height:50px; width:250px; display:block; visibility:visible;}#option_contener .option{position: absolute; top: 0px; height:50px; width:250px; display:block; visibility:visible;}#option_1{position: absolute; top: 0px; height:50px; width:250px; display:block; visibility:visible;}#bnt_pd_002 {margin-left: 50px;}.bnt_pd_002 {display:none; visibility:hidden;}.bnt_pd_003 {display:none; visibility:hidden;}#okawa_menu {top:449px; left:235px;}#okawa_menu_td { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-spacing: 0px; border-collapse: collapse; }#okawa_img {top:28px; left: 160px; margin-left:40px;}#comand {width: 200px;margin: 0 0 0 0;padding: 0 0 0 0;top: 120px; left: 597px;}#comand li {background: url() no-repeat left; 	width:auto;  height: auto;padding: 0 15px 0 0;}#comand .order span, #comand .basket span, #comand .account span, #comand .help span, #comand .back span {color: #E30017;}.btn_short {	width:32px;	height:20px;	background:url() no-repeat;	background-color:#E30017;	cursor: pointer;	}.btn_midle, .btn_detail, .btn_buy {	width:100px;	height:20px;	vertical-align:top;	background:url() no-repeat;  background-color:#E30017;	cursor: pointer;	}#okawa_bouton .btn_midle{margin-top:-30px;}.btn_long {	width:150px;	height:20px;	background:url() no-repeat;	background-color:#E30017;	cursor: pointer;	}.btn {	width:150px;	height:20px;	background:url() no-repeat;	background-color:#E30017;	cursor: pointer;	}#okawa_bouton{top: 230px;left: 300px; }#detail a{color:#4E4519; font-weight: bold;}.list_content {position: relative ;}#account_contener{position: absolute;}#account {position: absolute; width: 600px; height: 249px; float: right;}#account_contener div{position: relative; }#account .a201{ 	font-weight: normal;	font-size: 9px;  width: 600px;  color: #666666;  padding-left: 3px;  padding-top: 600px;}#account .o201{ 	font-weight: normal;	font-size: 9px;  width: 600px;  color: #666666;  padding-left: 3px;  padding-top: 600px;}#account .a301{ 	font-weight: normal;	font-size: 9px;  width: 600px;  color: #666666;  padding-left: 3px;  padding-top: 490px;}#account .ab03{ 	font-weight: normal;	font-size: 9px;  width: 800px;  color: #666666;  padding-left: 3px;  padding-top: 15px;}#account .o625{ 	font-weight: normal;	font-size: 15px;}#account p{ float: middle;}.old_contener{position: relative; left: -210px; top:40px}.old{position: relative;}.new{position: relative; left:310px;  top:40px}#account_contener p{margin: 15px 0 0 0; }#account ul{margin: 15px 0 0 30px; }#account h3{margin: 15px 0 0 15px; }#account h2{margin: 15px 0 0 15px; }.o400{margin-top:5px}.o401{margin-top:5px}.o417{margin-top:-5px}#account h1{width:600px}#maj{position: relative ; width:600px;}#basket #basket_tab { width:600px;}#basket p { width:600px;}#extradiv1 {	width:800px;  top:-80px; left:-1px ; position: relative;	text-align: left;	margin: 0 auto; }.bnt_pg_001 {display:none; visibility:hidden;}#order_step{top:110px; width:600px;}#order_step li{  width: 65px;	font-weight: normal;	font-size: 9px;	color: #707072;}#order_step .made{	font-weight: normal;	font-size: 9px;	color: #707072;}#order_step .start{width:107px}.o519{display:none; visibility:hidden;}#tc_01 .list_content{	width: 110px;	height: 160px;}#tc_01 .view{	width: 100px;	height: 100px;	margin-top: 30px;	margin-left: 15px;	margin-bottom: 3px;	position:relative;}#tc_01 .primary a{	margin:0 0 0 0;	position: relative;	z-index:1000;	margin:-135px 0 0 5px;	float:left;	font-size:12px;	font-weight: bold;	text-transform:uppercase;	}#tc_01 .price{	float: left;	clear: both;	width: 100%;	text-align: center;	font-size:10px;}#work a {  color: #4E4519; font-weight:bold;}#work a:hover { color: #FF0000; font-weight:bold;}.account a {  color: #4E4519; font-weight:bold;}.account a:hover { color: #FF0000; font-weight:bold;}#account  .a100 {margin-top: 200px;}div .paypal {margin-top: 100px;}div #advantage {margin-top: 75px;}.popup_cont div{ position: relative; }#basket_tab .col1 p, #account_tab .col1 p {width:475px}div.bkg_color{	margin:0 auto;}#extradiv1{display:none;}.pop_up {                display: block;				position:absolute;				margin:0 auto;                top:0px;                width:450px;                z-index: 1000;				left:50%;				margin:0 0 0 -160px;}/********************** David le 02072010***************/#canvas_old_account,#canvas_new_account,#canvas_delivery_info,#canvas_delivery_msg,#work_order fieldset{width:550px;float:none;}#work_order .canvas_delivery fieldset{width:500px;float:left;}#work_order #canvas_delivery_account{float:left;clear:both;}.o417{padding:10px 0 0 0;}#work_order div#vad_14551{position:static;}