BODY{
	font-family:sans-serif;
	margin:0px;
	padding:0px;
	background-color:#2e2f33;
}
P{
	font-size:12px;
	color:#2e2f33;
	margin:0px;
	padding:0px;
	line-height:normal;
	text-align:left;
}
H1{
	font-size:24px;
	color:#2e2f33;
	margin:5px 0px 0px 0px;
	padding:5px 0px;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #e3e5ef;
}
H2{
	font-size:21px;
	color:#2e2f33;
	margin:5px 0px;
	padding:5px 0px;
	font-weight:normal;
	border-bottom:1px solid #e3e5ef;
}
H3{
	font-size:17px;
	color:#2e2f33;
	margin:5px 0px;
	padding:5px 0px;
	font-weight:normal;
	border-bottom:1px solid #e3e5ef;
}
FORM{
	margin:0px;
	padding:0px;
}
UL{
	font-size:12px;
	color:#2e2f33;
	margin:0px;
	padding:0px;
	line-height:18px;
}
OL{
	font-size:12px;
	color:#2e2f33;
	margin:0px;
	padding:0px;
	line-height:18px;
}
LI{
	margin:0px 0px 0px 25px;
}
A{
	color:#f72f96;
	text-decoration:none;
}
A:Visited{
	color:#f72f96;
	text-decoration:none;
}
A:Active{
	color:#fe7ec0;
	text-decoration:none;
}
A:Hover{
	color:#fe7ec0;
	text-decoration:none;
}

/* STYLE */

.normal{
	font-size:12px;
	text-align:justify;
	line-height:18px;
	margin:10px 0px;
}
.petit{
	font-size:9px;
	text-align:justify;
	line-height:9px;
}
.rose{
	color:#f72f96;
}
roseclair{
	color:#fe7ec0;
}
.gris{
	color:#2e2f33;
}
.grisclair{
	color:#e3e5ef;
}
.grisfonce{
	color:#484a50;
}
.grismoyen{
	color:#8f929d;
}
.blanc{
	color:#fff;
}

/* STRUCTURE */

.clear{
  clear:both;
  height:1px;
  font-size:1px;
  line-height:1px;
  margin-bottom:-1px;
}
.wrap{
	width:800px;
	margin:0px auto;
	padding:0px;
}
#topheader{
	width:100%;
	height:3px;
	margin:0px;
	padding:0px;
	background:#f72f96;
}
#header{
	width:100%;
	height:120px;
	margin:0px;
	padding:0px;
	border-top:2px solid #fff;
}
#logo{
	float:left;
	width:500px;
	height:120px;
	margin:0px;
	padding:0px;
	background:url(../images/zidekado-logo.png) left top no-repeat;
	cursor:pointer;
}
#baseline{
	font-size:14px;
	text-align:left;
	color:#ffffff;
	margin:0px;
	padding:60px 0px 0px 120px;
}
#socialize{
	float:right;
	width:130px;
	height:50px;
	margin:0px;
	padding:0px;
}
#socialize IMG{
	margin:2px 3px;
}
#content{
	width:100%;
	min-height:300px;
	margin:0px;
	padding:0px 0px 20px 0px;
	background:#fff;
}
#contentLeft{
	float:left;
	width:530px;
	margin:0px;
	padding:0px;
}
#contentRight{
	float:right;
	width:250px;
	margin:-110px 0px 0px 0px;
	padding:0;
}
#contentRightInner{
	float:right;
	width:230px;
	min-height:300px;
	margin:0;
	padding:10px;
	background:#2e2f33;
	border:7px solid #fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#footer{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:6px solid #f72f96;
}
#footer UL{
	font-size:11px;
	margin:10px 0px;
	padding:0px;
	list-style:none;
	color:#f72f96;
	text-align:center;
}
#footer UL LI{
	display:inline;
	margin:0px 20px 0px 20px;
	padding:0px;
}
#footer UL LI A{
	color:#f72f96;
}
#footer UL LI A:hover{
	color:#fff;
}

/* LOGIN */

