/* FEUILLE DE STYLE JOALLIERS CREATEURS COPYRIGHT STORE-FACTORY octobre 2006 ( modif 17dec 2007) */



#refs {

	display: none;

	}

html, form, ul, li, p, span, body, input, select, textarea, h1, h2, h3, a, td {

	margin: 0;

	padding: 0;

	}

body, html {

	height: 100%;

	}

body {

	text-align: center;

	}

ul {

	list-style-type: none;

	}

h1 {

	font-size: 14pt;

	}

h2 {

	font-size: 11pt;

	margin-top: 0;

	margin-bottom: 5px;

	}

h3 {

	font-size: 10pt;

	margin-top: 5px;

	}

a {

	text-decoration : none;

	}

.price, .price_value, .currency, .cents {

	color:#999999;

	font-weight: bold;

	text-align: right;

	}

.pstrike {

	text-decoration: line-through;

	margin-right:10px;

	}

.pstrike .currency {

	color:#707070;

	}

.pweight {

	font-style:italic;

	float: right;

	}

.primary {

	font-weight:bold;

	display: block;

	color:#8f7425; 

	}

.secondary {

	display: block;

	color:#999999;

	}

.primary a {

	font-weight:bold;

	display: block;

	color:#8f7425; 

	}

.secondary a {

	display: block;

	color:#999999;

	}

.btn {

	width: 100px;

	cursor: pointer;

	}

.btn_short {

	width: 32px;

	cursor: pointer;

	}

.btn_midle, .btn_detail, .btn_buy {

	cursor: pointer;

	width: 60px;

	}

.btn_long {

	cursor: pointer;

	width: 150px;

	}

.ibox {

	width: 100px;

	}

.ibox_short {

	width: 28px;

	}

.ibox_midle {

	width: 150px;

	}

.ibox_long {

	width: 200px;

	}

.ibox_vlong {

	width: 500px;

	}

.error {

	color: red;

	font-size: 10pt;

	font-weight: bold;

	}

.btn_pos {

	text-align: center;

	margin: 0 auto;

	margin-top: 5px;

	margin-bottom: 5px;

	display: block;

	clear: both;

	}

.bold {

	font-weight: bold;

	}

.comment {

	font-style:italic;

	}

.view {

	float: left;

	}

.view_large {

	text-align: center;

	margin: 0 auto;	

	}

.logo {

	border: none;

	float: left;

	}

.price_pos {

	float: right;

	margin-bottom: 5px;

	display: block;

	clear: both;

	}

.inter {

	width: 100%;

	background-color:#d5d5d5;

	height:1px;

	margin-top: 5px;

	margin-bottom: 5px;

	display: block;

	clear: both;

	}

.inter, .inter_top, .inter_bottom {

	border: none;

	display: block;

	clear: both;

	}

.list_btn {

	text-align: right;

	display: block;

	}

.list_bottom {

	display: block;

	clear: both;

	}

.star {

	color: red;

	}

.label {

	float: left;

	width: 265px;

	text-align: right;

	margin-right: 10px;

	}

.formw span{

	float: left;

	width: 225px;

	}

.work_margin {

	margin-top: 15px;

	margin-bottom: 10px;

	margin-left: 0;

	margin-right: 0;

	}

a:hover {

	text-decoration : underline;

	}

#master {

	min-width:750px;

	position: relative;

	text-align: left;

	margin: 0 auto;

	}

#logo {

	float: left;

	width: 200px;

	}

#logo a {

	display: block;

	}

#logo span {

	display: none;

	}

#flag {

	display:none;

	}

#flag2 {

	width: 60px;

	float: left;

	}

#flag2 li {

	float: right;

	padding-top: 3px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	}

#flag2 a {

	width: 20px;

	height: 15px;

	display: block;

	}

#flag2 .de a, #flag2 .it a,#flag2 .sp a {

	display:none;

	}

#flag2 li.de, #flag2 li.it,#flag2 li.sp {

	padding:0;

	}

#flag2 .fr a {

	background: url(./mag/logo/flag_fr.gif);

	}

#flag2 .en a {

	background: url(./mag/logo/flag_en.gif);

	}

#flag2 .de a {

	background: url(logo/flag_de.gif);

	}

#flag2 .sp a {

	background: url(./mag/logo/flag_sp.gif);

	}

#flag2 .it a {

	background: url(logo/flag_it.gif);

	}

#flag2 span {

	display: none;

	}

#comand {

	width:600px;

	float: right;

	}

