@charset "utf-8";
/* CSS Document */
/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */

body {
	font-family: "Verdana", serif;
	color: #000;
	background-color: #FFFFFF;
	height: 100%;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
}
/* Hide from IE-Mac \*/
body {
}
/* End hide */


div.hr1 {
  height: 15px;
  background: #fff url(/images/hr_hor.gif) repeat-x scroll center;
}
div.hr1 hr {
  display: none;
}

div.hr2v {
  width: 15px;
  background: #fff url(/images/hr_ver.gif) repeat-y scroll center;
}
div.hr2v hr {
  display: none;
}


* { padding: 0px; margin: 0px; list-style-type: none }
a { color: #000000 ; text-decoration: none}
a:hover { text-decoration:underline }

.form_status {
	display:inline;
	margin:5px 5px 5px 5px;
}
.site_list {
	height: 100%;
}

.site_list li p.date {
	color:#999999;
	font-size: 11px;
}
.site_list li p.url {
	color:#999999;
}

.site_list li p.url span {
	color:#CE5D24;
}

.cont_container {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	height: 1%;
	display: table-cell;
}

.cont_img {
	float: left;
	text-align: left;
	width: 170px;
}

.cont_txt {
	text-align: left;
	margin-left: 170px;
	font-size: 11px;
	width:350px;
}

.alt_cont_txt {
	text-align: justify;
	font-size: 11px;
	width:525px;
}

.vote_form {
	color: #999999;
}

.vote_form input {
	color: none;
	border: none;
	background-color: #FFF;
}

#container {
	width: 992px;
	background-color: #FFF;
	height: 100%;
}

/* header */
#banner	{
	background: #ce5d24 url(/images/header.gif) no-repeat;
	height: 155px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#add_ban {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	text-align: right;
	float: right;
}
#logo {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 32px;
	text-align: left;
	float: left;
	border: none;
	align:left;
}
#logo a, #logo img{
	border: none;
	text-decoration: none;
	text-align: left;
	align:left;
}

/* menu */

#menu {
	margin: 0px 0px 0px 0px;
	padding: 30px 10px 0px 0px;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
}
#menu ul {
	text-align: right;
}
#menu ul li {
	display: inline;
	padding: 46px 10px 10px 5px;
}
#menu ul li a {
	color: #FFFFFF;
	font-size:11px;
	margin: 47px 0px 10px 0px;
	
}
#menu ul li:last-child a{
	background: transparent;
}

/* menu for IE7 */
*+html #menu {
	margin-top: -20px;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
}
*+html #menu ul {
	padding: 20px 10px 0px 0px;
	text-align: right;
	vertical-align: middle;
	height: 46px;
	line-height: 46px;
}
*+html #menu ul li a {
	color: #FFFFFF;
}

/* left side */
#nav {
	float: left;
	width: 300px;
	padding: 5px 0px 5px 0px;
}

#add {
	width: 300px;
	text-align: center;
	margin: 5px 0px 5px 0px;
	font-size: 11px;
}

#avr, #tags, #dc, #lmm, #ms {
	position:relative;
	width: 292px;
	text-align: center;
	border: solid #EEF1DF 5px;
	margin: 5px 0px 5px 0px;
}
.nav_bot {
	background-color: #EEF1DF;
	width: 296px;
	text-align: left;
	margin: 1px 0px 5px 0px;
	font-size: 11px;
	padding: 5px 0px 5px 5px;
}
.nav_bot a {
	text-decoration: underline;
	font-weight: bold;
	color: #94A539;
}

.avr_head {
	background: transparent url(/images/index1_13.gif) no-repeat top center;
	height:163px;
	text-align: left;
	vertical-align: bottom;
	color: #fff
}
.avr_head p{
	text-align: left;
	float: left;
	vertical-align: bottom;
	margin: 103px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
}
.avr_cont {
	text-align: left;
	font-size: 11px;
	color: #525242;
}

.dc_head {
	background: transparent url(/images/index1_21.gif) no-repeat top center;
	height:92px;
	text-align: right;
	vertical-align: bottom;
	color: #fff
}
.dc_head p{
	text-align: right;
	float: right;
	vertical-align: top;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
}

.tags_head {
	background: transparent url(/images/index1_35.gif) no-repeat top center;
	height:77px;
	text-align: right;
	vertical-align: bottom;
	color: #fff
}
.tags_head p{
	text-align: right;
	float: right;
	vertical-align: top;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
}

.lmm_head {
	background: transparent url(/images/index1_40.gif) no-repeat top center;
	height:97px;
	text-align: right;
	vertical-align: bottom;
	color: #fff
}
.lmm_head p{
	text-align: right;
	float: right;
	vertical-align: top;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
}

.mdj_head {
	background: transparent url(/images/index1_08.gif) no-repeat top center;
	height:83px;
	text-align: left;
}
.mdj_title {
	color: #525044;
	text-align: left;
	float: left;
	width: 400px;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
	font-size: 11pt;
}

.mdj_title span{
	color: #fff;
	text-align: left;
	font-size: 14pt;
}

.mdj_rss a {
	color: #fff;
	text-align: right;
	float: right;
	vertical-align: middle;
	margin: 10px 0px 0px 0px;
	padding: 0px 75px 0px 0px;
	font-size: 12pt;
	font-weight: normal;
}
.mdj_rss img {
	vertical-align: middle;
	border: none;
	vertical-align: middle;
}