#loginBox{
	width:100%;
	height:140px;
	margin:0px;
	padding:0px;
	background:#f72f96;
}
P.loginBoxTitre{
	font-size:18px;
	color:#fff;
	margin:0px;
	padding:8px 0px 4px 0px;
	font-weight:normal;
}
.underlined{
	border-bottom:1px solid #fe7ec0;
}
#loginBoxLeft{
	float:left;
	width:390px;
	height:140px;
	margin:0px;
	padding:0px;
}
#loginBoxLeft P{
	margin:8px 0px;
	padding:0px;
	font-size:11px;
	line-height:16px;
	color:#fff;
	text-align:justify;
}
#loginBoxSep{
	float:left;
	font-size:1px;
	width:12px;
	height:140px;
	margin:0px 0px 0px 5px;
	padding:0px;
	background:url(../images/zidekado-login-bg.png) center top no-repeat;
}
#loginBoxRight{
	float:right;
	width:390px;
	height:140px;
	margin:0px;
	padding:0px;
}
#loginBoxRight P{
	margin:0px 0px 0px 30px;
	padding:0px;
	font-size:10px;
	line-height:16px;
	color:#fff;
	text-align:justify;
}
#loginBoxRight P A{
	color:#fff;
	text-decoration:none;
}
#loginBoxRight P A:hover{
	color:#2e2f33;
	text-decoration:none;
}
#loginBoxRight LABEL{
	float:left;
	display:block;
	width:183px;
	font-size:18px;
	color:#fff;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:normal;
}
#loginBoxRight .btn{
	float:left;
	border:1px solid #f72f96;
	color:#2e2f33;
	font-size:16px;
	margin:10px 2px 0px 2px;
	padding:2px 10px;
	width:168px;
	background:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#loginBoxRight .checkbox{
	border:1px solid #f72f96;
	margin:0px 0px 0px -13px;
	padding:0px;
	position:relative;
	top:2px;
	left:-5px;
}

.loginBoxCadre1{
	float:left;
	width:260px;
	height:90px;
	margin:15px 0px 0px 0px;
	padding:0px;
	background:url(../images/zidekado-loginbox-bg.png) left -5px no-repeat;
}
.loginBoxCadre1 IMG{
	margin:0px 0px 50px 0px;
}
.loginBoxCadre1 P{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-align:justify;
}
.loginBoxCadre1 P SPAN{
	font-size:22px;
}
.loginBoxCadre1 P A{
	color:#fff;
	text-decoration:none;
}
.loginBoxCadre1 P A:hover{
	color:#2e2f33;
	text-decoration:none;
}
.loginBoxCadre2{
	float:right;
	width:120px;
	height:90px;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.loginBoxCadre2 P{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-align:justify;
}
.loginBoxCadre2 P A{
	color:#fff;
	text-decoration:none;
}
.loginBoxCadre2 P A:hover{
	color:#2e2f33;
	text-decoration:none;
}

#loginOpener{
	float:right;
	width:130px;
	height:30px;
	margin:-2px 0px 0px 0px;
	padding:0px;
	cursor:pointer;
}
#loginOpener.close{
	background:url(../images/zidekado-login.png) 0px 0px no-repeat;
}
#loginOpener.open{
	background:url(../images/zidekado-login.png) 0px -31px no-repeat;
}
#loginOpener.close:hover{
	background:url(../images/zidekado-login.png) 0px -62px no-repeat;
}
#loginOpener.open:hover{
	background:url(../images/zidekado-login.png) 0px -93px no-repeat;
}
#loginOpener P{
	font-size:16px;
	text-align:right;
	color:#fff;
	margin:12px 0px 0px 0px;
	padding:0px;
}

/* LATEST */

.latest{
	font-size:14px;
	text-align:justify;
	line-height:24px;
	color:#2e2f33;
	border-bottom:1px solid #e3e5ef;
	margin:0;
	padding:10px 0;
	text-transform:uppercase;
}
.latest:hover{
	background:#e3e5ef;
}
.latest SPAN{
	color:#8f929d;
	text-transform:none;
	font-size:10px;
	padding:0 20px 0 0;
}

/* SEARCH */

#searchBox{
	width:100%;
	height:40px;
	margin:0px;
	padding:0px;
	background:#f72f96;
}
#searchform .btn{
	border:none;
	color:#2e2f33;
	font-size:20px;
	margin:6px 0px;
	padding:1px 50px 1px 10px;
	width:470px;
	background:#fff url(../images/zidekado-search-btn.png) right top no-repeat;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

/* ADD GIFT FORM */