#comand li {

	padding-left: 7px;

	padding-right: 7px;

	float: right;

	margin-top: 4px;

	background: url(img/comand_inter.gif) no-repeat left;

	}

/* ----------- Mise en page panier ----------- */	

#item_basket, #item_basket div {

	display:inline;

	}

#item_basket span {

	color:#000;

	font-size:10px;

	font-weight:normal;

	}

/* Eléments du panier détaillé :

Parenthèses = .par_g, .par_d,

Nombre d'articles = #nb_article,

Mot 'total' = #chartotal_basket, 

Le total = #total_basket,

Le montant =  #totalit_basket, #currency_basket,

*/

#charit_basket {

	display:none;

	}

#link_contener {

/* Tout sauf IE MAC \*/

	text-align: center;

 /* Fin Hack IE MAC */

	margin: 0 auto;

	display: block;

	clear: both;

	}

#link {

	margin: 0 auto;

	width: 800px;

	}

#link a {

	vertical-align: top;

	}

#link li {

	display: inline;

	float: left;

	}

#link .i, #link .end {

	padding-left:9px;

	padding-right: 9px;

	line-height: 20px;

	}

#link .start {

	padding-left: 1px;

	padding-right: 10px;

	line-height: 20px;

	padding-left: 70px;

	}

#work_order {

	float: right;

	width:750px;

	height: 500px;

	}

html>body #work_order {

	height: auto;

	min-height: 500px;

	}

#work h1, #account h1 {

	margin-bottom: 10px;

	}

/* ---------- Menu vertical ---------- */

/* CSS Document */

dd, ul,li,dt {

	margin:0;

	padding:0;

	}

ul {

	list-style-type: none;

	}

 dd {

	width:195px;

	}

/*-------------------menu vertical-------------------*/

#menu span {

	text-transform:none;

	font-size:11px;

	color:#8F7425;

	font-weight:normal;

	}

#menu dt.i {

	display:none;

	}

#menu {

	width:195px;

	margin:0;

	}

#menu dt {

  width:195px;

  margin:0;

  padding:0;

  cursor: pointer;

  font-weight: bold;

  }

#menu li a {

  text-decoration: none;

  }

#menu dt a {

  text-decoration: none;

  }

#menu .m1,#menu .m2,#menu .m3,#menu .m4,#menu .m5,#menu .m6,#menu .m7,#menu .m8,#menu .m9,#menu .m10,#menu .m11,#menu .m12,#menu .m13,#menu .m14,#menu .m15,#menu .m16,#menu .m17, #menu .m18,#menu .m19, #menu .m20, #menu .m21, #menu .m22, #menu .m23, #menu .m24, #menu .m25, #menu .m26, #menu .m27 {

	width:195px;

	padding:3px 0 3px 0;

	text-align: left;

	text-transform:uppercase;

	}

#menu .smenu li {

	width:180px;

	margin:0;

	padding:2px 0 2px 0;

	}

#menu li.ssm1 {

	padding-top:4px;

	background:url(img/smenu_bkg.gif) left top no-repeat;	

	}

#menu li.last {

	padding-bottom:4px;

	background:url(img/smenu_bkg.gif) left bottom no-repeat;	

	}

#menu .smenu a {

	padding-left:20px;

	font-size:11px;

	color:#8F7425;

	background:url(img/smenu_li_bkg.gif) left center no-repeat;

	}

#menu .smenu  {

	width:195px;

	padding:0;

	border:none;

	font-weight:normal;

	background:none;

	}

#menu a:hover{

	width:195px;

	color:#707070;

	text-decoration:none;

	font-weight:normal;

	font-size:11px;

	}

#navig dt.start{

	height:24px;

	width: 195px;

	margin-bottom:3px;

	display:block;

	background: url(img/dt_start_bkg.gif) no-repeat;

	}

#navig dt.end {

	height:10px;

	display:block;

	}

#navig .i {

	display: block;

	width: 10px;

	height: 10px;

	}

/*-------------------FiN menu vertical-------------------*/

#offer li, #offer_2 li,#offer_3 li,#service li,#partner li {

	text-align: left;

	padding-top: 3px;

	padding-bottom: 3px;

	}

#search .ibox {

	width: 120px;

	height: 16px;

	margin-left: 25px;

	}

#newsletter .btn, #contact_us .btn {

	font-style: normal;

	margin-left: 25px;

	margin-top: 5px;

	}

#partner img {

	border: none;

	}