.afdb_head {
	background: transparent url(/images/index1_18.gif) no-repeat top left;
	height:70px;
	text-align: left;
	vertical-align: bottom;
	color: #fff
}
.afdb_head p{
	text-align: left;
	float: left;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
	font-size: 14pt;
}

.l_head {
	background: transparent url(/images/index1_42.png) no-repeat top center;
	height:79px;
	text-align: left;
	vertical-align: bottom;
	color: #fff
}
.l_head p{
	text-align: left;
	float: left;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
	font-size: 14pt;
}

/* content side */
#content {
	width: 682px;
	float: right;
	padding: 5px 0px 5px 0px;
}

div.#content {
}
	
#pagehd {
	text-align: left;
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	height: 100%;
}

#blogs {
	height: 1%;
	text-align: left;
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}

#afdb {
	height: 1%;
	float: left;
	display:inline-block;
	text-align: left;
	width: 100%;
}

/* buttons and forms */
input {
	padding: 2px 3px;
	background-color: #F0ECDF;
	border: #B5AD9C solid 1px;
	color: #8C7B6B;
}
textarea, select {
	border:1px solid #B5AD9C;
	padding:2px 3px;
}
.button2 { background: #ce5d24 url(/images/button2_right.gif) no-repeat scroll right center; }
.button2 a { 
	background:transparent url(/images/button2_left.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	height:21px;
	line-height:21px;
	padding:0px 9px 0px 30px;
}
.button1 { background: #E49D4D url(/images/button1_right.gif) no-repeat scroll right center; }
.button1 a { 
	background:transparent url(/images/button1_left.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	height:21px;
	line-height:21px;
	padding:0px 9px 0px 30px;
}
.button3 { background: #91A439 url(/images/button3_right.gif) no-repeat scroll right center; }
.button3 a { 
	background:transparent url(/images/button3_left.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	height:21px;
	line-height:21px;
	padding:0px 9px 0px 30px;
}
.button4 { background: #91A439 url(/images/button4_right.gif) no-repeat scroll right center; }
.button4 a { 
	background:transparent url(/images/button4_left.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	height:21px;
	line-height:21px;
	padding:0px 9px 0px 30px;
}
.button5 { background: #ce5d24 url(/images/button5_right.gif) no-repeat scroll right center; }
.button5 a { 
	background:transparent url(/images/button5_left.gif) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	height:21px;
	line-height:21px;
	padding:0px 9px 0px 30px;
}
.bottombut { 
	float: right;
	align: right;
	width: 220px;
}

/* shopping ->home page */
#shopping {
	float: right;
	width: 120px;
	text-align: center;
	background-color: #FFFFFF;
}
#shopping h3 {
	text-align: center;
	color: #525242;
	font-weight: normal;
}

#search1 {
	text-align: left;
}
#search1 #search1-title {
	text-align: left;
	color: #525242;
	font-size: 14pt;
	vertical-align: text-bottom;
}
.shitem {
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-size:11px;
}
.shitem a {
	color: #313131;
}
.shitem .shitem-title {
	color: #313131;
	font-weight: bold;
}
.shitem .curr {
	font-weight: bold;
	font-size:11px;
	color: #FF0000;
}
#lannuaire {
	text-align: left;
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}

/* footer */
#footer	{
	clear: both;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 11px;
	height:: 21px;
}

.nav_footer {
	float: left;
	background-color: #ce5d24;
	text-align: right;
	width: 290px;
	color: #FFFFFF;
	border-right: solid #FFFFFF 10px;
	padding: 3px 5px 3px 5px;
}
.nav_footer a  {
	color: #FFFFFF;
	text-decoration: none;
}
.content_footer {
	background-color: #ce5d24;
	text-align: left;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
}
.cf_container {
	border-left: solid #FFFFFF 10px;
	background-color: #ce5d24;
	text-align: left;
	color: #FFFFFF;
}

.cf_container li  {
	display: inline;
	color: #FFFFFF;
	border-right: solid #FFF 1px;
	padding: 0px 5px 0px 5px;
}
.cf_container li:last-child{
	border: none;
}
.cf_container a  {
	color: #FFFFFF;
	text-decoration: none;
}
	
/*  clear float */
.clear{ 
	clear: both;
}
.clr {/* the same but for old design */
	clear:both;
}

#mdj_list_box {
	position:relative;
	height: 100%;
	width: 100%;
	display: table;
	padding: 0px 0px 0px 0px;
	margin: -30px 0px 0px 0px;
	list-style-type:none;
	text-align: left;
}

#mdj_list {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
}

#mdj_list li {
	display: inline;
}

#mdj_list li div {
	float:left;
	text-align:center;
	width: 30%;
	margin:10px !important;
	margin:7px;
	border-right: #CE5D24 1px dotted;
}
#mdj_list li:last-child div{
	border: none;
}
#mdj_list li+li+li div{
	border: none;
}

#mdj_list li div p {
	height: 28px;
}

#mdj_list .mdj_orng {
	color:#CC6633;
	font-size:8pt;
}

#mdj_list h3 {
	text-align: center;
	color: #777777;
	font-size:11px;
	font-weight: bold;
}

#dc	.dc_container {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}

.dc_container .dc_txt {
	text-align: left;
	font-size: 11px;
	color: #525242;
}

.dc_date, .dc_date p {
	color: #8C7B6B;
}
.dc_date a{
	color: #94A539;
	text-decoration: underline;
}

#lmm .lmm_container {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}