#addGiftBox{
	width:530px;
	margin:0px;
	padding:20px 0px 10px 0px;
	background:#fe7ec0;
	border-bottom:1px solid #e3e5ef;
}
#addGiftBox LABEL{
	clear:both;
	display:block;
	float:left;
	width:100px;
	margin:0px;
	padding:0px 0px 0px 30px;
	font-size:14px;
	color:#fff;
	line-height:24px;
}
#addGiftBox .btn{
	display:block;
	float:right;
	width:340px;
	border:1px solid #f72f96;
	color:#2e2f33;
	font-size:16px;
	margin:0px 20px 10px 0px;
	padding:2px 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#addGiftBox .btnselect{
	display:block;
	float:right;
	width:360px;
	border:1px solid #f72f96;
	color:#2e2f33;
	font-size:16px;
	margin:0px 20px 10px 0px;
	padding:2px 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#addGiftBox .btnimg{
	display:block;
	float:right;
	width:380px;
	color:#2e2f33;
	font-size:16px;
	margin:0px;
	padding:0px;
}
#addGiftBox .submit{
	float:right;
	padding:0px;
	margin:20px 20px 0px 0px;
}

/* EDIT GIFT FORM */

.giftBoxEditBox LABEL{
	clear:both;
	display:block;
	float:left;
	width:100px;
	margin:0px;
	padding:0px 0px 0px 30px;
	font-size:14px;
	color:#fff;
	line-height:24px;
}
.giftBoxEditBox .btn{
	display:block;
	float:right;
	width:340px;
	border:1px solid #484a50;
	color:#2e2f33;
	font-size:16px;
	margin:0px 20px 10px 0px;
	padding:2px 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.giftBoxEditBox .btnselect{
	display:block;
	float:right;
	width:360px;
	border:1px solid #484a50;
	color:#2e2f33;
	font-size:16px;
	margin:0px 20px 10px 0px;
	padding:2px 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.giftBoxEditBox .btnimg{
	display:block;
	float:right;
	width:380px;
	color:#2e2f33;
	font-size:16px;
	margin:0px;
	padding:0px;
}
.giftBoxEditBox .submit{
	clear:both;
	float:right;
	padding:0px;
	margin:20px 20px 0px 0px;
}
.texte-gift-counter{
	float:right;
	font-size:16px;
	margin:-10px 30px -2px 0px;
	padding:0px;
	color:#fff;
	font-weight:bold;
}

/* DIV FORM */

.divForm{
	padding:0px;
	margin:20px auto;
	width:530px;
}
.divForm LABEL{
	clear:both;
	float:left;
	display:block;
	width:170px;
	margin:10px 0px;
	padding:0px;
	font-size:14px;
	line-height:30px;
	color:#484a50;
}
.divForm .btn{
	float:right;
	border:1px solid #f72f96;
	color:#2e2f33;
	font-size:16px;
	margin:10px 0px;
	padding:4px 10px;
	width:320px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.divForm .btnfixe{
	float:right;
	border:1px solid #f72f96;
	color:#8f929d;
	font-size:16px;
	margin:10px 0px;
	padding:4px 10px;
	width:320px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.divForm .btnselect{
	float:right;
	border:1px solid #f72f96;
	color:#2e2f33;
	font-size:16px;
	margin:10px 0px;
	padding:4px 10px;
	width:342px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.divForm .btnimg{
	float:right;
	color:#2e2f33;
	font-size:16px;
	margin:10px 0px;
	padding:4px 10px;
	width:342px;
}
.divForm .submit{
	clear:both;
	float:right;
	padding:0px;
	margin:20px 10px;
}

/* RESERVATION FORM */

.reservationForm{
	padding:4px 5px 0px 5px;
	margin:0px;
	width:520px;
	height:31px;
}
.reservationForm LABEL{
	float:left;
	display:block;
	width:120px;
	margin:0px;
	padding:5px 5px 0px 30px;
	font-size:14px;
	color:#fff;
	background:url(../images/zidekado-help.png) left top no-repeat;
}
.reservationForm .btn{
	display:block;
	float:left;
	border:1px solid #2e2f33;
	color:#2e2f33;
	font-size:16px;
	margin:0px;
	padding:2px 8px;
	width:250px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.reservationForm .submit{
	display:block;
	float:right;
	padding:0px;
	margin:0px;
}

/* DELETE FORM */

.deleteForm{
	padding:4px 5px 0px 5px;
	margin:0px;
	width:520px;
	height:31px;
}
.deleteForm LABEL{
	float:left;
	display:block;
	width:300px;
	margin:0px;
	padding:5px 5px 0px 0px;
	font-size:14px;
	color:#fff;
}
.deleteForm .submit{
	display:block;
	float:right;
	padding:0px;
	margin:0px;
}

/* COPY FORM */

.copyForm{
	padding:4px 5px 0px 5px;
	margin:0px;
	width:520px;
	height:31px;
}
.copyForm LABEL{
	float:left;
	display:block;
	width:300px;
	margin:0px;
	padding:5px 5px 0px 0px;
	font-size:14px;
	color:#fff;
}
.copyForm .submit{
	display:block;
	float:right;
	padding:0px;
	margin:0px;
}

/* FORMS UTILS */

.alerte{
	padding:10px 10px 10px 10px;
	margin:20px auto 20px auto;
	width:510px;
	background:#f72f96;
}
.alerte P{
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.alerteInscription{
	clear:both;
	display:block;
	float:left;
	border:1px solid #f72f96;
	color:#2e2f33;
	margin:10px 0px 0px 0px;
	padding:2px 10px;
	width:250px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

/* BOUTONS */

#loginBtnInscription{
	float:right;
	width:175px;
	height:25px;
	margin:2px 0px 0px 0px;
	padding:0px;
	cursor:pointer;
}
#contentrightBtnInscription{
	width:175px;
	height:25px;
	margin:0px;
	padding:20px 28px 20px 28px;
	cursor:pointer;
}
#loginBtnLogin{
	float:right;
	width:75px;
	height:25px;
	margin:9px 0px 0px 0px;
	padding:0px;
	cursor:pointer;
}

/* PROFIL */

#addGiftBoxOpener{
	cursor:pointer;
}
.giftBox{
	width:530px;
	margin:0px;
	padding:0px;
	background:#fff;
	border-bottom:1px solid #e3e5ef;
}
.giftBox:hover{
	background:#e3e5ef;
}
.giftBoxTitre{
	float:left;
	width:420px;
	height:24px;
	margin:10px 5px;
	padding:0px;
	overflow:hidden;
}
.giftBoxTitre P{
	font-size:17px;
	color:#2e2f33;
	margin:0px;
	padding:0px;
	line-height:24px;
}
.giftBoxTitre SPAN.giftBoxCount{
	font-weight:bold;
	margin:0px 10px 0px 0px;
	color:#e3e5ef;
}
.giftBox:hover .giftBoxTitre SPAN.giftBoxCount{
	color:#fff;
}
.giftBoxAction{
	float:right;
	width:100px;
	height:24px;
	margin:10px 0px;
	padding:0px;
}
.myGiftBoxReservation{
	display:none;
}
.giftBoxReservationOpen{
	float:right;
	width:24px;
	height:24px;
	margin:0px;
	padding:0px;
	background:url(../images/zidekado-gift-reservation-open.png) left top no-repeat;
}
.giftBoxReservationClose{
	float:right;
	width:24px;
	height:24px;
	margin:0px;
	padding:0px;
	background:url(../images/zidekado-gift-reservation-close.png) left top no-repeat;
}
.giftBoxDelete{
	float:right;
	width:24px;
	height:24px;
	margin:0px;
	padding:0px;
	background:url(../images/zidekado-gift-delete.png) left top no-repeat;
}
.giftBoxEdit{
	float:right;
	width:24px;
	height:24px;
	margin:0px;
	padding:0px;
	background:url(../images/zidekado-gift-edit.png) left top no-repeat;
}
.giftBoxCopy{
	float:right;
	width:24px;
	height:24px;
	margin:0px;
	padding:0px;
	background:url(../images/zidekado-gift-copy.png) left top no-repeat;
}

.giftBoxDetail{
	margin:0px;
	padding:0px;
}
.giftBoxImg{
	clear:both;
	float:left;
	width:120px;
	margin:0px 10px 10px 5px;
	padding:0px;
	border:2px solid #8f929d;
}
.giftBoxDesc{
	float:left;
	width:350px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.giftBoxDesc P{
	font-size:12px;
	color:#2e2f33;
	text-align:justify;
	margin:0px;
	padding:0px;
}
.giftBoxDesc P.giftBoxTags{
	font-size:9px;
	margin:0px;
	padding:0px;
	color:#f72f96;
}
.giftBoxDesc P.giftBoxInsert{
	font-size:9px;
	margin:0px;
	padding:0px;
	color:#8f929d;
}

.giftBoxReservationBox{
	width:530px;
	height:35px;
	margin:0px;
	padding:0px;
	background:#484a50;
}
.giftBoxReservationBox P{
	margin:0px;
	padding:10px 0px 0px 6px;
	color:#fff;
}
.giftBoxDeleteBox{
	width:530px;
	height:35px;
	margin:0px;
	padding:0px;
	background:#484a50;
}
.giftBoxDeleteBox P{
	margin:0px;
	padding:10px 0px 0px 6px;
	color:#fff;
}
.giftBoxCopyBox{
	width:530px;
	height:35px;
	margin:0px;
	padding:0px;
	background:#484a50;
}
.giftBoxCopyBox P{
	margin:0px;
	padding:10px 0px 0px 6px;
	color:#fff;
}
.giftBoxEditBox{
	width:530px;
	height:260px;
	margin:0px;
	padding:10px 0px;
	background:#484a50;
}

.counter{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
}
.counterOn{
	margin:0px 3px;
	padding:5px;
	background:#e3e5ef;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#2e2f33;
}
.counterOff{
	margin:0px 3px;
	padding:5px;
	background:#f72f96;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
}
.counterOff A{
	color:#fff;
}
.counterOff:hover{
	background:#2e2f33;
}

/* COL RIGHT */

.subbaseline{
	font-size:14px;
	text-align:justify;
	margin:0px;
	padding:0px;
	line-height:20px;
	color:#fff;
}
.latestAccBox{
	float:left;
	width:50px;
	height:35px;
	margin:3px 3px 2px 2px;
	border:1px solid #fff;
	overflow:hidden;
}
.latestAccBox P{
	display:none;
}
.latestAccBox:hover P{
	position:relative;
	display:block;
	width:50px;
	height:10px;
	margin:0px;
	padding:0px;
	font-size:7px;
	color:#fff;
	text-align:center;
	background:url(../images/black.png);
}
.latestAccBox IMG{
	position:absolute;
	display:block;
	width:50px;
	height:35px;
	margin:0px;
	padding:0px;
}

.pseudo{
	font-size:20px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	color:#fff;
}
.pseudo IMG{
	cursor:pointer;
}
.fullname{
	font-size:11px;
	margin:0px 0px 3px 0px;
	padding:0px 0px 3px 0px;
	color:#8f929d;
	border-bottom:1px solid #484a50;
}
#avatar{
	float:right;
	margin:3px 0px;
	border:1px solid #fff;
}
#donnees{
	float:left;
	width:100px;
	margin:0px;
	padding:3px 0px;
}
#donnees P{
	text-align:left;
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#8f929d;
	line-height:15px;
}
.favtitre{
	font-size:16px;
	margin:3px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	text-transform:uppercase;
	color:#fff;
	border-top:1px solid #484a50;
}
.favcount{
	text-align:right;
	font-size:9px;
	margin:0px;
	padding:0px;
	color:#8f929d;
}
.favBox{
	float:left;
	width:50px;
	height:35px;
	margin:3px 3px 2px 2px;
	border:1px solid #fff;
	overflow:hidden;
}
.favBox P{
	display:none;
}
.favBox:hover P{
	position:relative;
	display:block;
	width:50px;
	height:10px;
	margin:0px;
	padding:0px;
	font-size:7px;
	color:#fff;
	text-align:center;
	background:url(../images/black.png);
}
.favBox IMG{
	position:absolute;
	display:block;
	width:50px;
	height:35px;
	margin:0px;
	padding:0px;
}

/* NEWS */

.newsBox{
	float:left;
	margin:2px;
	padding:0;
	cursor:pointer;
}

/* AUTOCOMPLETE */

#searchlist{
	position:absolute;
	background:#2e2f33;
	margin:0px;
	padding:0px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	z-index:100;
}
#searchlist ul{
	list-style-type:none;
	margin:0px;
	padding:5px;
}
#searchlist ul li{
	list-style-type:none;
	display:block;
	margin:0px;
	padding:5px;
	cursor:pointer;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
}
#searchlist ul li span{
	font-size:10px;
}
#searchlist ul li.selected{ 
	background-color: #f72f96;
}

