/* CSS YOU FOR ME 2008 */
/* ---------------------------------------------- */

*img {behavior: url("/script/pngdetect2.htc"); }

/* ----------------- MAIN ------------- */
* { margin:0px; padding:0px; outline:none; font-size:11px;}
body, html { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
#body {background-color: #eee;}
.adminTable td { padding:5px; }
h1 { font-size:20px; color:#00717c;}
h2 { font-size:16px; color:#9fd222; font-weight:bold; margin:0; padding:0;}
h3 { font-size:16px; color:#fff; font-weight:bold; margin:0; padding:0;}
h4 { font-size:16px; color:#00717c; font-weight:bold; margin:0; padding:0;}
h5 { font-size:14px; color:#00717c; font-weight:bold; margin:0; padding:0;}
h6 { font-size:18px; color:#00737e; font-weight:bold;}
a { outline:none; color: #444; font-size:11px; }
hr { color:#fff; background-color:#fff; height:1px; border:0; width:775px; }

.image { background-color: white; padding: 5px; border: solid 1px #C0C0C0; }

.divDoorDesc { background:#fefefe; border:1px solid #8b8b8b; font-size:11px; padding:15px 10px 15px 10px; text-align:left;}
.divDoorDescTransp { filter:alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75; display: none;}

.linkBlueRegular { font-size:11px; color:#00737e;text-decoration:none;}
.linkBluebold14 { font-size:14px; color:#00737e;text-decoration:none;font-weight:bold;}
.linkBlueRegularunderline { font-size:11px; color:#00737e;text-decoration:underline;}
.linkBlueBold { font-size:11px; color:#00737e;text-decoration:none;font-weight:bold;}

/* ----------------------- PUBS TAG ----------------- */
.leaderboard {
background: #F00 url('../img/leaderboard-bkg.gif') repeat-y;
text-align: center;
padding-top: 10px;
}
.leaderboard-log {
background: #F1F1F1;
text-align: center;
padding-top: 10px;
}

.splashtag {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index:10000;
	background: url('../img/overlayer.png');
}
.splashtag .splashcenter {
	width: 640px;
	margin: 50px auto 0;
	text-align: right;
}
.splashtag .splashcenter .splash-close {
	width: 100%;
	background-color: #555;
	z-index: 10001;
	
}
.splashtag .splashcenter .splash-close a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}
/* ----------------------- SITEMAP ----------------- */

#sitemap ul {padding-left:20px; padding-bottom: 10px;}
#sitemap ul li {background: #FFF url(../img/sitmp_01.gif) no-repeat; width: 185px; line-height: 18px; padding-left:14px; margin-bottom: 5px; list-style :none;}
#sitemap ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform:uppercase; color: #00717c; text-decoration:none; display: block;}
#sitemap ul li ul li {background: #FFF url(../img/sitmp_02.gif) no-repeat left top; padding-left:14px; margin-top: 5px;}
#sitemap ul li ul li a {font-family: Arial, Helvetica, sans-serif; line-height: 14px; font-size: 11px; font-weight: bold; color: #00717c; text-decoration:none; text-transform:none; display: block;}
#sitemap ul li ul li ul li {background: none;}
#sitemap ul li ul li ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444; text-decoration:none; text-transform:none; display: block;}




/* ----------------------- SEARCH ----------------- */
select { width:130px; border:1px solid #a5acb2; background:#FFFFFF; font-size:10px;}
.inputLogin, .inputPassword { border:1px solid #ccc; background-color:#fff; }
.tableMarginTop { margin:20px 0 50px 0;}
.paddingTd { padding:0 0 8px 0;}
.marginLeftLogin { padding:0 10px;}

.title18Blue { font-size:18px; font-weight:bold; color:#00737e; padding-left:5px; text-decoration:none;}
.title18Orange { font-size:18px; font-weight:bold; color:#ffa700; padding:0 0 5px 0;}
.title18Green { font-size:18px; font-weight:bold; color:#9fd222; padding:0 0 5px 0;}
.title18Pink { font-size:18px; font-weight:bold; color:#f73a54; padding:0 0 5px 0;}
.title18Red { font-size:18px; font-weight:bold; color:#ba1e33; padding:0 0 5px 0;}
.title14Blue { font-size:14px; font-weight:bold; color:#00737e;}
.title14Orange { font-size:14px; font-weight:bold; color:#ffa700; padding:0 0 5px 0;}
.title14Green { font-size:14px; font-weight:bold; color:#9fd222; padding:0 0 5px 0;}
.subTitle11Gray { font-size:12px; font-weight:bold; color:#999;}
.subTitle11Blue { font-size:12px; font-weight:bold; color:#00737e;}
.text11RegularGray { font-size:11px; color:#444;}
.text11RegularGrayNoUnderline { font-size:11px; color:#444; text-decoration:none;}
.text11RegularGrayNoUnderlineBlue { font-size:11px; color:#00737e; text-decoration:none;}
.text11Gray6 { font-size:11px; color:#666;}
.textOrangeName { font-size:12px; font-weight:bold; color:#ffa700;}
.textGreenName { font-size:12px; font-weight:bold; color:#9fd222;}

.stef_hide {
	display: none;
}

.textOrangeNick { font-size:11px; color:#ffa700; text-transform:capitalize;}
.textGreenNick { font-size:11px; color:#9fd222; text-transform:capitalize;}
.textOrangeNickbold { font-size:11px; color:#ffa700; text-transform:capitalize; font-weight:bold;}
.textGreenNickbold { font-size:11px; color:#9fd222; text-transform:capitalize; font-weight:bold;}

.textDescSearchGray { font-size:11px; font-weight:bold; color:#444;}
.textOrange12Bold { font-size:12px; color:#ffa700;}
.textGreen12Bold { font-size:12px; color:#9fd222;}
.textGray11Regular { font-size:11px; color:#222; line-height:15px;}
.textGray11RegularBlue { font-size:11px; color:#00737e; text-decoration:none;}
.subMenuProfile { font-size:14px; color:#222; text-decoration:none; font-weight:bold; padding:0 0px 0px 0px;}
.subMenuProfileOn {font-size:14px; color:#fff; text-decoration:none; font-weight:bold; padding:0 0px 0px 0px;}
.menuProfil { font-size:11px; color:#222; text-decoration:none;}
.menuProfilOn { font-size:11px; font-weight:bold; color:#00737e; text-decoration:none;}
.menuProfil_myspace { font-size:11px; color:#222; text-decoration:underline;}
.menuProfilOn_myspace { font-size:11px; font-weight:bold; color:#00737e; text-decoration:underline;}
.titleWhiteBold14 { font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.titleWhiteBold14On { font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.blue12boldblue { font-size:12px; color:#00737e; font-weight:bold;}
.title22boldgreen { font-size:20px; font-weight:bold; color:#9fd222;}
.title22boldblue { font-size:20px; font-weight:bold; color:#00737e;}
.text14boldblue { font-size:14px; font-weight:bold; color:#00737e;}
.text15boldwhite { font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
.text14boldblue2 { color:#9bb2b5; font-size:14px; font-weight:bold;}
.text14boldblue3 { color:#00737e; font-size:14px; font-weight:bold;}
.titleNick18Green { color:#9ed121; font-size:18px; font-weight:bold;}
.titleNick18Orange { color:#ffa700; font-size:18px; font-weight:bold;}
.titleNick12Green { color:#9ed121; font-size:12px; font-weight:bold;}
.titleNick12Orange { color:#ffa700; font-size:12px; font-weight:bold;}
.link12Blue { color:#fff; font-size:12px; font-weight:bold; background:#00737e;padding:3px;text-decoration: none; }

.linkBlueUnderline { font-size:11px; color:#6ea2c3; text-decoration:underline;}
#linkBlueUnderline { font-size:11px; color:#6ea2c3; text-decoration:underline;}

.thumbs_arrow { padding-right:9px;}

#tableLogin { background-color:#eeeeee; margin-top:30px;}
#tableLogin2 { background-color:#00737e; margin-top:0px;}
.titleBlack { font-size:14px; color:#000000; font-weight:bold;}
.titleWhite { font-size:14px; color:#ffffff; font-weight:bold;}
.smallTxtBlue { font-size:10px; color:#6ea2c3; text-decoration:none;}
.smallTxtBlue2 { font-size:10px; color:#00666c; text-decoration:none;}
.smallTxtWhite { font-size:10px; color:#ffffff; text-decoration:none;}
.btnSubmitGreen { background:url("../img/bkg_btn_search_repeat.gif") repeat-x center; width:119px; height:22px; border:0px; padding:2px 5px; color:#fff; font-size:11px;}
.btnSubmitGreen2 { background:url("../img/bkg_btn_search_repeat.gif") repeat-x center; width:169px; height:22px; border:0px; padding:2px 5px; color:#fff; font-size:11px;}

#moreCriteres { width:600px; border:1px solid #CCCCCC; margin:10px 0 0 0; padding:10px; background:#fff;}

textarea { border:1px solid #c3c5c3; background:#FFFFFF; width:280px; height:240px;}
	.textAreaMedium { width:600px; height:100px;}
	.textAreasmall { width:290px; height:100px;}
.mainTextField { border:1px solid #a5acb2; background:#FFFFFF; width:130px;}
.mainTextFieldProfil { border:1px solid #a5acb2; background:#FFFFFF; width:180px;}

.listJobs { margin-left:30px;}

/* ----- INFOS BULLES ----- */
.gridInfosContainer { position:absolute; display: none; width:200px; text-decoration:none; }
.gridInfos { position:relative; font-size:11px; text-decoration:none; background-color:#dddddd; color:#444444; border:solid 1px #bbbbbb; padding:10px; }
	* html .gridInfos { position:relative; top:0px; left:0px; font-size:10px; background-color:#dddddd; color:#444444; border:solid 1px #bbbbbb; padding:10px; }

/* ----- INFOS BULLES ----- */
.txtBtnValider { font-size:12px; color:#fff; font-weight:bold; padding-right:5px; text-decoration:none; background:#0a747f; padding:5px 20px;}
.txtBtnValider a { text-decoration:none; color:#fff;}

/* ----------------------- TOP ----------------- */
#topRight { background-color:#00737e;}
#topRight2 { background:url('../img/bkg_topv2.gif') repeat-x;}
#topRight3 { background:url('../img/bkg_menuv2_colRight.gif') no-repeat right bottom;}
#topRight3_on { background:url('../img/bkg_menuv2_colRight_on.gif') no-repeat right bottom;}
#menu td { padding:5px 0 5px 0;}
#menu a { font-size:14px; font-weight:bold; color:#ffffff; padding:0 5px; text-decoration:none;}
#menuv2 a { font-size:14px; font-weight:bold; color:#ffffff; padding:0 5px; text-decoration:none; white-space:nowrap;}

#menuv3 a { font-size:11px; font-weight:bold; color:#ffffff; padding:0 5px; text-decoration:none; white-space:nowrap;}

/* ----------------------- BOTTOM ----------------- */
#barreBottom { color:#ececec; background-color:#ececec; height:1px; border:0; width:100%;}
#bottomTxt { padding-bottom:20px;}
	#bottomTxt p { color:#9fd222; font-size:11px; padding:0px 0 0 0;}
	#bottomTxt span { color:#00737e; font-size:11px; margin-left:10px;}
	#bottomTxt span a { color:#00737e; margin-right:10px; text-decoration:none;}
#linkKadranet a { text-decoration:none; color:#999999;}
.linkLg {  color:#00737e; font-size:10px; text-decoration:none}

#chatCall
{
	background-color: #9FD222;
	padding: 5px;
}
#chatCall a
{
	color: #00737e;
	font-weight: bold;
	text-decoration: none;
}

/* ----------------------- SEARCH By Denis ----------------- */
#pictos { float:right;display:block;height:24px;margin:0;padding:0; }
#pictos li { float:left;display:block;width:20px;height:24px;overflow:hidden; }
#pictos li a { display:block;width:20px;height:24px;text-decoration:none; }
#pictos li.picto1 { background: url('../img/picto_thumbs_key.gif') no-repeat center center; }
#pictos li.picto2 { background: url('../img/picto_thumbs_aLaFolie.gif') no-repeat center center; }
#pictos li.picto3m { background: url('../img/picto_thumbs_chocolates.gif') no-repeat center center; }
#pictos li.picto3f { background: url('../img/picto_thumbs_flowers.gif') no-repeat center center; }
#pictos li.picto4 { background: url('../img/picto_thumbs_addToContact.gif') no-repeat center center; }
#pictos li.picto5 { background: url('../img/picto_thumbs_addToFriend.gif') no-repeat center center; }
#pictos li.picto6 { background: url('../img/picto_thumbs_message.gif') no-repeat center center; }
#pictos li.picto7 { background: url('../img/picto_thumbs_chat.gif') no-repeat center center; }
#pictos li.picto7gray { background: url('../img/picto_thumbs_chat_off.gif') no-repeat center center; }
#pictos li.picto8 { background: url('../img/picto_thumbs_blacklist.gif') no-repeat center center; }

#pictosbig { float:right;display:block;height:40px;margin:0;padding:0; }
#pictosbig li { float:left;display:block;width:35px;height:40px;overflow:hidden; }
#pictosbig li a { display:block;width:35px;height:40px;text-decoration:none; }
#pictosbig li.picto1big { background: url('../img/picto_big_key.gif') no-repeat center center; }
#pictosbig li.picto2big { background: url('../img/picto_big_aLaFolie.gif') no-repeat center center; }
#pictosbig li.picto3bigm { background: url('../img/picto_big_chocolates.gif') no-repeat center center; }
#pictosbig li.picto3bigf { background: url('../img/picto_big_flowers.gif') no-repeat center center; }
#pictosbig li.picto4big { background: url('../img/picto_big_addToContact.gif') no-repeat center center; }
#pictosbig li.picto5big { background: url('../img/picto_big_addToFriend.gif') no-repeat center center; }
#pictosbig li.picto6big { background: url('../img/picto_big_message.gif') no-repeat center center; }
#pictosbig li.picto7big { background: url('../img/picto_big_chat.gif') no-repeat center center; }
#pictosbig li.picto7biggray { background: url('../img/picto_big_chat_off.gif') no-repeat center center; }
#pictosbig li.picto8big { background: url('../img/picto_big_blacklist.gif') no-repeat center center; }

.contest_border_top { background:url("../img/contest_border_top.gif") repeat-x center;}
.contest_td {border-left:1px solid #b9c3c9; border-right:1px solid #b9c3c9; background-color:#eeeeee;}
.contest_td_exept {border-left:1px solid #b9c3c9; border-right:1px solid #b9c3c9; background-color:#ffffff;}
.contest_td_exept2 { background-color:#ffffff;}
.bg-contest {
	background:url('/img/tektv.jpg') no-repeat left bottom; background-color:#00737e; padding:0px 30px 25px 20px;
}

.bg-contest p a {
	color: #85D300;
}

.contest_bkg_grey { background-color:#eeeeee;}
#contest_title { font-size:24px; color:#00737e; font-weight:bold;}
.contest_subtitle { font-size:14px; font-weight:bold; color:#0d9ac9;}
#contest_desc {font-size:12px; font-weight:bold; color:#4c4d51;}
.contest_desc_c { font-size:11px; color:#4c4d51;}
.ticket { font-size:12px; font-weight:bold; color:#0d9ac9; text-decoration:none;}
.contest_p1 { font-size:12px; font-weight:bold; color:#ffffff;}
.contest_p2 { font-size:12px; color:#ffffff;}
.contest_link_bold {font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
.contest_thumbs { padding:2px; border:1px solid #b2b2b2;}
.contest_minigrey { font-size:11px; color:#999999;}
.contest_desc_profile { font-size:11px; font-weight:bold; color:#666666;}
.contest_imagebig { padding:2px; border:1px solid #e2e2e2;}
.btn_prevnext { font-size:11px; font-weight:bold; color:#00737e; text-decoration:none;}
.title1 { font-size:12px; font-weight:bold; color:#00737e;}
.text_bold { font-size:11px; font-weight:bold; color:#4c4d51;}
.text_blue { font-size:11px; color:#00737e; font-weight:bold; text-decoration:none;}
.text_grey2 { font-size:11px; color:#999999;}

/* -------------------------- Page Contest V2 ---------------------------------------- */
#TabContest{ background:url('../img/bg_contest_2.jpg') top left no-repeat; }
#ContestTitle{ font-family:Arial; font-weight:bold; font-size:24px; color:#FFF;}
.ContestSubTitle{font-family:Arial; font-weight:bold; font-size:17px; color:#a1cf26;}
.ContestBaseline{font-family:Arial; font-weight:bold; font-size:13px; color:#FFF;}
.bgcenterContest{background: url('../img/ContestButton_center.gif')left top repeat-x; font-size: 12px;	font-weight: bold; text-decoration: none;color: #00737f;}
.bgcenterContest a{ font-size: 12px;	font-weight: bold; text-decoration: none;color: #00737f;}
.btnTAB{ float:left; margin-right:10px;}
.bgcenterContest_2 {background: url('../img/btnBlueContest.gif')left top repeat-x; font-size: 12px;	font-weight: bold; text-decoration: none;color: #FFF; padding:3px 7px 2px 7px;}
.bgcenterContest_2 a {font-size: 12px;	font-weight: bold; text-decoration: none;color: #FFF; }

.baselineScore{ float:left; display:inline; color:#999; font-size:10px;}
/*.TabFotoContestV2{ margin:0 0 0 20px;}*/
.TabFotoContestV2td{ background:url('../img/fotobg.jpg') repeat-y top left;}
.TabFotoContestV2 img{ padding:2px; border:1px solid #b2b2b2; background:#fff; margin:0 3px;}


	
.btnespace{ margin:0 10px 0 0;}	
#stars{ text-align:center; margin-top:10px;}
#comm{ height:50px;}

/* -------------------------- Temoignage ---------------------------------------- */
.temtitre{ color:#00737e; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.TemBaseline{ color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.temoignageHome{ background:#eee; margin:0 10px 0 10px; padding:5px 2px 10px 2px;}
#TemoignageTab td{ vertical-align:top; padding:2px;}
.borderblanc{ background:#FFF; padding:5px 5px 7px 5px; margin:0 0 4px 0;}

.temTab{ width:285px; background:#FFF;}

.temTabTop{ background:url('../img/bandeauTop.png') top center no-repeat; height:27px; padding:5px 10px 0 10px;}
.temTabTop p{ display:inline; margin:4px 5px 5px 0;}
.temTabTop a{ display:inline; text-decoration:none; color:#fff; }
.temTabTopTitre{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.photoTem{ margin:5px 10px 5px 2px;}
.photoTem2{ margin:5px 10px 5px 2px; float:left;}
.voiretout{ text-decoration:underline; color:#FFF;}
.temDiv{ float:left; background:#fff; width:138px; padding:3px;}
.temDiv img{ float:left;}

.raconte{ background:#aaca4a; padding:10px 0 10px 5px; margin:10px 2px 0 2px;}
.raconte2{ background:#aaca4a; padding:10px 5px 10px 5px;  color:#fff;}
.jeveux{ color:#00737e; text-decoration:none; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.temNom{ color:#00737e; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.toutehistoire{ color:#00737e; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.datejour{color:#444; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

.BtnTabTem{ margin:0 5px;}
.btnHist{ background:url('../img/btnStory_left.png') top left no-repeat;}
.btnHist a{color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:2px 5px;}
.vertTabTem{ background:#aaca4a; height:4px;}

.qdTrouve{ background:url('../img/BgTemGd.jpg') top left repeat-x; width:100%;}
#TemTabGd td{ padding: 0 5px; vertical-align:top;}
.fotoJourGd{ float:left; margin:5px 5px 0 0;}
.JourJourDiv{ margin:5px 6px 2px 5px; padding:5px 0;}

#TemForm td{ padding:15px 0px;}
.textareaTem{ border:1px solid #cfcfcf; overflow:auto; width:100%; height:150px;}
.inputTem{border:1px solid #cfcfcf; width:240px; height:15px;}
.fileTem{width:240px; height:20px;}
.textFormLegal{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

.ligneblanche{border-bottom:1px solid #fff; clear:left; height:1px; margin:3px 0; background-color:fff;}
.flleft{ float:left;}
.flright{ float:right;}
.clear{ clear:left; overflow:hidden; height:0px;}


/* ----------------- PAGER ------------- */
.pager {
	clear: both;
	width:100%;
	margin:5px 0 5px 5px;
	border-top:1px solid #9e9e9e;
	border-bottom:1px solid #9e9e9e;
}
.pager td {
	padding:5px 0;
	vertical-align:middle;
	color:#00747f;
	font-weight:bold;
}
.pager img {
	display:inline;
	margin:0 2px;
	vertical-align:bottom;
	border:0;
}
.pager a {
	color:#00747f;
	text-decoration:none;
}
.pager td.pagerLeft {
	width:60px;
	padding-left:5px;
	white-space:nowrap !important;
}
.pager td.pagerMiddle {
	text-align:center;
}
.pager td.pagerMiddle a {
	margin:0 3px;
}
.pager td.pagerRight {
	width:60px;
	padding-right:5px;
	text-align:right;
	white-space:nowrap !important;
}
.pager span.pagerCurrent {
	margin:0 3px;
	color:#9e9e9e;
}

/* ----------------------- MYSPACE ----------------- */

A.myspace:active  {
	text-decoration: none;
}
A.myspace:link {
	text-decoration: none;
}
A.myspace:visited {
	text-decoration: none;
}
A.myspace:hover {
	text-decoration: underline;
}

/* cedric - 200907 */

.member-gender {
	padding: 10px 20px 0 0;
	background-repeat: no-repeat;
	background-position: right center;
	zoom: 1;
	line-height: 23px;
}

.member-gender .title14Green {
	padding-bottom: 0;
}

.member-gender-man {background-image: url(/img/picto_man_detail.gif);}
.member-gender-woman {background-image: url(/img/picto_woman_detail.gif);}

/* ----------------- Event ------------- */
span.tri {border: 1px solid #d4d4d4; background-color: #f6f6f6; padding:4px; line-height: 12px; zoom: 1;}
span.tri a,.event .more a {color:#00737E;}

.eventpic {width: 71px;}
.eventpic .eventpic_01 {background: no-repeat; color: #fff; font-size: 9px; text-align: center; padding-bottom: 1px;}
.eventpic .eventpic_02 {background: url('../img/eventpictos_02.gif') no-repeat; text-align: center; height: 49px;}
.eventpic .eventpic_03 {background: url('../img/eventpictos_03.gif') no-repeat; font-weight: bold; font-size: 11px; text-align: center; padding: 3px 0;}

.eventinfo .title, .eventinfo .title a {color: #00666c; font-weight: bold; font-size: 12px; text-decoration: none;}

.event, .eventDetails {border-bottom: 1px dotted #aeaeae; margin: 15px 0 0 5px;}
.eventnpages {color: #ccc; margin-left: 10px; line-height: 12px; zoom: 1;}
.eventnpages span {border: 1px solid #fff; *margin: 0;}
.eventnpages span, .eventnpages a {padding: 4px; line-height: 12px; zoom: 1;}
.eventnpages a {border: 1px solid #ddd; text-decoration: none; color:#00737E;}

.addevent {border: 1px solid #d4d4d4;}
.addevent td{padding: 5px;}
.formF {text-align: right; font-weight: bold; color: #666666; vertical-align: top;}
.addevent input {background-color:#FFF; border:1px solid #CCC;}
.addevent input.btnSubmitGreen {border:0;}
.w320 {width: 320px;}
.addevent textarea, .addevent select, .addevent option {font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

.btnLink {display: block; text-decoration: none; text-align: center; padding: 4px 0 0; height:18px;}

/* @group contest */

#contest-list {
	margin: 10px 0 10px 10px;
	padding: 0;
	width: 265px;
}

#contest-list li {
	list-style-type: none;
	color: #999;
	background: url(/img/arrow.png) no-repeat 0 2px;
	padding: 0 0 0 10px;
	margin: 0 0 20px 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 22px;
	zoom: 1;
}
#contest-list li a {
	color: #00757f;
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	
	
}
#contest-winners {
	height: 336px;
	overflow: hidden;
	background: url(/img/bg-contest-winners.jpg);
	width: 526px;
	margin: 10px 0 10px 10px;
	overflow: hidden;
	zoom: 1;
	padding: 17px;
}

#contest-winners li {
	background: #FFF;
	padding: 5px;
	with: 241px;
	float: left;
	list-style-type: none;
	margin: 0 0 10px 0;
}

#contest-winners h2 {
	color: #FFF;
	font-size: 24px;
}

#contest-winners h3 {
	color: #a1cf26;
	font-size: 17px;
	margin: 10px 0;
}


.button {
    border: none;
    background: none;
    overflow: visible;
    width: auto;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: baseline !important;
    vertical-align: top;
    text-decoration: none;
    padding: 0;
	margin: 0 10px 0 0;
}

span.button {cursor:text;}
a.button {cursor:pointer;}
a.button:hover {text-decoration:none !important;}

.button span {
    display: inline-block !important;
    background: url(/img/button.png) left 0px;
    padding: 0 0 0 15px;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    line-height: 21px;
}

.button::-moz-focus-inner {padding:0; border:0;}
.button span {display: table-cell;}

.button span span {
    background-position: right 0px;
    padding: 0 15px 0 0;
    color: #00737f;
}
	
	

/* @end */

#yfm-phone {
	margin: 0 0px -4px 455px;
	_margin-right: 8px;
	*margin-right: 7px;
	position: relative;
	width: 182px;
}

#yfm-phone-button {
	cursor: pointer;
	background: url(/img/yfm-phone.gif) no-repeat;
	width: 163px;
	height: 17px;
	color: #66b6bd;
	padding: 33px 18px 0px 0;
	font-size: 10px;
	text-align: right;
}

#yfm-phone-text {
	background: #00757f url(/img/bg-yfm-phone-text.gif) left bottom;
	padding: 10px;
	color: #FFF;
	font-size: 11px;
	position: absolute;
	width: 160px;
	right: 0px;
	top: 45px;
	display: none;
	text-align: left
}