.lmm_container .lmm_txt, .lmm_txt span {
	text-align: left;
	font-size: 11px;
	color: #525242;
}

.lmm_date, .lmm_date p{
	color: #8C7B6B;
}
.lmm_date a{
	color: #94A539;
	text-decoration: underline;
}

/* tags */
.tag1 {font-size:10px; font-weight:normal}
.tag2 {font-size:10px; font-weight:bold}
.tag3 {font-size:12px; font-weight:bold}
.tag4 {font-size:13px; font-weight:bold}
.tag5 {font-size:14px; font-weight:bold}
.tag6 {font-size:15px; font-weight:bold}
.tag7 {font-size:16px; font-weight:bold}
.tag8 {font-size:17px; font-weight:bold}
#tags a {
	color: #525242;
}
#tags ul {
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	text-align:justify;
}

.ms_container a {
	color: #525242;
	text-decoration: underline;
}
#ms .ms_container ul {
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	text-align: left;
	font-size: 11px;
	color: #525242;
}
.ms_container li {
	padding: 0px 0px 10px 0px;
}

.cat_list{
	width: 100%;
	height: 1%;
	display: table;
	align: center;
}
.cat_list ul {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style: none; 
}
 
.cat_list li {
	float: left;
	width: 33%;
	margin:  0px 0px 0px 0px;
	padding:  2px 0px 2px 0px;
	list-style: none;
	font-size:11px;
	color:#999999;
}
.cat_list li a {
	background-color:#F3F1ED;
	color:#000000;
}
.cat_list li img {
	border:medium none;
	float:left;
	margin-right:2px;
	width:34px;
}

/*popup_div*/
#popup_div_container {
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	width: 550px;
	text-align:left;
}
.popup_div_title {
	color: #FFFFFF;
	background-color: #E49D4D;
	height: 24px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0px 0px 5px;
	font-size: 16px;
	font-weight : bold;
}

.popup_div_form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	align: left;
	display: block;
}
/* form design */
.popup_div_form .button1 {
	width: 100px;
	text-align: center;
}
.popup_div_form label {
	float: left;
	width: 30%;
	text-align: right;
	padding: 0px 10px 0px 0px;
	color: #8A7D6B;
}
.popup_div_form input, .saf_form select {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	width: 200px;
	text-align: left;
}
.popup_div_form textarea {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	align: left;
	width: 200px;
	height: 87px;
	overflow: auto;
}
.popup_div_form fieldset {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.popup_div_form legend {
	text-transform: uppercase;
	font-weight: bold;
	border: 1px;
	color: #8A7D6B;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.popup_div_form li {
	clear: both;
	padding: 5px 0px 5px 0px;
	border: 1px;
}
/* Site Ajout Form */
#saf_container {
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}
.saf_title {
	background:transparent url(/images/ajouter_site.gif) no-repeat scroll left top;
	color:#FFF;
	height:93px;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 60px;
	font-size: 14pt;
	font-weight: normal;	
}
#saf_container p {
	background-color:#FFF;
	color:#525044;
	text-align: left;
	padding:6px 10px;
	margin: 5px 0px 0px 0px;
}
.saf_form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	align: left;
	display: block;
}
/* form design */
.saf_form .button1 {
	width: 100px;
	align: right;
}
.saf_form li div {
	float: left;
}
.saf_form label {
	float: left;
	width: 45%;
	text-align: right;
	padding: 0px 10px 0px 0px;
	color: #8A7D6B;
}
.saf_form input, .saf_form select {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	width: 130px;
	text-align: left;
}
.saf_form textarea {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	align: left;
	width: 200px;
	height: 87px;
	overflow: auto;
}
.saf_form fieldset {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.saf_form legend {
	text-transform: uppercase;
	font-weight: bold;
	border: 1px;
	color: #8A7D6B;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.saf_form li {
	clear: both;
	padding: 5px 0px 5px 0px;
	border: 1px;
}


/* Recette Details */
.red_container {
	text-align: left;
}
.red_head {
	width: 100%;
}
.red_container .button2{
	width: 100px;
}

.red_title {
	color: #525044;
	background-color: #E49D4D;
	height: 33px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0px 0px 5px;
	font-size: 11pt;
}
.red_head .vote_form {
	margin: 2px 0px 5px 0px;
	font-size:11pt;
	color: #999999;
	height: 33px;
	vertical-align: middle;
}
.vote_form input{
	vertical-align: middle;
}
#vote_form_container {
	vertical-align: middle;
	float: left;
	padding: 5px 0px 5px 5px;
}
.red_title span{
	color: #fff;
	text-align: left;
	vertical-align: middle;
	font-size: 14pt;
}


#add2cart { /* add2cart */
	vertical-align: middle;
	float: right;
	width: 35px;
	padding: 0px 0px 0px 5px;
}
#add2cart img{
	border: none;
}
.add2cart {
	vertical-align: middle;
	float: right;
	width: auto;
	margin-top: -15px;
	position: relative;
	text-align: right;
	align: right;
}
.add2cart img{
	text-align: right;
	align: right;
	border: none;
}

#red_l {
	float: left;
	display:inline-block;
	text-align: left;
	width: 430px;
}