#list .uneven, #list .pair {

	width:290px;

	margin-bottom:10px;

	margin-top:10px;

	float:left;

	clear:none;

	}



#list .primary,#list .secondary,#list .price_pos {

	width:165px;

	margin:0;

	padding:1px 5px 1px 0;

	float:right;

	clear:none;

	}

#list .list_btn,#list .IT,#list .inter {

	display:none;

	}

#list .list_bottom {

	display:none;

	}

#list .inter_top {

	width:100%;

	height:1px;

	margin-top:10px;

	display:block;

	}

#pagination {

	clear: both;

	}

#pagination li {

	display: inline;

	float: left;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-top: 15px;

	}

#pagination a {

	text-decoration : underline;

	}

#pagination .previous {

	margin-left: 180px;

	}

#page .view, #list .view {

	margin-right: 10px;

	margin-bottom: 10px;

	}

#product h2 {

	padding-bottom : 10px;

	margin-top : -5px;

	}

#feature {

	width: 240px;

	padding:0 0 15px 20px;

	float:left;

	}

#feature .pd02,#product .pd02,#feature .pd03,#feature .pd04 {

	width: 240px;

	clear:both;

	display:block;

	padding-bottom: 5px;

	margin-top: 1px;

	margin-bottom: 3px;

	background: url(img/titre_bkg.gif) bottom;

	}

#feature input.pdt_btn {

	color: #8f7425;

	}

#feature .price_pos {

	width:143px;

	height:28px;

	top:62px;

	right:10px;

	display:block;

	position:relative;

	z-index:1;

	}

#feature .price {

	width:143px;

	height:14px;

	display:block;

	float:left;

	position:absolute;

	left:0;

	bottom:0;

	text-align:left;

	}

#feature .pstrike {

	width:143px;

	height:14px;

	display:block;

	float:left;

	position:absolute;

	left:0;

	top:0;

	text-align:left;

	}

#feature .price, .price_value,#feature .price .currency,#feature .IT, #feature .cents {

	font-size:12px;

	color:#8d7326

	}

#feature .btn_pos {

	width:240px;

	height:115px;

	padding:0;

	position:relative;

	margin:0;

	top:-18px;

	display:block;

	background: url(img/feature_btn_pos_bkg.gif) no-repeat;

	}

#feature .block_quantity {

	float:left;

	padding:0;

	margin:0;

	}

#quantity {

	padding:0;

	margin:0;

	}

#feature .bnt_quantity {

	border:0;

	padding:0;

	color:#707070;

	text-align:center;

	font-weight:bold;

	background-color:#f2f2f2;

	}

#feature .btn_buy {

	width:143px;

	height:16px;

	padding:0;

	margin:80px 10px 0 0;

	float:right;

	border:0;

	font-size:0px;

	text-align:right;

	color:#f1eff0;

	background: url(img/feature_btn_buy.gif) no-repeat;

	}

#feature .pd05 {

	width:223px;

	height:34px;

	margin:0 0 15px 0;

	padding:4px 0 0 17px;

	background: url(img/feature_voiraussi_bkg.gif) no-repeat;

	}

#feature .pd05 span {

	display:block;

	clear:both;

	color:#c1c1c1;

	font-weight:bold;

	}

#feature .pd05 a {

	color:#8F7425;

	text-decoration:none;

	}

#feature .pd06 {

	width:190px;

	height:19px;

	padding:7px 0 0 50px;

	background: url(img/feature_friend.gif) no-repeat;

	}

#feature .pd06 a {

	width:160px;

	height:13px;

	display:block;

	font-size:0px;

	text-align:right;

	color:#f1eff0;

	}

#detail {

	clear: both;

	padding-top: 10px;

	padding-left: 5px;

	}

#detail h2 {

	display:none;

	}

#feature .pdt_btn {

	padding-left: 5px;

	border: none;

	background: url(img/pic_select.gif) no-repeat;

	height: 22px;

	width: 200px;

	}

#feature .pdt_select {

/* Tout sauf IE MAC \*/

	float: left;

 /* Fin Hack IE MAC */

	}

#feature .prod_choice li {

	text-decoration : none;

	width: 198px;

	float: left;

	}

#feature .prod_choice a {

	display: block;

	padding-left:5px;

	text-decoration : none;

	}

#feature .prod_choice img {

	float: left;

	margin-right:5px;

	margin-top:2px;

	margin-bottom:2px;

	}

#feature .prod_choice {

	border:1px solid #DDDDDD;

	visibility: hidden;

	position:absolute;

	z-index:2;

	width: 198px;

	background-color: #FFFFFF;

	}