#titregiftlist{
	position:absolute;
	background:#2e2f33;
	margin:0px;
	padding:0px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	z-index:100;
}
#titregiftlist ul{
	list-style-type:none;
	margin:0px;
	padding:5px;
}
#titregiftlist ul li{
	list-style-type:none;
	display:block;
	margin:0px;
	padding:3px;
	cursor:pointer;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#titregiftlist ul li span{
	font-size:10px;
}
#titregiftlist ul li.selected{ 
	background-color: #f72f96;
}

/* ADS */

#advertising01{
	float:right;
	width:234px;
	height:60px;
	margin:0 15px 0 0;
	padding:0;
	z-index:1;
	background:#E9E9E9;
}
#advertising02{
	float:right;
	width:234px;
	height:60px;
	margin:10px 15px 0 0;
	padding:0;
	z-index:1;
	background:#E9E9E9;
}

/* TOOLTIP */

.tooltip em{
	display:none;
}
.tooltip{
	text-decoration:none;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.tooltip:hover{
	border:0px; 
	position:relative; 
	z-index:500; 
}
.tooltip:hover em{
	font-style:normal;
	text-transform:none;
	font-size:10px; 
	display:block; 
	position:absolute; 
	bottom:18px; 
	left:-124px; 
	padding:3px; 
	color:#000000;
	text-align:left;
	border:1px solid #8e8e8e; 
	background:#e4e4e4; 
	width:160px;
}
.tooltip:hover em span{
	position:absolute; 
	bottom:-7px; 
	left:125px;
	height:7px; 
	width:11px; 
	background:transparent url(../images/tooltip/tooltip.gif); 
	margin:0px; 
	padding:0px; 
	border:0px;
}

/* TEXT BOX LIST */

ul.holder { list-style-type: none;margin: 0px; padding: 0px; border: none; overflow: hidden; height: auto !important; height: 1%; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0px; }
ul.holder li.bit-box {font-size:12px; margin:0px; padding:0px;color:#484a50; }
ul.holder li.bit-box {-moz-border-radius: 6px; border: 1px solid #f72f96; background: #ffbfe0; padding: 0px; padding-left:2px; padding-bottom:2px; margin:1px; }
ul.holder li.bit-box-focus { border-color: #f72f96; background: #f72f96; color: #ffffff; }
ul.holder li.bit-input input { width: 270px; margin: 0; border: 1px solid #000000; outline: 0; padding: 0px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 7px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../images/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }
    
#textboxlistmail, #add {width:510px;margin:10px 0px;padding:10px;border:1px solid #8f929d;-moz-border-radius:8px;-webkit-border-radius:8px;}
#textboxlistmail ol{list-style-type:none;font-size:12px;margin:0px;padding:0px;text-indent:0px;}
#textboxlistmail ol li.input-text{margin:0px;padding:0px;list-style-type:none;text-indent:0px;}
#textboxlistmail ol li.input-text input{width:510px;padding:0px;font-size:12px;border:none;}
#textboxlistmail ul.holder {width:510px;}
#textboxlistmail ol li ul.holder li.bit-box {padding-right:15px;position:relative;}

#add a{color:#666;}
#add-test {width:100px;padding:2px;}
.btnmailadd{
	border:1px solid #f72f96;
	color:#2e2f33;
	font-size:16px;
	margin:20px 5px 10px 0px;
	padding:4px 10px;
	width:325px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#textboxlistmailaddclick IMG{
	margin:0 0 -6px 0;
}

/* LIGHTBOX */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:8px solid #fff;overflow:hidden;height:100px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../images/lightbox/loading.gif) no-repeat;display:inline-block;}
#sb-body,#sb-loading{background-color:#fff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:35px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:20px;padding:5px;margin:5px 0px 0px 0px;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;}
#sb-nav a{display:block;float:right;height:20px;width:20px;margin:0px 5px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../images/lightbox/close.png);}
#sb-nav-next{background-image:url(../images/lightbox/next.png);}
#sb-nav-previous{background-image:url(../images/lightbox/previous.png);}
#sb-nav-play{background-image:url(../images/lightbox/play.png);}
#sb-nav-pause{background-image:url(../images/lightbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}