#red_gal {
	text-align: left;
	border: solid #F0ECDF 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#red_img_gal img{
	text-align: left;
	border: 0px;
}
#red_img_gal_nav{
	list-style-type:none;
	border-top: solid #FFF 1px;
	background-color: #F0ECDF;
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	height: 23px;
	align: center;
	font-size: 11pt;
	color: #402616;
}
#red_img_gal_nav_box{
	position:relative;
	display: table;
	height: 100%;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#red_img_gal_nav a{
	color: #402616;
	text-decoration: underline;
}
#red_img_gal_nav ul{
}
#red_img_gal_nav li{
	display: inline;
}
#red_img_gal_nav li div{
	float:left;
	width: 33%;
}
#red_img_gal_nav .prev{
	text-align: left;
}
#red_img_gal_nav .img_nav_info{
	text-align: center;
	font-weight: bold;
}
.img_nav_info .img_nav_orange{
	color: #E49D4D;
}
#red_img_gal_nav .next{
	text-align: right;
}
.red_l_text {
	text-align: left;
	color: #525044;
	font-size: 11px;
}
.red_l_text h3{
	font-weight: normal;
	font-size: 14pt;
}
.red_l_text a{
	color: #E49D4D;
	text-decoration: underline;
	font-weight: bold;
}
.au_comment {

}

.feed_comm_form {
	background-color:#F3F1ED;
	padding:10px;
	font-size:11px;
	color: #525044;
}

.feed_comm_form .button2 {
	width: 87px;
	float: right;
	align: center;
}

.feed_comm_form p {
	height: 28px;
}
.feed_comm_form .alt_p {
	height: 75px;
}

/* comments form */
label {
	width: 4em;
	float: left;
	text-align: left;
	display: block;
}

.comments {
	float: left;
	text-align: left;
	display: block;
}

.feed_comm_form input{
	float: right;
	width: 342px;
	background-color:#FFF;
}

.feed_comm_form textarea {
	float: right;
	width: 295px;
	height: 87px;
}

fieldset {
	border: 0px;
	width: 100%;
}

legend {
	text-transform: uppercase;
	font-weight: bold;
	border: 0px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

/* comments list */
#red_comments {
	font-size:11px;
	text-align: left;
	border: solid #EEF1DF 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#red_comments_title{
	text-transform: uppercase;
	font-weight: bold;
	background-color: #91A439;
	text-align: left;
	border: 0px;
	vertical-align: middle;
	padding: 5px 0px 5px 10px;
	color: #FFFFFF;
}
#red_comments_txt{
	background-color: #EEF1DF;
	list-style-type:none;
	border-bottom: solid #FFF 2px;
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	align: center;
	font-size: 11px;
	color: #402616;
}

/* shopping side */
.sh_comm {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 9pt;
	color: #525044;
}
.sh_comm a{
	text-decoration: underline;
}
.sh_orng {
	font-weight: bold;
	color: #E49D4D;
}

.sh_incredient {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-size: 9pt;
	color: #525044;
}

.sh_incredient_title {
	background-color: #525044;
	font-size: 9pt;
	width: auto;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.sh_incredient_txt {
	font-size: 9pt;
	padding: 5px 5px 5px 5px;
}

.sh_incredient_txt li{
	vertical-align: middle;
	list-style: square inside url(/images/hr_hor.gif) ;
	font-size: 9pt;
}

#red_shopping {
	float: right;
	width: 215px;
	text-align: left;
	background-color: #F0ECDF;
	display: table;
	height: 1%;
}
#red_shopping h3 {
	text-align: center;
	color: #525242;
	font-weight: normal;
}
.sh_subtitle {
	text-align: center;
	color: #8A7D6B;
	font-size: 11px;
	font-weight: normal;
}

/* recettes similaires */
.rs_head {
	background: transparent url(/images/recettes_similaires.gif) no-repeat top center;
	height:94px;
	text-align: left;
	vertical-align: bottom;
	color: #fff
}
.rs_head p{
	text-align: left;
	float: left;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
	font-size: 14pt;
}

/* feed_item_list header */
.fd_head {
	background: transparent url(/images/lists_title.gif) no-repeat top center;
	height:107px;
	text-align: left;
}
.fd_title {
	color: #525044;
	text-align: left;
	float: left;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 80px;
	font-size: 14pt;
}

.fd_title span{
	color: #fff;
	text-align: left;
	font-size: 14pt;
}

.fd_fdburner a {
	color: #fff;
	text-align: right;
	float: right;
	vertical-align: middle;
	margin: 5px 0px 0px 0px;
	padding: 0px 75px 0px 0px;
	font-size: 12pt;
	font-weight: normal;
}
.fd_fdburner img {
	vertical-align: middle;
	border: none;
	vertical-align: middle;
}
#fd_search .button2{
	width: 100px;
}

/* feed_item_list*/
#feed_list_nav{
	list-style-type:none;
	border-top: solid #FFF 1px;
	background-color: #F0ECDF;
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	height: 23px;
	align: center;
	font-size: 11pt;
	color: #402616;
}
#feed_list_nav_box{
	display: table;
	height: 100%;
	width: 100%;
	align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#feed_list_nav a{
	color: #402616;
	text-decoration: underline;
}
#feed_list_nav ul{
}
#feed_list_nav li{
	display: inline;
}
#feed_list_nav li div{
	float:left;
	width: 33%;
	align:center;
}
#feed_list_nav .prev{
	text-align: left;
}
#feed_list_nav .feed_list_nav_info{
	text-align: center;
	font-weight: bold;
}
.feed_list_nav_info .feed_list_nav_orange{
	color: #E49D4D;
}
#feed_list_nav .next{
	text-align: right;
}