#feature a, #image a {

	text-decoration : underline;

	}

#image a {

	margin-right: 10px;

	}

#image .view_large img {

	display:block;

	text-align:center;

	}

#product .view {

	margin:0 0 10px 0;

	}

#product .view_large .comment {

	text-align:center;

	}

#product .pd07 span {

	width:320px;

	height:33px;

	display:block;

	clear:none;

	font-size:0px;

	color:#fff;

	background: url(img/feature_pd07_bkg.gif) no-repeat;

	}

#product span.txt_another_pic {

	display:none;

	}

#product .view  {

	width: 320px;

	}

#image .comment {

	display:none;

	}

#image .pic_another_pic {

	width:55px;

	}

#sf img {

	border:none;

	}

#sf a {

	text-decoration : underline;

	font-weight: bold;

	}

#basket_tab td, #account_tab td {

	text-align:center;

	width: 75px;

	vertical-align: top;

	padding-top : 5px;

	padding-bottom : 5px;

	}

#basket_tab .col1, #account_tab .col1 {

	text-align:left;

	width: 460px;

	padding-left: 5px;

	}

#basket_tab .header td, #basket .footer td, #account_tab .header td {

	font-weight: bold;

	}

#basket_tab .btn_short {

	background: url(img/trash.gif) center no-repeat;

	width: 20px;

	height: 20px;

	}

#basket .primary {

	display: block;

	}

#maj {

	clear: both;

	text-align: right;

	padding-top: 10px;

	margin-bottom: 5px;

	}

#account {

	text-align: center;

	}

#account_tab td a {

	text-decoration : none;

	}

#account_tab td a:hover {

	text-decoration : underline;

	}

#account_tab .col1 {

	width: 390px;

	}

#account_contener {

	margin: 0 auto;

	width: 500px;

	margin-top : 10px;

	margin-bottom: 10px;

	text-align: left;

	}

#account a, #help a {

	text-decoration : underline;

	}

#account p {

	clear: both;

	text-align: left;

	margin-bottom: 5px;

	}

#account h1, #account h2, #account li , #account h3 {

	text-align: left;

	}

#account .btn_pos {

	text-align: center;

	}

#account li a, #help li a {

	text-decoration : none;

	}

#account li a:hover, #help li a:hover {

	text-decoration : underline;

	}

#account .new_contener, #account .old_contener {

	width: 245px;

	float: left;

	}

#account .new, #account .old {

	height: 175px;

	padding: 5px;

	}

#account .z003 span, #account .z004 span {

	width: 110px;

	display: block;

	float: left;

	}

#account .z003 input, #account .z004 input {

	width: 115px;

	float: left;

	margin-bottom: 5px;

	}

#account .z104 input, #account .z105 input, #account .z212 input, #account .z213 input, #account .o517 input, #account .o518 input {

	margin-left: 20px;;

	}

#account .o507, #account .o508, #account .o509, #account .o511, #account .o512, #account .o513, #account .ac04, #account .ac05, #account .ac06, #account .ac08, #account .ac10, #account .ac11 {

	text-indent: 20px;

	}

#account .new_contener {

	margin-right: 10px;

	}

#account img, #help img {

	border: none;

	}

#work_order .o001 {

	padding-top: 5px;

	}

#help p {

	display: block;

	clear: both;

	margin-bottom: 10px;

	}

.z800 {

	display: none;

	}

.r003, .a001, .a601, .o001 {

	padding-top: 5px;

	}

/**************************** LES OPTIONS ********************************************************/

#option_contener {

	width: 240px;

	float: left;

	padding: 0 0px 0 20px;

	}

.option {

	width: 240px;

	float: left;

	padding: 0px 0px 0px 0px;

	}

.option_ p {

	clear:both;

	width:100%;

	}

.option .pdt_btn {

	padding-top: 3px;

	padding-left: 5px;

	border: none;

	background: url(img/pic_select.gif) no-repeat;

	height: 22px;

	width: 200px;

	color:#8f7425;

	}

.option .pdt_select {

/* Tout sauf IE MAC \*/

	float: left;

 /* Fin Hack IE MAC */

	}

.option .prod_choice li {

	text-decoration : none;

	width: 198px;

	float: left;

	}

.option .opt_choice li {

	text-decoration : none;

	margin: 5px;

	float: left;

	}

.option .prod_choice img {

	float: left;

	margin-right:5px;

	margin-top:2px;

	margin-bottom:2px;

	}