/* Add Member Form */
#usr_status, #eml_status {
	align: left;
	float: left;
	width: auto;
	margin: 0px 0px 0px 5px;
	veritcal-align: middle;
}

/* Login Form */
#log_container {
	border: solid #EEF1DF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}
.log_form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	align: center;
}
.log_form label {
	text-align: right;
	padding: 0px 0px 0px 0px;
	color: #8A7D6B;
	width: 120px;
}
#log_container input{
	width: 130px;
	background-color:#FFF;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px -15px;
}

#log_container fieldset {
	border: 1px solid #ce5d24;
}

#log_container legend {
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 10px 5px;
	border: 1px solid #000;
	color: #fff;
	background: #E49D4D;
	border: 1px solid #ce5d24;
}
#log_container .button1{
	width: 150px;
	align: center;
}
#log_container .button1{
	width: 150px;
	align: center;
}
#log_ok_container .button1{
	width: 250px;
	align: center;
}
#sub_login{
	width: 100px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}
#log_container li{
	padding: 2px 0px 2px 0px;
	clear: both;
}
#login_status, #pass_status {
	position: absolute;
}
#usr_greeting{
	float: left;
}
.log_err{
	border: 1px solid red;
}
.login_err{
	color: red;
	font-size: 10px;
}
.log_ok{
	border: 1px solid lightgreen;
}
#register{
	border: 1px solid #cccccc;
	font-size: 10px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	margin:5px 5px 5px 5px;
}
#register a{
	text-decoration: underline;
}

#usr_menu {
	border: 1px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px 3px 5px;
	margin: 5px 0px 0px 0px;
}
#usr_menu a{
	text-decoration: underline;
}

/* New Login Form */
#new_log_container {
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	height: 1%;
}
.new_log_form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	align: left;
}
#new_log_container input{
	width: 140px;
	background-color:#FFF;
	padding: 2px 0px 2px 0px;
	margin: 0px 5px 0px 0px;
	color: #8A7D6B;
	border: 1px #8A7D6B solid;
}

#new_log_container fieldset {
	border: none;
}

#new_log_container .button1{
	width: 90px;
	text-align: center;
}
#new_log_container .button1 a{
	text-align: center;
}
#new_log_ok_container .button1{
	width: 250px;
	align: center;
}
#sub_login{
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}
#new_log_container ul{
}
#new_log_container li{
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#new_log_container li .new_register{
	font-size: 10px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
a.new_register{
	color: #8A7D6B;
}
#login_status, #pass_status {
	position: absolute;
}
#usr_greeting{
	float: left;
}
.new_log_err{
	border: 1px solid red;
}
.new_login_err{
	color: red;
	font-size: 10px;
}
.new_log_ok{
	border: 1px solid lightgreen;
}
#usr_menu {
	border: 1px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px 3px 5px;
	margin: 5px 0px 0px 0px;
}
#usr_menu a{
	text-decoration: underline;
}
.sub_logout{
	text-align: right;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#new_log_ok_container{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display: table;
	width: 100%;
}
#new_log_ok_container .welcome{
	float: left;
	text-align: left;
}
#new_log_ok_container ul{
	float: right;
	text-align: left;
}
#new_log_ok_container ul a{
	color: #8A7D6B;
}
#new_log_ok_container ul li{
	border-right: 1px #8A7D6B solid;
	padding: 0px 5px 0px 0px;
}
#new_log_ok_container ul li:last-child{
	border: none;
}
#new_log_ok_container ul li+li+li{
	border: none;
}


/* Add New Recette Form */
#anrf_container {
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}
.anrf_title {
	background:transparent url(/images/new_recette_head.gif) no-repeat scroll left top;
	color: #FFF;
	height: 92px;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 60px;
	font-size: 14pt;
	font-weight: normal;	
}
#anrf_container p {
	background-color:#FFF;
	color:#525044;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: -50px 0px 0px 60px !important;
	margin: 0px 0px 0px 60px;
}
.anrf_form {
	margin:0px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	align: left;
	display: block;
}
/* form design */
.anrf_form .button1 {
	width: 100px;
	align: right;
}

.anrf_form .button2 {
	width: 100px;
	align: center;
}

.anrf_form li div {
	float: left;
	margin:0px 0px 0px 100px;
}
.anrf_form label {
	float: left;
	width: 150px;
	text-align: left;
	padding: 0px 10px 0px 0px;
	color: #8A7D6B;
}
.anrf_form input, .anrf_form select {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	width: 340px;
	text-align: left;
}
input[type='file'] {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	width: 340px;
	text-align: left;
}
.anrf_form textarea {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	align: left;
	width: 340px;
	height: 87px;
	overflow: auto;
}
.anrf_form fieldset {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.anrf_form legend {
	text-transform: uppercase;
	font-weight: bold;
	border: 1px;
	color: #8A7D6B;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.anrf_form li {
	clear: both;
	padding: 5px 0px 5px 0px;
	border: 1px;
}
/* notify div */
#notify { padding:10px; background-color:#f3f5fc; border:1px solid #8ea1e1; display:block; position:absolute; z-index:1003; width:300px }

/* Members layout */
#memb_container {
	text-align: center;
	border: solid #F0ECDF 5px;
	margin: 10px 0px 5px 0px !important;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px !important;
	padding: 0px 0px 5px 0px;
	width: 981px !important;
	width: 975px;
	height: 2%;
	display: table;
}
#memb_container input {
	color: none;
	border: none;
}
#memb_grey {
	float: left;
	width: 290px;
	text-align: left;
	background-color: #F0ECDF;
	margin: 0px 0px 5px 5px !important;
	margin: 0px 0px 4px 3px;
	padding: 0px 5px 5px 5px;
	font-size: 9pt;
}
#memb_right {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	display: table;
	width: 670px !important;
	width: 660px;
	float: right;
}

#memb_head {
	background: transparent url(/images/my_acc_head1.gif) no-repeat;
	height: 114px;
	color: #fff;
	margin: 5px 5px 0px 5px !important;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 60px;
}
#memb_title {
	background-color: #E49D4D;
	height: 35px;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
	float: left;
}
#memb_title p{
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	font-size: 14pt;
}
/* Members layout IE7*/
*+html #memb_container {
	text-align: center;
	border: solid #F0ECDF 5px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	width: 975px;
}
*+html #memb_grey {
	float: left;
	width: 290px;
	text-align: left;
	background-color: #F0ECDF;
	margin: 0px 0px 10px 3px;
	padding: 5px 5px 10px 5px;
	font-size: 9pt;
}
*+html #memb_head {
	background: transparent url(/images/my_acc_head1.gif) no-repeat;
	height: 114px;
	color: #fff;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 60px;
}
*+html #memb_title {
	background-color: #E49D4D;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
	float: left;
}


/* Members Menu */
#memb_menu {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #FFFFFF;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

#memb_menu ul {
	height: 35px;
	margin: 3px 5px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px !important;
	padding: 10px 0px 0px 0px;
	text-align: right;
	float: right;
	vertical-align: middle;
}

#memb_menu ul li {
	display: inline;
	vertical-align: middle;
}

#memb_menu ul li a {
	vertical-align: middle;
	font: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #E49D4D;
	text-transform: uppercase;  
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 10px 3px 11px 3px;
	text-decoration: none;
}
#memb_menu ul li a:hover {
	background-color: #F0ECDF;
	color: #525044;
	text-decoration: none;
}
#memb_menu .memb_menu_active a {
	background-color: #F0ECDF;
	color: #525044;
	text-decoration: none;
}
/* Members Menu IE7 */
*+html #memb_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #FFFFFF;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
*+html .ie7{
	margin-top: -3px;
}
*+html #memb_menu ul {
	position: inherit;
	line-height: 35px;
}

*+html #memb_menu ul li {
}

*+html #memb_menu ul li a {
	font: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	background-color: #E49D4D;
	text-transform: uppercase;  
	color: #FFFFFF;
	text-decoration: none;
	line-height: 42px;
}



/* Members Sub Menu */
#memb_sub_menu {
	margin: -80px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #000;
	position: relative;
	z-index: 2;
	width: 670px !important;
	width: 655px;
}

#memb_sub_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}

#memb_sub_menu ul li {
	display: inline;
	vertical-align: middle;
	margin: 0px 0px 5px 0px;
}
#memb_sub_menu ul li a img{
	border: none;
	margin: 10px 0px 0px 0px;
}

#memb_sub_menu ul li a {
	vertical-align: middle;
	font: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;  
	color: #E49D4D;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
}
#memb_sub_menu ul li a span{
	color: #E49D4D;
}
#memb_sub_menu ul li a:hover {
	color: #525044;
	text-decoration: none;
}
#memb_sub_menu .memb_sub_menu_active a{
	color: #525044;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
/* Members Sub Menu IE7 */
*+html #memb_sub_menu {
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #000;
	position: relative;
	z-index: 2;
	width: 650px;
}

/* Members Left Table List*/
#left_list_tbl {
	font-size: 11px;
	border: 1px solid #FFF;
	margin: 0px 0px 0px 0px;
	width:100%;
}
#left_list_tbl tr {
	padding: 0px 0px 5px 0px;
}
#left_list_tbl tr th {
	background-color: #F0ECDF;
	padding: 2px 0px 2px 0px;
	color: #525044;
}
#left_list_tbl tr td {
	color: #525044;
	border-bottom: 1px dotted #000;
	vertical-align: top;
}

.memb_list_controll{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000;
	display: table;
	width: 660px;
	font-size: 9pt;	
}

.memb_select_chkbx {
	float: left;
	text-align: left;
	color: #E49D4D;
}
.memb_select_chkbx a{
}
.memb_select_pagination {
	float: right;
}
.memb_select_pagination a{
	color: #E49D4D;
}
#tbl_list {
	width: 665px;
}

/* My Recipe List*/
.recip_container {
	text-align: left;
	padding: 5px 5px 10px 5px;
	margin: 5px 0px 5px 0px;
}
.recip_img {
	float: left;
	text-align: left;
	width: 81px;
	padding: 0px 0px 5px 0px;
}
.recip_txt {
	text-align: left;
	margin-left: 85px;
	font-size: 11px;
}
.alt_recip_txt {
	text-align: left;
	font-size: 11px;
}
#left_list_tbl tr td input {
	background-color: transparent;
	border: none;
	color: #525044;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.recip_container .alt_recip_txt p.url {
	color:#E49D4D;
}

#note_recipe { height: 18px; width: 110px; cursor: pointer; display:block}
#note_recipe span {  width: 22px; height: 21px; float: left; cursor: pointer }
.note_recipe { background: url(/images/note_recipe_big.gif) no-repeat }
.note_recipe1 { background: url(/images/note_recipe_big1.gif) no-repeat }
.note_recipe2 { background: url(/images/note_recipe_big2.gif) no-repeat }
.note_recipe3 { background: url(/images/note_recipe_big3.gif) no-repeat }
.note_recipe4 { background: url(/images/note_recipe_big4.gif) no-repeat }
.note_recipe5 { background: url(/images/note_recipe_big5.gif) no-repeat }