.option .prod_choice {

	border:1px solid #DDDDDD;

	visibility: hidden;

	position:absolute;

	z-index:2;

	width: 198px;

	background-color: #ffffff;

	}

.option .prod_choice a {

	color: #8f7425;

	display: block;

	padding-left:5px;

	text-decoration : none;

	}

.option .prod_choice a:hover {

	background: #8f7425;

	color : #000;

	font-weight:normal;

	}

/**************************** FIN DES OPTIONS ****************************************************/

	/*#########################################_STORE_#########################################*/



html, form, ul, li, p, span, body, input, select, textarea, h1, h2, h3, a, td {

	font-family: verdana;

	font-size: 11px;

	color:#707070;

	}

body {

	background-color: #FFFFFF;

	}

h1, h1 a {

	height: 28px;

	font-size: 15px;

	color:#8f7425; 

	}

h1 {

	background: url(img/titre_bkg.gif) bottom;

	}

h2, h3 {

	font-size: 12px;

	color:#707070;

	}

img {

	border:1px solid #EBEBEB;

	}

.price {

	font-size: 11px;

	font-weight: bold;

	color: #999999;

	}

.price a {

	font-size: 11px;

	font-weight: bold;

	color: #999999;

	}

.pstrike {

	font-size:11px;

	}

.btn , .btn_short {

	background-color: #F1F1ED;

	border: 1px solid #7F9DB9;

	color: #000000;

	font-size: 7pt;

	text-transform:  uppercase;

	}

.btn_midle , .btn_long {

	width:150px;

	height:22px;

	padding:0;

	color:#8F7425;

	font-size:11px;

	font-weight:bold;

	text-transform:none;

	border:none;

	background: url(img/new_btn_long.gif) no-repeat;

	}

.btn_buy {

	background: url(img/btn_buy.gif) no-repeat;

	width: 126px;

	height: 22px;

	color:#8f7425;

	font-weight:bold;

	text-transform:capitalize;

	}

.btn_detail {

	background: url(img/btn_detail.gif) no-repeat;

	width: 121px;

	height: 22px;

	color:#8f7425;

	font-weight:normal;

	text-transform:capitalize;

	}

.btn_z0_01{

	width: 140px;

	}

.ibox , .ibox_short, .ibox_midle , .ibox_long, .ibox_vlong {

	border: 1px solid #7F9DB9;

	background-color: #FFFFFF;

	}

#flag {

	display:none;

	}

#master {

	width: 800px;

	}

#work {

	float: right;

	width:595px;

	}

#top, #top_order {

	background: url(img/top_bkg.jpg) top left no-repeat;

	}

#top, #top_order {

	height:200px!important;

	height:190px;

	}

#logo,#logo a {

	display:none;

	}

#command {

	margin-top:0;

	}

#command a{

	text-decoration : none;

	}

#comand .order span, #comand .basket span, #comand .account span, #comand .help span, #comand .back span {

	font-size: 11px;

	color: #707070;

	font-weight: normal;

	text-transform: uppercase;

	}

#comand .help a, #comand .back a {

	padding-right: 0;

	}

#work_order {

	width:780px;

	}

#link_contener {

	height: 25px;

	}

#link {

	height: 25px;

	background-color: #FFFFFF;

	}

#link li {

	padding-top:0;

	}

#link a {

	font-size: 11px;

	color: #707070;

	font-weight: normal;

	}

#left {

	width:195px;

	float:left;

	background: url(img/left_bkg.gif) no-repeat;

	}

#left_top {

	height: 4px;

	background-color: #FFFFFF;

	}

#left_bottom {

	height: 50px;

	background: url(img/left_bottom_bkg.gif) no-repeat;

	}

#left_contener .arround {

	padding: 0 0 10px 0;

	}

#left a, #newsletter p, #professional p {

	margin-left: 25px;

	margin-right: 5px;

	font-size: 11px;

	font-weight: normal;

	color: #8f7425;

	}

#newsletter p {

	margin-top: 5px;

	}

#offer span,#offer_2 span,#offer_3 span,#search span,#contact_us span,#newsletter span,#professional span,#service span,#partner span {

	margin-left: 25px;

	font-size: 11px;

	font-weight: normal;

	color: #8f7425;

	}

#offer h2,#offer_2 h2,#offer_3 h2,#search h2,#contact_us h2,#newsletter h2,#professional h2,#service h2,#partner h2 {

	line-height: 29px;

	height: 29px;

	padding-left: 25px;

	font-size: 11px;

	font-weight: normal;

	color: #8f7425;

	text-transform:uppercase;

	}