/* Catalog */

#catalog {
	width: 292px !important;
	width: 287px;
	text-align: center;
	border: solid #EEF1DF 5px;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
.catalog_head  {
	background: transparent url(/images/index1_21.gif) no-repeat top center;
	height:92px;
	text-align: left;
	vertical-align: bottom;
	color: #fff;
	margin: 0px 5px 0px 5px!important;
	margin: 0px 2px 0px 2px;
	padding: 5px 0px 0px 0px;
}
.catalog_head p{
	text-align: right;
	float: left;
	vertical-align: top;
	margin: 5px 5px 0px 70px !important;
	margin: 5px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
}
.catalog_title {
	text-align: left;
	margin: 0px 5px 0px 5px !important;
	margin: 0px 2px 0px 5px;
	padding: 5px 5px 5px 5px;
	background-color: #EEF1DF;
	border-top: solid #FFFFFF 1px;
	color: #91A439;
}
.catalog_list{
	margin: 0px 5px 0px 5px;
	height: 1%;
	display: table;
	align: left;
	width: 100% !important;
	width: 277px;
}
 
.catalog_list li {
	float: left;
	text-align: left;
	width: 48%;
	margin:  0px 5px 0px 0px;
	padding:  2px 0px 2px 0px;
	list-style: none;
	font-size: 8pt;
}
.even a { color: #525044; 	font-size: 8pt;}
.odd a { color: #8A7D6B; font-size: 8pt; }
.catalog_list .even li a, .catalog_list li:nth-child(even) a { color: #525044; }
.catalog_list .odd li a, .catalog_list li:nth-child(odd) a { color: #8A7D6B; }

#cat_dropdown {
	float: right;
	padding: 40px 240px 0px 0px;
}

*+html #cat_dropdown {
	float: right;
	padding: 70px 240px 0px 0px;
}


#cat_dropdown select{
	width: 200px;
}

#evcm_box {
	position:relative;
	text-align: left;
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}

#evcm {
	float: left !important;
	text-align: left;
	width: 100%;
	margin-top: 5px;
}
.evcm_head {
	background: transparent url(/images/shop_pig_head.gif) no-repeat top left;
	height:91px;
	text-align: left;
	vertical-align: bottom;
	color: #fff
}
.evcm_head p{
	text-align: left;
	float: left;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 70px;
	font-size: 14pt;
}
#evcm_box .button2 {
	width: 85px;
}
/* cat adds */

#cat_adds_box {
	display: table;
	margin: 0px 5px 0px 0px;
	width: 100% !important;
	width: auto;
}
.cat_adds_left { 
	float: left;
	display: table;
	padding:0px;
	margin: 0px 0px 5px 0px;
}
.cat_adds_right { 
	display: table;
	float: right;
	margin:0px;
	padding:0px;
	width:345px;
}
.cat_adds_right p{ 
	width: 340px;
}

.add_list ul { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
}
.add_list li a { 
	color: #CE5D24; 
	text-decoration:underline;
}
#cat_evcm_list_box {
	height: 100%;
	width: 100% !important;
	width: auto;
	display: table;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
	text-align: left;
}
#cat_evcm_list_box ul{
	height: 100%;
	width: 100% !important;
	width: auto;
	display: table;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
	text-align: left;
}

#cat_evcm_list {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
}

#cat_evcm_list li {
	display: inline;
}
#cat_evcm_list li div {
	float:left;
	text-align:left;
	height:220px;
	width: 200px;
	margin:7px;
	padding:2px;
	border: #CE5D24 1px dotted;
}


#cat_evcm_list img {
	padding: 5px 5px 5px 0px;
}

#cat_evcm_list li div p a {
	height: 28px;
}

#cat_evcm_list .mdj_orng a {
	color:#CC6633;
	font-size:8pt;
}

#cat_evcm_list h3 {
	text-align: left;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

#shop_evcm {
	float: left !important;
	text-align: left;
	width: 100%;
	margin-top: 5px;
}

/* shopping cart */

.cart {
	background-color: #F0ECDF;
	width: 205px;
	height: 70px;
	padding: 5px 5px 5px 5px;
	float: right;
	
}
.cart_inf{
	display: inline;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
.cart_inf span{
	color: #CC6633;
}
.cart .button5{
	vertical-align: middle;
	width: 85px;
	float: right;
	margin: 32px 10px 0px 0px;
}

.cart img{
	border: 0px;
	height: 32px;
	width: 39px;
	text-align: center;
}
#shop_ft_form1 td.non_input{
	vertical-align: middle;
}
#shop_ft_form1 td.non_input .button2{
	vertical-align: middle;
	margin: 20px 0px 0px 0px;
}

#shop_ft_form1 input{
	width: 300px;
}

/* Shopping Product List */
.shop_list {
	height: 100%;
	float: left;
	width:650px;
}

.shop_list_w_top {
	height: 100%;
	width: 700px;
	float: left;
}

.shop_list li p.url {
	color:#000000;
}

.shop_list li p.url span {
	color:#CE5D24;
}

.shop_cont_container {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	height: 1%;
	width: 100% !important;
	width: auto;
	display: table;
}