#offer h2,#offer_2 h2,#offer_3 h2 {

	background: url(img/left_menu_bkg.gif) no-repeat;

	}

#search h2 {

	background: url(img/left_menu_bkg2.gif) no-repeat;

	}

#contact_us h2 {

	background: url(img/left_menu_bkg.gif) no-repeat;

	}

#newsletter h2 {

	background: url(img/left_menu_bkg.gif) no-repeat;

	}

#professional h2 {

	background: url(img/left_menu_bkg.gif) no-repeat;

	}

#service h2 {

	background: url(img/left_menu_bkg.gif) no-repeat;

	}

#partner h2 {

	background: url(img/left_menu_bkg.gif) no-repeat;

	}

#offer a, #offer_2 a,#offer_3 a,#service a,#partner a {

	text-align: left;

	margin-left: 25px;

	font-weight: normal;

	font-size: 11px;

	}

#offer a:hover,#offer_2 a:hover, #offer_3 a:hover, #service a:hover,#partner a:hover {

	text-align: left;

	margin-left: 25px;

	font-weight: normal;

	font-size: 11px;

	color: #000000;

	}

#account li, #help li {

	background: url(img/account_pic.gif) no-repeat;

	padding-left: 28px;

	line-height: 20px;

	}

#basket_tab td, #account_tab td {

	border-top:1px solid #8f7425;

	border-left:1px solid #8f7425;

	}

#basket_tab, #account_tab {

	border-bottom: 1px solid #8f7425;

	border-right:1px solid #8f7425;

	}

#detail {

	border: none;

	}

#feature .prod_choice a {

	color: #8f7425;

	}

#feature .prod_choice a:hover {

	background: #8f7425;

	color : #000000;

	}

#account .label .comment {

	font-size: 7pt;

	}

#account .new, #account .old {

	border: 1px solid #8f7425;

	}

.link_designer {

	display:none;

	}

.bnt_pd_002 {

	margin-right:60px;

	}

#extradiv1 {

	width:800px;

	height:20px;

	margin:0 auto;

	text-align:left;

	}

#extradiv1 span {	

	position:absolute;

	top:175px;

	display:block;

	width:800px;

	height:17px;

	margin-left:0;

	padding-top:3px;

	background-color:#8f7425;

	}

#extradiv1 ul {

 	padding-left:40px;

	}

#extradiv1 li {

 	float:left;

	display:inline;

	margin-right:20px;

	}

#extradiv1 a {

	color:#fff;

	}

#extradiv2 {

	display:none;

}

#extradiv3 {

	position:absolute;

	top:3px;

	left:50%;

	margin-left:-405px;

	}

.account_04 {

	padding:230px 0 0 0;

	background: url(media/fond_page_newsletter.jpg) no-repeat;

	}

#page .view{

	display:none;

	}

/* ---------- home (classic) ----------*/

#home .btn_pos, #home h1, #home .pweight {

	display: none;

	}

#home .work_margin {

	margin: 0;

	}

#tc_01 img, #tc_02 img, #tc_03 img,#tc_04 img, #tc_05 img, #tc_06 img {

	border: none;

	}

#tc_01, #tc_h02, #tc_03{

	vertical-align:top;

	}

#tc_07 {

padding-top:5px;

}

#tc_07 img {

border:none;

}

#feature p.pd01 .ibox {

	background:#f2f2f2;

	border-bottom:solid 1px #dddddd;

	border-right:solid 1px #dddddd;

	border-left:solid 1px #dddddd;

	color:#8f7425;

	border-top:none;

	padding: 2px 0 4px 0;

	width:240px;

	}
#alertSizeColor .popup{
	width:600px;
	margin:104px 0 0 250px;
	}
#alertSizeColor .popup_top{
	background:#8f7425;
	}
#alertSizeColor .popup_bottom{
	background:#8f7425;
	}
#alertSizeColor .popup,#alertSizeColor .popup_work{
	height:100%;
	}
#alertSizeColor .button{
	width:25%;
	margin:0 auto;
	}
/*--------NEW ORDER PROCESS-------*/ 
.label{width:33%;margin: 0 3px 0 0;font-size:11px;}
.select_date_day {width:42px;}
.select_date_month {width:90px;}
.select_date_year {width:60px;}
.ibox_full {width:100%;}
.ibox_long {width: 195px;}