*+html .shop_cont_container {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	width: auto;
	height: 1%;
	display: table-cell;
}
.shop_cont_container_w_top {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	height: 1%;
	display: table-cell;
	width: 435px !important;
}

.shop_cont_img {
	float: left;
	text-align: left;
	width: 80px;
	padding: 0px 20px 0px 0px;
}
.shop_cont_img img{
	border: 1px solid #000000;
}

.shop_cont_txt {
	text-align: left;
	margin: 0px 85px 0px 0px;
	font-size: 11px;
}

.shop_alt_cont_txt {
	margin: 0px 85px 0px 0px;
	text-align: justify;
	font-size: 11px;
}
.sh_price {
	float: right;
	text-align: center;
	font-weight: bold;
	width: 90px;
	margin: 0px 5px 0px 0px !important;
	margin: 0px 0px 0px 0px;
}

/* shopping ->shopping catalog page */
#shopping_top4 {
	float: right;
	width: 215px;
	text-align: center;
	margin: -50px 0px 5px 0px !important;
	vertical-align: top;
	background-color: #F0ECDF;
	color: #8A7D6B;
}
#shopping_top4 h3 {
	text-align: center;
	color: #525242;
	font-weight: normal;
	font-size: 14pt;
}

.shitem_top4 {
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-size:11px;
}
.shitem_top4 a {
	color: #313131;
}
.shitem_top4 .shitem-title {
	color: #313131;
	font-weight: bold;
}
.shitem_top4 .curr {
	font-weight: bold;
	font-size:14px;
	color: #CE5A21;
}


/* Account Edit Form IE7 */
/*Account Edit Form*/
#memb_edit_box {
	border: solid #F0ECDF 5px;
	padding: 5px 0px 5px 0px;
	margin: -70px 5px 20px 5px !important;
	margin: -75px 0px 20px 5px;
	text-align: left;
	color: #000;
	position: relative;
	z-index: 2;
	width: 655px !important;
	width: 650px;
}
*+html #memb_edit_box {
	border: solid #F0ECDF 5px;
	padding: 5px 0px 5px 0px;
	margin: -70px 5px 20px 5px;
	text-align: left;
	color: #000;
	position: relative;
	z-index: 2;
	width: 650px !important;
}
#memb_edit_box .popup_div_title {
	color: #FFFFFF;
	background-color: #E49D4D;
	height: 24px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0px 0px 5px;
	margin: 0px 5px 0px 5px;
	font-size: 16px;
	font-weight : bold;
}

.acc_edit_form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	display: block;
}
/* form design */
.acc_edit_form .button1 {
	width: 100px;
	margin-left: 40% !important;
	text-align: center;
}
.acc_edit_form label {
	float: left;
	width: 35%;
	text-align: right;
	padding: 0px 10px 0px 0px;
	color: #8A7D6B;
}
#memb_edit_box .acc_edit_form input{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	width: 200px;
	text-align: left;
}
.acc_edit_form fieldset {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.acc_edit_form legend {
	text-transform: uppercase;
	font-weight: bold;
	border: 1px;
	color: #8A7D6B;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.acc_edit_form li {
	clear: both;
	padding: 5px 0px 5px 0px;
	border: 1px;
}
.edit_acc_values {
	text-align: left;
}

.border {
	height: 1%;
	text-align: left;
	border: solid #F0ECDF 5px;
	padding: 5px 5px 5px 5px;
	margin: 2px 2px 2px 2px;
}

.border_img{border: 1px solid #000000;}

.red_title_2 {
	color: #ffffff;
	background-color: #E49D4D;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px 0px 5px;
	font-size: 14px;
	font-weight:bold;
	margin-bottom:10px;
}
.sdt_form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	align: left;
	display: block;
}
/* form design */
.sdt_form .button1 {
	width: 100px;
	align: right;
}
.sdt_form li div {
	float: left;
}
.sdt_form label {
	float: left;
	width: 200px;
	text-align: right;
	padding: 0px 10px 0px 0px;
	color: #8A7D6B;
}
.sdt_form input, .sdt_form select {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	width: 400px;
	text-align: left;
}

.sdt_form span
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background-color: #FFF;
	color: #525044;
	width: 400px;
	text-align: left;
}

.sdt_form textarea {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	color: #525044;
	align: left;
	width: 400px;
	height: 87px;
	overflow: auto;
}
.sdt_form fieldset {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.sdt_form legend {
	text-transform: uppercase;
	font-weight: bold;
	border: 1px;
	color: #8A7D6B;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.sdt_form li {
	clear: both;
	padding: 5px 0px 5px 0px;
	border: 1px;
}

.qa_item_container
{
	margin-top:20px;
	margin-left:10px;
	width:530px;
}

.qa_item_photo
{
	border: 1px solid #000000;
	width:50px;
	margin-right: 5px;
	align:left;
	text-align:left;
	float:left;
}

.qa_item
{
	width:470px;
	align:left;
	text-align:left;
	float:right;
}

.qa_item div
{
	color: #000000;
	font-size:10px;
	margin-top:5px;
}

.qa_item span span
{
	color: #aaaaaa;
	font-size:10px;
}

hr {color: #fff; background-color: #fff; border: 1px dotted #aaaaaa; border-style: none none dotted; }

#fbfooter {
bottom:0;
color:#000000;
font:11px arial;
height:54px;
left:0;
margin-bottom:0px;
position:fixed;
text-align:center;
align:center;
width:100%;
z-index:100;
background-color :#eeeeee;
-moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90);
}

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:400px;
	height:300px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}

